/**handles:ekit-widget-scripts,wpr-particles,wpr-jarallax,wpr-parallax-hover**/
(()=>{var i={33:function(t,e,i){var n,i,e;function o(t){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}"function"==typeof Symbol&&o(Symbol.iterator),i=[i(669)],void 0!==(e=(n=function(u){return u.fn.tilt=function(e){var i=function(){this.ticking||(requestAnimationFrame(t.bind(this)),this.ticking=!0)},n=function(){var t=this;u(this).on("mousemove",r),u(this).on("mouseenter",a),this.settings.reset&&u(this).on("mouseleave",l),this.settings.glare&&u(window).on("resize",d.bind(t))},o=function(){var t=this;void 0!==this.timeout&&clearTimeout(this.timeout),u(this).css({transition:this.settings.speed+"ms "+this.settings.easing}),this.settings.glare&&this.glareElement.css({transition:"opacity "+this.settings.speed+"ms "+this.settings.easing}),this.timeout=setTimeout(function(){u(t).css({transition:""}),t.settings.glare&&t.glareElement.css({transition:""})},this.settings.speed)},a=function(t){this.ticking=!1,u(this).css({"will-change":"transform"}),o.call(this),u(this).trigger("tilt.mouseEnter")},s=function(t){return{x:(t=void 0===t?{pageX:u(this).offset().left+u(this).outerWidth()/2,pageY:u(this).offset().top+u(this).outerHeight()/2}:t).pageX,y:t.pageY}},r=function(t){this.mousePositions=s(t),i.call(this)},l=function(){o.call(this),this.reset=!0,i.call(this),u(this).trigger("tilt.mouseLeave")},h=function(){var t=u(this).outerWidth(),e=u(this).outerHeight(),i=u(this).offset().left,n=u(this).offset().top,o=(this.mousePositions.x-i)/t,a=(this.mousePositions.y-n)/e,s,r,l;return{tiltX:(this.settings.maxTilt/2-o*this.settings.maxTilt).toFixed(2),tiltY:(a*this.settings.maxTilt-this.settings.maxTilt/2).toFixed(2),percentageX:100*o,percentageY:100*a,angle:Math.atan2(this.mousePositions.x-(i+t/2),-(this.mousePositions.y-(n+e/2)))*(180/Math.PI)}},t=function(){return this.transforms=h.call(this),this.reset?(this.reset=!1,u(this).css("transform","perspective("+this.settings.perspective+"px) rotateX(0deg) rotateY(0deg)"),void(this.settings.glare&&(this.glareElement.css("transform","rotate(180deg) translate(-50%, -50%)"),this.glareElement.css("opacity","0")))):(u(this).css("transform","perspective("+this.settings.perspective+"px) rotateX("+("x"===this.settings.disableAxis?0:this.transforms.tiltY)+"deg) rotateY("+("y"===this.settings.disableAxis?0:this.transforms.tiltX)+"deg) scale3d("+this.settings.scale+","+this.settings.scale+","+this.settings.scale+")"),this.settings.glare&&(this.glareElement.css("transform","rotate("+this.transforms.angle+"deg) translate(-50%, -50%)"),this.glareElement.css("opacity",""+this.transforms.percentageY*this.settings.maxGlare/100)),u(this).trigger("change",[this.transforms]),void(this.ticking=!1))},c=function(){var t=this.settings.glarePrerender,e;t||u(this).append('
'),this.glareElementWrapper=u(this).find(".js-tilt-glare"),this.glareElement=u(this).find(".js-tilt-glare-inner"),t||(this.glareElementWrapper.css({position:"absolute",top:"0",left:"0",width:"100%",height:"100%"}).css({overflow:"hidden","pointer-events":"none"}),this.glareElement.css({position:"absolute",top:"50%",left:"50%","background-image":"linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%)",width:""+2*u(this).outerWidth(),height:""+2*u(this).outerWidth(),transform:"rotate(180deg) translate(-50%, -50%)","transform-origin":"0% 0%",opacity:"0"}))},d=function(){this.glareElement.css({width:""+2*u(this).outerWidth(),height:""+2*u(this).outerWidth()})};return u.fn.tilt.destroy=function(){u(this).each(function(){u(this).find(".js-tilt-glare").remove(),u(this).css({"will-change":"",transform:""}),u(this).off("mousemove mouseenter mouseleave")})},u.fn.tilt.getValues=function(){var t=[];return u(this).each(function(){this.mousePositions=s.call(this),t.push(h.call(this))}),t},u.fn.tilt.reset=function(){u(this).each(function(){var t=this;this.mousePositions=s.call(this),this.settings=u(this).data("settings"),l.call(this),setTimeout(function(){t.reset=!1},this.settings.transition)})},this.each(function(){var t=this;this.settings=u.extend({maxTilt:u(this).is("[data-tilt-max]")?u(this).data("tilt-max"):20,perspective:u(this).is("[data-tilt-perspective]")?u(this).data("tilt-perspective"):300,easing:u(this).is("[data-tilt-easing]")?u(this).data("tilt-easing"):"cubic-bezier(.03,.98,.52,.99)",scale:u(this).is("[data-tilt-scale]")?u(this).data("tilt-scale"):"1",speed:u(this).is("[data-tilt-speed]")?u(this).data("tilt-speed"):"400",transition:!u(this).is("[data-tilt-transition]")||u(this).data("tilt-transition"),disableAxis:u(this).is("[data-tilt-disable-axis]")?u(this).data("tilt-disable-axis"):null,axis:u(this).is("[data-tilt-axis]")?u(this).data("tilt-axis"):null,reset:!u(this).is("[data-tilt-reset]")||u(this).data("tilt-reset"),glare:!!u(this).is("[data-tilt-glare]")&&u(this).data("tilt-glare"),maxGlare:u(this).is("[data-tilt-maxglare]")?u(this).data("tilt-maxglare"):1},e),null!==this.settings.axis&&(console.warn("Tilt.js: the axis setting has been renamed to disableAxis. See https://github.com/gijsroge/tilt.js/pull/26 for more information"),this.settings.disableAxis=this.settings.axis),this.init=function(){u(t).data("settings",t.settings),t.settings.glare&&c.call(t),n.call(t)},this.init()})},u("[data-tilt]").tilt(),!0}).apply(e,i))&&(t.exports=e)},123:function(){function c(t){var e="",t=("lowerLetter"==t?e="abcdefghijklmnopqrstuvwxyz0123456789":"upperLetter"==t?e="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789":"symbol"==t&&(e=",.?/\\(^)![]{}*&^%$#'\""),e.split(""));return t[Math.floor(Math.random()*t.length)]}var i;(i=jQuery).fn.shuffleLetters=function(t){var h=i.extend({step:8,fps:25,text:"",callback:function(){}},t);return this.each(function(){var a=i(this),s="";if(a.data("animated"))return!0;a.data("animated",!0);for(var s=(h.text||a.text()).split(""),r=[],l=[],t=0;t").attr({width:f,height:g,src:c+"&key="+n}).appendTo("#ekit-google-map-"+i)),"polyline"==o&&(d=JSON.parse(decodeURIComponent((v+"").replace(/\+/g,"%20"))),W=JSON.parse(decodeURIComponent((m+"").replace(/\+/g,"%20"))),Y=[],d.forEach(function(t){Y.push([parseFloat(t.map_polyline_lat),parseFloat(t.map_polyline_lng)])}),L=JSON.parse(JSON.stringify(Y)),x.drawPolyline({path:L,strokeColor:y.toString(),strokeOpacity:_,strokeWeight:b}),W.forEach(function(t){var e,i,e=""!=t.map_marker_content?{content:t.map_marker_content}:"",i="yes"==t.map_marker_icon_enable?{url:t.map_marker_icon.url,scaledSize:new google.maps.Size(t.map_marker_icon_width,t.map_marker_icon_height)}:"";x.addMarker({lat:t.map_marker_lat,lng:t.map_marker_lng,title:t.map_marker_title,infoWindow:e,icon:i})}),""!=E)&&(x.addStyle({styledMapName:"Styled Map",styles:JSON.parse(E),mapTypeId:"polyline_map_style"}),x.setStyle("polyline_map_style")),"polygon"==o&&(W=JSON.parse(decodeURIComponent((v+"").replace(/\+/g,"%20"))),A=[],W.forEach(function(t){A.push([parseFloat(t.map_polyline_lat),parseFloat(t.map_polyline_lng)])}),L=JSON.parse(JSON.stringify(A)),x.drawPolygon({paths:L,strokeColor:y.toString(),strokeOpacity:_,strokeWeight:b,fillColor:X.toString(),fillOpacity:P})),"overlay"==o&&x.drawOverlay({lat:s,lng:r,content:J=""!=w?''+w+"
":""}),"routes"==o&&(x.drawRoute({origin:[j,D],destination:[F,B],travelMode:Q.toString(),strokeColor:y.toString(),strokeOpacity:_,strokeWeight:b}),0<(W=JSON.parse(decodeURIComponent((m+"").replace(/\+/g,"%20")))).length)&&W.forEach(function(t){var e,i,e=""!=t.map_marker_content?{content:t.map_marker_content}:"",i="yes"==t.map_marker_icon_enable?{url:t.map_marker_icon.url,scaledSize:new google.maps.Size(t.map_marker_icon_width,t.map_marker_icon_height)}:"";x.addMarker({lat:t.map_marker_lat,lng:t.map_marker_lng,title:t.map_marker_title,infoWindow:e,icon:i})}),"panorama"==o)&&GMaps.createPanorama({el:"#ekit-google-map-"+i,lat:H,lng:U})};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/elementskit-google-map.default",t)})},213:function(t,e){var i,n,i,n,i=function(){var n=Object.assign||window.jQuery&&jQuery.extend,s=8,a=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t,e){return window.setTimeout(function(){t()},25)};function t(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var i=document.createEvent("CustomEvent");return i.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),i}"function"!=typeof window.CustomEvent&&(t.prototype=window.Event.prototype,window.CustomEvent=t);var e={textarea:!0,input:!0,select:!0,button:!0},o={move:"mousemove",cancel:"mouseup dragstart",end:"mouseup"},r={move:"touchmove",cancel:"touchend",end:"touchend"},h=/\s+/,i={bubbles:!0,cancelable:!0},l="function"==typeof Symbol?Symbol("events"):{},c;function d(t){return new CustomEvent(t,i)}function u(t){return t[l]||(t[l]={})}function p(t,e,i,n,o){e=e.split(h);var a,s=u(t),r=e.length;function l(t){i(t,n)}for(;r--;)(s[a=e[r]]||(s[a]=[])).push([i,l]),t.addEventListener(a,l)}function m(t,e,i,n){e=e.split(h);var o,a,s,r=u(t),l=e.length;if(r)for(;l--;)if(a=r[o=e[l]])for(s=a.length;s--;)a[s][0]===i&&(t.removeEventListener(o,a[s][1]),a.splice(s,1))}function f(t,e,i){var e=d(e);i&&n(e,i),t.dispatchEvent(e)}function g(t){var i=t,n=!1,o=!1;function e(t){n?(i(),a(e),n=!(o=!0)):o=!1}this.kick=function(t){n=!0,o||e()},this.end=function(t){var e=i;t&&(o?(i=n?function(){e(),t()}:t,n=!0):t())}}function v(){}function y(t){t.preventDefault()}function _(t){return e[t.target.tagName.toLowerCase()]}function b(t){return 1===t.which&&!t.ctrlKey&&!t.altKey}function w(t,e){var i,n;if(t.identifiedTouch)return t.identifiedTouch(e);for(i=-1,n=t.length;++i li > .active",(l=L.prototype).show=function(){var i=this,t,n,e,o,a,n,a,s,s;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&h(this._element).hasClass(f)||h(this._element).hasClass("disabled")||(e=h(this._element).closest(".nav, .list-group")[0],o=r.getSelectorFromElement(this._element),e&&(a="UL"===e.nodeName?y:v,n=(n=h.makeArray(h(e).find(a)))[n.length-1]),a=h.Event(d,{relatedTarget:this._element}),s=h.Event(p,{relatedTarget:n}),n&&h(n).trigger(a),h(this._element).trigger(s),s.isDefaultPrevented())||a.isDefaultPrevented()||(o&&(t=h(o)[0]),this._activate(this._element,e),s=function(){var t=h.Event(u,{relatedTarget:i._element}),e=h.Event(m,{relatedTarget:n});h(n).trigger(t),h(i._element).trigger(e)},t?this._activate(t,t.parentNode,s):s())},l.dispose=function(){h.removeData(this._element,"bs.tab"),this._element=null},l._activate=function(t,e,i){var n=this,o=("UL"===e.nodeName?h(e).find(y):h(e).children(v))[0],e=i&&r.supportsTransitionEnd()&&o&&h(o).hasClass("fade"),a=function(){return n._transitionComplete(t,o,i)};o&&e?h(o).one(r.TRANSITION_END,a).emulateTransitionEnd(150):a()},l._transitionComplete=function(t,e,i){var n,n;e&&(h(e).removeClass(g+" "+f),(n=h(e.parentNode).find("> .dropdown-menu .active")[0])&&h(n).removeClass(f),"tab"===e.getAttribute("role"))&&e.setAttribute("aria-selected",!1),h(t).addClass(f),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),r.reflow(t),h(t).addClass(g),t.parentNode&&h(t.parentNode).hasClass("dropdown-menu")&&((n=h(t).closest(".dropdown")[0])&&h(n).find(".dropdown-toggle").addClass(f),t.setAttribute("aria-expanded",!0)),i&&i()},L._jQueryInterface=function(i){return this.each(function(){var t=h(this),e=t.data("bs.tab");if(e||(e=new L(this),t.data("bs.tab",e)),"string"==typeof i){if(void 0===e[i])throw new TypeError('No method named "'+i+'"');e[i]()}})},o(L,null,[{key:"VERSION",get:function(){return"4.0.0"}}]),_=L,h(document).on(i,'[data-ekit-toggle="tab"], [data-ekit-toggle="pill"], [data-ekit-toggle="list"]',function(t){t.preventDefault(),_._jQueryInterface.call(h(this),"show")}),h.fn.tab=_._jQueryInterface,h.fn.tab.Constructor=_,h.fn.tab.noConflict=function(){return h.fn.tab=c,_._jQueryInterface},_),h,c,d,u,p,m,i,f,g,v,y,_,l,b,w,E,M,k,R,X,P,j,D,i,T,C,S,x,I,F,O,z,s,W,N,Y,i,i;function L(t){this._element=t}function A(t,e){this._isTransitioning=!1,this._element=t,this._config=this._getConfig(e),this._triggerArray=b.makeArray(b('[data-ekit-toggle="collapse"][href="#'+t.id+'"],[data-ekit-toggle="collapse"][data-target="#'+t.id+'"]'));for(var i=b(O),n=0;n{var t=Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i a",function(t){var e=s(this).parents(".elementskit-navbar-nav, .ekit-vertical-navbar-nav"),i=s(this).parents(".ekit-wid-con").data("responsive-breakpoint"),i;e.hasClass("submenu-click-on-icon")&&!s(t.target).hasClass("elementskit-submenu-indicator")||s(document).width()>Number(i)&&e.hasClass("submenu-click-on-")&&!s(t.target).hasClass("elementskit-submenu-indicator")||(t.preventDefault(),(i=s(this).parent().find(">.elementskit-dropdown, >.elementskit-megamenu-panel")).find(".elementskit-dropdown-open").removeClass("elementskit-dropdown-open"),i.hasClass("elementskit-dropdown-open")?i.removeClass("elementskit-dropdown-open"):i.addClass("elementskit-dropdown-open"))}),e("click",".elementskit-menu-toggler",function(t){t.preventDefault();var t=s(this).parents(".elementskit-menu-container").parent(),t=(t=t.length<1?s(this).parent():t).find(".elementskit-menu-offcanvas-elements");t.hasClass("active")?t.removeClass("active"):t.addClass("active")}),s(".elementskit-navbar-nav li a").on("click",function(t){var e=s(this),i=e.get(0),n,o,a,i;i&&e.attr("href")&&(o=(n=i.href).includes("#"),a=e.closest(".elementskit-menu-container").hasClass("ekit-nav-menu-one-page-yes"),i=i.pathname===window.location.pathname,"elementskit-submenu-indicator"!==t.target.className)&&o&&1"),g.no_overlay||(n.append(""),(a=n.find(".twentytwenty-overlay")).append(""),a.append("")),n.find("img:first")),r=n.find("img:last"),l=(n.append(""),n.find(".twentytwenty-handle")),h=(l.append(""),l.append(""),n.addClass("twentytwenty-container"),s.addClass("twentytwenty-before"),r.addClass("twentytwenty-after"),function(t){var t,e,i,e=(t=t,{w:(e=s.width())+"px",h:(i=s.height())+"px",cw:t*e+"px",ch:t*i+"px"}),t;l.css("vertical"===o?"top":"left","vertical"===o?e.ch:e.cw),t=e,"vertical"===o?(s.css("clip","rect(0,"+t.w+","+t.ch+",0)"),r.css("clip","rect("+t.ch+","+t.w+","+t.h+",0)")):(s.css("clip","rect(0,"+t.cw+","+t.h+",0)"),r.css("clip","rect(0,"+t.w+","+t.h+","+t.cw+")")),n.css("height",t.h)}),c=function(t,e){var e,i,n,e="vertical"===o?(e-u)/m:(t-d)/p,i=0,n=1;return Math.max(0,Math.min(1,e))},d=(v(window).on("resize.twentytwenty",function(t){h(e)}),0),u=0,p=0,m=0,a=function(t){((t.distX>t.distY&&t.distX<-t.distY||t.distX-t.distY)&&"vertical"!==o||(t.distXt.distY&&t.distX>-t.distY)&&"vertical"===o)&&t.preventDefault(),n.addClass("active"),d=n.offset().left,u=n.offset().top,p=s.width(),m=s.height()},t=function(t){n.hasClass("active")&&(e=c(t.pageX,t.pageY),h(e))},i=function(){n.removeClass("active")},f=g.move_with_handle_only?l:n;f.on("movestart",a),f.on("move",t),f.on("moveend",i),g.move_slider_on_hover&&(n.on("mouseenter",a),n.on("mousemove",t),n.on("mouseleave",i)),l.on("touchmove",function(t){t.preventDefault()}),n.find("img").on("mousedown",function(t){t.preventDefault()}),g.click_to_move&&n.on("click",function(t){d=n.offset().left,u=n.offset().top,p=s.width(),m=s.height(),e=c(t.pageX,t.pageY),h(e)}),v(window).trigger("resize.twentytwenty")})}}},n={};function o(t){var e=n[t],e;return void 0!==e||(e=n[t]={exports:{}},i[t].call(e.exports,e,e.exports,o)),e.exports}o.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(e,{a:e}),e},o.d=function(t,e){for(var i in e)o.o(e,i)&&!o.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o(213),o(846),o(795),o(827),o(123),o(33),o(244),o(160)})();
var pJS=function(e,t){var a=document.querySelector("#"+e+" > .particles-js-canvas-el"),d=(this.pJS={canvas:{el:a,w:a.offsetWidth,h:a.offsetHeight},particles:{number:{value:400,density:{enable:!0,value_area:800}},color:{value:"#fff"},shape:{type:"circle",stroke:{width:0,color:"#ff0000"},polygon:{nb_sides:5},image:{src:"",width:100,height:100}},opacity:{value:1,random:!1,anim:{enable:!1,speed:2,opacity_min:0,sync:!1}},size:{value:20,random:!1,anim:{enable:!1,speed:20,size_min:0,sync:!1}},line_linked:{enable:!0,distance:100,color:"#fff",opacity:1,width:1},move:{enable:!0,speed:2,direction:"none",random:!1,straight:!1,out_mode:"out",bounce:!1,attract:{enable:!1,rotateX:3e3,rotateY:3e3}},array:[]},interactivity:{detect_on:"canvas",events:{onhover:{enable:!0,mode:"grab"},onclick:{enable:!0,mode:"push"},resize:!0},modes:{grab:{distance:100,line_linked:{opacity:1}},bubble:{distance:200,size:80,duration:.4},repulse:{distance:200,duration:.4},push:{particles_nb:4},remove:{particles_nb:2}},mouse:{}},retina_detect:!1,fn:{interact:{},modes:{},vendors:{}},tmp:{}},this.pJS);t&&Object.deepExtend(d,t),d.tmp.obj={size_value:d.particles.size.value,size_anim_speed:d.particles.size.anim.speed,move_speed:d.particles.move.speed,line_linked_distance:d.particles.line_linked.distance,line_linked_width:d.particles.line_linked.width,mode_grab_distance:d.interactivity.modes.grab.distance,mode_bubble_distance:d.interactivity.modes.bubble.distance,mode_bubble_size:d.interactivity.modes.bubble.size,mode_repulse_distance:d.interactivity.modes.repulse.distance},d.fn.retinaInit=function(){d.retina_detect&&1d.canvas.w-2*this.radius?this.x=this.x-this.radius:this.x<2*this.radius&&(this.x=this.x+this.radius),this.y>d.canvas.h-2*this.radius?this.y=this.y-this.radius:this.y<2*this.radius&&(this.y=this.y+this.radius),d.particles.move.bounce&&d.fn.vendors.checkOverlap(this,a),this.color={},"object"==typeof e.value?e.value instanceof Array?(a=e.value[Math.floor(Math.random()*d.particles.color.value.length)],this.color.rgb=hexToRgb(a)):(null!=e.value.r&&null!=e.value.g&&null!=e.value.b&&(this.color.rgb={r:e.value.r,g:e.value.g,b:e.value.b}),null!=e.value.h&&null!=e.value.s&&null!=e.value.l&&(this.color.hsl={h:e.value.h,s:e.value.s,l:e.value.l})):"random"==e.value?this.color.rgb={r:Math.floor(256*Math.random())+0,g:Math.floor(256*Math.random())+0,b:Math.floor(256*Math.random())+0}:"string"==typeof e.value&&(this.color=e,this.color.rgb=hexToRgb(this.color.value)),this.opacity=(d.particles.opacity.random?Math.random():1)*d.particles.opacity.value,d.particles.opacity.anim.enable&&(this.opacity_status=!1,this.vo=d.particles.opacity.anim.speed/100,d.particles.opacity.anim.sync||(this.vo=this.vo*Math.random())),{});switch(d.particles.move.direction){case"top":i={x:0,y:-1};break;case"top-right":i={x:.5,y:-.5};break;case"right":i={x:1,y:-0};break;case"bottom-right":i={x:.5,y:.5};break;case"bottom":i={x:0,y:1};break;case"bottom-left":i={x:-.5,y:1};break;case"left":i={x:-1,y:0};break;case"top-left":i={x:-.5,y:-.5};break;default:i={x:0,y:0}}d.particles.move.straight?(this.vx=i.x,this.vy=i.y,d.particles.move.random&&(this.vx=this.vx*Math.random(),this.vy=this.vy*Math.random())):(this.vx=i.x+Math.random()-.5,this.vy=i.y+Math.random()-.5),this.vx_i=this.vx,this.vy_i=this.vy;var a=d.particles.shape.type,e,e;"object"==typeof a?a instanceof Array&&(e=a[Math.floor(Math.random()*a.length)],this.shape=e):this.shape=a,"image"==this.shape&&(e=d.particles.shape,this.img={src:e.image.src,ratio:e.image.width/e.image.height},this.img.ratio||(this.img.ratio=1),"svg"==d.tmp.img_type)&&null!=d.tmp.source_svg&&(d.fn.vendors.createSvgImg(this),d.tmp.pushing)&&(this.img.loaded=!1)},d.fn.particle.prototype.draw=function(){var e=this,t,t,a,a,a,a,i,i;switch(t=null!=e.radius_bubble?e.radius_bubble:e.radius,a=null!=e.opacity_bubble?e.opacity_bubble:e.opacity,a=e.color.rgb?"rgba("+e.color.rgb.r+","+e.color.rgb.g+","+e.color.rgb.b+","+a+")":"hsla("+e.color.hsl.h+","+e.color.hsl.s+"%,"+e.color.hsl.l+"%,"+a+")",d.canvas.ctx.fillStyle=a,d.canvas.ctx.beginPath(),e.shape){case"circle":d.canvas.ctx.arc(e.x,e.y,t,0,2*Math.PI,!1);break;case"edge":d.canvas.ctx.rect(e.x-t,e.y-t,2*t,2*t);break;case"triangle":d.fn.vendors.drawShape(d.canvas.ctx,e.x-t,e.y+t/1.66,2*t,3,2);break;case"polygon":d.fn.vendors.drawShape(d.canvas.ctx,e.x-t/(d.particles.shape.polygon.nb_sides/3.5),e.y-t/.76,2.66*t/(d.particles.shape.polygon.nb_sides/3),d.particles.shape.polygon.nb_sides,1);break;case"star":d.fn.vendors.drawShape(d.canvas.ctx,e.x-2*t/(d.particles.shape.polygon.nb_sides/4),e.y-t/1.52,2*t*2.66/(d.particles.shape.polygon.nb_sides/3),d.particles.shape.polygon.nb_sides,2);break;case"image":function n(){d.canvas.ctx.drawImage(i,e.x-t,e.y-t,2*t,2*t/e.img.ratio)}(i="svg"==d.tmp.img_type?e.img.obj:d.tmp.img_obj)&&n()}d.canvas.ctx.closePath(),0=d.particles.opacity.value&&(t.opacity_status=!1),t.opacity+=t.vo):(t.opacity<=d.particles.opacity.anim.opacity_min&&(t.opacity_status=!0),t.opacity-=t.vo),t.opacity<0)&&(t.opacity=0),d.particles.size.anim.enable&&(1==t.size_status?(t.radius>=d.particles.size.value&&(t.size_status=!1),t.radius+=t.vs):(t.radius<=d.particles.size.anim.size_min&&(t.size_status=!0),t.radius-=t.vs),t.radius<0)&&(t.radius=0),a="bounce"==d.particles.move.out_mode?{x_left:t.radius,x_right:d.canvas.w,y_top:t.radius,y_bottom:d.canvas.h}:{x_left:-t.radius,x_right:d.canvas.w+t.radius,y_top:-t.radius,y_bottom:d.canvas.h+t.radius},t.x-t.radius>d.canvas.w?(t.x=a.x_left,t.y=Math.random()*d.canvas.h):t.x+t.radius<0&&(t.x=a.x_right,t.y=Math.random()*d.canvas.h),t.y-t.radius>d.canvas.h?(t.y=a.y_top,t.x=Math.random()*d.canvas.w):t.y+t.radius<0&&(t.y=a.y_bottom,t.x=Math.random()*d.canvas.w),"bounce"===d.particles.move.out_mode&&((t.x+t.radius>d.canvas.w||t.x-t.radius<0)&&(t.vx=-t.vx),t.y+t.radius>d.canvas.h||t.y-t.radius<0)&&(t.vy=-t.vy),isInArray("grab",d.interactivity.events.onhover.mode)&&d.fn.modes.grabParticle(t),(isInArray("bubble",d.interactivity.events.onhover.mode)||isInArray("bubble",d.interactivity.events.onclick.mode))&&d.fn.modes.bubbleParticle(t),(isInArray("repulse",d.interactivity.events.onhover.mode)||isInArray("repulse",d.interactivity.events.onclick.mode))&&d.fn.modes.repulseParticle(t),d.particles.line_linked.enable||d.particles.move.attract.enable)for(var i=e+1;id.particles.size.value?0<=(s=l.radius+d.interactivity.modes.bubble.size*n)&&(l.radius_bubble=s):(r=l.radius-d.interactivity.modes.bubble.size,l.radius_bubble=0<(s=l.radius-r*n)?s:0)),d.interactivity.modes.bubble.opacity!=d.particles.opacity.value)&&(d.interactivity.modes.bubble.opacity>d.particles.opacity.value?(c=d.interactivity.modes.bubble.opacity*n)>l.opacity&&c<=d.interactivity.modes.bubble.opacity&&(l.opacity_bubble=c):(c=l.opacity-(d.particles.opacity.value-d.interactivity.modes.bubble.opacity)*n)=d.interactivity.modes.bubble.opacity&&(l.opacity_bubble=c)):e(),"mouseleave"==d.interactivity.status&&e()):d.interactivity.events.onclick.enable&&isInArray("bubble",d.interactivity.events.onclick.mode)&&(d.tmp.bubble_clicking&&(a=l.x-d.interactivity.mouse.click_pos_x,i=l.y-d.interactivity.mouse.click_pos_y,v=Math.sqrt(a*a+i*i),(p=((new Date).getTime()-d.interactivity.mouse.click_time)/1e3)>d.interactivity.modes.bubble.duration&&(d.tmp.bubble_duration_end=!0),p>2*d.interactivity.modes.bubble.duration)&&(d.tmp.bubble_clicking=!1,d.tmp.bubble_duration_end=!1),d.tmp.bubble_clicking)&&(t(d.interactivity.modes.bubble.size,d.particles.size.value,l.radius_bubble,l.radius,"size"),t(d.interactivity.modes.bubble.opacity,d.particles.opacity.value,l.opacity_bubble,l.opacity,"opacity"))},d.fn.modes.repulseParticle=function(i){function e(){var e=Math.atan2(l,o),t,e,a;i.vx=v*Math.cos(e),i.vy=v*Math.sin(e),"bounce"==d.particles.move.out_mode&&(e=i.x+i.vx,a=i.y+i.vy,(e+i.radius>d.canvas.w||e-i.radius<0)&&(i.vx=-i.vx),a+i.radius>d.canvas.h||a-i.radius<0)&&(i.vy=-i.vy)}var t,a,t,n,s,a,r,c,t,c,r,o,l,s,v;d.interactivity.events.onhover.enable&&isInArray("repulse",d.interactivity.events.onhover.mode)&&"mousemove"==d.interactivity.status?(t=i.x-d.interactivity.mouse.pos_x,a=i.y-d.interactivity.mouse.pos_y,s=t/(t=Math.sqrt(t*t+a*a)),a=a/t,c=100,t=clamp(1/(r=d.interactivity.modes.repulse.distance)*(-1*Math.pow(t/r,2)+1)*r*c,0,50),c={x:i.x+s*t,y:i.y+a*t},"bounce"==d.particles.move.out_mode?(0=d.particles.number.value?(d.fn.particlesDraw(),d.particles.move.enable?d.fn.drawAnimFrame=requestAnimFrame(d.fn.vendors.draw):cancelRequestAnimFrame(d.fn.drawAnimFrame)):d.tmp.img_error||(d.fn.drawAnimFrame=requestAnimFrame(d.fn.vendors.draw)):null!=d.tmp.img_obj?(d.fn.particlesDraw(),d.particles.move.enable?d.fn.drawAnimFrame=requestAnimFrame(d.fn.vendors.draw):cancelRequestAnimFrame(d.fn.drawAnimFrame)):d.tmp.img_error||(d.fn.drawAnimFrame=requestAnimFrame(d.fn.vendors.draw)):(d.fn.particlesDraw(),d.particles.move.enable?d.fn.drawAnimFrame=requestAnimFrame(d.fn.vendors.draw):cancelRequestAnimFrame(d.fn.drawAnimFrame))},d.fn.vendors.checkBeforeDraw=function(){"image"==d.particles.shape.type?"svg"==d.tmp.img_type&&null==d.tmp.source_svg?d.tmp.checkAnimFrame=requestAnimFrame(check):(cancelRequestAnimFrame(d.tmp.checkAnimFrame),d.tmp.img_error||(d.fn.vendors.init(),d.fn.vendors.draw())):(d.fn.vendors.init(),d.fn.vendors.draw())},d.fn.vendors.init=function(){d.fn.retinaInit(),d.fn.canvasInit(),d.fn.canvasSize(),d.fn.canvasPaint(),d.fn.particlesCreate(),d.fn.vendors.densityAutoParticles(),d.particles.line_linked.color_rgb_line=hexToRgb(d.particles.line_linked.color)},d.fn.vendors.start=function(){isInArray("image",d.particles.shape.type)?(d.tmp.img_type=d.particles.shape.image.src.substr(d.particles.shape.image.src.length-3),d.fn.vendors.loadImg(d.tmp.img_type)):d.fn.vendors.checkBeforeDraw()},d.fn.vendors.eventsListeners(),d.fn.vendors.start()};function hexToRgb(e){var t,e=(e=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(e,t,a,i){return t+t+a+a+i+i}),/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e));return e?{r:parseInt(e[1],16),g:parseInt(e[2],16),b:parseInt(e[3],16)}:null}function clamp(e,t,a){return Math.min(Math.max(e,t),a)}function isInArray(e,t){return-1
* GitHub : https://github.com/nk-o/jarallax
*/!function(n){var o={};function i(e){if(o[e])return o[e].exports;var t=o[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=n,i.c=o,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e]}.bind(null,o));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=10)}([,,function(e,t){e.exports=function(e){"complete"===document.readyState||"interactive"===document.readyState?e.call():document.attachEvent?document.attachEvent("onreadystatechange",function(){"interactive"===document.readyState&&e.call()}):document.addEventListener&&document.addEventListener("DOMContentLoaded",e)}},function(t,e,n){!function(e){e="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{};t.exports=e}.call(this,n(4))},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"===("undefined"==typeof window?"undefined":n(window))&&(o=window)}e.exports=o},,,,,,function(e,t,n){e.exports=n(11)},function(e,t,n){"use strict";n.r(t);var t=n(2),t=n.n(t),i=n(3),a=n(12);function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o,l=i.window.jarallax;i.window.jarallax=a.default,i.window.jarallax.noConflict=function(){return i.window.jarallax=l,this},void 0!==i.jQuery&&((n=function(){for(var e=arguments.length,t=new Array(e),n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1)for(var i=1;ii?i:t:te?e:t},data:function(t,e){return a.deserialize(t.getAttribute("data-"+e))},deserialize:function(t){return"true"===t||"false"!==t&&("null"===t?null:!isNaN(parseFloat(t))&&isFinite(t)?parseFloat(t):t)},camelCase:function(t){return t.replace(/-+(.)?/g,function(t,e){return e?e.toUpperCase():""})},accelerate:function(t){a.css(t,"transform","translate3d(0,0,0) rotate(0.0001deg)"),a.css(t,"transform-style","preserve-3d"),a.css(t,"backface-visibility","hidden")},transformSupport:function(t){for(var e=document.createElement("div"),i=!1,n=null,o=!1,s=null,r=null,l=0,h=a.vendors.length;l0&&"none"!==n,c.style.overflow=d,u.removeChild(e),m&&(u.removeAttribute("style"),u.parentNode.removeChild(u))}}return o},css:function(t,e,i){var n=a.propertyCache[e];if(!n)for(var o=0,s=a.vendors.length;othis.calibrationThreshold||Math.abs(e)>this.calibrationThreshold)&&this.queueCalibration(0),this.portrait?(this.motionX=this.calibrateX?e:this.inputY,this.motionY=this.calibrateY?t:this.inputX):(this.motionX=this.calibrateX?t:this.inputX,this.motionY=this.calibrateY?e:this.inputY),this.motionX*=this.elementWidth*(this.scalarX/100),this.motionY*=this.elementHeight*(this.scalarY/100),isNaN(parseFloat(this.limitX))||(this.motionX=a.clamp(this.motionX,-this.limitX,this.limitX)),isNaN(parseFloat(this.limitY))||(this.motionY=a.clamp(this.motionY,-this.limitY,this.limitY)),this.velocityX+=(this.motionX-this.velocityX)*this.frictionX,this.velocityY+=(this.motionY-this.velocityY)*this.frictionY;for(var i=0;ithis.windowWidth;this.portrait!==o&&(this.portrait=o,this.calibrationFlag=!0),this.calibrationFlag&&(this.calibrationFlag=!1,this.calibrationX=i,this.calibrationY=n),this.inputX=i,this.inputY=n}},{key:"onDeviceOrientation",value:function(t){var e=t.beta,i=t.gamma;null!==e&&null!==i&&(this.orientationStatus=1,this.rotate(e,i))}},{key:"onDeviceMotion",value:function(t){var e=t.rotationRate.beta,i=t.rotationRate.gamma;null!==e&&null!==i&&(this.motionStatus=1,this.rotate(e,i))}},{key:"onMouseMove",value:function(t){var e=t.clientX,i=t.clientY;if(this.hoverOnly&&(ethis.elementPositionX+this.elementWidth||ithis.elementPositionY+this.elementHeight))return this.inputX=0,void(this.inputY=0);this.relativeInput?(this.clipRelativeInput&&(e=Math.max(e,this.elementPositionX),e=Math.min(e,this.elementPositionX+this.elementWidth),i=Math.max(i,this.elementPositionY),i=Math.min(i,this.elementPositionY+this.elementHeight)),this.elementRangeX&&this.elementRangeY&&(this.inputX=(e-this.elementPositionX-this.elementCenterX)/this.elementRangeX,this.inputY=(i-this.elementPositionY-this.elementCenterY)/this.elementRangeY)):this.windowRadiusX&&this.windowRadiusY&&(this.inputX=(e-this.windowCenterX)/this.windowRadiusX,this.inputY=(i-this.windowCenterY)/this.windowRadiusY)}},{key:"destroy",value:function(){this.disable(),clearTimeout(this.calibrationTimer),clearTimeout(this.detectionTimer),this.element.removeAttribute("style");for(var t=0;t