├── 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 |
292 |
293 |

Create Account

294 | 299 | or use your email for registration 300 | 301 | 302 | 303 | 304 |
305 |
306 |
307 |
308 |

Sign in

309 | 314 | or use your account 315 | 316 | 317 | Forgot your password? 318 | 319 |
320 |
321 |
322 |
323 |
324 |

Welcome Back!

325 |

To keep connected with us please login with your personal info

326 | 327 |
328 |
329 |

Hello, Friend!

330 |

Enter your personal details and start journey with us

331 | 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 |
50 |
51 |
52 |
53 | 74 |
75 |
76 |
77 |
78 | 79 | 80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
Welcome to EduVibe Academy
88 |

Your next Amazing Online School Platform

89 |

Join EduVibe Academy and transform your skills with our interactive and engaging courses designed for the future.

90 |
91 | 92 | 93 | 94 | 95 | 96 |
97 |
98 |
99 |
100 |
101 | team meeting 102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 | 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 | person graphic 210 |
211 |
212 |
213 |
214 | 215 |

Our  Services



216 |
217 |
218 |
219 |
220 | reporting 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 | 331 |
332 |
333 |
334 |
335 |

Meet our
Expert Tutors

336 |
337 |
338 |
339 |
340 |
341 | Avatar 342 |
Dr. Arjun Sharma
343 | Data Science Specialist
344 |
345 |
346 |
347 |
348 | Avatar 349 |
Emily Johnson
350 | Web Development Guru
351 |
352 |
353 |
354 |
355 | Avatar 356 |
Sophia Patel
357 | Graphic Design Maestro
358 |
359 |
360 |
361 |
362 | Avatar 363 |
Michael Lee
364 | Cybersecurity Expert 365 |
366 |
367 |
368 |
369 |
370 | Avatar 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 | 385 |
386 |
387 | 388 |
389 |
390 |
391 | 392 | 393 |
394 |
395 |
396 |
397 |
398 |

Feel Free To Send Us a Message

399 |

Have any questions or need assistance? We're here to help! Contact us by filling out the form below, and our support team will get back to you as soon as possible. Your satisfaction is our priority.

400 |
401 |

For any enquiry, Call Us: +91 xxxxx xxxxx

402 |
403 |
404 |
405 |
406 |
407 |
408 |
409 |
410 | 411 |
412 |
413 |
414 |
415 | 416 |
417 |
418 |
419 |
420 | 421 |
422 |
423 |
424 |
425 | 426 |
427 |
428 |
429 |
430 | 431 |
432 |
433 |
434 |
435 | 436 |
437 |
438 |
439 |
440 |
441 |
442 | 443 | 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;n