├── assets
├── fonts
│ ├── slick.eot
│ ├── slick.ttf
│ ├── slick.woff
│ ├── Flaticon.woff
│ ├── FontAwesome.otf
│ ├── flexslider-icon.eot
│ ├── flexslider-icon.ttf
│ ├── flexslider-icon.woff
│ ├── fontawesome-webfont.eot
│ ├── fontawesome-webfont.ttf
│ ├── fontawesome-webfont.woff
│ ├── fontawesome-webfont.woff2
│ ├── slick.svg
│ └── flexslider-icon.svg
├── images
│ ├── ai.jpg
│ ├── bluebg.png
│ ├── logo1.png
│ ├── logo2.png
│ ├── logo3.png
│ ├── logo4.png
│ ├── logo5.png
│ ├── tutor1.jpg
│ ├── tutor2.jpg
│ ├── tutor3.png
│ ├── tutor5.jpg
│ ├── webdev.jpg
│ ├── about-bg.png
│ ├── aboutimg.jpg
│ ├── blog-dec.png
│ ├── datasci.jpg
│ ├── homeimg.webp
│ ├── loginimg.jpeg
│ ├── loginimg.jpg
│ ├── tutor4.jpeg
│ ├── tutors-bg.png
│ ├── contact-bg.png
│ ├── baner-dec-left.png
│ ├── big-blog-thumb.jpg
│ ├── blog-thumb-01.jpg
│ ├── graphicdesign.jpg
│ ├── about-left-image.png
│ ├── baner-dec-right.png
│ ├── portfolio-image.png
│ ├── service-icon-01.png
│ ├── service-icon-02.png
│ ├── service-icon-03.png
│ ├── service-icon-04.png
│ ├── banner-right-image.png
│ ├── contact-decoration.png
│ └── services-left-image.png
├── js
│ ├── templatemo-custom.js
│ ├── animation.js
│ ├── imagesloaded.js
│ └── isotope.js
└── css
│ ├── owl.css
│ ├── fontawesome.css
│ └── templatemo-space-dynamic.css
├── login_signup.html
├── index.html
└── prepros.config
/assets/fonts/slick.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/fonts/slick.eot
--------------------------------------------------------------------------------
/assets/fonts/slick.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/fonts/slick.ttf
--------------------------------------------------------------------------------
/assets/images/ai.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/ai.jpg
--------------------------------------------------------------------------------
/assets/fonts/slick.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/fonts/slick.woff
--------------------------------------------------------------------------------
/assets/images/bluebg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/bluebg.png
--------------------------------------------------------------------------------
/assets/images/logo1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/logo1.png
--------------------------------------------------------------------------------
/assets/images/logo2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/logo2.png
--------------------------------------------------------------------------------
/assets/images/logo3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/logo3.png
--------------------------------------------------------------------------------
/assets/images/logo4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/logo4.png
--------------------------------------------------------------------------------
/assets/images/logo5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/logo5.png
--------------------------------------------------------------------------------
/assets/images/tutor1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/tutor1.jpg
--------------------------------------------------------------------------------
/assets/images/tutor2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/tutor2.jpg
--------------------------------------------------------------------------------
/assets/images/tutor3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/tutor3.png
--------------------------------------------------------------------------------
/assets/images/tutor5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/tutor5.jpg
--------------------------------------------------------------------------------
/assets/images/webdev.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/webdev.jpg
--------------------------------------------------------------------------------
/assets/fonts/Flaticon.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/fonts/Flaticon.woff
--------------------------------------------------------------------------------
/assets/images/about-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/about-bg.png
--------------------------------------------------------------------------------
/assets/images/aboutimg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/aboutimg.jpg
--------------------------------------------------------------------------------
/assets/images/blog-dec.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/blog-dec.png
--------------------------------------------------------------------------------
/assets/images/datasci.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/datasci.jpg
--------------------------------------------------------------------------------
/assets/images/homeimg.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/homeimg.webp
--------------------------------------------------------------------------------
/assets/images/loginimg.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/loginimg.jpeg
--------------------------------------------------------------------------------
/assets/images/loginimg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/loginimg.jpg
--------------------------------------------------------------------------------
/assets/images/tutor4.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/tutor4.jpeg
--------------------------------------------------------------------------------
/assets/images/tutors-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/tutors-bg.png
--------------------------------------------------------------------------------
/assets/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/assets/images/contact-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/contact-bg.png
--------------------------------------------------------------------------------
/assets/fonts/flexslider-icon.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/fonts/flexslider-icon.eot
--------------------------------------------------------------------------------
/assets/fonts/flexslider-icon.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/fonts/flexslider-icon.ttf
--------------------------------------------------------------------------------
/assets/images/baner-dec-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/baner-dec-left.png
--------------------------------------------------------------------------------
/assets/images/big-blog-thumb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/big-blog-thumb.jpg
--------------------------------------------------------------------------------
/assets/images/blog-thumb-01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/blog-thumb-01.jpg
--------------------------------------------------------------------------------
/assets/images/graphicdesign.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/graphicdesign.jpg
--------------------------------------------------------------------------------
/assets/fonts/flexslider-icon.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/fonts/flexslider-icon.woff
--------------------------------------------------------------------------------
/assets/images/about-left-image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/about-left-image.png
--------------------------------------------------------------------------------
/assets/images/baner-dec-right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/baner-dec-right.png
--------------------------------------------------------------------------------
/assets/images/portfolio-image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/portfolio-image.png
--------------------------------------------------------------------------------
/assets/images/service-icon-01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/service-icon-01.png
--------------------------------------------------------------------------------
/assets/images/service-icon-02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/service-icon-02.png
--------------------------------------------------------------------------------
/assets/images/service-icon-03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/service-icon-03.png
--------------------------------------------------------------------------------
/assets/images/service-icon-04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/service-icon-04.png
--------------------------------------------------------------------------------
/assets/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/assets/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/assets/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/assets/images/banner-right-image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/banner-right-image.png
--------------------------------------------------------------------------------
/assets/images/contact-decoration.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/contact-decoration.png
--------------------------------------------------------------------------------
/assets/images/services-left-image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/images/services-left-image.png
--------------------------------------------------------------------------------
/assets/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AngujayalakshmiR/EduVibe-Academy---E-learning-landing-page/HEAD/assets/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/assets/fonts/slick.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Generated by Fontastic.me
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/assets/fonts/flexslider-icon.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | This is a custom SVG font generated by IcoMoon.
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/assets/js/templatemo-custom.js:
--------------------------------------------------------------------------------
1 | (function ($) {
2 |
3 | "use strict";
4 |
5 | // Header Type = Fixed
6 | $(window).scroll(function() {
7 | var scroll = $(window).scrollTop();
8 | var box = $('.header-text').height();
9 | var header = $('header').height();
10 |
11 | if (scroll >= box - header) {
12 | $("header").addClass("background-header");
13 | } else {
14 | $("header").removeClass("background-header");
15 | }
16 | });
17 |
18 |
19 | $('.owl-our-team').owlCarousel({
20 | items:3,
21 | loop:true,
22 | dots: true,
23 | nav: false,
24 | autoplay: true,
25 | margin:0,
26 | responsive:{
27 | 0:{
28 | items:1
29 | },
30 | 600:{
31 | items:2
32 | },
33 | 1000:{
34 | items:3
35 | },
36 | 1600:{
37 | items:3
38 | }
39 | }
40 | })
41 |
42 |
43 | // Menu Dropdown Toggle
44 | if($('.menu-trigger').length){
45 | $(".menu-trigger").on('click', function() {
46 | $(this).toggleClass('active');
47 | $('.header-area .nav').slideToggle(200);
48 | });
49 | }
50 |
51 |
52 | // Menu elevator animation
53 | $('.scroll-to-section a[href*=\\#]:not([href=\\#])').on('click', function() {
54 | if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
55 | var target = $(this.hash);
56 | target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
57 | if (target.length) {
58 | var width = $(window).width();
59 | if(width < 991) {
60 | $('.menu-trigger').removeClass('active');
61 | $('.header-area .nav').slideUp(200);
62 | }
63 | $('html,body').animate({
64 | scrollTop: (target.offset().top) + 1
65 | }, 700);
66 | return false;
67 | }
68 | }
69 | });
70 |
71 | $(document).ready(function () {
72 | $(document).on("scroll", onScroll);
73 |
74 | //smoothscroll
75 | $('.scroll-to-section a[href^="#"]').on('click', function (e) {
76 | e.preventDefault();
77 | $(document).off("scroll");
78 |
79 | $('.scroll-to-section a').each(function () {
80 | $(this).removeClass('active');
81 | })
82 | $(this).addClass('active');
83 |
84 | var target = this.hash,
85 | menu = target;
86 | var target = $(this.hash);
87 | $('html, body').stop().animate({
88 | scrollTop: (target.offset().top) + 1
89 | }, 500, 'swing', function () {
90 | window.location.hash = target;
91 | $(document).on("scroll", onScroll);
92 | });
93 | });
94 | });
95 |
96 | function onScroll(event){
97 | var scrollPos = $(document).scrollTop();
98 | $('.nav a').each(function () {
99 | var currLink = $(this);
100 | var refElement = $(currLink.attr("href"));
101 | if (refElement.position().top <= scrollPos && refElement.position().top + refElement.height() > scrollPos) {
102 | $('.nav ul li a').removeClass("active");
103 | currLink.addClass("active");
104 | }
105 | else{
106 | currLink.removeClass("active");
107 | }
108 | });
109 | }
110 |
111 |
112 |
113 | // Page loading animation
114 | $(window).on('load', function() {
115 |
116 | $('#js-preloader').addClass('loaded');
117 |
118 | });
119 |
120 |
121 |
122 | // Window Resize Mobile Menu Fix
123 | function mobileNav() {
124 | var width = $(window).width();
125 | $('.submenu').on('click', function() {
126 | if(width < 767) {
127 | $('.submenu ul').removeClass('active');
128 | $(this).find('ul').toggleClass('active');
129 | }
130 | });
131 | }
132 |
133 |
134 |
135 |
136 | })(window.jQuery);
--------------------------------------------------------------------------------
/assets/css/owl.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Owl Carousel v2.3.4
3 | * Copyright 2013-2018 David Deutsch
4 | * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
5 | */
6 | /*
7 | * Owl Carousel - Core
8 | */
9 | .owl-carousel {
10 | display: none;
11 | width: 100%;
12 | -webkit-tap-highlight-color: transparent;
13 | /* position relative and z-index fix webkit rendering fonts issue */
14 | position: relative;
15 | z-index: 1; }
16 | .owl-carousel .owl-stage {
17 | position: relative;
18 | -ms-touch-action: pan-Y;
19 | touch-action: manipulation;
20 | -moz-backface-visibility: hidden;
21 | /* fix firefox animation glitch */ }
22 | .owl-carousel .owl-stage:after {
23 | content: ".";
24 | display: block;
25 | clear: both;
26 | visibility: hidden;
27 | line-height: 0;
28 | height: 0; }
29 | .owl-carousel .owl-stage-outer {
30 | position: relative;
31 | overflow: hidden;
32 | /* fix for flashing background */
33 | -webkit-transform: translate3d(0px, 0px, 0px); }
34 | .owl-carousel .owl-wrapper,
35 | .owl-carousel .owl-item {
36 | -webkit-backface-visibility: hidden;
37 | -moz-backface-visibility: hidden;
38 | -ms-backface-visibility: hidden;
39 | -webkit-transform: translate3d(0, 0, 0);
40 | -moz-transform: translate3d(0, 0, 0);
41 | -ms-transform: translate3d(0, 0, 0); }
42 | .owl-carousel .owl-item {
43 | position: relative;
44 | min-height: 1px;
45 | float: left;
46 | -webkit-backface-visibility: hidden;
47 | -webkit-tap-highlight-color: transparent;
48 | -webkit-touch-callout: none; }
49 | .owl-carousel .owl-item img {
50 | display: block;
51 | width: 100%; }
52 | .owl-carousel .owl-nav.disabled,
53 | .owl-carousel .owl-dots.disabled {
54 | display: none; }
55 | .owl-carousel .owl-nav .owl-prev,
56 | .owl-carousel .owl-nav .owl-next,
57 | .owl-carousel .owl-dot {
58 | cursor: pointer;
59 | -webkit-user-select: none;
60 | -khtml-user-select: none;
61 | -moz-user-select: none;
62 | -ms-user-select: none;
63 | user-select: none; }
64 | .owl-carousel .owl-nav button.owl-prev,
65 | .owl-carousel .owl-nav button.owl-next,
66 | .owl-carousel button.owl-dot {
67 | background: none;
68 | color: inherit;
69 | border: none;
70 | padding: 0 !important;
71 | font: inherit; }
72 | .owl-carousel.owl-loaded {
73 | display: block; }
74 | .owl-carousel.owl-loading {
75 | opacity: 0;
76 | display: block; }
77 | .owl-carousel.owl-hidden {
78 | opacity: 0; }
79 | .owl-carousel.owl-refresh .owl-item {
80 | visibility: hidden; }
81 | .owl-carousel.owl-drag .owl-item {
82 | -ms-touch-action: pan-y;
83 | touch-action: pan-y;
84 | -webkit-user-select: none;
85 | -moz-user-select: none;
86 | -ms-user-select: none;
87 | user-select: none; }
88 | .owl-carousel.owl-grab {
89 | cursor: move;
90 | cursor: grab; }
91 | .owl-carousel.owl-rtl {
92 | direction: rtl; }
93 | .owl-carousel.owl-rtl .owl-item {
94 | float: right; }
95 |
96 | /* No Js */
97 | .no-js .owl-carousel {
98 | display: block; }
99 |
100 | /*
101 | * Owl Carousel - Animate Plugin
102 | */
103 | .owl-carousel .animated {
104 | animation-duration: 1000ms;
105 | animation-fill-mode: both; }
106 |
107 | .owl-carousel .owl-animated-in {
108 | z-index: 0; }
109 |
110 | .owl-carousel .owl-animated-out {
111 | z-index: 1; }
112 |
113 | .owl-carousel .fadeOut {
114 | animation-name: fadeOut; }
115 |
116 | @keyframes fadeOut {
117 | 0% {
118 | opacity: 1; }
119 | 100% {
120 | opacity: 0; } }
121 |
122 | /*
123 | * Owl Carousel - Auto Height Plugin
124 | */
125 | .owl-height {
126 | transition: height 500ms ease-in-out; }
127 |
128 | /*
129 | * Owl Carousel - Lazy Load Plugin
130 | */
131 | .owl-carousel .owl-item {
132 | /**
133 | This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
134 | calculation of the height of the owl-item that breaks page layouts
135 | */ }
136 | .owl-carousel .owl-item .owl-lazy {
137 | opacity: 0;
138 | transition: opacity 400ms ease; }
139 | .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
140 | max-height: 0; }
141 | .owl-carousel .owl-item img.owl-lazy {
142 | transform-style: preserve-3d; }
143 |
144 | /*
145 | * Owl Carousel - Video Plugin
146 | */
147 | .owl-carousel .owl-video-wrapper {
148 | position: relative;
149 | height: 100%;
150 | background: #000; }
151 |
152 | .owl-carousel .owl-video-play-icon {
153 | position: absolute;
154 | height: 80px;
155 | width: 80px;
156 | left: 50%;
157 | top: 50%;
158 | margin-left: -40px;
159 | margin-top: -40px;
160 | background: url("owl.video.play.png") no-repeat;
161 | cursor: pointer;
162 | z-index: 1;
163 | -webkit-backface-visibility: hidden;
164 | transition: transform 100ms ease; }
165 |
166 | .owl-carousel .owl-video-play-icon:hover {
167 | -ms-transform: scale(1.3, 1.3);
168 | transform: scale(1.3, 1.3); }
169 |
170 | .owl-carousel .owl-video-playing .owl-video-tn,
171 | .owl-carousel .owl-video-playing .owl-video-play-icon {
172 | display: none; }
173 |
174 | .owl-carousel .owl-video-tn {
175 | opacity: 0;
176 | height: 100%;
177 | background-position: center center;
178 | background-repeat: no-repeat;
179 | background-size: contain;
180 | transition: opacity 400ms ease; }
181 |
182 | .owl-carousel .owl-video-frame {
183 | position: relative;
184 | z-index: 1;
185 | height: 100%;
186 | width: 100%; }
--------------------------------------------------------------------------------
/assets/js/animation.js:
--------------------------------------------------------------------------------
1 | (function() {
2 | var Util,
3 | __bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; };
4 |
5 | Util = (function() {
6 | function Util() {}
7 |
8 | Util.prototype.extend = function(custom, defaults) {
9 | var key, value;
10 | for (key in custom) {
11 | value = custom[key];
12 | if (value != null) {
13 | defaults[key] = value;
14 | }
15 | }
16 | return defaults;
17 | };
18 |
19 | Util.prototype.isMobile = function(agent) {
20 | return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(agent);
21 | };
22 |
23 | return Util;
24 |
25 | })();
26 |
27 | this.WOW = (function() {
28 | WOW.prototype.defaults = {
29 | boxClass: 'wow',
30 | animateClass: 'animated',
31 | offset: 0,
32 | mobile: true
33 | };
34 |
35 | function WOW(options) {
36 | if (options == null) {
37 | options = {};
38 | }
39 | this.scrollCallback = __bind(this.scrollCallback, this);
40 | this.scrollHandler = __bind(this.scrollHandler, this);
41 | this.start = __bind(this.start, this);
42 | this.scrolled = true;
43 | this.config = this.util().extend(options, this.defaults);
44 | }
45 |
46 | WOW.prototype.init = function() {
47 | var _ref;
48 | this.element = window.document.documentElement;
49 | if ((_ref = document.readyState) === "interactive" || _ref === "complete") {
50 | return this.start();
51 | } else {
52 | return document.addEventListener('DOMContentLoaded', this.start);
53 | }
54 | };
55 |
56 | WOW.prototype.start = function() {
57 | var box, _i, _len, _ref;
58 | this.boxes = this.element.getElementsByClassName(this.config.boxClass);
59 | if (this.boxes.length) {
60 | if (this.disabled()) {
61 | return this.resetStyle();
62 | } else {
63 | _ref = this.boxes;
64 | for (_i = 0, _len = _ref.length; _i < _len; _i++) {
65 | box = _ref[_i];
66 | this.applyStyle(box, true);
67 | }
68 | window.addEventListener('scroll', this.scrollHandler, false);
69 | window.addEventListener('resize', this.scrollHandler, false);
70 | return this.interval = setInterval(this.scrollCallback, 50);
71 | }
72 | }
73 | };
74 |
75 | WOW.prototype.stop = function() {
76 | window.removeEventListener('scroll', this.scrollHandler, false);
77 | window.removeEventListener('resize', this.scrollHandler, false);
78 | if (this.interval != null) {
79 | return clearInterval(this.interval);
80 | }
81 | };
82 |
83 | WOW.prototype.show = function(box) {
84 | this.applyStyle(box);
85 | return box.className = "" + box.className + " " + this.config.animateClass;
86 | };
87 |
88 | WOW.prototype.applyStyle = function(box, hidden) {
89 | var delay, duration, iteration;
90 | duration = box.getAttribute('data-wow-duration');
91 | delay = box.getAttribute('data-wow-delay');
92 | iteration = box.getAttribute('data-wow-iteration');
93 | return box.setAttribute('style', this.customStyle(hidden, duration, delay, iteration));
94 | };
95 |
96 | WOW.prototype.resetStyle = function() {
97 | var box, _i, _len, _ref, _results;
98 | _ref = this.boxes;
99 | _results = [];
100 | for (_i = 0, _len = _ref.length; _i < _len; _i++) {
101 | box = _ref[_i];
102 | _results.push(box.setAttribute('style', 'visibility: visible;'));
103 | }
104 | return _results;
105 | };
106 |
107 | WOW.prototype.customStyle = function(hidden, duration, delay, iteration) {
108 | var style;
109 | style = hidden ? "visibility: hidden; -webkit-animation-name: none; -moz-animation-name: none; animation-name: none;" : "visibility: visible;";
110 | if (duration) {
111 | style += "-webkit-animation-duration: " + duration + "; -moz-animation-duration: " + duration + "; animation-duration: " + duration + ";";
112 | }
113 | if (delay) {
114 | style += "-webkit-animation-delay: " + delay + "; -moz-animation-delay: " + delay + "; animation-delay: " + delay + ";";
115 | }
116 | if (iteration) {
117 | style += "-webkit-animation-iteration-count: " + iteration + "; -moz-animation-iteration-count: " + iteration + "; animation-iteration-count: " + iteration + ";";
118 | }
119 | return style;
120 | };
121 |
122 | WOW.prototype.scrollHandler = function() {
123 | return this.scrolled = true;
124 | };
125 |
126 | WOW.prototype.scrollCallback = function() {
127 | var box;
128 | if (this.scrolled) {
129 | this.scrolled = false;
130 | this.boxes = (function() {
131 | var _i, _len, _ref, _results;
132 | _ref = this.boxes;
133 | _results = [];
134 | for (_i = 0, _len = _ref.length; _i < _len; _i++) {
135 | box = _ref[_i];
136 | if (!(box)) {
137 | continue;
138 | }
139 | if (this.isVisible(box)) {
140 | this.show(box);
141 | continue;
142 | }
143 | _results.push(box);
144 | }
145 | return _results;
146 | }).call(this);
147 | if (!this.boxes.length) {
148 | return this.stop();
149 | }
150 | }
151 | };
152 |
153 | WOW.prototype.offsetTop = function(element) {
154 | var top;
155 | top = element.offsetTop;
156 | while (element = element.offsetParent) {
157 | top += element.offsetTop;
158 | }
159 | return top;
160 | };
161 |
162 | WOW.prototype.isVisible = function(box) {
163 | var bottom, offset, top, viewBottom, viewTop;
164 | offset = box.getAttribute('data-wow-offset') || this.config.offset;
165 | viewTop = window.pageYOffset;
166 | viewBottom = viewTop + this.element.clientHeight - offset;
167 | top = this.offsetTop(box);
168 | bottom = top + box.clientHeight;
169 | return top <= viewBottom && bottom >= viewTop;
170 | };
171 |
172 | WOW.prototype.util = function() {
173 | return this._util || (this._util = new Util());
174 | };
175 |
176 | WOW.prototype.disabled = function() {
177 | return !this.config.mobile && this.util().isMobile(navigator.userAgent);
178 | };
179 |
180 | return WOW;
181 |
182 | })();
183 |
184 | }).call(this);
185 |
186 |
187 | wow = new WOW(
188 | {
189 | animateClass: 'animated',
190 | offset: 50
191 | }
192 | );
193 | wow.init();
194 |
--------------------------------------------------------------------------------
/login_signup.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
287 |
288 |
289 | Get Started with EduVibe Academy
290 |
291 |
306 |
321 |
322 |
323 |
324 |
Welcome Back!
325 |
To keep connected with us please login with your personal info
326 |
Sign In
327 |
328 |
329 |
Hello, Friend!
330 |
Enter your personal details and start journey with us
331 |
Sign Up
332 |
333 |
334 |
335 |
336 |
337 |
340 |
353 |
354 |
--------------------------------------------------------------------------------
/assets/js/imagesloaded.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * imagesLoaded PACKAGED v4.1.4
3 | * JavaScript is all like "You images are done yet or what?"
4 | * MIT License
5 | */
6 |
7 | /**
8 | * EvEmitter v1.1.0
9 | * Lil' event emitter
10 | * MIT License
11 | */
12 |
13 | /* jshint unused: true, undef: true, strict: true */
14 |
15 | ( function( global, factory ) {
16 | // universal module definition
17 | /* jshint strict: false */ /* globals define, module, window */
18 | if ( typeof define == 'function' && define.amd ) {
19 | // AMD - RequireJS
20 | define( 'ev-emitter/ev-emitter',factory );
21 | } else if ( typeof module == 'object' && module.exports ) {
22 | // CommonJS - Browserify, Webpack
23 | module.exports = factory();
24 | } else {
25 | // Browser globals
26 | global.EvEmitter = factory();
27 | }
28 |
29 | }( typeof window != 'undefined' ? window : this, function() {
30 |
31 |
32 |
33 | function EvEmitter() {}
34 |
35 | var proto = EvEmitter.prototype;
36 |
37 | proto.on = function( eventName, listener ) {
38 | if ( !eventName || !listener ) {
39 | return;
40 | }
41 | // set events hash
42 | var events = this._events = this._events || {};
43 | // set listeners array
44 | var listeners = events[ eventName ] = events[ eventName ] || [];
45 | // only add once
46 | if ( listeners.indexOf( listener ) == -1 ) {
47 | listeners.push( listener );
48 | }
49 |
50 | return this;
51 | };
52 |
53 | proto.once = function( eventName, listener ) {
54 | if ( !eventName || !listener ) {
55 | return;
56 | }
57 | // add event
58 | this.on( eventName, listener );
59 | // set once flag
60 | // set onceEvents hash
61 | var onceEvents = this._onceEvents = this._onceEvents || {};
62 | // set onceListeners object
63 | var onceListeners = onceEvents[ eventName ] = onceEvents[ eventName ] || {};
64 | // set flag
65 | onceListeners[ listener ] = true;
66 |
67 | return this;
68 | };
69 |
70 | proto.off = function( eventName, listener ) {
71 | var listeners = this._events && this._events[ eventName ];
72 | if ( !listeners || !listeners.length ) {
73 | return;
74 | }
75 | var index = listeners.indexOf( listener );
76 | if ( index != -1 ) {
77 | listeners.splice( index, 1 );
78 | }
79 |
80 | return this;
81 | };
82 |
83 | proto.emitEvent = function( eventName, args ) {
84 | var listeners = this._events && this._events[ eventName ];
85 | if ( !listeners || !listeners.length ) {
86 | return;
87 | }
88 | // copy over to avoid interference if .off() in listener
89 | listeners = listeners.slice(0);
90 | args = args || [];
91 | // once stuff
92 | var onceListeners = this._onceEvents && this._onceEvents[ eventName ];
93 |
94 | for ( var i=0; i < listeners.length; i++ ) {
95 | var listener = listeners[i]
96 | var isOnce = onceListeners && onceListeners[ listener ];
97 | if ( isOnce ) {
98 | // remove listener
99 | // remove before trigger to prevent recursion
100 | this.off( eventName, listener );
101 | // unset once flag
102 | delete onceListeners[ listener ];
103 | }
104 | // trigger listener
105 | listener.apply( this, args );
106 | }
107 |
108 | return this;
109 | };
110 |
111 | proto.allOff = function() {
112 | delete this._events;
113 | delete this._onceEvents;
114 | };
115 |
116 | return EvEmitter;
117 |
118 | }));
119 |
120 | /*!
121 | * imagesLoaded v4.1.4
122 | * JavaScript is all like "You images are done yet or what?"
123 | * MIT License
124 | */
125 |
126 | ( function( window, factory ) { 'use strict';
127 | // universal module definition
128 |
129 | /*global define: false, module: false, require: false */
130 |
131 | if ( typeof define == 'function' && define.amd ) {
132 | // AMD
133 | define( [
134 | 'ev-emitter/ev-emitter'
135 | ], function( EvEmitter ) {
136 | return factory( window, EvEmitter );
137 | });
138 | } else if ( typeof module == 'object' && module.exports ) {
139 | // CommonJS
140 | module.exports = factory(
141 | window,
142 | require('ev-emitter')
143 | );
144 | } else {
145 | // browser global
146 | window.imagesLoaded = factory(
147 | window,
148 | window.EvEmitter
149 | );
150 | }
151 |
152 | })( typeof window !== 'undefined' ? window : this,
153 |
154 | // -------------------------- factory -------------------------- //
155 |
156 | function factory( window, EvEmitter ) {
157 |
158 |
159 |
160 | var $ = window.jQuery;
161 | var console = window.console;
162 |
163 | // -------------------------- helpers -------------------------- //
164 |
165 | // extend objects
166 | function extend( a, b ) {
167 | for ( var prop in b ) {
168 | a[ prop ] = b[ prop ];
169 | }
170 | return a;
171 | }
172 |
173 | var arraySlice = Array.prototype.slice;
174 |
175 | // turn element or nodeList into an array
176 | function makeArray( obj ) {
177 | if ( Array.isArray( obj ) ) {
178 | // use object if already an array
179 | return obj;
180 | }
181 |
182 | var isArrayLike = typeof obj == 'object' && typeof obj.length == 'number';
183 | if ( isArrayLike ) {
184 | // convert nodeList to array
185 | return arraySlice.call( obj );
186 | }
187 |
188 | // array of single index
189 | return [ obj ];
190 | }
191 |
192 | // -------------------------- imagesLoaded -------------------------- //
193 |
194 | /**
195 | * @param {Array, Element, NodeList, String} elem
196 | * @param {Object or Function} options - if function, use as callback
197 | * @param {Function} onAlways - callback function
198 | */
199 | function ImagesLoaded( elem, options, onAlways ) {
200 | // coerce ImagesLoaded() without new, to be new ImagesLoaded()
201 | if ( !( this instanceof ImagesLoaded ) ) {
202 | return new ImagesLoaded( elem, options, onAlways );
203 | }
204 | // use elem as selector string
205 | var queryElem = elem;
206 | if ( typeof elem == 'string' ) {
207 | queryElem = document.querySelectorAll( elem );
208 | }
209 | // bail if bad element
210 | if ( !queryElem ) {
211 | console.error( 'Bad element for imagesLoaded ' + ( queryElem || elem ) );
212 | return;
213 | }
214 |
215 | this.elements = makeArray( queryElem );
216 | this.options = extend( {}, this.options );
217 | // shift arguments if no options set
218 | if ( typeof options == 'function' ) {
219 | onAlways = options;
220 | } else {
221 | extend( this.options, options );
222 | }
223 |
224 | if ( onAlways ) {
225 | this.on( 'always', onAlways );
226 | }
227 |
228 | this.getImages();
229 |
230 | if ( $ ) {
231 | // add jQuery Deferred object
232 | this.jqDeferred = new $.Deferred();
233 | }
234 |
235 | // HACK check async to allow time to bind listeners
236 | setTimeout( this.check.bind( this ) );
237 | }
238 |
239 | ImagesLoaded.prototype = Object.create( EvEmitter.prototype );
240 |
241 | ImagesLoaded.prototype.options = {};
242 |
243 | ImagesLoaded.prototype.getImages = function() {
244 | this.images = [];
245 |
246 | // filter & find items if we have an item selector
247 | this.elements.forEach( this.addElementImages, this );
248 | };
249 |
250 | /**
251 | * @param {Node} element
252 | */
253 | ImagesLoaded.prototype.addElementImages = function( elem ) {
254 | // filter siblings
255 | if ( elem.nodeName == 'IMG' ) {
256 | this.addImage( elem );
257 | }
258 | // get background image on element
259 | if ( this.options.background === true ) {
260 | this.addElementBackgroundImages( elem );
261 | }
262 |
263 | // find children
264 | // no non-element nodes, #143
265 | var nodeType = elem.nodeType;
266 | if ( !nodeType || !elementNodeTypes[ nodeType ] ) {
267 | return;
268 | }
269 | var childImgs = elem.querySelectorAll('img');
270 | // concat childElems to filterFound array
271 | for ( var i=0; i < childImgs.length; i++ ) {
272 | var img = childImgs[i];
273 | this.addImage( img );
274 | }
275 |
276 | // get child background images
277 | if ( typeof this.options.background == 'string' ) {
278 | var children = elem.querySelectorAll( this.options.background );
279 | for ( i=0; i < children.length; i++ ) {
280 | var child = children[i];
281 | this.addElementBackgroundImages( child );
282 | }
283 | }
284 | };
285 |
286 | var elementNodeTypes = {
287 | 1: true,
288 | 9: true,
289 | 11: true
290 | };
291 |
292 | ImagesLoaded.prototype.addElementBackgroundImages = function( elem ) {
293 | var style = getComputedStyle( elem );
294 | if ( !style ) {
295 | // Firefox returns null if in a hidden iframe https://bugzil.la/548397
296 | return;
297 | }
298 | // get url inside url("...")
299 | var reURL = /url\((['"])?(.*?)\1\)/gi;
300 | var matches = reURL.exec( style.backgroundImage );
301 | while ( matches !== null ) {
302 | var url = matches && matches[2];
303 | if ( url ) {
304 | this.addBackground( url, elem );
305 | }
306 | matches = reURL.exec( style.backgroundImage );
307 | }
308 | };
309 |
310 | /**
311 | * @param {Image} img
312 | */
313 | ImagesLoaded.prototype.addImage = function( img ) {
314 | var loadingImage = new LoadingImage( img );
315 | this.images.push( loadingImage );
316 | };
317 |
318 | ImagesLoaded.prototype.addBackground = function( url, elem ) {
319 | var background = new Background( url, elem );
320 | this.images.push( background );
321 | };
322 |
323 | ImagesLoaded.prototype.check = function() {
324 | var _this = this;
325 | this.progressedCount = 0;
326 | this.hasAnyBroken = false;
327 | // complete if no images
328 | if ( !this.images.length ) {
329 | this.complete();
330 | return;
331 | }
332 |
333 | function onProgress( image, elem, message ) {
334 | // HACK - Chrome triggers event before object properties have changed. #83
335 | setTimeout( function() {
336 | _this.progress( image, elem, message );
337 | });
338 | }
339 |
340 | this.images.forEach( function( loadingImage ) {
341 | loadingImage.once( 'progress', onProgress );
342 | loadingImage.check();
343 | });
344 | };
345 |
346 | ImagesLoaded.prototype.progress = function( image, elem, message ) {
347 | this.progressedCount++;
348 | this.hasAnyBroken = this.hasAnyBroken || !image.isLoaded;
349 | // progress event
350 | this.emitEvent( 'progress', [ this, image, elem ] );
351 | if ( this.jqDeferred && this.jqDeferred.notify ) {
352 | this.jqDeferred.notify( this, image );
353 | }
354 | // check if completed
355 | if ( this.progressedCount == this.images.length ) {
356 | this.complete();
357 | }
358 |
359 | if ( this.options.debug && console ) {
360 | console.log( 'progress: ' + message, image, elem );
361 | }
362 | };
363 |
364 | ImagesLoaded.prototype.complete = function() {
365 | var eventName = this.hasAnyBroken ? 'fail' : 'done';
366 | this.isComplete = true;
367 | this.emitEvent( eventName, [ this ] );
368 | this.emitEvent( 'always', [ this ] );
369 | if ( this.jqDeferred ) {
370 | var jqMethod = this.hasAnyBroken ? 'reject' : 'resolve';
371 | this.jqDeferred[ jqMethod ]( this );
372 | }
373 | };
374 |
375 | // -------------------------- -------------------------- //
376 |
377 | function LoadingImage( img ) {
378 | this.img = img;
379 | }
380 |
381 | LoadingImage.prototype = Object.create( EvEmitter.prototype );
382 |
383 | LoadingImage.prototype.check = function() {
384 | // If complete is true and browser supports natural sizes,
385 | // try to check for image status manually.
386 | var isComplete = this.getIsImageComplete();
387 | if ( isComplete ) {
388 | // report based on naturalWidth
389 | this.confirm( this.img.naturalWidth !== 0, 'naturalWidth' );
390 | return;
391 | }
392 |
393 | // If none of the checks above matched, simulate loading on detached element.
394 | this.proxyImage = new Image();
395 | this.proxyImage.addEventListener( 'load', this );
396 | this.proxyImage.addEventListener( 'error', this );
397 | // bind to image as well for Firefox. #191
398 | this.img.addEventListener( 'load', this );
399 | this.img.addEventListener( 'error', this );
400 | this.proxyImage.src = this.img.src;
401 | };
402 |
403 | LoadingImage.prototype.getIsImageComplete = function() {
404 | // check for non-zero, non-undefined naturalWidth
405 | // fixes Safari+InfiniteScroll+Masonry bug infinite-scroll#671
406 | return this.img.complete && this.img.naturalWidth;
407 | };
408 |
409 | LoadingImage.prototype.confirm = function( isLoaded, message ) {
410 | this.isLoaded = isLoaded;
411 | this.emitEvent( 'progress', [ this, this.img, message ] );
412 | };
413 |
414 | // ----- events ----- //
415 |
416 | // trigger specified handler for event type
417 | LoadingImage.prototype.handleEvent = function( event ) {
418 | var method = 'on' + event.type;
419 | if ( this[ method ] ) {
420 | this[ method ]( event );
421 | }
422 | };
423 |
424 | LoadingImage.prototype.onload = function() {
425 | this.confirm( true, 'onload' );
426 | this.unbindEvents();
427 | };
428 |
429 | LoadingImage.prototype.onerror = function() {
430 | this.confirm( false, 'onerror' );
431 | this.unbindEvents();
432 | };
433 |
434 | LoadingImage.prototype.unbindEvents = function() {
435 | this.proxyImage.removeEventListener( 'load', this );
436 | this.proxyImage.removeEventListener( 'error', this );
437 | this.img.removeEventListener( 'load', this );
438 | this.img.removeEventListener( 'error', this );
439 | };
440 |
441 | // -------------------------- Background -------------------------- //
442 |
443 | function Background( url, element ) {
444 | this.url = url;
445 | this.element = element;
446 | this.img = new Image();
447 | }
448 |
449 | // inherit LoadingImage prototype
450 | Background.prototype = Object.create( LoadingImage.prototype );
451 |
452 | Background.prototype.check = function() {
453 | this.img.addEventListener( 'load', this );
454 | this.img.addEventListener( 'error', this );
455 | this.img.src = this.url;
456 | // check if image is already complete
457 | var isComplete = this.getIsImageComplete();
458 | if ( isComplete ) {
459 | this.confirm( this.img.naturalWidth !== 0, 'naturalWidth' );
460 | this.unbindEvents();
461 | }
462 | };
463 |
464 | Background.prototype.unbindEvents = function() {
465 | this.img.removeEventListener( 'load', this );
466 | this.img.removeEventListener( 'error', this );
467 | };
468 |
469 | Background.prototype.confirm = function( isLoaded, message ) {
470 | this.isLoaded = isLoaded;
471 | this.emitEvent( 'progress', [ this, this.element, message ] );
472 | };
473 |
474 | // -------------------------- jQuery -------------------------- //
475 |
476 | ImagesLoaded.makeJQueryPlugin = function( jQuery ) {
477 | jQuery = jQuery || window.jQuery;
478 | if ( !jQuery ) {
479 | return;
480 | }
481 | // set local variable
482 | $ = jQuery;
483 | // $().imagesLoaded()
484 | $.fn.imagesLoaded = function( options, callback ) {
485 | var instance = new ImagesLoaded( this, options, callback );
486 | return instance.jqDeferred.promise( $(this) );
487 | };
488 | };
489 | // try making plugin
490 | ImagesLoaded.makeJQueryPlugin();
491 |
492 | // -------------------------- -------------------------- //
493 |
494 | return ImagesLoaded;
495 |
496 | });
497 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Elearning_landing_page
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
123 |
133 |
143 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
About EduVibe Academy
170 |
Unlock Your Potential with Future-Ready Learning
171 |
At EduVibe Academy, we are committed to providing an innovative and interactive learning experience. Our platform offers a diverse range of courses designed by industry experts, tailored to equip you with the skills needed for tomorrow's challenges. Whether you're looking to enhance your career or explore new interests, EduVibe Academy is your gateway to a brighter future. Join us and embark on a transformative educational journey today!
172 | Learn more...
173 |
174 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
Our Services
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
Classroom Program
224 |
Engage interactive classes led by expert instructors
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
Access Anywhere
235 |
Learn anytime, anywhere with our fully online platform
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
Flexible Time
246 |
Study at your own pace with flexible course schedules
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
Earn certificate
257 |
Accredited certificates to showcase Achievements
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
Discover Our Courses Learn & Explore
274 |
275 |
276 |
277 |
278 |
291 |
304 |
317 |
330 |
331 |
332 |
333 |
334 |
335 |
Meet our Expert Tutors
336 |
337 |
338 |
339 |
340 |
341 |
342 |
Dr. Arjun Sharma
343 | Data Science Specialist
344 |
345 |
346 |
347 |
348 |
349 |
Emily Johnson
350 | Web Development Guru
351 |
352 |
353 |
354 |
355 |
356 |
Sophia Patel
357 | Graphic Design Maestro
358 |
359 |
360 |
361 |
362 |
363 |
Michael Lee
364 | Cybersecurity Expert
365 |
366 |
367 |
368 |
369 |
370 |
371 |
Dr. Sarah Thompson AI & ML Authority
372 |
373 |
374 |
375 |
376 |
377 |
378 |
379 |
380 |
Watch and Learn: Our Video Library
381 |
382 |
383 |
384 | VIDEO
385 |
386 |
387 | VIDEO
388 |
389 |
390 |
391 |
392 |
393 |
442 |
443 |
444 |
445 |
446 |
447 |
© Copyright 2024 EduVibe Academy - All Rights Reserved.
448 |
449 |
450 |
451 |
452 |
453 |
454 |
455 |
456 |
457 |
458 |
459 |
460 |
461 |
462 |
--------------------------------------------------------------------------------
/assets/css/fontawesome.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 | */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.3.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}
--------------------------------------------------------------------------------
/prepros.config:
--------------------------------------------------------------------------------
1 | {
2 | "version": "7",
3 | "about": "This is a Prepros (https://prepros.io) configuration file. You can commit this file to a git repo to backup and sync project configurations.",
4 | "config": {
5 | "proxy": {
6 | "enable": false,
7 | "target": "",
8 | "useLocalAssets": false
9 | },
10 | "reload": {
11 | "enable": true,
12 | "delay": 0,
13 | "animate": true,
14 | "afterUpload": false
15 | },
16 | "sync": {
17 | "enable": false,
18 | "mouse": true,
19 | "keyboard": true,
20 | "form": true,
21 | "scroll": true
22 | },
23 | "watcher": {
24 | "enable": true,
25 | "maxFiles": 2000,
26 | "usePolling": false,
27 | "pollingInterval": 500,
28 | "extensions": [
29 | ".html",
30 | ".htm",
31 | ".php"
32 | ],
33 | "ignore": {
34 | "patterns": [
35 | ".*",
36 | "wp-admin",
37 | "wp-includes",
38 | "node_modules",
39 | "Prepros Export",
40 | "bower_components"
41 | ],
42 | "exceptions": []
43 | }
44 | },
45 | "exporter": {
46 | "ignore": {
47 | "patterns": [
48 | ".*",
49 | "desktop.ini",
50 | "prepros.cfg",
51 | "node_modules",
52 | "Prepros Export",
53 | "prepros.config",
54 | "prepros-6.config",
55 | "*-original.jpg",
56 | "*-original.jpeg",
57 | "*-original.png",
58 | "*-original.svg",
59 | "*.scss",
60 | "*.sass",
61 | "*.less",
62 | "*.pug",
63 | "*.jade",
64 | "*.styl",
65 | "*.haml",
66 | "*.slim",
67 | "*.coffee",
68 | "*.kit",
69 | "*.turf",
70 | "*.ts"
71 | ],
72 | "exceptions": []
73 | }
74 | },
75 | "uploader": {
76 | "remotePath": "",
77 | "timeout": 20000,
78 | "autoUpload": false,
79 | "reuseConnection": true,
80 | "connectionType": "ftp",
81 | "history": []
82 | },
83 | "packages": {
84 | "createPackageLock": true
85 | },
86 | "images": {
87 | "preserveOriginal": true
88 | },
89 | "tasks": {
90 | "autoprefixer": {
91 | "cascade": true,
92 | "add": true,
93 | "remove": true,
94 | "supports": true,
95 | "flexbox": true,
96 | "grid": "autoplace",
97 | "browsers": [
98 | "> 2%",
99 | "not dead"
100 | ],
101 | "sourceMap": false
102 | },
103 | "babel": {
104 | "sourceMap": false,
105 | "presets": {
106 | "@babel/preset-env": {
107 | "enable": true,
108 | "options": {
109 | "targets": [
110 | "> 2%",
111 | "not dead"
112 | ],
113 | "preserveImports": false,
114 | "polyfills": false
115 | }
116 | },
117 | "@babel/preset-react": true,
118 | "@babel/preset-flow": false
119 | },
120 | "plugins": {
121 | "@babel/plugin-proposal-class-static-block": false,
122 | "@babel/plugin-proposal-class-properties": false,
123 | "@babel/plugin-proposal-decorators": {
124 | "enable": false,
125 | "options": {
126 | "decoratorsBeforeExport": true
127 | }
128 | },
129 | "@babel/plugin-proposal-export-namespace-from": false,
130 | "@babel/plugin-proposal-function-sent": false,
131 | "@babel/plugin-proposal-logical-assignment-operators": false,
132 | "@babel/plugin-proposal-nullish-coalescing-operator": false,
133 | "@babel/plugin-proposal-numeric-separator": false,
134 | "@babel/plugin-proposal-optional-chaining": false,
135 | "@babel/plugin-proposal-private-methods": false,
136 | "@babel/plugin-proposal-throw-expressions": false
137 | },
138 | "customPresets": [],
139 | "customPlugins": []
140 | },
141 | "bundle-js": {
142 | "sourceMap": false,
143 | "exclude": [
144 | "node_modules",
145 | "bower_components"
146 | ],
147 | "devMode": true,
148 | "globals": [],
149 | "externals": [],
150 | "babel": {
151 | "enable": true,
152 | "options": {
153 | "sourceMap": false,
154 | "presets": {
155 | "@babel/preset-env": {
156 | "enable": true,
157 | "options": {
158 | "targets": [
159 | "> 2%",
160 | "not dead"
161 | ],
162 | "preserveImports": false,
163 | "polyfills": false
164 | }
165 | },
166 | "@babel/preset-react": true,
167 | "@babel/preset-flow": false
168 | },
169 | "plugins": {
170 | "@babel/plugin-proposal-class-static-block": false,
171 | "@babel/plugin-proposal-class-properties": false,
172 | "@babel/plugin-proposal-decorators": {
173 | "enable": false,
174 | "options": {
175 | "decoratorsBeforeExport": true
176 | }
177 | },
178 | "@babel/plugin-proposal-export-namespace-from": false,
179 | "@babel/plugin-proposal-function-sent": false,
180 | "@babel/plugin-proposal-logical-assignment-operators": false,
181 | "@babel/plugin-proposal-nullish-coalescing-operator": false,
182 | "@babel/plugin-proposal-numeric-separator": false,
183 | "@babel/plugin-proposal-optional-chaining": false,
184 | "@babel/plugin-proposal-private-methods": false,
185 | "@babel/plugin-proposal-throw-expressions": false
186 | },
187 | "customPresets": [],
188 | "customPlugins": []
189 | }
190 | },
191 | "css": {
192 | "enable": true
193 | },
194 | "fonts": {
195 | "enable": true
196 | }
197 | },
198 | "coffeescript": {
199 | "header": false,
200 | "bare": false,
201 | "sourceMap": false
202 | },
203 | "command": {
204 | "command": "",
205 | "rootDir": ""
206 | },
207 | "concat-js": {
208 | "sourceMap": false,
209 | "rootDir": ""
210 | },
211 | "copy": {
212 | "sourceMap": false
213 | },
214 | "dart-sass": {
215 | "indentType": "space",
216 | "indentWidth": 2,
217 | "linefeed": "lf",
218 | "sourceMap": false
219 | },
220 | "haml": {
221 | "doubleQuoteAttributes": true
222 | },
223 | "jpg": {
224 | "quality": 90
225 | },
226 | "less": {
227 | "javascriptEnabled": false,
228 | "strictImports": false,
229 | "insecure": false,
230 | "math": "always",
231 | "strictUnits": false,
232 | "dumpLineNumbers": false,
233 | "sourceMap": false
234 | },
235 | "markdown": {
236 | "githubFlavored": true,
237 | "wrapWithHtml": false
238 | },
239 | "minify-css": {
240 | "sourceMap": false
241 | },
242 | "minify-html": {
243 | "caseSensitive": false,
244 | "collapseBooleanAttributes": true,
245 | "collapseInlineTagWhitespace": false,
246 | "collapseWhitespace": true,
247 | "conservativeCollapse": false,
248 | "decodeEntities": false,
249 | "html5": true,
250 | "includeAutoGeneratedTags": true,
251 | "keepClosingSlash": false,
252 | "minifyCSS": true,
253 | "minifyJS": true,
254 | "preserveLineBreaks": false,
255 | "preventAttributesEscaping": false,
256 | "processConditionalComments": false,
257 | "removeAttributeQuotes": false,
258 | "removeComments": true,
259 | "removeEmptyAttributes": false,
260 | "removeEmptyElement": false,
261 | "removeOptionalTags": false,
262 | "removeRedundantAttributes": false,
263 | "removeScriptTypeAttributes": false,
264 | "removeStyleLinkTypeAttributes": false,
265 | "removeTagWhitespace": false,
266 | "sortAttributes": false,
267 | "sortClassName": false,
268 | "useShortDoctype": true
269 | },
270 | "minify-js": {
271 | "parse": {
272 | "bare_returns": false
273 | },
274 | "compress": {
275 | "arrows": true,
276 | "arguments": false,
277 | "booleans": true,
278 | "booleans_as_integers": false,
279 | "collapse_vars": true,
280 | "comparisons": true,
281 | "computed_props": true,
282 | "conditionals": true,
283 | "dead_code": true,
284 | "directives": true,
285 | "drop_console": false,
286 | "drop_debugger": true,
287 | "evaluate": true,
288 | "expression": false,
289 | "global_defs": [],
290 | "hoist_funs": false,
291 | "hoist_props": true,
292 | "hoist_vars": false,
293 | "if_return": true,
294 | "inline": 3,
295 | "join_vars": true,
296 | "keep_fargs": true,
297 | "keep_infinity": false,
298 | "loops": true,
299 | "negate_iife": true,
300 | "properties": true,
301 | "pure_funcs": [],
302 | "pure_getters": false,
303 | "reduce_vars": true,
304 | "sequences": true,
305 | "side_effects": true,
306 | "switches": true,
307 | "top_retain": [],
308 | "typeofs": true,
309 | "unsafe": false,
310 | "unsafe_arrows": false,
311 | "unsafe_comps": false,
312 | "unsafe_Function": false,
313 | "unsafe_math": false,
314 | "unsafe_proto": false,
315 | "unsafe_regexp": false,
316 | "unsafe_undefined": false,
317 | "unused": true
318 | },
319 | "mangle": {
320 | "eval": false,
321 | "reserved": []
322 | },
323 | "output": {
324 | "ascii_only": false,
325 | "braces": false,
326 | "comments": "none",
327 | "inline_script": true,
328 | "keep_numbers": false,
329 | "keep_quoted_props": false,
330 | "preamble": null,
331 | "quote_keys": false,
332 | "quote_style": 0,
333 | "semicolons": true,
334 | "shebang": true,
335 | "webkit": false,
336 | "wrap_iife": false,
337 | "wrap_func_args": true
338 | },
339 | "sourceMap": false,
340 | "toplevel": false,
341 | "ie8": false,
342 | "keep_classnames": false,
343 | "keep_fnames": false,
344 | "safari10": false
345 | },
346 | "node-sass": {
347 | "indentType": "space",
348 | "indentWidth": 2,
349 | "linefeed": "lf",
350 | "outputStyle": "expanded",
351 | "precision": 10,
352 | "sourceMap": false,
353 | "sourceComments": false
354 | },
355 | "png": {
356 | "quality": 90
357 | },
358 | "postcss-import": {
359 | "ignoreKeywords": [],
360 | "sourceMap": false
361 | },
362 | "postcss-preset-env": {
363 | "stage": 2,
364 | "browsers": [
365 | "> 2%",
366 | "not dead"
367 | ],
368 | "sourceMap": false
369 | },
370 | "pug": {
371 | "pretty": true
372 | },
373 | "slim": {
374 | "indent": "space",
375 | "indentSize": 2,
376 | "pretty": true
377 | },
378 | "stylus": {
379 | "useNib": true,
380 | "sourceMap": false,
381 | "linenos": false
382 | },
383 | "svg": {
384 | "cleanupAttrs": true,
385 | "removeDoctype": true,
386 | "removeXMLProcInst": true,
387 | "removeComments": true,
388 | "removeMetadata": true,
389 | "removeTitle": true,
390 | "removeDesc": true,
391 | "removeUselessDefs": true,
392 | "removeEditorsNSData": true,
393 | "removeEmptyAttrs": true,
394 | "removeHiddenElems": true,
395 | "removeEmptyText": true,
396 | "removeEmptyContainers": true,
397 | "removeViewBox": false,
398 | "cleanupEnableBackground": true,
399 | "convertStyleToAttrs": true,
400 | "convertColors": true,
401 | "convertPathData": true,
402 | "convertTransform": true,
403 | "removeUnknownsAndDefaults": true,
404 | "removeNonInheritableGroupAttrs": true,
405 | "removeUselessStrokeAndFill": true,
406 | "removeUnusedNS": true,
407 | "cleanupIDs": true,
408 | "cleanupNumericValues": true,
409 | "moveElemsAttrsToGroup": true,
410 | "moveGroupAttrsToElems": true,
411 | "collapseGroups": true,
412 | "removeRasterImages": false,
413 | "mergePaths": true,
414 | "convertShapeToPath": true,
415 | "sortAttrs": true,
416 | "removeDimensions": true
417 | },
418 | "turf": {
419 | "rootDir": ""
420 | },
421 | "typescript": {
422 | "allowJs": false,
423 | "allowSyntheticDefaultImports": true,
424 | "allowUmdGlobalAccess": false,
425 | "allowUnreachableCode": false,
426 | "allowUnusedLabels": false,
427 | "alwaysStrict": false,
428 | "charset": "utf8",
429 | "checkJs": false,
430 | "declaration": false,
431 | "disableSizeLimit": false,
432 | "downlevelIteration": false,
433 | "emitBOM": false,
434 | "emitDecoratorMetadata": false,
435 | "experimentalDecorators": false,
436 | "forceConsistentCasingInFileNames": false,
437 | "importHelpers": false,
438 | "jsx": "React",
439 | "keyofStringsOnly": false,
440 | "lib": [],
441 | "maxNodeModuleJsDepth": 0,
442 | "module": "ES2015",
443 | "moduleResolution": "NodeJs",
444 | "newLine": "LineFeed",
445 | "noFallthroughCasesInSwitch": false,
446 | "noImplicitAny": false,
447 | "noImplicitReturns": false,
448 | "noImplicitThis": false,
449 | "noStrictGenericChecks": false,
450 | "noUnusedLocals": false,
451 | "noUnusedParameters": false,
452 | "noImplicitUseStrict": false,
453 | "noLib": false,
454 | "noResolve": false,
455 | "preserveConstEnums": false,
456 | "jsxFactory": "React.createElement",
457 | "removeComments": false,
458 | "skipLibCheck": false,
459 | "sourceMap": false,
460 | "strict": false,
461 | "strictFunctionTypes": false,
462 | "strictBindCallApply": false,
463 | "strictNullChecks": false,
464 | "strictPropertyInitialization": false,
465 | "suppressExcessPropertyErrors": false,
466 | "suppressImplicitAnyIndexErrors": false,
467 | "target": "ES3",
468 | "resolveJsonModule": false,
469 | "esModuleInterop": false,
470 | "useDefineForClassFields": false
471 | }
472 | },
473 | "fileTypes": {
474 | "sass": {
475 | "extensions": [
476 | ".scss",
477 | ".sass"
478 | ],
479 | "autoCompile": true,
480 | "sourceMap": false,
481 | "tasks": [
482 | {
483 | "task": "dart-sass",
484 | "enable": true
485 | },
486 | {
487 | "task": "autoprefixer",
488 | "enable": true
489 | },
490 | {
491 | "task": "minify-css",
492 | "enable": false
493 | }
494 | ],
495 | "output": {
496 | "extension": ".css",
497 | "type": "REPLACE_SEGMENTS",
498 | "segments": [
499 | {
500 | "segment": "scss",
501 | "replaceWith": "css"
502 | },
503 | {
504 | "segment": "sass",
505 | "replaceWith": "css"
506 | }
507 | ]
508 | }
509 | },
510 | "less": {
511 | "extensions": [
512 | ".less"
513 | ],
514 | "autoCompile": true,
515 | "sourceMap": false,
516 | "tasks": [
517 | {
518 | "task": "less",
519 | "enable": true
520 | },
521 | {
522 | "task": "autoprefixer",
523 | "enable": true
524 | },
525 | {
526 | "task": "minify-css",
527 | "enable": false
528 | }
529 | ],
530 | "output": {
531 | "extension": ".css",
532 | "type": "REPLACE_SEGMENTS",
533 | "segments": [
534 | {
535 | "segment": "less",
536 | "replaceWith": "css"
537 | }
538 | ]
539 | }
540 | },
541 | "pug": {
542 | "extensions": [
543 | ".pug",
544 | ".jade"
545 | ],
546 | "autoCompile": true,
547 | "tasks": [
548 | {
549 | "task": "pug",
550 | "enable": true
551 | },
552 | {
553 | "task": "minify-html",
554 | "enable": false
555 | }
556 | ],
557 | "output": {
558 | "extension": ".html",
559 | "type": "REPLACE_SEGMENTS",
560 | "segments": [
561 | {
562 | "segment": "pug",
563 | "replaceWith": "html"
564 | }
565 | ]
566 | }
567 | },
568 | "css": {
569 | "extensions": [
570 | ".css"
571 | ],
572 | "autoCompile": false,
573 | "sourceMap": false,
574 | "tasks": [
575 | {
576 | "task": "copy",
577 | "enable": true
578 | },
579 | {
580 | "task": "postcss-import",
581 | "enable": false
582 | },
583 | {
584 | "task": "postcss-preset-env",
585 | "enable": false
586 | },
587 | {
588 | "task": "autoprefixer",
589 | "enable": true
590 | },
591 | {
592 | "task": "minify-css",
593 | "enable": true
594 | }
595 | ],
596 | "output": {
597 | "extension": ".css",
598 | "type": "SOURCE_RELATIVE",
599 | "relativePath": "",
600 | "suffix": "-dist",
601 | "alwaysSuffix": false
602 | }
603 | },
604 | "javascript": {
605 | "extensions": [
606 | ".js",
607 | ".jsx"
608 | ],
609 | "autoCompile": false,
610 | "sourceMap": false,
611 | "tasks": [
612 | {
613 | "task": "copy",
614 | "enable": true
615 | },
616 | {
617 | "task": "concat-js",
618 | "enable": false
619 | },
620 | {
621 | "task": "babel",
622 | "enable": false
623 | },
624 | {
625 | "task": "bundle-js",
626 | "enable": false
627 | },
628 | {
629 | "task": "minify-js",
630 | "enable": true
631 | }
632 | ],
633 | "output": {
634 | "extension": ".js",
635 | "type": "SOURCE_RELATIVE",
636 | "relativePath": "",
637 | "suffix": "-dist",
638 | "alwaysSuffix": false
639 | }
640 | },
641 | "stylus": {
642 | "extensions": [
643 | ".styl"
644 | ],
645 | "autoCompile": true,
646 | "sourceMap": false,
647 | "tasks": [
648 | {
649 | "task": "stylus",
650 | "enable": true
651 | },
652 | {
653 | "task": "autoprefixer",
654 | "enable": true
655 | },
656 | {
657 | "task": "minify-css",
658 | "enable": false
659 | }
660 | ],
661 | "output": {
662 | "extension": ".css",
663 | "type": "REPLACE_SEGMENTS",
664 | "segments": [
665 | {
666 | "segment": "stylus",
667 | "replaceWith": "css"
668 | },
669 | {
670 | "segment": "styl",
671 | "replaceWith": "css"
672 | }
673 | ]
674 | }
675 | },
676 | "markdown": {
677 | "extensions": [
678 | ".md",
679 | ".markdown",
680 | ".mkd"
681 | ],
682 | "autoCompile": false,
683 | "tasks": [
684 | {
685 | "task": "markdown",
686 | "enable": true
687 | },
688 | {
689 | "task": "minify-html",
690 | "enable": false
691 | }
692 | ],
693 | "output": {
694 | "extension": ".html",
695 | "type": "REPLACE_SEGMENTS",
696 | "segments": [
697 | {
698 | "segment": "markdown",
699 | "replaceWith": "html"
700 | }
701 | ]
702 | }
703 | },
704 | "haml": {
705 | "extensions": [
706 | ".haml"
707 | ],
708 | "autoCompile": true,
709 | "tasks": [
710 | {
711 | "task": "haml",
712 | "enable": true
713 | },
714 | {
715 | "task": "minify-html",
716 | "enable": false
717 | }
718 | ],
719 | "output": {
720 | "extension": ".html",
721 | "type": "REPLACE_SEGMENTS",
722 | "segments": [
723 | {
724 | "segment": "haml",
725 | "replaceWith": "html"
726 | }
727 | ]
728 | }
729 | },
730 | "slim": {
731 | "extensions": [
732 | ".slim"
733 | ],
734 | "autoCompile": true,
735 | "tasks": [
736 | {
737 | "task": "slim",
738 | "enable": true
739 | },
740 | {
741 | "task": "minify-html",
742 | "enable": false
743 | }
744 | ],
745 | "output": {
746 | "extension": ".html",
747 | "type": "REPLACE_SEGMENTS",
748 | "segments": [
749 | {
750 | "segment": "slim",
751 | "replaceWith": "html"
752 | }
753 | ]
754 | }
755 | },
756 | "coffeescript": {
757 | "extensions": [
758 | ".coffee"
759 | ],
760 | "autoCompile": true,
761 | "sourceMap": false,
762 | "tasks": [
763 | {
764 | "task": "coffeescript",
765 | "enable": true
766 | },
767 | {
768 | "task": "babel",
769 | "enable": false
770 | },
771 | {
772 | "task": "bundle-js",
773 | "enable": false
774 | },
775 | {
776 | "task": "minify-js",
777 | "enable": false
778 | }
779 | ],
780 | "output": {
781 | "extension": ".js",
782 | "type": "REPLACE_SEGMENTS",
783 | "segments": [
784 | {
785 | "segment": "coffee-script",
786 | "replaceWith": "js"
787 | },
788 | {
789 | "segment": "coffeescript",
790 | "replaceWith": "js"
791 | },
792 | {
793 | "segment": "coffee",
794 | "replaceWith": "js"
795 | }
796 | ]
797 | }
798 | },
799 | "turf": {
800 | "extensions": [
801 | ".turf",
802 | ".kit"
803 | ],
804 | "autoCompile": true,
805 | "tasks": [
806 | {
807 | "task": "turf",
808 | "enable": true
809 | },
810 | {
811 | "task": "minify-html",
812 | "enable": false
813 | }
814 | ],
815 | "output": {
816 | "extension": ".html",
817 | "type": "REPLACE_SEGMENTS",
818 | "segments": [
819 | {
820 | "segment": "turf",
821 | "replaceWith": "html"
822 | }
823 | ]
824 | }
825 | },
826 | "typescript": {
827 | "extensions": [
828 | ".ts",
829 | ".tsx"
830 | ],
831 | "autoCompile": true,
832 | "sourceMap": false,
833 | "tasks": [
834 | {
835 | "task": "typescript",
836 | "enable": true
837 | },
838 | {
839 | "task": "babel",
840 | "enable": false
841 | },
842 | {
843 | "task": "bundle-js",
844 | "enable": false
845 | },
846 | {
847 | "task": "minify-js",
848 | "enable": false
849 | }
850 | ],
851 | "output": {
852 | "extension": ".js",
853 | "type": "REPLACE_SEGMENTS",
854 | "segments": [
855 | {
856 | "segment": "typescript",
857 | "replaceWith": "js"
858 | },
859 | {
860 | "segment": "ts",
861 | "replaceWith": "js"
862 | }
863 | ]
864 | }
865 | },
866 | "jpg": {
867 | "extensions": [
868 | ".jpg",
869 | ".jpeg"
870 | ],
871 | "tasks": [
872 | {
873 | "task": "jpg",
874 | "enable": true
875 | }
876 | ],
877 | "output": {
878 | "extension": ".jpg",
879 | "type": "SOURCE_RELATIVE",
880 | "relativePath": ""
881 | }
882 | },
883 | "png": {
884 | "extensions": [
885 | ".png"
886 | ],
887 | "tasks": [
888 | {
889 | "task": "png",
890 | "enable": true
891 | }
892 | ],
893 | "output": {
894 | "extension": ".png",
895 | "type": "SOURCE_RELATIVE",
896 | "relativePath": ""
897 | }
898 | },
899 | "svg": {
900 | "extensions": [
901 | ".svg"
902 | ],
903 | "tasks": [
904 | {
905 | "task": "svg",
906 | "enable": true
907 | }
908 | ],
909 | "output": {
910 | "extension": ".svg",
911 | "type": "SOURCE_RELATIVE",
912 | "relativePath": ""
913 | }
914 | }
915 | },
916 | "files": []
917 | }
918 | }
919 |
--------------------------------------------------------------------------------
/assets/js/isotope.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Isotope PACKAGED v3.0.6
3 | *
4 | * Licensed GPLv3 for open source use
5 | * or Isotope Commercial License for commercial use
6 | *
7 | * https://isotope.metafizzy.co
8 | * Copyright 2010-2018 Metafizzy
9 | */
10 |
11 | !function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,s,a){function u(t,e,o){var n,s="$()."+i+'("'+e+'")';return t.each(function(t,u){var h=a.data(u,i);if(!h)return void r(i+" not initialized. Cannot call methods, i.e. "+s);var d=h[e];if(!d||"_"==e.charAt(0))return void r(s+" is not a valid method");var l=d.apply(h,o);n=void 0===n?l:n}),void 0!==n?n:t}function h(t,e){t.each(function(t,o){var n=a.data(o,i);n?(n.option(e),n._init()):(n=new s(o,e),a.data(o,i,n))})}a=a||e||t.jQuery,a&&(s.prototype.option||(s.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=n.call(arguments,1);return u(this,t,e)}return h(this,t),this},o(a))}function o(t){!t||t&&t.bridget||(t.bridget=i)}var n=Array.prototype.slice,s=t.console,r="undefined"==typeof s?function(){}:function(t){s.error(t)};return o(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},o=i[t]=i[t]||[];return o.indexOf(e)==-1&&o.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},o=i[t]=i[t]||{};return o[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var o=i.indexOf(e);return o!=-1&&i.splice(o,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var o=this._onceEvents&&this._onceEvents[t],n=0;n1&&i+t>this.cols;i=o?0:i;var n=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=n?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},o._manageStamp=function(t){var i=e(t),o=this._getElementOffset(t),n=this._getOption("originLeft"),s=n?o.left:o.right,r=s+i.outerWidth,a=Math.floor(s/this.columnWidth);a=Math.max(0,a);var u=Math.floor(r/this.columnWidth);u-=r%this.columnWidth?0:1,u=Math.min(this.cols-1,u);for(var h=this._getOption("originTop"),d=(h?o.top:o.bottom)+i.outerHeight,l=a;l<=u;l++)this.colYs[l]=Math.max(d,this.colYs[l])},o._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},o._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},o.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/masonry",["../layout-mode","masonry-layout/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i=t.create("masonry"),o=i.prototype,n={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in e.prototype)n[s]||(o[s]=e.prototype[s]);var r=o.measureColumns;o.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)};var a=o._getOption;return o._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var o={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,o},i._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope-layout/js/item","isotope-layout/js/layout-mode","isotope-layout/js/layout-modes/masonry","isotope-layout/js/layout-modes/fit-rows","isotope-layout/js/layout-modes/vertical"],function(i,o,n,s,r,a){return e(t,i,o,n,s,r,a)}):"object"==typeof module&&module.exports?module.exports=e(t,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope-layout/js/item"),require("isotope-layout/js/layout-mode"),require("isotope-layout/js/layout-modes/masonry"),require("isotope-layout/js/layout-modes/fit-rows"),require("isotope-layout/js/layout-modes/vertical")):t.Isotope=e(t,t.Outlayer,t.getSize,t.matchesSelector,t.fizzyUIUtils,t.Isotope.Item,t.Isotope.LayoutMode)}(window,function(t,e,i,o,n,s,r){function a(t,e){return function(i,o){for(var n=0;na||ra?1:-1)*h}}return 0}}var u=t.jQuery,h=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},d=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=s,d.LayoutMode=r;var l=d.prototype;l._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var t in r.modes)this._initLayoutMode(t)},l.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},l._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0;i