
function storeLastScrollTop(a){try{a=a||$(window).scrollTop(),localStorage.setItem("gdb-lastscrolltop",a)}catch(e){return false;}}
function isIE(){var a=window.navigator.userAgent,b=a.indexOf("MSIE ");if(b>0)return parseInt(a.substring(b+5,a.indexOf(".",b)),10);var c=a.indexOf("Trident/");if(c>0){var d=a.indexOf("rv:");return parseInt(a.substring(d+3,a.indexOf(".",d)),10)}
var e=a.indexOf("Edge/");return e>0?parseInt(a.substring(e+5,a.indexOf(".",e)),10):false}
var createSwiperSlider=function(a,b,c,d){return function(e,f){function g(a){for(var b,c,d=a.length;d;b=parseInt(Math.random()*d),c=a[--d],a[d]=a[b],a[b]=c);return a}
if(0!==a.length){var h,i=a.find(".swiper-wrapper");if(c)
if(d){var j=i.find(".swiper-slide:first");i.html(g(i.children(":not(:first)").get())).prepend(j)}else i.html(g(i.children().get()));return h=new f(a,b),a.find(".swiper-button").on("click",function(a){a.preventDefault(),"left"===e(this).data("slide-to")?h.slidePrev():"right"===e(this).data("slide-to")&&h.slideNext()}),h}}(jQuery,Swiper)},scrollToTarget=function(a,b){!function(c,d){var e=navigator.userAgent.indexOf("Firefox")>0||isIE(),f=0;b=b||1.2,void 0===a?f=c(window).height():"string"==typeof a?f=c(a).offset().top:"number"==typeof a&&(f=a),d.to(c(e?"html":"body"),b,{scrollTo:f,ease:Power2.easeInOut})}(jQuery,TweenMax)};!function(a,b){"use strict";a.fn.imagesLoader=function(c){function d(a){var b=Math.round(b/o);p++,l.onProgress.call(void 0,a),m.trigger("progress",[a,p,b]),p===o&&(l.onComplete.call(),m.trigger("complete"))}
function e(a,c){d(a),l.animate&&b.fromTo(a,l.time,{alpha:0},{alpha:1}),void 0!==c&&c.call()}
function f(a,b){var c=a.data("src");a.removeAttr("data-src"),a.on("load",function(){e(a,b)}).attr("src",c)}
function g(a,b){var c=a.data("src"),d=new Image;a.removeAttr("data-src"),d.onload=function(){var d="background-image: url("+c+")";""!==a.attr("style")&&(d+=";"+a.attr("style")),a.attr("style",d),e(a,b)},d.src=c}
function h(a,c){var d="IMG"===a.prop("tagName");l.animate&&d&&b.set(a,{alpha:0}),d?f(a,c):g(a,c)}
function i(){h(n.eq(p),function(){o>p&&i()})}
function j(){o>0&&(l.sequential?i():n.each(function(){h(a(this))}))}
var k=function(){},l=a.extend({animate:true,time:.4,sequential:false,onComplete:k,onProgress:k},c),m=a(this),n=m.find("[data-src]"),o=n.length,p=0,q=function(a,b){m.on(a,b)},r=function(a,b){m.one(a,b)},s=function(a){m.off(a)};return j(),{on:q,one:r,off:s}}}(jQuery,TweenMax),function(a,b,c){"use strict";var d=function(){};a.fn.inviewReveal=function(b){function e(){p=o<=l.scrollTop()?"down":"up",o=l.scrollTop()}
function f(){var b="down"===p?k.startY:-k.startY;c.killTweensOf(a(n)),c.staggerFromTo(a(n),k.time,{alpha:0,y:b},{alpha:1,y:0,ease:k.ease},k.stagger),h()}
function g(a){-1===n.indexOf(a)&&(n.push(a),clearTimeout(q),q=setTimeout(function(){f()},k.delay))}
function h(){clearTimeout(q),n=[]}
function i(){m.iptInView({throttle:k.throttle,delay:0,boundsOffset:k.boundOffset,onAppear:function(){var b=a(arguments[0].element[0]);g(b),k.onAppear(a(arguments[0].element[0]))},onDisappeared:function(){var b=a(arguments[0].element[0]);c.killTweensOf(b),c.to(b,k.time/2,{opacity:0,y:0}),k.onDisappeared(a(arguments[0].element[0]))},onDisappear:function(){k.onDisappear(a(arguments[0].element[0]))},onFirstAppear:function(){k.onFirstAppear(a(arguments[0].element[0]))},onFirstAppeared:function(){k.onFirstAppeared(a(arguments[0].element[0]))},onAppeared:function(){k.onAppeared(a(arguments[0].element[0]))}})}
function j(){l.on("scroll",e),c.set(m,{opacity:0}),i()}
var k=a.extend({time:.8,startY:100,stagger:.2,delay:0,boundOffset:0,throttle:50,ease:Power2.easeOut,onFirstAppear:d,onFirstAppeared:d,onAppear:d,onAppeared:d,onDisappear:d,onDisappeared:d},b),l=a(window),m=a(this),n=[],o=0,p="down",q=null,r=function(){m.iptInView("destroy"),l.off("scroll",e)};return j(),{target:this,destroy:r}}}(jQuery,jQuery.fn.iptInView,TweenMax),function(a,b){"use strict";a.fn.sameHeightColumns=function(c){function d(b){var c=0;return b.each(function(b){a(this).height()>c&&(c=a(this).height())}),c}
function e(){var c=h.find(".same-height-item"),e=c.length;if(c.height("auto"),g.resetSetHeight(c),0!==g.minWidth&&b.mq("(min-width:"+g.minWidth+"px)"))
for(var f=0;f<Math.ceil(e/g.columns);f++){var i=c.splice(0,g.columns),j=d(a(i));g.beforeSetHeight(a(i),j),a(i).height(j),g.afterSetHeight(a(i),j)}}
function f(){e(),a(window).on("resize orientationchange",e)}
var g=a.extend({minWidth:992,columns:2,resetSetHeight:function(a){},beforeSetHeight:function(a,b){},afterSetHeight:function(a,b){}},c),h=a(this),i=function(){a(window).off("resize orientationchange",e)};return f(),{target:this,destroy:i}}}(jQuery,Modernizr);var menu=function(a,b,c){function d(){var a=e.width(),b=e.height(),d=Math.sqrt(Math.pow(a,2)+Math.pow(b,2));c.set(g,{width:d,height:d,top:-d/2,right:-d/2})}
var e=a(window),f=a("#menu"),g=f.find(".circle-bg"),h=f.find(".vertical-container"),i=f.find(".watermark"),j=h.find("li"),k=false,l=.8,m=false;isIE()&&i.hide();var n=function(a){var b=l;void 0!==a&&a===true&&(b=.01),k||m||(c.set(f,{display:"block"}),isIE()&&c.fromTo(i,b,{alpha:0,display:"none"},{alpha:1,display:"block",ease:Power2.easeInOut,delay:b}),c.fromTo(h,b,{alpha:0},{alpha:1,ease:Power2.easeInOut,delay:b/2}),c.staggerFromTo(j,b,{x:150},{x:0,ease:Power2.easeOut,delay:b/2},.4),c.to(g,b,{scale:2,ease:Power2.easeInOut,onStart:function(){m=true,f.trigger("beforeopen",[a])},onComplete:function(){m=false,k=true,f.trigger("afteropen",[a])}}))},o=function(a){function b(){c.to(h,d,{alpha:0,ease:Power2.easeInOut,onStart:function(){m=true,f.trigger("beforeclose",[a])}}),c.staggerFromTo(j,d,{x:0},{x:150,ease:Power2.easeInOut},.04),c.to(g,d,{scale:0,ease:Power2.easeOut,delay:d/2,onComplete:function(){m=false,k=false,c.set(f,{display:"none"}),f.trigger("afterclose",[a])}})}
var d=l;void 0!==a&&a===true&&(d=.01),k&&!m&&(isIE()?c.fromTo(i,d/2,{alpha:1,display:"block"},{alpha:0,display:"none",ease:Power2.easeInOut,onComplete:function(){b()}}):b())},p=function(a){m||(k?o(a):n(a))},q=function(){return m},r=function(){return k},s=function(a,b){f.on(a,b)},t=function(a,b){f.one(a,b)},u=function(a){f.off(a)};return e.on("load resize",function(){d()}),{open:n,close:o,toggle:p,isAnimate:q,isOpen:r,on:s,one:t,off:u}}(jQuery,Modernizr,TweenMax),loader=function(a,b,c){function d(){r.add([c.staggerFromTo(m,o/2,{alpha:0,y:200},{alpha:1,y:0,ease:Power2.easeInOut,delay:o/2},.1)]).add([c.staggerTo(m,o/2,{alpha:0,y:-200,ease:Power2.easeIn,delay:.4},.2),c.to(i,o,{y:"-100%",ease:Power2.easeInOut,delay:.4,onStart:function(){i.trigger("beforeclose")},onComplete:function(){i.trigger("afterclose"),i.remove()}})])}
function e(){r.play()}
function f(){k.each(function(){var b=a(this),c={scale:0};b.hasClass("top")?c.y=-h.height()/3:b.hasClass("bottom")?c.y=h.height()/3:b.hasClass("right")?c.x=h.width()/3:b.hasClass("left")&&(c.x=-h.width()/3),p.set(a(this),c)}),p.to(k,o,{alpha:1,x:0,y:0,scale:1,ease:Cubic.easeInOut,onComplete:function(){q.play()}})}
function g(){d(),e(),f()}
var h=a(window),i=a("#loader"),j=i.find(".rosone"),k=j.find("img"),l=i.find(".text"),m=l.find("div"),n=false,o=1.8,p=new TimelineMax({paused:true}),q=new TimelineMax({paused:true}),r=new TimelineMax({paused:true}),s=function(a,b){i.on(a,b)},t=function(a,b){i.one(a,b)},u=function(a){i.off(a)};return h.on("load",function(){n=true}),g(),{target:this,on:s,one:t,off:u}}(jQuery,Modernizr,TweenMax),homepageCtrl=function(a,b,c,d,e){function f(){$header.hasClass("toggle")||($window.scrollTop()>=$window.height()?($header.addClass("visible"),$header.hasClass("toggle-fast")&&$header.removeClass("toggle-fast")):$header.removeClass("visible"))}
var g,h,i,j=a("main"),k=function(){storeLastScrollTop("0"),g=createSwiperSlider(a(".swiper-container"),{autoplay:2800,speed:1200,loop:true,onlyExternal:true,parallax:true},true),b.isSupported()&&(i=b.change(function(a,b){"hidden"==b?g.stopAutoplay():"visible"==b&&g.startAutoplay()})),device.desktop()&&(h=a(".box").inviewReveal({boundOffset:22})),$header.addClass("not-visible"),j.imagesLoader({sequential:true,onProgress:function(a){a.find(".spinner").remove()}}),$window.on("scroll",f)},l=function(){$header.hide().removeClass("not-visible visible").show(),h&&h.destroy(),g&&g.destroy(true,true),i&&b.unbind(i),$window.off("scroll",f)};return{launch:k,destroy:l}}(jQuery,Visibility,Swiper,jQuery.fn.inviewReveal,jQuery.fn.imagesLoader),error404Ctrl=function(a){var b=a("main"),c=function(){storeLastScrollTop("0"),b.imagesLoader({onProgress:function(a){a.find(".spinner").remove()}})},d=function(){};return{launch:c,destroy:d}}(jQuery),routing=function(a,b,c,d,e){function f(a){var b=a.split("/");return b=b[b.length-1],""!==b&&(b=b.replace("-"," "),b=b.charAt(0).toUpperCase()+b.slice(1),b+=" - "),b+=k}
function g(b,c){l?h.on("load",function(){l=false,storeLastScrollTop("0"),m=c,loader.on("beforeclose",function(){m.launch()})}):a.get(b,function(a){d.to(i,.4,{alpha:0,onComplete:function(){m.destroy(),scrollToTarget(0,.001),e.isOpen()&&e.close(true),j.html(a),m=c,m.launch(),d.to(i,.4,{alpha:1})}})})}
var h=a(window),i=(a("html"),a("body")),j=a("main"),k=(a("title"),""),l=true,m=null,n=function(a){return c.addRoute(a.route,function(){var b=a.route,c=/{([^}]+)}/g,d=[];if(arguments.length>0){for(;slugMatch=c.exec(a.route);)d.push(slugMatch[1]);for(var e=0;e<arguments.length;e++)b=b.replace("{"+d[e]+"}",arguments[e])}
g(b,a.controller)}),this},o=function(a){return c.bypassed.add(function(){g(a.route,a.controller)}),this},p=function(a){return k=a,this},q=function(){return String.prototype.startsWith||(String.prototype.startsWith=function(a,b){return b=b||0,this.indexOf(a,b)===b}),b.enabled&&(c.ignoreState=true,c.parse(document.location.pathname+document.location.search),State=b.getState(),b.pushState({urlPath:window.location.pathname},f(window.location.pathname),State.urlPath),b.Adapter.bind(window,"statechange",function(){return c.parse(document.location.pathname+document.location.search)})),this};return{init:q,addRoute:n,addBypass:o}}(jQuery,window.History,crossroads,TweenMax,menu),appName="EmViagem Group Website",$window=$(window),$html=$("html"),$body=$("body"),$header=$("#header"),$headerBlock=$header.find(".header-block");WebFontConfig={google:{families:["Lato:100,300,400,700,900:latin"]}},function(){var a=document.createElement("script");a.src=("https:"==document.location.protocol?"https":"http")+"://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js",a.type="text/javascript",a.async="true";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b)}(),FastClick.attach(document.body),outdatedBrowser({bgColor:"#f25648",color:"#ffffff",lowerThan:"transform",languagePath:"/vendor/outdated-browser/outdatedbrowser/lang/"+$html.attr("lang")+".html"});$headerBlock.delegate(".header-button","click",function(a){a.preventDefault(),menu.toggle()}),$body.delegate(".scroll-viewport","click",function(a){scrollToTarget()}),menu.on("beforeclose beforeopen",function(a,b){$header.toggleClass("toggle"),$header.removeClass("toggle-fast"),"beforeclose"===a.type&&b&&$header.addClass("toggle-fast")}),isIE()&&$html.addClass("ie"),routing.addRoute({route:"/"+$html.attr("lang"),controller:homepageCtrl}).addBypass({route:"/"+$html.attr("lang")+"/404",controller:error404Ctrl}).init();var mySwiper=new Swiper('.swiper-container',{autoplay:4500,speed:1200,loop:false,onlyExternal:true,parallax:true});mySwiper.stopAutoplay();mySwiper.on('onSlideChangeStart',function(){$('#mainMenu li').removeClass('active');$('#mainMenu li').eq(mySwiper.activeIndex).addClass('active');});$('[data-slide-target]').each(function(){$(this).click(function(e){e.preventDefault();var $target=$('#slide'+$(this).data('slide-target'));mySwiper.slideTo($target.index());});});$('.swiper-slide[data-href]').click(function(e){window.location=$(this).data("href");});setTimeout(function(){mySwiper.startAutoplay();$('.swiper-slide .big-title-group').hover(function(){$(this).parents(':first').addClass('hover');},function(){$(this).parents(':first').removeClass('hover');});},5000);