├── .gitattributes ├── .gitignore ├── README ├── app ├── Console │ ├── Commands │ │ └── Inspire.php │ └── Kernel.php ├── Events │ └── Event.php ├── Exceptions │ └── Handler.php ├── Http │ ├── Controllers │ │ ├── Controller.php │ │ ├── ProfileController.php │ │ └── Site │ │ │ └── MainController.php │ ├── Kernel.php │ ├── Middleware │ │ ├── Authenticate.php │ │ ├── EncryptCookies.php │ │ ├── RedirectIfAuthenticated.php │ │ └── VerifyCsrfToken.php │ ├── Requests │ │ └── Request.php │ └── routes.php ├── Jobs │ └── Job.php ├── Listeners │ └── .gitkeep ├── Policies │ └── .gitkeep ├── Providers │ ├── AppServiceProvider.php │ ├── AuthServiceProvider.php │ ├── EventServiceProvider.php │ └── RouteServiceProvider.php └── User.php ├── artisan ├── bin ├── doctrine ├── doctrine-dbal ├── doctrine-dbal.bat ├── doctrine.bat ├── doctrine.php ├── doctrine.php.bat ├── php-parse ├── php-parse.bat ├── phpspec ├── phpspec.bat ├── phpunit ├── phpunit.bat ├── psysh └── psysh.bat ├── bootstrap ├── app.php ├── autoload.php └── cache │ └── .gitignore ├── composer.json ├── composer.lock ├── config ├── app.php ├── auth.php ├── broadcasting.php ├── cache.php ├── compile.php ├── database.php ├── filesystems.php ├── mail.php ├── queue.php ├── services.php ├── session.php └── view.php ├── database ├── .gitignore ├── factories │ └── ModelFactory.php ├── migrations │ └── .gitkeep └── seeds │ └── .gitkeep ├── gulpfile.js ├── package.json ├── phpspec.yml ├── phpunit.xml ├── public ├── .htaccess ├── css │ ├── app.css │ ├── bootstrap-social.css │ ├── bootstrap-social.less │ ├── bootstrap-theme.css │ ├── bootstrap-theme.css.map │ ├── bootstrap-theme.min.css │ ├── bootstrap.css │ ├── bootstrap.css.map │ ├── bootstrap.min.css │ ├── custom.css │ ├── fonts │ │ ├── star.eot │ │ ├── star.svg │ │ ├── star.ttf │ │ └── star.woff │ ├── ie.css │ ├── skins │ │ └── default.css │ ├── theme-animate.css │ ├── theme-blog.css │ ├── theme-elements.css │ ├── theme-shop.css │ └── theme.css ├── favicon.ico ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 ├── img │ ├── header_bg.jpg │ ├── message real time.PNG │ ├── user1.jpg │ └── user2.jpg ├── index.php ├── js │ ├── bootstrap.js │ └── bootstrap.min.js ├── master │ ├── less │ │ ├── less.js │ │ ├── mixins.less │ │ └── skin.less │ ├── sass │ │ ├── base │ │ │ ├── _base.scss │ │ │ ├── _footer.scss │ │ │ ├── _header-center.scss │ │ │ ├── _header-clean-top.scss │ │ │ ├── _header-colored.scss │ │ │ ├── _header-darken-top-border.scss │ │ │ ├── _header-flat-menu.scss │ │ │ ├── _header-full-width.scss │ │ │ ├── _header-mega-menu.scss │ │ │ ├── _header-narrow.scss │ │ │ ├── _header-shop.scss │ │ │ ├── _header-signin.scss │ │ │ ├── _header-single-menu.scss │ │ │ ├── _header-transparent.scss │ │ │ ├── _header.scss │ │ │ └── _page-top.scss │ │ ├── config │ │ │ ├── _helpers.scss │ │ │ ├── _imports.scss │ │ │ └── _variables.scss │ │ ├── custom.scss │ │ ├── fonts │ │ │ ├── star.eot │ │ │ ├── star.svg │ │ │ ├── star.ttf │ │ │ └── star.woff │ │ ├── gui │ │ │ ├── _accordion.scss │ │ │ ├── _arrows.scss │ │ │ ├── _bars.scss │ │ │ ├── _buttons.scss │ │ │ ├── _carousels.scss │ │ │ ├── _counters.scss │ │ │ ├── _featured-box.scss │ │ │ ├── _forms.scss │ │ │ ├── _headings.scss │ │ │ ├── _icons.scss │ │ │ ├── _images.scss │ │ │ ├── _lists.scss │ │ │ ├── _misc.scss │ │ │ ├── _navs.scss │ │ │ ├── _parallax.scss │ │ │ ├── _popups.scss │ │ │ ├── _pricing-tables.scss │ │ │ ├── _scroll-top-top.scss │ │ │ ├── _sections.scss │ │ │ ├── _sidebar.scss │ │ │ ├── _sliders.scss │ │ │ ├── _social-icons.scss │ │ │ ├── _sort.scss │ │ │ ├── _tabs.scss │ │ │ ├── _testimonials.scss │ │ │ ├── _thumb-info.scss │ │ │ ├── _timeline.scss │ │ │ ├── _toggles.scss │ │ │ ├── _typography.scss │ │ │ ├── _videos.scss │ │ │ └── _word-rotator.scss │ │ ├── ie.scss │ │ ├── layouts │ │ │ ├── _boxed.scss │ │ │ └── _dark.scss │ │ ├── partials │ │ │ ├── _history.scss │ │ │ ├── _home.scss │ │ │ ├── _maps.scss │ │ │ ├── _page-not-found.scss │ │ │ ├── _portfolio.scss │ │ │ ├── _search-results.scss │ │ │ └── _team.scss │ │ ├── theme-animate.scss │ │ ├── theme-blog.scss │ │ ├── theme-elements.scss │ │ ├── theme-shop.scss │ │ ├── theme.scss │ │ └── vendor │ │ │ └── bourbon │ │ │ ├── _bourbon-deprecated-upcoming.scss │ │ │ ├── _bourbon.scss │ │ │ ├── addons │ │ │ ├── _button.scss │ │ │ ├── _clearfix.scss │ │ │ ├── _font-family.scss │ │ │ ├── _hide-text.scss │ │ │ ├── _html5-input-types.scss │ │ │ ├── _position.scss │ │ │ ├── _prefixer.scss │ │ │ ├── _retina-image.scss │ │ │ ├── _size.scss │ │ │ ├── _timing-functions.scss │ │ │ └── _triangle.scss │ │ │ ├── css3 │ │ │ ├── _animation.scss │ │ │ ├── _appearance.scss │ │ │ ├── _backface-visibility.scss │ │ │ ├── _background-image.scss │ │ │ ├── _background.scss │ │ │ ├── _border-image.scss │ │ │ ├── _border-radius.scss │ │ │ ├── _box-sizing.scss │ │ │ ├── _columns.scss │ │ │ ├── _flex-box.scss │ │ │ ├── _font-face.scss │ │ │ ├── _hidpi-media-query.scss │ │ │ ├── _image-rendering.scss │ │ │ ├── _inline-block.scss │ │ │ ├── _keyframes.scss │ │ │ ├── _linear-gradient.scss │ │ │ ├── _perspective.scss │ │ │ ├── _placeholder.scss │ │ │ ├── _radial-gradient.scss │ │ │ ├── _transform.scss │ │ │ ├── _transition.scss │ │ │ └── _user-select.scss │ │ │ ├── functions │ │ │ ├── _compact.scss │ │ │ ├── _flex-grid.scss │ │ │ ├── _grid-width.scss │ │ │ ├── _linear-gradient.scss │ │ │ ├── _modular-scale.scss │ │ │ ├── _px-to-em.scss │ │ │ ├── _radial-gradient.scss │ │ │ ├── _tint-shade.scss │ │ │ └── _transition-property-name.scss │ │ │ └── helpers │ │ │ ├── _deprecated-webkit-gradient.scss │ │ │ ├── _gradient-positions-parser.scss │ │ │ ├── _linear-positions-parser.scss │ │ │ ├── _radial-arg-parser.scss │ │ │ ├── _radial-positions-parser.scss │ │ │ ├── _render-gradients.scss │ │ │ └── _shape-size-stripper.scss │ └── style-switcher │ │ ├── colorpicker │ │ ├── css │ │ │ └── colorpicker.css │ │ ├── images │ │ │ ├── blank.gif │ │ │ ├── colorpicker_background.png │ │ │ ├── colorpicker_hex.png │ │ │ ├── colorpicker_hsb_b.png │ │ │ ├── colorpicker_hsb_h.png │ │ │ ├── colorpicker_hsb_s.png │ │ │ ├── colorpicker_indic.gif │ │ │ ├── colorpicker_overlay.png │ │ │ ├── colorpicker_rgb_b.png │ │ │ ├── colorpicker_rgb_g.png │ │ │ ├── colorpicker_rgb_r.png │ │ │ ├── colorpicker_select.gif │ │ │ ├── colorpicker_submit.png │ │ │ ├── custom_background.png │ │ │ ├── custom_hex.png │ │ │ ├── custom_hsb_b.png │ │ │ ├── custom_hsb_h.png │ │ │ ├── custom_hsb_s.png │ │ │ ├── custom_indic.gif │ │ │ ├── custom_rgb_b.png │ │ │ ├── custom_rgb_g.png │ │ │ ├── custom_rgb_r.png │ │ │ ├── custom_submit.png │ │ │ ├── select.png │ │ │ ├── select2.png │ │ │ └── slider.png │ │ └── js │ │ │ ├── colorpicker.js │ │ │ ├── eye.js │ │ │ ├── jquery.js │ │ │ ├── layout.js │ │ │ └── utils.js │ │ ├── cssbeautify │ │ └── cssbeautify.js │ │ ├── style-switcher.css │ │ └── style.switcher.js ├── nodejs │ ├── package.json │ └── server.js ├── redis-server │ ├── dump.rdb │ ├── redis-benchmark.exe │ ├── redis-check-aof.exe │ ├── redis-check-dump.exe │ ├── redis-cli.exe │ ├── redis-server.exe │ └── redis.windows.conf ├── robots.txt └── vendor │ ├── bootstrap │ ├── bootstrap-theme.css │ ├── bootstrap-theme.css.map │ ├── bootstrap-theme.min.css │ ├── bootstrap.css │ ├── bootstrap.css.map │ ├── bootstrap.js │ ├── bootstrap.min.css │ ├── bootstrap.min.js │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── npm.js │ ├── circle-flip-slideshow │ ├── README.txt │ ├── css │ │ └── component.css │ └── js │ │ └── jquery.flipshow.js │ ├── common │ └── common.js │ ├── excanvas │ └── excanvas.js │ ├── fontawesome │ ├── css │ │ ├── font-awesome.css │ │ └── font-awesome.min.css │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ └── fontawesome-webfont.woff │ ├── less │ │ ├── bordered-pulled.less │ │ ├── core.less │ │ ├── fixed-width.less │ │ ├── font-awesome.less │ │ ├── icons.less │ │ ├── larger.less │ │ ├── list.less │ │ ├── mixins.less │ │ ├── path.less │ │ ├── rotated-flipped.less │ │ ├── spinning.less │ │ ├── stacked.less │ │ └── variables.less │ └── scss │ │ ├── _bordered-pulled.scss │ │ ├── _core.scss │ │ ├── _fixed-width.scss │ │ ├── _icons.scss │ │ ├── _larger.scss │ │ ├── _list.scss │ │ ├── _mixins.scss │ │ ├── _path.scss │ │ ├── _rotated-flipped.scss │ │ ├── _spinning.scss │ │ ├── _stacked.scss │ │ ├── _variables.scss │ │ └── font-awesome.scss │ ├── isotope │ └── jquery.isotope.js │ ├── jflickrfeed │ └── jflickrfeed.js │ ├── jquery-cookie │ └── jquery-cookie.js │ ├── jquery.appear │ └── jquery.appear.js │ ├── jquery.easing │ └── jquery.easing.js │ ├── jquery.easy-pie-chart │ └── jquery.easy-pie-chart.js │ ├── jquery.gmap │ └── jquery.gmap.js │ ├── jquery.stellar │ └── jquery.stellar.js │ ├── jquery.validation │ └── jquery.validation.js │ ├── jquery │ └── jquery.js │ ├── magnific-popup │ ├── jquery.magnific-popup.js │ └── magnific-popup.css │ ├── modernizr │ └── modernizr.js │ ├── nivo-slider │ ├── bar │ │ ├── arrows.png │ │ ├── bar.css │ │ ├── bullets.png │ │ └── loading.gif │ ├── dark │ │ ├── arrows.png │ │ ├── bullets.png │ │ ├── dark.css │ │ └── loading.gif │ ├── default │ │ ├── arrows.png │ │ ├── bullets.png │ │ ├── default.css │ │ └── loading.gif │ ├── jquery.nivo.slider.js │ ├── light │ │ ├── arrows.png │ │ ├── bullets.png │ │ ├── light.css │ │ └── loading.gif │ └── nivo-slider.css │ ├── owlcarousel │ ├── AjaxLoader.gif │ ├── grabbing.png │ ├── owl.carousel.css │ ├── owl.carousel.js │ ├── owl.carousel.min.js │ ├── owl.theme.css │ └── owl.transitions.css │ ├── requirejs │ └── requirejs.js │ ├── respond │ └── respond.js │ ├── rs-plugin │ ├── assets │ │ ├── arrow_large_left.png │ │ ├── arrow_large_right.png │ │ ├── arrow_left.png │ │ ├── arrow_left2.png │ │ ├── arrow_right.png │ │ ├── arrow_right2.png │ │ ├── arrowleft.png │ │ ├── arrowright.png │ │ ├── arrows.psd │ │ ├── black50.png │ │ ├── boxed_bgtile.png │ │ ├── bullet.png │ │ ├── bullet_boxed.png │ │ ├── bullets.png │ │ ├── bullets.psd │ │ ├── bullets2.png │ │ ├── coloredbg.png │ │ ├── grain.png │ │ ├── gridtile.png │ │ ├── gridtile_3x3.png │ │ ├── gridtile_3x3_white.png │ │ ├── gridtile_white.png │ │ ├── large_left.png │ │ ├── large_right.png │ │ ├── loader.gif │ │ ├── loader2.gif │ │ ├── navigdots.png │ │ ├── navigdots_bgtile.png │ │ ├── shadow1.png │ │ ├── shadow2.png │ │ ├── shadow3.png │ │ ├── small_arrows.psd │ │ ├── small_left.png │ │ ├── small_left_boxed.png │ │ ├── small_right.png │ │ ├── small_right_boxed.png │ │ ├── timer.png │ │ ├── timerdot.png │ │ ├── transparent.jpg │ │ └── white50.png │ ├── css │ │ ├── settings-ie8.css │ │ └── settings.css │ ├── font │ │ ├── revicons.eot │ │ ├── revicons.svg │ │ ├── revicons.ttf │ │ └── revicons.woff │ ├── images │ │ ├── decor_inside.png │ │ ├── decor_inside_white.png │ │ ├── decor_testimonial.png │ │ └── gradient │ │ │ ├── g30.png │ │ │ └── g40.png │ └── js │ │ ├── jquery.themepunch.enablelog.js │ │ ├── jquery.themepunch.revolution.js │ │ ├── jquery.themepunch.revolution.min.js │ │ └── jquery.themepunch.tools.min.js │ └── vide │ └── vide.js ├── readme.md ├── resources ├── assets │ └── sass │ │ └── app.scss ├── lang │ └── en │ │ ├── auth.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ └── validation.php └── views │ ├── Site │ ├── header.blade.php │ ├── master.blade.php │ ├── message.blade.php │ └── vendor │ │ ├── bootstrap │ │ ├── bootstrap-theme.css │ │ ├── bootstrap-theme.css.map │ │ ├── bootstrap-theme.min.css │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.js │ │ ├── bootstrap.min.css │ │ ├── bootstrap.min.js │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── npm.js │ │ ├── circle-flip-slideshow │ │ ├── README.txt │ │ ├── css │ │ │ └── component.css │ │ └── js │ │ │ └── jquery.flipshow.js │ │ ├── common │ │ └── common.js │ │ ├── excanvas │ │ └── excanvas.js │ │ ├── fontawesome │ │ ├── css │ │ │ ├── font-awesome.css │ │ │ └── font-awesome.min.css │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ └── fontawesome-webfont.woff │ │ ├── less │ │ │ ├── bordered-pulled.less │ │ │ ├── core.less │ │ │ ├── fixed-width.less │ │ │ ├── font-awesome.less │ │ │ ├── icons.less │ │ │ ├── larger.less │ │ │ ├── list.less │ │ │ ├── mixins.less │ │ │ ├── path.less │ │ │ ├── rotated-flipped.less │ │ │ ├── spinning.less │ │ │ ├── stacked.less │ │ │ └── variables.less │ │ └── scss │ │ │ ├── _bordered-pulled.scss │ │ │ ├── _core.scss │ │ │ ├── _fixed-width.scss │ │ │ ├── _icons.scss │ │ │ ├── _larger.scss │ │ │ ├── _list.scss │ │ │ ├── _mixins.scss │ │ │ ├── _path.scss │ │ │ ├── _rotated-flipped.scss │ │ │ ├── _spinning.scss │ │ │ ├── _stacked.scss │ │ │ ├── _variables.scss │ │ │ └── font-awesome.scss │ │ ├── isotope │ │ └── jquery.isotope.js │ │ ├── jflickrfeed │ │ └── jflickrfeed.js │ │ ├── jquery-cookie │ │ └── jquery-cookie.js │ │ ├── jquery.appear │ │ └── jquery.appear.js │ │ ├── jquery.easing │ │ └── jquery.easing.js │ │ ├── jquery.easy-pie-chart │ │ └── jquery.easy-pie-chart.js │ │ ├── jquery.gmap │ │ └── jquery.gmap.js │ │ ├── jquery.stellar │ │ └── jquery.stellar.js │ │ ├── jquery.validation │ │ └── jquery.validation.js │ │ ├── jquery │ │ └── jquery.js │ │ ├── magnific-popup │ │ ├── jquery.magnific-popup.js │ │ └── magnific-popup.css │ │ ├── modernizr │ │ └── modernizr.js │ │ ├── nivo-slider │ │ ├── bar │ │ │ ├── arrows.png │ │ │ ├── bar.css │ │ │ ├── bullets.png │ │ │ └── loading.gif │ │ ├── dark │ │ │ ├── arrows.png │ │ │ ├── bullets.png │ │ │ ├── dark.css │ │ │ └── loading.gif │ │ ├── default │ │ │ ├── arrows.png │ │ │ ├── bullets.png │ │ │ ├── default.css │ │ │ └── loading.gif │ │ ├── jquery.nivo.slider.js │ │ ├── light │ │ │ ├── arrows.png │ │ │ ├── bullets.png │ │ │ ├── light.css │ │ │ └── loading.gif │ │ └── nivo-slider.css │ │ ├── owlcarousel │ │ ├── AjaxLoader.gif │ │ ├── grabbing.png │ │ ├── owl.carousel.css │ │ ├── owl.carousel.js │ │ ├── owl.carousel.min.js │ │ ├── owl.theme.css │ │ └── owl.transitions.css │ │ ├── requirejs │ │ └── requirejs.js │ │ ├── respond │ │ └── respond.js │ │ ├── rs-plugin │ │ ├── assets │ │ │ ├── arrow_large_left.png │ │ │ ├── arrow_large_right.png │ │ │ ├── arrow_left.png │ │ │ ├── arrow_left2.png │ │ │ ├── arrow_right.png │ │ │ ├── arrow_right2.png │ │ │ ├── arrowleft.png │ │ │ ├── arrowright.png │ │ │ ├── arrows.psd │ │ │ ├── black50.png │ │ │ ├── boxed_bgtile.png │ │ │ ├── bullet.png │ │ │ ├── bullet_boxed.png │ │ │ ├── bullets.png │ │ │ ├── bullets.psd │ │ │ ├── bullets2.png │ │ │ ├── coloredbg.png │ │ │ ├── grain.png │ │ │ ├── gridtile.png │ │ │ ├── gridtile_3x3.png │ │ │ ├── gridtile_3x3_white.png │ │ │ ├── gridtile_white.png │ │ │ ├── large_left.png │ │ │ ├── large_right.png │ │ │ ├── loader.gif │ │ │ ├── loader2.gif │ │ │ ├── navigdots.png │ │ │ ├── navigdots_bgtile.png │ │ │ ├── shadow1.png │ │ │ ├── shadow2.png │ │ │ ├── shadow3.png │ │ │ ├── small_arrows.psd │ │ │ ├── small_left.png │ │ │ ├── small_left_boxed.png │ │ │ ├── small_right.png │ │ │ ├── small_right_boxed.png │ │ │ ├── timer.png │ │ │ ├── timerdot.png │ │ │ ├── transparent.jpg │ │ │ └── white50.png │ │ ├── css │ │ │ ├── settings-ie8.css │ │ │ └── settings.css │ │ ├── font │ │ │ ├── revicons.eot │ │ │ ├── revicons.svg │ │ │ ├── revicons.ttf │ │ │ └── revicons.woff │ │ ├── images │ │ │ ├── decor_inside.png │ │ │ ├── decor_inside_white.png │ │ │ ├── decor_testimonial.png │ │ │ └── gradient │ │ │ │ ├── g30.png │ │ │ │ └── g40.png │ │ └── js │ │ │ ├── jquery.themepunch.enablelog.js │ │ │ ├── jquery.themepunch.revolution.js │ │ │ ├── jquery.themepunch.revolution.min.js │ │ │ └── jquery.themepunch.tools.min.js │ │ └── vide │ │ └── vide.js │ ├── auth │ ├── login.blade.php │ └── register.blade.php │ ├── errors │ └── 503.blade.php │ ├── vendor │ └── .gitkeep │ └── welcome.blade.php ├── server.php ├── storage ├── app │ └── .gitignore ├── framework │ ├── .gitignore │ ├── cache │ │ └── .gitignore │ ├── sessions │ │ └── .gitignore │ └── views │ │ └── .gitignore └── logs │ └── .gitignore └── tests └── TestCase.php /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.css linguist-vendored 3 | *.less linguist-vendored 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | .env 3 | /.idea 4 | .idea 5 | /public/nodejs/node_modules 6 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/README -------------------------------------------------------------------------------- /app/Console/Commands/Inspire.php: -------------------------------------------------------------------------------- 1 | comment(PHP_EOL.Inspiring::quote().PHP_EOL); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Console/Kernel.php: -------------------------------------------------------------------------------- 1 | command('inspire') 28 | ->hourly(); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/Events/Event.php: -------------------------------------------------------------------------------- 1 | getMessage(), $e); 47 | } 48 | 49 | return parent::render($request, $e); 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /app/Http/Controllers/Controller.php: -------------------------------------------------------------------------------- 1 | user()) { 19 | // $request->user() returns an instance of the authenticated user... 20 | } 21 | } 22 | } 23 | 24 | ?> -------------------------------------------------------------------------------- /app/Http/Controllers/Site/MainController.php: -------------------------------------------------------------------------------- 1 | input('message'); 22 | if(isset($message)) { 23 | $redis = Redis::connection(); 24 | $redis->publish("messages", json_encode(array("status" => 200, "message" => $message))); 25 | } 26 | } 27 | 28 | 29 | 30 | } 31 | -------------------------------------------------------------------------------- /app/Http/Kernel.php: -------------------------------------------------------------------------------- 1 | \App\Http\Middleware\Authenticate::class, 30 | 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, 31 | 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, 32 | ]; 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Middleware/Authenticate.php: -------------------------------------------------------------------------------- 1 | auth = $auth; 26 | } 27 | 28 | /** 29 | * Handle an incoming request. 30 | * 31 | * @param \Illuminate\Http\Request $request 32 | * @param \Closure $next 33 | * @return mixed 34 | */ 35 | public function handle($request, Closure $next) 36 | { 37 | if ($this->auth->guest()) { 38 | if ($request->ajax()) { 39 | return response('Unauthorized.', 401); 40 | } else { 41 | return redirect()->guest('dashboard/login'); 42 | // return Redirect::back()->withInput()->with('message', 'Your email or password are incorrect.'); 43 | // return Redirect::route('dashboard/login')->withFlashMessage('Your email or password are incorrect.'); 44 | // Session::flash('flash_message', 'This is a message!'); 45 | // Session::flash('alert-class', 'alert-danger'); 46 | // return Redirect::to('dashboard/login')->with('flash_message', 'Your email or password are incorrect.'); 47 | } 48 | } 49 | 50 | return $next($request); 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /app/Http/Middleware/EncryptCookies.php: -------------------------------------------------------------------------------- 1 | auth = $auth; 26 | } 27 | 28 | /** 29 | * Handle an incoming request. 30 | * 31 | * @param \Illuminate\Http\Request $request 32 | * @param \Closure $next 33 | * @return mixed 34 | */ 35 | public function handle($request, Closure $next) 36 | { 37 | if ($this->auth->check()) { 38 | return redirect('/home'); 39 | } 40 | 41 | return $next($request); 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /app/Http/Middleware/VerifyCsrfToken.php: -------------------------------------------------------------------------------- 1 | 'message','uses' => 'Site\MainController@home']); 17 | Route::post('/store', ['as' => 'store','uses' => 'Site\MainController@store']); 18 | 19 | -------------------------------------------------------------------------------- /app/Jobs/Job.php: -------------------------------------------------------------------------------- 1 | 'App\Policies\ModelPolicy', 17 | ]; 18 | 19 | /** 20 | * Register any application authentication / authorization services. 21 | * 22 | * @param \Illuminate\Contracts\Auth\Access\Gate $gate 23 | * @return void 24 | */ 25 | public function boot(GateContract $gate) 26 | { 27 | parent::registerPolicies($gate); 28 | 29 | // 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /app/Providers/EventServiceProvider.php: -------------------------------------------------------------------------------- 1 | [ 17 | 'App\Listeners\EventListener', 18 | ], 19 | ]; 20 | 21 | /** 22 | * Register any other events for your application. 23 | * 24 | * @param \Illuminate\Contracts\Events\Dispatcher $events 25 | * @return void 26 | */ 27 | public function boot(DispatcherContract $events) 28 | { 29 | parent::boot($events); 30 | 31 | // 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Providers/RouteServiceProvider.php: -------------------------------------------------------------------------------- 1 | group(['namespace' => $this->namespace], function ($router) { 41 | require app_path('Http/routes.php'); 42 | }); 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /bin/doctrine: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | dir=$(d=${0%[/\\]*}; cd "$d"; cd "../vendor/doctrine/orm/bin" && pwd) 4 | 5 | # See if we are running in Cygwin by checking for cygpath program 6 | if command -v 'cygpath' >/dev/null 2>&1; then 7 | # Cygwin paths start with /cygdrive/ which will break windows PHP, 8 | # so we need to translate the dir path to windows format. However 9 | # we could be using cygwin PHP which does not require this, so we 10 | # test if the path to PHP starts with /cygdrive/ rather than /usr/bin 11 | if [[ $(which php) == /cygdrive/* ]]; then 12 | dir=$(cygpath -m "$dir"); 13 | fi 14 | fi 15 | 16 | dir=$(echo $dir | sed 's/ /\ /g') 17 | "${dir}/doctrine" "$@" 18 | -------------------------------------------------------------------------------- /bin/doctrine-dbal: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | dir=$(d=${0%[/\\]*}; cd "$d"; cd "../vendor/doctrine/dbal/bin" && pwd) 4 | 5 | # See if we are running in Cygwin by checking for cygpath program 6 | if command -v 'cygpath' >/dev/null 2>&1; then 7 | # Cygwin paths start with /cygdrive/ which will break windows PHP, 8 | # so we need to translate the dir path to windows format. However 9 | # we could be using cygwin PHP which does not require this, so we 10 | # test if the path to PHP starts with /cygdrive/ rather than /usr/bin 11 | if [[ $(which php) == /cygdrive/* ]]; then 12 | dir=$(cygpath -m "$dir"); 13 | fi 14 | fi 15 | 16 | dir=$(echo $dir | sed 's/ /\ /g') 17 | "${dir}/doctrine-dbal" "$@" 18 | -------------------------------------------------------------------------------- /bin/doctrine-dbal.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | setlocal DISABLEDELAYEDEXPANSION 3 | SET BIN_TARGET=%~dp0/../vendor/doctrine/dbal/bin/doctrine-dbal 4 | php "%BIN_TARGET%" %* 5 | -------------------------------------------------------------------------------- /bin/doctrine.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | setlocal DISABLEDELAYEDEXPANSION 3 | SET BIN_TARGET=%~dp0/../vendor/doctrine/orm/bin/doctrine 4 | php "%BIN_TARGET%" %* 5 | -------------------------------------------------------------------------------- /bin/doctrine.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | dir=$(d=${0%[/\\]*}; cd "$d"; cd "../vendor/doctrine/orm/bin" && pwd) 4 | 5 | # See if we are running in Cygwin by checking for cygpath program 6 | if command -v 'cygpath' >/dev/null 2>&1; then 7 | # Cygwin paths start with /cygdrive/ which will break windows PHP, 8 | # so we need to translate the dir path to windows format. However 9 | # we could be using cygwin PHP which does not require this, so we 10 | # test if the path to PHP starts with /cygdrive/ rather than /usr/bin 11 | if [[ $(which php) == /cygdrive/* ]]; then 12 | dir=$(cygpath -m "$dir"); 13 | fi 14 | fi 15 | 16 | dir=$(echo $dir | sed 's/ /\ /g') 17 | "${dir}/doctrine.php" "$@" 18 | -------------------------------------------------------------------------------- /bin/doctrine.php.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | setlocal DISABLEDELAYEDEXPANSION 3 | SET BIN_TARGET=%~dp0/../vendor/doctrine/orm/bin/doctrine.php 4 | php "%BIN_TARGET%" %* 5 | -------------------------------------------------------------------------------- /bin/php-parse: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | dir=$(d=${0%[/\\]*}; cd "$d"; cd "../vendor/nikic/php-parser/bin" && pwd) 4 | 5 | # See if we are running in Cygwin by checking for cygpath program 6 | if command -v 'cygpath' >/dev/null 2>&1; then 7 | # Cygwin paths start with /cygdrive/ which will break windows PHP, 8 | # so we need to translate the dir path to windows format. However 9 | # we could be using cygwin PHP which does not require this, so we 10 | # test if the path to PHP starts with /cygdrive/ rather than /usr/bin 11 | if [[ $(which php) == /cygdrive/* ]]; then 12 | dir=$(cygpath -m "$dir"); 13 | fi 14 | fi 15 | 16 | dir=$(echo $dir | sed 's/ /\ /g') 17 | "${dir}/php-parse" "$@" 18 | -------------------------------------------------------------------------------- /bin/php-parse.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | setlocal DISABLEDELAYEDEXPANSION 3 | SET BIN_TARGET=%~dp0/../vendor/nikic/php-parser/bin/php-parse 4 | php "%BIN_TARGET%" %* 5 | -------------------------------------------------------------------------------- /bin/phpspec: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | dir=$(d=${0%[/\\]*}; cd "$d"; cd "../vendor/phpspec/phpspec/bin" && pwd) 4 | 5 | # See if we are running in Cygwin by checking for cygpath program 6 | if command -v 'cygpath' >/dev/null 2>&1; then 7 | # Cygwin paths start with /cygdrive/ which will break windows PHP, 8 | # so we need to translate the dir path to windows format. However 9 | # we could be using cygwin PHP which does not require this, so we 10 | # test if the path to PHP starts with /cygdrive/ rather than /usr/bin 11 | if [[ $(which php) == /cygdrive/* ]]; then 12 | dir=$(cygpath -m "$dir"); 13 | fi 14 | fi 15 | 16 | dir=$(echo $dir | sed 's/ /\ /g') 17 | "${dir}/phpspec" "$@" 18 | -------------------------------------------------------------------------------- /bin/phpspec.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | setlocal DISABLEDELAYEDEXPANSION 3 | SET BIN_TARGET=%~dp0/../vendor/phpspec/phpspec/bin/phpspec 4 | php "%BIN_TARGET%" %* 5 | -------------------------------------------------------------------------------- /bin/phpunit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | dir=$(d=${0%[/\\]*}; cd "$d"; cd "../vendor/phpunit/phpunit" && pwd) 4 | 5 | # See if we are running in Cygwin by checking for cygpath program 6 | if command -v 'cygpath' >/dev/null 2>&1; then 7 | # Cygwin paths start with /cygdrive/ which will break windows PHP, 8 | # so we need to translate the dir path to windows format. However 9 | # we could be using cygwin PHP which does not require this, so we 10 | # test if the path to PHP starts with /cygdrive/ rather than /usr/bin 11 | if [[ $(which php) == /cygdrive/* ]]; then 12 | dir=$(cygpath -m "$dir"); 13 | fi 14 | fi 15 | 16 | dir=$(echo $dir | sed 's/ /\ /g') 17 | "${dir}/phpunit" "$@" 18 | -------------------------------------------------------------------------------- /bin/phpunit.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | setlocal DISABLEDELAYEDEXPANSION 3 | SET BIN_TARGET=%~dp0/../vendor/phpunit/phpunit/phpunit 4 | php "%BIN_TARGET%" %* 5 | -------------------------------------------------------------------------------- /bin/psysh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | dir=$(d=${0%[/\\]*}; cd "$d"; cd "../vendor/psy/psysh/bin" && pwd) 4 | 5 | # See if we are running in Cygwin by checking for cygpath program 6 | if command -v 'cygpath' >/dev/null 2>&1; then 7 | # Cygwin paths start with /cygdrive/ which will break windows PHP, 8 | # so we need to translate the dir path to windows format. However 9 | # we could be using cygwin PHP which does not require this, so we 10 | # test if the path to PHP starts with /cygdrive/ rather than /usr/bin 11 | if [[ $(which php) == /cygdrive/* ]]; then 12 | dir=$(cygpath -m "$dir"); 13 | fi 14 | fi 15 | 16 | dir=$(echo $dir | sed 's/ /\ /g') 17 | "${dir}/psysh" "$@" 18 | -------------------------------------------------------------------------------- /bin/psysh.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | setlocal DISABLEDELAYEDEXPANSION 3 | SET BIN_TARGET=%~dp0/../vendor/psy/psysh/bin/psysh 4 | php "%BIN_TARGET%" %* 5 | -------------------------------------------------------------------------------- /bootstrap/autoload.php: -------------------------------------------------------------------------------- 1 | =5.5.9", 9 | "laravel/framework": "5.1.*", 10 | "laravel-doctrine/acl": "^1.0", 11 | 12 | "illuminate/html": "5.0.*@dev", 13 | "predis/predis": "^1.1" 14 | 15 | }, 16 | "require-dev": { 17 | "fzaninotto/faker": "~1.4", 18 | "mockery/mockery": "0.9.*", 19 | "phpunit/phpunit": "~4.0", 20 | "phpspec/phpspec": "~2.1" 21 | }, 22 | "autoload": { 23 | "classmap": [ 24 | "database" 25 | ], 26 | "psr-4": { 27 | "App\\": "app/" 28 | } 29 | }, 30 | "autoload-dev": { 31 | "classmap": [ 32 | "tests/TestCase.php" 33 | ] 34 | }, 35 | "scripts": { 36 | "post-install-cmd": [ 37 | "php artisan clear-compiled", 38 | "php artisan optimize" 39 | ], 40 | "pre-update-cmd": [ 41 | "php artisan clear-compiled" 42 | ], 43 | "post-update-cmd": [ 44 | "php artisan optimize" 45 | ], 46 | "post-root-package-install": [ 47 | "php -r \"copy('.env.example', '.env');\"" 48 | ], 49 | "post-create-project-cmd": [ 50 | "php artisan key:generate" 51 | ] 52 | }, 53 | "config": { 54 | "preferred-install": "dist", 55 | "bin-dir": "bin" 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /config/broadcasting.php: -------------------------------------------------------------------------------- 1 | env('BROADCAST_DRIVER', 'pusher'), 17 | 18 | /* 19 | |-------------------------------------------------------------------------- 20 | | Broadcast Connections 21 | |-------------------------------------------------------------------------- 22 | | 23 | | Here you may define all of the broadcast connections that will be used 24 | | to broadcast events to other systems or over websockets. Samples of 25 | | each available type of connection are provided inside this array. 26 | | 27 | */ 28 | 29 | 'connections' => [ 30 | 31 | 'pusher' => [ 32 | 'driver' => 'pusher', 33 | 'key' => env('PUSHER_KEY'), 34 | 'secret' => env('PUSHER_SECRET'), 35 | 'app_id' => env('PUSHER_APP_ID'), 36 | ], 37 | 38 | 'redis' => [ 39 | 'driver' => 'redis', 40 | 'connection' => 'default', 41 | ], 42 | 43 | 'log' => [ 44 | 'driver' => 'log', 45 | ], 46 | 47 | ], 48 | 49 | ]; 50 | -------------------------------------------------------------------------------- /config/compile.php: -------------------------------------------------------------------------------- 1 | [ 17 | // 18 | ], 19 | 20 | /* 21 | |-------------------------------------------------------------------------- 22 | | Compiled File Providers 23 | |-------------------------------------------------------------------------- 24 | | 25 | | Here you may list service providers which define a "compiles" function 26 | | that returns additional files that should be compiled, providing an 27 | | easy way to get common files from any packages you are utilizing. 28 | | 29 | */ 30 | 31 | 'providers' => [ 32 | // 33 | ], 34 | 35 | ]; 36 | -------------------------------------------------------------------------------- /config/services.php: -------------------------------------------------------------------------------- 1 | [ 18 | 'domain' => env('MAILGUN_DOMAIN'), 19 | 'secret' => env('MAILGUN_SECRET'), 20 | ], 21 | 22 | 'mandrill' => [ 23 | 'secret' => env('MANDRILL_SECRET'), 24 | ], 25 | 26 | 'ses' => [ 27 | 'key' => env('SES_KEY'), 28 | 'secret' => env('SES_SECRET'), 29 | 'region' => 'us-east-1', 30 | ], 31 | 32 | 'stripe' => [ 33 | 'model' => App\User::class, 34 | 'key' => env('STRIPE_KEY'), 35 | 'secret' => env('STRIPE_SECRET'), 36 | ], 37 | 38 | ]; 39 | -------------------------------------------------------------------------------- /config/view.php: -------------------------------------------------------------------------------- 1 | [ 17 | realpath(base_path('resources/views')), 18 | ], 19 | 20 | /* 21 | |-------------------------------------------------------------------------- 22 | | Compiled View Path 23 | |-------------------------------------------------------------------------- 24 | | 25 | | This option determines where all the compiled Blade templates will be 26 | | stored for your application. Typically, this is within the storage 27 | | directory. However, as usual, you are free to change this value. 28 | | 29 | */ 30 | 31 | 'compiled' => realpath(storage_path('framework/views')), 32 | 33 | ]; 34 | -------------------------------------------------------------------------------- /database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite 2 | -------------------------------------------------------------------------------- /database/factories/ModelFactory.php: -------------------------------------------------------------------------------- 1 | define(App\User::class, function (Faker\Generator $faker) { 15 | return [ 16 | 'name' => $faker->name, 17 | 'email' => $faker->email, 18 | 'password' => bcrypt(str_random(10)), 19 | 'remember_token' => str_random(10), 20 | ]; 21 | }); 22 | -------------------------------------------------------------------------------- /database/migrations/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/database/migrations/.gitkeep -------------------------------------------------------------------------------- /database/seeds/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/database/seeds/.gitkeep -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- 1 | var elixir = require('laravel-elixir'); 2 | 3 | /* 4 | |-------------------------------------------------------------------------- 5 | | Elixir Asset Management 6 | |-------------------------------------------------------------------------- 7 | | 8 | | Elixir provides a clean, fluent API for defining some basic Gulp tasks 9 | | for your Laravel application. By default, we are compiling the Sass 10 | | file for our application, as well as publishing vendor resources. 11 | | 12 | */ 13 | 14 | elixir(function(mix) { 15 | mix.sass('app.scss'); 16 | }); 17 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "devDependencies": { 4 | "gulp": "^3.8.8" 5 | }, 6 | "dependencies": { 7 | "laravel-elixir": "^3.0.0", 8 | "bootstrap-sass": "^3.0.0", 9 | "doctrine/dbal": "^2.4.4" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /phpspec.yml: -------------------------------------------------------------------------------- 1 | suites: 2 | main: 3 | namespace: Acme 4 | psr4_prefix: Acme 5 | src_path: app/Acme 6 | -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 12 | 13 | 14 | ./tests/ 15 | 16 | 17 | 18 | 19 | app/ 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | 3 | Options -MultiViews 4 | 5 | 6 | RewriteEngine On 7 | 8 | # Redirect Trailing Slashes If Not A Folder... 9 | RewriteCond %{REQUEST_FILENAME} !-d 10 | RewriteRule ^(.*)/$ /$1 [L,R=301] 11 | 12 | # Handle Front Controller... 13 | RewriteCond %{REQUEST_FILENAME} !-d 14 | RewriteCond %{REQUEST_FILENAME} !-f 15 | RewriteRule ^ index.php [L] 16 | 17 | -------------------------------------------------------------------------------- /public/css/custom.css: -------------------------------------------------------------------------------- 1 | /* Add here all your CSS customizations */ 2 | -------------------------------------------------------------------------------- /public/css/fonts/star.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/css/fonts/star.eot -------------------------------------------------------------------------------- /public/css/fonts/star.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | This is a custom SVG font generated by IcoMoon. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /public/css/fonts/star.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/css/fonts/star.ttf -------------------------------------------------------------------------------- /public/css/fonts/star.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/css/fonts/star.woff -------------------------------------------------------------------------------- /public/css/ie.css: -------------------------------------------------------------------------------- 1 | /* 2 | Name: ie.css 3 | Written by: Okler Themes - (http://www.okler.net) 4 | Version: 3.5.1 5 | */ 6 | /* Header */ 7 | html.ie header { 8 | background: #fff; 9 | filter: none; 10 | } 11 | 12 | /* Navigation */ 13 | html.ie8 header nav ul.nav-main ul.dropdown-menu, 14 | html.ie9 header nav ul.nav-main ul.dropdown-menu { 15 | filter: none !important; 16 | } 17 | 18 | html.ie8 div.home-concept, 19 | html.ie8 div.home-concept div.process-image, 20 | html.ie8 div.home-concept div.project-image { 21 | background: none; 22 | } 23 | 24 | /* Social Icons */ 25 | html.ie8 header ul.social-icons { 26 | margin-top: 2px; 27 | } 28 | 29 | html.ie8 header ul.social-icons li { 30 | background-color: #F1F1F1; 31 | } 32 | 33 | /* History */ 34 | html.ie8 ul.history li div.thumb { 35 | background: none; 36 | } 37 | 38 | /* Testimonials */ 39 | html.ie8 div.testimonial-author div.img-thumbnail { 40 | height: 60px; 41 | width: 60px; 42 | } 43 | 44 | html.ie8 div.testimonial-author div.img-thumbnail img { 45 | float: left; 46 | } 47 | 48 | /* Pricing Plans */ 49 | html.ie8 div.plan-ribbon-wrapper { 50 | top: -30px; 51 | } 52 | 53 | html.ie8 div.plan-ribbon-wrapper div.plan-ribbon { 54 | text-align: left; 55 | padding-left: 20px; 56 | } 57 | 58 | /* Parallax */ 59 | html.ie8 .parallax { 60 | background-position: 50% 50% !important; 61 | } 62 | 63 | /* Thumbs */ 64 | html.ie8 .thumb-info .thumb-info-title { 65 | background: #000; 66 | } 67 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /public/img/header_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/img/header_bg.jpg -------------------------------------------------------------------------------- /public/img/message real time.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/img/message real time.PNG -------------------------------------------------------------------------------- /public/img/user1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/img/user1.jpg -------------------------------------------------------------------------------- /public/img/user2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/img/user2.jpg -------------------------------------------------------------------------------- /public/master/sass/base/_base.scss: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: $light-bg; 3 | color: $color-default; 4 | font-family: $font-primary; 5 | font-size: $body-font-size; 6 | line-height: $body-line-height; 7 | margin: 0; 8 | } 9 | 10 | /* Responsive */ 11 | @media (max-width: 479px) { 12 | 13 | body { 14 | font-size: 13px; 15 | } 16 | 17 | } -------------------------------------------------------------------------------- /public/master/sass/base/_header-center.scss: -------------------------------------------------------------------------------- 1 | /* Header Center */ 2 | @media (min-width: 992px) { 3 | #header.center { 4 | .logo { 5 | text-align: center; 6 | position: static; 7 | margin-top: 5px; 8 | } 9 | nav { 10 | float: left; 11 | text-align: center; 12 | width: 100%; 13 | ul.nav-main { 14 | margin: 35px 0 10px; 15 | > li { 16 | display: inline-block; 17 | float: none; 18 | text-align: left; 19 | } 20 | } 21 | } 22 | } 23 | } 24 | 25 | @media (max-width: 991px) { 26 | #header.center { 27 | text-align: left; 28 | nav { 29 | float: none; 30 | } 31 | } 32 | } 33 | 34 | /* Header Center - Sticky Menu */ 35 | @media (min-width: 992px) { 36 | body.sticky-menu-active #header.center { 37 | > .container { 38 | margin-top: -60px; 39 | } 40 | .logo { 41 | text-align: left; 42 | img { 43 | margin-top: 42px; 44 | } 45 | } 46 | nav { 47 | float: right; 48 | margin-top: 18px; 49 | width: auto; 50 | ul.nav-main > li { 51 | > a, &:hover > a { 52 | padding-bottom: 10px; 53 | padding-top: 10px; 54 | } 55 | } 56 | } 57 | } 58 | } -------------------------------------------------------------------------------- /public/master/sass/base/_header-clean-top.scss: -------------------------------------------------------------------------------- 1 | /* Header Clean Top */ 2 | @media (min-width: 992px) { 3 | #header.clean-top { 4 | .header-top { 5 | border-bottom: 1px solid #EDEDED; 6 | background-color: #F4F4F4; 7 | margin-top: -8px; 8 | } 9 | .social-icons { 10 | margin: 11px 10px 9px 10px; 11 | } 12 | } 13 | 14 | /* Header Clean Top - Sticky Menu / Boxed */ 15 | body { 16 | &.sticky-menu-active #header.clean-top ul.nav-main > li { 17 | > a, &:hover > a { 18 | padding-bottom: 20px; 19 | padding-top: 33px; 20 | } 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /public/master/sass/base/_header-colored.scss: -------------------------------------------------------------------------------- 1 | /* Header Colored */ 2 | @media (min-width: 992px) { 3 | #header.colored { 4 | border-top: 0; 5 | > .container { 6 | height: 107px; 7 | margin-bottom: -92px; 8 | } 9 | .header-top { 10 | p, a, span { 11 | color: #FFF; 12 | } 13 | } 14 | .search input.search-query { 15 | border: 0; 16 | padding-bottom: 5px; 17 | padding-top: 5px; 18 | box-shadow: none; 19 | } 20 | nav { 21 | ul.nav-main { 22 | margin: -15px 0 -8px; 23 | li { 24 | a { 25 | padding-bottom: 24px; 26 | padding-top: 50px; 27 | } 28 | &.dropdown:hover > a { 29 | padding-bottom: 24px; 30 | } 31 | } 32 | } 33 | } 34 | } 35 | 36 | /* Header Colored - Sticky Menu / Boxed */ 37 | body.sticky-menu-active #header.colored { 38 | .logo { 39 | padding-top: 6px; 40 | } 41 | ul.nav-main > li { 42 | > a, &:hover > a { 43 | padding-bottom: 24px; 44 | padding-top: 24px; 45 | } 46 | } 47 | } 48 | } -------------------------------------------------------------------------------- /public/master/sass/base/_header-darken-top-border.scss: -------------------------------------------------------------------------------- 1 | /* Header Darken Top Border */ 2 | @media (min-width: 992px) { 3 | #header.darken-top-border { 4 | > .container { 5 | height: 103px; 6 | } 7 | ul.nav-main { 8 | margin: -11px 0 -8px; 9 | } 10 | } 11 | 12 | /* Header Darken Top Border - Sticky Menu / Boxed */ 13 | body.sticky-menu-active #header.darken-top-border { 14 | nav { 15 | ul.nav-main { 16 | margin-top: 33px; 17 | > li { 18 | > a, &:hover > a { 19 | padding-bottom: 22px; 20 | padding-top: 30px; 21 | } 22 | } 23 | } 24 | } 25 | } 26 | 27 | html.boxed #header.darken-top-border { 28 | border-top: 0; 29 | } 30 | } -------------------------------------------------------------------------------- /public/master/sass/base/_header-full-width.scss: -------------------------------------------------------------------------------- 1 | /* Header Full-Width */ 2 | @media (min-width: 992px) { 3 | #header.full-width { 4 | .container, 5 | > .container, 6 | > .navbar-collapse > .container { 7 | max-width: 100%; 8 | width: 100%; 9 | } 10 | } 11 | } -------------------------------------------------------------------------------- /public/master/sass/base/_header-narrow.scss: -------------------------------------------------------------------------------- 1 | /* Header Narrow */ 2 | @media (min-width: 992px) { 3 | #header.narrow { 4 | height: auto; 5 | min-height: 85px; 6 | padding: 0; 7 | border-bottom: 1px solid #E9E9E9; 8 | box-shadow: 0 0 3px rgba(0, 0, 0, 0.10); 9 | > .container { 10 | margin-bottom: -48px; 11 | height: 75px; 12 | } 13 | } 14 | 15 | body.sticky-menu-active #header.narrow { 16 | top: 0; 17 | .logo img { 18 | top: 0 !important; 19 | } 20 | .social-icons { 21 | margin-top: -3px; 22 | } 23 | nav ul.nav-main { 24 | margin: -7px 10px 8px 0; 25 | } 26 | } 27 | 28 | #header.narrow.full-width { 29 | .container, 30 | > .container, 31 | > .navbar-collapse > .container { 32 | max-width: 100%; 33 | width: 100%; 34 | } 35 | 36 | &.flat-menu { 37 | .social-icons { 38 | margin-top: -3px; 39 | } 40 | nav ul.nav-main { 41 | margin-top: -48px; 42 | > li > a { 43 | padding-bottom: 30px; 44 | } 45 | li.dropdown:hover > a { 46 | padding-bottom: 31px; 47 | } 48 | } 49 | } 50 | } 51 | 52 | body.sticky-menu-active #header.narrow.full-width.flat-menu { 53 | .logo { 54 | padding-top: 5px; 55 | } 56 | nav ul.nav-main { 57 | margin: -28px 0 -1px 0; 58 | } 59 | } 60 | 61 | } 62 | 63 | @media (max-width: 991px) { 64 | body.sticky-menu-active #header.narrow .logo img { 65 | margin-top: 50px; 66 | } 67 | } -------------------------------------------------------------------------------- /public/master/sass/base/_header-shop.scss: -------------------------------------------------------------------------------- 1 | /* Shop - Mega Menu (Cart) */ 2 | #header { 3 | nav.mega-menu .mega-menu-shop { 4 | margin-right: -20px; 5 | padding-left: 0; 6 | margin-left: 0; 7 | a { 8 | color: #444; 9 | } 10 | table { 11 | width: 100%; 12 | margin-top: 0px; 13 | } 14 | .dropdown-menu { 15 | width: 40%; 16 | right: 8px; 17 | border-radius: 6px 0 6px 6px; 18 | li { 19 | table tr td a { 20 | background-color: transparent !important; 21 | color: #333; 22 | padding: 0; 23 | margin: 0; 24 | display: block; 25 | &:hover { 26 | text-decoration: none; 27 | } 28 | } 29 | } 30 | } 31 | .fa-shopping-cart { 32 | margin-right: 5px; 33 | } 34 | .product-thumbnail { 35 | width: 120px; 36 | } 37 | .product-actions { 38 | text-align: right; 39 | width: 80px; 40 | } 41 | .actions-continue { 42 | margin-top: 10px; 43 | padding-top: 20px; 44 | border-top: 1px solid #DDD; 45 | clear: both; 46 | } 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /public/master/sass/base/_header-transparent.scss: -------------------------------------------------------------------------------- 1 | /* Header Transparent */ 2 | #header.transparent { 3 | width: 100%; 4 | position: absolute; 5 | top: 0; 6 | border-top: 0; 7 | background: transparent; 8 | z-index: 1000; 9 | &.semi-transparent { 10 | background: rgba(0, 0, 0, 0.3); 11 | &.light { 12 | background: rgba(255, 255, 255, 0.3); 13 | } 14 | } 15 | } 16 | 17 | body.sticky-menu-active #header.transparent { 18 | background: #fff; 19 | &.semi-transparent { 20 | background: rgba(0, 0, 0, 0.8); 21 | border-bottom: 0; 22 | &.light { 23 | background: rgba(255, 255, 255, 0.8); 24 | } 25 | &.font-color-light { 26 | nav.nav-main ul.nav-main > li.active > a, 27 | nav.nav-main ul.nav-main > li > a { 28 | color: #FFF; 29 | } 30 | } 31 | } 32 | } -------------------------------------------------------------------------------- /public/master/sass/base/_page-top.scss: -------------------------------------------------------------------------------- 1 | /* Page Top */ 2 | .page-top { 3 | background-color: #171717; 4 | border-bottom: 5px solid #CCC; 5 | border-top: 5px solid #384045; 6 | margin-bottom: 35px; 7 | min-height: 50px; 8 | padding: 0; 9 | padding: 20px 0; 10 | position: relative; 11 | text-align: left; 12 | ul.breadcrumb { 13 | background: none; 14 | margin: -3px 0 0; 15 | padding: 0; 16 | > li { 17 | text-shadow: none; 18 | } 19 | } 20 | h1 { 21 | border-bottom: 5px solid #CCC; 22 | color: #FFF; 23 | display: inline-block; 24 | font-weight: 200; 25 | margin: 0 0 -25px; 26 | min-height: 37px; 27 | font-size: 2.6em; 28 | line-height: 46px; 29 | padding: 0 0 17px; 30 | position: relative; 31 | } 32 | } 33 | 34 | /* Page Top Custom - Create your Own */ 35 | .page-top { 36 | &.custom-product { 37 | background-image: url(../img/custom-header-bg.jpg); 38 | background-repeat: repeat; 39 | background-color: #999; 40 | border-top: 5px solid #888; 41 | overflow: hidden; 42 | .row { 43 | position: relative; 44 | } 45 | p.lead { 46 | color: #E8E8E8; 47 | } 48 | img { 49 | bottom: -47px; 50 | position: relative; 51 | } 52 | h1 { 53 | color: #FFF; 54 | margin-bottom: 10px; 55 | margin-top: 30px; 56 | border: 0; 57 | } 58 | } 59 | } 60 | 61 | /* Responsive */ 62 | @media (max-width: 479px) { 63 | 64 | .page-top { 65 | padding: 16px 0; 66 | h1 { 67 | line-height: 37px; 68 | } 69 | } 70 | 71 | } -------------------------------------------------------------------------------- /public/master/sass/config/_helpers.scss: -------------------------------------------------------------------------------- 1 | @mixin font-size($size: 14) { 2 | font-size: $size + px; 3 | font-size: ($size / $root-font-size) + rem; 4 | } 5 | 6 | @mixin line-height($size: 14) { 7 | line-height: $size + px; 8 | line-height: ($size / $root-font-size) + rem; 9 | } 10 | 11 | @mixin placeholder-color($color) { 12 | &::-webkit-input-placeholder { 13 | color: $color; 14 | } 15 | 16 | &::-moz-placeholder { 17 | color: $color; 18 | } 19 | 20 | &:-ms-input-placeholder { 21 | color: $color; 22 | } 23 | } -------------------------------------------------------------------------------- /public/master/sass/config/_imports.scss: -------------------------------------------------------------------------------- 1 | //VENDOR 2 | // --------------------------------------------------------------- 3 | @import "../vendor/bourbon/bourbon"; 4 | 5 | // CONFIG 6 | // --------------------------------------------------------------- 7 | @import "variables"; 8 | @import "helpers"; -------------------------------------------------------------------------------- /public/master/sass/config/_variables.scss: -------------------------------------------------------------------------------- 1 | // ============================================================================= 2 | // TYPOGRAPHY 3 | // ============================================================================= 4 | $font-primary: "Open Sans", Arial, sans-serif; 5 | $font-secundary: "Shadows Into Light", cursive; 6 | $body-font-size: 14px; 7 | $root-font-size: 14px; 8 | $body-line-height: 22px; 9 | 10 | // weights 11 | $font-weight-light: 300; 12 | $font-weight-normal: 400; 13 | $font-weight-semibold: 600; 14 | $font-weight-bold: 700; 15 | 16 | // spacement 17 | $spacement-increment: 5px; 18 | $spacement-xs: $spacement-increment; 19 | $spacement-sm: $spacement-xs + $spacement-increment; 20 | $spacement-md: $spacement-sm + $spacement-increment; 21 | $spacement-lg: $spacement-md + $spacement-increment; 22 | $spacement-xl: $spacement-lg + $spacement-increment; 23 | $spacement-xlg: $spacement-xl + $spacement-increment; 24 | 25 | // borders 26 | $border-thin: 3px; 27 | $border-normal: 5px; 28 | $border-thick: 7px; 29 | 30 | // ============================================================================= 31 | // COLORS 32 | // ============================================================================= 33 | $color-default: #777; 34 | $color-dark: #0e0e0e; 35 | 36 | // Light Version 37 | $light-bg: #FFF; 38 | $footer-bg: $color-dark; 39 | 40 | // Dark Version 41 | $dark-bg: #1d2127; 42 | 43 | $dark-color-1: $dark-bg; 44 | $dark-color-2: lighten($dark-color-1, 2%); 45 | $dark-color-3: lighten($dark-color-1, 5%); 46 | $dark-color-4: lighten($dark-color-1, 8%); 47 | $dark-color-5: lighten($dark-color-1, 3%); 48 | 49 | $darken-color-1: darken($dark-color-1, 2%); -------------------------------------------------------------------------------- /public/master/sass/custom.scss: -------------------------------------------------------------------------------- 1 | /* Add here all your CSS customizations */ -------------------------------------------------------------------------------- /public/master/sass/fonts/star.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/sass/fonts/star.eot -------------------------------------------------------------------------------- /public/master/sass/fonts/star.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | This is a custom SVG font generated by IcoMoon. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /public/master/sass/fonts/star.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/sass/fonts/star.ttf -------------------------------------------------------------------------------- /public/master/sass/fonts/star.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/sass/fonts/star.woff -------------------------------------------------------------------------------- /public/master/sass/gui/_accordion.scss: -------------------------------------------------------------------------------- 1 | /* Accordion */ 2 | .panel-group { 3 | .panel-heading { 4 | padding: 0; 5 | border-radius: 3px; 6 | a { 7 | display: block; 8 | padding: 10px 15px; 9 | &:hover, &:focus { 10 | text-decoration: none; 11 | } 12 | [class^="icon-"] { 13 | margin-right: 4px; 14 | position: relative; 15 | top: 1px; 16 | } 17 | } 18 | } 19 | &.secundary { 20 | .panel-heading { 21 | a { 22 | color: #FFF; 23 | } 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /public/master/sass/gui/_arrows.scss: -------------------------------------------------------------------------------- 1 | /* Arrows */ 2 | .arrow { 3 | background: transparent url(../img/arrows.png) no-repeat 0 0; 4 | width: 47px; 5 | height: 120px; 6 | display: inline-block; 7 | position: relative; 8 | &.vtl { 9 | background-position: 0 0; 10 | width: 47px; 11 | height: 96px; 12 | } 13 | &.vtr { 14 | background-position: -101px 0; 15 | width: 47px; 16 | height: 96px; 17 | } 18 | &.vbl { 19 | background-position: 0 -144px; 20 | width: 47px; 21 | height: 96px; 22 | } 23 | &.vbr { 24 | background-position: -101px -144px; 25 | width: 47px; 26 | height: 96px; 27 | } 28 | &.hlt { 29 | background-position: -209px 0; 30 | width: 120px; 31 | height: 47px; 32 | } 33 | &.hlb { 34 | background-position: -209px -101px; 35 | width: 120px; 36 | height: 47px; 37 | } 38 | &.hrt { 39 | background-position: -353px 0; 40 | width: 120px; 41 | height: 47px; 42 | } 43 | &.hrb { 44 | background-position: -353px -101px; 45 | width: 120px; 46 | height: 47px; 47 | } 48 | } 49 | 50 | /* Responsive */ 51 | @media (max-width: 479px) { 52 | 53 | .arrow { 54 | display: none; 55 | } 56 | 57 | } -------------------------------------------------------------------------------- /public/master/sass/gui/_bars.scss: -------------------------------------------------------------------------------- 1 | /* Circular Bars */ 2 | .circular-bar { 3 | margin-bottom: 25px; 4 | .circular-bar-chart { 5 | position: relative; 6 | } 7 | strong { 8 | display: block; 9 | font-weight: 600; 10 | font-size: 18px; 11 | line-height: 30px; 12 | position: absolute; 13 | top: 35%; 14 | width: 80%; 15 | left: 10%; 16 | text-align: center; 17 | } 18 | label { 19 | display: block; 20 | font-weight: 100; 21 | font-size: 17px; 22 | line-height: 20px; 23 | position: absolute; 24 | top: 50%; 25 | width: 80%; 26 | left: 10%; 27 | text-align: center; 28 | } 29 | } 30 | 31 | /* Progress */ 32 | .progress { 33 | border-radius: 25px; 34 | height: 20px; 35 | background: #FAFAFA; 36 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; 37 | overflow: visible; 38 | } 39 | 40 | .progress-bar { 41 | background-color: #CCC; 42 | box-shadow: none; 43 | position: relative; 44 | border-radius: 25px; 45 | } 46 | 47 | .progress-bar-tooltip { 48 | position: absolute; 49 | padding: 4px 8px; 50 | background-color: #333; 51 | color: #FFF; 52 | line-height: 15px; 53 | font-size: 11px; 54 | display: block; 55 | position: absolute; 56 | top: -28px; 57 | right: 5px; 58 | border-radius: 3px; 59 | filter: alpha(opacity = 0); 60 | opacity: 0; 61 | &:after { 62 | border-color: #333 transparent; 63 | border-style: solid; 64 | border-width: 5px 5px 0; 65 | bottom: -5px; 66 | content: ""; 67 | display: block; 68 | left: 13px; 69 | position: absolute; 70 | width: 0; 71 | } 72 | } -------------------------------------------------------------------------------- /public/master/sass/gui/_buttons.scss: -------------------------------------------------------------------------------- 1 | /* Buttons */ 2 | .btn-primary, 3 | .btn-primary:hover, 4 | .btn-primary:focus, 5 | .btn-primary:active, 6 | .btn-primary.active { 7 | background-color: #CCC; 8 | border-color: #CCC; 9 | } 10 | 11 | .btn-primary[disabled] { 12 | border-color: #CCC !important; 13 | background-color: #CCC; 14 | background-image: none; 15 | } 16 | 17 | .btn-icon i { 18 | margin-right: 10px; 19 | } 20 | 21 | .btn-icon-right i { 22 | margin-right: 0; 23 | margin-left: 10px; 24 | } -------------------------------------------------------------------------------- /public/master/sass/gui/_carousels.scss: -------------------------------------------------------------------------------- 1 | /* Owl Carousel */ 2 | .owl-carousel { 3 | position: relative; 4 | z-index: 1; 5 | .owl-wrapper-outer { 6 | border-radius: 4px; 7 | } 8 | .thumbnail { 9 | max-width: 99%; 10 | } 11 | .img-responsive { 12 | display: inline-block; 13 | } 14 | } 15 | 16 | .owl-carousel-spaced { 17 | margin-left: -5px; 18 | .owl-item > div { 19 | margin: 5px; 20 | } 21 | } 22 | 23 | .owl-theme .owl-controls { 24 | margin-top: 20px; 25 | .owl-buttons div { 26 | border-radius: 4px; 27 | border-bottom: 2px solid transparent; 28 | filter: alpha(opacity = 100); 29 | opacity: 1; 30 | padding: 1px 9px; 31 | margin: 2px; 32 | } 33 | } 34 | 35 | /* Owl Carousel - Highlight */ 36 | .highlight .owl-theme .owl-controls .owl-page span { 37 | background-color: #FFF; 38 | } 39 | 40 | /* Responsive */ 41 | @media (max-width: 479px) { 42 | 43 | .owl-carousel-spaced { 44 | margin-left: 0; 45 | } 46 | 47 | } -------------------------------------------------------------------------------- /public/master/sass/gui/_counters.scss: -------------------------------------------------------------------------------- 1 | /* Counters */ 2 | .counters { 3 | .fa { 4 | display: block; 5 | font-size: 35px; 6 | line-height: 35px; 7 | margin-bottom: 5px; 8 | } 9 | strong { 10 | display: block; 11 | font-weight: 600; 12 | font-size: 60px; 13 | line-height: 60px; 14 | } 15 | label { 16 | display: block; 17 | font-weight: 100; 18 | font-size: 20px; 19 | line-height: 20px; 20 | } 21 | &.dark { 22 | .fa { 23 | color: #333; 24 | } 25 | strong { 26 | color: #333; 27 | font-size: 50px; 28 | line-height: 50px; 29 | } 30 | } 31 | } -------------------------------------------------------------------------------- /public/master/sass/gui/_forms.scss: -------------------------------------------------------------------------------- 1 | /* Forms */ 2 | form label { 3 | font-weight: normal; 4 | } 5 | 6 | textarea { 7 | resize: vertical; 8 | } 9 | 10 | select { 11 | border: 1px solid #E5E7E9; 12 | border-radius: 6px; 13 | outline: none; 14 | } 15 | 16 | .label { 17 | font-weight: normal; 18 | } 19 | 20 | .form-group:after { 21 | content: "."; 22 | display: block; 23 | clear: both; 24 | visibility: hidden; 25 | line-height: 0; 26 | height: 0; 27 | } 28 | 29 | .form-control:focus { 30 | box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; 31 | border-color: #CCC; 32 | } 33 | 34 | /* Forms Validations */ 35 | label { 36 | &.valid { 37 | display: inline-block; 38 | text-indent: -9999px; 39 | } 40 | 41 | &.error { 42 | color: #C10000; 43 | font-size: 0.9em; 44 | margin-top: -5px; 45 | padding: 0; 46 | &#captcha-error { 47 | margin-top: 15px; 48 | } 49 | } 50 | 51 | } 52 | 53 | /* Captcha */ 54 | .captcha { 55 | clear: both; 56 | overflow: hidden; 57 | background: #F2F2F2; 58 | text-align: center; 59 | margin-bottom: 20px; 60 | max-width: 160px; 61 | height: 78px; 62 | input { 63 | border: 0; 64 | } 65 | } 66 | 67 | .captcha-input { 68 | position: relative; 69 | top: 15px; 70 | font-size: 14px; 71 | } 72 | 73 | .captcha-image { 74 | float: left; 75 | position: relative; 76 | top: -5px; 77 | left: -13px; 78 | } -------------------------------------------------------------------------------- /public/master/sass/gui/_icons.scss: -------------------------------------------------------------------------------- 1 | /* Icons */ 2 | .featured-icon { 3 | background: #CCC; 4 | border-radius: 35px; 5 | color: #FFF; 6 | display: inline-block; 7 | height: 35px; 8 | line-height: 35px; 9 | margin-right: 10px; 10 | position: relative; 11 | text-align: center; 12 | top: 5px; 13 | width: 35px; 14 | i { 15 | color: #FFF; 16 | font-size: 0.9em; 17 | font-weight: normal; 18 | } 19 | } 20 | 21 | /* Icons List */ 22 | ul.icons { 23 | list-style: none; 24 | [class^="fa-"] { 25 | margin-right: 5px; 26 | } 27 | } 28 | 29 | /* Font Awesome List */ 30 | .fontawesome-icon-list { 31 | [class*="col-md-"] { 32 | margin-bottom: 9px; 33 | } 34 | > section { 35 | margin-top: 25px; 36 | } 37 | } -------------------------------------------------------------------------------- /public/master/sass/gui/_images.scss: -------------------------------------------------------------------------------- 1 | /* Thumbnails */ 2 | .img-thumbnail { 3 | border-radius: 8px; 4 | position: relative; 5 | .zoom { 6 | background: #CCC; 7 | border-radius: 100%; 8 | bottom: 8px; 9 | color: #FFF; 10 | display: block; 11 | height: 30px; 12 | padding: 6px; 13 | position: absolute; 14 | right: 8px; 15 | text-align: center; 16 | width: 30px; 17 | i { 18 | font-size: 14px; 19 | left: -1px; 20 | position: relative; 21 | top: -3px; 22 | } 23 | } 24 | } 25 | 26 | /* Thumbnail Gallery */ 27 | ul.thumbnail-gallery { 28 | list-style: none; 29 | margin: 10px 0; 30 | padding: 0; 31 | li { 32 | display: inline-block; 33 | margin: 10px 10px 0 0; 34 | padding: 0; 35 | } 36 | } 37 | 38 | /* Responsive */ 39 | @media (max-width: 991px) { 40 | 41 | .thumbnail { 42 | border: 0; 43 | text-align: center; 44 | } 45 | 46 | } -------------------------------------------------------------------------------- /public/master/sass/gui/_lists.scss: -------------------------------------------------------------------------------- 1 | /* List */ 2 | ul { 3 | &.list { 4 | li { 5 | margin-bottom: 13px; 6 | } 7 | &.icons li i { 8 | color: #CCC; 9 | margin-right: 5px; 10 | } 11 | &.pull-left li { 12 | text-align: left; 13 | } 14 | } 15 | } 16 | 17 | /* Sitemap */ 18 | ul { 19 | &.sitemap { 20 | > li > a { 21 | font-weight: bold; 22 | } 23 | &.list { 24 | li { 25 | margin: 0 0 3px 0; 26 | } 27 | ul { 28 | margin-bottom: 5px; 29 | margin-top: 5px; 30 | } 31 | } 32 | } 33 | } -------------------------------------------------------------------------------- /public/master/sass/gui/_navs.scss: -------------------------------------------------------------------------------- 1 | /* Navs */ 2 | ul { 3 | &.nav-list.primary > li { 4 | margin: 0; 5 | padding: 0; 6 | a { 7 | @include transition (all 0.3s); 8 | background-image: url(../img/list-primary.png); 9 | background-position: 9px 16px; 10 | background-repeat: no-repeat; 11 | border-bottom: 1px solid #EDEDDE; 12 | padding: 8px 20px; 13 | } 14 | } 15 | &.nav-pills > li.active > a { 16 | background-color: #CCC; 17 | &:hover, &:focus { 18 | background-color: #CCC; 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /public/master/sass/gui/_parallax.scss: -------------------------------------------------------------------------------- 1 | /* Parallax */ 2 | .parallax { 3 | background-position: 50% 50%; 4 | background-repeat: no-repeat; 5 | margin: 70px 0; 6 | padding: 50px 0; 7 | position: relative; 8 | clear: both; 9 | &.parallax-ready { 10 | background-attachment: fixed; 11 | } 12 | &.parallax-disabled { 13 | background-attachment: scroll !important; 14 | background-position: 50% 50% !important; 15 | } 16 | blockquote { 17 | border: 0; 18 | padding: 0 10%; 19 | i.fa-quote-left { 20 | font-size: 34px; 21 | position: relative; 22 | left: -5px; 23 | } 24 | p { 25 | font-size: 24px; 26 | line-height: 30px; 27 | } 28 | span { 29 | font-size: 16px; 30 | line-height: 20px; 31 | color: #999; 32 | position: relative; 33 | left: -5px; 34 | } 35 | } 36 | } 37 | 38 | /* Responsive */ 39 | @media (max-width: 991px) { 40 | 41 | .parallax { 42 | background-attachment: scroll !important; 43 | background-position: 50% 50% !important; 44 | } 45 | 46 | } -------------------------------------------------------------------------------- /public/master/sass/gui/_popups.scss: -------------------------------------------------------------------------------- 1 | /* Popup */ 2 | .popup-inline-content { 3 | background: none repeat scroll 0 0 #FFF; 4 | margin: 40px auto; 5 | max-width: 1170px; 6 | padding: 20px 30px; 7 | position: relative; 8 | text-align: left; 9 | display: none; 10 | } 11 | 12 | /* Magnific Popup */ 13 | .mfp-wrap .popup-inline-content { 14 | display: block; 15 | } -------------------------------------------------------------------------------- /public/master/sass/gui/_scroll-top-top.scss: -------------------------------------------------------------------------------- 1 | /* Scroll to Top */ 2 | html { 3 | .scroll-to-top { 4 | @include transition (all 0.3s); 5 | background: #404040; 6 | border-radius: 7px 7px 0 0; 7 | bottom: 0px; 8 | color: #FFF; 9 | display: block; 10 | height: 9px; 11 | opacity: 0; 12 | padding: 13px 10px 35px; 13 | position: fixed; 14 | right: 10px; 15 | text-align: center; 16 | text-decoration: none; 17 | min-width: 49px; 18 | z-index: 1040; 19 | &:hover { 20 | filter: alpha(opacity = 100); 21 | opacity: 1; 22 | } 23 | &.visible { 24 | filter: alpha(opacity = 75); 25 | opacity: 0.75; 26 | } 27 | span { 28 | display: inline-block; 29 | padding: 0 5px; 30 | } 31 | } 32 | &.ie11 { 33 | .scroll-to-top { 34 | right: 25px; 35 | } 36 | } 37 | } 38 | 39 | /* Responsive */ 40 | @media (max-width: 991px) { 41 | 42 | html .scroll-to-top.hidden-mobile { 43 | display: none !important; 44 | } 45 | 46 | } -------------------------------------------------------------------------------- /public/master/sass/gui/_sidebar.scss: -------------------------------------------------------------------------------- 1 | /* Sidebar */ 2 | aside { 3 | ul.nav-list > li > a { 4 | color: #666; 5 | font-size: 0.9em; 6 | } 7 | } -------------------------------------------------------------------------------- /public/master/sass/gui/_typography.scss: -------------------------------------------------------------------------------- 1 | /* Blockquote */ 2 | blockquote { 3 | font-size: 1em; 4 | } 5 | 6 | /* Paragraphs */ 7 | p { 8 | color: $color-default; 9 | line-height: 24px; 10 | margin: 0 0 20px; 11 | &.featured { 12 | font-size: 1.6em; 13 | line-height: 1.5em; 14 | } 15 | &.short { 16 | margin-bottom: 0; 17 | } 18 | &.tall { 19 | margin-bottom: 20px; 20 | } 21 | &.taller { 22 | margin-bottom: 40px; 23 | } 24 | .alternative-font { 25 | display: inline-block; 26 | margin-top: -15px; 27 | position: relative; 28 | top: 3px; 29 | margin-bottom: -6px; 30 | } 31 | } 32 | 33 | a, a:hover, a:focus { 34 | color: #CCC; 35 | } 36 | 37 | /* Labels */ 38 | .label-primary { 39 | background-color: #CCC; 40 | } 41 | 42 | .label-dark, 43 | .label-dark:hover { 44 | background: #111; 45 | text-decoration: none; 46 | font-weight: normal; 47 | } 48 | 49 | /* Drop Caps */ 50 | p.drop-caps { 51 | &:first-child:first-letter { 52 | float: left; 53 | font-size: 75px; 54 | line-height: 60px; 55 | padding: 4px; 56 | margin-right: 5px; 57 | margin-top: 5px; 58 | font-family: Georgia; 59 | } 60 | &.secundary:first-child:first-letter { 61 | background-color: #CCC; 62 | color: #FFF; 63 | padding: 6px; 64 | margin-right: 5px; 65 | border-radius: 4px; 66 | } 67 | } 68 | 69 | /* Alternative Font Style */ 70 | .alternative-font { 71 | color: #CCC; 72 | font-family: $font-secundary; 73 | font-size: 1.6em; 74 | } -------------------------------------------------------------------------------- /public/master/sass/gui/_videos.scss: -------------------------------------------------------------------------------- 1 | /* Video */ 2 | section.video { 3 | -webkit-transform: translate3d(0, 0, 0); 4 | background-position: 50% 50%; 5 | background-repeat: no-repeat; 6 | margin: 70px 0; 7 | padding: 50px 0; 8 | position: relative; 9 | overflow: hidden; 10 | width: 100%; 11 | blockquote { 12 | border: 0; 13 | padding: 0 10%; 14 | i.fa-quote-left { 15 | font-size: 34px; 16 | position: relative; 17 | left: -5px; 18 | } 19 | p { 20 | font-size: 24px; 21 | line-height: 30px; 22 | } 23 | span { 24 | font-size: 16px; 25 | line-height: 20px; 26 | color: #999; 27 | position: relative; 28 | left: -5px; 29 | } 30 | } 31 | .container { 32 | position: relative; 33 | z-index: 3; 34 | } 35 | .video-overlay { 36 | background: transparent url(../img/video-overlay.png) repeat 0 0; 37 | position: absolute; 38 | top: 0; 39 | left: 0; 40 | right: 0; 41 | bottom: 0; 42 | width: 100%; 43 | height: 100%; 44 | z-index: 2; 45 | } 46 | } 47 | 48 | html.boxed { 49 | section.video { 50 | > div:first-child { 51 | z-index: 0 !important; 52 | video { 53 | z-index: 0 !important; 54 | } 55 | } 56 | } 57 | } -------------------------------------------------------------------------------- /public/master/sass/ie.scss: -------------------------------------------------------------------------------- 1 | /* 2 | Name: ie.css 3 | Written by: Okler Themes - (http://www.okler.net) 4 | Version: @@version 5 | */ 6 | 7 | //COMMON IMPORTS 8 | @import "config/imports"; 9 | 10 | /* Header */ 11 | html.ie header { 12 | background: #fff; 13 | filter: none; 14 | } 15 | 16 | /* Navigation */ 17 | html.ie8 header nav ul.nav-main ul.dropdown-menu, 18 | html.ie9 header nav ul.nav-main ul.dropdown-menu { 19 | filter: none !important; 20 | } 21 | 22 | html.ie8 div.home-concept, 23 | html.ie8 div.home-concept div.process-image, 24 | html.ie8 div.home-concept div.project-image { 25 | background: none; 26 | } 27 | 28 | /* Social Icons */ 29 | html.ie8 header ul.social-icons { 30 | margin-top: 2px; 31 | } 32 | 33 | html.ie8 header ul.social-icons li { 34 | background-color: #F1F1F1; 35 | } 36 | 37 | /* History */ 38 | html.ie8 ul.history li div.thumb { 39 | background: none; 40 | } 41 | 42 | /* Testimonials */ 43 | html.ie8 div.testimonial-author div.img-thumbnail { 44 | height: 60px; 45 | width: 60px; 46 | } 47 | 48 | html.ie8 div.testimonial-author div.img-thumbnail img { 49 | float: left; 50 | } 51 | 52 | /* Pricing Plans */ 53 | html.ie8 div.plan-ribbon-wrapper { 54 | top: -30px; 55 | } 56 | 57 | html.ie8 div.plan-ribbon-wrapper div.plan-ribbon { 58 | text-align: left; 59 | padding-left: 20px; 60 | } 61 | 62 | /* Parallax */ 63 | html.ie8 .parallax { 64 | background-position: 50% 50% !important; 65 | } 66 | 67 | /* Thumbs */ 68 | html.ie8 .thumb-info .thumb-info-title { 69 | background: #000; 70 | } -------------------------------------------------------------------------------- /public/master/sass/layouts/_boxed.scss: -------------------------------------------------------------------------------- 1 | /* Boxed Layout */ 2 | html.boxed { 3 | body { 4 | background-color: transparent; 5 | background-position: 0 0; 6 | background-repeat: repeat; 7 | } 8 | .body { 9 | background-color: #FFF; 10 | border-bottom: 5px solid $color-dark; 11 | border-radius: 5px; 12 | border-top: 5px solid #CCC; 13 | box-shadow: 0 0 4px rgba(0, 0, 0, 0.15); 14 | margin: 25px auto; 15 | max-width: 1200px; 16 | height: auto; 17 | } 18 | #header { 19 | padding: 15px 0; 20 | } 21 | body.sticky-menu-active { 22 | #header { 23 | left: 0; 24 | top: -65px; 25 | } 26 | } 27 | } 28 | 29 | /* Responsive */ 30 | @media (max-width: 991px) { 31 | 32 | html.boxed .body { 33 | margin: 0 auto; 34 | -webkit-border-radius: 0; 35 | -moz-border-radius: 0; 36 | border-radius: 0; 37 | } 38 | 39 | } 40 | 41 | @media (max-width: 767px) { 42 | 43 | /* Boxed */ 44 | html.boxed { 45 | background: none !important; 46 | } 47 | 48 | } -------------------------------------------------------------------------------- /public/master/sass/partials/_history.scss: -------------------------------------------------------------------------------- 1 | /* History */ 2 | ul.history { 3 | margin: 0 0 25px; 4 | padding: 0; 5 | list-style: none; 6 | li { 7 | margin: 25px 0; 8 | padding: 0; 9 | clear: both; 10 | h4 { 11 | margin: 0 0 -27px 0; 12 | padding: 0; 13 | } 14 | p { 15 | margin-left: 53px; 16 | } 17 | .thumb { 18 | background: transparent url(../img/history-thumb.png) no-repeat 0 0; 19 | width: 227px; 20 | height: 160px; 21 | margin: 0 0 30px; 22 | padding: 0; 23 | float: left; 24 | img { 25 | border-radius: 150px; 26 | margin: 7px 8px; 27 | width: 145px; 28 | height: 145px; 29 | } 30 | } 31 | .featured-box { 32 | text-align: left; 33 | margin-left: 225px; 34 | margin-bottom: 50px; 35 | min-height: 115px; 36 | .box-content { 37 | border-top-color: #CCC; 38 | } 39 | } 40 | } 41 | } 42 | 43 | /* Responsive */ 44 | @media (max-width: 479px) { 45 | 46 | ul.history li { 47 | .thumb { 48 | display: none; 49 | } 50 | .featured-box { 51 | margin-left: 0; 52 | } 53 | } 54 | 55 | } -------------------------------------------------------------------------------- /public/master/sass/partials/_maps.scss: -------------------------------------------------------------------------------- 1 | /* Maps */ 2 | .google-map { 3 | background: #E5E3DF; 4 | height: 400px; 5 | margin: -35px 0 30px 0; 6 | width: 100%; 7 | img { 8 | max-width: 9999px; 9 | } 10 | } 11 | 12 | /* Maps - Parallax */ 13 | .parallax + .google-map { 14 | margin-top: -70px; 15 | } -------------------------------------------------------------------------------- /public/master/sass/partials/_page-not-found.scss: -------------------------------------------------------------------------------- 1 | /* Page 404 */ 2 | .page-not-found { 3 | margin: 50px 0; 4 | h2 { 5 | font-size: 140px; 6 | font-weight: 600; 7 | letter-spacing: -10px; 8 | line-height: 140px; 9 | } 10 | h4 { 11 | color: $color-default; 12 | } 13 | p { 14 | font-size: 1.4em; 15 | line-height: 36px; 16 | } 17 | } 18 | 19 | /* Responsive */ 20 | @media (max-width: 479px) { 21 | 22 | .page-not-found { 23 | margin: 0; 24 | h2 { 25 | font-size: 100px; 26 | letter-spacing: 0; 27 | line-height: 100px; 28 | } 29 | } 30 | 31 | } -------------------------------------------------------------------------------- /public/master/sass/partials/_search-results.scss: -------------------------------------------------------------------------------- 1 | /* Search Results */ 2 | .search-results { 3 | min-height: 300px; 4 | } -------------------------------------------------------------------------------- /public/master/sass/partials/_team.scss: -------------------------------------------------------------------------------- 1 | /* Team List */ 2 | ul.team-list { 3 | list-style: none; 4 | margin: 0; 5 | padding: 0; 6 | .team-item { 7 | margin-bottom: 35px; 8 | .thumb-info-social-icons { 9 | margin: 0 10px; 10 | } 11 | } 12 | } 13 | 14 | /* Responsive */ 15 | @media (max-width: 991px) { 16 | 17 | ul.team-list .team-item { 18 | margin: 0 auto 35px; 19 | max-width: 270px; 20 | } 21 | 22 | } -------------------------------------------------------------------------------- /public/master/sass/theme-elements.scss: -------------------------------------------------------------------------------- 1 | /* 2 | Name: theme-elements.css 3 | Written by: Okler Themes - (http://www.okler.net) 4 | Version: @@version 5 | */ 6 | 7 | // COMMON IMPORTS 8 | @import "config/imports"; 9 | 10 | // GUI 11 | @import "gui/headings"; 12 | @import "gui/typography"; 13 | @import "gui/navs"; 14 | @import "gui/buttons"; 15 | @import "gui/forms"; 16 | @import "gui/icons"; 17 | @import "gui/images"; 18 | @import "gui/lists"; 19 | @import "gui/accordion"; 20 | @import "gui/tabs"; 21 | @import "gui/toggles"; 22 | @import "gui/carousels"; 23 | @import "gui/videos"; 24 | @import "gui/popups"; 25 | @import "gui/misc"; 26 | @import "gui/sort"; 27 | @import "gui/pricing-tables"; 28 | @import "gui/featured-box"; 29 | @import "gui/thumb-info"; 30 | @import "gui/timeline"; 31 | @import "gui/testimonials"; 32 | @import "gui/social-icons"; 33 | @import "gui/arrows"; 34 | @import "gui/bars"; 35 | @import "gui/counters"; 36 | @import "gui/word-rotator"; 37 | @import "gui/scroll-top-top"; 38 | 39 | // PARTIALS 40 | @import "partials/portfolio"; 41 | @import "partials/team"; 42 | @import "partials/history"; 43 | @import "partials/search-results"; 44 | @import "partials/maps"; -------------------------------------------------------------------------------- /public/master/sass/theme.scss: -------------------------------------------------------------------------------- 1 | /* 2 | Name: theme.css 3 | Written by: Okler Themes - (http://www.okler.net) 4 | Version: @@version 5 | */ 6 | 7 | //COMMON IMPORTS 8 | @import "config/imports"; 9 | 10 | // BASE 11 | @import "base/base"; 12 | @import "base/header"; 13 | @import "base/page-top"; 14 | 15 | // GUI 16 | @import "gui/parallax"; 17 | @import "gui/sections"; 18 | @import "gui/sidebar"; 19 | @import "gui/sliders"; 20 | 21 | // PARTIALS 22 | @import "partials/home"; 23 | @import "partials/page-not-found"; 24 | 25 | // FOOTER 26 | @import "base/footer"; 27 | 28 | // LAYOUTS 29 | @import "layouts/dark"; 30 | @import "layouts/boxed"; -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/_bourbon-deprecated-upcoming.scss: -------------------------------------------------------------------------------- 1 | //************************************************************************// 2 | // These mixins/functions are deprecated 3 | // They will be removed in the next MAJOR version release 4 | //************************************************************************// 5 | @mixin box-shadow ($shadows...) { 6 | @include prefixer(box-shadow, $shadows, spec); 7 | @warn "box-shadow is deprecated and will be removed in the next major version release"; 8 | } 9 | 10 | @mixin background-size ($lengths...) { 11 | @include prefixer(background-size, $lengths, spec); 12 | @warn "background-size is deprecated and will be removed in the next major version release"; 13 | } 14 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/addons/_clearfix.scss: -------------------------------------------------------------------------------- 1 | // Micro clearfix provides an easy way to contain floats without adding additional markup 2 | // 3 | // Example usage: 4 | // 5 | // // Contain all floats within .wrapper 6 | // .wrapper { 7 | // @include clearfix; 8 | // .content, 9 | // .sidebar { 10 | // float : left; 11 | // } 12 | // } 13 | 14 | @mixin clearfix { 15 | *zoom: 1; 16 | 17 | &:before, 18 | &:after { 19 | content: " "; 20 | display: table; 21 | } 22 | 23 | &:after { 24 | clear: both; 25 | } 26 | } 27 | 28 | // Acknowledgements 29 | // Micro clearfix: [Nicolas Gallagher](http://nicolasgallagher.com/micro-clearfix-hack/) 30 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/addons/_font-family.scss: -------------------------------------------------------------------------------- 1 | $georgia: Georgia, Cambria, "Times New Roman", Times, serif; 2 | $helvetica: "Helvetica Neue", Helvetica, Arial, sans-serif; 3 | $lucida-grande: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif; 4 | $monospace: "Bitstream Vera Sans Mono", Consolas, Courier, monospace; 5 | $verdana: Verdana, Geneva, sans-serif; 6 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/addons/_hide-text.scss: -------------------------------------------------------------------------------- 1 | @mixin hide-text { 2 | color: transparent; 3 | font: 0/0 a; 4 | text-shadow: none; 5 | } 6 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/addons/_position.scss: -------------------------------------------------------------------------------- 1 | @mixin position ($position: relative, $coordinates: 0 0 0 0) { 2 | 3 | @if type-of($position) == list { 4 | $coordinates: $position; 5 | $position: relative; 6 | } 7 | 8 | $top: nth($coordinates, 1); 9 | $right: nth($coordinates, 2); 10 | $bottom: nth($coordinates, 3); 11 | $left: nth($coordinates, 4); 12 | 13 | position: $position; 14 | 15 | @if $top == auto { 16 | top: $top; 17 | } 18 | @else if not(unitless($top)) { 19 | top: $top; 20 | } 21 | 22 | @if $right == auto { 23 | right: $right; 24 | } 25 | @else if not(unitless($right)) { 26 | right: $right; 27 | } 28 | 29 | @if $bottom == auto { 30 | bottom: $bottom; 31 | } 32 | @else if not(unitless($bottom)) { 33 | bottom: $bottom; 34 | } 35 | 36 | @if $left == auto { 37 | left: $left; 38 | } 39 | @else if not(unitless($left)) { 40 | left: $left; 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/addons/_prefixer.scss: -------------------------------------------------------------------------------- 1 | //************************************************************************// 2 | // Example: @include prefixer(border-radius, $radii, webkit ms spec); 3 | //************************************************************************// 4 | $prefix-for-webkit: true !default; 5 | $prefix-for-mozilla: true !default; 6 | $prefix-for-microsoft: true !default; 7 | $prefix-for-opera: true !default; 8 | $prefix-for-spec: true !default; // required for keyframe mixin 9 | 10 | @mixin prefixer ($property, $value, $prefixes) { 11 | @each $prefix in $prefixes { 12 | @if $prefix == webkit { 13 | @if $prefix-for-webkit { 14 | -webkit-#{$property}: $value; 15 | } 16 | } 17 | @else if $prefix == moz { 18 | @if $prefix-for-mozilla { 19 | -moz-#{$property}: $value; 20 | } 21 | } 22 | @else if $prefix == ms { 23 | @if $prefix-for-microsoft { 24 | -ms-#{$property}: $value; 25 | } 26 | } 27 | @else if $prefix == o { 28 | @if $prefix-for-opera { 29 | -o-#{$property}: $value; 30 | } 31 | } 32 | @else if $prefix == spec { 33 | @if $prefix-for-spec { 34 | #{$property}: $value; 35 | } 36 | } 37 | @else { 38 | @warn "Unrecognized prefix: #{$prefix}"; 39 | } 40 | } 41 | } 42 | 43 | @mixin disable-prefix-for-all() { 44 | $prefix-for-webkit: false; 45 | $prefix-for-mozilla: false; 46 | $prefix-for-microsoft: false; 47 | $prefix-for-opera: false; 48 | $prefix-for-spec: false; 49 | } 50 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/addons/_retina-image.scss: -------------------------------------------------------------------------------- 1 | @mixin retina-image($filename, $background-size, $extension: png, $retina-filename: null, $asset-pipeline: false) { 2 | @if $asset-pipeline { 3 | background-image: image-url("#{$filename}.#{$extension}"); 4 | } 5 | @else { 6 | background-image: url("#{$filename}.#{$extension}"); 7 | } 8 | 9 | @include hidpi { 10 | 11 | @if $asset-pipeline { 12 | @if $retina-filename { 13 | background-image: image-url("#{$retina-filename}.#{$extension}"); 14 | } 15 | @else { 16 | background-image: image-url("#{$filename}@2x.#{$extension}"); 17 | } 18 | } 19 | 20 | @else { 21 | @if $retina-filename { 22 | background-image: url("#{$retina-filename}.#{$extension}"); 23 | } 24 | @else { 25 | background-image: url("#{$filename}@2x.#{$extension}"); 26 | } 27 | } 28 | 29 | background-size: $background-size; 30 | 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/addons/_size.scss: -------------------------------------------------------------------------------- 1 | @mixin size($size) { 2 | @if length($size) == 1 { 3 | @if $size == auto { 4 | width: $size; 5 | height: $size; 6 | } 7 | 8 | @else if unitless($size) { 9 | width: $size + px; 10 | height: $size + px; 11 | } 12 | 13 | @else if not(unitless($size)) { 14 | width: $size; 15 | height: $size; 16 | } 17 | } 18 | 19 | // Width x Height 20 | @if length($size) == 2 { 21 | $width: nth($size, 1); 22 | $height: nth($size, 2); 23 | 24 | @if $width == auto { 25 | width: $width; 26 | } 27 | @else if not(unitless($width)) { 28 | width: $width; 29 | } 30 | @else if unitless($width) { 31 | width: $width + px; 32 | } 33 | 34 | @if $height == auto { 35 | height: $height; 36 | } 37 | @else if not(unitless($height)) { 38 | height: $height; 39 | } 40 | @else if unitless($height) { 41 | height: $height + px; 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/addons/_triangle.scss: -------------------------------------------------------------------------------- 1 | @mixin triangle ($size, $color, $direction) { 2 | height: 0; 3 | width: 0; 4 | 5 | @if ($direction == up) or ($direction == down) or ($direction == right) or ($direction == left) { 6 | border-color: transparent; 7 | border-style: solid; 8 | border-width: $size / 2; 9 | 10 | @if $direction == up { 11 | border-bottom-color: $color; 12 | 13 | } @else if $direction == right { 14 | border-left-color: $color; 15 | 16 | } @else if $direction == down { 17 | border-top-color: $color; 18 | 19 | } @else if $direction == left { 20 | border-right-color: $color; 21 | } 22 | } 23 | 24 | @else if ($direction == up-right) or ($direction == up-left) { 25 | border-top: $size solid $color; 26 | 27 | @if $direction == up-right { 28 | border-left: $size solid transparent; 29 | 30 | } @else if $direction == up-left { 31 | border-right: $size solid transparent; 32 | } 33 | } 34 | 35 | @else if ($direction == down-right) or ($direction == down-left) { 36 | border-bottom: $size solid $color; 37 | 38 | @if $direction == down-right { 39 | border-left: $size solid transparent; 40 | 41 | } @else if $direction == down-left { 42 | border-right: $size solid transparent; 43 | } 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/css3/_appearance.scss: -------------------------------------------------------------------------------- 1 | @mixin appearance ($value) { 2 | @include prefixer(appearance, $value, webkit moz ms o spec); 3 | } 4 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/css3/_backface-visibility.scss: -------------------------------------------------------------------------------- 1 | //************************************************************************// 2 | // Backface-visibility mixin 3 | //************************************************************************// 4 | @mixin backface-visibility($visibility) { 5 | @include prefixer(backface-visibility, $visibility, webkit spec); 6 | } 7 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/css3/_border-radius.scss: -------------------------------------------------------------------------------- 1 | //************************************************************************// 2 | // Shorthand Border-radius mixins 3 | //************************************************************************// 4 | @mixin border-top-radius($radii) { 5 | @include prefixer(border-top-left-radius, $radii, spec); 6 | @include prefixer(border-top-right-radius, $radii, spec); 7 | } 8 | 9 | @mixin border-bottom-radius($radii) { 10 | @include prefixer(border-bottom-left-radius, $radii, spec); 11 | @include prefixer(border-bottom-right-radius, $radii, spec); 12 | } 13 | 14 | @mixin border-left-radius($radii) { 15 | @include prefixer(border-top-left-radius, $radii, spec); 16 | @include prefixer(border-bottom-left-radius, $radii, spec); 17 | } 18 | 19 | @mixin border-right-radius($radii) { 20 | @include prefixer(border-top-right-radius, $radii, spec); 21 | @include prefixer(border-bottom-right-radius, $radii, spec); 22 | } 23 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/css3/_box-sizing.scss: -------------------------------------------------------------------------------- 1 | @mixin box-sizing ($box) { 2 | // content-box | border-box | inherit 3 | @include prefixer(box-sizing, $box, webkit moz spec); 4 | } 5 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/css3/_columns.scss: -------------------------------------------------------------------------------- 1 | @mixin columns($arg: auto) { 2 | // || 3 | @include prefixer(columns, $arg, webkit moz spec); 4 | } 5 | 6 | @mixin column-count($int: auto) { 7 | // auto || integer 8 | @include prefixer(column-count, $int, webkit moz spec); 9 | } 10 | 11 | @mixin column-gap($length: normal) { 12 | // normal || length 13 | @include prefixer(column-gap, $length, webkit moz spec); 14 | } 15 | 16 | @mixin column-fill($arg: auto) { 17 | // auto || length 18 | @include prefixer(columns-fill, $arg, webkit moz spec); 19 | } 20 | 21 | @mixin column-rule($arg) { 22 | // || || 23 | @include prefixer(column-rule, $arg, webkit moz spec); 24 | } 25 | 26 | @mixin column-rule-color($color) { 27 | @include prefixer(column-rule-color, $color, webkit moz spec); 28 | } 29 | 30 | @mixin column-rule-style($style: none) { 31 | // none | hidden | dashed | dotted | double | groove | inset | inset | outset | ridge | solid 32 | @include prefixer(column-rule-style, $style, webkit moz spec); 33 | } 34 | 35 | @mixin column-rule-width ($width: none) { 36 | @include prefixer(column-rule-width, $width, webkit moz spec); 37 | } 38 | 39 | @mixin column-span($arg: none) { 40 | // none || all 41 | @include prefixer(column-span, $arg, webkit moz spec); 42 | } 43 | 44 | @mixin column-width($length: auto) { 45 | // auto || length 46 | @include prefixer(column-width, $length, webkit moz spec); 47 | } 48 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/css3/_flex-box.scss: -------------------------------------------------------------------------------- 1 | // CSS3 Flexible Box Model and property defaults 2 | 3 | // Custom shorthand notation for flexbox 4 | @mixin box($orient: inline-axis, $pack: start, $align: stretch) { 5 | @include display-box; 6 | @include box-orient($orient); 7 | @include box-pack($pack); 8 | @include box-align($align); 9 | } 10 | 11 | @mixin display-box { 12 | display: -webkit-box; 13 | display: -moz-box; 14 | display: box; 15 | } 16 | 17 | @mixin box-orient($orient: inline-axis) { 18 | // horizontal|vertical|inline-axis|block-axis|inherit 19 | @include prefixer(box-orient, $orient, webkit moz spec); 20 | } 21 | 22 | @mixin box-pack($pack: start) { 23 | // start|end|center|justify 24 | @include prefixer(box-pack, $pack, webkit moz spec); 25 | } 26 | 27 | @mixin box-align($align: stretch) { 28 | // start|end|center|baseline|stretch 29 | @include prefixer(box-align, $align, webkit moz spec); 30 | } 31 | 32 | @mixin box-direction($direction: normal) { 33 | // normal|reverse|inherit 34 | @include prefixer(box-direction, $direction, webkit moz spec); 35 | } 36 | 37 | @mixin box-lines($lines: single) { 38 | // single|multiple 39 | @include prefixer(box-lines, $lines, webkit moz spec); 40 | } 41 | 42 | @mixin box-ordinal-group($int: 1) { 43 | @include prefixer(box-ordinal-group, $int, webkit moz spec); 44 | } 45 | 46 | @mixin box-flex($value: 0.0) { 47 | @include prefixer(box-flex, $value, webkit moz spec); 48 | } 49 | 50 | @mixin box-flex-group($int: 1) { 51 | @include prefixer(box-flex-group, $int, webkit moz spec); 52 | } 53 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/css3/_font-face.scss: -------------------------------------------------------------------------------- 1 | // Order of the includes matters, and it is: normal, bold, italic, bold+italic. 2 | 3 | @mixin font-face($font-family, $file-path, $weight: normal, $style: normal, $asset-pipeline: false ) { 4 | @font-face { 5 | font-family: $font-family; 6 | font-weight: $weight; 7 | font-style: $style; 8 | 9 | @if $asset-pipeline == true { 10 | src: font-url('#{$file-path}.eot'); 11 | src: font-url('#{$file-path}.eot?#iefix') format('embedded-opentype'), 12 | font-url('#{$file-path}.woff') format('woff'), 13 | font-url('#{$file-path}.ttf') format('truetype'), 14 | font-url('#{$file-path}.svg##{$font-family}') format('svg'); 15 | } @else { 16 | src: url('#{$file-path}.eot'); 17 | src: url('#{$file-path}.eot?#iefix') format('embedded-opentype'), 18 | url('#{$file-path}.woff') format('woff'), 19 | url('#{$file-path}.ttf') format('truetype'), 20 | url('#{$file-path}.svg##{$font-family}') format('svg'); 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/css3/_hidpi-media-query.scss: -------------------------------------------------------------------------------- 1 | // HiDPI mixin. Default value set to 1.3 to target Google Nexus 7 (http://bjango.com/articles/min-device-pixel-ratio/) 2 | @mixin hidpi($ratio: 1.3) { 3 | @media only screen and (-webkit-min-device-pixel-ratio: $ratio), 4 | only screen and (min--moz-device-pixel-ratio: $ratio), 5 | only screen and (-o-min-device-pixel-ratio: #{$ratio}/1), 6 | only screen and (min-resolution: #{round($ratio*96)}dpi), 7 | only screen and (min-resolution: #{$ratio}dppx) { 8 | @content; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/css3/_image-rendering.scss: -------------------------------------------------------------------------------- 1 | @mixin image-rendering ($mode:optimizeQuality) { 2 | 3 | @if ($mode == optimize-contrast) { 4 | image-rendering: -moz-crisp-edges; 5 | image-rendering: -o-crisp-edges; 6 | image-rendering: -webkit-optimize-contrast; 7 | image-rendering: optimize-contrast; 8 | } 9 | 10 | @else { 11 | image-rendering: $mode; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/css3/_inline-block.scss: -------------------------------------------------------------------------------- 1 | // Legacy support for inline-block in IE7 (maybe IE6) 2 | @mixin inline-block { 3 | display: inline-block; 4 | vertical-align: baseline; 5 | zoom: 1; 6 | *display: inline; 7 | *vertical-align: auto; 8 | } 9 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/css3/_keyframes.scss: -------------------------------------------------------------------------------- 1 | // Adds keyframes blocks for supported prefixes, removing redundant prefixes in the block's content 2 | @mixin keyframes($name) { 3 | $original-prefix-for-webkit: $prefix-for-webkit; 4 | $original-prefix-for-mozilla: $prefix-for-mozilla; 5 | $original-prefix-for-microsoft: $prefix-for-microsoft; 6 | $original-prefix-for-opera: $prefix-for-opera; 7 | $original-prefix-for-spec: $prefix-for-spec; 8 | 9 | @if $original-prefix-for-webkit { 10 | @include disable-prefix-for-all(); 11 | $prefix-for-webkit: true; 12 | @-webkit-keyframes #{$name} { 13 | @content; 14 | } 15 | } 16 | @if $original-prefix-for-mozilla { 17 | @include disable-prefix-for-all(); 18 | $prefix-for-mozilla: true; 19 | @-moz-keyframes #{$name} { 20 | @content; 21 | } 22 | } 23 | @if $original-prefix-for-opera { 24 | @include disable-prefix-for-all(); 25 | $prefix-for-opera: true; 26 | @-o-keyframes #{$name} { 27 | @content; 28 | } 29 | } 30 | @if $original-prefix-for-spec { 31 | @include disable-prefix-for-all(); 32 | $prefix-for-spec: true; 33 | @keyframes #{$name} { 34 | @content; 35 | } 36 | } 37 | 38 | $prefix-for-webkit: $original-prefix-for-webkit; 39 | $prefix-for-mozilla: $original-prefix-for-mozilla; 40 | $prefix-for-microsoft: $original-prefix-for-microsoft; 41 | $prefix-for-opera: $original-prefix-for-opera; 42 | $prefix-for-spec: $original-prefix-for-spec; 43 | } 44 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/css3/_perspective.scss: -------------------------------------------------------------------------------- 1 | @mixin perspective($depth: none) { 2 | // none | 3 | @include prefixer(perspective, $depth, webkit moz spec); 4 | } 5 | 6 | @mixin perspective-origin($value: 50% 50%) { 7 | @include prefixer(perspective-origin, $value, webkit moz spec); 8 | } 9 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/css3/_placeholder.scss: -------------------------------------------------------------------------------- 1 | $placeholders: '-webkit-input-placeholder', 2 | '-moz-placeholder', 3 | '-ms-input-placeholder'; 4 | 5 | @mixin placeholder { 6 | @each $placeholder in $placeholders { 7 | @if $placeholder == "-webkit-input-placeholder" { 8 | &::#{$placeholder} { 9 | @content; 10 | } 11 | } 12 | @else if $placeholder == "-moz-placeholder" { 13 | // FF 18- 14 | &:#{$placeholder} { 15 | @content; 16 | } 17 | 18 | // FF 19+ 19 | &::#{$placeholder} { 20 | @content; 21 | } 22 | } 23 | @else { 24 | &:#{$placeholder} { 25 | @content; 26 | } 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/css3/_transform.scss: -------------------------------------------------------------------------------- 1 | @mixin transform($property: none) { 2 | // none | 3 | @include prefixer(transform, $property, webkit moz ms o spec); 4 | } 5 | 6 | @mixin transform-origin($axes: 50%) { 7 | // x-axis - left | center | right | length | % 8 | // y-axis - top | center | bottom | length | % 9 | // z-axis - length 10 | @include prefixer(transform-origin, $axes, webkit moz ms o spec); 11 | } 12 | 13 | @mixin transform-style ($style: flat) { 14 | @include prefixer(transform-style, $style, webkit moz ms o spec); 15 | } 16 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/css3/_transition.scss: -------------------------------------------------------------------------------- 1 | // Shorthand mixin. Supports multiple parentheses-deliminated values for each variable. 2 | // Example: @include transition (all, 2.0s, ease-in-out); 3 | // @include transition ((opacity, width), (1.0s, 2.0s), ease-in, (0, 2s)); 4 | // @include transition ($property:(opacity, width), $delay: (1.5s, 2.5s)); 5 | 6 | @mixin transition ($properties...) { 7 | @if length($properties) >= 1 { 8 | @include prefixer(transition, $properties, webkit moz spec); 9 | } 10 | 11 | @else { 12 | $properties: all 0.15s ease-out 0; 13 | @include prefixer(transition, $properties, webkit moz spec); 14 | } 15 | } 16 | 17 | @mixin transition-property ($properties...) { 18 | -webkit-transition-property: transition-property-names($properties, 'webkit'); 19 | -moz-transition-property: transition-property-names($properties, 'moz'); 20 | transition-property: transition-property-names($properties, false); 21 | } 22 | 23 | @mixin transition-duration ($times...) { 24 | @include prefixer(transition-duration, $times, webkit moz spec); 25 | } 26 | 27 | @mixin transition-timing-function ($motions...) { 28 | // ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier() 29 | @include prefixer(transition-timing-function, $motions, webkit moz spec); 30 | } 31 | 32 | @mixin transition-delay ($times...) { 33 | @include prefixer(transition-delay, $times, webkit moz spec); 34 | } 35 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/css3/_user-select.scss: -------------------------------------------------------------------------------- 1 | @mixin user-select($arg: none) { 2 | @include prefixer(user-select, $arg, webkit moz ms spec); 3 | } 4 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/functions/_compact.scss: -------------------------------------------------------------------------------- 1 | // Remove `false` values from a list 2 | 3 | @function compact($vars...) { 4 | $list: (); 5 | @each $var in $vars { 6 | @if $var { 7 | $list: append($list, $var, comma); 8 | } 9 | } 10 | @return $list; 11 | } 12 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/functions/_grid-width.scss: -------------------------------------------------------------------------------- 1 | @function grid-width($n) { 2 | @return $n * $gw-column + ($n - 1) * $gw-gutter; 3 | } 4 | 5 | // The $gw-column and $gw-gutter variables must be defined in your base stylesheet to properly use the grid-width function. 6 | // 7 | // $gw-column: 100px; // Column Width 8 | // $gw-gutter: 40px; // Gutter Width 9 | // 10 | // div { 11 | // width: grid-width(4); // returns 520px; 12 | // margin-left: $gw-gutter; // returns 40px; 13 | // } 14 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/functions/_linear-gradient.scss: -------------------------------------------------------------------------------- 1 | @function linear-gradient($pos, $gradients...) { 2 | $type: linear; 3 | $pos-type: type-of(nth($pos, 1)); 4 | 5 | // if $pos doesn't exist, fix $gradient 6 | @if ($pos-type == color) or (nth($pos, 1) == "transparent") { 7 | $gradients: zip($pos $gradients); 8 | $pos: false; 9 | } 10 | 11 | $type-gradient: $type, $pos, $gradients; 12 | @return $type-gradient; 13 | } 14 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/functions/_modular-scale.scss: -------------------------------------------------------------------------------- 1 | @function modular-scale($value, $increment, $ratio) { 2 | @if $increment > 0 { 3 | @for $i from 1 through $increment { 4 | $value: ($value * $ratio); 5 | } 6 | } 7 | 8 | @if $increment < 0 { 9 | $increment: abs($increment); 10 | @for $i from 1 through $increment { 11 | $value: ($value / $ratio); 12 | } 13 | } 14 | 15 | @return $value; 16 | } 17 | 18 | // div { 19 | // Increment Up GR with positive value 20 | // font-size: modular-scale(14px, 1, 1.618); // returns: 22.652px 21 | // 22 | // Increment Down GR with negative value 23 | // font-size: modular-scale(14px, -1, 1.618); // returns: 8.653px 24 | // 25 | // Can be used with ceil(round up) or floor(round down) 26 | // font-size: floor( modular-scale(14px, 1, 1.618) ); // returns: 22px 27 | // font-size: ceil( modular-scale(14px, 1, 1.618) ); // returns: 23px 28 | // } 29 | // 30 | // modularscale.com 31 | 32 | @function golden-ratio($value, $increment) { 33 | @return modular-scale($value, $increment, 1.618) 34 | } 35 | 36 | // div { 37 | // font-size: golden-ratio(14px, 1); // returns: 22.652px 38 | // } 39 | // 40 | // goldenratiocalculator.com 41 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/functions/_px-to-em.scss: -------------------------------------------------------------------------------- 1 | // Convert pixels to ems 2 | // eg. for a relational value of 12px write em(12) when the parent is 16px 3 | // if the parent is another value say 24px write em(12, 24) 4 | 5 | @function em($pxval, $base: 16) { 6 | @return ($pxval / $base) * 1em; 7 | } 8 | 9 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/functions/_radial-gradient.scss: -------------------------------------------------------------------------------- 1 | // This function is required and used by the background-image mixin. 2 | @function radial-gradient($G1, $G2, 3 | $G3: false, $G4: false, 4 | $G5: false, $G6: false, 5 | $G7: false, $G8: false, 6 | $G9: false, $G10: false, 7 | $pos: null, 8 | $shape-size: null) { 9 | 10 | $data: _radial-arg-parser($G1, $G2, $pos, $shape-size); 11 | $G1: nth($data, 1); 12 | $G2: nth($data, 2); 13 | $pos: nth($data, 3); 14 | $shape-size: nth($data, 4); 15 | 16 | $type: radial; 17 | $gradient: compact($G1, $G2, $G3, $G4, $G5, $G6, $G7, $G8, $G9, $G10); 18 | 19 | $type-gradient: $type, $shape-size $pos, $gradient; 20 | @return $type-gradient; 21 | } 22 | 23 | 24 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/functions/_tint-shade.scss: -------------------------------------------------------------------------------- 1 | // Add percentage of white to a color 2 | @function tint($color, $percent){ 3 | @return mix(white, $color, $percent); 4 | } 5 | 6 | // Add percentage of black to a color 7 | @function shade($color, $percent){ 8 | @return mix(black, $color, $percent); 9 | } 10 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/functions/_transition-property-name.scss: -------------------------------------------------------------------------------- 1 | // Return vendor-prefixed property names if appropriate 2 | // Example: transition-property-names((transform, color, background), moz) -> -moz-transform, color, background 3 | //************************************************************************// 4 | @function transition-property-names($props, $vendor: false) { 5 | $new-props: (); 6 | 7 | @each $prop in $props { 8 | $new-props: append($new-props, transition-property-name($prop, $vendor), comma); 9 | } 10 | 11 | @return $new-props; 12 | } 13 | 14 | @function transition-property-name($prop, $vendor: false) { 15 | // put other properties that need to be prefixed here aswell 16 | @if $vendor and $prop == transform { 17 | @return unquote('-'+$vendor+'-'+$prop); 18 | } 19 | @else { 20 | @return $prop; 21 | } 22 | } -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/helpers/_deprecated-webkit-gradient.scss: -------------------------------------------------------------------------------- 1 | // Render Deprecated Webkit Gradient - Linear || Radial 2 | //************************************************************************// 3 | @function _deprecated-webkit-gradient($type, 4 | $deprecated-pos1, $deprecated-pos2, 5 | $full, 6 | $deprecated-radius1: false, $deprecated-radius2: false) { 7 | $gradient-list: (); 8 | $gradient: false; 9 | $full-length: length($full); 10 | $percentage: false; 11 | $gradient-type: $type; 12 | 13 | @for $i from 1 through $full-length { 14 | $gradient: nth($full, $i); 15 | 16 | @if length($gradient) == 2 { 17 | $color-stop: color-stop(nth($gradient, 2), nth($gradient, 1)); 18 | $gradient-list: join($gradient-list, $color-stop, comma); 19 | } 20 | @else if $gradient != null { 21 | @if $i == $full-length { 22 | $percentage: 100%; 23 | } 24 | @else { 25 | $percentage: ($i - 1) * (100 / ($full-length - 1)) + "%"; 26 | } 27 | $color-stop: color-stop(unquote($percentage), $gradient); 28 | $gradient-list: join($gradient-list, $color-stop, comma); 29 | } 30 | } 31 | 32 | @if $type == radial { 33 | $gradient: -webkit-gradient(radial, $deprecated-pos1, $deprecated-radius1, $deprecated-pos2, $deprecated-radius2, $gradient-list); 34 | } 35 | @else if $type == linear { 36 | $gradient: -webkit-gradient(linear, $deprecated-pos1, $deprecated-pos2, $gradient-list); 37 | } 38 | @return $gradient; 39 | } 40 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/helpers/_gradient-positions-parser.scss: -------------------------------------------------------------------------------- 1 | @function _gradient-positions-parser($gradient-type, $gradient-positions) { 2 | @if $gradient-positions 3 | and ($gradient-type == linear) 4 | and (type-of($gradient-positions) != color) { 5 | $gradient-positions: _linear-positions-parser($gradient-positions); 6 | } 7 | @else if $gradient-positions 8 | and ($gradient-type == radial) 9 | and (type-of($gradient-positions) != color) { 10 | $gradient-positions: _radial-positions-parser($gradient-positions); 11 | } 12 | @return $gradient-positions; 13 | } 14 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/helpers/_radial-positions-parser.scss: -------------------------------------------------------------------------------- 1 | @function _radial-positions-parser($gradient-pos) { 2 | $shape-size: nth($gradient-pos, 1); 3 | $pos: nth($gradient-pos, 2); 4 | $shape-size-spec: _shape-size-stripper($shape-size); 5 | 6 | $pre-spec: unquote(if($pos, "#{$pos}, ", null)) 7 | unquote(if($shape-size, "#{$shape-size},", null)); 8 | $pos-spec: if($pos, "at #{$pos}", null); 9 | 10 | $spec: "#{$shape-size-spec} #{$pos-spec}"; 11 | 12 | // Add comma 13 | @if ($spec != ' ') { 14 | $spec: "#{$spec}," 15 | } 16 | 17 | @return $pre-spec $spec; 18 | } 19 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/helpers/_render-gradients.scss: -------------------------------------------------------------------------------- 1 | // User for linear and radial gradients within background-image or border-image properties 2 | 3 | @function _render-gradients($gradient-positions, $gradients, $gradient-type, $vendor: false) { 4 | $pre-spec: null; 5 | $spec: null; 6 | $vendor-gradients: null; 7 | @if $gradient-type == linear { 8 | @if $gradient-positions { 9 | $pre-spec: nth($gradient-positions, 1); 10 | $spec: nth($gradient-positions, 2); 11 | } 12 | } 13 | @else if $gradient-type == radial { 14 | $pre-spec: nth($gradient-positions, 1); 15 | $spec: nth($gradient-positions, 2); 16 | } 17 | 18 | @if $vendor { 19 | $vendor-gradients: -#{$vendor}-#{$gradient-type}-gradient(#{$pre-spec} $gradients); 20 | } 21 | @else if $vendor == false { 22 | $vendor-gradients: "#{$gradient-type}-gradient(#{$spec} #{$gradients})"; 23 | $vendor-gradients: unquote($vendor-gradients); 24 | } 25 | @return $vendor-gradients; 26 | } 27 | -------------------------------------------------------------------------------- /public/master/sass/vendor/bourbon/helpers/_shape-size-stripper.scss: -------------------------------------------------------------------------------- 1 | @function _shape-size-stripper($shape-size) { 2 | $shape-size-spec: null; 3 | @each $value in $shape-size { 4 | @if ($value == "cover") or ($value == "contain") { 5 | $value: null; 6 | } 7 | $shape-size-spec: "#{$shape-size-spec} #{$value}"; 8 | } 9 | @return $shape-size-spec; 10 | } 11 | -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/blank.gif -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/colorpicker_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/colorpicker_background.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/colorpicker_hex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/colorpicker_hex.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/colorpicker_hsb_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/colorpicker_hsb_b.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/colorpicker_hsb_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/colorpicker_hsb_h.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/colorpicker_hsb_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/colorpicker_hsb_s.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/colorpicker_indic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/colorpicker_indic.gif -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/colorpicker_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/colorpicker_overlay.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/colorpicker_rgb_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/colorpicker_rgb_b.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/colorpicker_rgb_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/colorpicker_rgb_g.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/colorpicker_rgb_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/colorpicker_rgb_r.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/colorpicker_select.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/colorpicker_select.gif -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/colorpicker_submit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/colorpicker_submit.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/custom_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/custom_background.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/custom_hex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/custom_hex.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/custom_hsb_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/custom_hsb_b.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/custom_hsb_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/custom_hsb_h.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/custom_hsb_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/custom_hsb_s.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/custom_indic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/custom_indic.gif -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/custom_rgb_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/custom_rgb_b.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/custom_rgb_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/custom_rgb_g.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/custom_rgb_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/custom_rgb_r.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/custom_submit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/custom_submit.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/select.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/select2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/select2.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/images/slider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/master/style-switcher/colorpicker/images/slider.png -------------------------------------------------------------------------------- /public/master/style-switcher/colorpicker/js/eye.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Zoomimage 4 | * Author: Stefan Petre www.eyecon.ro 5 | * 6 | */ 7 | (function($){ 8 | var EYE = window.EYE = function() { 9 | var _registered = { 10 | init: [] 11 | }; 12 | return { 13 | init: function() { 14 | $.each(_registered.init, function(nr, fn){ 15 | fn.call(); 16 | }); 17 | }, 18 | extend: function(prop) { 19 | for (var i in prop) { 20 | if (prop[i] != undefined) { 21 | this[i] = prop[i]; 22 | } 23 | } 24 | }, 25 | register: function(fn, type) { 26 | if (!_registered[type]) { 27 | _registered[type] = []; 28 | } 29 | _registered[type].push(fn); 30 | } 31 | }; 32 | }(); 33 | $(EYE.init); 34 | })(jQuery); 35 | -------------------------------------------------------------------------------- /public/nodejs/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "laravel-realtime-nodejs", 3 | "version": "0.0.1-6", 4 | "private": "true", 5 | "main": "server.js", 6 | "scripts": { 7 | "start": "server.js" 8 | }, 9 | "dependencies": { 10 | "express": "4.14.0", 11 | "socket.io": "1.4.8", 12 | "redis": "2.6.2" 13 | }, 14 | "engines": { 15 | "node": "0.10.x" 16 | } 17 | } 18 | 19 | 20 | -------------------------------------------------------------------------------- /public/nodejs/server.js: -------------------------------------------------------------------------------- 1 | var express = require('express'), 2 | http = require('http'), 3 | server = http.createServer(app); 4 | 5 | var app = express(); 6 | 7 | const redis = require('redis'); 8 | const io = require('socket.io'); 9 | const client = redis.createClient(); 10 | 11 | server.listen(3000); 12 | console.log("Listening....."); 13 | 14 | io.listen(server).on('connection', function(client) { 15 | const redisClient = redis.createClient(); 16 | 17 | redisClient.subscribe('messages'); 18 | 19 | console.log("Redis server running....."); 20 | 21 | redisClient.on("message", function(channel, message) { 22 | console.log(message); 23 | client.emit(channel, message); 24 | }); 25 | 26 | client.on('disconnect', function() { 27 | redisClient.quit(); 28 | }); 29 | }); -------------------------------------------------------------------------------- /public/redis-server/dump.rdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/redis-server/dump.rdb -------------------------------------------------------------------------------- /public/redis-server/redis-benchmark.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/redis-server/redis-benchmark.exe -------------------------------------------------------------------------------- /public/redis-server/redis-check-aof.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/redis-server/redis-check-aof.exe -------------------------------------------------------------------------------- /public/redis-server/redis-check-dump.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/redis-server/redis-check-dump.exe -------------------------------------------------------------------------------- /public/redis-server/redis-cli.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/redis-server/redis-cli.exe -------------------------------------------------------------------------------- /public/redis-server/redis-server.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/redis-server/redis-server.exe -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /public/vendor/bootstrap/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/bootstrap/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /public/vendor/bootstrap/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/bootstrap/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /public/vendor/bootstrap/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/bootstrap/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /public/vendor/bootstrap/npm.js: -------------------------------------------------------------------------------- 1 | // This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment. 2 | require('../../js/transition.js') 3 | require('../../js/alert.js') 4 | require('../../js/button.js') 5 | require('../../js/carousel.js') 6 | require('../../js/collapse.js') 7 | require('../../js/dropdown.js') 8 | require('../../js/modal.js') 9 | require('../../js/tooltip.js') 10 | require('../../js/popover.js') 11 | require('../../js/scrollspy.js') 12 | require('../../js/tab.js') 13 | require('../../js/affix.js') -------------------------------------------------------------------------------- /public/vendor/circle-flip-slideshow/README.txt: -------------------------------------------------------------------------------- 1 | Created by Codrops 2 | 3 | Please read about our license: http://tympanus.net/codrops/licensing/ -------------------------------------------------------------------------------- /public/vendor/fontawesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/fontawesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /public/vendor/fontawesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/fontawesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /public/vendor/fontawesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/fontawesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /public/vendor/fontawesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/fontawesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /public/vendor/fontawesome/less/bordered-pulled.less: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em @fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .pull-right { float: right; } 11 | .pull-left { float: left; } 12 | 13 | .@{fa-css-prefix} { 14 | &.pull-left { margin-right: .3em; } 15 | &.pull-right { margin-left: .3em; } 16 | } 17 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/less/core.less: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal 14px/1 FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | } 12 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/less/fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/less/font-awesome.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables.less"; 7 | @import "mixins.less"; 8 | @import "path.less"; 9 | @import "core.less"; 10 | @import "larger.less"; 11 | @import "fixed-width.less"; 12 | @import "list.less"; 13 | @import "bordered-pulled.less"; 14 | @import "spinning.less"; 15 | @import "rotated-flipped.less"; 16 | @import "stacked.less"; 17 | @import "icons.less"; 18 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/less/larger.less: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .@{fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .@{fa-css-prefix}-2x { font-size: 2em; } 11 | .@{fa-css-prefix}-3x { font-size: 3em; } 12 | .@{fa-css-prefix}-4x { font-size: 4em; } 13 | .@{fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/less/list.less: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: @fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .@{fa-css-prefix}-li { 11 | position: absolute; 12 | left: -@fa-li-width; 13 | width: @fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.@{fa-css-prefix}-lg { 17 | left: (-@fa-li-width + (4em / 14)); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/less/mixins.less: -------------------------------------------------------------------------------- 1 | // Mixins 2 | // -------------------------- 3 | 4 | .fa-icon() { 5 | display: inline-block; 6 | font: normal normal normal 14px/1 FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | } 12 | 13 | .fa-icon-rotate(@degrees, @rotation) { 14 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation); 15 | -webkit-transform: rotate(@degrees); 16 | -ms-transform: rotate(@degrees); 17 | transform: rotate(@degrees); 18 | } 19 | 20 | .fa-icon-flip(@horiz, @vert, @rotation) { 21 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation, mirror=1); 22 | -webkit-transform: scale(@horiz, @vert); 23 | -ms-transform: scale(@horiz, @vert); 24 | transform: scale(@horiz, @vert); 25 | } 26 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/less/path.less: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); 7 | src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), 8 | url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), 9 | url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), 10 | url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); 11 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 12 | font-weight: normal; 13 | font-style: normal; 14 | } 15 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/less/rotated-flipped.less: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } 5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } 6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } 7 | 8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } 9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .@{fa-css-prefix}-rotate-90, 15 | :root .@{fa-css-prefix}-rotate-180, 16 | :root .@{fa-css-prefix}-rotate-270, 17 | :root .@{fa-css-prefix}-flip-horizontal, 18 | :root .@{fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/less/spinning.less: -------------------------------------------------------------------------------- 1 | // Spinning Icons 2 | // -------------------------- 3 | 4 | .@{fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | @-webkit-keyframes fa-spin { 10 | 0% { 11 | -webkit-transform: rotate(0deg); 12 | transform: rotate(0deg); 13 | } 14 | 100% { 15 | -webkit-transform: rotate(359deg); 16 | transform: rotate(359deg); 17 | } 18 | } 19 | 20 | @keyframes fa-spin { 21 | 0% { 22 | -webkit-transform: rotate(0deg); 23 | transform: rotate(0deg); 24 | } 25 | 100% { 26 | -webkit-transform: rotate(359deg); 27 | transform: rotate(359deg); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/less/stacked.less: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; } 21 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/scss/_bordered-pulled.scss: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em $fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .pull-right { float: right; } 11 | .pull-left { float: left; } 12 | 13 | .#{$fa-css-prefix} { 14 | &.pull-left { margin-right: .3em; } 15 | &.pull-right { margin-left: .3em; } 16 | } 17 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/scss/_core.scss: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal 14px/1 FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | } 12 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/scss/_larger.scss: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .#{$fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .#{$fa-css-prefix}-2x { font-size: 2em; } 11 | .#{$fa-css-prefix}-3x { font-size: 3em; } 12 | .#{$fa-css-prefix}-4x { font-size: 4em; } 13 | .#{$fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/scss/_list.scss: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: $fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .#{$fa-css-prefix}-li { 11 | position: absolute; 12 | left: -$fa-li-width; 13 | width: $fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.#{$fa-css-prefix}-lg { 17 | left: -$fa-li-width + (4em / 14); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/scss/_mixins.scss: -------------------------------------------------------------------------------- 1 | // Mixins 2 | // -------------------------- 3 | 4 | @mixin fa-icon() { 5 | display: inline-block; 6 | font: normal normal normal 14px/1 FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | } 12 | 13 | @mixin fa-icon-rotate($degrees, $rotation) { 14 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}); 15 | -webkit-transform: rotate($degrees); 16 | -ms-transform: rotate($degrees); 17 | transform: rotate($degrees); 18 | } 19 | 20 | @mixin fa-icon-flip($horiz, $vert, $rotation) { 21 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}); 22 | -webkit-transform: scale($horiz, $vert); 23 | -ms-transform: scale($horiz, $vert); 24 | transform: scale($horiz, $vert); 25 | } 26 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/scss/_path.scss: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); 7 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), 8 | url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), 9 | url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), 10 | url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); 11 | //src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 12 | font-weight: normal; 13 | font-style: normal; 14 | } 15 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/scss/_rotated-flipped.scss: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } 5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } 6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } 7 | 8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } 9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .#{$fa-css-prefix}-rotate-90, 15 | :root .#{$fa-css-prefix}-rotate-180, 16 | :root .#{$fa-css-prefix}-rotate-270, 17 | :root .#{$fa-css-prefix}-flip-horizontal, 18 | :root .#{$fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/scss/_spinning.scss: -------------------------------------------------------------------------------- 1 | // Spinning Icons 2 | // -------------------------- 3 | 4 | .#{$fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | @-webkit-keyframes fa-spin { 10 | 0% { 11 | -webkit-transform: rotate(0deg); 12 | transform: rotate(0deg); 13 | } 14 | 100% { 15 | -webkit-transform: rotate(359deg); 16 | transform: rotate(359deg); 17 | } 18 | } 19 | 20 | @keyframes fa-spin { 21 | 0% { 22 | -webkit-transform: rotate(0deg); 23 | transform: rotate(0deg); 24 | } 25 | 100% { 26 | -webkit-transform: rotate(359deg); 27 | transform: rotate(359deg); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/scss/_stacked.scss: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; } 21 | -------------------------------------------------------------------------------- /public/vendor/fontawesome/scss/font-awesome.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables"; 7 | @import "mixins"; 8 | @import "path"; 9 | @import "core"; 10 | @import "larger"; 11 | @import "fixed-width"; 12 | @import "list"; 13 | @import "bordered-pulled"; 14 | @import "spinning"; 15 | @import "rotated-flipped"; 16 | @import "stacked"; 17 | @import "icons"; 18 | -------------------------------------------------------------------------------- /public/vendor/nivo-slider/bar/arrows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/nivo-slider/bar/arrows.png -------------------------------------------------------------------------------- /public/vendor/nivo-slider/bar/bullets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/nivo-slider/bar/bullets.png -------------------------------------------------------------------------------- /public/vendor/nivo-slider/bar/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/nivo-slider/bar/loading.gif -------------------------------------------------------------------------------- /public/vendor/nivo-slider/dark/arrows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/nivo-slider/dark/arrows.png -------------------------------------------------------------------------------- /public/vendor/nivo-slider/dark/bullets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/nivo-slider/dark/bullets.png -------------------------------------------------------------------------------- /public/vendor/nivo-slider/dark/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/nivo-slider/dark/loading.gif -------------------------------------------------------------------------------- /public/vendor/nivo-slider/default/arrows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/nivo-slider/default/arrows.png -------------------------------------------------------------------------------- /public/vendor/nivo-slider/default/bullets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/nivo-slider/default/bullets.png -------------------------------------------------------------------------------- /public/vendor/nivo-slider/default/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/nivo-slider/default/loading.gif -------------------------------------------------------------------------------- /public/vendor/nivo-slider/light/arrows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/nivo-slider/light/arrows.png -------------------------------------------------------------------------------- /public/vendor/nivo-slider/light/bullets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/nivo-slider/light/bullets.png -------------------------------------------------------------------------------- /public/vendor/nivo-slider/light/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/nivo-slider/light/loading.gif -------------------------------------------------------------------------------- /public/vendor/owlcarousel/AjaxLoader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/owlcarousel/AjaxLoader.gif -------------------------------------------------------------------------------- /public/vendor/owlcarousel/grabbing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/owlcarousel/grabbing.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/arrow_large_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/arrow_large_left.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/arrow_large_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/arrow_large_right.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/arrow_left.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/arrow_left2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/arrow_left2.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/arrow_right.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/arrow_right2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/arrow_right2.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/arrowleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/arrowleft.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/arrowright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/arrowright.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/arrows.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/arrows.psd -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/black50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/black50.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/boxed_bgtile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/boxed_bgtile.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/bullet.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/bullet_boxed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/bullet_boxed.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/bullets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/bullets.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/bullets.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/bullets.psd -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/bullets2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/bullets2.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/coloredbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/coloredbg.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/grain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/grain.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/gridtile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/gridtile.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/gridtile_3x3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/gridtile_3x3.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/gridtile_3x3_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/gridtile_3x3_white.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/gridtile_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/gridtile_white.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/large_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/large_left.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/large_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/large_right.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/loader.gif -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/loader2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/loader2.gif -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/navigdots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/navigdots.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/navigdots_bgtile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/navigdots_bgtile.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/shadow1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/shadow1.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/shadow2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/shadow2.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/shadow3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/shadow3.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/small_arrows.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/small_arrows.psd -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/small_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/small_left.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/small_left_boxed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/small_left_boxed.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/small_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/small_right.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/small_right_boxed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/small_right_boxed.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/timer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/timer.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/timerdot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/timerdot.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/transparent.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/transparent.jpg -------------------------------------------------------------------------------- /public/vendor/rs-plugin/assets/white50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/assets/white50.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/font/revicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/font/revicons.eot -------------------------------------------------------------------------------- /public/vendor/rs-plugin/font/revicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/font/revicons.ttf -------------------------------------------------------------------------------- /public/vendor/rs-plugin/font/revicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/font/revicons.woff -------------------------------------------------------------------------------- /public/vendor/rs-plugin/images/decor_inside.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/images/decor_inside.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/images/decor_inside_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/images/decor_inside_white.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/images/decor_testimonial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/images/decor_testimonial.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/images/gradient/g30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/images/gradient/g30.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/images/gradient/g40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/public/vendor/rs-plugin/images/gradient/g40.png -------------------------------------------------------------------------------- /public/vendor/rs-plugin/js/jquery.themepunch.enablelog.js: -------------------------------------------------------------------------------- 1 | window.tplogs = true; -------------------------------------------------------------------------------- /resources/assets/sass/app.scss: -------------------------------------------------------------------------------- 1 | // @import "node_modules/bootstrap-sass/assets/stylesheets/bootstrap"; 2 | 3 | -------------------------------------------------------------------------------- /resources/lang/en/auth.php: -------------------------------------------------------------------------------- 1 | 'These credentials do not match our records.', 17 | 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /resources/lang/en/pagination.php: -------------------------------------------------------------------------------- 1 | '« Previous', 17 | 'next' => 'Next »', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /resources/lang/en/passwords.php: -------------------------------------------------------------------------------- 1 | 'Passwords must be at least six characters and match the confirmation.', 17 | 'reset' => 'Your password has been reset!', 18 | 'sent' => 'We have e-mailed your password reset link!', 19 | 'token' => 'This password reset token is invalid.', 20 | 'user' => "We can't find a user with that e-mail address.", 21 | 22 | ]; 23 | -------------------------------------------------------------------------------- /resources/views/Site/header.blade.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/bootstrap/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/bootstrap/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /resources/views/Site/vendor/bootstrap/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/bootstrap/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /resources/views/Site/vendor/bootstrap/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/bootstrap/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /resources/views/Site/vendor/bootstrap/npm.js: -------------------------------------------------------------------------------- 1 | // This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment. 2 | require('../../js/transition.js') 3 | require('../../js/alert.js') 4 | require('../../js/button.js') 5 | require('../../js/carousel.js') 6 | require('../../js/collapse.js') 7 | require('../../js/dropdown.js') 8 | require('../../js/modal.js') 9 | require('../../js/tooltip.js') 10 | require('../../js/popover.js') 11 | require('../../js/scrollspy.js') 12 | require('../../js/tab.js') 13 | require('../../js/affix.js') -------------------------------------------------------------------------------- /resources/views/Site/vendor/circle-flip-slideshow/README.txt: -------------------------------------------------------------------------------- 1 | Created by Codrops 2 | 3 | Please read about our license: http://tympanus.net/codrops/licensing/ -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/fontawesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/fontawesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/fontawesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/fontawesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/less/bordered-pulled.less: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em @fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .pull-right { float: right; } 11 | .pull-left { float: left; } 12 | 13 | .@{fa-css-prefix} { 14 | &.pull-left { margin-right: .3em; } 15 | &.pull-right { margin-left: .3em; } 16 | } 17 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/less/core.less: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal 14px/1 FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | } 12 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/less/fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/less/font-awesome.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables.less"; 7 | @import "mixins.less"; 8 | @import "path.less"; 9 | @import "core.less"; 10 | @import "larger.less"; 11 | @import "fixed-width.less"; 12 | @import "list.less"; 13 | @import "bordered-pulled.less"; 14 | @import "spinning.less"; 15 | @import "rotated-flipped.less"; 16 | @import "stacked.less"; 17 | @import "icons.less"; 18 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/less/larger.less: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .@{fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .@{fa-css-prefix}-2x { font-size: 2em; } 11 | .@{fa-css-prefix}-3x { font-size: 3em; } 12 | .@{fa-css-prefix}-4x { font-size: 4em; } 13 | .@{fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/less/list.less: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: @fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .@{fa-css-prefix}-li { 11 | position: absolute; 12 | left: -@fa-li-width; 13 | width: @fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.@{fa-css-prefix}-lg { 17 | left: (-@fa-li-width + (4em / 14)); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/less/mixins.less: -------------------------------------------------------------------------------- 1 | // Mixins 2 | // -------------------------- 3 | 4 | .fa-icon() { 5 | display: inline-block; 6 | font: normal normal normal 14px/1 FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | } 12 | 13 | .fa-icon-rotate(@degrees, @rotation) { 14 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation); 15 | -webkit-transform: rotate(@degrees); 16 | -ms-transform: rotate(@degrees); 17 | transform: rotate(@degrees); 18 | } 19 | 20 | .fa-icon-flip(@horiz, @vert, @rotation) { 21 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation, mirror=1); 22 | -webkit-transform: scale(@horiz, @vert); 23 | -ms-transform: scale(@horiz, @vert); 24 | transform: scale(@horiz, @vert); 25 | } 26 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/less/path.less: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); 7 | src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), 8 | url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), 9 | url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), 10 | url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); 11 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 12 | font-weight: normal; 13 | font-style: normal; 14 | } 15 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/less/rotated-flipped.less: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } 5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } 6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } 7 | 8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } 9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .@{fa-css-prefix}-rotate-90, 15 | :root .@{fa-css-prefix}-rotate-180, 16 | :root .@{fa-css-prefix}-rotate-270, 17 | :root .@{fa-css-prefix}-flip-horizontal, 18 | :root .@{fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/less/spinning.less: -------------------------------------------------------------------------------- 1 | // Spinning Icons 2 | // -------------------------- 3 | 4 | .@{fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | @-webkit-keyframes fa-spin { 10 | 0% { 11 | -webkit-transform: rotate(0deg); 12 | transform: rotate(0deg); 13 | } 14 | 100% { 15 | -webkit-transform: rotate(359deg); 16 | transform: rotate(359deg); 17 | } 18 | } 19 | 20 | @keyframes fa-spin { 21 | 0% { 22 | -webkit-transform: rotate(0deg); 23 | transform: rotate(0deg); 24 | } 25 | 100% { 26 | -webkit-transform: rotate(359deg); 27 | transform: rotate(359deg); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/less/stacked.less: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; } 21 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/scss/_bordered-pulled.scss: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em $fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .pull-right { float: right; } 11 | .pull-left { float: left; } 12 | 13 | .#{$fa-css-prefix} { 14 | &.pull-left { margin-right: .3em; } 15 | &.pull-right { margin-left: .3em; } 16 | } 17 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/scss/_core.scss: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal 14px/1 FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | } 12 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/scss/_larger.scss: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .#{$fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .#{$fa-css-prefix}-2x { font-size: 2em; } 11 | .#{$fa-css-prefix}-3x { font-size: 3em; } 12 | .#{$fa-css-prefix}-4x { font-size: 4em; } 13 | .#{$fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/scss/_list.scss: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: $fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .#{$fa-css-prefix}-li { 11 | position: absolute; 12 | left: -$fa-li-width; 13 | width: $fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.#{$fa-css-prefix}-lg { 17 | left: -$fa-li-width + (4em / 14); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/scss/_mixins.scss: -------------------------------------------------------------------------------- 1 | // Mixins 2 | // -------------------------- 3 | 4 | @mixin fa-icon() { 5 | display: inline-block; 6 | font: normal normal normal 14px/1 FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | } 12 | 13 | @mixin fa-icon-rotate($degrees, $rotation) { 14 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}); 15 | -webkit-transform: rotate($degrees); 16 | -ms-transform: rotate($degrees); 17 | transform: rotate($degrees); 18 | } 19 | 20 | @mixin fa-icon-flip($horiz, $vert, $rotation) { 21 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}); 22 | -webkit-transform: scale($horiz, $vert); 23 | -ms-transform: scale($horiz, $vert); 24 | transform: scale($horiz, $vert); 25 | } 26 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/scss/_path.scss: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); 7 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), 8 | url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), 9 | url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), 10 | url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); 11 | //src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 12 | font-weight: normal; 13 | font-style: normal; 14 | } 15 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/scss/_rotated-flipped.scss: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } 5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } 6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } 7 | 8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } 9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .#{$fa-css-prefix}-rotate-90, 15 | :root .#{$fa-css-prefix}-rotate-180, 16 | :root .#{$fa-css-prefix}-rotate-270, 17 | :root .#{$fa-css-prefix}-flip-horizontal, 18 | :root .#{$fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/scss/_spinning.scss: -------------------------------------------------------------------------------- 1 | // Spinning Icons 2 | // -------------------------- 3 | 4 | .#{$fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | @-webkit-keyframes fa-spin { 10 | 0% { 11 | -webkit-transform: rotate(0deg); 12 | transform: rotate(0deg); 13 | } 14 | 100% { 15 | -webkit-transform: rotate(359deg); 16 | transform: rotate(359deg); 17 | } 18 | } 19 | 20 | @keyframes fa-spin { 21 | 0% { 22 | -webkit-transform: rotate(0deg); 23 | transform: rotate(0deg); 24 | } 25 | 100% { 26 | -webkit-transform: rotate(359deg); 27 | transform: rotate(359deg); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/scss/_stacked.scss: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; } 21 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/fontawesome/scss/font-awesome.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables"; 7 | @import "mixins"; 8 | @import "path"; 9 | @import "core"; 10 | @import "larger"; 11 | @import "fixed-width"; 12 | @import "list"; 13 | @import "bordered-pulled"; 14 | @import "spinning"; 15 | @import "rotated-flipped"; 16 | @import "stacked"; 17 | @import "icons"; 18 | -------------------------------------------------------------------------------- /resources/views/Site/vendor/nivo-slider/bar/arrows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/nivo-slider/bar/arrows.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/nivo-slider/bar/bullets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/nivo-slider/bar/bullets.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/nivo-slider/bar/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/nivo-slider/bar/loading.gif -------------------------------------------------------------------------------- /resources/views/Site/vendor/nivo-slider/dark/arrows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/nivo-slider/dark/arrows.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/nivo-slider/dark/bullets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/nivo-slider/dark/bullets.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/nivo-slider/dark/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/nivo-slider/dark/loading.gif -------------------------------------------------------------------------------- /resources/views/Site/vendor/nivo-slider/default/arrows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/nivo-slider/default/arrows.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/nivo-slider/default/bullets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/nivo-slider/default/bullets.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/nivo-slider/default/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/nivo-slider/default/loading.gif -------------------------------------------------------------------------------- /resources/views/Site/vendor/nivo-slider/light/arrows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/nivo-slider/light/arrows.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/nivo-slider/light/bullets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/nivo-slider/light/bullets.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/nivo-slider/light/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/nivo-slider/light/loading.gif -------------------------------------------------------------------------------- /resources/views/Site/vendor/owlcarousel/AjaxLoader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/owlcarousel/AjaxLoader.gif -------------------------------------------------------------------------------- /resources/views/Site/vendor/owlcarousel/grabbing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/owlcarousel/grabbing.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/arrow_large_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/arrow_large_left.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/arrow_large_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/arrow_large_right.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/arrow_left.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/arrow_left2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/arrow_left2.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/arrow_right.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/arrow_right2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/arrow_right2.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/arrowleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/arrowleft.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/arrowright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/arrowright.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/arrows.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/arrows.psd -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/black50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/black50.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/boxed_bgtile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/boxed_bgtile.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/bullet.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/bullet_boxed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/bullet_boxed.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/bullets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/bullets.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/bullets.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/bullets.psd -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/bullets2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/bullets2.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/coloredbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/coloredbg.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/grain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/grain.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/gridtile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/gridtile.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/gridtile_3x3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/gridtile_3x3.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/gridtile_3x3_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/gridtile_3x3_white.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/gridtile_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/gridtile_white.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/large_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/large_left.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/large_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/large_right.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/loader.gif -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/loader2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/loader2.gif -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/navigdots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/navigdots.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/navigdots_bgtile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/navigdots_bgtile.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/shadow1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/shadow1.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/shadow2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/shadow2.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/shadow3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/shadow3.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/small_arrows.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/small_arrows.psd -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/small_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/small_left.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/small_left_boxed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/small_left_boxed.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/small_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/small_right.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/small_right_boxed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/small_right_boxed.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/timer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/timer.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/timerdot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/timerdot.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/transparent.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/transparent.jpg -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/assets/white50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/assets/white50.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/font/revicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/font/revicons.eot -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/font/revicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/font/revicons.ttf -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/font/revicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/font/revicons.woff -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/images/decor_inside.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/images/decor_inside.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/images/decor_inside_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/images/decor_inside_white.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/images/decor_testimonial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/images/decor_testimonial.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/images/gradient/g30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/images/gradient/g30.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/images/gradient/g40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/Site/vendor/rs-plugin/images/gradient/g40.png -------------------------------------------------------------------------------- /resources/views/Site/vendor/rs-plugin/js/jquery.themepunch.enablelog.js: -------------------------------------------------------------------------------- 1 | window.tplogs = true; -------------------------------------------------------------------------------- /resources/views/errors/503.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Be right back. 5 | 6 | 7 | 8 | 39 | 40 | 41 |
42 |
43 |
Be right back.
44 |
45 |
46 | 47 | 48 | -------------------------------------------------------------------------------- /resources/views/vendor/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedawad250/laravel_nodejs_redis_realtime/bcc5607ee48673ee7f2bf2839e803cf4688159ad/resources/views/vendor/.gitkeep -------------------------------------------------------------------------------- /resources/views/welcome.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Laravel 5 | 6 | 7 | 8 | 37 | 38 | 39 |
40 |
41 |
Laravel 5
42 |
43 |
44 | 45 | 46 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /storage/framework/.gitignore: -------------------------------------------------------------------------------- 1 | config.php 2 | routes.php 3 | compiled.php 4 | services.json 5 | events.scanned.php 6 | routes.scanned.php 7 | down 8 | -------------------------------------------------------------------------------- /storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- 1 | make(Illuminate\Contracts\Console\Kernel::class)->bootstrap(); 22 | 23 | return $app; 24 | } 25 | } 26 | --------------------------------------------------------------------------------