Файловый менеджер - Редактировать - /home/pimjdymy/public_html/zeroesops/wp-content/themes/zeroesops/assets/js/plugins/plugins.min.js
Назад
function hexToRgb(t){t=t.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(t,e,i,n){return e+e+i+i+n+n});t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null}function clamp(t,e,i){return Math.min(Math.max(t,e),i)}function isInArray(t,e){return-1<e.indexOf(t)}jQuery(document).ready(function(o){var r=2500,a=3800,l=a-3e3,s=50,c=150,d=500,u=d+800,h=600,n=1500;function p(t){var e,i,n=g(t);t.parents(".cd-headline").hasClass("type")?((e=t.parent(".cd-words-wrapper")).addClass("selected").removeClass("waiting"),setTimeout(function(){e.removeClass("selected"),t.removeClass("is-visible").addClass("is-hidden").children("i").removeClass("in").addClass("out")},d),setTimeout(function(){f(n,c)},u)):t.parents(".cd-headline").hasClass("letters")?(i=t.children("i").length>=n.children("i").length,function t(e,i,n,s){e.removeClass("in").addClass("out");e.is(":last-child")?n&&setTimeout(function(){p(g(i))},r):setTimeout(function(){t(e.next(),i,n,s)},s);{var a;e.is(":last-child")&&o("html").hasClass("no-csstransitions")&&(a=g(i),v(i,a))}}(t.find("i").eq(0),t,i,s),m(n.find("i").eq(0),n,i,s)):t.parents(".cd-headline").hasClass("clip")?t.parents(".cd-words-wrapper").animate({width:"2px"},h,function(){v(t,n),f(n)}):t.parents(".cd-headline").hasClass("loading-bar")?(t.parents(".cd-words-wrapper").removeClass("is-loading"),v(t,n),setTimeout(function(){p(n)},a),setTimeout(function(){t.parents(".cd-words-wrapper").addClass("is-loading")},l)):(v(t,n),setTimeout(function(){p(n)},r))}function f(t,e){t.parents(".cd-headline").hasClass("type")?(m(t.find("i").eq(0),t,!1,e),t.addClass("is-visible").removeClass("is-hidden")):t.parents(".cd-headline").hasClass("clip")&&t.parents(".cd-words-wrapper").animate({width:t.width()+10},h,function(){setTimeout(function(){p(t)},n)})}function m(t,e,i,n){t.addClass("in").removeClass("out"),t.is(":last-child")?(e.parents(".cd-headline").hasClass("type")&&setTimeout(function(){e.parents(".cd-words-wrapper").addClass("waiting")},200),i||setTimeout(function(){p(e)},r)):setTimeout(function(){m(t.next(),e,i,n)},n)}function g(t){return t.is(":last-child")?t.parent().children().eq(0):t.next()}function v(t,e){t.removeClass("is-visible").addClass("is-hidden"),e.removeClass("is-hidden").addClass("is-visible")}(function(t){t.each(function(){var t=o(this),e=t.text().split(""),n=t.hasClass("is-visible");for(i in e)0<t.parents(".rotate-2").length&&(e[i]="<em>"+e[i]+"</em>"),e[i]=n?'<i class="in">'+e[i]+"</i>":"<i>"+e[i]+"</i>";var s=e.join("");t.html(s).css("opacity",1)})})(o(".cd-headline.letters").find("b")),function(t){var s=r;t.each(function(){var t,e,i,n=o(this);n.hasClass("loading-bar")?(s=a,setTimeout(function(){n.find(".cd-words-wrapper").addClass("is-loading")},l)):n.hasClass("clip")?(e=(t=n.find(".cd-words-wrapper")).width()+10,t.css("width",e)):n.hasClass("type")||(e=n.find(".cd-words-wrapper b"),i=0,e.each(function(){var t=o(this).width();i<t&&(i=t)}),n.find(".cd-words-wrapper").css("width",i)),setTimeout(function(){p(n.find(".is-visible").eq(0))},s)})}(o(".cd-headline"))}),function(t){var e;"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&module.exports?(t(e=require("jquery")),module.exports=e):t(jQuery)}(function(h){function o(t){this.init(t)}o.prototype={value:0,size:100,startAngle:-Math.PI,thickness:"auto",fill:{gradient:["#3aeabb","#fdd250"]},emptyFill:"rgba(0, 0, 0, .1)",animation:{duration:1200,easing:"circleProgressEasing"},animationStartValue:0,reverse:!1,lineCap:"butt",insertMode:"prepend",constructor:o,el:null,canvas:null,ctx:null,radius:0,arcFill:null,lastFrameValue:0,init:function(t){h.extend(this,t),this.radius=this.size/2,this.initWidget(),this.initFill(),this.draw(),this.el.trigger("circle-inited")},initWidget:function(){this.canvas||(this.canvas=h("<canvas>")["prepend"==this.insertMode?"prependTo":"appendTo"](this.el)[0]);var t,e=this.canvas;e.width=this.size,e.height=this.size,this.ctx=e.getContext("2d"),1<window.devicePixelRatio&&(t=window.devicePixelRatio,e.style.width=e.style.height=this.size+"px",e.width=e.height=this.size*t,this.ctx.scale(t,t))},initFill:function(){function t(){var t=h("<canvas>")[0];t.width=i.size,t.height=i.size,t.getContext("2d").drawImage(e,0,0,a,a),i.arcFill=i.ctx.createPattern(t,"no-repeat"),i.drawFrame(i.lastFrameValue)}var e,i=this,n=this.fill,s=this.ctx,a=this.size;if(!n)throw Error("The fill is not specified!");if((n="string"==typeof n?{color:n}:n).color&&(this.arcFill=n.color),n.gradient){var o=n.gradient;if(1==o.length)this.arcFill=o[0];else if(1<o.length){for(var r=n.gradientAngle||0,r=n.gradientDirection||[a/2*(1-Math.cos(r)),a/2*(1+Math.sin(r)),a/2*(1+Math.cos(r)),a/2*(1-Math.sin(r))],l=s.createLinearGradient.apply(s,r),c=0;c<o.length;c++){var d=o[c],u=c/(o.length-1);h.isArray(d)&&(u=d[1],d=d[0]),l.addColorStop(u,d)}this.arcFill=l}}n.image&&(n.image instanceof Image?e=n.image:(e=new Image).src=n.image,e.complete?t():e.onload=t)},draw:function(){this.animation?this.drawAnimated(this.value):this.drawFrame(this.value)},drawFrame:function(t){this.lastFrameValue=t,this.ctx.clearRect(0,0,this.size,this.size),this.drawEmptyArc(t),this.drawArc(t)},drawArc:function(t){var e,i,n,s;0!==t&&(e=this.ctx,i=this.radius,n=this.getThickness(),s=this.startAngle,e.save(),e.beginPath(),this.reverse?e.arc(i,i,i-n/2,s-2*Math.PI*t,s):e.arc(i,i,i-n/2,s,s+2*Math.PI*t),e.lineWidth=n,e.lineCap=this.lineCap,e.strokeStyle=this.arcFill,e.stroke(),e.restore())},drawEmptyArc:function(t){var e=this.ctx,i=this.radius,n=this.getThickness(),s=this.startAngle;t<1&&(e.save(),e.beginPath(),t<=0?e.arc(i,i,i-n/2,0,2*Math.PI):this.reverse?e.arc(i,i,i-n/2,s,s-2*Math.PI*t):e.arc(i,i,i-n/2,s+2*Math.PI*t,s),e.lineWidth=n,e.strokeStyle=this.emptyFill,e.stroke(),e.restore())},drawAnimated:function(i){var n=this,s=this.el,t=h(this.canvas);t.stop(!0,!1),s.trigger("circle-animation-start"),t.css({animationProgress:0}).animate({animationProgress:1},h.extend({},this.animation,{step:function(t){var e=n.animationStartValue*(1-t)+i*t;n.drawFrame(e),s.trigger("circle-animation-progress",[t,e])}})).promise().always(function(){s.trigger("circle-animation-end")})},getThickness:function(){return h.isNumeric(this.thickness)?this.thickness:this.size/14},getValue:function(){return this.value},setValue:function(t){this.animation&&(this.animationStartValue=this.lastFrameValue),this.value=t,this.draw()}},h.circleProgress={defaults:o.prototype},h.easing.circleProgressEasing=function(t){return t<.5?.5*(t*=2)*t*t:1-.5*(t=2-2*t)*t*t},h.fn.circleProgress=function(s,t){var a="circle-progress",e=this.data(a);if("widget"==s){if(!e)throw Error('Calling "widget" method on not initialized instance is forbidden');return e.canvas}if("value"!=s)return this.each(function(){var t,e=h(this),i=e.data(a),n=h.isPlainObject(s)?s:{};i?i.init(n):("string"==typeof(t=h.extend({},e.data())).fill&&(t.fill=JSON.parse(t.fill)),"string"==typeof t.animation&&(t.animation=JSON.parse(t.animation)),(n=h.extend(t,n)).el=e,i=new o(n),e.data(a,i))});if(!e)throw Error('Calling "value" method on not initialized instance is forbidden');if(void 0===t)return e.getValue();var i=t;return this.each(function(){h(this).data(a).setValue(i)})}}),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(n){"use strict";function e(u){return function(t){var e,i,n=t.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi);if(n)for(var s=0,a=n.length;s<a;++s){var o=n[s].match(/%(-|!)?([a-zA-Z]{1})(:[^;]+;)?/),r=(i=(i=o[0]).toString().replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1"),new RegExp(i)),l=o[1]||"",c=o[3]||"",d=null,o=o[2];h.hasOwnProperty(o)&&(d=h[o],d=Number(u[d])),null!==d&&("!"===l&&(e=d,o=i=void 0,i="s",o="",(c=c)&&(i=1===(c=c.replace(/(:|;|\s)/gi,"").split(/\,/)).length?c[0]:(o=c[0],c[1])),d=1<Math.abs(e)?i:o),""===l&&d<10&&(d="0"+d.toString()),t=t.replace(r,d.toString()))}return t.replace(/%%/,"%")}}var s=[],a={precision:100,elapse:!1,defer:!1};(i=[]).push(/^[0-9]*$/.source),i.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),i.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source);function o(t,e,i){this.el=t,this.$el=n(t),this.interval=null,this.offset={},this.options=n.extend({},a),this.instanceNumber=s.length,s.push(this),this.$el.data("countdown-instance",this.instanceNumber),i&&("function"==typeof i?(this.$el.on("update.countdown",i),this.$el.on("stoped.countdown",i),this.$el.on("finish.countdown",i)):this.options=n.extend({},a,i)),this.setFinalDate(e),!1===this.options.defer&&this.start()}var i=new RegExp(i.join("|")),h={Y:"years",m:"months",n:"daysToMonth",d:"daysToWeek",w:"weeks",W:"weeksToMonth",H:"hours",M:"minutes",S:"seconds",D:"totalDays",I:"totalHours",N:"totalMinutes",T:"totalSeconds"};n.extend(o.prototype,{start:function(){null!==this.interval&&clearInterval(this.interval);var t=this;this.update(),this.interval=setInterval(function(){t.update.call(t)},this.options.precision)},stop:function(){clearInterval(this.interval),this.interval=null,this.dispatchEvent("stoped")},toggle:function(){this.interval?this.stop():this.start()},pause:function(){this.stop()},resume:function(){this.start()},remove:function(){this.stop.call(this),s[this.instanceNumber]=null,delete this.$el.data().countdownInstance},setFinalDate:function(t){this.finalDate=function(t){if(t instanceof Date)return t;if(String(t).match(i))return String(t).match(/^[0-9]*$/)&&(t=Number(t)),String(t).match(/\-/)&&(t=String(t).replace(/\-/g,"/")),new Date(t);throw new Error("Couldn't cast `"+t+"` to a date object.")}(t)},update:function(){var t,e,i;0!==this.$el.closest("html").length?(t=void 0!==n._data(this.el,"events"),e=new Date,i=this.finalDate.getTime()-e.getTime(),i=Math.ceil(i/1e3),i=!this.options.elapse&&i<0?0:Math.abs(i),this.totalSecsLeft!==i&&t&&(this.totalSecsLeft=i,this.elapsed=e>=this.finalDate,this.offset={seconds:this.totalSecsLeft%60,minutes:Math.floor(this.totalSecsLeft/60)%60,hours:Math.floor(this.totalSecsLeft/60/60)%24,days:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToWeek:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToMonth:Math.floor(this.totalSecsLeft/60/60/24%30.4368),weeks:Math.floor(this.totalSecsLeft/60/60/24/7),weeksToMonth:Math.floor(this.totalSecsLeft/60/60/24/7)%4,months:Math.floor(this.totalSecsLeft/60/60/24/30.4368),years:Math.abs(this.finalDate.getFullYear()-e.getFullYear()),totalDays:Math.floor(this.totalSecsLeft/60/60/24),totalHours:Math.floor(this.totalSecsLeft/60/60),totalMinutes:Math.floor(this.totalSecsLeft/60),totalSeconds:this.totalSecsLeft},this.options.elapse||0!==this.totalSecsLeft?this.dispatchEvent("update"):(this.stop(),this.dispatchEvent("finish")))):this.remove()},dispatchEvent:function(t){t=n.Event(t+".countdown");t.finalDate=this.finalDate,t.elapsed=this.elapsed,t.offset=n.extend({},this.offset),t.strftime=e(this.offset),this.$el.trigger(t)}}),n.fn.countdown=function(){var i=Array.prototype.slice.call(arguments,0);return this.each(function(){var t,e=n(this).data("countdown-instance");void 0!==e?(t=s[e],e=i[0],o.prototype.hasOwnProperty(e)?t[e].apply(t,i.slice(1)):null===String(e).match(/^[$A-Z_][0-9A-Z_$]*$/i)?(t.setFinalDate.call(t,e),t.start()):n.error("Method %s does not exist on jQuery.countdown".replace(/\%s/gi,e))):new o(this,i[0],i[1])})}}),function(m){"use strict";m.fn.counterUp=function(t){var p,f=m.extend({time:400,delay:10,offset:100,beginAt:0,formatter:!1,context:"window",callback:function(){}},t);return this.each(function(){var u=m(this),h={time:m(this).data("counterup-time")||f.time,delay:m(this).data("counterup-delay")||f.delay,offset:m(this).data("counterup-offset")||f.offset,beginAt:m(this).data("counterup-beginat")||f.beginAt,context:m(this).data("counterup-context")||f.context};u.waypoint(function(t){!function(){var t=[],e=h.time/h.delay,i=m(this).attr("data-num")?m(this).attr("data-num"):u.text(),n=/[0-9]+,[0-9]+/.test(i),s=((i=i.replace(/,/g,"")).split(".")[1]||[]).length;h.beginAt>i&&(h.beginAt=i);var a=/[0-9]+:[0-9]+:[0-9]+/.test(i);if(a){var o=i.split(":"),r=1;for(p=0;0<o.length;)p+=r*parseInt(o.pop(),10),r*=60}for(var l=e;l>=h.beginAt/i*e;l--){var c,d=parseFloat(i/e*l).toFixed(s);if(a&&(d=parseInt(p/e*l),d=((c=parseInt(d/3600)%24)<10?"0"+c:c)+":"+((c=parseInt(d/60)%60)<10?"0"+c:c)+":"+((c=parseInt(d%60,10))<10?"0"+c:c)),n)for(;/(\d+)(\d{3})/.test(d.toString());)d=d.toString().replace(/(\d+)(\d{3})/,"$1,$2");f.formatter&&(d=f.formatter.call(this,d)),t.unshift(d)}u.data("counterup-nums",t),u.text(h.beginAt);u.data("counterup-func",function(){u.data("counterup-nums")?(u.html(u.data("counterup-nums").shift()),u.data("counterup-nums").length?setTimeout(u.data("counterup-func"),h.delay):(u.data("counterup-nums",null),u.data("counterup-func",null),f.callback.call(this))):f.callback.call(this)}),setTimeout(u.data("counterup-func"),h.delay)}(),this.destroy()},{offset:h.offset+"%",context:h.context})})}}(jQuery),function(I,g){function v(t){return"object"==typeof t}function c(t){return"string"==typeof t}function n(t){return"number"==typeof t}function y(t){return t===g}function O(t,e){return y(t)?"gmap3_"+(e?i+1:++i):t}function L(a,t,o,e,r){function i(t,s){t&&I.each(t,function(t,e){var i=a,n=e;P(e)&&(i=e[0],n=e[1]),s(o,t,function(t){n.apply(i,[r||o,t,l])})})}var t=t.td||{},l={id:e,data:t.data,tag:t.tag};i(t.events,D.event.addListener),i(t.onces,D.event.addListenerOnce)}function l(t){var e,i=[];for(e in t)t.hasOwnProperty(e)&&i.push(e);return i}function b(t,e){var i,n,s=["data","tag","id","events","onces"],a={};if(t.td)for(i in t.td)t.td.hasOwnProperty(i)&&"options"!==i&&"values"!==i&&(a[i]=t.td[i]);for(n=0;n<s.length;n++)!function(t,e){for(var i=arguments,n=2;n<i.length;n++)if(e in i[n]&&i[n].hasOwnProperty(e))return t[e]=i[n][e]}(a,s[n],e,t.td);return a.options=I.extend({},t.opts||{},e.options||{}),a}function w(){if(R.verbose){var t,e=[];if(window.console&&F(console.error)){for(t=0;t<arguments.length;t++)e.push(arguments[t]);console.error.apply(console,e)}else{for(e="",t=0;t<arguments.length;t++)e+=arguments[t].toString()+" ";alert(e)}}}function s(t){return(n(t)||c(t))&&""!==t&&!isNaN(t)}function _(t){var e,i=[];if(!y(t))if(v(t))if(n(t.length))i=t;else for(e in t)i.push(t[e]);else i.push(t);return i}function h(i){return i?F(i)?i:(i=_(i),function(t){var e;if(y(t))return!1;if(v(t)){for(e=0;e<t.length;e++)if(0<=I.inArray(t[e],i))return!0;return!1}return 0<=I.inArray(t,i)}):void 0}function x(t,e,i){e=e?t:null;return!t||c(t)?e:t.latLng?x(t.latLng):t instanceof D.LatLng?t:s(t.lat)?new D.LatLng(t.lat,t.lng):!i&&P(t)&&s(t[0])&&s(t[1])?new D.LatLng(t[0],t[1]):e}function T(t){var e,i;return!t||t instanceof D.LatLngBounds?t||null:(P(t)?2===t.length?(e=x(t[0]),i=x(t[1])):4===t.length&&(e=x([t[0],t[1]]),i=x([t[2],t[3]])):"ne"in t&&"sw"in t?(e=x(t.ne),i=x(t.sw)):"n"in t&&"e"in t&&"s"in t&&"w"in t&&(e=x([t.n,t.e]),i=x([t.s,t.w])),e&&i?new D.LatLngBounds(i,e):null)}function d(i,n,s,a,o){var t=!!s&&x(a.td,!1,!0),r=t?{latLng:t}:!!a.td.address&&(c(a.td.address)?{address:a.td.address}:a.td.address),t=!!r&&u.get(r),l=this;r?(o=o||0,t?(a.latLng=t.results[0].geometry.location,a.results=t.results,a.status=t.status,n.apply(i,[a])):(r.location&&(r.location=x(r.location)),r.bounds&&(r.bounds=T(r.bounds)),z.geocoder||(z.geocoder=new D.Geocoder),z.geocoder.geocode(r,function(t,e){e===D.GeocoderStatus.OK?(u.store(r,{results:t,status:e}),a.latLng=t[0].geometry.location,a.results=t,a.status=e,n.apply(i,[a])):e===D.GeocoderStatus.OVER_QUERY_LIMIT&&o<R.queryLimit.attempt?setTimeout(function(){d.apply(l,[i,n,s,a,o+1])},R.queryLimit.delay+Math.floor(Math.random()*R.queryLimit.random)):(w("geocode failed",e,r),a.latLng=a.results=!1,a.status=e,n.apply(i,[a]))}))):(a.latLng=x(a.td,!1,!0),n.apply(i,[a]))}function t(){var e=[];this.empty=function(){return!e.length},this.add=function(t){e.push(t)},this.get=function(){return!!e.length&&e[0]},this.ack=function(){e.shift()}}function r(){function r(t){return{id:t.id,name:t.name,object:t.obj,tag:t.tag,data:t.data}}function s(t){F(t.setMap)&&t.setMap(null),F(t.remove)&&t.remove(),F(t.free)&&t.free()}var l={},c={},d=this;d.add=function(t,e,i,n){var s=t.td||{},t=O(s.id);return l[e]||(l[e]=[]),t in c&&d.clearById(t),c[t]={obj:i,sub:n,name:e,id:t,tag:s.tag,data:s.data},l[e].push(t),t},d.getById=function(t,e,i){var n=!1;return n=t in c?e?c[t].sub:i?r(c[t]):c[t].obj:n},d.get=function(t,e,i,n){var s,a,o=h(i);if(!l[t]||!l[t].length)return null;for(s=l[t].length;s;)if(s--,(a=l[t][e?s:l[t].length-s-1])&&c[a]){if(o&&!o(c[a].tag))continue;return n?r(c[a]):c[a].obj}return null},d.all=function(t,e,n){function i(t){for(var e,i=0;i<l[t].length;i++)if((e=l[t][i])&&c[e]){if(a&&!a(c[e].tag))continue;s.push(n?r(c[e]):c[e].obj)}}var s=[],a=h(e);if(t in l)i(t);else if(y(t))for(t in l)i(t);return s},d.rm=function(t,e,i){var n,s;if(!l[t])return!1;if(e)if(i)for(n=l[t].length-1;0<=n&&(s=l[t][n],!e(c[s].tag));n--);else for(n=0;n<l[t].length&&(s=l[t][n],!e(c[s].tag));n++);else n=i?l[t].length-1:0;return n in l[t]&&d.clearById(l[t][n],n)},d.clearById=function(t,e){if(t in c){for(var i=c[t].name,n=0;y(e)&&n<l[i].length;n++)t===l[i][n]&&(e=n);return s(c[t].obj),c[t].sub&&s(c[t].sub),delete c[t],l[i].splice(e,1),!0}return!1},d.objGetById=function(t){var e,i;if(l.clusterer)for(i in l.clusterer)if(!1!==(e=c[l.clusterer[i]].obj.getById(t)))return e;return!1},d.objClearById=function(t){if(l.clusterer)for(var e in l.clusterer)if(c[l.clusterer[e]].obj.clearById(t))return!0;return null},d.clear=function(t,e,i,n){var s,a,o,r=h(n);if(t&&t.length)t=_(t);else for(s in t=[],l)t.push(s);for(a=0;a<t.length;a++)if(o=t[a],e)d.rm(o,r,!0);else if(i)d.rm(o,r,!1);else for(;d.rm(o,r,!1););},d.objClear=function(t,e,i,n){if(l.clusterer&&(0<=I.inArray("marker",t)||!t.length))for(var s in l.clusterer)c[l.clusterer[s]].obj.clear(e,i,n)}}function S(i,n,s){var a,t,o={},e=this,r={latLng:{map:!1,marker:!1,infowindow:!1,circle:!1,overlay:!1,getlatlng:!1,getmaxzoom:!1,getelevation:!1,streetviewpanorama:!1,getaddress:!0},geoloc:{getgeoloc:!0}};c(s)&&((t={})[s]={},s=t),e.run=function(){for(var t,e;t=function(){for(var t in s)if(s.hasOwnProperty(t)&&!o.hasOwnProperty(t))return t}();){if(F(i[t]))return a=t,e=I.extend(!0,{},R[t]||{},s[t].options||{}),void(t in r.latLng?s[t].values?function(e,t,i,n){function s(){for(;++o<e.length&&!("address"in e[o]););return o>=e.length?void i.apply(t,[n]):void d(a,function(t){delete t.td,I.extend(e[o],t),s.apply(a,[])},!0,{td:e[o]})}var a=this,o=-1;s()}(s[t].values,i,i[t],{td:s[t],opts:e,session:o}):d(i,i[t],r.latLng[t],{td:s[t],opts:e,session:o}):t in r.geoloc?function(e,i,n){var s=!1;navigator&&navigator.geolocation?navigator.geolocation.getCurrentPosition(function(t){s||(s=!0,n.latLng=new D.LatLng(t.coords.latitude,t.coords.longitude),i.apply(e,[n]))},function(){s||(s=!0,n.latLng=!1,i.apply(e,[n]))},n.opts.getCurrentPosition):(n.latLng=!1,i.apply(e,[n]))}(i,i[t],{td:s[t],opts:e,session:o}):i[t].apply(i,[{td:s[t],opts:e,session:o}]));o[t]=null}n.apply(i,[s,o])},e.ack=function(t){o[a]=t,e.run.apply(e,[])}}function C(){return z.es||(z.es=new D.ElevationService),z.es}function k(i,y,b){function e(t){l[t]||(delete A[t].options.map,l[t]=new R.classes.Marker(A[t].options),L(i,{td:A[t]},l[t],A[t].id))}function t(){return(x=c.getProjection())?(M=!0,o.push(D.event.addListener(y,"zoom_changed",n)),o.push(D.event.addListener(y,"bounds_changed",n)),void s()):void setTimeout(function(){t.apply(d,[])},25)}function w(t){v(z[t])?(F(z[t].obj.setMap)&&z[t].obj.setMap(null),F(z[t].obj.remove)&&z[t].obj.remove(),F(z[t].shadow.remove)&&z[t].obj.remove(),F(z[t].shadow.setMap)&&z[t].shadow.setMap(null),delete z[t].obj,delete z[t].shadow):l[t]&&l[t].setMap(null),delete z[t]}function _(){var t=function(){var t=Math.cos,e=Math.sin,i=(i=arguments)[0]instanceof D.LatLng?(n=i[0].lat(),s=i[0].lng(),i[1]instanceof D.LatLng?(a=i[1].lat(),i[1].lng()):(a=i[1],i[2])):(n=i[0],s=i[1],i[2]instanceof D.LatLng?(a=i[2].lat(),i[2].lng()):(a=i[2],i[3])),n=Math.PI*n/180,s=Math.PI*s/180,a=Math.PI*a/180,i=Math.PI*i/180;return 6371e3*Math.acos(Math.min(t(n)*t(a)*t(s)*t(i)+t(n)*e(s)*t(a)*e(i)+e(n)*e(a),1))}(y.getCenter(),y.getBounds().getNorthEast());return new D.Circle({center:y.getCenter(),radius:1.25*t}).getBounds()}function n(){clearTimeout(a),a=setTimeout(s,25)}function s(){if(!C&&!E&&M){var t,e,i,n,s,a,o,r,l,c,d=!1,u=[],h={},p=y.getZoom(),f="maxZoom"in b&&p>b.maxZoom,m=function(){var t,e={};for(t in z)e[t]=!0;return e}();for(k=!1,3<p&&(d=(s=_()).getSouthWest().lng()<s.getNorthEast().lng()),t=0;t<A.length;t++)!A[t]||d&&!s.contains(A[t].options.position)||T&&!T($[t])||u.push(t);for(;;){for(t=0;h[t]&&t<u.length;)t++;if(t===u.length)break;if(n=[],P&&!f){c=10;do{for(o=n,n=[],c--,v=o.length?s.getCenter():A[u[t]].options.position,g=v,v=void 0,v=x.fromLatLngToDivPixel(g),g=x.fromDivPixelToLatLng(new D.Point(v.x+b.radius,v.y-b.radius)),v=x.fromDivPixelToLatLng(new D.Point(v.x-b.radius,v.y+b.radius)),s=new D.LatLngBounds(v,g),e=t;e<u.length;e++)h[e]||s.contains(A[u[e]].options.position)&&n.push(e)}while(o.length<n.length&&1<n.length&&c)}else for(e=t;e<u.length;e++)if(!h[e]){n.push(e);break}for(a={indexes:[],ref:[]},i=r=l=0;i<n.length;i++)h[n[i]]=!0,a.indexes.push(u[n[i]]),a.ref.push(u[n[i]]),r+=A[u[n[i]]].options.position.lat(),l+=A[u[n[i]]].options.position.lng();r/=n.length,l/=n.length,a.latLng=new D.LatLng(r,l),a.ref=a.ref.join("-"),a.ref in m?delete m[a.ref]:(1===n.length&&(z[a.ref]=!0),S(a))}I.each(m,function(t){w(t)}),E=!1}var g,v}var a,x,T,S,C=!1,k=!1,E=!1,M=!1,P=!0,d=this,o=[],z={},r={},u={},l=[],A=[],$=[],c=function(t){function e(){return this.onAdd=function(){},this.onRemove=function(){},this.draw=function(){},R.classes.OverlayView.apply(this,[])}e.prototype=R.classes.OverlayView.prototype;var i=new e;return i.setMap(t),i}(y,b.radius);t(),d.getById=function(t){return t in r&&(e(r[t]),l[r[t]])},d.rm=function(t){var e=r[t];l[e]&&l[e].setMap(null),delete l[e],l[e]=!1,delete A[e],A[e]=!1,delete $[e],$[e]=!1,delete r[t],delete u[e],k=!0},d.clearById=function(t){return t in r?(d.rm(t),!0):void 0},d.clear=function(t,e,i){for(var n,s,a,o=[],r=h(i),l=t?(n=A.length-1,s=-1):(n=0,s=A.length,1),c=n;c!==s&&(!A[c]||r&&!r(A[c].tag)||(o.push(u[c]),!e&&!t));c+=l);for(a=0;a<o.length;a++)d.rm(o[a])},d.add=function(t,e){t.id=O(t.id),d.clearById(t.id),r[t.id]=l.length,u[l.length]=t.id,l.push(null),A.push(t),$.push(e),k=!0},d.addMarker=function(t,e){(e=e||{}).id=O(e.id),d.clearById(e.id),e.options||(e.options={}),e.options.position=t.getPosition(),L(i,{td:e},t,e.id),r[e.id]=l.length,u[l.length]=e.id,l.push(t),A.push(e),$.push(e.data||{}),k=!0},d.td=function(t){return A[t]},d.value=function(t){return $[t]},d.marker=function(t){return t in l&&(e(t),l[t])},d.markerIsSet=function(t){return Boolean(l[t])},d.setMarker=function(t,e){l[t]=e},d.store=function(t,e,i){z[t.ref]={obj:e,shadow:i}},d.free=function(){for(var t=0;t<o.length;t++)D.event.removeListener(o[t]);o=[],I.each(z,function(t){w(t)}),z={},I.each(A,function(t){A[t]=null}),A=[],I.each(l,function(t){l[t]&&(l[t].setMap(null),delete l[t])}),l=[],I.each($,function(t){delete $[t]}),$=[],r={},u={}},d.filter=function(t){T=t,s()},d.enable=function(t){P!==t&&(P=t,s())},d.display=function(t){S=t},d.error=function(t){0},d.beginUpdate=function(){C=!0},d.endUpdate=function(){C=!1,k&&s()},d.autofit=function(t){for(var e=0;e<A.length;e++)A[e]&&t.extend(A[e].options.position)}}function E(t,s){var e=this;e.id=function(){return t},e.filter=function(t){s.filter(t)},e.enable=function(){s.enable(!0)},e.disable=function(){s.enable(!1)},e.add=function(t,e,i){i||s.beginUpdate(),s.addMarker(t,e),i||s.endUpdate()},e.getById=function(t){return s.getById(t)},e.clearById=function(t,e){return e||s.beginUpdate(),t=s.clearById(t),e||s.endUpdate(),t},e.clear=function(t,e,i,n){n||s.beginUpdate(),s.clear(t,e,i),n||s.endUpdate()}}function M(t,e,i,n){var s=this,a=[];R.classes.OverlayView.call(s),s.setMap(t),s.onAdd=function(){var t=s.getPanes();e.pane in t&&I(t[e.pane]).append(n),I.each("dblclick click mouseover mousemove mouseout mouseup mousedown".split(" "),function(t,e){a.push(D.event.addDomListener(n[0],e,function(t){I.Event(t).stopPropagation(),D.event.trigger(s,e,[t]),s.draw()}))}),a.push(D.event.addDomListener(n[0],"contextmenu",function(t){I.Event(t).stopPropagation(),D.event.trigger(s,"rightclick",[t]),s.draw()}))},s.getPosition=function(){return i},s.setPosition=function(t){i=t,s.draw()},s.draw=function(){var t=s.getProjection().fromLatLngToDivPixel(i);n.css("left",t.x+e.offset.x+"px").css("top",t.y+e.offset.y+"px")},s.onRemove=function(){for(var t=0;t<a.length;t++)D.event.removeListener(a[t]);n.remove()},s.hide=function(){n.hide()},s.show=function(){n.show()},s.toggle=function(){n&&(n.is(":visible")?s.show():s.hide())},s.toggleDOM=function(){s.setMap(s.getMap()?null:t)},s.getDOMElement=function(){return n[0]}}function a(h){function i(){!a&&(a=o.get())&&a.run()}function n(){a=null,o.ack(),i.call(p)}function s(t){var e,i=t.td.callback;i&&(e=Array.prototype.slice.call(arguments,1),F(i)?i.apply(h,e):P(i)&&F(i[1])&&i[1].apply(i[0],e))}function d(t,e,i){i&&L(h,t,e,i),s(t,e),a.ack(e)}function u(t,e){var i=(e=e||{}).td&&e.td.options?e.td.options:0;m?i&&(i.center&&(i.center=x(i.center)),m.setOptions(i)):((i=e.opts||I.extend(!0,{},R.map,i||{})).center=t||x(i.center),m=new R.classes.Map(h.get(0),i))}function e(o,r,l){var c=[],t="values"in o.td;return t||(o.td.values=[{options:o.opts}]),o.td.values.length?(u(),I.each(o.td.values,function(t,e){var i,n,s,a=b(o,e);if(a.options[l])if(a.options[l][0][0]&&P(a.options[l][0][0]))for(i=0;i<a.options[l].length;i++)for(n=0;n<a.options[l][i].length;n++)a.options[l][i][n]=x(a.options[l][i][n]);else for(i=0;i<a.options[l].length;i++)a.options[l][i]=x(a.options[l][i]);a.options.map=m,s=new D[r](a.options),c.push(s),e=f.add({td:a},r.toLowerCase(),s),L(h,{td:a},s,e)}),void d(o,t?c:c[0])):void d(o,!1)}var a,p=this,o=new t,f=new r,m=null;p._plan=function(t){for(var e=0;e<t.length;e++)o.add(new S(p,n,t[e]));i()},p.map=function(t){u(t.latLng,t),L(h,t,m),d(t,m)},p.destroy=function(t){f.clear(),h.empty(),m=m&&null,d(t,!0)},p.overlay=function(s,a){var o=[],t="values"in s.td;return t||(s.td.values=[{latLng:s.latLng,options:s.opts}]),s.td.values.length?(M.__initialised||(M.prototype=new R.classes.OverlayView,M.__initialised=!0),I.each(s.td.values,function(t,e){var i=b(s,e),n=I(document.createElement("div")).css({border:"none",borderWidth:0,position:"absolute"});n.append(i.options.content),e=new M(m,i.options,x(i)||x(e),n),o.push(e),n=null,a||(n=f.add(s,"overlay",e),L(h,{td:i},e,n))}),a?o[0]:void d(s,t?o:o[0])):void d(s,!1)},p.marker=function(s){var a,t,n,e="values"in s.td,o=!m;return e||(s.opts.position=s.latLng||x(s.opts.position),s.td.values=[{options:s.opts}]),s.td.values.length?(o&&u(),s.td.cluster&&!m.getBounds()?void D.event.addListenerOnce(m,"bounds_changed",function(){p.marker.apply(p,[s])}):void(s.td.cluster?(s.td.cluster instanceof E?(t=s.td.cluster,n=f.getById(t.id(),!0)):(n=function(o){var r,t,l=new k(h,m,o),c={},d={},u=[],e=/^[0-9]+$/;for(t in o)e.test(t)?(u.push(+t),d[t]=o[t],d[t].width=d[t].width||0,d[t].height=d[t].height||0):c[t]=o[t];return u.sort(function(t,e){return e<t}),r=c.calculator?function(t){var i=[];return I.each(t,function(t,e){i.push(l.value(e))}),c.calculator.apply(h,[i])}:function(t){return t.length},l.error(function(){w.apply(p,arguments)}),l.display(function(t){var e,i,n,s,a=r(t.indexes);if(o.force||1<a)for(e=0;e<u.length;e++)u[e]<=a&&(i=d[u[e]]);i?(n=i.offset||[-i.width/2,-i.height/2],(s=I.extend({},c)).options=I.extend({pane:"overlayLayer",content:i.content?i.content.replace("CLUSTER_COUNT",a):"",offset:{x:("x"in n?n.x:n[0])||0,y:("y"in n?n.y:n[1])||0}},c.options||{}),n=p.overlay({td:s,opts:s.options,latLng:x(t)},!0),s.options.pane="floatShadow",s.options.content=I(document.createElement("div")).width(i.width+"px").height(i.height+"px").css({cursor:"pointer"}),s=p.overlay({td:s,opts:s.options,latLng:x(t)},!0),c.data={latLng:x(t),markers:[]},I.each(t.indexes,function(t,e){c.data.markers.push(l.value(e)),l.markerIsSet(e)&&l.marker(e).setMap(null)}),L(h,{td:c},s,g,{main:n,shadow:s}),l.store(t,n,s)):I.each(t.indexes,function(t,e){l.marker(e).setMap(m)})}),l}(s.td.cluster),t=new E(O(s.td.id,!0),n),f.add(s,"clusterer",t,n)),n.beginUpdate(),I.each(s.td.values,function(t,e){var i=b(s,e);i.options.position=x(i.options.position||e),i.options.position&&(i.options.map=m,o&&(m.setCenter(i.options.position),o=!1),n.add(i,e))}),n.endUpdate(),d(s,t)):(a=[],I.each(s.td.values,function(t,e){var i,n=b(s,e);n.options.position=x(n.options.position||e),n.options.position&&(n.options.map=m,o&&(m.setCenter(n.options.position),o=!1),i=new R.classes.Marker(n.options),a.push(i),e=f.add({td:n},"marker",i),L(h,{td:n},i,e))}),d(s,e?a:a[0])))):void d(s,!1)},p.getroute=function(i){i.opts.origin=x(i.opts.origin,!0),i.opts.destination=x(i.opts.destination,!0),z.ds||(z.ds=new D.DirectionsService),z.ds.route(i.opts,function(t,e){s(i,e===D.DirectionsStatus.OK&&t,e),a.ack()})},p.getdistance=function(i){var t;for(i.opts.origins=_(i.opts.origins),t=0;t<i.opts.origins.length;t++)i.opts.origins[t]=x(i.opts.origins[t],!0);for(i.opts.destinations=_(i.opts.destinations),t=0;t<i.opts.destinations.length;t++)i.opts.destinations[t]=x(i.opts.destinations[t],!0);z.dms||(z.dms=new D.DistanceMatrixService),z.dms.getDistanceMatrix(i.opts,function(t,e){s(i,e===D.DistanceMatrixStatus.OK&&t,e),a.ack()})},p.infowindow=function(s){var a=[],o="values"in s.td;o||(s.latLng&&(s.opts.position=s.latLng),s.td.values=[{options:s.opts}]),I.each(s.td.values,function(t,e){var i,n=b(s,e);n.options.position=x(n.options.position||e.latLng),m||u(n.options.position),(i=new R.classes.InfoWindow(n.options))&&(y(n.open)||n.open)&&(o?i.open(m,n.anchor||g):i.open(m,n.anchor||!s.latLng&&s.session.marker||g)),a.push(i),e=f.add({td:n},"infowindow",i),L(h,{td:n},i,e)}),d(s,o?a:a[0])},p.circle=function(s){var a=[],t="values"in s.td;return t||(s.opts.center=s.latLng||x(s.opts.center),s.td.values=[{options:s.opts}]),s.td.values.length?(I.each(s.td.values,function(t,e){var i,n=b(s,e);n.options.center=x(n.options.center||e),m||u(n.options.center),n.options.map=m,i=new R.classes.Circle(n.options),a.push(i),e=f.add({td:n},"circle",i),L(h,{td:n},i,e)}),void d(s,t?a:a[0])):void d(s,!1)},p.getaddress=function(t){s(t,t.results,t.status),a.ack()},p.getlatlng=function(t){s(t,t.results,t.status),a.ack()},p.getmaxzoom=function(e){z.mzs||(z.mzs=new D.MaxZoomService),z.mzs.getMaxZoomAtLatLng(e.latLng,function(t){s(e,t.status===D.MaxZoomStatus.OK&&t.zoom,status),a.ack()})},p.getelevation=function(i){function t(t,e){s(i,e===D.ElevationStatus.OK&&t,e),a.ack()}var e,n=[];if(i.latLng)n.push(i.latLng);else for(n=_(i.td.locations||[]),e=0;e<n.length;e++)n[e]=x(n[e]);if(n.length)C().getElevationForLocations({locations:n},t);else{if(i.td.path&&i.td.path.length)for(e=0;e<i.td.path.length;e++)n.push(x(i.td.path[e]));n.length?C().getElevationAlongPath({path:n,samples:i.td.samples},t):a.ack()}},p.defaults=function(t){I.each(t.td,function(t,e){R[t]=v(R[t])?I.extend({},R[t],e):e}),a.ack(!0)},p.rectangle=function(s){var a=[],t="values"in s.td;return t||(s.td.values=[{options:s.opts}]),s.td.values.length?(I.each(s.td.values,function(t,e){var i,n=b(s,e);n.options.bounds=T(n.options.bounds||e),m||u(n.options.bounds.getCenter()),n.options.map=m,i=new R.classes.Rectangle(n.options),a.push(i),e=f.add({td:n},"rectangle",i),L(h,{td:n},i,e)}),void d(s,t?a:a[0])):void d(s,!1)},p.polyline=function(t){e(t,"Polyline","path")},p.polygon=function(t){e(t,"Polygon","paths")},p.trafficlayer=function(t){u();var e=f.get("trafficlayer");e||((e=new R.classes.TrafficLayer).setMap(m),f.add(t,"trafficlayer",e)),d(t,e)},p.bicyclinglayer=function(t){u();var e=f.get("bicyclinglayer");e||((e=new R.classes.BicyclingLayer).setMap(m),f.add(t,"bicyclinglayer",e)),d(t,e)},p.groundoverlay=function(t){t.opts.bounds=T(t.opts.bounds),t.opts.bounds&&u(t.opts.bounds.getCenter());var e=new R.classes.GroundOverlay(t.opts.url,t.opts.bounds,t.opts.opts);e.setMap(m),d(t,e,f.add(t,"groundoverlay",e))},p.streetviewpanorama=function(t){t.opts.opts||(t.opts.opts={}),t.latLng?t.opts.opts.position=t.latLng:t.opts.opts.position&&(t.opts.opts.position=x(t.opts.opts.position)),t.td.divId?t.opts.container=document.getElementById(t.td.divId):t.opts.container&&(t.opts.container=I(t.opts.container).get(0));var e=new R.classes.StreetViewPanorama(t.opts.container,t.opts.opts);e&&m.setStreetView(e),d(t,e,f.add(t,"streetviewpanorama",e))},p.kmllayer=function(s){var a=[],t="values"in s.td;return t||(s.td.values=[{options:s.opts}]),s.td.values.length?(I.each(s.td.values,function(t,e){var i,n=b(s,e);m||u(),i=n.options,n.options.opts&&(i=n.options.opts,n.options.url&&(i.url=n.options.url)),i.map=m,e=function(t){var e,i=D.version.split(".");for(t=t.split("."),e=0;e<i.length;e++)i[e]=parseInt(i[e],10);for(e=0;e<t.length;e++){if(t[e]=parseInt(t[e],10),!i.hasOwnProperty(e))return;if(i[e]<t[e])return}return 1}("3.10")?new R.classes.KmlLayer(i):new R.classes.KmlLayer(i.url,i),a.push(e),i=f.add({td:n},"kmllayer",e),L(h,{td:n},e,i)}),void d(s,t?a:a[0])):void d(s,!1)},p.panel=function(t){u();var e,i=0,n=0,s=I(document.createElement("div"));s.css({position:"absolute",zIndex:1e3,visibility:"hidden"}),t.opts.content&&(e=I(t.opts.content),s.append(e),h.first().prepend(s),y(t.opts.left)?y(t.opts.right)?t.opts.center&&(i=(h.width()-e.width())/2):i=h.width()-e.width()-t.opts.right:i=t.opts.left,y(t.opts.top)?y(t.opts.bottom)?t.opts.middle&&(n=(h.height()-e.height())/2):n=h.height()-e.height()-t.opts.bottom:n=t.opts.top,s.css({top:n,left:i,visibility:"visible"})),d(t,s,f.add(t,"panel",s))},p.directionsrenderer=function(t){t.opts.map=m;var e=new D.DirectionsRenderer(t.opts);t.td.divId?e.setPanel(document.getElementById(t.td.divId)):t.td.container&&e.setPanel(I(t.td.container).get(0)),d(t,e,f.add(t,"directionsrenderer",e))},p.getgeoloc=function(t){d(t,t.latLng)},p.styledmaptype=function(t){u();var e=new R.classes.StyledMapType(t.td.styles,t.opts);m.mapTypes.set(t.td.id,e),d(t,e)},p.imagemaptype=function(t){u();var e=new R.classes.ImageMapType(t.opts);m.mapTypes.set(t.td.id,e),d(t,e)},p.autofit=function(t){var i=new D.LatLngBounds;I.each(f.all(),function(t,e){e.getPosition?i.extend(e.getPosition()):e.getBounds?(i.extend(e.getBounds().getNorthEast()),i.extend(e.getBounds().getSouthWest())):e.getPaths?e.getPaths().forEach(function(t){t.forEach(function(t){i.extend(t)})}):e.getPath?e.getPath().forEach(function(t){i.extend(t)}):e.getCenter?i.extend(e.getCenter()):e instanceof E&&((e=f.getById(e.id(),!0))&&e.autofit(i))}),i.isEmpty()||m.getBounds()&&m.getBounds().equals(i)||("maxZoom"in t.td&&D.event.addListenerOnce(m,"bounds_changed",function(){this.getZoom()>t.td.maxZoom&&this.setZoom(t.td.maxZoom)}),m.fitBounds(i)),d(t,!0)},p.clear=function(t){if(c(t.td)){if(f.clearById(t.td)||f.objClearById(t.td))return void d(t,!0);t.td={name:t.td}}t.td.id?I.each(_(t.td.id),function(t,e){f.clearById(e)||f.objClearById(e)}):(f.clear(_(t.td.name),t.td.last,t.td.first,t.td.tag),f.objClear(_(t.td.name),t.td.last,t.td.first,t.td.tag)),d(t,!0)},p.get=function(t,e,n){var i,s,a=e?t:t.td;return e||(n=a.full),c(a)?!1===(s=f.getById(a,!1,n)||f.objGetById(a))&&(i=a,a={}):i=a.name,(s="map"===i?m:s)||(s=[],a.id?(I.each(_(a.id),function(t,e){s.push(f.getById(e,!1,n)||f.objGetById(e))}),P(a.id)||(s=s[0])):(I.each(i?_(i):[g],function(t,e){var i;a.first?(i=f.get(e,!1,a.tag,n))&&s.push(i):a.all?I.each(f.all(e,a.tag,n),function(t,e){s.push(e)}):(i=f.get(e,!0,a.tag,n))&&s.push(i)}),a.all||P(i)||(s=s[0]))),s=P(s)||!a.all?s:[s],e?s:void d(t,s)},p.exec=function(e){I.each(_(e.td.func),function(t,i){I.each(p.get(e.td,!0,!e.td.hasOwnProperty("full")||e.td.full),function(t,e){i.call(h,e)})}),d(e,!0)},p.trigger=function(t){var i;c(t.td)?D.event.trigger(m,t.td):(i=[m,t.td.eventName],t.td.var_args&&I.each(t.td.var_args,function(t,e){i.push(e)}),D.event.trigger.apply(D.event,i)),s(t),a.ack()}}var R,D,i=0,F=I.isFunction,P=I.isArray,z={},u=new function(){var r=[];this.get=function(t){if(r.length)for(var e,i,n,s,a=l(t),o=0;o<r.length;o++){for(n=r[o],s=a.length===n.keys.length,e=0;e<a.length&&s;e++)s=(s=(i=a[e])in n.request)&&(v(t[i])&&"equals"in t[i]&&F(t[i])?t[i].equals(n.request[i]):t[i]===n.request[i]);if(s)return n.results}},this.store=function(t,e){r.push({request:t,keys:l(t),results:e})}};I.fn.gmap3=function(){var t,i,n=[],s=[];for(D=google.maps,R=R||{verbose:!1,queryLimit:{attempt:5,delay:250,random:250},classes:(i={},I.each("Map Marker InfoWindow Circle Rectangle OverlayView StreetViewPanorama KmlLayer TrafficLayer BicyclingLayer GroundOverlay StyledMapType ImageMapType".split(" "),function(t,e){i[e]=D[e]}),i),map:{mapTypeId:D.MapTypeId.ROADMAP,center:[46.578498,2.457275],zoom:2},overlay:{pane:"floatPane",content:"",offset:{x:0,y:0}},geoloc:{getCurrentPosition:{maximumAge:6e4,timeout:5e3}}},t=0;t<arguments.length;t++)arguments[t]&&n.push(arguments[t]);return n.length||n.push("map"),I.each(this,function(){var t=I(this),e=t.data("gmap3");e||(e=new a(t),t.data("gmap3",e)),1!==n.length||"get"!==n[0]&&!function(t){var e,i=!1;if(v(t)&&t.hasOwnProperty("get")){for(e in t)if("get"!==e)return;i=!t.get.hasOwnProperty("callback")}return i}(n[0])?e._plan(n):s.push("get"===n[0]?e.get("map",!0):e.get(n[0].get,!0,n[0].get.full))}),s.length?1===s.length?s[0]:s:this}}(jQuery),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||{},t=i[t]=i[t]||[];return-1==t.indexOf(e)&&t.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){t=this._events&&this._events[t];if(t&&t.length){e=t.indexOf(e);return-1!=e&&t.splice(e,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 n=this._onceEvents&&this._onceEvents[t],s=0;s<i.length;s++){var a=i[s];n&&n[a]&&(this.off(t,a),delete n[a]),a.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(e,i){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("ev-emitter")):e.imagesLoaded=i(e,e.EvEmitter)}("undefined"!=typeof window?window:this,function(e,t){function a(t,e){for(var i in e)t[i]=e[i];return t}function o(t,e,i){if(!(this instanceof o))return new o(t,e,i);var n,s=t;return(s="string"==typeof t?document.querySelectorAll(t):s)?(this.elements=(n=s,Array.isArray(n)?n:"object"==typeof n&&"number"==typeof n.length?c.call(n):[n]),this.options=a({},this.options),"function"==typeof e?i=e:a(this.options,e),i&&this.on("always",i),this.getImages(),r&&(this.jqDeferred=new r.Deferred),void setTimeout(this.check.bind(this))):void l.error("Bad element for imagesLoaded "+(s||t))}function i(t){this.img=t}function n(t,e){this.url=t,this.element=e,this.img=new Image}var r=e.jQuery,l=e.console,c=Array.prototype.slice;(o.prototype=Object.create(t.prototype)).options={},o.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},o.prototype.addElementImages=function(t){"IMG"==t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);var e=t.nodeType;if(e&&d[e]){for(var i=t.querySelectorAll("img"),n=0;n<i.length;n++){var s=i[n];this.addImage(s)}if("string"==typeof this.options.background)for(var a=t.querySelectorAll(this.options.background),n=0;n<a.length;n++){var o=a[n];this.addElementBackgroundImages(o)}}};var d={1:!0,9:!0,11:!0};return o.prototype.addElementBackgroundImages=function(t){var e=getComputedStyle(t);if(e)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(e.backgroundImage);null!==n;){var s=n&&n[2];s&&this.addBackground(s,t),n=i.exec(e.backgroundImage)}},o.prototype.addImage=function(t){t=new i(t);this.images.push(t)},o.prototype.addBackground=function(t,e){e=new n(t,e);this.images.push(e)},o.prototype.check=function(){function e(t,e,i){setTimeout(function(){n.progress(t,e,i)})}var n=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(t){t.once("progress",e),t.check()}):void this.complete()},o.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&l&&l.log("progress: "+i,t,e)},o.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred&&(t=this.hasAnyBroken?"reject":"resolve",this.jqDeferred[t](this))},(i.prototype=Object.create(t.prototype)).check=function(){return this.getIsImageComplete()?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},i.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},i.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.img,e])},i.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},i.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},i.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},(n.prototype=Object.create(i.prototype)).check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},n.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},n.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},(o.makeJQueryPlugin=function(t){(t=t||e.jQuery)&&((r=t).fn.imagesLoaded=function(t,e){return new o(this,t,e).jqDeferred.promise(r(this))})})(),o}),function(e,i){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("jquery")):e.jQueryBridget=i(e,e.jQuery)}(window,function(t,e){"use strict";function i(l,c,d){(d=d||e||t.jQuery)&&(c.prototype.option||(c.prototype.option=function(t){d.isPlainObject(t)&&(this.options=d.extend(!0,this.options,t))}),d.fn[l]=function(t){if("string"!=typeof t)return r=t,this.each(function(t,e){var i=d.data(e,l);i?(i.option(r),i._init()):(i=new c(e,r),d.data(e,l,i))}),this;var n,s,a,o,r,e=u.call(arguments,1);return s=e,o="$()."+l+'("'+(n=t)+'")',(t=this).each(function(t,e){var i=d.data(e,l);i?(e=i[n])&&"_"!=n.charAt(0)?(i=e.apply(i,s),a=void 0===a?i:a):h(o+" is not a valid method"):h(l+" not initialized. Cannot call methods, i.e. "+o)}),void 0!==a?a:t},n(d))}function n(t){!t||t.bridget||(t.bridget=i)}var u=Array.prototype.slice,s=t.console,h=void 0===s?function(){}:function(t){s.error(t)};return n(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||{},t=i[t]=i[t]||[];return-1==t.indexOf(e)&&t.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){t=this._events&&this._events[t];if(t&&t.length){e=t.indexOf(e);return-1!=e&&t.splice(e,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 n=this._onceEvents&&this._onceEvents[t],s=0;s<i.length;s++){var a=i[s];n&&n[a]&&(this.off(t,a),delete n[a]),a.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"function"==typeof define&&define.amd?define("get-size/get-size",e):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function p(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}function f(t){t=getComputedStyle(t);return t||e("Style returned "+t+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),t}function m(t){if(b||(b=!0,(h=document.createElement("div")).style.width="200px",h.style.padding="1px 2px 3px 4px",h.style.borderStyle="solid",h.style.borderWidth="1px 2px 3px 4px",h.style.boxSizing="border-box",(u=document.body||document.documentElement).appendChild(h),d=f(h),g=200==Math.round(p(d.width)),m.isBoxSizeOuter=g,u.removeChild(h)),(t="string"==typeof t?document.querySelector(t):t)&&"object"==typeof t&&t.nodeType){var e=f(t);if("none"==e.display)return function(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<y;e++)t[v[e]]=0;return t}();var i={};i.width=t.offsetWidth,i.height=t.offsetHeight;for(var n=i.isBorderBox="border-box"==e.boxSizing,s=0;s<y;s++){var a=v[s],o=e[a],o=parseFloat(o);i[a]=isNaN(o)?0:o}var r=i.paddingLeft+i.paddingRight,l=i.paddingTop+i.paddingBottom,c=i.marginLeft+i.marginRight,d=i.marginTop+i.marginBottom,u=i.borderLeftWidth+i.borderRightWidth,h=i.borderTopWidth+i.borderBottomWidth,t=n&&g,n=p(e.width);!1!==n&&(i.width=n+(t?0:r+u));n=p(e.height);return!1!==n&&(i.height=n+(t?0:l+h)),i.innerWidth=i.width-(r+u),i.innerHeight=i.height-(l+h),i.outerWidth=i.width+c,i.outerHeight=i.height+d,i}var h,u,d}var g,e="undefined"==typeof console?function(){}:function(t){console.error(t)},v=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],y=v.length,b=!1;return m}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var i=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i]+"MatchesSelector";if(t[n])return n}}();return function(t,e){return t[i](e)}}),function(e,i){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("desandro-matches-selector")):e.fizzyUIUtils=i(e,e.matchesSelector)}(window,function(i,a){var l={extend:function(t,e){for(var i in e)t[i]=e[i];return t},modulo:function(t,e){return(t%e+e)%e}},e=Array.prototype.slice;l.makeArray=function(t){return Array.isArray(t)?t:null==t?[]:"object"==typeof t&&"number"==typeof t.length?e.call(t):[t]},l.removeFrom=function(t,e){e=t.indexOf(e);-1!=e&&t.splice(e,1)},l.getParent=function(t,e){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,a(t,e))return t},l.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},l.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},l.filterFindElements=function(t,n){t=l.makeArray(t);var s=[];return t.forEach(function(t){if(t instanceof HTMLElement)if(n){a(t,n)&&s.push(t);for(var e=t.querySelectorAll(n),i=0;i<e.length;i++)s.push(e[i])}else s.push(t)}),s},l.debounceMethod=function(t,e,n){n=n||100;var s=t.prototype[e],a=e+"Timeout";t.prototype[e]=function(){var t=this[a];clearTimeout(t);var e=arguments,i=this;this[a]=setTimeout(function(){s.apply(i,e),delete i[a]},n)}},l.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},l.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var c=i.console;return l.htmlInit=function(o,r){l.docReady(function(){var t=l.toDashed(r),n="data-"+t,e=document.querySelectorAll("["+n+"]"),t=document.querySelectorAll(".js-"+t),t=l.makeArray(e).concat(l.makeArray(t)),s=n+"-options",a=i.jQuery;t.forEach(function(e){var t=e.getAttribute(n)||e.getAttribute(s);try{i=t&&JSON.parse(t)}catch(t){return void(c&&c.error("Error parsing "+n+" on "+e.className+": "+t))}var i=new o(e,i);a&&a.data(e,r,i)})})},l}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var n=document.documentElement.style,s="string"==typeof n.transition?"transition":"WebkitTransition",a="string"==typeof n.transform?"transform":"WebkitTransform",o={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[s],r={transform:a,transition:s,transitionDuration:s+"Duration",transitionProperty:s+"Property",transitionDelay:s+"Delay"},t=i.prototype=Object.create(t.prototype);t.constructor=i,t._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},t.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},t.getSize=function(){this.size=e(this.element)},t.css=function(t){var e,i=this.element.style;for(e in t)i[r[e]||e]=t[e]},t.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],s=t[i?"top":"bottom"],a=parseFloat(n),o=parseFloat(s),t=this.layout.size;-1!=n.indexOf("%")&&(a=a/100*t.width),-1!=s.indexOf("%")&&(o=o/100*t.height),a=isNaN(a)?0:a,o=isNaN(o)?0:o,a-=e?t.paddingLeft:t.paddingRight,o-=i?t.paddingTop:t.paddingBottom,this.position.x=a,this.position.y=o},t.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),s=i?"right":"left",a=this.position.x+t[i?"paddingLeft":"paddingRight"];e[i?"left":"right"]=this.getXValue(a),e[s]="";s=n?"bottom":"top",t=this.position.y+t[n?"paddingTop":"paddingBottom"];e[n?"top":"bottom"]=this.getYValue(t),e[s]="",this.css(e),this.emitEvent("layout",[this])},t.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},t.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},t._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,s=t==this.position.x&&e==this.position.y;this.setPosition(t,e),!s||this.isTransitioning?((s={}).transform=this.getTranslate(t-i,e-n),this.transition({to:s,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})):this.layoutPosition()},t.getTranslate=function(t,e){return"translate3d("+(t=this.layout._getOption("originLeft")?t:-t)+"px, "+(e=this.layout._getOption("originTop")?e:-e)+"px, 0)"},t.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},t.moveTo=t._transitionTo,t.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},t._nonTransition=function(t){for(var e in this.css(t.to),t.isCleaning&&this._removeStyles(t.to),t.onTransitionEnd)t.onTransitionEnd[e].call(this)},t.transition=function(t){if(parseFloat(this.layout.options.transitionDuration)){var e,i=this._transn;for(e in t.onTransitionEnd)i.onEnd[e]=t.onTransitionEnd[e];for(e in t.to)i.ingProperties[e]=!0,t.isCleaning&&(i.clean[e]=!0);t.from&&(this.css(t.from),this.element.offsetHeight,0),this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0}else this._nonTransition(t)};var l="opacity,"+a.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()});t.enableTransition=function(){var t;this.isTransitioning||(t="number"==typeof(t=this.layout.options.transitionDuration)?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(o,this,!1))},t.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},t.onotransitionend=function(t){this.ontransitionend(t)};var c={"-webkit-transform":"transform"};t.ontransitionend=function(t){var e,i;t.target===this.element&&(e=this._transn,i=c[t.propertyName]||t.propertyName,delete e.ingProperties[i],function(t){for(var e in t)return;return 1}(e.ingProperties)&&this.disableTransition(),i in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[i]),i in e.onEnd&&(e.onEnd[i].call(this),delete e.onEnd[i]),this.emitEvent("transitionEnd",[this]))},t.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(o,this,!1),this.isTransitioning=!1},t._removeStyles=function(t){var e,i={};for(e in t)i[e]="";this.css(i)};var d={transitionProperty:"",transitionDuration:"",transitionDelay:""};return t.removeTransitionStyles=function(){this.css(d)},t.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},t.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},t.remove=function(){return s&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},t.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},t.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},t.getHideRevealTransitionEndProperty=function(t){var e,t=this.layout.options[t];if(t.opacity)return"opacity";for(e in t)return e},t.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},t.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},t.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},i}),function(s,a){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(t,e,i,n){return a(s,t,e,i,n)}):"object"==typeof module&&module.exports?module.exports=a(s,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):s.Outlayer=a(s,s.EvEmitter,s.getSize,s.fizzyUIUtils,s.Outlayer.Item)}(window,function(t,e,s,n,a){"use strict";function o(t,e){var i=n.getQueryElement(t);i?(this.element=i,c&&(this.$element=c(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e),e=++d,this.element.outlayerGUID=e,(u[e]=this)._create(),this._getOption("initLayout")&&this.layout()):l&&l.error("Bad element for "+this.constructor.namespace+": "+(i||t))}function r(t){function e(){t.apply(this,arguments)}return(e.prototype=Object.create(t.prototype)).constructor=e}function i(){}var l=t.console,c=t.jQuery,d=0,u={};o.namespace="outlayer",o.Item=a,o.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var h=o.prototype;n.extend(h,e.prototype),h.option=function(t){n.extend(this.options,t)},h._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},o.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},h._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},h.reloadItems=function(){this.items=this._itemize(this.element.children)},h._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],s=0;s<e.length;s++){var a=new i(e[s],this);n.push(a)}return n},h._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},h.getItemElements=function(){return this.items.map(function(t){return t.element})},h.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),t=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,t),this._isLayoutInited=!0},h._init=h.layout,h._resetLayout=function(){this.getSize()},h.getSize=function(){this.size=s(this.element)},h._getMeasurement=function(t,e){var i,n=this.options[t];n?("string"==typeof n?i=this.element.querySelector(n):n instanceof HTMLElement&&(i=n),this[t]=i?s(i)[e]:n):this[t]=0},h.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},h._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},h._layoutItems=function(t,i){var n;this._emitCompleteOnItems("layout",t),t&&t.length&&(n=[],t.forEach(function(t){var e=this._getItemLayoutPosition(t);e.item=t,e.isInstant=i||t.isLayoutInstant,n.push(e)},this),this._processLayoutQueue(n))},h._getItemLayoutPosition=function(){return{x:0,y:0}},h._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},h.updateStagger=function(){var t=this.options.stagger;return null==t?void(this.stagger=0):(this.stagger=function(t){if("number"==typeof t)return t;var t=(e=t.match(/(^\d*\.?\d*)(\w*)/))&&e[1],e=e&&e[2];return t.length?(t=parseFloat(t))*(p[e]||1):0}(t),this.stagger)},h._positionItem=function(t,e,i,n,s){n?t.goTo(e,i):(t.stagger(s*this.stagger),t.moveTo(e,i))},h._postLayout=function(){this.resizeContainer()},h.resizeContainer=function(){var t;!this._getOption("resizeContainer")||(t=this._getContainerSize())&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))},h._getContainerSize=i,h._setContainerMeasure=function(t,e){var i;void 0!==t&&((i=this.size).isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px")},h._emitCompleteOnItems=function(e,t){function i(){a.dispatchEvent(e+"Complete",null,[t])}function n(){++s==o&&i()}var s,a=this,o=t.length;t&&o?(s=0,t.forEach(function(t){t.once(e,n)})):i()},h.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;this.emitEvent(t,n),c&&(this.$element=this.$element||c(this.element),e?((e=c.Event(e)).type=t,this.$element.trigger(e,i)):this.$element.trigger(t,i))},h.ignore=function(t){t=this.getItem(t);t&&(t.isIgnored=!0)},h.unignore=function(t){t=this.getItem(t);t&&delete t.isIgnored},h.stamp=function(t){(t=this._find(t))&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},h.unstamp=function(t){(t=this._find(t))&&t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},h._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),n.makeArray(t)},h._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},h._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},h._manageStamp=i,h._getElementOffset=function(t){var e=t.getBoundingClientRect(),i=this._boundingRect,t=s(t);return{left:e.left-i.left-t.marginLeft,top:e.top-i.top-t.marginTop,right:i.right-e.right-t.marginRight,bottom:i.bottom-e.bottom-t.marginBottom}},h.handleEvent=n.handleEvent,h.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},h.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},h.onresize=function(){this.resize()},n.debounceMethod(o,"onresize",100),h.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},h.needsResizeLayout=function(){var t=s(this.element);return this.size&&t&&t.innerWidth!==this.size.innerWidth},h.addItems=function(t){t=this._itemize(t);return t.length&&(this.items=this.items.concat(t)),t},h.appended=function(t){t=this.addItems(t);t.length&&(this.layoutItems(t,!0),this.reveal(t))},h.prepended=function(t){var e=this._itemize(t);e.length&&(t=this.items.slice(0),this.items=e.concat(t),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(t))},h.reveal=function(t){var i;this._emitCompleteOnItems("reveal",t),t&&t.length&&(i=this.updateStagger(),t.forEach(function(t,e){t.stagger(e*i),t.reveal()}))},h.hide=function(t){var i;this._emitCompleteOnItems("hide",t),t&&t.length&&(i=this.updateStagger(),t.forEach(function(t,e){t.stagger(e*i),t.hide()}))},h.revealItemElements=function(t){t=this.getItems(t);this.reveal(t)},h.hideItemElements=function(t){t=this.getItems(t);this.hide(t)},h.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},h.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach(function(t){t=this.getItem(t);t&&e.push(t)},this),e},h.remove=function(t){t=this.getItems(t);this._emitCompleteOnItems("remove",t),t&&t.length&&t.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},h.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();t=this.element.outlayerGUID;delete u[t],delete this.element.outlayerGUID,c&&c.removeData(this.element,this.constructor.namespace)},o.data=function(t){t=(t=n.getQueryElement(t))&&t.outlayerGUID;return t&&u[t]},o.create=function(t,e){var i=r(o);return i.defaults=n.extend({},o.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},o.compatOptions),i.namespace=t,i.data=o.data,i.Item=r(a),n.htmlInit(i,t),c&&c.bridget&&c.bridget(t,i),i};var p={ms:1,s:1e3};return o.Item=a,o}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/item",["outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window,function(t){"use strict";function e(){t.Item.apply(this,arguments)}var i=e.prototype=Object.create(t.Item.prototype),n=i._create;i._create=function(){this.id=this.layout.itemGUID++,n.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t,e=this.layout.options.getSortData,i=this.layout._sorters;for(t in e){var n=i[t];this.sortData[t]=n(this.element,this)}}};var s=i.destroy;return i.destroy=function(){s.apply(this,arguments),this.css({display:""})},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window,function(e,i){"use strict";function n(t){(this.isotope=t)&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var s=n.prototype;return["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"].forEach(function(t){s[t]=function(){return i.prototype[t].apply(this.isotope,arguments)}}),s.needsVerticalResizeLayout=function(){var t=e(this.isotope.element);return this.isotope.size&&t&&t.innerHeight!=this.isotope.size.innerHeight},s._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},s.getColumnWidth=function(){this.getSegmentSize("column","Width")},s.getRowHeight=function(){this.getSegmentSize("row","Height")},s.getSegmentSize=function(t,e){var i=t+e,n="outer"+e;this._getMeasurement(i,n),this[i]||(t=this.getFirstItemSize(),this[i]=t&&t[n]||this.isotope.size["inner"+e])},s.getFirstItemSize=function(){var t=this.isotope.filteredItems[0];return t&&t.element&&e(t.element)},s.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},s.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},n.modes={},n.create=function(t,e){function i(){n.apply(this,arguments)}return(i.prototype=Object.create(s)).constructor=i,e&&(i.options=e),n.modes[i.prototype.namespace=t]=i},n}),function(t,e){"function"==typeof define&&define.amd?define("masonry-layout/masonry",["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,r){var e=t.create("masonry");e.compatOptions.fitWidth="isFitWidth";t=e.prototype;return t._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},t.measureColumns=function(){this.getContainerWidth(),this.columnWidth||(i=(e=this.items[0])&&e.element,this.columnWidth=i&&r(i).outerWidth||this.containerWidth);var t=this.columnWidth+=this.gutter,e=this.containerWidth+this.gutter,i=e/t,t=t-e%t,i=Math[t&&t<1?"round":"floor"](i);this.cols=Math.max(i,1)},t.getContainerWidth=function(){var t=this._getOption("fitWidth")?this.element.parentNode:this.element,t=r(t);this.containerWidth=t&&t.innerWidth},t._getItemLayoutPosition=function(t){t.getSize();for(var e=t.size.outerWidth%this.columnWidth,i=Math[e&&e<1?"round":"ceil"](t.size.outerWidth/this.columnWidth),i=Math.min(i,this.cols),n=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](i,t),e={x:this.columnWidth*n.col,y:n.y},s=n.y+t.size.outerHeight,a=i+n.col,o=n.col;o<a;o++)this.colYs[o]=s;return e},t._getTopColPosition=function(t){var e=this._getTopColGroup(t),t=Math.min.apply(Math,e);return{col:e.indexOf(t),y:t}},t._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;n<i;n++)e[n]=this._getColGroupY(n,t);return e},t._getColGroupY=function(t,e){if(e<2)return this.colYs[t];e=this.colYs.slice(t,t+e);return Math.max.apply(Math,e)},t._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,i=1<t&&i+t>this.cols?0:i,e=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=e?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},t._manageStamp=function(t){var e=r(t),i=this._getElementOffset(t),n=this._getOption("originLeft")?i.left:i.right,t=n+e.outerWidth,n=Math.floor(n/this.columnWidth),n=Math.max(0,n),s=Math.floor(t/this.columnWidth);s-=t%this.columnWidth?0:1;for(var s=Math.min(this.cols-1,s),a=(this._getOption("originTop")?i.top:i.bottom)+e.outerHeight,o=n;o<=s;o++)this.colYs[o]=Math.max(a,this.colYs[o])},t._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},t._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},t.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/masonry",["../layout-mode","masonry-layout/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i,t=t.create("masonry"),n=t.prototype,s={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(i in e.prototype)s[i]||(n[i]=e.prototype[i]);var a=n.measureColumns;n.measureColumns=function(){this.items=this.isotope.filteredItems,a.call(this)};var o=n._getOption;return n._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:o.apply(this.isotope,arguments)},t}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows"),t=e.prototype;return t._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},t._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);i={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,i},t._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),t=e.prototype;return t._resetLayout=function(){this.y=0},t._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},t._getContainerSize=function(){return{height:this.y}},e}),function(o,r){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope-layout/js/item","isotope-layout/js/layout-mode","isotope-layout/js/layout-modes/masonry","isotope-layout/js/layout-modes/fit-rows","isotope-layout/js/layout-modes/vertical"],function(t,e,i,n,s,a){return r(o,t,0,i,n,s,a)}):"object"==typeof module&&module.exports?module.exports=r(o,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope-layout/js/item"),require("isotope-layout/js/layout-mode"),require("isotope-layout/js/layout-modes/masonry"),require("isotope-layout/js/layout-modes/fit-rows"),require("isotope-layout/js/layout-modes/vertical")):o.Isotope=r(o,o.Outlayer,o.getSize,o.matchesSelector,o.fizzyUIUtils,o.Isotope.Item,o.Isotope.LayoutMode)}(window,function(t,i,e,n,a,s,o){var r=t.jQuery,l=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},c=i.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});c.Item=s,c.LayoutMode=o;s=c.prototype;s._create=function(){for(var t in this.itemGUID=0,this._sorters={},this._getSorters(),i.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"],o.modes)this._initLayoutMode(t)},s.reloadItems=function(){this.itemGUID=0,i.prototype.reloadItems.call(this)},s._itemize=function(){for(var t=i.prototype._itemize.apply(this,arguments),e=0;e<t.length;e++)t[e].id=this.itemGUID++;return this._updateItemsSortData(t),t},s._initLayoutMode=function(t){var e=o.modes[t],i=this.options[t]||{};this.options[t]=e.options?a.extend(e.options,i):i,this.modes[t]=new e(this)},s.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},s._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},s.arrange=function(t){this.option(t),this._getIsInstant();t=this._filter(this.items);this.filteredItems=t.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[t]):this._hideReveal(t),this._sort(),this._layout()},s._init=s.arrange,s._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},s._getIsInstant=function(){var t=this._getOption("layoutInstant"),t=void 0!==t?t:!this._isLayoutInited;return this._isInstant=t},s._bindArrangeComplete=function(){function t(){e&&i&&n&&s.dispatchEvent("arrangeComplete",null,[s.filteredItems])}var e,i,n,s=this;this.once("layoutComplete",function(){e=!0,t()}),this.once("hideComplete",function(){i=!0,t()}),this.once("revealComplete",function(){n=!0,t()})},s._filter=function(t){for(var e=this.options.filter,i=[],n=[],s=[],a=this._getFilterTest(e=e||"*"),o=0;o<t.length;o++){var r,l=t[o];l.isIgnored||((r=a(l))&&i.push(l),r&&l.isHidden?n.push(l):r||l.isHidden||s.push(l))}return{matches:i,needReveal:n,needHide:s}},s._getFilterTest=function(e){return r&&this.options.isJQueryFiltering?function(t){return r(t.element).is(e)}:"function"==typeof e?function(t){return e(t.element)}:function(t){return n(t.element,e)}},s.updateSortData=function(t){t=t?(t=a.makeArray(t),this.getItems(t)):this.items;this._getSorters(),this._updateItemsSortData(t)},s._getSorters=function(){var t,e=this.options.getSortData;for(t in e){var i=e[t];this._sorters[t]=d(i)}},s._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&i<e;i++)t[i].updateSortData()};var d=function(t){if("string"!=typeof t)return t;var e,i,n=l(t).split(" "),s=n[0],t=(t=s.match(/^\[(.+)\]$/))&&t[1],a=(i=s,(e=t)?function(t){return t.getAttribute(e)}:function(t){t=t.querySelector(i);return t&&t.textContent}),o=c.sortDataParsers[n[1]];return o?function(t){return t&&o(a(t))}:function(t){return t&&a(t)}};c.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},s._sort=function(){var t,o,r;this.options.sortBy&&(t=a.makeArray(this.options.sortBy),this._getIsSameSortBy(t)||(this.sortHistory=t.concat(this.sortHistory)),o=this.sortHistory,r=this.options.sortAscending,this.filteredItems.sort(function(t,e){for(var i=0;i<o.length;i++){var n=o[i],s=t.sortData[n],a=e.sortData[n];if(a<s||s<a)return(a<s?1:-1)*((void 0!==r[n]?r[n]:r)?1:-1)}return 0}))},s._getIsSameSortBy=function(t){for(var e=0;e<t.length;e++)if(t[e]!=this.sortHistory[e])return!1;return!0},s._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},s._resetLayout=function(){i.prototype._resetLayout.call(this),this._mode()._resetLayout()},s._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},s._manageStamp=function(t){this._mode()._manageStamp(t)},s._getContainerSize=function(){return this._mode()._getContainerSize()},s.needsResizeLayout=function(){return this._mode().needsResizeLayout()},s.appended=function(t){t=this.addItems(t);t.length&&(t=this._filterRevealAdded(t),this.filteredItems=this.filteredItems.concat(t))},s.prepended=function(t){var e=this._itemize(t);e.length&&(this._resetLayout(),this._manageStamps(),t=this._filterRevealAdded(e),this.layoutItems(this.filteredItems),this.filteredItems=t.concat(this.filteredItems),this.items=e.concat(this.items))},s._filterRevealAdded=function(t){t=this._filter(t);return this.hide(t.needHide),this.reveal(t.matches),this.layoutItems(t.matches,!0),t.matches},s.insert=function(t){var e=this.addItems(t);if(e.length){for(var i,n=e.length,s=0;s<n;s++)i=e[s],this.element.appendChild(i.element);t=this._filter(e).matches;for(s=0;s<n;s++)e[s].isLayoutInstant=!0;for(this.arrange(),s=0;s<n;s++)delete e[s].isLayoutInstant;this.reveal(t)}};var u=s.remove;return s.remove=function(t){t=a.makeArray(t);var e=this.getItems(t);u.call(this,t);for(var i=e&&e.length,n=0;i&&n<i;n++){var s=e[n];a.removeFrom(this.filteredItems,s)}},s.shuffle=function(){for(var t=0;t<this.items.length;t++)this.items[t].sortData.random=Math.random();this.options.sortBy="random",this._sort(),this._layout()},s._noTransition=function(t,e){var i=this.options.transitionDuration;this.options.transitionDuration=0;e=t.apply(this,e);return this.options.transitionDuration=i,e},s.getFilteredItemElements=function(){return this.filteredItems.map(function(t){return t.element})},c}),jQuery.fn.wavify=function(t){if("function"!=typeof wavify)throw console.error("wavify is not a function. Be sure to include 'wavify.js' before you include 'jquery.wavify.js'."),"Error: wavify is not a function";return wavify(this,t)},function(t,e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):e(t.jQuery)}(this,function(h){!function(){"use strict";function e(t,e){if(this.el=t,this.$el=h(t),this.s=h.extend({},i,e),this.s.dynamic&&"undefined"!==this.s.dynamicEl&&this.s.dynamicEl.constructor===Array&&!this.s.dynamicEl.length)throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.modules={},this.lGalleryOn=!1,this.lgBusy=!1,this.hideBartimeout=!1,this.isTouch="ontouchstart"in document.documentElement,this.s.slideEndAnimatoin&&(this.s.hideControlOnEnd=!1),this.s.dynamic?this.$items=this.s.dynamicEl:"this"===this.s.selector?this.$items=this.$el:""!==this.s.selector?this.s.selectWithin?this.$items=h(this.s.selectWithin).find(this.s.selector):this.$items=this.$el.find(h(this.s.selector)):this.$items=this.$el.children(),this.$slide="",this.$outer="",this.init(),this}var i={mode:"lg-slide",cssEasing:"ease",easing:"linear",speed:600,height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:150,hideBarsDelay:6e3,useLeft:!1,closable:!0,loop:!0,escKey:!0,keyPress:!0,controls:!0,slideEndAnimatoin:!0,hideControlOnEnd:!1,mousewheel:!0,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:1,showAfterLoad:!0,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:!1,iframeMaxWidth:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],galleryId:1};e.prototype.init=function(){var t=this;t.s.preload>t.$items.length&&(t.s.preload=t.$items.length);var e=window.location.hash;0<e.indexOf("lg="+this.s.galleryId)&&(t.index=parseInt(e.split("&slide=")[1],10),h("body").addClass("lg-from-hash"),h("body").hasClass("lg-on")||(setTimeout(function(){t.build(t.index)}),h("body").addClass("lg-on"))),t.s.dynamic?(t.$el.trigger("onBeforeOpen.lg"),t.index=t.s.index||0,h("body").hasClass("lg-on")||setTimeout(function(){t.build(t.index),h("body").addClass("lg-on")})):t.$items.on("click.lgcustom",function(e){try{e.preventDefault(),e.preventDefault()}catch(t){e.returnValue=!1}t.$el.trigger("onBeforeOpen.lg"),t.index=t.s.index||t.$items.index(this),h("body").hasClass("lg-on")||(t.build(t.index),h("body").addClass("lg-on"))})},e.prototype.build=function(t){var e=this;e.structure(),h.each(h.fn.lightGallery.modules,function(t){e.modules[t]=new h.fn.lightGallery.modules[t](e.el)}),e.slide(t,!1,!1,!1),e.s.keyPress&&e.keyPress(),1<e.$items.length?(e.arrow(),setTimeout(function(){e.enableDrag(),e.enableSwipe()},50),e.s.mousewheel&&e.mousewheel()):e.$slide.on("click.lg",function(){e.$el.trigger("onSlideClick.lg")}),e.counter(),e.closeGallery(),e.$el.trigger("onAfterOpen.lg"),e.$outer.on("mousemove.lg click.lg touchstart.lg",function(){e.$outer.removeClass("lg-hide-items"),clearTimeout(e.hideBartimeout),e.hideBartimeout=setTimeout(function(){e.$outer.addClass("lg-hide-items")},e.s.hideBarsDelay)}),e.$outer.trigger("mousemove.lg")},e.prototype.structure=function(){var t="",e="",i=0,n="",s=this;for(h("body").append('<div class="lg-backdrop"></div>'),h(".lg-backdrop").css("transition-duration",this.s.backdropDuration+"ms"),i=0;i<this.$items.length;i++)t+='<div class="lg-item"></div>';this.s.controls&&1<this.$items.length&&(e='<div class="lg-actions"><button class="lg-prev lg-icon">'+this.s.prevHtml+'</button><button class="lg-next lg-icon">'+this.s.nextHtml+"</button></div>"),".lg-sub-html"===this.s.appendSubHtmlTo&&(n='<div class="lg-sub-html"></div>'),n='<div class="lg-outer '+this.s.addClass+" "+this.s.startClass+'"><div class="lg" style="width:'+this.s.width+"; height:"+this.s.height+'"><div class="lg-inner">'+t+'</div><div class="lg-toolbar lg-group"><span class="lg-close lg-icon"></span></div>'+e+n+"</div></div>",h("body").append(n),this.$outer=h(".lg-outer"),this.$slide=this.$outer.find(".lg-item"),this.s.useLeft?(this.$outer.addClass("lg-use-left"),this.s.mode="lg-slide"):this.$outer.addClass("lg-use-css3"),s.setTop(),h(window).on("resize.lg orientationchange.lg",function(){setTimeout(function(){s.setTop()},100)}),this.$slide.eq(this.index).addClass("lg-current"),this.doCss()?this.$outer.addClass("lg-css3"):(this.$outer.addClass("lg-css"),this.s.speed=0),this.$outer.addClass(this.s.mode),this.s.enableDrag&&1<this.$items.length&&this.$outer.addClass("lg-grab"),this.s.showAfterLoad&&this.$outer.addClass("lg-show-after-load"),this.doCss()&&((n=this.$outer.find(".lg-inner")).css("transition-timing-function",this.s.cssEasing),n.css("transition-duration",this.s.speed+"ms")),setTimeout(function(){h(".lg-backdrop").addClass("in")}),setTimeout(function(){s.$outer.addClass("lg-visible")},this.s.backdropDuration),this.s.download&&this.$outer.find(".lg-toolbar").append('<a id="lg-download" target="_blank" download class="lg-download lg-icon"></a>'),this.prevScrollTop=h(window).scrollTop()},e.prototype.setTop=function(){var t,e,i;"100%"!==this.s.height&&(e=((t=h(window).height())-parseInt(this.s.height,10))/2,i=this.$outer.find(".lg"),t>=parseInt(this.s.height,10)?i.css("top",e+"px"):i.css("top","0px"))},e.prototype.doCss=function(){return!!function(){for(var t=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],e=document.documentElement,i=0,i=0;i<t.length;i++)if(t[i]in e.style)return 1}()},e.prototype.isVideo=function(t,e){var i=this.s.dynamic?this.s.dynamicEl[e].html:this.$items.eq(e).attr("data-html");if(!t)return i?{html5:!0}:(console.error("lightGallery :- data-src is not pvovided on slide item "+(e+1)+". Please make sure the selector property is properly configured. More info - http://sachinchoolur.github.io/lightGallery/demos/html-markup.html"),!1);var n=t.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com|be-nocookie\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)/i),i=t.match(/\/\/(?:www\.)?vimeo.com\/([0-9a-z\-_]+)/i),e=t.match(/\/\/(?:www\.)?dai.ly\/([0-9a-z\-_]+)/i),t=t.match(/\/\/(?:www\.)?(?:vk\.com|vkontakte\.ru)\/(?:video_ext\.php\?)(.*)/i);return n?{youtube:n}:i?{vimeo:i}:e?{dailymotion:e}:t?{vk:t}:void 0},e.prototype.counter=function(){this.s.counter&&h(this.s.appendCounterTo).append('<div id="lg-counter"><span id="lg-counter-current">'+(parseInt(this.index,10)+1)+'</span> / <span id="lg-counter-all">'+this.$items.length+"</span></div>")},e.prototype.addHtml=function(t){var e,i,n,s=null;this.s.dynamic?this.s.dynamicEl[t].subHtmlUrl?e=this.s.dynamicEl[t].subHtmlUrl:s=this.s.dynamicEl[t].subHtml:(i=this.$items.eq(t)).attr("data-sub-html-url")?e=i.attr("data-sub-html-url"):(s=i.attr("data-sub-html"),this.s.getCaptionFromTitleOrAlt&&!s&&(s=i.attr("title")||i.find("img").first().attr("alt"))),e||(null!=s?"."!==(n=s.substring(0,1))&&"#"!==n||(s=(this.s.subHtmlSelectorRelative&&!this.s.dynamic?i.find(s):h(s)).html()):s=""),".lg-sub-html"===this.s.appendSubHtmlTo?e?this.$outer.find(this.s.appendSubHtmlTo).load(e):this.$outer.find(this.s.appendSubHtmlTo).html(s):e?this.$slide.eq(t).load(e):this.$slide.eq(t).append(s),null!=s&&(""===s?this.$outer.find(this.s.appendSubHtmlTo).addClass("lg-empty-html"):this.$outer.find(this.s.appendSubHtmlTo).removeClass("lg-empty-html")),this.$el.trigger("onAfterAppendSubHtml.lg",[t])},e.prototype.preload=function(t){for(var e=1,i=1,e=1;e<=this.s.preload&&!(e>=this.$items.length-t);e++)this.loadContent(t+e,!1,0);for(i=1;i<=this.s.preload&&!(t-i<0);i++)this.loadContent(t-i,!1,0)},e.prototype.loadContent=function(e,t,i){var r,n,s,a,o=this,l=!1,c=function(t){for(var e=[],i=[],n=0;n<t.length;n++){var s=t[n].split(" ");""===s[0]&&s.splice(0,1),i.push(s[0]),e.push(s[1])}for(var a=h(window).width(),o=0;o<e.length;o++)if(parseInt(e[o],10)>a){r=i[o];break}},d=o.s.dynamic?(o.s.dynamicEl[e].poster&&(l=!0,n=o.s.dynamicEl[e].poster),a=o.s.dynamicEl[e].html,r=o.s.dynamicEl[e].src,o.s.dynamicEl[e].responsive&&c(o.s.dynamicEl[e].responsive.split(",")),s=o.s.dynamicEl[e].srcset,o.s.dynamicEl[e].sizes):(o.$items.eq(e).attr("data-poster")&&(l=!0,n=o.$items.eq(e).attr("data-poster")),a=o.$items.eq(e).attr("data-html"),r=o.$items.eq(e).attr("href")||o.$items.eq(e).attr("data-src"),o.$items.eq(e).attr("data-responsive")&&c(o.$items.eq(e).attr("data-responsive").split(",")),s=o.$items.eq(e).attr("data-srcset"),o.$items.eq(e).attr("data-sizes")),u=!1;o.s.dynamic?o.s.dynamicEl[e].iframe&&(u=!0):"true"===o.$items.eq(e).attr("data-iframe")&&(u=!0);c=o.isVideo(r,e);if(!o.$slide.eq(e).hasClass("lg-loaded")){if(u?o.$slide.eq(e).prepend('<div class="lg-video-cont lg-has-iframe" style="max-width:'+o.s.iframeMaxWidth+'"><div class="lg-video"><iframe class="lg-object" frameborder="0" src="'+r+'" allowfullscreen="true"></iframe></div></div>'):l?(u="",u=c&&c.youtube?"lg-has-youtube":c&&c.vimeo?"lg-has-vimeo":"lg-has-html5",o.$slide.eq(e).prepend('<div class="lg-video-cont '+u+' "><div class="lg-video"><span class="lg-video-play"></span><img class="lg-object lg-has-poster" src="'+n+'" /></div></div>')):c?(o.$slide.eq(e).prepend('<div class="lg-video-cont "><div class="lg-video"></div></div>'),o.$el.trigger("hasVideo.lg",[e,r,a])):o.$slide.eq(e).prepend('<div class="lg-img-wrap"><img class="lg-object lg-image" src="'+r+'" /></div>'),o.$el.trigger("onAferAppendSlide.lg",[e]),a=o.$slide.eq(e).find(".lg-object"),d&&a.attr("sizes",d),s){a.attr("srcset",s);try{picturefill({elements:[a[0]]})}catch(t){console.warn("lightGallery :- If you want srcset to be supported for older browser please include picturefil version 2 javascript library in your document.")}}".lg-sub-html"!==this.s.appendSubHtmlTo&&o.addHtml(e),o.$slide.eq(e).addClass("lg-loaded")}o.$slide.eq(e).find(".lg-object").on("load.lg error.lg",function(){var t=0;i&&!h("body").hasClass("lg-from-hash")&&(t=i),setTimeout(function(){o.$slide.eq(e).addClass("lg-complete"),o.$el.trigger("onSlideItemLoad.lg",[e,i||0])},t)}),c&&c.html5&&!l&&o.$slide.eq(e).addClass("lg-complete"),!0===t&&(o.$slide.eq(e).hasClass("lg-complete")?o.preload(e):o.$slide.eq(e).find(".lg-object").on("load.lg error.lg",function(){o.preload(e)}))},e.prototype.slide=function(t,e,i,n){var s,a,o,r,l,c=this.$outer.find(".lg-current").index(),d=this;d.lGalleryOn&&c===t||(s=this.$slide.length,a=d.lGalleryOn?this.s.speed:0,d.lgBusy||(this.s.download&&((o=d.s.dynamic?!1!==d.s.dynamicEl[t].downloadUrl&&(d.s.dynamicEl[t].downloadUrl||d.s.dynamicEl[t].src):"false"!==d.$items.eq(t).attr("data-download-url")&&(d.$items.eq(t).attr("data-download-url")||d.$items.eq(t).attr("href")||d.$items.eq(t).attr("data-src")))?(h("#lg-download").attr("href",o),d.$outer.removeClass("lg-hide-download")):d.$outer.addClass("lg-hide-download")),this.$el.trigger("onBeforeSlide.lg",[c,t,e,i]),d.lgBusy=!0,clearTimeout(d.hideBartimeout),".lg-sub-html"===this.s.appendSubHtmlTo&&setTimeout(function(){d.addHtml(t)},a),this.arrowDisable(t),n||(t<c?n="prev":c<t&&(n="next")),e?(this.$slide.removeClass("lg-prev-slide lg-current lg-next-slide"),2<s?(r=t-1,l=t+1,(0===t&&c===s-1||t===s-1&&0===c)&&(l=0,r=s-1)):(r=0,l=1),"prev"===n?d.$slide.eq(l).addClass("lg-next-slide"):d.$slide.eq(r).addClass("lg-prev-slide"),d.$slide.eq(t).addClass("lg-current")):(d.$outer.addClass("lg-no-trans"),this.$slide.removeClass("lg-prev-slide lg-next-slide"),"prev"===n?(this.$slide.eq(t).addClass("lg-prev-slide"),this.$slide.eq(c).addClass("lg-next-slide")):(this.$slide.eq(t).addClass("lg-next-slide"),this.$slide.eq(c).addClass("lg-prev-slide")),setTimeout(function(){d.$slide.removeClass("lg-current"),d.$slide.eq(t).addClass("lg-current"),d.$outer.removeClass("lg-no-trans")},50)),d.lGalleryOn?(setTimeout(function(){d.loadContent(t,!0,0)},this.s.speed+50),setTimeout(function(){d.lgBusy=!1,d.$el.trigger("onAfterSlide.lg",[c,t,e,i])},this.s.speed)):(d.loadContent(t,!0,d.s.backdropDuration),d.lgBusy=!1,d.$el.trigger("onAfterSlide.lg",[c,t,e,i])),d.lGalleryOn=!0,this.s.counter&&h("#lg-counter-current").text(t+1)),d.index=t)},e.prototype.goToNextSlide=function(t){var e=this,i=e.s.loop;t&&e.$slide.length<3&&(i=!1),e.lgBusy||(e.index+1<e.$slide.length?(e.index++,e.$el.trigger("onBeforeNextSlide.lg",[e.index]),e.slide(e.index,t,!1,"next")):i?(e.index=0,e.$el.trigger("onBeforeNextSlide.lg",[e.index]),e.slide(e.index,t,!1,"next")):e.s.slideEndAnimatoin&&!t&&(e.$outer.addClass("lg-right-end"),setTimeout(function(){e.$outer.removeClass("lg-right-end")},400)))},e.prototype.goToPrevSlide=function(t){var e=this,i=e.s.loop;t&&e.$slide.length<3&&(i=!1),e.lgBusy||(0<e.index?(e.index--,e.$el.trigger("onBeforePrevSlide.lg",[e.index,t]),e.slide(e.index,t,!1,"prev")):i?(e.index=e.$items.length-1,e.$el.trigger("onBeforePrevSlide.lg",[e.index,t]),e.slide(e.index,t,!1,"prev")):e.s.slideEndAnimatoin&&!t&&(e.$outer.addClass("lg-left-end"),setTimeout(function(){e.$outer.removeClass("lg-left-end")},400)))},e.prototype.keyPress=function(){var e=this;1<this.$items.length&&h(window).on("keyup.lg",function(t){1<e.$items.length&&(37===t.keyCode&&(t.preventDefault(),e.goToPrevSlide()),39===t.keyCode&&(t.preventDefault(),e.goToNextSlide()))}),h(window).on("keydown.lg",function(t){!0===e.s.escKey&&27===t.keyCode&&(t.preventDefault(),e.$outer.hasClass("lg-thumb-open")?e.$outer.removeClass("lg-thumb-open"):e.destroy())})},e.prototype.arrow=function(){var t=this;this.$outer.find(".lg-prev").on("click.lg",function(){t.goToPrevSlide()}),this.$outer.find(".lg-next").on("click.lg",function(){t.goToNextSlide()})},e.prototype.arrowDisable=function(t){!this.s.loop&&this.s.hideControlOnEnd&&(t+1<this.$slide.length?this.$outer.find(".lg-next").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-next").attr("disabled","disabled").addClass("disabled"),0<t?this.$outer.find(".lg-prev").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-prev").attr("disabled","disabled").addClass("disabled"))},e.prototype.setTranslate=function(t,e,i){this.s.useLeft?t.css("left",e):t.css({transform:"translate3d("+e+"px, "+i+"px, 0px)"})},e.prototype.touchMove=function(t,e){t=e-t;15<Math.abs(t)&&(this.$outer.addClass("lg-dragging"),this.setTranslate(this.$slide.eq(this.index),t,0),this.setTranslate(h(".lg-prev-slide"),-this.$slide.eq(this.index).width()+t,0),this.setTranslate(h(".lg-next-slide"),this.$slide.eq(this.index).width()+t,0))},e.prototype.touchEnd=function(t){var e=this;"lg-slide"!==e.s.mode&&e.$outer.addClass("lg-slide"),this.$slide.not(".lg-current, .lg-prev-slide, .lg-next-slide").css("opacity","0"),setTimeout(function(){e.$outer.removeClass("lg-dragging"),t<0&&Math.abs(t)>e.s.swipeThreshold?e.goToNextSlide(!0):0<t&&Math.abs(t)>e.s.swipeThreshold?e.goToPrevSlide(!0):Math.abs(t)<5&&e.$el.trigger("onSlideClick.lg"),e.$slide.removeAttr("style")}),setTimeout(function(){e.$outer.hasClass("lg-dragging")||"lg-slide"===e.s.mode||e.$outer.removeClass("lg-slide")},e.s.speed+100)},e.prototype.enableSwipe=function(){var e=this,i=0,n=0,s=!1;e.s.enableSwipe&&e.doCss()&&(e.$slide.on("touchstart.lg",function(t){e.$outer.hasClass("lg-zoomed")||e.lgBusy||(t.preventDefault(),e.manageSwipeClass(),i=t.originalEvent.targetTouches[0].pageX)}),e.$slide.on("touchmove.lg",function(t){e.$outer.hasClass("lg-zoomed")||(t.preventDefault(),n=t.originalEvent.targetTouches[0].pageX,e.touchMove(i,n),s=!0)}),e.$slide.on("touchend.lg",function(){e.$outer.hasClass("lg-zoomed")||(s?(s=!1,e.touchEnd(n-i)):e.$el.trigger("onSlideClick.lg"))}))},e.prototype.enableDrag=function(){var e=this,i=0,n=0,s=!1,a=!1;e.s.enableDrag&&e.doCss()&&(e.$slide.on("mousedown.lg",function(t){e.$outer.hasClass("lg-zoomed")||e.lgBusy||h(t.target).text().trim()||(t.preventDefault(),e.manageSwipeClass(),i=t.pageX,s=!0,e.$outer.scrollLeft+=1,--e.$outer.scrollLeft,e.$outer.removeClass("lg-grab").addClass("lg-grabbing"),e.$el.trigger("onDragstart.lg"))}),h(window).on("mousemove.lg",function(t){s&&(a=!0,n=t.pageX,e.touchMove(i,n),e.$el.trigger("onDragmove.lg"))}),h(window).on("mouseup.lg",function(t){a?(a=!1,e.touchEnd(n-i),e.$el.trigger("onDragend.lg")):(h(t.target).hasClass("lg-object")||h(t.target).hasClass("lg-video-play"))&&e.$el.trigger("onSlideClick.lg"),s&&(s=!1,e.$outer.removeClass("lg-grabbing").addClass("lg-grab"))}))},e.prototype.manageSwipeClass=function(){var t=this.index+1,e=this.index-1;this.s.loop&&2<this.$slide.length&&(0===this.index?e=this.$slide.length-1:this.index===this.$slide.length-1&&(t=0)),this.$slide.removeClass("lg-next-slide lg-prev-slide"),-1<e&&this.$slide.eq(e).addClass("lg-prev-slide"),this.$slide.eq(t).addClass("lg-next-slide")},e.prototype.mousewheel=function(){var e=this;e.$outer.on("mousewheel.lg",function(t){t.deltaY&&(0<t.deltaY?e.goToPrevSlide():e.goToNextSlide(),t.preventDefault())})},e.prototype.closeGallery=function(){var e=this,i=!1;this.$outer.find(".lg-close").on("click.lg",function(){e.destroy()}),e.s.closable&&(e.$outer.on("mousedown.lg",function(t){i=!!(h(t.target).is(".lg-outer")||h(t.target).is(".lg-item ")||h(t.target).is(".lg-img-wrap"))}),e.$outer.on("mousemove.lg",function(){i=!1}),e.$outer.on("mouseup.lg",function(t){(h(t.target).is(".lg-outer")||h(t.target).is(".lg-item ")||h(t.target).is(".lg-img-wrap")&&i)&&(e.$outer.hasClass("lg-dragging")||e.destroy())}))},e.prototype.destroy=function(t){var e=this;t||(e.$el.trigger("onBeforeClose.lg"),h(window).scrollTop(e.prevScrollTop)),t&&(e.s.dynamic||this.$items.off("click.lg click.lgcustom"),h.removeData(e.el,"lightGallery")),this.$el.off(".lg.tm"),h.each(h.fn.lightGallery.modules,function(t){e.modules[t]&&e.modules[t].destroy()}),this.lGalleryOn=!1,clearTimeout(e.hideBartimeout),this.hideBartimeout=!1,h(window).off(".lg"),h("body").removeClass("lg-on lg-from-hash"),e.$outer&&e.$outer.removeClass("lg-visible"),h(".lg-backdrop").removeClass("in"),setTimeout(function(){e.$outer&&e.$outer.remove(),h(".lg-backdrop").remove(),t||e.$el.trigger("onCloseAfter.lg")},e.s.backdropDuration+50)},h.fn.lightGallery=function(t){return this.each(function(){if(h.data(this,"lightGallery"))try{h(this).data("lightGallery").init()}catch(t){console.error("lightGallery has not initiated properly")}else h.data(this,"lightGallery",new e(this,t))})},h.fn.lightGallery.modules={}}()}),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(function(l){!function(){"use strict";function t(t){return this.core=l(t).data("lightGallery"),this.$el=l(t),this.core.s=l.extend({},e,this.core.s),this.videoLoaded=!1,this.init(),this}var e={videoMaxWidth:"855px",autoplayFirstVideo:!0,youtubePlayerParams:!1,vimeoPlayerParams:!1,dailymotionPlayerParams:!1,vkPlayerParams:!1,videojs:!1,videojsOptions:{}};t.prototype.init=function(){var i=this;i.core.$el.on("hasVideo.lg.tm",function(t,e,i,n){var s=this;if(s.core.$slide.eq(e).find(".lg-video").append(s.loadVideo(i,"lg-object",!0,e,n)),n)if(s.core.s.videojs)try{videojs(s.core.$slide.eq(e).find(".lg-html5").get(0),s.core.s.videojsOptions,function(){!s.videoLoaded&&s.core.s.autoplayFirstVideo&&this.play()})}catch(t){console.error("Make sure you have included videojs")}else!s.videoLoaded&&s.core.s.autoplayFirstVideo&&s.core.$slide.eq(e).find(".lg-html5").get(0).play()}.bind(this)),i.core.$el.on("onAferAppendSlide.lg.tm",function(t,e){e=this.core.$slide.eq(e).find(".lg-video-cont");e.hasClass("lg-has-iframe")||(e.css("max-width",this.core.s.videoMaxWidth),this.videoLoaded=!0)}.bind(this)),i.core.doCss()&&1<i.core.$items.length&&(i.core.s.enableSwipe||i.core.s.enableDrag)?i.core.$el.on("onSlideClick.lg.tm",function(){var t=i.core.$slide.eq(i.core.index);i.loadVideoOnclick(t)}):i.core.$slide.on("click.lg",function(){i.loadVideoOnclick(l(this))}),i.core.$el.on("onBeforeSlide.lg.tm",function(t,e,i){var n=this,s=n.core.$slide.eq(e),a=s.find(".lg-youtube").get(0),o=s.find(".lg-vimeo").get(0),r=s.find(".lg-dailymotion").get(0),e=s.find(".lg-vk").get(0),s=s.find(".lg-html5").get(0);if(a)a.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*");else if(o)try{$f(o).api("pause")}catch(t){console.error("Make sure you have included froogaloop2 js")}else if(r)r.contentWindow.postMessage("pause","*");else if(s)if(n.core.s.videojs)try{videojs(s).pause()}catch(t){console.error("Make sure you have included videojs")}else s.pause();e&&l(e).attr("src",l(e).attr("src").replace("&autoplay","&noplay"));e=n.core.s.dynamic?n.core.s.dynamicEl[i].src:n.core.$items.eq(i).attr("href")||n.core.$items.eq(i).attr("data-src");i=n.core.isVideo(e,i)||{};(i.youtube||i.vimeo||i.dailymotion||i.vk)&&n.core.$outer.addClass("lg-hide-download")}.bind(this)),i.core.$el.on("onAfterSlide.lg.tm",function(t,e){i.core.$slide.eq(e).removeClass("lg-video-playing")})},t.prototype.loadVideo=function(t,e,i,n,s){var a="",o=1,r="",n=this.core.isVideo(t,n)||{};return i&&(o=!this.videoLoaded&&this.core.s.autoplayFirstVideo?1:0),n.youtube?(r="?wmode=opaque&autoplay="+o+"&enablejsapi=1",this.core.s.youtubePlayerParams&&(r=r+"&"+l.param(this.core.s.youtubePlayerParams)),a='<iframe class="lg-video-object lg-youtube '+e+'" width="560" height="315" src="//www.youtube.com/embed/'+n.youtube[1]+r+'" frameborder="0" allowfullscreen></iframe>'):n.vimeo?(r="?autoplay="+o+"&api=1",this.core.s.vimeoPlayerParams&&(r=r+"&"+l.param(this.core.s.vimeoPlayerParams)),a='<iframe class="lg-video-object lg-vimeo '+e+'" width="560" height="315" src="//player.vimeo.com/video/'+n.vimeo[1]+r+'" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>'):n.dailymotion?(r="?wmode=opaque&autoplay="+o+"&api=postMessage",this.core.s.dailymotionPlayerParams&&(r=r+"&"+l.param(this.core.s.dailymotionPlayerParams)),a='<iframe class="lg-video-object lg-dailymotion '+e+'" width="560" height="315" src="//www.dailymotion.com/embed/video/'+n.dailymotion[1]+r+'" frameborder="0" allowfullscreen></iframe>'):n.html5?a=s="."===(i=s.substring(0,1))||"#"===i?l(s).html():s:n.vk&&(r="&autoplay="+o,this.core.s.vkPlayerParams&&(r=r+"&"+l.param(this.core.s.vkPlayerParams)),a='<iframe class="lg-video-object lg-vk '+e+'" width="560" height="315" src="http://vk.com/video_ext.php?'+n.vk[1]+r+'" frameborder="0" allowfullscreen></iframe>'),a},t.prototype.loadVideoOnclick=function(i){var n=this;if(i.find(".lg-object").hasClass("lg-has-poster")&&i.find(".lg-object").is(":visible"))if(i.hasClass("lg-has-video")){var t=i.find(".lg-youtube").get(0),e=i.find(".lg-vimeo").get(0),s=i.find(".lg-dailymotion").get(0),a=i.find(".lg-html5").get(0);if(t)t.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*");else if(e)try{$f(e).api("play")}catch(t){console.error("Make sure you have included froogaloop2 js")}else if(s)s.contentWindow.postMessage("play","*");else if(a)if(n.core.s.videojs)try{videojs(a).play()}catch(t){console.error("Make sure you have included videojs")}else a.play();i.addClass("lg-video-playing")}else{i.addClass("lg-video-playing lg-has-video");a=function(t,e){if(i.find(".lg-video").append(n.loadVideo(t,"",!1,n.core.index,e)),e)if(n.core.s.videojs)try{videojs(n.core.$slide.eq(n.core.index).find(".lg-html5").get(0),n.core.s.videojsOptions,function(){this.play()})}catch(t){console.error("Make sure you have included videojs")}else n.core.$slide.eq(n.core.index).find(".lg-html5").get(0).play()};n.core.s.dynamic?a(n.core.s.dynamicEl[n.core.index].src,n.core.s.dynamicEl[n.core.index].html):a(n.core.$items.eq(n.core.index).attr("href")||n.core.$items.eq(n.core.index).attr("data-src"),n.core.$items.eq(n.core.index).attr("data-html"));a=i.find(".lg-object");i.find(".lg-video").append(a),i.find(".lg-video-object").hasClass("lg-html5")||(i.removeClass("lg-complete"),i.find(".lg-video-object").on("load.lg error.lg",function(){i.addClass("lg-complete")}))}},t.prototype.destroy=function(){this.videoLoaded=!1},l.fn.lightGallery.modules.video=t}()}),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(function(i){!function(){"use strict";function t(t){return this.core=i(t).data("lightGallery"),this.$el=i(t),!(this.core.$items.length<2)&&(this.core.s=i.extend({},e,this.core.s),this.interval=!1,this.fromAuto=!0,this.canceledOnTouch=!1,this.fourceAutoplayTemp=this.core.s.fourceAutoplay,this.core.doCss()||(this.core.s.progressBar=!1),this.init(),this)}var e={autoplay:!1,pause:5e3,progressBar:!0,fourceAutoplay:!1,autoplayControls:!0,appendAutoplayControlsTo:".lg-toolbar"};t.prototype.init=function(){var t=this;t.core.s.autoplayControls&&t.controls(),t.core.s.progressBar&&t.core.$outer.find(".lg").append('<div class="lg-progress-bar"><div class="lg-progress"></div></div>'),t.progress(),t.core.s.autoplay&&t.$el.one("onSlideItemLoad.lg.tm",function(){t.startlAuto()}),t.$el.on("onDragstart.lg.tm touchstart.lg.tm",function(){t.interval&&(t.cancelAuto(),t.canceledOnTouch=!0)}),t.$el.on("onDragend.lg.tm touchend.lg.tm onSlideClick.lg.tm",function(){!t.interval&&t.canceledOnTouch&&(t.startlAuto(),t.canceledOnTouch=!1)})},t.prototype.progress=function(){var t,e,i=this;i.$el.on("onBeforeSlide.lg.tm",function(){i.core.s.progressBar&&i.fromAuto&&(t=i.core.$outer.find(".lg-progress-bar"),e=i.core.$outer.find(".lg-progress"),i.interval&&(e.removeAttr("style"),t.removeClass("lg-start"),setTimeout(function(){e.css("transition","width "+(i.core.s.speed+i.core.s.pause)+"ms ease 0s"),t.addClass("lg-start")},20))),i.fromAuto||i.core.s.fourceAutoplay||i.cancelAuto(),i.fromAuto=!1})},t.prototype.controls=function(){var t=this;i(this.core.s.appendAutoplayControlsTo).append('<span class="lg-autoplay-button lg-icon"></span>'),t.core.$outer.find(".lg-autoplay-button").on("click.lg",function(){i(t.core.$outer).hasClass("lg-show-autoplay")?(t.cancelAuto(),t.core.s.fourceAutoplay=!1):t.interval||(t.startlAuto(),t.core.s.fourceAutoplay=t.fourceAutoplayTemp)})},t.prototype.startlAuto=function(){var t=this;t.core.$outer.find(".lg-progress").css("transition","width "+(t.core.s.speed+t.core.s.pause)+"ms ease 0s"),t.core.$outer.addClass("lg-show-autoplay"),t.core.$outer.find(".lg-progress-bar").addClass("lg-start"),t.interval=setInterval(function(){t.core.index+1<t.core.$items.length?t.core.index++:t.core.index=0,t.fromAuto=!0,t.core.slide(t.core.index,!1,!1,"next")},t.core.s.speed+t.core.s.pause)},t.prototype.cancelAuto=function(){clearInterval(this.interval),this.interval=!1,this.core.$outer.find(".lg-progress").removeAttr("style"),this.core.$outer.removeClass("lg-show-autoplay"),this.core.$outer.find(".lg-progress-bar").removeClass("lg-start")},t.prototype.destroy=function(){this.cancelAuto(),this.core.$outer.find(".lg-progress-bar").remove()},i.fn.lightGallery.modules.autoplay=t}()}),function(t,e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):e(t.jQuery)}(this,function(n){!function(){"use strict";function e(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement}function t(t){return this.core=n(t).data("lightGallery"),this.$el=n(t),this.core.s=n.extend({},i,this.core.s),this.init(),this}var i={fullScreen:!0};t.prototype.init=function(){this.core.s.fullScreen&&(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)&&(this.core.$outer.find(".lg-toolbar").append('<span class="lg-fullscreen lg-icon"></span>'),this.fullScreen())},t.prototype.requestFullscreen=function(){var t=document.documentElement;t.requestFullscreen?t.requestFullscreen():t.msRequestFullscreen?t.msRequestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.webkitRequestFullscreen&&t.webkitRequestFullscreen()},t.prototype.exitFullscreen=function(){document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()},t.prototype.fullScreen=function(){var t=this;n(document).on("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg",function(){t.core.$outer.toggleClass("lg-fullscreen-on")}),this.core.$outer.find(".lg-fullscreen").on("click.lg",function(){e()?t.exitFullscreen():t.requestFullscreen()})},t.prototype.destroy=function(){e()&&this.exitFullscreen(),n(document).off("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg")},n.fn.lightGallery.modules.fullscreen=t}()}),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(function(d){!function(){"use strict";function t(t){return this.core=d(t).data("lightGallery"),this.core.s=d.extend({},n,this.core.s),this.core.s.zoom&&this.core.doCss()&&(this.init(),this.zoomabletimeout=!1,this.pageX=d(window).width()/2,this.pageY=d(window).height()/2+d(window).scrollTop()),this}var e,i,n={scale:1,zoom:!0,actualSize:!0,enableZoomAfter:300,useLeftForZoom:(e=!1,i=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./),e=!!(i&&parseInt(i[2],10)<54)||e)};t.prototype.init=function(){var a=this,t='<span id="lg-zoom-in" class="lg-icon"></span><span id="lg-zoom-out" class="lg-icon"></span>';a.core.s.actualSize&&(t+='<span id="lg-actual-size" class="lg-icon"></span>'),a.core.s.useLeftForZoom?a.core.$outer.addClass("lg-use-left-for-zoom"):a.core.$outer.addClass("lg-use-transition-for-zoom"),this.core.$outer.find(".lg-toolbar").append(t),a.core.$el.on("onSlideItemLoad.lg.tm.zoom",function(t,e,i){var n=a.core.s.enableZoomAfter+i;d("body").hasClass("lg-from-hash")&&i?n=0:d("body").removeClass("lg-from-hash"),a.zoomabletimeout=setTimeout(function(){a.core.$slide.eq(e).addClass("lg-zoomable")},n+30)});function n(t,e,i,n){var s=e.prop("offsetWidth"),e=a.core.s.dynamic?a.core.s.dynamicEl[i].width||e[0].naturalWidth||s:a.core.$items.eq(i).attr("data-width")||e[0].naturalWidth||s;a.core.$outer.hasClass("lg-zoomed")?o=1:s<e&&(o=e/s||2),n?(a.pageX=d(window).width()/2,a.pageY=d(window).height()/2+d(window).scrollTop()):(a.pageX=t.pageX||t.originalEvent.targetTouches[0].pageX,a.pageY=t.pageY||t.originalEvent.targetTouches[0].pageY),r(),setTimeout(function(){a.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")},10)}var o=1,e=function(t){var e=a.core.$outer.find(".lg-current .lg-image"),i=(d(window).width()-e.prop("offsetWidth"))/2,n=(d(window).height()-e.prop("offsetHeight"))/2+d(window).scrollTop(),i=(t-1)*(a.pageX-i),n=(t-1)*(a.pageY-n);e.css("transform","scale3d("+t+", "+t+", 1)").attr("data-scale",t),(a.core.s.useLeftForZoom?e.parent().css({left:-i+"px",top:-n+"px"}):e.parent().css("transform","translate3d(-"+i+"px, -"+n+"px, 0)")).attr("data-x",i).attr("data-y",n)},r=function(){1<o?a.core.$outer.addClass("lg-zoomed"):a.resetZoom(),e(o=o<1?1:o)},s=!1;a.core.$el.on("onAferAppendSlide.lg.tm.zoom",function(t,e){var i=a.core.$slide.eq(e).find(".lg-image");i.on("dblclick",function(t){n(t,i,e)}),i.on("touchstart",function(t){s?(clearTimeout(s),s=null,n(t,i,e)):s=setTimeout(function(){s=null},300),t.preventDefault()})}),d(window).on("resize.lg.zoom scroll.lg.zoom orientationchange.lg.zoom",function(){a.pageX=d(window).width()/2,a.pageY=d(window).height()/2+d(window).scrollTop(),e(o)}),d("#lg-zoom-out").on("click.lg",function(){a.core.$outer.find(".lg-current .lg-image").length&&(o-=a.core.s.scale,r())}),d("#lg-zoom-in").on("click.lg",function(){a.core.$outer.find(".lg-current .lg-image").length&&(o+=a.core.s.scale,r())}),d("#lg-actual-size").on("click.lg",function(t){n(t,a.core.$slide.eq(a.core.index).find(".lg-image"),a.core.index,!0)}),a.core.$el.on("onBeforeSlide.lg.tm",function(){o=1,a.resetZoom()}),a.zoomDrag(),a.zoomSwipe()},t.prototype.resetZoom=function(){this.core.$outer.removeClass("lg-zoomed"),this.core.$slide.find(".lg-img-wrap").removeAttr("style data-x data-y"),this.core.$slide.find(".lg-image").removeAttr("style data-scale"),this.pageX=d(window).width()/2,this.pageY=d(window).height()/2+d(window).scrollTop()},t.prototype.zoomSwipe=function(){var n=this,s={},a={},o=!1,r=!1,l=!1;n.core.$slide.on("touchstart.lg",function(t){var e;n.core.$outer.hasClass("lg-zoomed")&&(e=n.core.$slide.eq(n.core.index).find(".lg-object"),l=e.prop("offsetHeight")*e.attr("data-scale")>n.core.$outer.find(".lg").height(),((r=e.prop("offsetWidth")*e.attr("data-scale")>n.core.$outer.find(".lg").width())||l)&&(t.preventDefault(),s={x:t.originalEvent.targetTouches[0].pageX,y:t.originalEvent.targetTouches[0].pageY}))}),n.core.$slide.on("touchmove.lg",function(t){var e,i;n.core.$outer.hasClass("lg-zoomed")&&(i=n.core.$slide.eq(n.core.index).find(".lg-img-wrap"),t.preventDefault(),o=!0,a={x:t.originalEvent.targetTouches[0].pageX,y:t.originalEvent.targetTouches[0].pageY},n.core.$outer.addClass("lg-zoom-dragging"),e=l?-Math.abs(i.attr("data-y"))+(a.y-s.y):-Math.abs(i.attr("data-y")),t=r?-Math.abs(i.attr("data-x"))+(a.x-s.x):-Math.abs(i.attr("data-x")),(15<Math.abs(a.x-s.x)||15<Math.abs(a.y-s.y))&&(n.core.s.useLeftForZoom?i.css({left:t+"px",top:e+"px"}):i.css("transform","translate3d("+t+"px, "+e+"px, 0)")))}),n.core.$slide.on("touchend.lg",function(){n.core.$outer.hasClass("lg-zoomed")&&o&&(o=!1,n.core.$outer.removeClass("lg-zoom-dragging"),n.touchendZoom(s,a,r,l))})},t.prototype.zoomDrag=function(){var n=this,s={},a={},o=!1,r=!1,l=!1,c=!1;n.core.$slide.on("mousedown.lg.zoom",function(t){var e=n.core.$slide.eq(n.core.index).find(".lg-object");c=e.prop("offsetHeight")*e.attr("data-scale")>n.core.$outer.find(".lg").height(),l=e.prop("offsetWidth")*e.attr("data-scale")>n.core.$outer.find(".lg").width(),n.core.$outer.hasClass("lg-zoomed")&&d(t.target).hasClass("lg-object")&&(l||c)&&(t.preventDefault(),s={x:t.pageX,y:t.pageY},o=!0,n.core.$outer.scrollLeft+=1,--n.core.$outer.scrollLeft,n.core.$outer.removeClass("lg-grab").addClass("lg-grabbing"))}),d(window).on("mousemove.lg.zoom",function(t){var e,i;o&&(i=n.core.$slide.eq(n.core.index).find(".lg-img-wrap"),r=!0,a={x:t.pageX,y:t.pageY},n.core.$outer.addClass("lg-zoom-dragging"),e=c?-Math.abs(i.attr("data-y"))+(a.y-s.y):-Math.abs(i.attr("data-y")),t=l?-Math.abs(i.attr("data-x"))+(a.x-s.x):-Math.abs(i.attr("data-x")),n.core.s.useLeftForZoom?i.css({left:t+"px",top:e+"px"}):i.css("transform","translate3d("+t+"px, "+e+"px, 0)"))}),d(window).on("mouseup.lg.zoom",function(t){o&&(o=!1,n.core.$outer.removeClass("lg-zoom-dragging"),!r||s.x===a.x&&s.y===a.y||(a={x:t.pageX,y:t.pageY},n.touchendZoom(s,a,l,c)),r=!1),n.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")})},t.prototype.touchendZoom=function(t,e,i,n){var s=this,a=s.core.$slide.eq(s.core.index).find(".lg-img-wrap"),o=s.core.$slide.eq(s.core.index).find(".lg-object"),r=-Math.abs(a.attr("data-x"))+(e.x-t.x),l=-Math.abs(a.attr("data-y"))+(e.y-t.y),c=(s.core.$outer.find(".lg").height()-o.prop("offsetHeight"))/2,d=Math.abs(o.prop("offsetHeight")*Math.abs(o.attr("data-scale"))-s.core.$outer.find(".lg").height()+c),u=(s.core.$outer.find(".lg").width()-o.prop("offsetWidth"))/2,o=Math.abs(o.prop("offsetWidth")*Math.abs(o.attr("data-scale"))-s.core.$outer.find(".lg").width()+u);(15<Math.abs(e.x-t.x)||15<Math.abs(e.y-t.y))&&(n&&(l<=-d?l=-d:-c<=l&&(l=-c)),i&&(r<=-o?r=-o:-u<=r&&(r=-u)),n?a.attr("data-y",Math.abs(l)):l=-Math.abs(a.attr("data-y")),i?a.attr("data-x",Math.abs(r)):r=-Math.abs(a.attr("data-x")),s.core.s.useLeftForZoom?a.css({left:r+"px",top:l+"px"}):a.css("transform","translate3d("+r+"px, "+l+"px, 0)"))},t.prototype.destroy=function(){var t=this;t.core.$el.off(".lg.zoom"),d(window).off(".lg.zoom"),t.core.$slide.off(".lg.zoom"),t.core.$el.off(".lg.tm.zoom"),t.resetZoom(),clearTimeout(t.zoomabletimeout),t.zoomabletimeout=!1},d.fn.lightGallery.modules.zoom=t}()}),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(function(s){!function(){"use strict";function t(t){return this.core=s(t).data("lightGallery"),this.core.s=s.extend({},e,this.core.s),this.core.s.share&&this.init(),this}var e={share:!0,facebook:!0,facebookDropdownText:"Facebook",twitter:!0,twitterDropdownText:"Twitter",googlePlus:!0,googlePlusDropdownText:"GooglePlus",pinterest:!0,pinterestDropdownText:"Pinterest"};t.prototype.init=function(){var n=this,t='<span id="lg-share" class="lg-icon"><ul class="lg-dropdown" style="position: absolute;">';t+=n.core.s.facebook?'<li><a id="lg-share-facebook" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">'+this.core.s.facebookDropdownText+"</span></a></li>":"",t+=n.core.s.twitter?'<li><a id="lg-share-twitter" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">'+this.core.s.twitterDropdownText+"</span></a></li>":"",t+=n.core.s.googlePlus?'<li><a id="lg-share-googleplus" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">'+this.core.s.googlePlusDropdownText+"</span></a></li>":"",t+=n.core.s.pinterest?'<li><a id="lg-share-pinterest" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">'+this.core.s.pinterestDropdownText+"</span></a></li>":"",t+="</ul></span>",this.core.$outer.find(".lg-toolbar").append(t),this.core.$outer.find(".lg").append('<div id="lg-dropdown-overlay"></div>'),s("#lg-share").on("click.lg",function(){n.core.$outer.toggleClass("lg-dropdown-active")}),s("#lg-dropdown-overlay").on("click.lg",function(){n.core.$outer.removeClass("lg-dropdown-active")}),n.core.$el.on("onAfterSlide.lg.tm",function(t,e,i){setTimeout(function(){s("#lg-share-facebook").attr("href","https://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(n.getSahreProps(i,"facebookShareUrl")||window.location.href)),s("#lg-share-twitter").attr("href","https://twitter.com/intent/tweet?text="+n.getSahreProps(i,"tweetText")+"&url="+encodeURIComponent(n.getSahreProps(i,"twitterShareUrl")||window.location.href)),s("#lg-share-googleplus").attr("href","https://plus.google.com/share?url="+encodeURIComponent(n.getSahreProps(i,"googleplusShareUrl")||window.location.href)),s("#lg-share-pinterest").attr("href","http://www.pinterest.com/pin/create/button/?url="+encodeURIComponent(n.getSahreProps(i,"pinterestShareUrl")||window.location.href)+"&media="+encodeURIComponent(n.getSahreProps(i,"src"))+"&description="+n.getSahreProps(i,"pinterestText"))},100)})},t.prototype.getSahreProps=function(t,e){var i;return this.core.s.dynamic?this.core.s.dynamicEl[t][e]:(i=this.core.$items.eq(t).attr("href"),t=this.core.$items.eq(t).data(e),"src"===e&&i||t)},t.prototype.destroy=function(){},s.fn.lightGallery.modules.share=t}()}),function(e,i){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("jquery")):e.jQueryBridget=i(e,e.jQuery)}(window,function(t,e){"use strict";function i(l,c,d){(d=d||e||t.jQuery)&&(c.prototype.option||(c.prototype.option=function(t){d.isPlainObject(t)&&(this.options=d.extend(!0,this.options,t))}),d.fn[l]=function(t){if("string"!=typeof t)return r=t,this.each(function(t,e){var i=d.data(e,l);i?(i.option(r),i._init()):(i=new c(e,r),d.data(e,l,i))}),this;var n,s,a,o,r,e=u.call(arguments,1);return s=e,o="$()."+l+'("'+(n=t)+'")',(t=this).each(function(t,e){var i=d.data(e,l);i?(e=i[n])&&"_"!=n.charAt(0)?(i=e.apply(i,s),a=void 0===a?i:a):h(o+" is not a valid method"):h(l+" not initialized. Cannot call methods, i.e. "+o)}),void 0!==a?a:t},n(d))}function n(t){!t||t.bridget||(t.bridget=i)}var u=Array.prototype.slice,s=t.console,h=void 0===s?function(){}:function(t){s.error(t)};return n(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||{},t=i[t]=i[t]||[];return-1==t.indexOf(e)&&t.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){t=this._events&&this._events[t];if(t&&t.length){e=t.indexOf(e);return-1!=e&&t.splice(e,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 n=this._onceEvents&&this._onceEvents[t],s=0;s<i.length;s++){var a=i[s];n&&n[a]&&(this.off(t,a),delete n[a]),a.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"function"==typeof define&&define.amd?define("get-size/get-size",e):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function p(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}function f(t){t=getComputedStyle(t);return t||e("Style returned "+t+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),t}function m(t){if(b||(b=!0,(h=document.createElement("div")).style.width="200px",h.style.padding="1px 2px 3px 4px",h.style.borderStyle="solid",h.style.borderWidth="1px 2px 3px 4px",h.style.boxSizing="border-box",(u=document.body||document.documentElement).appendChild(h),d=f(h),g=200==Math.round(p(d.width)),m.isBoxSizeOuter=g,u.removeChild(h)),(t="string"==typeof t?document.querySelector(t):t)&&"object"==typeof t&&t.nodeType){var e=f(t);if("none"==e.display)return function(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<y;e++)t[v[e]]=0;return t}();var i={};i.width=t.offsetWidth,i.height=t.offsetHeight;for(var n=i.isBorderBox="border-box"==e.boxSizing,s=0;s<y;s++){var a=v[s],o=e[a],o=parseFloat(o);i[a]=isNaN(o)?0:o}var r=i.paddingLeft+i.paddingRight,l=i.paddingTop+i.paddingBottom,c=i.marginLeft+i.marginRight,d=i.marginTop+i.marginBottom,u=i.borderLeftWidth+i.borderRightWidth,h=i.borderTopWidth+i.borderBottomWidth,t=n&&g,n=p(e.width);!1!==n&&(i.width=n+(t?0:r+u));n=p(e.height);return!1!==n&&(i.height=n+(t?0:l+h)),i.innerWidth=i.width-(r+u),i.innerHeight=i.height-(l+h),i.outerWidth=i.width+c,i.outerHeight=i.height+d,i}var h,u,d}var g,e="undefined"==typeof console?function(){}:function(t){console.error(t)},v=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],y=v.length,b=!1;return m}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var i=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i]+"MatchesSelector";if(t[n])return n}}();return function(t,e){return t[i](e)}}),function(e,i){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("desandro-matches-selector")):e.fizzyUIUtils=i(e,e.matchesSelector)}(window,function(i,a){var l={extend:function(t,e){for(var i in e)t[i]=e[i];return t},modulo:function(t,e){return(t%e+e)%e}},e=Array.prototype.slice;l.makeArray=function(t){return Array.isArray(t)?t:null==t?[]:"object"==typeof t&&"number"==typeof t.length?e.call(t):[t]},l.removeFrom=function(t,e){e=t.indexOf(e);-1!=e&&t.splice(e,1)},l.getParent=function(t,e){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,a(t,e))return t},l.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},l.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},l.filterFindElements=function(t,n){t=l.makeArray(t);var s=[];return t.forEach(function(t){if(t instanceof HTMLElement)if(n){a(t,n)&&s.push(t);for(var e=t.querySelectorAll(n),i=0;i<e.length;i++)s.push(e[i])}else s.push(t)}),s},l.debounceMethod=function(t,e,n){n=n||100;var s=t.prototype[e],a=e+"Timeout";t.prototype[e]=function(){var t=this[a];clearTimeout(t);var e=arguments,i=this;this[a]=setTimeout(function(){s.apply(i,e),delete i[a]},n)}},l.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},l.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var c=i.console;return l.htmlInit=function(o,r){l.docReady(function(){var t=l.toDashed(r),n="data-"+t,e=document.querySelectorAll("["+n+"]"),t=document.querySelectorAll(".js-"+t),t=l.makeArray(e).concat(l.makeArray(t)),s=n+"-options",a=i.jQuery;t.forEach(function(e){var t=e.getAttribute(n)||e.getAttribute(s);try{i=t&&JSON.parse(t)}catch(t){return void(c&&c.error("Error parsing "+n+" on "+e.className+": "+t))}var i=new o(e,i);a&&a.data(e,r,i)})})},l}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var n=document.documentElement.style,s="string"==typeof n.transition?"transition":"WebkitTransition",a="string"==typeof n.transform?"transform":"WebkitTransform",o={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[s],r={transform:a,transition:s,transitionDuration:s+"Duration",transitionProperty:s+"Property",transitionDelay:s+"Delay"},t=i.prototype=Object.create(t.prototype);t.constructor=i,t._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},t.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},t.getSize=function(){this.size=e(this.element)},t.css=function(t){var e,i=this.element.style;for(e in t)i[r[e]||e]=t[e]},t.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],s=t[i?"top":"bottom"],a=parseFloat(n),o=parseFloat(s),t=this.layout.size;-1!=n.indexOf("%")&&(a=a/100*t.width),-1!=s.indexOf("%")&&(o=o/100*t.height),a=isNaN(a)?0:a,o=isNaN(o)?0:o,a-=e?t.paddingLeft:t.paddingRight,o-=i?t.paddingTop:t.paddingBottom,this.position.x=a,this.position.y=o},t.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),s=i?"right":"left",a=this.position.x+t[i?"paddingLeft":"paddingRight"];e[i?"left":"right"]=this.getXValue(a),e[s]="";s=n?"bottom":"top",t=this.position.y+t[n?"paddingTop":"paddingBottom"];e[n?"top":"bottom"]=this.getYValue(t),e[s]="",this.css(e),this.emitEvent("layout",[this])},t.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},t.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},t._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,s=t==this.position.x&&e==this.position.y;this.setPosition(t,e),!s||this.isTransitioning?((s={}).transform=this.getTranslate(t-i,e-n),this.transition({to:s,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})):this.layoutPosition()},t.getTranslate=function(t,e){return"translate3d("+(t=this.layout._getOption("originLeft")?t:-t)+"px, "+(e=this.layout._getOption("originTop")?e:-e)+"px, 0)"},t.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},t.moveTo=t._transitionTo,t.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},t._nonTransition=function(t){for(var e in this.css(t.to),t.isCleaning&&this._removeStyles(t.to),t.onTransitionEnd)t.onTransitionEnd[e].call(this)},t.transition=function(t){if(parseFloat(this.layout.options.transitionDuration)){var e,i=this._transn;for(e in t.onTransitionEnd)i.onEnd[e]=t.onTransitionEnd[e];for(e in t.to)i.ingProperties[e]=!0,t.isCleaning&&(i.clean[e]=!0);t.from&&(this.css(t.from),this.element.offsetHeight,0),this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0}else this._nonTransition(t)};var l="opacity,"+a.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()});t.enableTransition=function(){var t;this.isTransitioning||(t="number"==typeof(t=this.layout.options.transitionDuration)?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(o,this,!1))},t.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},t.onotransitionend=function(t){this.ontransitionend(t)};var c={"-webkit-transform":"transform"};t.ontransitionend=function(t){var e,i;t.target===this.element&&(e=this._transn,i=c[t.propertyName]||t.propertyName,delete e.ingProperties[i],function(t){for(var e in t)return;return 1}(e.ingProperties)&&this.disableTransition(),i in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[i]),i in e.onEnd&&(e.onEnd[i].call(this),delete e.onEnd[i]),this.emitEvent("transitionEnd",[this]))},t.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(o,this,!1),this.isTransitioning=!1},t._removeStyles=function(t){var e,i={};for(e in t)i[e]="";this.css(i)};var d={transitionProperty:"",transitionDuration:"",transitionDelay:""};return t.removeTransitionStyles=function(){this.css(d)},t.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},t.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},t.remove=function(){return s&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},t.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},t.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},t.getHideRevealTransitionEndProperty=function(t){var e,t=this.layout.options[t];if(t.opacity)return"opacity";for(e in t)return e},t.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},t.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},t.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},i}),function(s,a){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(t,e,i,n){return a(s,t,e,i,n)}):"object"==typeof module&&module.exports?module.exports=a(s,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):s.Outlayer=a(s,s.EvEmitter,s.getSize,s.fizzyUIUtils,s.Outlayer.Item)}(window,function(t,e,s,n,a){"use strict";function o(t,e){var i=n.getQueryElement(t);i?(this.element=i,c&&(this.$element=c(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e),e=++d,this.element.outlayerGUID=e,(u[e]=this)._create(),this._getOption("initLayout")&&this.layout()):l&&l.error("Bad element for "+this.constructor.namespace+": "+(i||t))}function r(t){function e(){t.apply(this,arguments)}return(e.prototype=Object.create(t.prototype)).constructor=e}function i(){}var l=t.console,c=t.jQuery,d=0,u={};o.namespace="outlayer",o.Item=a,o.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var h=o.prototype;n.extend(h,e.prototype),h.option=function(t){n.extend(this.options,t)},h._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},o.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},h._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},h.reloadItems=function(){this.items=this._itemize(this.element.children)},h._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],s=0;s<e.length;s++){var a=new i(e[s],this);n.push(a)}return n},h._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},h.getItemElements=function(){return this.items.map(function(t){return t.element})},h.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),t=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,t),this._isLayoutInited=!0},h._init=h.layout,h._resetLayout=function(){this.getSize()},h.getSize=function(){this.size=s(this.element)},h._getMeasurement=function(t,e){var i,n=this.options[t];n?("string"==typeof n?i=this.element.querySelector(n):n instanceof HTMLElement&&(i=n),this[t]=i?s(i)[e]:n):this[t]=0},h.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},h._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},h._layoutItems=function(t,i){var n;this._emitCompleteOnItems("layout",t),t&&t.length&&(n=[],t.forEach(function(t){var e=this._getItemLayoutPosition(t);e.item=t,e.isInstant=i||t.isLayoutInstant,n.push(e)},this),this._processLayoutQueue(n))},h._getItemLayoutPosition=function(){return{x:0,y:0}},h._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},h.updateStagger=function(){var t=this.options.stagger;return null==t?void(this.stagger=0):(this.stagger=function(t){if("number"==typeof t)return t;var t=(e=t.match(/(^\d*\.?\d*)(\w*)/))&&e[1],e=e&&e[2];return t.length?(t=parseFloat(t))*(p[e]||1):0}(t),this.stagger)},h._positionItem=function(t,e,i,n,s){n?t.goTo(e,i):(t.stagger(s*this.stagger),t.moveTo(e,i))},h._postLayout=function(){this.resizeContainer()},h.resizeContainer=function(){var t;!this._getOption("resizeContainer")||(t=this._getContainerSize())&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))},h._getContainerSize=i,h._setContainerMeasure=function(t,e){var i;void 0!==t&&((i=this.size).isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px")},h._emitCompleteOnItems=function(e,t){function i(){a.dispatchEvent(e+"Complete",null,[t])}function n(){++s==o&&i()}var s,a=this,o=t.length;t&&o?(s=0,t.forEach(function(t){t.once(e,n)})):i()},h.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;this.emitEvent(t,n),c&&(this.$element=this.$element||c(this.element),e?((e=c.Event(e)).type=t,this.$element.trigger(e,i)):this.$element.trigger(t,i))},h.ignore=function(t){t=this.getItem(t);t&&(t.isIgnored=!0)},h.unignore=function(t){t=this.getItem(t);t&&delete t.isIgnored},h.stamp=function(t){(t=this._find(t))&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},h.unstamp=function(t){(t=this._find(t))&&t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},h._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),n.makeArray(t)):void 0},h._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},h._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},h._manageStamp=i,h._getElementOffset=function(t){var e=t.getBoundingClientRect(),i=this._boundingRect,t=s(t);return{left:e.left-i.left-t.marginLeft,top:e.top-i.top-t.marginTop,right:i.right-e.right-t.marginRight,bottom:i.bottom-e.bottom-t.marginBottom}},h.handleEvent=n.handleEvent,h.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},h.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},h.onresize=function(){this.resize()},n.debounceMethod(o,"onresize",100),h.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},h.needsResizeLayout=function(){var t=s(this.element);return this.size&&t&&t.innerWidth!==this.size.innerWidth},h.addItems=function(t){t=this._itemize(t);return t.length&&(this.items=this.items.concat(t)),t},h.appended=function(t){t=this.addItems(t);t.length&&(this.layoutItems(t,!0),this.reveal(t))},h.prepended=function(t){var e=this._itemize(t);e.length&&(t=this.items.slice(0),this.items=e.concat(t),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(t))},h.reveal=function(t){var i;this._emitCompleteOnItems("reveal",t),t&&t.length&&(i=this.updateStagger(),t.forEach(function(t,e){t.stagger(e*i),t.reveal()}))},h.hide=function(t){var i;this._emitCompleteOnItems("hide",t),t&&t.length&&(i=this.updateStagger(),t.forEach(function(t,e){t.stagger(e*i),t.hide()}))},h.revealItemElements=function(t){t=this.getItems(t);this.reveal(t)},h.hideItemElements=function(t){t=this.getItems(t);this.hide(t)},h.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},h.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach(function(t){t=this.getItem(t);t&&e.push(t)},this),e},h.remove=function(t){t=this.getItems(t);this._emitCompleteOnItems("remove",t),t&&t.length&&t.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},h.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();t=this.element.outlayerGUID;delete u[t],delete this.element.outlayerGUID,c&&c.removeData(this.element,this.constructor.namespace)},o.data=function(t){t=(t=n.getQueryElement(t))&&t.outlayerGUID;return t&&u[t]},o.create=function(t,e){var i=r(o);return i.defaults=n.extend({},o.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},o.compatOptions),i.namespace=t,i.data=o.data,i.Item=r(a),n.htmlInit(i,t),c&&c.bridget&&c.bridget(t,i),i};var p={ms:1,s:1e3};return o.Item=a,o}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,r){var e=t.create("masonry");e.compatOptions.fitWidth="isFitWidth";t=e.prototype;return t._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},t.measureColumns=function(){this.getContainerWidth(),this.columnWidth||(i=(e=this.items[0])&&e.element,this.columnWidth=i&&r(i).outerWidth||this.containerWidth);var t=this.columnWidth+=this.gutter,e=this.containerWidth+this.gutter,i=e/t,t=t-e%t,i=Math[t&&t<1?"round":"floor"](i);this.cols=Math.max(i,1)},t.getContainerWidth=function(){var t=this._getOption("fitWidth")?this.element.parentNode:this.element,t=r(t);this.containerWidth=t&&t.innerWidth},t._getItemLayoutPosition=function(t){t.getSize();for(var e=t.size.outerWidth%this.columnWidth,i=Math[e&&e<1?"round":"ceil"](t.size.outerWidth/this.columnWidth),i=Math.min(i,this.cols),n=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](i,t),e={x:this.columnWidth*n.col,y:n.y},s=n.y+t.size.outerHeight,a=i+n.col,o=n.col;o<a;o++)this.colYs[o]=s;return e},t._getTopColPosition=function(t){var e=this._getTopColGroup(t),t=Math.min.apply(Math,e);return{col:e.indexOf(t),y:t}},t._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;n<i;n++)e[n]=this._getColGroupY(n,t);return e},t._getColGroupY=function(t,e){if(e<2)return this.colYs[t];e=this.colYs.slice(t,t+e);return Math.max.apply(Math,e)},t._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,i=1<t&&i+t>this.cols?0:i,e=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=e?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},t._manageStamp=function(t){var e=r(t),i=this._getElementOffset(t),n=this._getOption("originLeft")?i.left:i.right,t=n+e.outerWidth,n=Math.floor(n/this.columnWidth),n=Math.max(0,n),s=Math.floor(t/this.columnWidth);s-=t%this.columnWidth?0:1;for(var s=Math.min(this.cols-1,s),a=(this._getOption("originTop")?i.top:i.bottom)+e.outerHeight,o=n;o<=s;o++)this.colYs[o]=Math.max(a,this.colYs[o])},t._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},t._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},t.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},e});var pJS=function(t,e){var i=document.querySelector("#"+t+" > .particles-js-canvas-el");this.pJS={canvas:{el:i,w:i.offsetWidth,h:i.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:{}};var u=this.pJS;e&&Object.deepExtend(u,e),u.tmp.obj={size_value:u.particles.size.value,size_anim_speed:u.particles.size.anim.speed,move_speed:u.particles.move.speed,line_linked_distance:u.particles.line_linked.distance,line_linked_width:u.particles.line_linked.width,mode_grab_distance:u.interactivity.modes.grab.distance,mode_bubble_distance:u.interactivity.modes.bubble.distance,mode_bubble_size:u.interactivity.modes.bubble.size,mode_repulse_distance:u.interactivity.modes.repulse.distance},u.fn.retinaInit=function(){u.retina_detect&&1<window.devicePixelRatio?(u.canvas.pxratio=window.devicePixelRatio,u.tmp.retina=!0):(u.canvas.pxratio=1,u.tmp.retina=!1),u.canvas.w=u.canvas.el.offsetWidth*u.canvas.pxratio,u.canvas.h=u.canvas.el.offsetHeight*u.canvas.pxratio,u.particles.size.value=u.tmp.obj.size_value*u.canvas.pxratio,u.particles.size.anim.speed=u.tmp.obj.size_anim_speed*u.canvas.pxratio,u.particles.move.speed=u.tmp.obj.move_speed*u.canvas.pxratio,u.particles.line_linked.distance=u.tmp.obj.line_linked_distance*u.canvas.pxratio,u.interactivity.modes.grab.distance=u.tmp.obj.mode_grab_distance*u.canvas.pxratio,u.interactivity.modes.bubble.distance=u.tmp.obj.mode_bubble_distance*u.canvas.pxratio,u.particles.line_linked.width=u.tmp.obj.line_linked_width*u.canvas.pxratio,u.interactivity.modes.bubble.size=u.tmp.obj.mode_bubble_size*u.canvas.pxratio,u.interactivity.modes.repulse.distance=u.tmp.obj.mode_repulse_distance*u.canvas.pxratio},u.fn.canvasInit=function(){u.canvas.ctx=u.canvas.el.getContext("2d")},u.fn.canvasSize=function(){u.canvas.el.width=u.canvas.w,u.canvas.el.height=u.canvas.h,u&&u.interactivity.events.resize&&window.addEventListener("resize",function(){u.canvas.w=u.canvas.el.offsetWidth,u.canvas.h=u.canvas.el.offsetHeight,u.tmp.retina&&(u.canvas.w*=u.canvas.pxratio,u.canvas.h*=u.canvas.pxratio),u.canvas.el.width=u.canvas.w,u.canvas.el.height=u.canvas.h,u.particles.move.enable||(u.fn.particlesEmpty(),u.fn.particlesCreate(),u.fn.particlesDraw(),u.fn.vendors.densityAutoParticles()),u.fn.vendors.densityAutoParticles()})},u.fn.canvasPaint=function(){u.canvas.ctx.fillRect(0,0,u.canvas.w,u.canvas.h)},u.fn.canvasClear=function(){u.canvas.ctx.clearRect(0,0,u.canvas.w,u.canvas.h)},u.fn.particle=function(t,e,i){this.radius=(u.particles.size.random?Math.random():1)*u.particles.size.value,u.particles.size.anim.enable&&(this.size_status=!1,this.vs=u.particles.size.anim.speed/100,u.particles.size.anim.sync||(this.vs=this.vs*Math.random())),this.x=i?i.x:Math.random()*u.canvas.w,this.y=i?i.y:Math.random()*u.canvas.h,this.x>u.canvas.w-2*this.radius?this.x=this.x-this.radius:this.x<2*this.radius&&(this.x=this.x+this.radius),this.y>u.canvas.h-2*this.radius?this.y=this.y-this.radius:this.y<2*this.radius&&(this.y=this.y+this.radius),u.particles.move.bounce&&u.fn.vendors.checkOverlap(this,i),this.color={},"object"==typeof t.value?t.value instanceof Array?(s=t.value[Math.floor(Math.random()*u.particles.color.value.length)],this.color.rgb=hexToRgb(s)):(null!=t.value.r&&null!=t.value.g&&null!=t.value.b&&(this.color.rgb={r:t.value.r,g:t.value.g,b:t.value.b}),null!=t.value.h&&null!=t.value.s&&null!=t.value.l&&(this.color.hsl={h:t.value.h,s:t.value.s,l:t.value.l})):"random"==t.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 t.value&&(this.color=t,this.color.rgb=hexToRgb(this.color.value)),this.opacity=(u.particles.opacity.random?Math.random():1)*u.particles.opacity.value,u.particles.opacity.anim.enable&&(this.opacity_status=!1,this.vo=u.particles.opacity.anim.speed/100,u.particles.opacity.anim.sync||(this.vo=this.vo*Math.random()));var n={};switch(u.particles.move.direction){case"top":n={x:0,y:-1};break;case"top-right":n={x:.5,y:-.5};break;case"right":n={x:1,y:-0};break;case"bottom-right":n={x:.5,y:.5};break;case"bottom":n={x:0,y:1};break;case"bottom-left":n={x:-.5,y:1};break;case"left":n={x:-1,y:0};break;case"top-left":n={x:-.5,y:-.5};break;default:n={x:0,y:0}}u.particles.move.straight?(this.vx=n.x,this.vy=n.y,u.particles.move.random&&(this.vx=this.vx*Math.random(),this.vy=this.vy*Math.random())):(this.vx=n.x+Math.random()-.5,this.vy=n.y+Math.random()-.5),this.vx_i=this.vx,this.vy_i=this.vy;var s=u.particles.shape.type;"object"==typeof s?s instanceof Array&&(t=s[Math.floor(Math.random()*s.length)],this.shape=t):this.shape=s,"image"==this.shape&&(s=u.particles.shape,this.img={src:s.image.src,ratio:s.image.width/s.image.height},this.img.ratio||(this.img.ratio=1),"svg"==u.tmp.img_type&&null!=u.tmp.source_svg&&(u.fn.vendors.createSvgImg(this),u.tmp.pushing&&(this.img.loaded=!1)))},u.fn.particle.prototype.draw=function(){var t,e,i,n=this;switch(t=null!=n.radius_bubble?n.radius_bubble:n.radius,e=null!=n.opacity_bubble?n.opacity_bubble:n.opacity,e=n.color.rgb?"rgba("+n.color.rgb.r+","+n.color.rgb.g+","+n.color.rgb.b+","+e+")":"hsla("+n.color.hsl.h+","+n.color.hsl.s+"%,"+n.color.hsl.l+"%,"+e+")",u.canvas.ctx.fillStyle=e,u.canvas.ctx.beginPath(),n.shape){case"circle":u.canvas.ctx.arc(n.x,n.y,t,0,2*Math.PI,!1);break;case"edge":u.canvas.ctx.rect(n.x-t,n.y-t,2*t,2*t);break;case"triangle":u.fn.vendors.drawShape(u.canvas.ctx,n.x-t,n.y+t/1.66,2*t,3,2);break;case"polygon":u.fn.vendors.drawShape(u.canvas.ctx,n.x-t/(u.particles.shape.polygon.nb_sides/3.5),n.y-t/.76,2.66*t/(u.particles.shape.polygon.nb_sides/3),u.particles.shape.polygon.nb_sides,1);break;case"star":u.fn.vendors.drawShape(u.canvas.ctx,n.x-2*t/(u.particles.shape.polygon.nb_sides/4),n.y-t/1.52,2*t*2.66/(u.particles.shape.polygon.nb_sides/3),u.particles.shape.polygon.nb_sides,2);break;case"image":(i="svg"==u.tmp.img_type?n.img.obj:u.tmp.img_obj)&&u.canvas.ctx.drawImage(i,n.x-t,n.y-t,2*t,2*t/n.img.ratio)}u.canvas.ctx.closePath(),0<u.particles.shape.stroke.width&&(u.canvas.ctx.strokeStyle=u.particles.shape.stroke.color,u.canvas.ctx.lineWidth=u.particles.shape.stroke.width,u.canvas.ctx.stroke()),u.canvas.ctx.fill()},u.fn.particlesCreate=function(){for(var t=0;t<u.particles.number.value;t++)u.particles.array.push(new u.fn.particle(u.particles.color,u.particles.opacity.value))},u.fn.particlesUpdate=function(){for(var t=0;t<u.particles.array.length;t++){var e,i=u.particles.array[t];if(u.particles.move.enable&&(e=u.particles.move.speed/2,i.x+=i.vx*e,i.y+=i.vy*e),u.particles.opacity.anim.enable&&(1==i.opacity_status?(i.opacity>=u.particles.opacity.value&&(i.opacity_status=!1),i.opacity+=i.vo):(i.opacity<=u.particles.opacity.anim.opacity_min&&(i.opacity_status=!0),i.opacity-=i.vo),i.opacity<0&&(i.opacity=0)),u.particles.size.anim.enable&&(1==i.size_status?(i.radius>=u.particles.size.value&&(i.size_status=!1),i.radius+=i.vs):(i.radius<=u.particles.size.anim.size_min&&(i.size_status=!0),i.radius-=i.vs),i.radius<0&&(i.radius=0)),e="bounce"==u.particles.move.out_mode?{x_left:i.radius,x_right:u.canvas.w,y_top:i.radius,y_bottom:u.canvas.h}:{x_left:-i.radius,x_right:u.canvas.w+i.radius,y_top:-i.radius,y_bottom:u.canvas.h+i.radius},"bounce"===(i.x-i.radius>u.canvas.w?(i.x=e.x_left,i.y=Math.random()*u.canvas.h):i.x+i.radius<0&&(i.x=e.x_right,i.y=Math.random()*u.canvas.h),i.y-i.radius>u.canvas.h?(i.y=e.y_top,i.x=Math.random()*u.canvas.w):i.y+i.radius<0&&(i.y=e.y_bottom,i.x=Math.random()*u.canvas.w),u.particles.move.out_mode)&&((i.x+i.radius>u.canvas.w||i.x-i.radius<0)&&(i.vx=-i.vx),(i.y+i.radius>u.canvas.h||i.y-i.radius<0)&&(i.vy=-i.vy)),isInArray("grab",u.interactivity.events.onhover.mode)&&u.fn.modes.grabParticle(i),(isInArray("bubble",u.interactivity.events.onhover.mode)||isInArray("bubble",u.interactivity.events.onclick.mode))&&u.fn.modes.bubbleParticle(i),(isInArray("repulse",u.interactivity.events.onhover.mode)||isInArray("repulse",u.interactivity.events.onclick.mode))&&u.fn.modes.repulseParticle(i),u.particles.line_linked.enable||u.particles.move.attract.enable)for(var n=t+1;n<u.particles.array.length;n++){var s=u.particles.array[n];u.particles.line_linked.enable&&u.fn.interact.linkParticles(i,s),u.particles.move.attract.enable&&u.fn.interact.attractParticles(i,s),u.particles.move.bounce&&u.fn.interact.bounceParticles(i,s)}}},u.fn.particlesDraw=function(){u.canvas.ctx.clearRect(0,0,u.canvas.w,u.canvas.h),u.fn.particlesUpdate();for(var t=0;t<u.particles.array.length;t++)u.particles.array[t].draw()},u.fn.particlesEmpty=function(){u.particles.array=[]},u.fn.particlesRefresh=function(){cancelRequestAnimFrame(u.fn.checkAnimFrame),cancelRequestAnimFrame(u.fn.drawAnimFrame),u.tmp.source_svg=void 0,u.tmp.img_obj=void 0,u.tmp.count_svg=0,u.fn.particlesEmpty(),u.fn.canvasClear(),u.fn.vendors.start()},u.fn.interact.linkParticles=function(t,e){var i=t.x-e.x,n=t.y-e.y,i=Math.sqrt(i*i+n*n);i<=u.particles.line_linked.distance&&(0<(n=u.particles.line_linked.opacity-i/(1/u.particles.line_linked.opacity)/u.particles.line_linked.distance)&&(i=u.particles.line_linked.color_rgb_line,u.canvas.ctx.strokeStyle="rgba("+i.r+","+i.g+","+i.b+","+n+")",u.canvas.ctx.lineWidth=u.particles.line_linked.width,u.canvas.ctx.beginPath(),u.canvas.ctx.moveTo(t.x,t.y),u.canvas.ctx.lineTo(e.x,e.y),u.canvas.ctx.stroke(),u.canvas.ctx.closePath()))},u.fn.interact.attractParticles=function(t,e){var i=t.x-e.x,n=t.y-e.y;Math.sqrt(i*i+n*n)<=u.particles.line_linked.distance&&(i=i/(1e3*u.particles.move.attract.rotateX),n=n/(1e3*u.particles.move.attract.rotateY),t.vx-=i,t.vy-=n,e.vx+=i,e.vy+=n)},u.fn.interact.bounceParticles=function(t,e){var i=t.x-e.x,n=t.y-e.y;Math.sqrt(i*i+n*n)<=t.radius+e.radius&&(t.vx=-t.vx,t.vy=-t.vy,e.vx=-e.vx,e.vy=-e.vy)},u.fn.modes.pushParticles=function(t,e){u.tmp.pushing=!0;for(var i=0;i<t;i++)u.particles.array.push(new u.fn.particle(u.particles.color,u.particles.opacity.value,{x:e?e.pos_x:Math.random()*u.canvas.w,y:e?e.pos_y:Math.random()*u.canvas.h})),i==t-1&&(u.particles.move.enable||u.fn.particlesDraw(),u.tmp.pushing=!1)},u.fn.modes.removeParticles=function(t){u.particles.array.splice(0,t),u.particles.move.enable||u.fn.particlesDraw()},u.fn.modes.bubbleParticle=function(o){function t(){o.opacity_bubble=o.opacity,o.radius_bubble=o.radius}function e(t,e,i,n,s){var a;t!=e&&(u.tmp.bubble_duration_end?null!=i&&(a=t+(t-(n-d*(n-t)/u.interactivity.modes.bubble.duration)),"size"==s&&(o.radius_bubble=a),"opacity"==s&&(o.opacity_bubble=a)):c<=u.interactivity.modes.bubble.distance?(null!=i?i:n)!=t&&(a=n-d*(n-t)/u.interactivity.modes.bubble.duration,"size"==s&&(o.radius_bubble=a),"opacity"==s&&(o.opacity_bubble=a)):("size"==s&&(o.radius_bubble=void 0),"opacity"==s&&(o.opacity_bubble=void 0)))}var i,n,s,a,r,l,c,d;u.interactivity.events.onhover.enable&&isInArray("bubble",u.interactivity.events.onhover.mode)?(r=o.x-u.interactivity.mouse.pos_x,l=o.y-u.interactivity.mouse.pos_y,i=1-(c=Math.sqrt(r*r+l*l))/u.interactivity.modes.bubble.distance,c<=u.interactivity.modes.bubble.distance?0<=i&&"mousemove"==u.interactivity.status&&(u.interactivity.modes.bubble.size!=u.particles.size.value&&(u.interactivity.modes.bubble.size>u.particles.size.value?0<=(s=o.radius+u.interactivity.modes.bubble.size*i)&&(o.radius_bubble=s):(n=o.radius-u.interactivity.modes.bubble.size,s=o.radius-n*i,o.radius_bubble=0<s?s:0)),u.interactivity.modes.bubble.opacity!=u.particles.opacity.value&&(u.interactivity.modes.bubble.opacity>u.particles.opacity.value?(a=u.interactivity.modes.bubble.opacity*i)>o.opacity&&a<=u.interactivity.modes.bubble.opacity&&(o.opacity_bubble=a):(a=o.opacity-(u.particles.opacity.value-u.interactivity.modes.bubble.opacity)*i)<o.opacity&&a>=u.interactivity.modes.bubble.opacity&&(o.opacity_bubble=a))):t(),"mouseleave"==u.interactivity.status&&t()):u.interactivity.events.onclick.enable&&isInArray("bubble",u.interactivity.events.onclick.mode)&&(u.tmp.bubble_clicking&&(r=o.x-u.interactivity.mouse.click_pos_x,l=o.y-u.interactivity.mouse.click_pos_y,c=Math.sqrt(r*r+l*l),(d=((new Date).getTime()-u.interactivity.mouse.click_time)/1e3)>u.interactivity.modes.bubble.duration&&(u.tmp.bubble_duration_end=!0),d>2*u.interactivity.modes.bubble.duration&&(u.tmp.bubble_clicking=!1,u.tmp.bubble_duration_end=!1)),u.tmp.bubble_clicking&&(e(u.interactivity.modes.bubble.size,u.particles.size.value,o.radius_bubble,o.radius,"size"),e(u.interactivity.modes.bubble.opacity,u.particles.opacity.value,o.opacity_bubble,o.opacity,"opacity")))},u.fn.modes.repulseParticle=function(i){var t,e,n,s,a,o,r;u.interactivity.events.onhover.enable&&isInArray("repulse",u.interactivity.events.onhover.mode)&&"mousemove"==u.interactivity.status?(e=i.x-u.interactivity.mouse.pos_x,n=i.y-u.interactivity.mouse.pos_y,t=e/(o=Math.sqrt(e*e+n*n)),e=n/o,n=u.interactivity.modes.repulse.distance,o=clamp(1/n*(-1*Math.pow(o/n,2)+1)*n*100,0,50),o={x:i.x+t*o,y:i.y+e*o},"bounce"==u.particles.move.out_mode?(0<o.x-i.radius&&o.x+i.radius<u.canvas.w&&(i.x=o.x),0<o.y-i.radius&&o.y+i.radius<u.canvas.h&&(i.y=o.y)):(i.x=o.x,i.y=o.y)):u.interactivity.events.onclick.enable&&isInArray("repulse",u.interactivity.events.onclick.mode)&&(u.tmp.repulse_finish||(u.tmp.repulse_count++,u.tmp.repulse_count==u.particles.array.length&&(u.tmp.repulse_finish=!0)),u.tmp.repulse_clicking?(n=Math.pow(u.interactivity.modes.repulse.distance/6,3),s=u.interactivity.mouse.click_pos_x-i.x,a=u.interactivity.mouse.click_pos_y-i.y,r=-n/(o=s*s+a*a)*1,o<=n&&function(){var t,e=Math.atan2(a,s);i.vx=r*Math.cos(e),i.vy=r*Math.sin(e),"bounce"==u.particles.move.out_mode&&(t=i.x+i.vx,e=i.y+i.vy,(t+i.radius>u.canvas.w||t-i.radius<0)&&(i.vx=-i.vx),(e+i.radius>u.canvas.h||e-i.radius<0)&&(i.vy=-i.vy))}()):0==u.tmp.repulse_clicking&&(i.vx=i.vx_i,i.vy=i.vy_i))},u.fn.modes.grabParticle=function(t){var e,i;u.interactivity.events.onhover.enable&&"mousemove"==u.interactivity.status&&(i=t.x-u.interactivity.mouse.pos_x,e=t.y-u.interactivity.mouse.pos_y,(i=Math.sqrt(i*i+e*e))<=u.interactivity.modes.grab.distance&&(0<(e=u.interactivity.modes.grab.line_linked.opacity-i/(1/u.interactivity.modes.grab.line_linked.opacity)/u.interactivity.modes.grab.distance)&&(i=u.particles.line_linked.color_rgb_line,u.canvas.ctx.strokeStyle="rgba("+i.r+","+i.g+","+i.b+","+e+")",u.canvas.ctx.lineWidth=u.particles.line_linked.width,u.canvas.ctx.beginPath(),u.canvas.ctx.moveTo(t.x,t.y),u.canvas.ctx.lineTo(u.interactivity.mouse.pos_x,u.interactivity.mouse.pos_y),u.canvas.ctx.stroke(),u.canvas.ctx.closePath())))},u.fn.vendors.eventsListeners=function(){"window"==u.interactivity.detect_on?u.interactivity.el=window:u.interactivity.el=u.canvas.el,(u.interactivity.events.onhover.enable||u.interactivity.events.onclick.enable)&&(u.interactivity.el.addEventListener("mousemove",function(t){var e;t=u.interactivity.el==window?(e=t.clientX,t.clientY):(e=t.offsetX||t.clientX,t.offsetY||t.clientY),u.interactivity.mouse.pos_x=e,u.interactivity.mouse.pos_y=t,u.tmp.retina&&(u.interactivity.mouse.pos_x*=u.canvas.pxratio,u.interactivity.mouse.pos_y*=u.canvas.pxratio),u.interactivity.status="mousemove"}),u.interactivity.el.addEventListener("mouseleave",function(t){u.interactivity.mouse.pos_x=null,u.interactivity.mouse.pos_y=null,u.interactivity.status="mouseleave"})),u.interactivity.events.onclick.enable&&u.interactivity.el.addEventListener("click",function(){if(u.interactivity.mouse.click_pos_x=u.interactivity.mouse.pos_x,u.interactivity.mouse.click_pos_y=u.interactivity.mouse.pos_y,u.interactivity.mouse.click_time=(new Date).getTime(),u.interactivity.events.onclick.enable)switch(u.interactivity.events.onclick.mode){case"push":u.particles.move.enable||1==u.interactivity.modes.push.particles_nb?u.fn.modes.pushParticles(u.interactivity.modes.push.particles_nb,u.interactivity.mouse):1<u.interactivity.modes.push.particles_nb&&u.fn.modes.pushParticles(u.interactivity.modes.push.particles_nb);break;case"remove":u.fn.modes.removeParticles(u.interactivity.modes.remove.particles_nb);break;case"bubble":u.tmp.bubble_clicking=!0;break;case"repulse":u.tmp.repulse_clicking=!0,u.tmp.repulse_count=0,u.tmp.repulse_finish=!1,setTimeout(function(){u.tmp.repulse_clicking=!1},1e3*u.interactivity.modes.repulse.duration)}})},u.fn.vendors.densityAutoParticles=function(){var t;u.particles.number.density.enable&&(t=u.canvas.el.width*u.canvas.el.height/1e3,u.tmp.retina&&(t/=2*u.canvas.pxratio),t=t*u.particles.number.value/u.particles.number.density.value_area,(t=u.particles.array.length-t)<0?u.fn.modes.pushParticles(Math.abs(t)):u.fn.modes.removeParticles(t))},u.fn.vendors.checkOverlap=function(t,e){for(var i=0;i<u.particles.array.length;i++){var n=u.particles.array[i],s=t.x-n.x,a=t.y-n.y;Math.sqrt(s*s+a*a)<=t.radius+n.radius&&(t.x=e?e.x:Math.random()*u.canvas.w,t.y=e?e.y:Math.random()*u.canvas.h,u.fn.vendors.checkOverlap(t))}},u.fn.vendors.createSvgImg=function(s){var t=u.tmp.source_svg.replace(/#([0-9A-F]{3,6})/gi,function(t,e,i,n){return s.color.rgb?"rgba("+s.color.rgb.r+","+s.color.rgb.g+","+s.color.rgb.b+","+s.opacity+")":"hsla("+s.color.hsl.h+","+s.color.hsl.s+"%,"+s.color.hsl.l+"%,"+s.opacity+")"}),t=new Blob([t],{type:"image/svg+xml;charset=utf-8"}),e=window.URL||window.webkitURL||window,i=e.createObjectURL(t),n=new Image;n.addEventListener("load",function(){s.img.obj=n,s.img.loaded=!0,e.revokeObjectURL(i),u.tmp.count_svg++}),n.src=i},u.fn.vendors.destroypJS=function(){cancelAnimationFrame(u.fn.drawAnimFrame),i.remove(),pJSDom=null},u.fn.vendors.drawShape=function(t,e,i,n,s,a){var o=s*a,a=s/a,r=Math.PI-Math.PI*(180*(a-2)/a)/180;t.save(),t.beginPath(),t.translate(e,i),t.moveTo(0,0);for(var l=0;l<o;l++)t.lineTo(n,0),t.translate(n,0),t.rotate(r);t.fill(),t.restore()},u.fn.vendors.exportImg=function(){window.open(u.canvas.el.toDataURL("image/png"),"_blank")},u.fn.vendors.loadImg=function(t){var e,i;u.tmp.img_error=void 0,""!=u.particles.shape.image.src?"svg"==t?((e=new XMLHttpRequest).open("GET",u.particles.shape.image.src),e.onreadystatechange=function(t){4==e.readyState&&(200==e.status?(u.tmp.source_svg=t.currentTarget.response,u.fn.vendors.checkBeforeDraw()):(console.log("Error pJS - Image not found"),u.tmp.img_error=!0))},e.send()):((i=new Image).addEventListener("load",function(){u.tmp.img_obj=i,u.fn.vendors.checkBeforeDraw()}),i.src=u.particles.shape.image.src):(console.log("Error pJS - No image.src"),u.tmp.img_error=!0)},u.fn.vendors.draw=function(){"image"==u.particles.shape.type?"svg"==u.tmp.img_type?u.tmp.count_svg>=u.particles.number.value?(u.fn.particlesDraw(),u.particles.move.enable?u.fn.drawAnimFrame=requestAnimFrame(u.fn.vendors.draw):cancelRequestAnimFrame(u.fn.drawAnimFrame)):u.tmp.img_error||(u.fn.drawAnimFrame=requestAnimFrame(u.fn.vendors.draw)):null!=u.tmp.img_obj?(u.fn.particlesDraw(),u.particles.move.enable?u.fn.drawAnimFrame=requestAnimFrame(u.fn.vendors.draw):cancelRequestAnimFrame(u.fn.drawAnimFrame)):u.tmp.img_error||(u.fn.drawAnimFrame=requestAnimFrame(u.fn.vendors.draw)):(u.fn.particlesDraw(),u.particles.move.enable?u.fn.drawAnimFrame=requestAnimFrame(u.fn.vendors.draw):cancelRequestAnimFrame(u.fn.drawAnimFrame))},u.fn.vendors.checkBeforeDraw=function(){"image"==u.particles.shape.type?"svg"==u.tmp.img_type&&null==u.tmp.source_svg?u.tmp.checkAnimFrame=requestAnimFrame(check):(cancelRequestAnimFrame(u.tmp.checkAnimFrame),u.tmp.img_error||(u.fn.vendors.init(),u.fn.vendors.draw())):(u.fn.vendors.init(),u.fn.vendors.draw())},u.fn.vendors.init=function(){u.fn.retinaInit(),u.fn.canvasInit(),u.fn.canvasSize(),u.fn.canvasPaint(),u.fn.particlesCreate(),u.fn.vendors.densityAutoParticles(),u.particles.line_linked.color_rgb_line=hexToRgb(u.particles.line_linked.color)},u.fn.vendors.start=function(){isInArray("image",u.particles.shape.type)?(u.tmp.img_type=u.particles.shape.image.src.substr(u.particles.shape.image.src.length-3),u.fn.vendors.loadImg(u.tmp.img_type)):u.fn.vendors.checkBeforeDraw()},u.fn.vendors.eventsListeners(),u.fn.vendors.start()};function hexToRgb(t){t=t.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(t,e,i,n){return e+e+i+i+n+n});t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null}function clamp(t,e,i){return Math.min(Math.max(t,e),i)}function isInArray(t,e){return-1<e.indexOf(t)}Object.deepExtend=function(t,e){for(var i in e)e[i]&&e[i].constructor&&e[i].constructor===Object?(t[i]=t[i]||{},arguments.callee(t[i],e[i])):t[i]=e[i];return t},window.requestAnimFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)},window.cancelRequestAnimFrame=window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout,window.pJSDom=[],window.particlesJS=function(t,e){"string"!=typeof t&&(e=t,t="particles-js"),t=t||"particles-js";var i=document.getElementById(t),n="particles-js-canvas-el",s=i.getElementsByClassName(n);if(s.length)for(;0<s.length;)i.removeChild(s[0]);var a=document.createElement("canvas");a.className=n,a.style.width="100%",a.style.height="100%",null!=document.getElementById(t).appendChild(a)&&pJSDom.push(new pJS(t,e))},window.particlesJS.load=function(e,t,i){var n=new XMLHttpRequest;n.open("GET",t),n.onreadystatechange=function(t){4==n.readyState&&(200==n.status?(t=JSON.parse(t.currentTarget.response),window.particlesJS(e,t),i&&i()):(console.log("Error pJS - XMLHttpRequest status: "+n.status),console.log("Error pJS - File config not found")))},n.send()},function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"undefined"!=typeof exports?module.exports=t(require("jquery")):t(jQuery)}(function(c){"use strict";var n,o=window.Slick||{};n=0,(o=function(t,e){var i=this;i.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:c(t),appendDots:c(t),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,e){return c('<button type="button" />').text(e+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},i.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},c.extend(i,i.initials),i.activeBreakpoint=null,i.animType=null,i.animProp=null,i.breakpoints=[],i.breakpointSettings=[],i.cssTransitions=!1,i.focussed=!1,i.interrupted=!1,i.hidden="hidden",i.paused=!0,i.positionProp=null,i.respondTo=null,i.rowCount=1,i.shouldClick=!0,i.$slider=c(t),i.$slidesCache=null,i.transformType=null,i.transitionType=null,i.visibilityChange="visibilitychange",i.windowWidth=0,i.windowTimer=null,t=c(t).data("slick")||{},i.options=c.extend({},i.defaults,e,t),i.currentSlide=i.options.initialSlide,i.originalSettings=i.options,void 0!==document.mozHidden?(i.hidden="mozHidden",i.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(i.hidden="webkitHidden",i.visibilityChange="webkitvisibilitychange"),i.autoPlay=c.proxy(i.autoPlay,i),i.autoPlayClear=c.proxy(i.autoPlayClear,i),i.autoPlayIterator=c.proxy(i.autoPlayIterator,i),i.changeSlide=c.proxy(i.changeSlide,i),i.clickHandler=c.proxy(i.clickHandler,i),i.selectHandler=c.proxy(i.selectHandler,i),i.setPosition=c.proxy(i.setPosition,i),i.swipeHandler=c.proxy(i.swipeHandler,i),i.dragHandler=c.proxy(i.dragHandler,i),i.keyHandler=c.proxy(i.keyHandler,i),i.instanceUid=n++,i.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,i.registerBreakpoints(),i.init(!0)}).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},o.prototype.addSlide=o.prototype.slickAdd=function(t,e,i){var n=this;if("boolean"==typeof e)i=e,e=null;else if(e<0||e>=n.slideCount)return!1;n.unload(),"number"==typeof e?0===e&&0===n.$slides.length?c(t).appendTo(n.$slideTrack):i?c(t).insertBefore(n.$slides.eq(e)):c(t).insertAfter(n.$slides.eq(e)):!0===i?c(t).prependTo(n.$slideTrack):c(t).appendTo(n.$slideTrack),n.$slides=n.$slideTrack.children(this.options.slide),n.$slideTrack.children(this.options.slide).detach(),n.$slideTrack.append(n.$slides),n.$slides.each(function(t,e){c(e).attr("data-slick-index",t)}),n.$slidesCache=n.$slides,n.reinit()},o.prototype.animateHeight=function(){var t,e=this;1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical&&(t=e.$slides.eq(e.currentSlide).outerHeight(!0),e.$list.animate({height:t},e.options.speed))},o.prototype.animateSlide=function(t,e){var i={},n=this;n.animateHeight(),!0===n.options.rtl&&!1===n.options.vertical&&(t=-t),!1===n.transformsEnabled?!1===n.options.vertical?n.$slideTrack.animate({left:t},n.options.speed,n.options.easing,e):n.$slideTrack.animate({top:t},n.options.speed,n.options.easing,e):!1===n.cssTransitions?(!0===n.options.rtl&&(n.currentLeft=-n.currentLeft),c({animStart:n.currentLeft}).animate({animStart:t},{duration:n.options.speed,easing:n.options.easing,step:function(t){t=Math.ceil(t),!1===n.options.vertical?i[n.animType]="translate("+t+"px, 0px)":i[n.animType]="translate(0px,"+t+"px)",n.$slideTrack.css(i)},complete:function(){e&&e.call()}})):(n.applyTransition(),t=Math.ceil(t),!1===n.options.vertical?i[n.animType]="translate3d("+t+"px, 0px, 0px)":i[n.animType]="translate3d(0px,"+t+"px, 0px)",n.$slideTrack.css(i),e&&setTimeout(function(){n.disableTransition(),e.call()},n.options.speed))},o.prototype.getNavTarget=function(){var t=this.options.asNavFor;return t=t&&null!==t?c(t).not(this.$slider):t},o.prototype.asNavFor=function(e){var t=this.getNavTarget();null!==t&&"object"==typeof t&&t.each(function(){var t=c(this).slick("getSlick");t.unslicked||t.slideHandler(e,!0)})},o.prototype.applyTransition=function(t){var e=this,i={};!1===e.options.fade?i[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:i[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,(!1===e.options.fade?e.$slideTrack:e.$slides.eq(t)).css(i)},o.prototype.autoPlay=function(){var t=this;t.autoPlayClear(),t.slideCount>t.options.slidesToShow&&(t.autoPlayTimer=setInterval(t.autoPlayIterator,t.options.autoplaySpeed))},o.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},o.prototype.autoPlayIterator=function(){var t=this,e=t.currentSlide+t.options.slidesToScroll;t.paused||t.interrupted||t.focussed||(!1===t.options.infinite&&(1===t.direction&&t.currentSlide+1===t.slideCount-1?t.direction=0:0===t.direction&&(e=t.currentSlide-t.options.slidesToScroll,t.currentSlide-1==0&&(t.direction=1))),t.slideHandler(e))},o.prototype.buildArrows=function(){var t=this;!0===t.options.arrows&&(t.$prevArrow=c(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=c(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),!0!==t.options.infinite&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},o.prototype.buildDots=function(){var t,e,i=this;if(!0===i.options.dots&&i.slideCount>i.options.slidesToShow){for(i.$slider.addClass("slick-dotted"),e=c("<ul />").addClass(i.options.dotsClass),t=0;t<=i.getDotCount();t+=1)e.append(c("<li />").append(i.options.customPaging.call(this,i,t)));i.$dots=e.appendTo(i.options.appendDots),i.$dots.find("li").first().addClass("slick-active")}},o.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide"),t.slideCount=t.$slides.length,t.$slides.each(function(t,e){c(e).attr("data-slick-index",t).data("originalStyling",c(e).attr("style")||"")}),t.$slider.addClass("slick-slider"),t.$slideTrack=0===t.slideCount?c('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent(),t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent(),t.$slideTrack.css("opacity",0),!0!==t.options.centerMode&&!0!==t.options.swipeToSlide||(t.options.slidesToScroll=1),c("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading"),t.setupInfinite(),t.buildArrows(),t.buildDots(),t.updateDots(),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),!0===t.options.draggable&&t.$list.addClass("draggable")},o.prototype.buildRows=function(){var t,e,i,n=this,s=document.createDocumentFragment(),a=n.$slider.children();if(0<n.options.rows){for(i=n.options.slidesPerRow*n.options.rows,e=Math.ceil(a.length/i),t=0;t<e;t++){for(var o=document.createElement("div"),r=0;r<n.options.rows;r++){for(var l=document.createElement("div"),c=0;c<n.options.slidesPerRow;c++){var d=t*i+(r*n.options.slidesPerRow+c);a.get(d)&&l.appendChild(a.get(d))}o.appendChild(l)}s.appendChild(o)}n.$slider.empty().append(s),n.$slider.children().children().children().css({width:100/n.options.slidesPerRow+"%",display:"inline-block"})}},o.prototype.checkResponsive=function(t,e){var i,n,s,a=this,o=!1,r=a.$slider.width(),l=window.innerWidth||c(window).width();if("window"===a.respondTo?s=l:"slider"===a.respondTo?s=r:"min"===a.respondTo&&(s=Math.min(l,r)),a.options.responsive&&a.options.responsive.length&&null!==a.options.responsive){for(i in n=null,a.breakpoints)a.breakpoints.hasOwnProperty(i)&&(!1===a.originalSettings.mobileFirst?s<a.breakpoints[i]&&(n=a.breakpoints[i]):s>a.breakpoints[i]&&(n=a.breakpoints[i]));null!==n?null!==a.activeBreakpoint&&n===a.activeBreakpoint&&!e||(a.activeBreakpoint=n,"unslick"===a.breakpointSettings[n]?a.unslick(n):(a.options=c.extend({},a.originalSettings,a.breakpointSettings[n]),!0===t&&(a.currentSlide=a.options.initialSlide),a.refresh(t)),o=n):null!==a.activeBreakpoint&&(a.activeBreakpoint=null,a.options=a.originalSettings,!0===t&&(a.currentSlide=a.options.initialSlide),a.refresh(t),o=n),t||!1===o||a.$slider.trigger("breakpoint",[a,o])}},o.prototype.changeSlide=function(t,e){var i,n=this,s=c(t.currentTarget);switch(s.is("a")&&t.preventDefault(),s.is("li")||(s=s.closest("li")),i=n.slideCount%n.options.slidesToScroll!=0?0:(n.slideCount-n.currentSlide)%n.options.slidesToScroll,t.data.message){case"previous":a=0==i?n.options.slidesToScroll:n.options.slidesToShow-i,n.slideCount>n.options.slidesToShow&&n.slideHandler(n.currentSlide-a,!1,e);break;case"next":a=0==i?n.options.slidesToScroll:i,n.slideCount>n.options.slidesToShow&&n.slideHandler(n.currentSlide+a,!1,e);break;case"index":var a=0===t.data.index?0:t.data.index||s.index()*n.options.slidesToScroll;n.slideHandler(n.checkNavigable(a),!1,e),s.children().trigger("focus");break;default:return}},o.prototype.checkNavigable=function(t){var e=this.getNavigableIndexes(),i=0;if(t>e[e.length-1])t=e[e.length-1];else for(var n in e){if(t<e[n]){t=i;break}i=e[n]}return t},o.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&(c("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",c.proxy(t.interrupt,t,!0)).off("mouseleave.slick",c.proxy(t.interrupt,t,!1)),!0===t.options.accessibility&&t.$dots.off("keydown.slick",t.keyHandler)),t.$slider.off("focus.slick blur.slick"),!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide),!0===t.options.accessibility&&(t.$prevArrow&&t.$prevArrow.off("keydown.slick",t.keyHandler),t.$nextArrow&&t.$nextArrow.off("keydown.slick",t.keyHandler))),t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler),t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler),t.$list.off("touchend.slick mouseup.slick",t.swipeHandler),t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler),t.$list.off("click.slick",t.clickHandler),c(document).off(t.visibilityChange,t.visibility),t.cleanUpSlideEvents(),!0===t.options.accessibility&&t.$list.off("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&c(t.$slideTrack).children().off("click.slick",t.selectHandler),c(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange),c(window).off("resize.slick.slick-"+t.instanceUid,t.resize),c("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault),c(window).off("load.slick.slick-"+t.instanceUid,t.setPosition)},o.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",c.proxy(t.interrupt,t,!0)),t.$list.off("mouseleave.slick",c.proxy(t.interrupt,t,!1))},o.prototype.cleanUpRows=function(){var t;0<this.options.rows&&((t=this.$slides.children().children()).removeAttr("style"),this.$slider.empty().append(t))},o.prototype.clickHandler=function(t){!1===this.shouldClick&&(t.stopImmediatePropagation(),t.stopPropagation(),t.preventDefault())},o.prototype.destroy=function(t){var e=this;e.autoPlayClear(),e.touchObject={},e.cleanUpEvents(),c(".slick-cloned",e.$slider).detach(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.$prevArrow.length&&(e.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove()),e.$nextArrow&&e.$nextArrow.length&&(e.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove()),e.$slides&&(e.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){c(this).attr("style",c(this).data("originalStyling"))}),e.$slideTrack.children(this.options.slide).detach(),e.$slideTrack.detach(),e.$list.detach(),e.$slider.append(e.$slides)),e.cleanUpRows(),e.$slider.removeClass("slick-slider"),e.$slider.removeClass("slick-initialized"),e.$slider.removeClass("slick-dotted"),e.unslicked=!0,t||e.$slider.trigger("destroy",[e])},o.prototype.disableTransition=function(t){var e={};e[this.transitionType]="",(!1===this.options.fade?this.$slideTrack:this.$slides.eq(t)).css(e)},o.prototype.fadeSlide=function(t,e){var i=this;!1===i.cssTransitions?(i.$slides.eq(t).css({zIndex:i.options.zIndex}),i.$slides.eq(t).animate({opacity:1},i.options.speed,i.options.easing,e)):(i.applyTransition(t),i.$slides.eq(t).css({opacity:1,zIndex:i.options.zIndex}),e&&setTimeout(function(){i.disableTransition(t),e.call()},i.options.speed))},o.prototype.fadeSlideOut=function(t){var e=this;!1===e.cssTransitions?e.$slides.eq(t).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(t),e.$slides.eq(t).css({opacity:0,zIndex:e.options.zIndex-2}))},o.prototype.filterSlides=o.prototype.slickFilter=function(t){var e=this;null!==t&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(t).appendTo(e.$slideTrack),e.reinit())},o.prototype.focusHandler=function(){var i=this;i.$slider.off("focus.slick blur.slick").on("focus.slick","*",function(t){var e=c(this);setTimeout(function(){i.options.pauseOnFocus&&e.is(":focus")&&(i.focussed=!0,i.autoPlay())},0)}).on("blur.slick","*",function(t){c(this),i.options.pauseOnFocus&&(i.focussed=!1,i.autoPlay())})},o.prototype.getCurrent=o.prototype.slickCurrentSlide=function(){return this.currentSlide},o.prototype.getDotCount=function(){var t=this,e=0,i=0,n=0;if(!0===t.options.infinite)if(t.slideCount<=t.options.slidesToShow)++n;else for(;e<t.slideCount;)++n,e=i+t.options.slidesToScroll,i+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;else if(!0===t.options.centerMode)n=t.slideCount;else if(t.options.asNavFor)for(;e<t.slideCount;)++n,e=i+t.options.slidesToScroll,i+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;else n=1+Math.ceil((t.slideCount-t.options.slidesToShow)/t.options.slidesToScroll);return n-1},o.prototype.getLeft=function(t){var e,i,n=this,s=0;return n.slideOffset=0,e=n.$slides.first().outerHeight(!0),!0===n.options.infinite?(n.slideCount>n.options.slidesToShow&&(n.slideOffset=n.slideWidth*n.options.slidesToShow*-1,i=-1,!0===n.options.vertical&&!0===n.options.centerMode&&(2===n.options.slidesToShow?i=-1.5:1===n.options.slidesToShow&&(i=-2)),s=e*n.options.slidesToShow*i),n.slideCount%n.options.slidesToScroll!=0&&t+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(s=t>n.slideCount?(n.slideOffset=(n.options.slidesToShow-(t-n.slideCount))*n.slideWidth*-1,(n.options.slidesToShow-(t-n.slideCount))*e*-1):(n.slideOffset=n.slideCount%n.options.slidesToScroll*n.slideWidth*-1,n.slideCount%n.options.slidesToScroll*e*-1))):t+n.options.slidesToShow>n.slideCount&&(n.slideOffset=(t+n.options.slidesToShow-n.slideCount)*n.slideWidth,s=(t+n.options.slidesToShow-n.slideCount)*e),n.slideCount<=n.options.slidesToShow&&(s=n.slideOffset=0),!0===n.options.centerMode&&n.slideCount<=n.options.slidesToShow?n.slideOffset=n.slideWidth*Math.floor(n.options.slidesToShow)/2-n.slideWidth*n.slideCount/2:!0===n.options.centerMode&&!0===n.options.infinite?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)-n.slideWidth:!0===n.options.centerMode&&(n.slideOffset=0,n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)),e=!1===n.options.vertical?t*n.slideWidth*-1+n.slideOffset:t*e*-1+s,!0===n.options.variableWidth&&(s=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(t):n.$slideTrack.children(".slick-slide").eq(t+n.options.slidesToShow),e=!0===n.options.rtl?s[0]?-1*(n.$slideTrack.width()-s[0].offsetLeft-s.width()):0:s[0]?-1*s[0].offsetLeft:0,!0===n.options.centerMode&&(s=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(t):n.$slideTrack.children(".slick-slide").eq(t+n.options.slidesToShow+1),e=!0===n.options.rtl?s[0]?-1*(n.$slideTrack.width()-s[0].offsetLeft-s.width()):0:s[0]?-1*s[0].offsetLeft:0,e+=(n.$list.width()-s.outerWidth())/2)),e},o.prototype.getOption=o.prototype.slickGetOption=function(t){return this.options[t]},o.prototype.getNavigableIndexes=function(){for(var t=this,e=0,i=0,n=[],s=!1===t.options.infinite?t.slideCount:(e=-1*t.options.slidesToScroll,i=-1*t.options.slidesToScroll,2*t.slideCount);e<s;)n.push(e),e=i+t.options.slidesToScroll,i+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;return n},o.prototype.getSlick=function(){return this},o.prototype.getSlideCount=function(){var s,a=this,t=!0===a.options.centerMode?Math.floor(a.$list.width()/2):0,o=-1*a.swipeLeft+t;return!0===a.options.swipeToSlide?(a.$slideTrack.find(".slick-slide").each(function(t,e){var i=c(e).outerWidth(),n=e.offsetLeft;if(!0!==a.options.centerMode&&(n+=i/2),o<n+i)return s=e,!1}),Math.abs(c(s).attr("data-slick-index")-a.currentSlide)||1):a.options.slidesToScroll},o.prototype.goTo=o.prototype.slickGoTo=function(t,e){this.changeSlide({data:{message:"index",index:parseInt(t)}},e)},o.prototype.init=function(t){var e=this;c(e.$slider).hasClass("slick-initialized")||(c(e.$slider).addClass("slick-initialized"),e.buildRows(),e.buildOut(),e.setProps(),e.startLoad(),e.loadSlider(),e.initializeEvents(),e.updateArrows(),e.updateDots(),e.checkResponsive(!0),e.focusHandler()),t&&e.$slider.trigger("init",[e]),!0===e.options.accessibility&&e.initADA(),e.options.autoplay&&(e.paused=!1,e.autoPlay())},o.prototype.initADA=function(){var i=this,n=Math.ceil(i.slideCount/i.options.slidesToShow),s=i.getNavigableIndexes().filter(function(t){return 0<=t&&t<i.slideCount});i.$slides.add(i.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==i.$dots&&(i.$slides.not(i.$slideTrack.find(".slick-cloned")).each(function(t){var e=s.indexOf(t);c(this).attr({role:"tabpanel",id:"slick-slide"+i.instanceUid+t,tabindex:-1}),-1!==e&&(e="slick-slide-control"+i.instanceUid+e,c("#"+e).length&&c(this).attr({"aria-describedby":e}))}),i.$dots.attr("role","tablist").find("li").each(function(t){var e=s[t];c(this).attr({role:"presentation"}),c(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+i.instanceUid+t,"aria-controls":"slick-slide"+i.instanceUid+e,"aria-label":t+1+" of "+n,"aria-selected":null,tabindex:"-1"})}).eq(i.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var t=i.currentSlide,e=t+i.options.slidesToShow;t<e;t++)i.options.focusOnChange?i.$slides.eq(t).attr({tabindex:"0"}):i.$slides.eq(t).removeAttr("tabindex");i.activateADA()},o.prototype.initArrowEvents=function(){var t=this;!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},t.changeSlide),t.$nextArrow.off("click.slick").on("click.slick",{message:"next"},t.changeSlide),!0===t.options.accessibility&&(t.$prevArrow.on("keydown.slick",t.keyHandler),t.$nextArrow.on("keydown.slick",t.keyHandler)))},o.prototype.initDotEvents=function(){var t=this;!0===t.options.dots&&t.slideCount>t.options.slidesToShow&&(c("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),!0===t.options.accessibility&&t.$dots.on("keydown.slick",t.keyHandler)),!0===t.options.dots&&!0===t.options.pauseOnDotsHover&&t.slideCount>t.options.slidesToShow&&c("li",t.$dots).on("mouseenter.slick",c.proxy(t.interrupt,t,!0)).on("mouseleave.slick",c.proxy(t.interrupt,t,!1))},o.prototype.initSlideEvents=function(){var t=this;t.options.pauseOnHover&&(t.$list.on("mouseenter.slick",c.proxy(t.interrupt,t,!0)),t.$list.on("mouseleave.slick",c.proxy(t.interrupt,t,!1)))},o.prototype.initializeEvents=function(){var t=this;t.initArrowEvents(),t.initDotEvents(),t.initSlideEvents(),t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler),t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler),t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler),t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler),t.$list.on("click.slick",t.clickHandler),c(document).on(t.visibilityChange,c.proxy(t.visibility,t)),!0===t.options.accessibility&&t.$list.on("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&c(t.$slideTrack).children().on("click.slick",t.selectHandler),c(window).on("orientationchange.slick.slick-"+t.instanceUid,c.proxy(t.orientationChange,t)),c(window).on("resize.slick.slick-"+t.instanceUid,c.proxy(t.resize,t)),c("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault),c(window).on("load.slick.slick-"+t.instanceUid,t.setPosition),c(t.setPosition)},o.prototype.initUI=function(){var t=this;!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow.show(),t.$nextArrow.show()),!0===t.options.dots&&t.slideCount>t.options.slidesToShow&&t.$dots.show()},o.prototype.keyHandler=function(t){var e=this;t.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===t.keyCode&&!0===e.options.accessibility?e.changeSlide({data:{message:!0===e.options.rtl?"next":"previous"}}):39===t.keyCode&&!0===e.options.accessibility&&e.changeSlide({data:{message:!0===e.options.rtl?"previous":"next"}}))},o.prototype.lazyLoad=function(){function t(t){c("img[data-lazy]",t).each(function(){var t=c(this),e=c(this).attr("data-lazy"),i=c(this).attr("data-srcset"),n=c(this).attr("data-sizes")||a.$slider.attr("data-sizes"),s=document.createElement("img");s.onload=function(){t.animate({opacity:0},100,function(){i&&(t.attr("srcset",i),n&&t.attr("sizes",n)),t.attr("src",e).animate({opacity:1},200,function(){t.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),a.$slider.trigger("lazyLoaded",[a,t,e])})},s.onerror=function(){t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),a.$slider.trigger("lazyLoadError",[a,t,e])},s.src=e})}var e,i,n,a=this;if(!0===a.options.centerMode?n=!0===a.options.infinite?(i=a.currentSlide+(a.options.slidesToShow/2+1))+a.options.slidesToShow+2:(i=Math.max(0,a.currentSlide-(a.options.slidesToShow/2+1)),a.options.slidesToShow/2+1+2+a.currentSlide):(i=a.options.infinite?a.options.slidesToShow+a.currentSlide:a.currentSlide,n=Math.ceil(i+a.options.slidesToShow),!0===a.options.fade&&(0<i&&i--,n<=a.slideCount&&n++)),e=a.$slider.find(".slick-slide").slice(i,n),"anticipated"===a.options.lazyLoad)for(var s=i-1,o=n,r=a.$slider.find(".slick-slide"),l=0;l<a.options.slidesToScroll;l++)s<0&&(s=a.slideCount-1),e=(e=e.add(r.eq(s))).add(r.eq(o)),s--,o++;t(e),a.slideCount<=a.options.slidesToShow?t(a.$slider.find(".slick-slide")):a.currentSlide>=a.slideCount-a.options.slidesToShow?t(a.$slider.find(".slick-cloned").slice(0,a.options.slidesToShow)):0===a.currentSlide&&t(a.$slider.find(".slick-cloned").slice(-1*a.options.slidesToShow))},o.prototype.loadSlider=function(){var t=this;t.setPosition(),t.$slideTrack.css({opacity:1}),t.$slider.removeClass("slick-loading"),t.initUI(),"progressive"===t.options.lazyLoad&&t.progressiveLazyLoad()},o.prototype.next=o.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},o.prototype.orientationChange=function(){this.checkResponsive(),this.setPosition()},o.prototype.pause=o.prototype.slickPause=function(){this.autoPlayClear(),this.paused=!0},o.prototype.play=o.prototype.slickPlay=function(){var t=this;t.autoPlay(),t.options.autoplay=!0,t.paused=!1,t.focussed=!1,t.interrupted=!1},o.prototype.postSlide=function(t){var e=this;!e.unslicked&&(e.$slider.trigger("afterChange",[e,t]),e.animating=!1,e.slideCount>e.options.slidesToShow&&e.setPosition(),e.swipeLeft=null,e.options.autoplay&&e.autoPlay(),!0===e.options.accessibility&&(e.initADA(),e.options.focusOnChange))&&c(e.$slides.get(e.currentSlide)).attr("tabindex",0).focus()},o.prototype.prev=o.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},o.prototype.preventDefault=function(t){t.preventDefault()},o.prototype.progressiveLazyLoad=function(t){t=t||1;var e,i,n,s,a=this,o=c("img[data-lazy]",a.$slider);o.length?(e=o.first(),i=e.attr("data-lazy"),n=e.attr("data-srcset"),s=e.attr("data-sizes")||a.$slider.attr("data-sizes"),(o=document.createElement("img")).onload=function(){n&&(e.attr("srcset",n),s&&e.attr("sizes",s)),e.attr("src",i).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===a.options.adaptiveHeight&&a.setPosition(),a.$slider.trigger("lazyLoaded",[a,e,i]),a.progressiveLazyLoad()},o.onerror=function(){t<3?setTimeout(function(){a.progressiveLazyLoad(t+1)},500):(e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),a.$slider.trigger("lazyLoadError",[a,e,i]),a.progressiveLazyLoad())},o.src=i):a.$slider.trigger("allImagesLoaded",[a])},o.prototype.refresh=function(t){var e=this,i=e.slideCount-e.options.slidesToShow;!e.options.infinite&&e.currentSlide>i&&(e.currentSlide=i),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),i=e.currentSlide,e.destroy(!0),c.extend(e,e.initials,{currentSlide:i}),e.init(),t||e.changeSlide({data:{message:"index",index:i}},!1)},o.prototype.registerBreakpoints=function(){var t,e,i,n=this,s=n.options.responsive||null;if("array"===c.type(s)&&s.length){for(t in n.respondTo=n.options.respondTo||"window",s)if(i=n.breakpoints.length-1,s.hasOwnProperty(t)){for(e=s[t].breakpoint;0<=i;)n.breakpoints[i]&&n.breakpoints[i]===e&&n.breakpoints.splice(i,1),i--;n.breakpoints.push(e),n.breakpointSettings[e]=s[t].settings}n.breakpoints.sort(function(t,e){return n.options.mobileFirst?t-e:e-t})}},o.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),t.registerBreakpoints(),t.setProps(),t.setupInfinite(),t.buildArrows(),t.updateArrows(),t.initArrowEvents(),t.buildDots(),t.updateDots(),t.initDotEvents(),t.cleanUpSlideEvents(),t.initSlideEvents(),t.checkResponsive(!1,!0),!0===t.options.focusOnSelect&&c(t.$slideTrack).children().on("click.slick",t.selectHandler),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),t.setPosition(),t.focusHandler(),t.paused=!t.options.autoplay,t.autoPlay(),t.$slider.trigger("reInit",[t])},o.prototype.resize=function(){var t=this;c(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=c(window).width(),t.checkResponsive(),t.unslicked||t.setPosition()},50))},o.prototype.removeSlide=o.prototype.slickRemove=function(t,e,i){var n=this;return t="boolean"==typeof t?!0===(e=t)?0:n.slideCount-1:!0===e?--t:t,!(n.slideCount<1||t<0||t>n.slideCount-1)&&(n.unload(),(!0===i?n.$slideTrack.children():n.$slideTrack.children(this.options.slide).eq(t)).remove(),n.$slides=n.$slideTrack.children(this.options.slide),n.$slideTrack.children(this.options.slide).detach(),n.$slideTrack.append(n.$slides),n.$slidesCache=n.$slides,void n.reinit())},o.prototype.setCSS=function(t){var e,i,n=this,s={};!0===n.options.rtl&&(t=-t),e="left"==n.positionProp?Math.ceil(t)+"px":"0px",i="top"==n.positionProp?Math.ceil(t)+"px":"0px",s[n.positionProp]=t,!1===n.transformsEnabled||(!(s={})===n.cssTransitions?s[n.animType]="translate("+e+", "+i+")":s[n.animType]="translate3d("+e+", "+i+", 0px)"),n.$slideTrack.css(s)},o.prototype.setDimensions=function(){var t=this;!1===t.options.vertical?!0===t.options.centerMode&&t.$list.css({padding:"0px "+t.options.centerPadding}):(t.$list.height(t.$slides.first().outerHeight(!0)*t.options.slidesToShow),!0===t.options.centerMode&&t.$list.css({padding:t.options.centerPadding+" 0px"})),t.listWidth=t.$list.width(),t.listHeight=t.$list.height(),!1===t.options.vertical&&!1===t.options.variableWidth?(t.slideWidth=Math.ceil(t.listWidth/t.options.slidesToShow),t.$slideTrack.width(Math.ceil(t.slideWidth*t.$slideTrack.children(".slick-slide").length))):!0===t.options.variableWidth?t.$slideTrack.width(5e3*t.slideCount):(t.slideWidth=Math.ceil(t.listWidth),t.$slideTrack.height(Math.ceil(t.$slides.first().outerHeight(!0)*t.$slideTrack.children(".slick-slide").length)));var e=t.$slides.first().outerWidth(!0)-t.$slides.first().width();!1===t.options.variableWidth&&t.$slideTrack.children(".slick-slide").width(t.slideWidth-e)},o.prototype.setFade=function(){var i,n=this;n.$slides.each(function(t,e){i=n.slideWidth*t*-1,!0===n.options.rtl?c(e).css({position:"relative",right:i,top:0,zIndex:n.options.zIndex-2,opacity:0}):c(e).css({position:"relative",left:i,top:0,zIndex:n.options.zIndex-2,opacity:0})}),n.$slides.eq(n.currentSlide).css({zIndex:n.options.zIndex-1,opacity:1})},o.prototype.setHeight=function(){var t,e=this;1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical&&(t=e.$slides.eq(e.currentSlide).outerHeight(!0),e.$list.css("height",t))},o.prototype.setOption=o.prototype.slickSetOption=function(){var t,e,i,n,s,a=this,o=!1;if("object"===c.type(arguments[0])?(i=arguments[0],o=arguments[1],s="multiple"):"string"===c.type(arguments[0])&&(i=arguments[0],n=arguments[1],o=arguments[2],"responsive"===arguments[0]&&"array"===c.type(arguments[1])?s="responsive":void 0!==arguments[1]&&(s="single")),"single"===s)a.options[i]=n;else if("multiple"===s)c.each(i,function(t,e){a.options[t]=e});else if("responsive"===s)for(e in n)if("array"!==c.type(a.options.responsive))a.options.responsive=[n[e]];else{for(t=a.options.responsive.length-1;0<=t;)a.options.responsive[t].breakpoint===n[e].breakpoint&&a.options.responsive.splice(t,1),t--;a.options.responsive.push(n[e])}o&&(a.unload(),a.reinit())},o.prototype.setPosition=function(){var t=this;t.setDimensions(),t.setHeight(),!1===t.options.fade?t.setCSS(t.getLeft(t.currentSlide)):t.setFade(),t.$slider.trigger("setPosition",[t])},o.prototype.setProps=function(){var t=this,e=document.body.style;t.positionProp=!0===t.options.vertical?"top":"left","top"===t.positionProp?t.$slider.addClass("slick-vertical"):t.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||!0===t.options.useCSS&&(t.cssTransitions=!0),t.options.fade&&("number"==typeof t.options.zIndex?t.options.zIndex<3&&(t.options.zIndex=3):t.options.zIndex=t.defaults.zIndex),void 0!==e.OTransform&&(t.animType="OTransform",t.transformType="-o-transform",t.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(t.animType=!1)),void 0!==e.MozTransform&&(t.animType="MozTransform",t.transformType="-moz-transform",t.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(t.animType=!1)),void 0!==e.webkitTransform&&(t.animType="webkitTransform",t.transformType="-webkit-transform",t.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(t.animType=!1)),void 0!==e.msTransform&&(t.animType="msTransform",t.transformType="-ms-transform",t.transitionType="msTransition",void 0===e.msTransform&&(t.animType=!1)),void 0!==e.transform&&!1!==t.animType&&(t.animType="transform",t.transformType="transform",t.transitionType="transition"),t.transformsEnabled=t.options.useTransform&&null!==t.animType&&!1!==t.animType},o.prototype.setSlideClasses=function(t){var e,i,n,s=this,a=s.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");s.$slides.eq(t).addClass("slick-current"),!0===s.options.centerMode?(i=s.options.slidesToShow%2==0?1:0,n=Math.floor(s.options.slidesToShow/2),!0===s.options.infinite&&(n<=t&&t<=s.slideCount-1-n?s.$slides.slice(t-n+i,t+n+1).addClass("slick-active").attr("aria-hidden","false"):(e=s.options.slidesToShow+t,a.slice(e-n+1+i,e+n+2).addClass("slick-active").attr("aria-hidden","false")),0===t?a.eq(a.length-1-s.options.slidesToShow).addClass("slick-center"):t===s.slideCount-1&&a.eq(s.options.slidesToShow).addClass("slick-center")),s.$slides.eq(t).addClass("slick-center")):0<=t&&t<=s.slideCount-s.options.slidesToShow?s.$slides.slice(t,t+s.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):a.length<=s.options.slidesToShow?a.addClass("slick-active").attr("aria-hidden","false"):(n=s.slideCount%s.options.slidesToShow,e=!0===s.options.infinite?s.options.slidesToShow+t:t,(s.options.slidesToShow==s.options.slidesToScroll&&s.slideCount-t<s.options.slidesToShow?a.slice(e-(s.options.slidesToShow-n),e+n):a.slice(e,e+s.options.slidesToShow)).addClass("slick-active").attr("aria-hidden","false")),"ondemand"!==s.options.lazyLoad&&"anticipated"!==s.options.lazyLoad||s.lazyLoad()},o.prototype.setupInfinite=function(){var t,e,i,n=this;if(!0===n.options.fade&&(n.options.centerMode=!1),!0===n.options.infinite&&!1===n.options.fade&&(e=null,n.slideCount>n.options.slidesToShow)){for(i=!0===n.options.centerMode?n.options.slidesToShow+1:n.options.slidesToShow,t=n.slideCount;t>n.slideCount-i;--t)c(n.$slides[e=t-1]).clone(!0).attr("id","").attr("data-slick-index",e-n.slideCount).prependTo(n.$slideTrack).addClass("slick-cloned");for(t=0;t<i+n.slideCount;t+=1)e=t,c(n.$slides[e]).clone(!0).attr("id","").attr("data-slick-index",e+n.slideCount).appendTo(n.$slideTrack).addClass("slick-cloned");n.$slideTrack.find(".slick-cloned").find("[id]").each(function(){c(this).attr("id","")})}},o.prototype.interrupt=function(t){t||this.autoPlay(),this.interrupted=t},o.prototype.selectHandler=function(t){t=c(t.target).is(".slick-slide")?c(t.target):c(t.target).parents(".slick-slide"),t=parseInt(t.attr("data-slick-index"))||0;return this.slideCount<=this.options.slidesToShow?void this.slideHandler(t,!1,!0):void this.slideHandler(t)},o.prototype.slideHandler=function(t,e,i){var n,s,a,o=this;if(e=e||!1,!(!0===o.animating&&!0===o.options.waitForAnimate||!0===o.options.fade&&o.currentSlide===t))return!1===e&&o.asNavFor(t),n=t,a=o.getLeft(n),e=o.getLeft(o.currentSlide),o.currentLeft=null===o.swipeLeft?e:o.swipeLeft,!1===o.options.infinite&&!1===o.options.centerMode&&(t<0||t>o.getDotCount()*o.options.slidesToScroll)||!1===o.options.infinite&&!0===o.options.centerMode&&(t<0||t>o.slideCount-o.options.slidesToScroll)?void(!1===o.options.fade&&(n=o.currentSlide,!0!==i&&o.slideCount>o.options.slidesToShow?o.animateSlide(e,function(){o.postSlide(n)}):o.postSlide(n))):(o.options.autoplay&&clearInterval(o.autoPlayTimer),s=n<0?o.slideCount%o.options.slidesToScroll!=0?o.slideCount-o.slideCount%o.options.slidesToScroll:o.slideCount+n:n>=o.slideCount?o.slideCount%o.options.slidesToScroll!=0?0:n-o.slideCount:n,o.animating=!0,o.$slider.trigger("beforeChange",[o,o.currentSlide,s]),t=o.currentSlide,o.currentSlide=s,o.setSlideClasses(o.currentSlide),o.options.asNavFor&&((e=(e=o.getNavTarget()).slick("getSlick")).slideCount<=e.options.slidesToShow&&e.setSlideClasses(o.currentSlide)),o.updateDots(),o.updateArrows(),!0===o.options.fade?(!0!==i?(o.fadeSlideOut(t),o.fadeSlide(s,function(){o.postSlide(s)})):o.postSlide(s),void o.animateHeight()):void(!0!==i&&o.slideCount>o.options.slidesToShow?o.animateSlide(a,function(){o.postSlide(s)}):o.postSlide(s)))},o.prototype.startLoad=function(){var t=this;!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow.hide(),t.$nextArrow.hide()),!0===t.options.dots&&t.slideCount>t.options.slidesToShow&&t.$dots.hide(),t.$slider.addClass("slick-loading")},o.prototype.swipeDirection=function(){var t=this,e=t.touchObject.startX-t.touchObject.curX,i=t.touchObject.startY-t.touchObject.curY,e=Math.atan2(i,e),e=Math.round(180*e/Math.PI);return(e=e<0?360-Math.abs(e):e)<=45&&0<=e||e<=360&&315<=e?!1===t.options.rtl?"left":"right":135<=e&&e<=225?!1===t.options.rtl?"right":"left":!0===t.options.verticalSwiping?35<=e&&e<=135?"down":"up":"vertical"},o.prototype.swipeEnd=function(t){var e,i,n=this;if(n.dragging=!1,n.swiping=!1,n.scrolling)return n.scrolling=!1;if(n.interrupted=!1,n.shouldClick=!(10<n.touchObject.swipeLength),void 0===n.touchObject.curX)return!1;if(!0===n.touchObject.edgeHit&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){switch(i=n.swipeDirection()){case"left":case"down":e=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount(),n.currentDirection=0;break;case"right":case"up":e=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount(),n.currentDirection=1}"vertical"!=i&&(n.slideHandler(e),n.touchObject={},n.$slider.trigger("swipe",[n,i]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})},o.prototype.swipeHandler=function(t){var e=this;if(!(!1===e.options.swipe||"ontouchend"in document&&!1===e.options.swipe||!1===e.options.draggable&&-1!==t.type.indexOf("mouse")))switch(e.touchObject.fingerCount=t.originalEvent&&void 0!==t.originalEvent.touches?t.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,!0===e.options.verticalSwiping&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),t.data.action){case"start":e.swipeStart(t);break;case"move":e.swipeMove(t);break;case"end":e.swipeEnd(t)}},o.prototype.swipeMove=function(t){var e,i,n=this,s=void 0!==t.originalEvent?t.originalEvent.touches:null;return!(!n.dragging||n.scrolling||s&&1!==s.length)&&(e=n.getLeft(n.currentSlide),n.touchObject.curX=void 0!==s?s[0].pageX:t.clientX,n.touchObject.curY=void 0!==s?s[0].pageY:t.clientY,n.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(n.touchObject.curX-n.touchObject.startX,2))),i=Math.round(Math.sqrt(Math.pow(n.touchObject.curY-n.touchObject.startY,2))),!n.options.verticalSwiping&&!n.swiping&&4<i?!(n.scrolling=!0):(!0===n.options.verticalSwiping&&(n.touchObject.swipeLength=i),s=n.swipeDirection(),void 0!==t.originalEvent&&4<n.touchObject.swipeLength&&(n.swiping=!0,t.preventDefault()),i=(!1===n.options.rtl?1:-1)*(n.touchObject.curX>n.touchObject.startX?1:-1),!0===n.options.verticalSwiping&&(i=n.touchObject.curY>n.touchObject.startY?1:-1),t=n.touchObject.swipeLength,(n.touchObject.edgeHit=!1)===n.options.infinite&&(0===n.currentSlide&&"right"===s||n.currentSlide>=n.getDotCount()&&"left"===s)&&(t=n.touchObject.swipeLength*n.options.edgeFriction,n.touchObject.edgeHit=!0),!1===n.options.vertical?n.swipeLeft=e+t*i:n.swipeLeft=e+t*(n.$list.height()/n.listWidth)*i,!0===n.options.verticalSwiping&&(n.swipeLeft=e+t*i),!0!==n.options.fade&&!1!==n.options.touchMove&&(!0===n.animating?(n.swipeLeft=null,!1):void n.setCSS(n.swipeLeft))))},o.prototype.swipeStart=function(t){var e,i=this;return i.interrupted=!0,1!==i.touchObject.fingerCount||i.slideCount<=i.options.slidesToShow?!(i.touchObject={}):(void 0!==t.originalEvent&&void 0!==t.originalEvent.touches&&(e=t.originalEvent.touches[0]),i.touchObject.startX=i.touchObject.curX=void 0!==e?e.pageX:t.clientX,i.touchObject.startY=i.touchObject.curY=void 0!==e?e.pageY:t.clientY,void(i.dragging=!0))},o.prototype.unfilterSlides=o.prototype.slickUnfilter=function(){var t=this;null!==t.$slidesCache&&(t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.appendTo(t.$slideTrack),t.reinit())},o.prototype.unload=function(){var t=this;c(".slick-cloned",t.$slider).remove(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove(),t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove(),t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},o.prototype.unslick=function(t){this.$slider.trigger("unslick",[this,t]),this.destroy()},o.prototype.updateArrows=function(){var t=this;Math.floor(t.options.slidesToShow/2);!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&!t.options.infinite&&(t.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),t.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===t.currentSlide?(t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),t.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(t.currentSlide>=t.slideCount-t.options.slidesToShow&&!1===t.options.centerMode||t.currentSlide>=t.slideCount-1&&!0===t.options.centerMode)&&(t.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),t.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},o.prototype.updateDots=function(){var t=this;null!==t.$dots&&(t.$dots.find("li").removeClass("slick-active").end(),t.$dots.find("li").eq(Math.floor(t.currentSlide/t.options.slidesToScroll)).addClass("slick-active"))},o.prototype.visibility=function(){this.options.autoplay&&(document[this.hidden]?this.interrupted=!0:this.interrupted=!1)},c.fn.slick=function(){for(var t,e=this,i=arguments[0],n=Array.prototype.slice.call(arguments,1),s=e.length,a=0;a<s;a++)if("object"==typeof i||void 0===i?e[a].slick=new o(e[a],i):t=e[a].slick[i].apply(e[a].slick,n),void 0!==t)return t;return e}}),function(r,t){"use strict";function e(t,e){this.element=t,this.settings=r.extend({},n,e),this._defaults=n,this._name=i,this.init()}var i="scrollie",n={direction:"both",scrollOffset:0,speed:2,scrollingInView:null,ScrollingToTheTop:null,ScrollingOutOfView:null,scrolledOutOfView:null};e.prototype={init:function(){this._defineElements(),this._scrollEvent()},_defineElements:function(){var t=this;t.$scrollElement=r(t.element),t.$elemHeight=t.$scrollElement.outerHeight(),t.$elemPosTop=t.$scrollElement.offset().top,t.$scrollOffset=t.$scrollElement.data("scrollie-offset")||"0"==t.$scrollElement.data("scrollie-offset")?t.$scrollElement.data("scrollie-offset"):t.settings.scrollOffset,t.$scrollSpeed=t.$scrollElement.data("scrollie-speed")||"0"==t.$scrollElement.data("scrollie-speed")?t.$scrollElement.data("scrollie-speed"):t.settings.speed},_inMotion:function(t,e,i,n){var s=this,a=-1*(-1*(t-i)-e),o=-1*(t-i)/s.$scrollSpeed,r=a<e+s.$elemHeight,l=a>0-s.$scrollOffset,c=l&&r,d=a>e-s.$scrollOffset&&r;l&&a<e&&jQuery.isFunction(s.settings.ScrollingToTheTop)&&s.settings.ScrollingToTheTop.call(this,this.$scrollElement,s.$scrollOffset,n,a,o,i,t),c&&jQuery.isFunction(s.settings.scrollingInView)&&s.settings.scrollingInView.call(this,this.$scrollElement,s.$scrollOffset,n,a,o,i,t),d&&jQuery.isFunction(s.settings.ScrollingOutOfView)&&s.settings.ScrollingOutOfView.call(this,this.$scrollElement,s.$scrollOffset,n,a,o,i,t),r||jQuery.isFunction(s.settings.scrolledOutOfView)&&s.settings.scrolledOutOfView.call(this,this.$scrollElement,s.$scrollOffset,n,a,o,i,t)},_scrollEvent:function(){var n=this,s=n.settings.direction,a=0,o=!0;setInterval(function(){o=!0},66),r(t).on("scroll",function(){var t=r(this).scrollTop(),e=r(this).height(),i=a<t?"up":"down";(i===s&&!0===o||"both"===s&&!0===o)&&(o=!1,n._inMotion(t,e,n.$elemPosTop,i)),a=t})}},r.fn[i]=function(t){return this.each(function(){r.data(this,"plugin_"+i)||r.data(this,"plugin_"+i,new e(this,t))})}}(jQuery,window,document),function(i){"function"==typeof define&&define.amd?define(["jquery"],i):"object"==typeof module&&module.exports?module.exports=function(t,e){return void 0===e&&(e="undefined"!=typeof window?require("jquery"):require("jquery")(t)),i(e),e}:i(jQuery)}(function(c){function s(t,e){this.settings=e,this.checkSettings(),this.imgAnalyzerTimeout=null,this.entries=null,this.buildingRow={entriesBuff:[],width:0,height:0,aspectRatio:0},this.lastFetchedEntry=null,this.lastAnalyzedIndex=-1,this.yield={every:2,flushed:0},this.border=0<=e.border?e.border:e.margins,this.maxRowHeight=this.retrieveMaxRowHeight(),this.suffixRanges=this.retrieveSuffixRanges(),this.offY=this.border,this.rows=0,this.spinner={phase:0,timeSlot:150,$el:c('<div class="spinner"><span></span><span></span><span></span></div>'),intervalId:null},this.scrollBarOn=!1,this.checkWidthIntervalId=null,this.galleryWidth=t.width(),this.$gallery=t}s.prototype.getSuffix=function(t,e){for(var i=e<t?t:e,n=0;n<this.suffixRanges.length;n++)if(i<=this.suffixRanges[n])return this.settings.sizeRangeSuffixes[this.suffixRanges[n]];return this.settings.sizeRangeSuffixes[this.suffixRanges[n-1]]},s.prototype.removeSuffix=function(t,e){return t.substring(0,t.length-e.length)},s.prototype.endsWith=function(t,e){return-1!==t.indexOf(e,t.length-e.length)},s.prototype.getUsedSuffix=function(t){for(var e in this.settings.sizeRangeSuffixes)if(this.settings.sizeRangeSuffixes.hasOwnProperty(e)){if(0===this.settings.sizeRangeSuffixes[e].length)continue;if(this.endsWith(t,this.settings.sizeRangeSuffixes[e]))return this.settings.sizeRangeSuffixes[e]}return""},s.prototype.newSrc=function(t,e,i,n){var s;return this.settings.thumbnailPath?s=this.settings.thumbnailPath(t,e,i,n):(n=null!==(n=t.match(this.settings.extension))?n[0]:"",s=t.replace(this.settings.extension,""),s=this.removeSuffix(s,this.getUsedSuffix(s)),s+=this.getSuffix(e,i)+n),s},s.prototype.showImg=function(t,e){this.settings.cssAnimation?(t.addClass("jg-entry-visible"),e&&e()):(t.stop().fadeTo(this.settings.imagesAnimationDuration,1,e),t.find(this.settings.imgSelector).stop().fadeTo(this.settings.imagesAnimationDuration,1,e))},s.prototype.extractImgSrcFromImage=function(t){var e=t.data("safe-src"),i="date-safe-src";return void 0===e&&(e=t.attr("src"),i="src"),t.data("jg.originalSrc",e),t.data("jg.src",e),t.data("jg.originalSrcLoc",i),e},s.prototype.imgFromEntry=function(t){t=t.find(this.settings.imgSelector);return 0===t.length?null:t},s.prototype.captionFromEntry=function(t){t=t.find("> .caption");return 0===t.length?null:t},s.prototype.displayEntry=function(t,e,i,n,s,a){t.width(n),t.height(a),t.css("top",i),t.css("left",e);var o,r,l=this.imgFromEntry(t);null!==l?(l.css("width",n),l.css("height",s),l.css("margin-left",-n/2),l.css("margin-top",-s/2),(o=l.data("jg.src"))&&(o=this.newSrc(o,n,s,l[0]),l.one("error",function(){this.resetImgSrc(l)}),r=function(){l.attr("src",o)},"skipped"===t.data("jg.loaded")?this.onImageEvent(o,function(){this.showImg(t,r),t.data("jg.loaded",!0)}.bind(this)):this.showImg(t,r))):this.showImg(t),this.displayEntryCaption(t)},s.prototype.displayEntryCaption=function(t){var e,i=this.imgFromEntry(t);null!==i&&this.settings.captions?(null===(e=this.captionFromEntry(t))&&(i=i.attr("alt"),this.isValidCaption(i)||(i=t.attr("title")),this.isValidCaption(i)&&(e=c('<div class="caption">'+i+"</div>"),t.append(e),t.data("jg.createdCaption",!0))),null!==e&&(this.settings.cssAnimation||e.stop().fadeTo(0,this.settings.captionSettings.nonVisibleOpacity),this.addCaptionEventsHandlers(t))):this.removeCaptionEventsHandlers(t)},s.prototype.isValidCaption=function(t){return void 0!==t&&0<t.length},s.prototype.onEntryMouseEnterForCaption=function(t){t=this.captionFromEntry(c(t.currentTarget));this.settings.cssAnimation?t.addClass("caption-visible").removeClass("caption-hidden"):t.stop().fadeTo(this.settings.captionSettings.animationDuration,this.settings.captionSettings.visibleOpacity)},s.prototype.onEntryMouseLeaveForCaption=function(t){t=this.captionFromEntry(c(t.currentTarget));this.settings.cssAnimation?t.removeClass("caption-visible").removeClass("caption-hidden"):t.stop().fadeTo(this.settings.captionSettings.animationDuration,this.settings.captionSettings.nonVisibleOpacity)},s.prototype.addCaptionEventsHandlers=function(t){var e;void 0===(e=t.data("jg.captionMouseEvents"))&&(e={mouseenter:c.proxy(this.onEntryMouseEnterForCaption,this),mouseleave:c.proxy(this.onEntryMouseLeaveForCaption,this)},t.on("mouseenter",void 0,void 0,e.mouseenter),t.on("mouseleave",void 0,void 0,e.mouseleave),t.data("jg.captionMouseEvents",e))},s.prototype.removeCaptionEventsHandlers=function(t){var e=t.data("jg.captionMouseEvents");void 0!==e&&(t.off("mouseenter",void 0,e.mouseenter),t.off("mouseleave",void 0,e.mouseleave),t.removeData("jg.captionMouseEvents"))},s.prototype.clearBuildingRow=function(){this.buildingRow.entriesBuff=[],this.buildingRow.aspectRatio=0,this.buildingRow.width=0},s.prototype.prepareBuildingRow=function(t){var e,i,n,s,a=!0,o=0,r=this.galleryWidth-2*this.border-(this.buildingRow.entriesBuff.length-1)*this.settings.margins,l=r/this.buildingRow.aspectRatio,c=this.settings.rowHeight,d=this.buildingRow.width/r>this.settings.justifyThreshold;if(t&&"hide"===this.settings.lastRow&&!d){for(e=0;e<this.buildingRow.entriesBuff.length;e++)i=this.buildingRow.entriesBuff[e],this.settings.cssAnimation?i.removeClass("jg-entry-visible"):(i.stop().fadeTo(0,.1),i.find("> img, > a > img").fadeTo(0,0));return-1}for(t&&!d&&"justify"!==this.settings.lastRow&&"hide"!==this.settings.lastRow&&(a=!1,0<this.rows&&(a=(c=(this.offY-this.border-this.settings.margins*this.rows)/this.rows)*this.buildingRow.aspectRatio/r>this.settings.justifyThreshold)),e=0;e<this.buildingRow.entriesBuff.length;e++)s=(i=this.buildingRow.entriesBuff[e]).data("jg.width")/i.data("jg.height"),s=a?(n=e===this.buildingRow.entriesBuff.length-1?r:l*s,l):(n=c*s,c),r-=Math.round(n),i.data("jg.jwidth",Math.round(n)),i.data("jg.jheight",Math.ceil(s)),(0===e||s<o)&&(o=s);return this.buildingRow.height=o,a},s.prototype.flushRow=function(t){var e,i=this.settings,n=this.border,s=this.prepareBuildingRow(t);if(t&&"hide"===i.lastRow&&-1===s)this.clearBuildingRow();else{if(this.maxRowHeight&&this.maxRowHeight<this.buildingRow.height&&(this.buildingRow.height=this.maxRowHeight),t&&("center"===i.lastRow||"right"===i.lastRow)){for(var a=this.galleryWidth-2*this.border-(this.buildingRow.entriesBuff.length-1)*i.margins,o=0;o<this.buildingRow.entriesBuff.length;o++)a-=(e=this.buildingRow.entriesBuff[o]).data("jg.jwidth");"center"===i.lastRow?n+=a/2:"right"===i.lastRow&&(n+=a)}var r=this.buildingRow.entriesBuff.length-1;for(o=0;o<=r;o++)e=this.buildingRow.entriesBuff[this.settings.rtl?r-o:o],this.displayEntry(e,n,this.offY,e.data("jg.jwidth"),e.data("jg.jheight"),this.buildingRow.height),n+=e.data("jg.jwidth")+i.margins;this.galleryHeightToSet=this.offY+this.buildingRow.height+this.border,this.setGalleryTempHeight(this.galleryHeightToSet+this.getSpinnerHeight()),(!t||this.buildingRow.height<=i.rowHeight&&s)&&(this.offY+=this.buildingRow.height+i.margins,this.rows+=1,this.clearBuildingRow(),this.settings.triggerEvent.call(this,"jg.rowflush"))}};var e=0;s.prototype.rememberGalleryHeight=function(){e=this.$gallery.height(),this.$gallery.height(e)},s.prototype.setGalleryTempHeight=function(t){e=Math.max(t,e),this.$gallery.height(e)},s.prototype.setGalleryFinalHeight=function(t){e=t,this.$gallery.height(t)},s.prototype.checkWidth=function(){this.checkWidthIntervalId=setInterval(c.proxy(function(){var t;this.$gallery.is(":visible")&&(t=parseFloat(this.$gallery.width()),Math.abs(t-this.galleryWidth)>this.settings.refreshSensitivity&&(this.galleryWidth=t,this.rewind(),this.rememberGalleryHeight(),this.startImgAnalyzer(!0)))},this),this.settings.refreshTime)},s.prototype.isSpinnerActive=function(){return null!==this.spinner.intervalId},s.prototype.getSpinnerHeight=function(){return this.spinner.$el.innerHeight()},s.prototype.stopLoadingSpinnerAnimation=function(){clearInterval(this.spinner.intervalId),this.spinner.intervalId=null,this.setGalleryTempHeight(this.$gallery.height()-this.getSpinnerHeight()),this.spinner.$el.detach()},s.prototype.startLoadingSpinnerAnimation=function(){var t=this.spinner,e=t.$el.find("span");clearInterval(t.intervalId),this.$gallery.append(t.$el),this.setGalleryTempHeight(this.offY+this.buildingRow.height+this.getSpinnerHeight()),t.intervalId=setInterval(function(){t.phase<e.length?e.eq(t.phase).fadeTo(t.timeSlot,1):e.eq(t.phase-e.length).fadeTo(t.timeSlot,0),t.phase=(t.phase+1)%(2*e.length)},t.timeSlot)},s.prototype.rewind=function(){this.lastFetchedEntry=null,this.lastAnalyzedIndex=-1,this.offY=this.border,this.rows=0,this.clearBuildingRow()},s.prototype.getAllEntries=function(){return this.$gallery.children(this.settings.selector).toArray()},s.prototype.updateEntries=function(t){t=t&&null!=this.lastFetchedEntry?c(this.lastFetchedEntry).nextAll(this.settings.selector).toArray():(this.entries=[],this.getAllEntries());return 0<t.length&&(c.isFunction(this.settings.sort)?t=this.sortArray(t):this.settings.randomize&&(t=this.shuffleArray(t)),this.lastFetchedEntry=t[t.length-1],this.settings.filter?t=this.filterArray(t):this.resetFilters(t)),this.entries=this.entries.concat(t),!0},s.prototype.insertToGallery=function(t){var e=this;c.each(t,function(){c(this).appendTo(e.$gallery)})},s.prototype.shuffleArray=function(t){for(var e,i,n=t.length-1;0<n;n--)e=Math.floor(Math.random()*(n+1)),i=t[n],t[n]=t[e],t[e]=i;return this.insertToGallery(t),t},s.prototype.sortArray=function(t){return t.sort(this.settings.sort),this.insertToGallery(t),t},s.prototype.resetFilters=function(t){for(var e=0;e<t.length;e++)c(t[e]).removeClass("jg-filtered")},s.prototype.filterArray=function(t){var e=this.settings;if("string"===c.type(e.filter))return t.filter(function(t){t=c(t);return t.is(e.filter)?(t.removeClass("jg-filtered"),!0):(t.addClass("jg-filtered").removeClass("jg-visible"),!1)});if(c.isFunction(e.filter)){for(var i=t.filter(e.filter),n=0;n<t.length;n++)-1===i.indexOf(t[n])?c(t[n]).addClass("jg-filtered").removeClass("jg-visible"):c(t[n]).removeClass("jg-filtered");return i}},s.prototype.resetImgSrc=function(t){"src"==t.data("jg.originalSrcLoc")?t.attr("src",t.data("jg.originalSrc")):t.attr("src","")},s.prototype.destroy=function(){clearInterval(this.checkWidthIntervalId),this.stopImgAnalyzerStarter(),c.each(this.getAllEntries(),c.proxy(function(t,e){var i=c(e);i.css("width",""),i.css("height",""),i.css("top",""),i.css("left",""),i.data("jg.loaded",void 0),i.removeClass("jg-entry jg-filtered jg-entry-visible");e=this.imgFromEntry(i);e&&(e.css("width",""),e.css("height",""),e.css("margin-left",""),e.css("margin-top",""),this.resetImgSrc(e),e.data("jg.originalSrc",void 0),e.data("jg.originalSrcLoc",void 0),e.data("jg.src",void 0)),this.removeCaptionEventsHandlers(i);e=this.captionFromEntry(i);i.data("jg.createdCaption")?(i.data("jg.createdCaption",void 0),null!==e&&e.remove()):null!==e&&e.fadeTo(0,1)},this)),this.$gallery.css("height",""),this.$gallery.removeClass("justified-gallery"),this.$gallery.data("jg.controller",void 0),this.settings.triggerEvent.call(this,"jg.destroy")},s.prototype.analyzeImages=function(t){for(var e=this.lastAnalyzedIndex+1;e<this.entries.length;e++){var i=c(this.entries[e]);if(!0===i.data("jg.loaded")||"skipped"===i.data("jg.loaded")){var n=this.galleryWidth-2*this.border-(this.buildingRow.entriesBuff.length-1)*this.settings.margins,s=i.data("jg.width")/i.data("jg.height");if(this.buildingRow.entriesBuff.push(i),this.buildingRow.aspectRatio+=s,this.buildingRow.width+=s*this.settings.rowHeight,this.lastAnalyzedIndex=e,n/(this.buildingRow.aspectRatio+s)<this.settings.rowHeight&&(this.flushRow(!1),++this.yield.flushed>=this.yield.every))return void this.startImgAnalyzer(t)}else if("error"!==i.data("jg.loaded"))return}0<this.buildingRow.entriesBuff.length&&this.flushRow(!0),this.isSpinnerActive()&&this.stopLoadingSpinnerAnimation(),this.stopImgAnalyzerStarter(),this.settings.triggerEvent.call(this,t?"jg.resize":"jg.complete"),this.setGalleryFinalHeight(this.galleryHeightToSet)},s.prototype.stopImgAnalyzerStarter=function(){this.yield.flushed=0,null!==this.imgAnalyzerTimeout&&(clearTimeout(this.imgAnalyzerTimeout),this.imgAnalyzerTimeout=null)},s.prototype.startImgAnalyzer=function(t){var e=this;this.stopImgAnalyzerStarter(),this.imgAnalyzerTimeout=setTimeout(function(){e.analyzeImages(t)},.001)},s.prototype.onImageEvent=function(t,e,i){var n,s;(e||i)&&(n=new Image,s=c(n),e&&s.one("load",function(){s.off("load error"),e(n)}),i&&s.one("error",function(){s.off("load error"),i(n)}),n.src=t)},s.prototype.init=function(){var o=!1,r=!1,l=this;c.each(this.entries,function(t,e){var i=c(e),n=l.imgFromEntry(i);if(i.addClass("jg-entry"),!0!==i.data("jg.loaded")&&"skipped"!==i.data("jg.loaded"))if(null!==l.settings.rel&&i.attr("rel",l.settings.rel),null!==l.settings.target&&i.attr("target",l.settings.target),null!==n){var s=l.extractImgSrcFromImage(n);if(!1===l.settings.waitThumbnailsLoad||!s){var a=parseFloat(n.attr("width")),e=parseFloat(n.attr("height"));if("svg"===n.prop("tagName")&&(a=parseFloat(n[0].getBBox().width),e=parseFloat(n[0].getBBox().height)),!isNaN(a)&&!isNaN(e))return i.data("jg.width",a),i.data("jg.height",e),i.data("jg.loaded","skipped"),r=!0,l.startImgAnalyzer(!1),!0}i.data("jg.loaded",!1),o=!0,l.isSpinnerActive()||l.startLoadingSpinnerAnimation(),l.onImageEvent(s,function(t){i.data("jg.width",t.width),i.data("jg.height",t.height),i.data("jg.loaded",!0),l.startImgAnalyzer(!1)},function(){i.data("jg.loaded","error"),l.startImgAnalyzer(!1)})}else i.data("jg.loaded",!0),i.data("jg.width",i.width()|parseFloat(i.css("width"))|1),i.data("jg.height",i.height()|parseFloat(i.css("height"))|1)}),o||r||this.startImgAnalyzer(!1),this.checkWidth()},s.prototype.checkOrConvertNumber=function(t,e){if("string"===c.type(t[e])&&(t[e]=parseFloat(t[e])),"number"!==c.type(t[e]))throw e+" must be a number";if(isNaN(t[e]))throw"invalid number for "+e},s.prototype.checkSizeRangesSuffixes=function(){if("object"!==c.type(this.settings.sizeRangeSuffixes))throw"sizeRangeSuffixes must be defined and must be an object";var t,e=[];for(t in this.settings.sizeRangeSuffixes)this.settings.sizeRangeSuffixes.hasOwnProperty(t)&&e.push(t);for(var i={0:""},n=0;n<e.length;n++)if("string"===c.type(e[n]))try{i[parseInt(e[n].replace(/^[a-z]+/,""),10)]=this.settings.sizeRangeSuffixes[e[n]]}catch(e){throw"sizeRangeSuffixes keys must contains correct numbers ("+e+")"}else i[e[n]]=this.settings.sizeRangeSuffixes[e[n]];this.settings.sizeRangeSuffixes=i},s.prototype.retrieveMaxRowHeight=function(){var t=null,e=this.settings.rowHeight;if("string"===c.type(this.settings.maxRowHeight))t=this.settings.maxRowHeight.match(/^[0-9]+%$/)?e*parseFloat(this.settings.maxRowHeight.match(/^([0-9]+)%$/)[1])/100:parseFloat(this.settings.maxRowHeight);else{if("number"!==c.type(this.settings.maxRowHeight)){if(!1===this.settings.maxRowHeight||null==this.settings.maxRowHeight)return null;throw"maxRowHeight must be a number or a percentage"}t=this.settings.maxRowHeight}if(isNaN(t))throw"invalid number for maxRowHeight";return t=t<e?e:t},s.prototype.checkSettings=function(){this.checkSizeRangesSuffixes(),this.checkOrConvertNumber(this.settings,"rowHeight"),this.checkOrConvertNumber(this.settings,"margins"),this.checkOrConvertNumber(this.settings,"border");var t=["justify","nojustify","left","center","right","hide"];if(-1===t.indexOf(this.settings.lastRow))throw"lastRow must be one of: "+t.join(", ");if(this.checkOrConvertNumber(this.settings,"justifyThreshold"),this.settings.justifyThreshold<0||1<this.settings.justifyThreshold)throw"justifyThreshold must be in the interval [0,1]";if("boolean"!==c.type(this.settings.cssAnimation))throw"cssAnimation must be a boolean";if("boolean"!==c.type(this.settings.captions))throw"captions must be a boolean";if(this.checkOrConvertNumber(this.settings.captionSettings,"animationDuration"),this.checkOrConvertNumber(this.settings.captionSettings,"visibleOpacity"),this.settings.captionSettings.visibleOpacity<0||1<this.settings.captionSettings.visibleOpacity)throw"captionSettings.visibleOpacity must be in the interval [0, 1]";if(this.checkOrConvertNumber(this.settings.captionSettings,"nonVisibleOpacity"),this.settings.captionSettings.nonVisibleOpacity<0||1<this.settings.captionSettings.nonVisibleOpacity)throw"captionSettings.nonVisibleOpacity must be in the interval [0, 1]";if(this.checkOrConvertNumber(this.settings,"imagesAnimationDuration"),this.checkOrConvertNumber(this.settings,"refreshTime"),this.checkOrConvertNumber(this.settings,"refreshSensitivity"),"boolean"!==c.type(this.settings.randomize))throw"randomize must be a boolean";if("string"!==c.type(this.settings.selector))throw"selector must be a string";if(!1!==this.settings.sort&&!c.isFunction(this.settings.sort))throw"sort must be false or a comparison function";if(!1!==this.settings.filter&&!c.isFunction(this.settings.filter)&&"string"!==c.type(this.settings.filter))throw"filter must be false, a string or a filter function"},s.prototype.retrieveSuffixRanges=function(){var t,e=[];for(t in this.settings.sizeRangeSuffixes)this.settings.sizeRangeSuffixes.hasOwnProperty(t)&&e.push(parseInt(t,10));return e.sort(function(t,e){return e<t?1:t<e?-1:0}),e},s.prototype.updateSettings=function(t){this.settings=c.extend({},this.settings,t),this.checkSettings(),this.border=0<=this.settings.border?this.settings.border:this.settings.margins,this.maxRowHeight=this.retrieveMaxRowHeight(),this.suffixRanges=this.retrieveSuffixRanges()},s.prototype.defaults={sizeRangeSuffixes:{},thumbnailPath:void 0,rowHeight:120,maxRowHeight:!1,margins:1,border:-1,lastRow:"nojustify",justifyThreshold:.9,waitThumbnailsLoad:!0,captions:!0,cssAnimation:!0,imagesAnimationDuration:500,captionSettings:{animationDuration:500,visibleOpacity:.7,nonVisibleOpacity:0},rel:null,target:null,extension:/\.[^.\\/]+$/,refreshTime:200,refreshSensitivity:0,randomize:!1,rtl:!1,sort:!1,filter:!1,selector:"a, div:not(.spinner)",imgSelector:"> img, > a > img, > svg, > a > svg",triggerEvent:function(t){this.$gallery.trigger(t)}},c.fn.justifiedGallery=function(n){return this.each(function(t,e){var i=c(e);i.addClass("justified-gallery");e=i.data("jg.controller");if(void 0===e){if(null!=n&&"object"!==c.type(n)){if("destroy"===n)return;throw"The argument must be an object"}e=new s(i,c.extend({},s.prototype.defaults,n)),i.data("jg.controller",e)}else if("norewind"!==n){if("destroy"===n)return void e.destroy();e.updateSettings(n),e.rewind()}e.updateEntries("norewind"===n)&&e.init()})}}),function(e,i){"function"==typeof define&&define.amd?define(["jquery"],function(t){return i(t,e,e.document,e.Math)}):"undefined"!=typeof exports?module.exports=i(require("jquery"),e,e.document,e.Math):i(jQuery,e,e.document,e.Math)}("undefined"!=typeof window?window:this,function(xt,Tt,St,Ct,kt){var Et=xt(Tt),Mt=xt(St);xt.fn.fullpage=function(f){function e(){xt(".fp-section").each(function(){var t=xt(this).find(".fp-slide");t.length?t.each(function(){C(xt(this))}):C(xt(this))}),i()}function i(){var t=xt(".fp-section.active"),e=t.find("SLIDES_WRAPPER"),i=t.find(".fp-scrollable");(i=e.length?e.find(".fp-slide.active"):i).mouseover(),m(t),g(t),xt.isFunction(f.afterLoad)&&f.afterLoad.call(t,t.data("anchor"),t.index(".fp-section")+1),xt.isFunction(f.afterRender)&&f.afterRender.call(tt)}function n(){var t;if(!f.autoScrolling||f.scrollBar){for(var e,i,n=Et.scrollTop(),s=0,a=Ct.abs(n-St.querySelectorAll(".fp-section")[0].offsetTop),o=St.querySelectorAll(".fp-section"),r=0;r<o.length;++r){var l=Ct.abs(n-o[r].offsetTop);l<a&&(s=r,a=l)}(t=xt(o).eq(s)).hasClass("active")||t.hasClass("fp-auto-height")||(ft=!0,s=(n=xt(".fp-section.active")).index(".fp-section")+1,a=S(t),o=t.data("anchor"),r=t.index(".fp-section")+1,(l=t.find(".fp-slide.active")).length&&(e=l.data("anchor"),i=l.index()),st&&(t.addClass("active").siblings().removeClass("active"),xt.isFunction(f.onLeave)&&f.onLeave.call(n,s,r,a),xt.isFunction(f.afterLoad)&&f.afterLoad.call(t,o,r),m(t),T(o,r-1),f.anchors.length&&I(i,e,G=o,r)),clearTimeout(dt),dt=setTimeout(function(){ft=!1},100)),f.fitToSection&&(clearTimeout(ut),ut=setTimeout(function(){st&&f.fitToSection&&(xt(".fp-section.active").is(t)&&requestAnimFrame(function(){it=!0}),h(t),requestAnimFrame(function(){it=!1}))},f.fitToSectionDelay))}}function a(t){return(t.find(".fp-slides").length?t.find(".fp-slide.active"):t).find(".fp-scrollable")}function o(t,e){if(ot.m[t]){var i,t="down"==t?(i="bottom",X.moveSectionDown):(i="top",X.moveSectionUp);if(0<e.length){if(!(i="top"===i?!e.scrollTop():"bottom"===i?e.scrollTop()+1+e.innerHeight()>=e[0].scrollHeight:void 0))return 1;t()}else t()}}function s(t){var e,i=t.originalEvent;!function t(e,i){i=i||0;e=xt(e).parent();return!!(i<f.normalScrollElementTouchThreshold&&e.is(f.normalScrollElements))||i!=f.normalScrollElementTouchThreshold&&t(e,++i)}(t.target)&&r(i)&&(f.autoScrolling&&t.preventDefault(),e=a(t=xt(".fp-section.active")),st&&!Z&&(i=F(i),vt=i.y,yt=i.x,t.find(".fp-slides").length&&Ct.abs(gt-yt)>Ct.abs(mt-vt)?Ct.abs(gt-yt)>Et.width()/100*f.touchSensitivity&&(yt<gt?ot.m.right&&X.moveSlideRight():ot.m.left&&X.moveSlideLeft()):f.autoScrolling&&Ct.abs(mt-vt)>Et.height()/100*f.touchSensitivity&&(vt<mt?o("down",e):mt<vt&&o("up",e))))}function r(t){return void 0===t.pointerType||"mouse"!=t.pointerType}function l(t){t=t.originalEvent,f.fitToSection&&Y.stop(),r(t)&&(t=F(t),mt=t.y,gt=t.x)}function c(t,e){for(var i=0,n=t.slice(Ct.max(t.length-e,1)),s=0;s<n.length;s++)i+=n[s];return Ct.ceil(i/e)}function d(t){var e=(new Date).getTime();if(f.autoScrolling&&!Q){var i=(t=t||Tt.event).wheelDelta||-t.deltaY||-t.detail,n=Ct.max(-1,Ct.min(1,i)),s=void 0!==t.wheelDeltaX||void 0!==t.deltaX,s=Ct.abs(t.wheelDeltaX)<Ct.abs(t.wheelDelta)||Ct.abs(t.deltaX)<Ct.abs(t.deltaY)||!s;return 149<at.length&&at.shift(),at.push(Ct.abs(i)),f.scrollBar&&(t.preventDefault?t.preventDefault():t.returnValue=!1),t=a(t=xt(".fp-section.active")),i=e-bt,bt=e,200<i&&(at=[]),st&&(e=c(at,10),c(at,70)<=e&&s&&o(n<0?"down":"up",t)),!1}f.fitToSection&&Y.stop()}function t(t){var e=xt(".fp-section.active").find(".fp-slides"),i=e.find(".fp-slide").length;if(!(!e.length||Z||i<2)){var i=e.find(".fp-slide.active"),n=null;if(!(n="prev"===t?i.prev(".fp-slide"):i.next(".fp-slide")).length){if(!f.loopHorizontal)return;n="prev"===t?i.siblings(":last"):i.siblings(":first")}Z=!0,b(e,n)}}function u(){xt(".fp-slide.active").each(function(){j(xt(this),"internal")})}function h(s,a,o){requestAnimFrame(function(){if(void 0!==(t=s.position())){var t,e,i,n=s.hasClass("fp-auto-height")?t.top-et+s.height():t.top;if(!((t={element:s,callback:a,isMovementUp:o,dest:t,dtop:n,yMovement:S(s),anchorLink:s.data("anchor"),sectionIndex:s.index(".fp-section"),activeSlide:s.find(".fp-slide.active"),activeSection:xt(".fp-section.active"),leavingSection:xt(".fp-section.active").index(".fp-section")+1,localIsResizing:it}).activeSection.is(s)&&!it||f.scrollBar&&Et.scrollTop()===t.dtop&&!s.hasClass("fp-auto-height"))){if(t.activeSlide.length&&(e=t.activeSlide.data("anchor"),i=t.activeSlide.index()),f.autoScrolling&&f.continuousVertical&&void 0!==t.isMovementUp&&(!t.isMovementUp&&"up"==t.yMovement||t.isMovementUp&&"down"==t.yMovement)&&(t.isMovementUp?xt(".fp-section.active").before(t.activeSection.nextAll(".fp-section")):xt(".fp-section.active").after(t.activeSection.prevAll(".fp-section").get().reverse()),q(xt(".fp-section.active").position().top),u(),t.wrapAroundElements=t.activeSection,t.dest=t.element.position(),t.dtop=t.dest.top,t.yMovement=S(t.element)),xt.isFunction(f.onLeave)&&!t.localIsResizing){if(!1===f.onLeave.call(t.activeSection,t.leavingSection,t.sectionIndex+1,t.yMovement))return;t.activeSection.find("video, audio").each(function(){var t=xt(this).get(0);t.hasAttribute("data-ignore")||"function"!=typeof t.pause||t.pause()})}s.addClass("active").siblings().removeClass("active"),m(s),st=!1,I(i,e,t.anchorLink,t.sectionIndex),function(t){{var e;f.css3&&f.autoScrolling&&!f.scrollBar?(P("translate3d(0px, -"+t.dtop+"px, 0px)",!0),f.scrollingSpeed?lt=setTimeout(function(){p(t)},f.scrollingSpeed):p(t)):(e=function(t){var e={};return f.autoScrolling&&!f.scrollBar?(e.options={top:-t.dtop},e.element=".fullpage-wrapper"):(e.options={scrollTop:t.dtop},e.element="html, body"),e}(t),xt(e.element).animate(e.options,f.scrollingSpeed,f.easing).promise().done(function(){p(t)}))}}(t),G=t.anchorLink,T(t.anchorLink,t.sectionIndex)}}})}function p(t){t.wrapAroundElements&&t.wrapAroundElements.length&&(t.isMovementUp?xt(".fp-section:first").before(t.wrapAroundElements):xt(".fp-section:last").after(t.wrapAroundElements),q(xt(".fp-section.active").position().top),u()),t.element.find(".fp-scrollable").mouseover(),xt.isFunction(f.afterLoad)&&!t.localIsResizing&&f.afterLoad.call(t.element,t.anchorLink,t.sectionIndex+1),g(t.element),st=!0,xt.isFunction(t.callback)&&t.callback.call(this)}function m(t){var e=t.find(".fp-slide.active");(t=e.length?xt(e):t).find("img[data-src], source[data-src], audio[data-src]").each(function(){xt(this).attr("src",xt(this).data("src")),xt(this).removeAttr("data-src"),xt(this).is("source")&&xt(this).closest("video").get(0).load()})}function g(t){t.find("video, audio").each(function(){var t=xt(this).get(0);t.hasAttribute("autoplay")&&"function"==typeof t.play&&t.play()})}function v(){var t,e,i,n;ft||f.lockAnchors||(t=(e=Tt.location.hash.replace("#","").split("/"))[0],e=e[1],n=(i=void 0===G)&&void 0===e&&!Z,t.length&&(t&&t!==G&&!i||n||!Z&&U!=e)&&A(t,e))}function y(t){st&&(t.pageY<wt?X.moveSectionUp():t.pageY>wt&&X.moveSectionDown()),wt=t.pageY}function b(t,e){var i=e.position(),n=e.index(),s=t.closest(".fp-section"),a=s.index(".fp-section"),o=s.data("anchor"),r=s.find(".fp-slidesNav"),l=L(e),c=it;if(f.onSlideLeave){var d=s.find(".fp-slide.active"),u=d.index(),h=u==n?"none":n<u?"left":"right";if(!c&&"none"!=h&&xt.isFunction(f.onSlideLeave)&&!1===f.onSlideLeave.call(d,o,a+1,u,h,n))return void(Z=!1)}e.addClass("active").siblings().removeClass("active"),c||m(e),!f.loopHorizontal&&f.controlArrows&&(s.find(".fp-controlArrow.fp-prev").toggle(0!==n),s.find(".fp-controlArrow.fp-next").toggle(!e.is(":last-child"))),s.hasClass("active")&&I(n,l,o,a);function p(){c||xt.isFunction(f.afterSlideLoad)&&f.afterSlideLoad.call(e,o,a+1,l,n),Z=!1}f.css3?(i="translate3d(-"+Ct.round(i.left)+"px, 0px, 0px)",x(t.find(".fp-slidesContainer"),f.scrollingSpeed).css(B(i)),ct=setTimeout(function(){p()},f.scrollingSpeed,f.easing)):t.animate({scrollLeft:Ct.round(i.left)},f.scrollingSpeed,f.easing,function(){p()}),r.find(".active").removeClass("active"),r.find("li").eq(n).find("a").addClass("active")}function w(){var t;_(),J?(t=xt(St.activeElement)).is("textarea")||t.is("input")||t.is("select")||(t=Et.height(),Ct.abs(t-_t)>20*Ct.max(_t,t)/100&&(X.reBuild(!0),_t=t)):(clearTimeout(rt),rt=setTimeout(function(){X.reBuild(!0)},350))}function _(){var t=f.responsive||f.responsiveWidth,e=f.responsiveHeight,i=t&&Et.width()<t,n=e&&Et.height()<e;t&&e?X.setResponsive(i||n):t?X.setResponsive(i):e&&X.setResponsive(n)}function x(t){var e="all "+f.scrollingSpeed+"ms "+f.easingcss3;return t.removeClass("fp-notransition"),t.css({"-webkit-transition":e,transition:e})}function T(t,e){f.menu&&(xt(f.menu).find(".active").removeClass("active"),xt(f.menu).find('[data-menuanchor="'+t+'"]').addClass("active")),f.navigation&&(xt("#fp-nav").find(".active").removeClass("active"),(t?xt("#fp-nav").find('a[href="#'+t+'"]'):xt("#fp-nav").find("li").eq(e).find("a")).addClass("active"))}function S(t){var e=xt(".fp-section.active").index(".fp-section");return e==(t=t.index(".fp-section"))?"none":t<e?"up":"down"}function C(t){t.css("overflow","hidden");var e,i=t.closest(".fp-section"),n=t.find(".fp-scrollable");n.length?e=n.get(0).scrollHeight:(e=t.get(0).scrollHeight,f.verticalCentered&&(e=t.find(".fp-tableCell").get(0).scrollHeight)),(i=et-parseInt(i.css("padding-bottom"))-parseInt(i.css("padding-top")))<e?n.length?n.css("height",i+"px").parent().css("height",i+"px"):((f.verticalCentered?t.find(".fp-tableCell"):t).wrapInner('<div class="fp-scrollable" />'),t.find(".fp-scrollable").slimScroll({allowPageScroll:!0,height:i+"px",size:"10px",alwaysVisible:!0})):k(t),t.css("overflow","")}function k(t){t.find(".fp-scrollable").children().first().unwrap().unwrap(),t.find(".slimScrollBar").remove(),t.find(".slimScrollRail").remove()}function E(t){t.addClass("fp-table").wrapInner('<div class="fp-tableCell" style="height:'+M(t)+'px;" />')}function M(t){var e=et;return(f.paddingTop||f.paddingBottom)&&((e=t).hasClass("fp-section")||(e=t.closest(".fp-section")),t=parseInt(e.css("padding-top"))+parseInt(e.css("padding-bottom")),e=et-t),e}function P(t,e){e?x(tt):tt.addClass("fp-notransition"),tt.css(B(t)),setTimeout(function(){tt.removeClass("fp-notransition")},10)}function z(t){var e=xt('.fp-section[data-anchor="'+t+'"]');return e=!e.length?xt(".fp-section").eq(t-1):e}function A(t,e){var i=z(t);void 0===e&&(e=0),t===G||i.hasClass("active")?$(i,e):h(i,function(){$(i,e)})}function $(t,e){var i,n;void 0!==e&&(i=t.find(".fp-slides"),(n=t=!(t=(n=t.find(".fp-slides")).find('.fp-slide[data-anchor="'+e+'"]')).length?n.find(".fp-slide").eq(e):t).length&&b(i,n))}function I(t,e,i,n){n="",f.anchors.length&&!f.lockAnchors&&(t?O((n=void 0!==i?i:n)+"/"+(U=e=void 0===e?t:e)):(void 0!==t&&(U=e),O(i))),R()}function O(t){var e;f.recordHistory?location.hash=t:J||K?history.replaceState(kt,kt,"#"+t):(e=Tt.location.href.split("#")[0],Tt.location.replace(e+"#"+t))}function L(t){var e=t.data("anchor");return t=t.index(),e=void 0===e?t:e}function R(){var t=xt(".fp-section.active"),e=t.find(".fp-slide.active"),i=L(t),n=L(e);t.index(".fp-section"),t=String(i),t=(t=e.length?t+"-"+n:t).replace("/","-").replace("#",""),V[0].className=V[0].className.replace(RegExp("\\b\\s?fp-viewing-[^\\s]+\\b","g"),""),V.addClass("fp-viewing-"+t)}function D(){return Tt.PointerEvent?{down:"pointerdown",move:"pointermove"}:{down:"MSPointerDown",move:"MSPointerMove"}}function F(t){var e=[];return e.y=(void 0!==t.pageY&&(t.pageY||t.pageX)?t:t.touches[0]).pageY,e.x=(void 0!==t.pageX&&(t.pageY||t.pageX)?t:t.touches[0]).pageX,K&&r(t)&&f.scrollBar&&(e.y=t.touches[0].pageY,e.x=t.touches[0].pageX),e}function j(t,e){X.setScrollingSpeed(0,"internal"),void 0!==e&&(it=!0),b(t.closest(".fp-slides"),t),void 0!==e&&(it=!1),X.setScrollingSpeed(pt.scrollingSpeed,"internal")}function q(t){f.scrollBar?tt.scrollTop(t):f.css3?P("translate3d(0px, -"+t+"px, 0px)",!1):tt.css("top",-t)}function B(t){return{"-webkit-transform":t,"-moz-transform":t,"-ms-transform":t,transform:t}}function H(t,e,i){switch(e){case"up":ot[i].up=t;break;case"down":ot[i].down=t;break;case"left":ot[i].left=t;break;case"right":ot[i].right=t;break;case"all":"m"==i?X.setAllowScrolling(t):X.setKeyboardScrolling(t)}}function N(t,e,i){f[t]=e,"internal"!==i&&(pt[t]=e)}function W(t,e){console&&console[t]&&console[t]("fullPage: "+e)}var Y=xt("html, body"),V=xt("body"),X=xt.fn.fullpage;(f=xt.extend({menu:!1,anchors:[],lockAnchors:!1,navigation:!1,navigationPosition:"right",navigationTooltips:[],showActiveTooltip:!1,slidesNavigation:!1,slidesNavPosition:"bottom",scrollBar:!1,css3:!0,scrollingSpeed:700,autoScrolling:!0,fitToSection:!0,fitToSectionDelay:1e3,easing:"easeInOutCubic",easingcss3:"ease",loopBottom:!1,loopTop:!1,loopHorizontal:!0,continuousVertical:!1,normalScrollElements:null,scrollOverflow:!1,touchSensitivity:5,normalScrollElementTouchThreshold:5,keyboardScrolling:!0,animateAnchor:!0,recordHistory:!0,controlArrows:!0,controlArrowColor:"#fff",verticalCentered:!0,resize:!1,sectionsColor:[],paddingTop:0,paddingBottom:0,fixedElements:null,responsive:0,responsiveWidth:0,responsiveHeight:0,sectionSelector:".section",slideSelector:".slide",afterLoad:null,onLeave:null,afterRender:null,afterResize:null,afterReBuild:null,afterSlideLoad:null,onSlideLeave:null},f)).continuousVertical&&(f.loopTop||f.loopBottom)&&(f.continuousVertical=!1,W("warn","Option `loopTop/loopBottom` is mutually exclusive with `continuousVertical`; `continuousVertical` disabled")),f.scrollBar&&f.scrollOverflow&&W("warn","Option `scrollBar` is mutually exclusive with `scrollOverflow`. Sections with scrollOverflow might not work well in Firefox"),f.continuousVertical&&f.scrollBar&&(f.continuousVertical=!1,W("warn","Option `scrollBar` is mutually exclusive with `continuousVertical`; `continuousVertical` disabled")),xt.each(f.anchors,function(t,e){(xt("#"+e).length||xt('[name="'+e+'"]').length)&&W("error","data-anchor tags can not have the same value as any `id` element on the site (or `name` element for IE).")}),xt.extend(xt.easing,{easeInOutCubic:function(t,e,i,n,s){return(e/=s/2)<1?n/2*e*e*e+i:n/2*((e-=2)*e*e+2)+i}}),xt.extend(xt.easing,{easeInQuart:function(t,e,i,n,s){return n*(e/=s)*e*e*e+i}}),X.setAutoScrolling=function(t,e){N("autoScrolling",t,e);e=xt(".fp-section.active");f.autoScrolling&&!f.scrollBar?(Y.css({overflow:"hidden",height:"100%"}),X.setRecordHistory(pt.recordHistory,"internal"),tt.css({"-ms-touch-action":"none","touch-action":"none"}),e.length&&q(e.position().top)):(Y.css({overflow:"visible",height:"initial"}),X.setRecordHistory(!1,"internal"),tt.css({"-ms-touch-action":"","touch-action":""}),q(0),e.length&&Y.scrollTop(e.position().top))},X.setRecordHistory=function(t,e){N("recordHistory",t,e)},X.setScrollingSpeed=function(t,e){N("scrollingSpeed",t,e)},X.setFitToSection=function(t,e){N("fitToSection",t,e)},X.setLockAnchors=function(t){f.lockAnchors=t},X.setMouseWheelScrolling=function(t){var e,i;t?(t="",Tt.addEventListener?e="addEventListener":(e="attachEvent",t="on"),"DOMMouseScroll"==(i="onwheel"in St.createElement("div")?"wheel":St.onmousewheel!==kt?"mousewheel":"DOMMouseScroll")?St[e](t+"MozMousePixelScroll",d,!1):St[e](t+i,d,!1)):St.addEventListener?(St.removeEventListener("mousewheel",d,!1),St.removeEventListener("wheel",d,!1),St.removeEventListener("MozMousePixelScroll",d,!1)):St.detachEvent("onmousewheel",d)},X.setAllowScrolling=function(i,t){var e;void 0!==t?(t=t.replace(/ /g,"").split(","),xt.each(t,function(t,e){H(i,e,"m")})):i?(X.setMouseWheelScrolling(!0),(J||K)&&(e=D(),xt(".fullpage-wrapper").off("touchstart "+e.down).on("touchstart "+e.down,l),xt(".fullpage-wrapper").off("touchmove "+e.move).on("touchmove "+e.move,s))):(X.setMouseWheelScrolling(!1),(J||K)&&(e=D(),xt(".fullpage-wrapper").off("touchstart "+e.down),xt(".fullpage-wrapper").off("touchmove "+e.move)))},X.setKeyboardScrolling=function(i,t){void 0!==t?(t=t.replace(/ /g,"").split(","),xt.each(t,function(t,e){H(i,e,"k")})):f.keyboardScrolling=i},X.moveSectionUp=function(){var t=xt(".fp-section.active").prev(".fp-section");(t=!t.length&&(f.loopTop||f.continuousVertical)?xt(".fp-section").last():t).length&&h(t,null,!0)},X.moveSectionDown=function(){var t=xt(".fp-section.active").next(".fp-section");(t=!t.length&&(f.loopBottom||f.continuousVertical)?xt(".fp-section").first():t).length&&h(t,null,!1)},X.silentMoveTo=function(t,e){requestAnimFrame(function(){X.setScrollingSpeed(0,"internal")}),X.moveTo(t,e),requestAnimFrame(function(){X.setScrollingSpeed(pt.scrollingSpeed,"internal")})},X.moveTo=function(t,e){var i=z(t);void 0!==e?A(t,e):0<i.length&&h(i)},X.moveSlideRight=function(){t("next")},X.moveSlideLeft=function(){t("prev")},X.reBuild=function(t){var e,i,n;tt.hasClass("fp-destroyed")||(requestAnimFrame(function(){it=!0}),e=Et.width(),et=Et.height(),f.resize&&(n=e,(i=et)<825||n<900?(n=Ct.min(100*i/825,100*n/900).toFixed(2),V.css("font-size",n+"%")):V.css("font-size","100%")),xt(".fp-section").each(function(){var t=xt(this).find(".fp-slides"),e=xt(this).find(".fp-slide");f.verticalCentered&&xt(this).find(".fp-tableCell").css("height",M(xt(this))+"px"),xt(this).css("height",et+"px"),f.scrollOverflow&&(e.length?e.each(function(){C(xt(this))}):C(xt(this))),1<e.length&&b(t,t.find(".fp-slide.active"))}),(e=xt(".fp-section.active").index(".fp-section"))&&X.silentMoveTo(e+1),requestAnimFrame(function(){it=!1}),xt.isFunction(f.afterResize)&&t&&f.afterResize.call(tt),xt.isFunction(f.afterReBuild)&&!t&&f.afterReBuild.call(tt))};var G,U,Q,Z=!(X.setResponsive=function(t){var e=tt.hasClass("fp-responsive");t?e||(X.setAutoScrolling(!1,"internal"),X.setFitToSection(!1,"internal"),xt("#fp-nav").hide(),tt.addClass("fp-responsive")):e&&(X.setAutoScrolling(pt.autoScrolling,"internal"),X.setFitToSection(pt.autoScrolling,"internal"),xt("#fp-nav").show(),tt.removeClass("fp-responsive"))}),J=navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),K="ontouchstart"in Tt||0<navigator.msMaxTouchPoints||navigator.maxTouchPoints,tt=xt(this),et=Et.height(),it=!1,nt=!0,st=!0,at=[],ot={m:{up:!0,down:!0,left:!0,right:!0}};ot.k=xt.extend(!0,{},ot.m);var rt,lt,ct,dt,ut,ht,pt=xt.extend(!0,{},f);xt(this).length&&function(){f.css3&&(f.css3=function(){var t,e,i=St.createElement("p"),n={webkitTransform:"-webkit-transform",OTransform:"-o-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform",transform:"transform"};for(e in St.body.insertBefore(i,null),n)i.style[e]!==kt&&(i.style[e]="translate3d(1px,1px,1px)",t=Tt.getComputedStyle(i).getPropertyValue(n[e]));return St.body.removeChild(i),t!==kt&&0<t.length&&"none"!==t}()),f.anchors.length||(f.anchors=xt("[data-anchor]").map(function(){return xt(this).data("anchor").toString()}).get()),tt.css({height:"100%",position:"relative"}),tt.addClass("fullpage-wrapper"),xt("html").addClass("fp-enabled"),tt.removeClass("fp-destroyed"),xt(f.sectionSelector).each(function(){xt(this).addClass("fp-section")}),xt(f.slideSelector).each(function(){xt(this).addClass("fp-slide")}),xt(".fp-section").each(function(t){var e,i,n=xt(this),s=n.find(".fp-slide"),a=s.length;t||0!==xt(".fp-section.active").length||n.addClass("active"),n.css("height",et+"px"),f.paddingTop&&n.css("padding-top",f.paddingTop),f.paddingBottom&&n.css("padding-bottom",f.paddingBottom),void 0!==f.sectionsColor[t]&&n.css("background-color",f.sectionsColor[t]),void 0!==f.anchors[t]&&n.attr("data-anchor",f.anchors[t]),void 0!==f.anchors[t]&&n.hasClass("active")&&T(f.anchors[t],t),f.menu&&f.css3&&xt(f.menu).closest(".fullpage-wrapper").length&&xt(f.menu).appendTo(V),0<a?(e=n,a=100*(t=a),i=100/t,(s=s).wrapAll('<div class="fp-slidesContainer" />'),s.parent().wrap('<div class="fp-slides" />'),e.find(".fp-slidesContainer").css("width",a+"%"),1<t&&(f.controlArrows&&function(t){t.find(".fp-slides").after('<div class="fp-controlArrow fp-prev"></div><div class="fp-controlArrow fp-next"></div>'),"#fff"!=f.controlArrowColor&&(t.find(".fp-controlArrow.fp-next").css("border-color","transparent transparent transparent "+f.controlArrowColor),t.find(".fp-controlArrow.fp-prev").css("border-color","transparent "+f.controlArrowColor+" transparent transparent")),f.loopHorizontal||t.find(".fp-controlArrow.fp-prev").hide()}(e),f.slidesNavigation&&function(t,e){t.append('<div class="fp-slidesNav"><ul></ul></div>');var i=t.find(".fp-slidesNav");i.addClass(f.slidesNavPosition);for(var n=0;n<e;n++)i.find("ul").append('<li><a href="#"><span></span></a></li>');i.css("margin-left","-"+i.width()/2+"px"),i.find("li").first().find("a").addClass("active")}(e,t)),s.each(function(t){xt(this).css("width",i+"%"),f.verticalCentered&&E(xt(this))}),(e=e.find(".fp-slide.active")).length&&(0!==xt(".fp-section.active").index(".fp-section")||0===xt(".fp-section.active").index(".fp-section")&&0!==e.index())?j(e):s.eq(0).addClass("active")):f.verticalCentered&&E(n)}),f.fixedElements&&f.css3&&xt(f.fixedElements).appendTo(V),f.navigation&&function(){V.append('<div id="fp-nav"><ul></ul></div>');var t=xt("#fp-nav");t.addClass(function(){return f.showActiveTooltip?"fp-show-active "+f.navigationPosition:f.navigationPosition});for(var e=0;e<xt(".fp-section").length;e++){var i="",i='<li><a href="#'+(i=f.anchors.length?f.anchors[e]:i)+'"><span></span></a>',n=f.navigationTooltips[e];void 0!==n&&""!==n&&(i+='<div class="fp-tooltip '+f.navigationPosition+'">'+n+"</div>"),i+="</li>",t.find("ul").append(i)}xt("#fp-nav").css("margin-top","-"+xt("#fp-nav").height()/2+"px"),xt("#fp-nav").find("li").eq(xt(".fp-section.active").index(".fp-section")).find("a").addClass("active")}(),f.scrollOverflow?("complete"===St.readyState&&e(),Et.on("load",e)):i(),X.setAllowScrolling(!0),et=Et.height(),X.setAutoScrolling(f.autoScrolling,"internal");var t=xt(".fp-section.active").find(".fp-slide.active");t.length&&(0!==xt(".fp-section.active").index(".fp-section")||0===xt(".fp-section.active").index(".fp-section")&&0!==t.index())&&j(t),_(),R(),Et.on("load",function(){var t=(e=Tt.location.hash.replace("#","").split("/"))[0],e=e[1];t&&(f.animateAnchor?A(t,e):X.silentMoveTo(t,e))})}();var ft=!1;Et.on("scroll",n);var mt=0,gt=0,vt=0,yt=0,bt=(new Date).getTime();Tt.requestAnimFrame=Tt.requestAnimationFrame||Tt.webkitRequestAnimationFrame||Tt.mozRequestAnimationFrame||Tt.oRequestAnimationFrame||Tt.msRequestAnimationFrame||function(t){t()},Et.on("hashchange",v),Mt.keydown(function(e){clearTimeout(ht);var t=xt(":focus");t.is("textarea")||t.is("input")||t.is("select")||!f.keyboardScrolling||!f.autoScrolling||(-1<xt.inArray(e.which,[40,38,32,33,34])&&e.preventDefault(),Q=e.ctrlKey,ht=setTimeout(function(){var t=e.shiftKey;switch(e.which){case 38:case 33:ot.k.up&&X.moveSectionUp();break;case 32:if(t&&ot.k.up){X.moveSectionUp();break}case 40:case 34:ot.k.down&&X.moveSectionDown();break;case 36:ot.k.up&&X.moveTo(1);break;case 35:ot.k.down&&X.moveTo(xt(".fp-section").length);break;case 37:ot.k.left&&X.moveSlideLeft();break;case 39:ot.k.right&&X.moveSlideRight()}},150))}),Mt.keyup(function(t){nt&&(Q=t.ctrlKey)}),xt(Tt).blur(function(){Q=nt=!1}),tt.mousedown(function(t){2==t.which&&(wt=t.pageY,tt.on("mousemove",y))}),tt.mouseup(function(t){2==t.which&&tt.off("mousemove")});var wt=0;Mt.on("click touchstart","#fp-nav a",function(t){t.preventDefault(),t=xt(this).parent().index(),h(xt(".fp-section").eq(t))}),Mt.on("click touchstart",".fp-slidesNav a",function(t){t.preventDefault();var e=(t=xt(this).closest(".fp-section").find(".fp-slides")).find(".fp-slide").eq(xt(this).closest("li").index());b(t,e)}),f.normalScrollElements&&(Mt.on("mouseenter",f.normalScrollElements,function(){X.setMouseWheelScrolling(!1)}),Mt.on("mouseleave",f.normalScrollElements,function(){X.setMouseWheelScrolling(!0)})),xt(".fp-section").on("click touchstart",".fp-controlArrow",function(){xt(this).hasClass("fp-prev")?ot.m.left&&X.moveSlideLeft():ot.m.right&&X.moveSlideRight()}),Et.resize(w);var _t=et;X.destroy=function(t){X.setAutoScrolling(!1,"internal"),X.setAllowScrolling(!1),X.setKeyboardScrolling(!1),tt.addClass("fp-destroyed"),clearTimeout(ct),clearTimeout(lt),clearTimeout(rt),clearTimeout(dt),clearTimeout(ut),Et.off("scroll",n).off("hashchange",v).off("resize",w),Mt.off("click","#fp-nav a").off("mouseenter","#fp-nav li").off("mouseleave","#fp-nav li").off("click",".fp-slidesNav a").off("mouseover",f.normalScrollElements).off("mouseout",f.normalScrollElements),xt(".fp-section").off("click",".fp-controlArrow"),clearTimeout(ct),clearTimeout(lt),t&&(q(0),xt("#fp-nav, .fp-slidesNav, .fp-controlArrow").remove(),xt(".fp-section").css({height:"","background-color":"",padding:""}),xt(".fp-slide").css({width:""}),tt.css({height:"",position:"","-ms-touch-action":"","touch-action":""}),Y.css({overflow:"",height:""}),xt("html").removeClass("fp-enabled"),xt.each(V.get(0).className.split(/\s+/),function(t,e){0===e.indexOf("fp-viewing")&&V.removeClass(e)}),xt(".fp-section, .fp-slide").each(function(){k(xt(this)),xt(this).removeClass("fp-table active")}),tt.addClass("fp-notransition"),tt.find(".fp-tableCell, .fp-slidesContainer, .fp-slides").each(function(){xt(this).replaceWith(this.childNodes)}),Y.scrollTop(0))}}});pJS=function(t,e){var i=document.querySelector("#"+t+" > .particles-js-canvas-el");this.pJS={canvas:{el:i,w:i.offsetWidth,h:i.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:{}};var u=this.pJS;e&&Object.deepExtend(u,e),u.tmp.obj={size_value:u.particles.size.value,size_anim_speed:u.particles.size.anim.speed,move_speed:u.particles.move.speed,line_linked_distance:u.particles.line_linked.distance,line_linked_width:u.particles.line_linked.width,mode_grab_distance:u.interactivity.modes.grab.distance,mode_bubble_distance:u.interactivity.modes.bubble.distance,mode_bubble_size:u.interactivity.modes.bubble.size,mode_repulse_distance:u.interactivity.modes.repulse.distance},u.fn.retinaInit=function(){u.retina_detect&&1<window.devicePixelRatio?(u.canvas.pxratio=window.devicePixelRatio,u.tmp.retina=!0):(u.canvas.pxratio=1,u.tmp.retina=!1),u.canvas.w=u.canvas.el.offsetWidth*u.canvas.pxratio,u.canvas.h=u.canvas.el.offsetHeight*u.canvas.pxratio,u.particles.size.value=u.tmp.obj.size_value*u.canvas.pxratio,u.particles.size.anim.speed=u.tmp.obj.size_anim_speed*u.canvas.pxratio,u.particles.move.speed=u.tmp.obj.move_speed*u.canvas.pxratio,u.particles.line_linked.distance=u.tmp.obj.line_linked_distance*u.canvas.pxratio,u.interactivity.modes.grab.distance=u.tmp.obj.mode_grab_distance*u.canvas.pxratio,u.interactivity.modes.bubble.distance=u.tmp.obj.mode_bubble_distance*u.canvas.pxratio,u.particles.line_linked.width=u.tmp.obj.line_linked_width*u.canvas.pxratio,u.interactivity.modes.bubble.size=u.tmp.obj.mode_bubble_size*u.canvas.pxratio,u.interactivity.modes.repulse.distance=u.tmp.obj.mode_repulse_distance*u.canvas.pxratio},u.fn.canvasInit=function(){u.canvas.ctx=u.canvas.el.getContext("2d")},u.fn.canvasSize=function(){u.canvas.el.width=u.canvas.w,u.canvas.el.height=u.canvas.h,u&&u.interactivity.events.resize&&window.addEventListener("resize",function(){u.canvas.w=u.canvas.el.offsetWidth,u.canvas.h=u.canvas.el.offsetHeight,u.tmp.retina&&(u.canvas.w*=u.canvas.pxratio,u.canvas.h*=u.canvas.pxratio),u.canvas.el.width=u.canvas.w,u.canvas.el.height=u.canvas.h,u.particles.move.enable||(u.fn.particlesEmpty(),u.fn.particlesCreate(),u.fn.particlesDraw(),u.fn.vendors.densityAutoParticles()),u.fn.vendors.densityAutoParticles()})},u.fn.canvasPaint=function(){u.canvas.ctx.fillRect(0,0,u.canvas.w,u.canvas.h)},u.fn.canvasClear=function(){u.canvas.ctx.clearRect(0,0,u.canvas.w,u.canvas.h)},u.fn.particle=function(t,e,i){this.radius=(u.particles.size.random?Math.random():1)*u.particles.size.value,u.particles.size.anim.enable&&(this.size_status=!1,this.vs=u.particles.size.anim.speed/100,u.particles.size.anim.sync||(this.vs=this.vs*Math.random())),this.x=i?i.x:Math.random()*u.canvas.w,this.y=i?i.y:Math.random()*u.canvas.h,this.x>u.canvas.w-2*this.radius?this.x=this.x-this.radius:this.x<2*this.radius&&(this.x=this.x+this.radius),this.y>u.canvas.h-2*this.radius?this.y=this.y-this.radius:this.y<2*this.radius&&(this.y=this.y+this.radius),u.particles.move.bounce&&u.fn.vendors.checkOverlap(this,i),this.color={},"object"==typeof t.value?t.value instanceof Array?(s=t.value[Math.floor(Math.random()*u.particles.color.value.length)],this.color.rgb=hexToRgb(s)):(null!=t.value.r&&null!=t.value.g&&null!=t.value.b&&(this.color.rgb={r:t.value.r,g:t.value.g,b:t.value.b}),null!=t.value.h&&null!=t.value.s&&null!=t.value.l&&(this.color.hsl={h:t.value.h,s:t.value.s,l:t.value.l})):"random"==t.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 t.value&&(this.color=t,this.color.rgb=hexToRgb(this.color.value)),this.opacity=(u.particles.opacity.random?Math.random():1)*u.particles.opacity.value,u.particles.opacity.anim.enable&&(this.opacity_status=!1,this.vo=u.particles.opacity.anim.speed/100,u.particles.opacity.anim.sync||(this.vo=this.vo*Math.random()));var n={};switch(u.particles.move.direction){case"top":n={x:0,y:-1};break;case"top-right":n={x:.5,y:-.5};break;case"right":n={x:1,y:-0};break;case"bottom-right":n={x:.5,y:.5};break;case"bottom":n={x:0,y:1};break;case"bottom-left":n={x:-.5,y:1};break;case"left":n={x:-1,y:0};break;case"top-left":n={x:-.5,y:-.5};break;default:n={x:0,y:0}}u.particles.move.straight?(this.vx=n.x,this.vy=n.y,u.particles.move.random&&(this.vx=this.vx*Math.random(),this.vy=this.vy*Math.random())):(this.vx=n.x+Math.random()-.5,this.vy=n.y+Math.random()-.5),this.vx_i=this.vx,this.vy_i=this.vy;var s=u.particles.shape.type;"object"==typeof s?s instanceof Array&&(t=s[Math.floor(Math.random()*s.length)],this.shape=t):this.shape=s,"image"==this.shape&&(s=u.particles.shape,this.img={src:s.image.src,ratio:s.image.width/s.image.height},this.img.ratio||(this.img.ratio=1),"svg"==u.tmp.img_type&&null!=u.tmp.source_svg&&(u.fn.vendors.createSvgImg(this),u.tmp.pushing&&(this.img.loaded=!1)))},u.fn.particle.prototype.draw=function(){var t,e,i,n=this;switch(t=null!=n.radius_bubble?n.radius_bubble:n.radius,e=null!=n.opacity_bubble?n.opacity_bubble:n.opacity,e=n.color.rgb?"rgba("+n.color.rgb.r+","+n.color.rgb.g+","+n.color.rgb.b+","+e+")":"hsla("+n.color.hsl.h+","+n.color.hsl.s+"%,"+n.color.hsl.l+"%,"+e+")",u.canvas.ctx.fillStyle=e,u.canvas.ctx.beginPath(),n.shape){case"circle":u.canvas.ctx.arc(n.x,n.y,t,0,2*Math.PI,!1);break;case"edge":u.canvas.ctx.rect(n.x-t,n.y-t,2*t,2*t);break;case"triangle":u.fn.vendors.drawShape(u.canvas.ctx,n.x-t,n.y+t/1.66,2*t,3,2);break;case"polygon":u.fn.vendors.drawShape(u.canvas.ctx,n.x-t/(u.particles.shape.polygon.nb_sides/3.5),n.y-t/.76,2.66*t/(u.particles.shape.polygon.nb_sides/3),u.particles.shape.polygon.nb_sides,1);break;case"star":u.fn.vendors.drawShape(u.canvas.ctx,n.x-2*t/(u.particles.shape.polygon.nb_sides/4),n.y-t/1.52,2*t*2.66/(u.particles.shape.polygon.nb_sides/3),u.particles.shape.polygon.nb_sides,2);break;case"image":(i="svg"==u.tmp.img_type?n.img.obj:u.tmp.img_obj)&&u.canvas.ctx.drawImage(i,n.x-t,n.y-t,2*t,2*t/n.img.ratio)}u.canvas.ctx.closePath(),0<u.particles.shape.stroke.width&&(u.canvas.ctx.strokeStyle=u.particles.shape.stroke.color,u.canvas.ctx.lineWidth=u.particles.shape.stroke.width,u.canvas.ctx.stroke()),u.canvas.ctx.fill()},u.fn.particlesCreate=function(){for(var t=0;t<u.particles.number.value;t++)u.particles.array.push(new u.fn.particle(u.particles.color,u.particles.opacity.value))},u.fn.particlesUpdate=function(){for(var t=0;t<u.particles.array.length;t++){var e,i=u.particles.array[t];if(u.particles.move.enable&&(e=u.particles.move.speed/2,i.x+=i.vx*e,i.y+=i.vy*e),u.particles.opacity.anim.enable&&(1==i.opacity_status?(i.opacity>=u.particles.opacity.value&&(i.opacity_status=!1),i.opacity+=i.vo):(i.opacity<=u.particles.opacity.anim.opacity_min&&(i.opacity_status=!0),i.opacity-=i.vo),i.opacity<0&&(i.opacity=0)),u.particles.size.anim.enable&&(1==i.size_status?(i.radius>=u.particles.size.value&&(i.size_status=!1),i.radius+=i.vs):(i.radius<=u.particles.size.anim.size_min&&(i.size_status=!0),i.radius-=i.vs),i.radius<0&&(i.radius=0)),e="bounce"==u.particles.move.out_mode?{x_left:i.radius,x_right:u.canvas.w,y_top:i.radius,y_bottom:u.canvas.h}:{x_left:-i.radius,x_right:u.canvas.w+i.radius,y_top:-i.radius,y_bottom:u.canvas.h+i.radius},"bounce"===(i.x-i.radius>u.canvas.w?(i.x=e.x_left,i.y=Math.random()*u.canvas.h):i.x+i.radius<0&&(i.x=e.x_right,i.y=Math.random()*u.canvas.h),i.y-i.radius>u.canvas.h?(i.y=e.y_top,i.x=Math.random()*u.canvas.w):i.y+i.radius<0&&(i.y=e.y_bottom,i.x=Math.random()*u.canvas.w),u.particles.move.out_mode)&&((i.x+i.radius>u.canvas.w||i.x-i.radius<0)&&(i.vx=-i.vx),(i.y+i.radius>u.canvas.h||i.y-i.radius<0)&&(i.vy=-i.vy)),isInArray("grab",u.interactivity.events.onhover.mode)&&u.fn.modes.grabParticle(i),(isInArray("bubble",u.interactivity.events.onhover.mode)||isInArray("bubble",u.interactivity.events.onclick.mode))&&u.fn.modes.bubbleParticle(i),(isInArray("repulse",u.interactivity.events.onhover.mode)||isInArray("repulse",u.interactivity.events.onclick.mode))&&u.fn.modes.repulseParticle(i),u.particles.line_linked.enable||u.particles.move.attract.enable)for(var n=t+1;n<u.particles.array.length;n++){var s=u.particles.array[n];u.particles.line_linked.enable&&u.fn.interact.linkParticles(i,s),u.particles.move.attract.enable&&u.fn.interact.attractParticles(i,s),u.particles.move.bounce&&u.fn.interact.bounceParticles(i,s)}}},u.fn.particlesDraw=function(){u.canvas.ctx.clearRect(0,0,u.canvas.w,u.canvas.h),u.fn.particlesUpdate();for(var t=0;t<u.particles.array.length;t++)u.particles.array[t].draw()},u.fn.particlesEmpty=function(){u.particles.array=[]},u.fn.particlesRefresh=function(){cancelRequestAnimFrame(u.fn.checkAnimFrame),cancelRequestAnimFrame(u.fn.drawAnimFrame),u.tmp.source_svg=void 0,u.tmp.img_obj=void 0,u.tmp.count_svg=0,u.fn.particlesEmpty(),u.fn.canvasClear(),u.fn.vendors.start()},u.fn.interact.linkParticles=function(t,e){var i=t.x-e.x,n=t.y-e.y,i=Math.sqrt(i*i+n*n);i<=u.particles.line_linked.distance&&(0<(n=u.particles.line_linked.opacity-i/(1/u.particles.line_linked.opacity)/u.particles.line_linked.distance)&&(i=u.particles.line_linked.color_rgb_line,u.canvas.ctx.strokeStyle="rgba("+i.r+","+i.g+","+i.b+","+n+")",u.canvas.ctx.lineWidth=u.particles.line_linked.width,u.canvas.ctx.beginPath(),u.canvas.ctx.moveTo(t.x,t.y),u.canvas.ctx.lineTo(e.x,e.y),u.canvas.ctx.stroke(),u.canvas.ctx.closePath()))},u.fn.interact.attractParticles=function(t,e){var i=t.x-e.x,n=t.y-e.y;Math.sqrt(i*i+n*n)<=u.particles.line_linked.distance&&(i=i/(1e3*u.particles.move.attract.rotateX),n=n/(1e3*u.particles.move.attract.rotateY),t.vx-=i,t.vy-=n,e.vx+=i,e.vy+=n)},u.fn.interact.bounceParticles=function(t,e){var i=t.x-e.x,n=t.y-e.y;Math.sqrt(i*i+n*n)<=t.radius+e.radius&&(t.vx=-t.vx,t.vy=-t.vy,e.vx=-e.vx,e.vy=-e.vy)},u.fn.modes.pushParticles=function(t,e){u.tmp.pushing=!0;for(var i=0;i<t;i++)u.particles.array.push(new u.fn.particle(u.particles.color,u.particles.opacity.value,{x:e?e.pos_x:Math.random()*u.canvas.w,y:e?e.pos_y:Math.random()*u.canvas.h})),i==t-1&&(u.particles.move.enable||u.fn.particlesDraw(),u.tmp.pushing=!1)},u.fn.modes.removeParticles=function(t){u.particles.array.splice(0,t),u.particles.move.enable||u.fn.particlesDraw()},u.fn.modes.bubbleParticle=function(o){function t(){o.opacity_bubble=o.opacity,o.radius_bubble=o.radius}function e(t,e,i,n,s){var a;t!=e&&(u.tmp.bubble_duration_end?null!=i&&(a=t+(t-(n-d*(n-t)/u.interactivity.modes.bubble.duration)),"size"==s&&(o.radius_bubble=a),"opacity"==s&&(o.opacity_bubble=a)):c<=u.interactivity.modes.bubble.distance?(null!=i?i:n)!=t&&(a=n-d*(n-t)/u.interactivity.modes.bubble.duration,"size"==s&&(o.radius_bubble=a),"opacity"==s&&(o.opacity_bubble=a)):("size"==s&&(o.radius_bubble=void 0),"opacity"==s&&(o.opacity_bubble=void 0)))}var i,n,s,a,r,l,c,d;u.interactivity.events.onhover.enable&&isInArray("bubble",u.interactivity.events.onhover.mode)?(r=o.x-u.interactivity.mouse.pos_x,l=o.y-u.interactivity.mouse.pos_y,i=1-(c=Math.sqrt(r*r+l*l))/u.interactivity.modes.bubble.distance,c<=u.interactivity.modes.bubble.distance?0<=i&&"mousemove"==u.interactivity.status&&(u.interactivity.modes.bubble.size!=u.particles.size.value&&(u.interactivity.modes.bubble.size>u.particles.size.value?0<=(s=o.radius+u.interactivity.modes.bubble.size*i)&&(o.radius_bubble=s):(n=o.radius-u.interactivity.modes.bubble.size,s=o.radius-n*i,o.radius_bubble=0<s?s:0)),u.interactivity.modes.bubble.opacity!=u.particles.opacity.value&&(u.interactivity.modes.bubble.opacity>u.particles.opacity.value?(a=u.interactivity.modes.bubble.opacity*i)>o.opacity&&a<=u.interactivity.modes.bubble.opacity&&(o.opacity_bubble=a):(a=o.opacity-(u.particles.opacity.value-u.interactivity.modes.bubble.opacity)*i)<o.opacity&&a>=u.interactivity.modes.bubble.opacity&&(o.opacity_bubble=a))):t(),"mouseleave"==u.interactivity.status&&t()):u.interactivity.events.onclick.enable&&isInArray("bubble",u.interactivity.events.onclick.mode)&&(u.tmp.bubble_clicking&&(r=o.x-u.interactivity.mouse.click_pos_x,l=o.y-u.interactivity.mouse.click_pos_y,c=Math.sqrt(r*r+l*l),(d=((new Date).getTime()-u.interactivity.mouse.click_time)/1e3)>u.interactivity.modes.bubble.duration&&(u.tmp.bubble_duration_end=!0),d>2*u.interactivity.modes.bubble.duration&&(u.tmp.bubble_clicking=!1,u.tmp.bubble_duration_end=!1)),u.tmp.bubble_clicking&&(e(u.interactivity.modes.bubble.size,u.particles.size.value,o.radius_bubble,o.radius,"size"),e(u.interactivity.modes.bubble.opacity,u.particles.opacity.value,o.opacity_bubble,o.opacity,"opacity")))},u.fn.modes.repulseParticle=function(i){var t,e,n,s,a,o,r;u.interactivity.events.onhover.enable&&isInArray("repulse",u.interactivity.events.onhover.mode)&&"mousemove"==u.interactivity.status?(e=i.x-u.interactivity.mouse.pos_x,n=i.y-u.interactivity.mouse.pos_y,t=e/(o=Math.sqrt(e*e+n*n)),e=n/o,n=u.interactivity.modes.repulse.distance,o=clamp(1/n*(-1*Math.pow(o/n,2)+1)*n*100,0,50),o={x:i.x+t*o,y:i.y+e*o},"bounce"==u.particles.move.out_mode?(0<o.x-i.radius&&o.x+i.radius<u.canvas.w&&(i.x=o.x),0<o.y-i.radius&&o.y+i.radius<u.canvas.h&&(i.y=o.y)):(i.x=o.x,i.y=o.y)):u.interactivity.events.onclick.enable&&isInArray("repulse",u.interactivity.events.onclick.mode)&&(u.tmp.repulse_finish||(u.tmp.repulse_count++,u.tmp.repulse_count==u.particles.array.length&&(u.tmp.repulse_finish=!0)),u.tmp.repulse_clicking?(n=Math.pow(u.interactivity.modes.repulse.distance/6,3),s=u.interactivity.mouse.click_pos_x-i.x,a=u.interactivity.mouse.click_pos_y-i.y,r=-n/(o=s*s+a*a)*1,o<=n&&function(){var t,e=Math.atan2(a,s);i.vx=r*Math.cos(e),i.vy=r*Math.sin(e),"bounce"==u.particles.move.out_mode&&(t=i.x+i.vx,e=i.y+i.vy,(t+i.radius>u.canvas.w||t-i.radius<0)&&(i.vx=-i.vx),(e+i.radius>u.canvas.h||e-i.radius<0)&&(i.vy=-i.vy))}()):0==u.tmp.repulse_clicking&&(i.vx=i.vx_i,i.vy=i.vy_i))},u.fn.modes.grabParticle=function(t){var e,i;u.interactivity.events.onhover.enable&&"mousemove"==u.interactivity.status&&(i=t.x-u.interactivity.mouse.pos_x,e=t.y-u.interactivity.mouse.pos_y,(i=Math.sqrt(i*i+e*e))<=u.interactivity.modes.grab.distance&&(0<(e=u.interactivity.modes.grab.line_linked.opacity-i/(1/u.interactivity.modes.grab.line_linked.opacity)/u.interactivity.modes.grab.distance)&&(i=u.particles.line_linked.color_rgb_line,u.canvas.ctx.strokeStyle="rgba("+i.r+","+i.g+","+i.b+","+e+")",u.canvas.ctx.lineWidth=u.particles.line_linked.width,u.canvas.ctx.beginPath(),u.canvas.ctx.moveTo(t.x,t.y),u.canvas.ctx.lineTo(u.interactivity.mouse.pos_x,u.interactivity.mouse.pos_y),u.canvas.ctx.stroke(),u.canvas.ctx.closePath())))},u.fn.vendors.eventsListeners=function(){"window"==u.interactivity.detect_on?u.interactivity.el=window:u.interactivity.el=u.canvas.el,(u.interactivity.events.onhover.enable||u.interactivity.events.onclick.enable)&&(u.interactivity.el.addEventListener("mousemove",function(t){var e;t=u.interactivity.el==window?(e=t.clientX,t.clientY):(e=t.offsetX||t.clientX,t.offsetY||t.clientY),u.interactivity.mouse.pos_x=e,u.interactivity.mouse.pos_y=t,u.tmp.retina&&(u.interactivity.mouse.pos_x*=u.canvas.pxratio,u.interactivity.mouse.pos_y*=u.canvas.pxratio),u.interactivity.status="mousemove"}),u.interactivity.el.addEventListener("mouseleave",function(t){u.interactivity.mouse.pos_x=null,u.interactivity.mouse.pos_y=null,u.interactivity.status="mouseleave"})),u.interactivity.events.onclick.enable&&u.interactivity.el.addEventListener("click",function(){if(u.interactivity.mouse.click_pos_x=u.interactivity.mouse.pos_x,u.interactivity.mouse.click_pos_y=u.interactivity.mouse.pos_y,u.interactivity.mouse.click_time=(new Date).getTime(),u.interactivity.events.onclick.enable)switch(u.interactivity.events.onclick.mode){case"push":u.particles.move.enable||1==u.interactivity.modes.push.particles_nb?u.fn.modes.pushParticles(u.interactivity.modes.push.particles_nb,u.interactivity.mouse):1<u.interactivity.modes.push.particles_nb&&u.fn.modes.pushParticles(u.interactivity.modes.push.particles_nb);break;case"remove":u.fn.modes.removeParticles(u.interactivity.modes.remove.particles_nb);break;case"bubble":u.tmp.bubble_clicking=!0;break;case"repulse":u.tmp.repulse_clicking=!0,u.tmp.repulse_count=0,u.tmp.repulse_finish=!1,setTimeout(function(){u.tmp.repulse_clicking=!1},1e3*u.interactivity.modes.repulse.duration)}})},u.fn.vendors.densityAutoParticles=function(){var t;u.particles.number.density.enable&&(t=u.canvas.el.width*u.canvas.el.height/1e3,u.tmp.retina&&(t/=2*u.canvas.pxratio),t=t*u.particles.number.value/u.particles.number.density.value_area,(t=u.particles.array.length-t)<0?u.fn.modes.pushParticles(Math.abs(t)):u.fn.modes.removeParticles(t))},u.fn.vendors.checkOverlap=function(t,e){for(var i=0;i<u.particles.array.length;i++){var n=u.particles.array[i],s=t.x-n.x,a=t.y-n.y;Math.sqrt(s*s+a*a)<=t.radius+n.radius&&(t.x=e?e.x:Math.random()*u.canvas.w,t.y=e?e.y:Math.random()*u.canvas.h,u.fn.vendors.checkOverlap(t))}},u.fn.vendors.createSvgImg=function(s){var t=u.tmp.source_svg.replace(/#([0-9A-F]{3,6})/gi,function(t,e,i,n){return s.color.rgb?"rgba("+s.color.rgb.r+","+s.color.rgb.g+","+s.color.rgb.b+","+s.opacity+")":"hsla("+s.color.hsl.h+","+s.color.hsl.s+"%,"+s.color.hsl.l+"%,"+s.opacity+")"}),t=new Blob([t],{type:"image/svg+xml;charset=utf-8"}),e=window.URL||window.webkitURL||window,i=e.createObjectURL(t),n=new Image;n.addEventListener("load",function(){s.img.obj=n,s.img.loaded=!0,e.revokeObjectURL(i),u.tmp.count_svg++}),n.src=i},u.fn.vendors.destroypJS=function(){cancelAnimationFrame(u.fn.drawAnimFrame),i.remove(),pJSDom=null},u.fn.vendors.drawShape=function(t,e,i,n,s,a){var o=s*a,a=s/a,r=Math.PI-Math.PI*(180*(a-2)/a)/180;t.save(),t.beginPath(),t.translate(e,i),t.moveTo(0,0);for(var l=0;l<o;l++)t.lineTo(n,0),t.translate(n,0),t.rotate(r);t.fill(),t.restore()},u.fn.vendors.exportImg=function(){window.open(u.canvas.el.toDataURL("image/png"),"_blank")},u.fn.vendors.loadImg=function(t){var e,i;u.tmp.img_error=void 0,""!=u.particles.shape.image.src?"svg"==t?((e=new XMLHttpRequest).open("GET",u.particles.shape.image.src),e.onreadystatechange=function(t){4==e.readyState&&(200==e.status?(u.tmp.source_svg=t.currentTarget.response,u.fn.vendors.checkBeforeDraw()):(console.log("Error pJS - Image not found"),u.tmp.img_error=!0))},e.send()):((i=new Image).addEventListener("load",function(){u.tmp.img_obj=i,u.fn.vendors.checkBeforeDraw()}),i.src=u.particles.shape.image.src):(console.log("Error pJS - No image.src"),u.tmp.img_error=!0)},u.fn.vendors.draw=function(){"image"==u.particles.shape.type?"svg"==u.tmp.img_type?u.tmp.count_svg>=u.particles.number.value?(u.fn.particlesDraw(),u.particles.move.enable?u.fn.drawAnimFrame=requestAnimFrame(u.fn.vendors.draw):cancelRequestAnimFrame(u.fn.drawAnimFrame)):u.tmp.img_error||(u.fn.drawAnimFrame=requestAnimFrame(u.fn.vendors.draw)):null!=u.tmp.img_obj?(u.fn.particlesDraw(),u.particles.move.enable?u.fn.drawAnimFrame=requestAnimFrame(u.fn.vendors.draw):cancelRequestAnimFrame(u.fn.drawAnimFrame)):u.tmp.img_error||(u.fn.drawAnimFrame=requestAnimFrame(u.fn.vendors.draw)):(u.fn.particlesDraw(),u.particles.move.enable?u.fn.drawAnimFrame=requestAnimFrame(u.fn.vendors.draw):cancelRequestAnimFrame(u.fn.drawAnimFrame))},u.fn.vendors.checkBeforeDraw=function(){"image"==u.particles.shape.type?"svg"==u.tmp.img_type&&null==u.tmp.source_svg?u.tmp.checkAnimFrame=requestAnimFrame(check):(cancelRequestAnimFrame(u.tmp.checkAnimFrame),u.tmp.img_error||(u.fn.vendors.init(),u.fn.vendors.draw())):(u.fn.vendors.init(),u.fn.vendors.draw())},u.fn.vendors.init=function(){u.fn.retinaInit(),u.fn.canvasInit(),u.fn.canvasSize(),u.fn.canvasPaint(),u.fn.particlesCreate(),u.fn.vendors.densityAutoParticles(),u.particles.line_linked.color_rgb_line=hexToRgb(u.particles.line_linked.color)},u.fn.vendors.start=function(){isInArray("image",u.particles.shape.type)?(u.tmp.img_type=u.particles.shape.image.src.substr(u.particles.shape.image.src.length-3),u.fn.vendors.loadImg(u.tmp.img_type)):u.fn.vendors.checkBeforeDraw()},u.fn.vendors.eventsListeners(),u.fn.vendors.start()};Object.deepExtend=function(t,e){for(var i in e)e[i]&&e[i].constructor&&e[i].constructor===Object?(t[i]=t[i]||{},arguments.callee(t[i],e[i])):t[i]=e[i];return t},window.requestAnimFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)},window.cancelRequestAnimFrame=window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout,window.pJSDom=[],window.particlesJS=function(t,e){"string"!=typeof t&&(e=t,t="particles-js"),t=t||"particles-js";var i=document.getElementById(t),n="particles-js-canvas-el",s=i.getElementsByClassName(n);if(s.length)for(;0<s.length;)i.removeChild(s[0]);var a=document.createElement("canvas");a.className=n,a.style.width="100%",a.style.height="100%",null!=document.getElementById(t).appendChild(a)&&pJSDom.push(new pJS(t,e))},window.particlesJS.load=function(e,t,i){var n=new XMLHttpRequest;n.open("GET",t),n.onreadystatechange=function(t){4==n.readyState&&(200==n.status?(t=JSON.parse(t.currentTarget.response),window.particlesJS(e,t),i&&i()):(console.log("Error pJS - XMLHttpRequest status: "+n.status),console.log("Error pJS - File config not found")))},n.send()},function(n){n.fn.appear=function(i,t){var h=n.extend({data:void 0,one:!0,accX:0,accY:0},t);return this.each(function(){var d,e,t,u=n(this);u.appeared=!1,i?(d=n(window),e=function(){var t,e,i,n,s,a,o,r,l,c;u.is(":visible")?(t=d.scrollLeft(),e=d.scrollTop(),i=(c=u.offset()).left,n=c.top,s=h.accX,a=h.accY,o=u.height(),r=d.height(),l=u.width(),c=d.width(),e<=n+o+a&&n<=e+r+a&&t<=i+l+s&&i<=t+c+s?u.appeared||u.trigger("appear",h.data):u.appeared=!1):u.appeared=!1},t=function(){var t;u.appeared=!0,h.one&&(d.unbind("scroll",e),0<=(t=n.inArray(e,n.fn.appear.checks))&&n.fn.appear.checks.splice(t,1)),i.apply(this,arguments)},h.one?u.one("appear",h.data,t):u.bind("appear",h.data,t),d.scroll(e),n.fn.appear.checks.push(e),e()):u.trigger("appear",h.data)})},n.extend(n.fn.appear,{checks:[],timeout:null,checkAll:function(){var t=n.fn.appear.checks.length;if(0<t)for(;t--;)n.fn.appear.checks[t]()},run:function(){n.fn.appear.timeout&&clearTimeout(n.fn.appear.timeout),n.fn.appear.timeout=setTimeout(n.fn.appear.checkAll,20)}}),n.each(["append","prepend","after","before","attr","removeAttr","addClass","removeClass","toggleClass","remove","css","show","hide"],function(t,e){var i=n.fn[e];i&&(n.fn[e]=function(){var t=i.apply(this,arguments);return n.fn.appear.run(),t})})}(jQuery);var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;function hexToRgb(t){t=t.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(t,e,i,n){return e+e+i+i+n+n});t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null}function clamp(t,e,i){return Math.min(Math.max(t,e),i)}function isInArray(t,e){return-1<e.indexOf(t)}(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";var T,y,b,w,v,e,_,x,g,t;function h(t,e,i,n,s,a){var o,r,l,c,d,u,h,p,f={},m=[],g=a||t[0];for(r in s="string"==typeof s?","+s+",":",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,",null==e&&(e=1),t[0])m.push(r);if(1<t.length){for(p=t[t.length-1],h=!0,o=m.length;-1<--o;)if(r=m[o],.05<Math.abs(g[r]-p[r])){h=!1;break}h&&(t=t.concat(),a&&t.unshift(a),t.push(t[1]),a=t[t.length-3])}for(y.length=b.length=w.length=0,o=m.length;-1<--o;)r=m[o],v[r]=-1!==s.indexOf(","+r+","),f[r]=function(t,e,i,n){var s,a,o,r,l,c,d=[];if(n)for(a=(t=[n].concat(t)).length;-1<--a;)"string"==typeof(c=t[a][e])&&"="===c.charAt(1)&&(t[a][e]=n[e]+Number(c.charAt(0)+c.substr(2)));if((s=t.length-2)<0)return d[0]=new _(t[0][e],0,0,t[0][e]),d;for(a=0;a<s;a++)o=t[a][e],r=t[a+1][e],d[a]=new _(o,0,0,r),i&&(l=t[a+2][e],y[a]=(y[a]||0)+(r-o)*(r-o),b[a]=(b[a]||0)+(l-r)*(l-r));return d[a]=new _(t[a][e],0,0,t[a+1][e]),d}(t,r,v[r],a);for(o=y.length;-1<--o;)y[o]=Math.sqrt(y[o]),b[o]=Math.sqrt(b[o]);if(!n){for(o=m.length;-1<--o;)if(v[r])for(u=(l=f[m[o]]).length-1,c=0;c<u;c++)d=l[c+1].da/b[c]+l[c].da/y[c]||0,w[c]=(w[c]||0)+d*d;for(o=w.length;-1<--o;)w[o]=Math.sqrt(w[o])}for(o=m.length,c=i?4:1;-1<--o;)(function(t,e,i,n,s){for(var a,o,r,l,c,d,u,h,p,f=t.length-1,m=0,g=t[0].a,v=0;v<f;v++)a=(r=t[m]).a,o=r.d,c=t[m+1].d,c=s?(u=y[v],p=((h=b[v])+u)*e*.25/(!n&&w[v]||.5),o-((l=o-(o-a)*(n?.5*e:0!==u?p/u:0))+(((p=o+(c-o)*(n?.5*e:0!==h?p/h:0))-l)*(3*u/(u+h)+.5)/4||0))):o-((l=o-(o-a)*e*.5)+(p=o+(c-o)*e*.5))/2,p+=c,r.c=c=l+=c,r.b=0!==v?g:g=r.a+.6*(r.c-r.a),r.da=o-a,r.ca=c-a,r.ba=g-a,i?(d=x(a,g,c,o),t.splice(m,1,d[0],d[1],d[2],d[3]),m+=4):m++,g=p;(r=t[m]).b=g,r.c=g+.4*(r.d-g),r.da=r.d-r.a,r.ca=r.c-r.a,r.ba=g-r.a,i&&(d=x(r.a,g,r.c,r.d),t.splice(m,1,d[0],d[1],d[2],d[3]))})(l=f[r=m[o]],e,i,n,v[r]),h&&(l.splice(0,c),l.splice(l.length-c,c));return f}function p(t,e){var i,n,s,a,o=[],r=[],l=0,c=0,d=(e=e>>0||6)-1,u=[],h=[];for(i in t)!function(t,e,i){for(var n,s,a,o,r,l,c,d,u,h,p=1/i,f=t.length;-1<--f;)for(a=(u=t[f]).a,o=u.d-a,r=u.c-a,l=u.b-a,s=0,c=1;c<=i;c++)n=s-(s=((h=p*c)*h*o+3*(d=1-h)*(h*r+d*l))*h),e[h=f*i+c-1]=(e[h]||0)+n*n}(t[i],o,e);for(s=o.length,n=0;n<s;n++)l+=Math.sqrt(o[n]),h[a=n%e]=l,a==d&&(c+=l,u[a=n/e>>0]=h,r[a]=c,l=0,h=[]);return{length:c,lengths:r,segments:u}}_gsScope._gsDefine("TweenMax",["core.Animation","core.SimpleTimeline","TweenLite"],function(n,d,v){function m(t){for(var e=[],i=t.length,n=0;n!==i;e.push(t[n++]));return e}function g(t,e,i){var n,s,a=t.cycle;for(n in a)s=a[n],t[n]="function"==typeof s?s(i,e[i],e):s[i%s.length];delete t.cycle}function y(t){if("function"==typeof t)return t;var p="object"==typeof t?t:{each:t},f=p.ease,m=p.from||0,g=p.base||0,v={},y=isNaN(m),b=p.axis,w={center:.5,end:1}[m]||0;return function(t,e,i){var n,s,a,o,r,l,c,d,u=(i||p).length,h=v[u];if(!h){if(!(d="auto"===p.grid?0:(p.grid||[1/0])[0])){for(l=-1/0;l<(l=i[d++].getBoundingClientRect().left)&&d<u;);d--}for(h=v[u]=[],n=y?Math.min(d,u)*w-.5:m%d,s=y?u*w/d-.5:m/d|0,c=1/(l=0),r=0;r<u;r++)a=r%d-n,o=s-(r/d|0),h[r]=o=b?Math.abs("y"===b?o:a):Math.sqrt(a*a+o*o),l<o&&(l=o),o<c&&(c=o);h.max=l-c,h.min=c,h.v=u=p.amount||p.each*(u<d?u:b?"y"===b?u/d:d:Math.max(d,u/d))||0,h.b=u<0?g-u:g}return u=(h[t]-h.min)/h.max,h.b+(f?f.getRatio(u):u)*h.v}}function b(t,e,i){v.call(this,t,e,i),this._cycle=0,this._yoyo=!0===this.vars.yoyo||!!this.vars.yoyoEase,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._repeat&&this._uncache(!0),this.render=b.prototype.render}var w=1e-8,_=v._internals,x=_.isSelector,T=_.isArray,t=b.prototype=v.to({},.1,{}),S=[];b.version="2.1.2",t.constructor=b,t.kill()._gc=!1,b.killTweensOf=b.killDelayedCallsTo=v.killTweensOf,b.getTweensOf=v.getTweensOf,b.lagSmoothing=v.lagSmoothing,b.ticker=v.ticker,b.render=v.render,b.distribute=y,t.invalidate=function(){return this._yoyo=!0===this.vars.yoyo||!!this.vars.yoyoEase,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._yoyoEase=null,this._uncache(!0),v.prototype.invalidate.call(this)},t.updateTo=function(t,e){var i,n=this,s=n.ratio,a=n.vars.immediateRender||t.immediateRender;for(i in e&&n._startTime<n._timeline._time&&(n._startTime=n._timeline._time,n._uncache(!1),n._gc?n._enabled(!0,!1):n._timeline.insert(n,n._startTime-n._delay)),t)n.vars[i]=t[i];if(n._initted||a)if(e)n._initted=!1,a&&n.render(0,!0,!0);else if(n._gc&&n._enabled(!0,!1),n._notifyPluginsOfEnabled&&n._firstPT&&v._onPluginEvent("_onDisable",n),.998<n._time/n._duration){e=n._totalTime;n.render(0,!0,!1),n._initted=!1,n.render(e,!0,!1)}else if(n._initted=!1,n._init(),0<n._time||a)for(var o,r=1/(1-s),l=n._firstPT;l;)o=l.s+l.c,l.c*=r,l.s=o-l.c,l=l._next;return n},t.render=function(t,e,i){this._initted||0===this._duration&&this.vars.repeat&&this.invalidate();var n,s,a,o,r,l,c,d=this,u=d._dirty?d.totalDuration():d._totalDuration,h=d._time,p=d._totalTime,f=d._cycle,m=d._duration,g=d._rawPrevTime;if(u-w<=t&&0<=t?(d._totalTime=u,d._cycle=d._repeat,d._yoyo&&0!=(1&d._cycle)?(d._time=0,d.ratio=d._ease._calcEnd?d._ease.getRatio(0):0):(d._time=m,d.ratio=d._ease._calcEnd?d._ease.getRatio(1):1),d._reversed||(n=!0,s="onComplete",i=i||d._timeline.autoRemoveChildren),0!==m||!d._initted&&d.vars.lazy&&!i||(d._startTime===d._timeline._duration&&(t=0),(g<0||t<=0&&-w<=t||g===w&&"isPause"!==d.data)&&g!==t&&(i=!0,w<g&&(s="onReverseComplete")),d._rawPrevTime=l=!e||t||g===t?t:w)):t<w?(d._totalTime=d._time=d._cycle=0,d.ratio=d._ease._calcEnd?d._ease.getRatio(0):0,(0!==p||0===m&&0<g)&&(s="onReverseComplete",n=d._reversed),-w<t?t=0:t<0&&(d._active=!1,0!==m||!d._initted&&d.vars.lazy&&!i||(0<=g&&(i=!0),d._rawPrevTime=l=!e||t||g===t?t:w)),d._initted||(i=!0)):(d._totalTime=d._time=t,0!==d._repeat&&(r=m+d._repeatDelay,d._cycle=d._totalTime/r>>0,0!==d._cycle&&d._cycle===d._totalTime/r&&p<=t&&d._cycle--,d._time=d._totalTime-d._cycle*r,d._yoyo&&0!=(1&d._cycle)&&(d._time=m-d._time,(c=d._yoyoEase||d.vars.yoyoEase)&&(d._yoyoEase||(!0!==c||d._initted?d._yoyoEase=c=!0===c?d._ease:c instanceof Ease?c:Ease.map[c]:(c=d.vars.ease,d._yoyoEase=c=c?c instanceof Ease?c:"function"==typeof c?new Ease(c,d.vars.easeParams):Ease.map[c]||v.defaultEase:v.defaultEase)),d.ratio=c?1-c.getRatio((m-d._time)/m):0)),d._time>m?d._time=m:d._time<0&&(d._time=0)),d._easeType&&!c?(o=d._time/m,(1===(u=d._easeType)||3===u&&.5<=o)&&(o=1-o),3===u&&(o*=2),1===(r=d._easePower)?o*=o:2===r?o*=o*o:3===r?o*=o*o*o:4===r&&(o*=o*o*o*o),d.ratio=1===u?1-o:2===u?o:d._time/m<.5?o/2:1-o/2):c||(d.ratio=d._ease.getRatio(d._time/m))),h!==d._time||i||f!==d._cycle){if(!d._initted){if(d._init(),!d._initted||d._gc)return;if(!i&&d._firstPT&&(!1!==d.vars.lazy&&d._duration||d.vars.lazy&&!d._duration))return d._time=h,d._totalTime=p,d._rawPrevTime=g,d._cycle=f,_.lazyTweens.push(d),void(d._lazy=[t,e]);!d._time||n||c?n&&this._ease._calcEnd&&!c&&(d.ratio=d._ease.getRatio(0===d._time?0:1)):d.ratio=d._ease.getRatio(d._time/m)}for(!1!==d._lazy&&(d._lazy=!1),d._active||!d._paused&&d._time!==h&&0<=t&&(d._active=!0),0===p&&(2===d._initted&&0<t&&d._init(),d._startAt&&(0<=t?d._startAt.render(t,!0,i):s=s||"_dummyGS"),!d.vars.onStart||0===d._totalTime&&0!==m||(e||d._callback("onStart"))),a=d._firstPT;a;)a.f?a.t[a.p](a.c*d.ratio+a.s):a.t[a.p]=a.c*d.ratio+a.s,a=a._next;d._onUpdate&&(t<0&&d._startAt&&d._startTime&&d._startAt.render(t,!0,i),e||d._totalTime===p&&!s||d._callback("onUpdate")),d._cycle!==f&&(e||d._gc||d.vars.onRepeat&&d._callback("onRepeat")),!s||d._gc&&!i||(t<0&&d._startAt&&!d._onUpdate&&d._startTime&&d._startAt.render(t,!0,i),n&&(d._timeline.autoRemoveChildren&&d._enabled(!1,!1),d._active=!1),!e&&d.vars[s]&&d._callback(s),0===m&&d._rawPrevTime===w&&l!==w&&(d._rawPrevTime=0))}else p!==d._totalTime&&d._onUpdate&&(e||d._callback("onUpdate"))},b.to=function(t,e,i){return new b(t,e,i)},b.from=function(t,e,i){return i.runBackwards=!0,i.immediateRender=0!=i.immediateRender,new b(t,e,i)},b.fromTo=function(t,e,i,n){return n.startAt=i,n.immediateRender=0!=n.immediateRender&&0!=i.immediateRender,new b(t,e,n)},b.staggerTo=b.allTo=function(t,e,i,n,s,a,o){var r,l,c,d,u=[],h=y(i.stagger||n),p=i.cycle,f=(i.startAt||S).cycle;for(T(t)||("string"==typeof t&&(t=v.selector(t)||t),x(t)&&(t=m(t))),r=(t=t||[]).length-1,c=0;c<=r;c++){for(d in l={},i)l[d]=i[d];if(p&&(g(l,t,c),null!=l.duration&&(e=l.duration,delete l.duration)),f){for(d in f=l.startAt={},i.startAt)f[d]=i.startAt[d];g(l.startAt,t,c)}l.delay=h(c,t[c],t)+(l.delay||0),c===r&&s&&(l.onComplete=function(){i.onComplete&&i.onComplete.apply(i.onCompleteScope||this,arguments),s.apply(o||i.callbackScope||this,a||S)}),u[c]=new b(t[c],e,l)}return u},b.staggerFrom=b.allFrom=function(t,e,i,n,s,a,o){return i.runBackwards=!0,i.immediateRender=0!=i.immediateRender,b.staggerTo(t,e,i,n,s,a,o)},b.staggerFromTo=b.allFromTo=function(t,e,i,n,s,a,o,r){return n.startAt=i,n.immediateRender=0!=n.immediateRender&&0!=i.immediateRender,b.staggerTo(t,e,n,s,a,o,r)},b.delayedCall=function(t,e,i,n,s){return new b(e,0,{delay:t,onComplete:e,onCompleteParams:i,callbackScope:n,onReverseComplete:e,onReverseCompleteParams:i,immediateRender:!1,useFrames:s,overwrite:0})},b.set=function(t,e){return new b(t,0,e)},b.isTweening=function(t){return 0<v.getTweensOf(t,!0).length};function a(t,e){for(var i=[],n=0,s=t._first;s;)s instanceof v?i[n++]=s:(e&&(i[n++]=s),n=(i=i.concat(a(s,e))).length),s=s._next;return i}var u=b.getAllTweens=function(t){return a(n._rootTimeline,t).concat(a(n._rootFramesTimeline,t))};b.killAll=function(t,e,i,n){null==e&&(e=!0),null==i&&(i=!0);for(var s,a,o=u(0!=n),r=o.length,l=e&&i&&n,c=0;c<r;c++)a=o[c],(l||a instanceof d||(s=a.target===a.vars.onComplete)&&i||e&&!s)&&(t?a.totalTime(a._reversed?0:a.totalDuration()):a._enabled(!1,!1))},b.killChildTweensOf=function(t,e){if(null!=t){var i,n,s,a,o,r=_.tweenLookup;if("string"==typeof t&&(t=v.selector(t)||t),x(t)&&(t=m(t)),T(t))for(a=t.length;-1<--a;)b.killChildTweensOf(t[a],e);else{for(s in i=[],r)for(n=r[s].target.parentNode;n;)n===t&&(i=i.concat(r[s].tweens)),n=n.parentNode;for(o=i.length,a=0;a<o;a++)e&&i[a].totalTime(i[a].totalDuration()),i[a]._enabled(!1,!1)}}};function s(t,e,i,n){e=!1!==e,i=!1!==i;for(var s,a,o=u(n=!1!==n),r=e&&i&&n,l=o.length;-1<--l;)a=o[l],(r||a instanceof d||(s=a.target===a.vars.onComplete)&&i||e&&!s)&&a.paused(t)}return b.pauseAll=function(t,e,i){s(!0,t,e,i)},b.resumeAll=function(t,e,i){s(!1,t,e,i)},b.globalTimeScale=function(t){var e=n._rootTimeline,i=v.ticker.time;return arguments.length?(e._startTime=i-(i-e._startTime)*e._timeScale/(t=t||w),e=n._rootFramesTimeline,i=v.ticker.frame,e._startTime=i-(i-e._startTime)*e._timeScale/t,e._timeScale=n._rootTimeline._timeScale=t):e._timeScale},t.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&0!=(1&this._cycle)?1-t:t)+this._cycle*(this._duration+this._repeatDelay),e):this._time/this.duration()},t.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this._totalTime/this.totalDuration()},t.time=function(t,e){if(!arguments.length)return this._time;this._dirty&&this.totalDuration();var i=this._duration,n=this._cycle,s=n*(i+this._repeatDelay);return i<t&&(t=i),this.totalTime(this._yoyo&&1&n?i-t+s:this._repeat?t+s:t,e)},t.duration=function(t){return arguments.length?n.prototype.duration.call(this,t):this._duration},t.totalDuration=function(t){return arguments.length?-1===this._repeat?this:this.duration((t-this._repeat*this._repeatDelay)/(this._repeat+1)):(this._dirty&&(this._totalDuration=-1===this._repeat?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat,this._dirty=!1),this._totalDuration)},t.repeat=function(t){return arguments.length?(this._repeat=t,this._uncache(!0)):this._repeat},t.repeatDelay=function(t){return arguments.length?(this._repeatDelay=t,this._uncache(!0)):this._repeatDelay},t.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},b},!0),_gsScope._gsDefine("TimelineLite",["core.Animation","core.SimpleTimeline","TweenLite"],function(u,h,f){function m(t){h.call(this,t);var e,i,n=this.vars;for(i in this._labels={},this.autoRemoveChildren=!!n.autoRemoveChildren,this.smoothChildTiming=!!n.smoothChildTiming,this._sortChildren=!0,this._onUpdate=n.onUpdate,n)e=n[i],p(e)&&-1!==e.join("").indexOf("{self}")&&(n[i]=this._swapSelfInParams(e));p(n.tweens)&&this.add(n.tweens,0,n.align,n.stagger)}function g(t){var e,i={};for(e in t)i[e]=t[e];return i}function v(t,e,i){var n,s,a=t.cycle;for(n in a)s=a[n],t[n]="function"==typeof s?s(i,e[i],e):s[i%s.length];delete t.cycle}function c(t,e,i,n){var s="immediateRender";return s in e||(e[s]=!(i&&!1===i[s]||n)),e}function y(t){if("function"==typeof t)return t;var p="object"==typeof t?t:{each:t},f=p.ease,m=p.from||0,g=p.base||0,v={},y=isNaN(m),b=p.axis,w={center:.5,end:1}[m]||0;return function(t,e,i){var n,s,a,o,r,l,c,d,u=(i||p).length,h=v[u];if(!h){if(!(d="auto"===p.grid?0:(p.grid||[1/0])[0])){for(l=-1/0;l<(l=i[d++].getBoundingClientRect().left)&&d<u;);d--}for(h=v[u]=[],n=y?Math.min(d,u)*w-.5:m%d,s=y?u*w/d-.5:m/d|0,c=1/(l=0),r=0;r<u;r++)a=r%d-n,o=s-(r/d|0),h[r]=o=b?Math.abs("y"===b?o:a):Math.sqrt(a*a+o*o),l<o&&(l=o),o<c&&(c=o);h.max=l-c,h.min=c,h.v=u=p.amount||p.each*(u<d?u:b?"y"===b?u/d:d:Math.max(d,u/d))||0,h.b=u<0?g-u:g}return u=(h[t]-h.min)/h.max,h.b+(f?f.getRatio(u):u)*h.v}}var t=f._internals,e=m._internals={},b=t.isSelector,p=t.isArray,w=t.lazyTweens,_=t.lazyRender,o=_gsScope._gsDefine.globals,s=e.pauseCallback=function(){},e=m.prototype=new h;return m.version="2.1.2",m.distribute=y,e.constructor=m,e.kill()._gc=e._forcingPlayhead=e._hasPause=!1,e.to=function(t,e,i,n){var s=i.repeat&&o.TweenMax||f;return e?this.add(new s(t,e,i),n):this.set(t,i,n)},e.from=function(t,e,i,n){return this.add((i.repeat&&o.TweenMax||f).from(t,e,c(0,i)),n)},e.fromTo=function(t,e,i,n,s){var a=n.repeat&&o.TweenMax||f;return n=c(0,n,i),e?this.add(a.fromTo(t,e,i,n),s):this.set(t,n,s)},e.staggerTo=function(t,e,i,n,s,a,o,r){var l,c,d=new m({onComplete:a,onCompleteParams:o,callbackScope:r,smoothChildTiming:this.smoothChildTiming}),u=y(i.stagger||n),h=i.startAt,p=i.cycle;for("string"==typeof t&&(t=f.selector(t)||t),b(t=t||[])&&(t=function(t){for(var e=[],i=t.length,n=0;n!==i;e.push(t[n++]));return e}(t)),c=0;c<t.length;c++)l=g(i),h&&(l.startAt=g(h),h.cycle&&v(l.startAt,t,c)),p&&(v(l,t,c),null!=l.duration&&(e=l.duration,delete l.duration)),d.to(t[c],e,l,u(c,t[c],t));return this.add(d,s)},e.staggerFrom=function(t,e,i,n,s,a,o,r){return i.runBackwards=!0,this.staggerTo(t,e,c(0,i),n,s,a,o,r)},e.staggerFromTo=function(t,e,i,n,s,a,o,r,l){return n.startAt=i,this.staggerTo(t,e,c(0,n,i),s,a,o,r,l)},e.call=function(t,e,i,n){return this.add(f.delayedCall(0,t,e,i),n)},e.set=function(t,e,i){return this.add(new f(t,0,c(0,e,null,!0)),i)},m.exportRoot=function(t,e){null==(t=t||{}).smoothChildTiming&&(t.smoothChildTiming=!0);var i,n,s,a,o=new m(t),t=o._timeline;for(null==e&&(e=!0),t._remove(o,!0),o._startTime=0,o._rawPrevTime=o._time=o._totalTime=t._time,s=t._first;s;)a=s._next,e&&s instanceof f&&s.target===s.vars.onComplete||((n=s._startTime-s._delay)<0&&(i=1),o.add(s,n)),s=a;return t.add(o,0),i&&o.totalDuration(),o},e.add=function(t,e,i,n){var s,a,o,r,l,c,d=this;if("number"!=typeof e&&(e=d._parseTimeOrLabel(e,0,!0,t)),!(t instanceof u)){if(t instanceof Array||t&&t.push&&p(t)){for(i=i||"normal",n=n||0,s=e,a=t.length,o=0;o<a;o++)p(r=t[o])&&(r=new m({tweens:r})),d.add(r,s),"string"!=typeof r&&"function"!=typeof r&&("sequence"===i?s=r._startTime+r.totalDuration()/r._timeScale:"start"===i&&(r._startTime-=r.delay())),s+=n;return d._uncache(!0)}if("string"==typeof t)return d.addLabel(t,e);if("function"!=typeof t)throw"Cannot add "+t+" into the timeline; it is not a tween, timeline, function, or string.";t=f.delayedCall(0,t)}if(h.prototype.add.call(d,t,e),(t._time||!t._duration&&t._initted)&&(s=(d.rawTime()-t._startTime)*t._timeScale,(!t._duration||1e-5<Math.abs(Math.max(0,Math.min(t.totalDuration(),s)))-t._totalTime)&&t.render(s,!1,!1)),(d._gc||d._time===d._duration)&&!d._paused&&d._duration<d.duration())for(c=(l=d).rawTime()>t._startTime;l._timeline;)c&&l._timeline.smoothChildTiming?l.totalTime(l._totalTime,!0):l._gc&&l._enabled(!0,!1),l=l._timeline;return d},e.remove=function(t){if(t instanceof u){this._remove(t,!1);var e=t._timeline=t.vars.useFrames?u._rootFramesTimeline:u._rootTimeline;return t._startTime=(t._paused?t._pauseTime:e._time)-(t._reversed?t.totalDuration()-t._totalTime:t._totalTime)/t._timeScale,this}if(t instanceof Array||t&&t.push&&p(t)){for(var i=t.length;-1<--i;)this.remove(t[i]);return this}return"string"==typeof t?this.removeLabel(t):this.kill(null,t)},e._remove=function(t,e){return h.prototype._remove.call(this,t,e),this._last?this._time>this.duration()&&(this._time=this._duration,this._totalTime=this._totalDuration):this._time=this._totalTime=this._duration=this._totalDuration=0,this},e.append=function(t,e){return this.add(t,this._parseTimeOrLabel(null,e,!0,t))},e.insert=e.insertMultiple=function(t,e,i,n){return this.add(t,e||0,i,n)},e.appendMultiple=function(t,e,i,n){return this.add(t,this._parseTimeOrLabel(null,e,!0,t),i,n)},e.addLabel=function(t,e){return this._labels[t]=this._parseTimeOrLabel(e),this},e.addPause=function(t,e,i,n){n=f.delayedCall(0,s,i,n||this);return n.vars.onComplete=n.vars.onReverseComplete=e,n.data="isPause",this._hasPause=!0,this.add(n,t)},e.removeLabel=function(t){return delete this._labels[t],this},e.getLabelTime=function(t){return null!=this._labels[t]?this._labels[t]:-1},e._parseTimeOrLabel=function(t,e,i,n){var s,a;if(n instanceof u&&n.timeline===this)this.remove(n);else if(n&&(n instanceof Array||n.push&&p(n)))for(a=n.length;-1<--a;)n[a]instanceof u&&n[a].timeline===this&&this.remove(n[a]);if(s="number"!=typeof t||e?99999999999<this.duration()?this.recent().endTime(!1):this._duration:0,"string"==typeof e)return this._parseTimeOrLabel(e,i&&"number"==typeof t&&null==this._labels[e]?t-s:0,i);if(e=e||0,"string"!=typeof t||!isNaN(t)&&null==this._labels[t])null==t&&(t=s);else{if(-1===(a=t.indexOf("=")))return null==this._labels[t]?i?this._labels[t]=s+e:e:this._labels[t]+e;e=parseInt(t.charAt(a-1)+"1",10)*Number(t.substr(a+1)),t=1<a?this._parseTimeOrLabel(t.substr(0,a-1),0,i):s}return Number(t)+e},e.seek=function(t,e){return this.totalTime("number"==typeof t?t:this._parseTimeOrLabel(t),!1!==e)},e.stop=function(){return this.paused(!0)},e.gotoAndPlay=function(t,e){return this.play(t,e)},e.gotoAndStop=function(t,e){return this.pause(t,e)},e.render=function(t,e,i){this._gc&&this._enabled(!0,!1);var n,s,a,o,r,l,c,d,u=this,h=u._time,p=u._dirty?u.totalDuration():u._totalDuration,f=u._startTime,m=u._timeScale,g=u._paused;if(h!==u._time&&(t+=u._time-h),p-1e-8<=t&&0<=t)u._totalTime=u._time=p,u._reversed||u._hasPausedChild()||(s=!0,o="onComplete",r=!!u._timeline.autoRemoveChildren,0===u._duration&&(t<=0&&-1e-8<=t||u._rawPrevTime<0||1e-8===u._rawPrevTime)&&u._rawPrevTime!==t&&u._first&&(r=!0,1e-8<u._rawPrevTime&&(o="onReverseComplete"))),u._rawPrevTime=u._duration||!e||t||u._rawPrevTime===t?t:1e-8,t=p+1e-4;else if(t<1e-8)if(-1e-8<t&&(t=0),((u._totalTime=u._time=0)!==h||0===u._duration&&1e-8!==u._rawPrevTime&&(0<u._rawPrevTime||t<0&&0<=u._rawPrevTime))&&(o="onReverseComplete",s=u._reversed),t<0)u._active=!1,u._timeline.autoRemoveChildren&&u._reversed?(r=s=!0,o="onReverseComplete"):0<=u._rawPrevTime&&u._first&&(r=!0),u._rawPrevTime=t;else{if(u._rawPrevTime=u._duration||!e||t||u._rawPrevTime===t?t:1e-8,0===t&&s)for(n=u._first;n&&0===n._startTime;)n._duration||(s=!1),n=n._next;t=0,u._initted||(r=!0)}else{if(u._hasPause&&!u._forcingPlayhead&&!e){if(h<=t)for(n=u._first;n&&n._startTime<=t&&!l;)n._duration||"isPause"!==n.data||n.ratio||0===n._startTime&&0===u._rawPrevTime||(l=n),n=n._next;else for(n=u._last;n&&n._startTime>=t&&!l;)n._duration||"isPause"===n.data&&0<n._rawPrevTime&&(l=n),n=n._prev;l&&(u._time=u._totalTime=t=l._startTime,d=u._startTime+t/u._timeScale)}u._totalTime=u._time=u._rawPrevTime=t}if(u._time!==h&&u._first||i||r||l){if(u._initted||(u._initted=!0),u._active||!u._paused&&u._time!==h&&0<t&&(u._active=!0),0===h&&u.vars.onStart&&(0===u._time&&u._duration||e||u._callback("onStart")),h<=(c=u._time))for(n=u._first;n&&(a=n._next,c===u._time&&(!u._paused||g));)(n._active||n._startTime<=c&&!n._paused&&!n._gc)&&(l===n&&(u.pause(),u._pauseTime=d),n._reversed?n.render((n._dirty?n.totalDuration():n._totalDuration)-(t-n._startTime)*n._timeScale,e,i):n.render((t-n._startTime)*n._timeScale,e,i)),n=a;else for(n=u._last;n&&(a=n._prev,c===u._time&&(!u._paused||g));){if(n._active||n._startTime<=h&&!n._paused&&!n._gc){if(l===n){for(l=n._prev;l&&l.endTime()>u._time;)l.render(l._reversed?l.totalDuration()-(t-l._startTime)*l._timeScale:(t-l._startTime)*l._timeScale,e,i),l=l._prev;l=null,u.pause(),u._pauseTime=d}n._reversed?n.render((n._dirty?n.totalDuration():n._totalDuration)-(t-n._startTime)*n._timeScale,e,i):n.render((t-n._startTime)*n._timeScale,e,i)}n=a}u._onUpdate&&(e||(w.length&&_(),u._callback("onUpdate"))),o&&(u._gc||f!==u._startTime&&m===u._timeScale||!(0===u._time||p>=u.totalDuration())||(s&&(w.length&&_(),u._timeline.autoRemoveChildren&&u._enabled(!1,!1),u._active=!1),!e&&u.vars[o]&&u._callback(o)))}},e._hasPausedChild=function(){for(var t=this._first;t;){if(t._paused||t instanceof m&&t._hasPausedChild())return!0;t=t._next}return!1},e.getChildren=function(t,e,i,n){n=n||-9999999999;for(var s=[],a=this._first,o=0;a;)a._startTime<n||(a instanceof f?!1!==e&&(s[o++]=a):(!1!==i&&(s[o++]=a),!1!==t&&(o=(s=s.concat(a.getChildren(!0,e,i))).length))),a=a._next;return s},e.getTweensOf=function(t,e){var i,n,s=this._gc,a=[],o=0;for(s&&this._enabled(!0,!0),n=(i=f.getTweensOf(t)).length;-1<--n;)(i[n].timeline===this||e&&this._contains(i[n]))&&(a[o++]=i[n]);return s&&this._enabled(!1,!0),a},e.recent=function(){return this._recent},e._contains=function(t){for(var e=t.timeline;e;){if(e===this)return!0;e=e.timeline}return!1},e.shiftChildren=function(t,e,i){i=i||0;for(var n,s=this._first,a=this._labels;s;)s._startTime>=i&&(s._startTime+=t),s=s._next;if(e)for(n in a)a[n]>=i&&(a[n]+=t);return this._uncache(!0)},e._kill=function(t,e){if(!t&&!e)return this._enabled(!1,!1);for(var i=e?this.getTweensOf(e):this.getChildren(!0,!0,!1),n=i.length,s=!1;-1<--n;)i[n]._kill(t,e)&&(s=!0);return s},e.clear=function(t){var e=this.getChildren(!1,!0,!0),i=e.length;for(this._time=this._totalTime=0;-1<--i;)e[i]._enabled(!1,!1);return!1!==t&&(this._labels={}),this._uncache(!0)},e.invalidate=function(){for(var t=this._first;t;)t.invalidate(),t=t._next;return u.prototype.invalidate.call(this)},e._enabled=function(t,e){if(t===this._gc)for(var i=this._first;i;)i._enabled(t,!0),i=i._next;return h.prototype._enabled.call(this,t,e)},e.totalTime=function(t,e,i){this._forcingPlayhead=!0;var n=u.prototype.totalTime.apply(this,arguments);return this._forcingPlayhead=!1,n},e.duration=function(t){return arguments.length?(0!==this.duration()&&0!==t&&this.timeScale(this._duration/t),this):(this._dirty&&this.totalDuration(),this._duration)},e.totalDuration=function(t){if(arguments.length)return t&&this.totalDuration()?this.timeScale(this._totalDuration/t):this;if(this._dirty){for(var e,i,n=0,s=this,a=s._last,o=999999999999;a;)e=a._prev,a._dirty&&a.totalDuration(),a._startTime>o&&s._sortChildren&&!a._paused&&!s._calculatingDuration?(s._calculatingDuration=1,s.add(a,a._startTime-a._delay),s._calculatingDuration=0):o=a._startTime,a._startTime<0&&!a._paused&&(n-=a._startTime,s._timeline.smoothChildTiming&&(s._startTime+=a._startTime/s._timeScale,s._time-=a._startTime,s._totalTime-=a._startTime,s._rawPrevTime-=a._startTime),s.shiftChildren(-a._startTime,!1,-9999999999),o=0),n<(i=a._startTime+a._totalDuration/a._timeScale)&&(n=i),a=e;s._duration=s._totalDuration=n,s._dirty=!1}return this._totalDuration},e.paused=function(t){if(!1===t&&this._paused)for(var e=this._first;e;)e._startTime===this._time&&"isPause"===e.data&&(e._rawPrevTime=0),e=e._next;return u.prototype.paused.apply(this,arguments)},e.usesFrames=function(){for(var t=this._timeline;t._timeline;)t=t._timeline;return t===u._rootFramesTimeline},e.rawTime=function(t){return t&&(this._paused||this._repeat&&0<this.time()&&this.totalProgress()<1)?this._totalTime%(this._duration+this._repeatDelay):this._paused?this._totalTime:(this._timeline.rawTime(t)-this._startTime)*this._timeScale},m},!0),_gsScope._gsDefine("TimelineMax",["TimelineLite","TweenLite","easing.Ease"],function(e,r,t){function i(t){e.call(this,t),this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._cycle=0,this._yoyo=!!this.vars.yoyo,this._dirty=!0}var E=1e-8,n=r._internals,M=n.lazyTweens,P=n.lazyRender,l=_gsScope._gsDefine.globals,c=new t(null,null,1,0),t=i.prototype=new e;return t.constructor=i,t.kill()._gc=!1,i.version="2.1.2",t.invalidate=function(){return this._yoyo=!!this.vars.yoyo,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._uncache(!0),e.prototype.invalidate.call(this)},t.addCallback=function(t,e,i,n){return this.add(r.delayedCall(0,t,i,n),e)},t.removeCallback=function(t,e){if(t)if(null==e)this._kill(null,t);else for(var i=this.getTweensOf(t,!1),n=i.length,s=this._parseTimeOrLabel(e);-1<--n;)i[n]._startTime===s&&i[n]._enabled(!1,!1);return this},t.removePause=function(t){return this.removeCallback(e._internals.pauseCallback,t)},t.tweenTo=function(t,e){e=e||{};var i,n,s,a={ease:c,useFrames:this.usesFrames(),immediateRender:!1,lazy:!1},o=e.repeat&&l.TweenMax||r;for(n in e)a[n]=e[n];return a.time=this._parseTimeOrLabel(t),i=Math.abs(Number(a.time)-this._time)/this._timeScale||.001,s=new o(this,i,a),a.onStart=function(){s.target.paused(!0),s.vars.time===s.target.time()||i!==s.duration()||s.isFromTo||s.duration(Math.abs(s.vars.time-s.target.time())/s.target._timeScale).render(s.time(),!0,!0),e.onStart&&e.onStart.apply(e.onStartScope||e.callbackScope||s,e.onStartParams||[])},s},t.tweenFromTo=function(t,e,i){i=i||{},t=this._parseTimeOrLabel(t),i.startAt={onComplete:this.seek,onCompleteParams:[t],callbackScope:this},i.immediateRender=!1!==i.immediateRender;i=this.tweenTo(e,i);return i.isFromTo=1,i.duration(Math.abs(i.vars.time-t)/this._timeScale||.001)},t.render=function(t,e,i){this._gc&&this._enabled(!0,!1);var n,s,a,o,r,l,c,d,u=this,h=u._time,p=u._dirty?u.totalDuration():u._totalDuration,f=u._duration,m=u._totalTime,g=u._startTime,v=u._timeScale,y=u._rawPrevTime,b=u._paused,w=u._cycle;if(h!==u._time&&(t+=u._time-h),p-E<=t&&0<=t)u._locked||(u._totalTime=p,u._cycle=u._repeat),u._reversed||u._hasPausedChild()||(s=!0,o="onComplete",r=!!u._timeline.autoRemoveChildren,0===u._duration&&(t<=0&&-E<=t||y<0||y===E)&&y!==t&&u._first&&(r=!0,E<y&&(o="onReverseComplete"))),u._rawPrevTime=u._duration||!e||t||u._rawPrevTime===t?t:E,u._yoyo&&1&u._cycle?u._time=t=0:t=(u._time=f)+1e-4;else if(t<E)if(u._locked||(u._totalTime=u._cycle=0),u._time=0,-E<t&&(t=0),(0!==h||0===f&&y!==E&&(0<y||t<0&&0<=y)&&!u._locked)&&(o="onReverseComplete",s=u._reversed),t<0)u._active=!1,u._timeline.autoRemoveChildren&&u._reversed?(r=s=!0,o="onReverseComplete"):0<=y&&u._first&&(r=!0),u._rawPrevTime=t;else{if(u._rawPrevTime=f||!e||t||u._rawPrevTime===t?t:E,0===t&&s)for(n=u._first;n&&0===n._startTime;)n._duration||(s=!1),n=n._next;t=0,u._initted||(r=!0)}else if(0===f&&y<0&&(r=!0),u._time=u._rawPrevTime=t,u._locked||(u._totalTime=t,0!==u._repeat&&(k=f+u._repeatDelay,u._cycle=u._totalTime/k>>0,u._cycle&&u._cycle===u._totalTime/k&&m<=t&&u._cycle--,u._time=u._totalTime-u._cycle*k,u._yoyo&&1&u._cycle&&(u._time=f-u._time),u._time>f?t=(u._time=f)+1e-4:u._time<0?u._time=t=0:t=u._time)),u._hasPause&&!u._forcingPlayhead&&!e){if(h<=(t=u._time)||u._repeat&&w!==u._cycle)for(n=u._first;n&&n._startTime<=t&&!l;)n._duration||"isPause"!==n.data||n.ratio||0===n._startTime&&0===u._rawPrevTime||(l=n),n=n._next;else for(n=u._last;n&&n._startTime>=t&&!l;)n._duration||"isPause"===n.data&&0<n._rawPrevTime&&(l=n),n=n._prev;l&&(d=u._startTime+l._startTime/u._timeScale,l._startTime<f&&(u._time=u._rawPrevTime=t=l._startTime,u._totalTime=t+u._cycle*(u._totalDuration+u._repeatDelay)))}if(u._cycle!==w&&!u._locked){var _=u._yoyo&&0!=(1&w),x=_===(u._yoyo&&0!=(1&u._cycle)),T=u._totalTime,S=u._cycle,C=u._rawPrevTime,k=u._time;if(u._totalTime=w*f,u._cycle<w?_=!_:u._totalTime+=f,u._time=h,u._rawPrevTime=0===f?y-1e-4:y,u._cycle=w,u._locked=!0,u.render(h=_?0:f,e,0===f),e||u._gc||u.vars.onRepeat&&(u._cycle=S,u._locked=!1,u._callback("onRepeat")),h!==u._time)return;if(x&&(u._cycle=w,u._locked=!0,u.render(h=_?f+1e-4:-1e-4,!0,!1)),u._locked=!1,u._paused&&!b)return;u._time=k,u._totalTime=T,u._cycle=S,u._rawPrevTime=C}if(u._time!==h&&u._first||i||r||l){if(u._initted||(u._initted=!0),u._active||!u._paused&&u._totalTime!==m&&0<t&&(u._active=!0),0===m&&u.vars.onStart&&(0===u._totalTime&&u._totalDuration||e||u._callback("onStart")),h<=(c=u._time))for(n=u._first;n&&(a=n._next,c===u._time&&(!u._paused||b));)(n._active||n._startTime<=u._time&&!n._paused&&!n._gc)&&(l===n&&(u.pause(),u._pauseTime=d),n._reversed?n.render((n._dirty?n.totalDuration():n._totalDuration)-(t-n._startTime)*n._timeScale,e,i):n.render((t-n._startTime)*n._timeScale,e,i)),n=a;else for(n=u._last;n&&(a=n._prev,c===u._time&&(!u._paused||b));){if(n._active||n._startTime<=h&&!n._paused&&!n._gc){if(l===n){for(l=n._prev;l&&l.endTime()>u._time;)l.render(l._reversed?l.totalDuration()-(t-l._startTime)*l._timeScale:(t-l._startTime)*l._timeScale,e,i),l=l._prev;l=null,u.pause(),u._pauseTime=d}n._reversed?n.render((n._dirty?n.totalDuration():n._totalDuration)-(t-n._startTime)*n._timeScale,e,i):n.render((t-n._startTime)*n._timeScale,e,i)}n=a}u._onUpdate&&(e||(M.length&&P(),u._callback("onUpdate"))),o&&(u._locked||u._gc||g!==u._startTime&&v===u._timeScale||!(0===u._time||p>=u.totalDuration())||(s&&(M.length&&P(),u._timeline.autoRemoveChildren&&u._enabled(!1,!1),u._active=!1),!e&&u.vars[o]&&u._callback(o)))}else m!==u._totalTime&&u._onUpdate&&(e||u._callback("onUpdate"))},t.getActive=function(t,e,i){for(var n,s=[],a=this.getChildren(t||null==t,e||null==t,!!i),o=0,r=a.length,l=0;l<r;l++)(n=a[l]).isActive()&&(s[o++]=n);return s},t.getLabelAfter=function(t){t||0!==t&&(t=this._time);for(var e=this.getLabelsArray(),i=e.length,n=0;n<i;n++)if(e[n].time>t)return e[n].name;return null},t.getLabelBefore=function(t){null==t&&(t=this._time);for(var e=this.getLabelsArray(),i=e.length;-1<--i;)if(e[i].time<t)return e[i].name;return null},t.getLabelsArray=function(){var t,e=[],i=0;for(t in this._labels)e[i++]={time:this._labels[t],name:t};return e.sort(function(t,e){return t.time-e.time}),e},t.invalidate=function(){return this._locked=!1,e.prototype.invalidate.call(this)},t.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&0!=(1&this._cycle)?1-t:t)+this._cycle*(this._duration+this._repeatDelay),e):this._time/this.duration()||0},t.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this._totalTime/this.totalDuration()||0},t.totalDuration=function(t){return arguments.length?-1!==this._repeat&&t?this.timeScale(this.totalDuration()/t):this:(this._dirty&&(e.prototype.totalDuration.call(this),this._totalDuration=-1===this._repeat?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat),this._totalDuration)},t.time=function(t,e){if(!arguments.length)return this._time;this._dirty&&this.totalDuration();var i=this._duration,n=this._cycle,s=n*(i+this._repeatDelay);return i<t&&(t=i),this.totalTime(this._yoyo&&1&n?i-t+s:this._repeat?t+s:t,e)},t.repeat=function(t){return arguments.length?(this._repeat=t,this._uncache(!0)):this._repeat},t.repeatDelay=function(t){return arguments.length?(this._repeatDelay=t,this._uncache(!0)):this._repeatDelay},t.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},t.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.getLabelBefore(this._time+E)},i},!0),T=180/Math.PI,y=[],b=[],w=[],v={},e=_gsScope._gsDefine.globals,_=function(t,e,i,n){i===n&&(i=n-(n-e)/1e6),t===e&&(e=t+(i-t)/1e6),this.a=t,this.b=e,this.c=i,this.d=n,this.da=n-t,this.ca=i-t,this.ba=e-t},x=function(t,e,i,n){var s={a:t},a={},o={},r={c:n},l=(t+e)/2,c=(e+i)/2,d=(i+n)/2,e=(l+c)/2,i=(c+d)/2,c=(i-e)/8;return s.b=l+(t-l)/4,a.b=e+c,s.c=a.a=(s.b+a.b)/2,a.c=o.a=(e+i)/2,o.b=i-c,r.b=d+(n-d)/4,o.c=r.a=(o.b+r.b)/2,[s,a,o,r]},g=_gsScope._gsDefine.plugin({propName:"bezier",priority:-1,version:"1.3.8",API:2,global:!0,init:function(t,e,i){this._target=t,e instanceof Array&&(e={values:e}),this._func={},this._mod={},this._props=[],this._timeRes=null==e.timeResolution?6:parseInt(e.timeResolution,10);var n,s,a,o,r,l=e.values||[],c={},d=l[0],u=e.autoRotate||i.vars.orientToBezier;for(n in this._autoRotate=u?u instanceof Array?u:[["x","y","rotation",!0!==u&&Number(u)||0]]:null,d)this._props.push(n);for(a=this._props.length;-1<--a;)n=this._props[a],this._overwriteProps.push(n),s=this._func[n]="function"==typeof t[n],c[n]=s?t[n.indexOf("set")||"function"!=typeof t["get"+n.substr(3)]?n:"get"+n.substr(3)]():parseFloat(t[n]),r||c[n]!==l[0][n]&&(r=c);if(this._beziers="cubic"!==e.type&&"quadratic"!==e.type&&"soft"!==e.type?h(l,isNaN(e.curviness)?1:e.curviness,!1,"thruBasic"===e.type,e.correlate,r):function(t,e,i){var n,s,a,o,r,l,c,d,u,h,p,f={},m="cubic"===(e=e||"soft")?3:2,g="soft"===e,v=[];if(null==(t=g&&i?[i].concat(t):t)||t.length<1+m)throw"invalid Bezier data";for(u in t[0])v.push(u);for(l=v.length;-1<--l;){for(f[u=v[l]]=r=[],d=t.length,c=h=0;c<d;c++)n=null==i?t[c][u]:"string"==typeof(p=t[c][u])&&"="===p.charAt(1)?i[u]+Number(p.charAt(0)+p.substr(2)):Number(p),g&&1<c&&c<d-1&&(r[h++]=(n+r[h-2])/2),r[h++]=n;for(d=h-m+1,c=h=0;c<d;c+=m)n=r[c],s=r[c+1],a=r[c+2],o=2==m?0:r[c+3],r[h++]=p=3==m?new _(n,s,a,o):new _(n,(2*s+n)/3,(2*s+a)/3,a);r.length=h}return f}(l,e.type,c),this._segCount=this._beziers[n].length,this._timeRes&&(e=p(this._beziers,this._timeRes),this._length=e.length,this._lengths=e.lengths,this._segments=e.segments,this._l1=this._li=this._s1=this._si=0,this._l2=this._lengths[0],this._curSeg=this._segments[0],this._s2=this._curSeg[0],this._prec=1/this._curSeg.length),u=this._autoRotate)for(this._initialRotations=[],u[0]instanceof Array||(this._autoRotate=u=[u]),a=u.length;-1<--a;){for(o=0;o<3;o++)n=u[a][o],this._func[n]="function"==typeof t[n]&&t[n.indexOf("set")||"function"!=typeof t["get"+n.substr(3)]?n:"get"+n.substr(3)];n=u[a][2],this._initialRotations[a]=(this._func[n]?this._func[n].call(this._target):this._target[n])||0,this._overwriteProps.push(n)}return this._startRatio=i.vars.runBackwards?1:0,!0},set:function(t){var e,i,n,s,a,o,r,l,c,d=this._segCount,u=this._func,h=this._target,p=t!==this._startRatio;if(this._timeRes){if(l=this._lengths,c=this._curSeg,t*=this._length,x=this._li,t>this._l2&&x<d-1){for(r=d-1;x<r&&(this._l2=l[++x])<=t;);this._l1=l[x-1],this._li=x,this._curSeg=c=this._segments[x],this._s2=c[this._s1=this._si=0]}else if(t<this._l1&&0<x){for(;0<x&&(this._l1=l[--x])>=t;);0===x&&t<this._l1?this._l1=0:x++,this._l2=l[x],this._li=x,this._curSeg=c=this._segments[x],this._s1=c[(this._si=c.length-1)-1]||0,this._s2=c[this._si]}if(e=x,t-=this._l1,x=this._si,t>this._s2&&x<c.length-1){for(r=c.length-1;x<r&&(this._s2=c[++x])<=t;);this._s1=c[x-1],this._si=x}else if(t<this._s1&&0<x){for(;0<x&&(this._s1=c[--x])>=t;);0===x&&t<this._s1?this._s1=0:x++,this._s2=c[x],this._si=x}a=(x+(t-this._s1)/(this._s2-this._s1))*this._prec||0}else a=(t-(e=t<0?0:1<=t?d-1:d*t>>0)*(1/d))*d;for(i=1-a,x=this._props.length;-1<--x;)n=this._props[x],o=(a*a*(s=this._beziers[n][e]).da+3*i*(a*s.ca+i*s.ba))*a+s.a,this._mod[n]&&(o=this._mod[n](o,h)),u[n]?h[n](o):h[n]=o;if(this._autoRotate)for(var f,m,g,v,y,b,w,_=this._autoRotate,x=_.length;-1<--x;)n=_[x][2],b=_[x][3]||0,w=!0===_[x][4]?1:T,s=this._beziers[_[x][0]],f=this._beziers[_[x][1]],s&&f&&(s=s[e],f=f[e],m=s.a+(s.b-s.a)*a,m+=((v=s.b+(s.c-s.b)*a)-m)*a,v+=(s.c+(s.d-s.c)*a-v)*a,g=f.a+(f.b-f.a)*a,g+=((y=f.b+(f.c-f.b)*a)-g)*a,y+=(f.c+(f.d-f.c)*a-y)*a,o=p?Math.atan2(y-g,v-m)*w+b:this._initialRotations[x],this._mod[n]&&(o=this._mod[n](o,h)),u[n]?h[n](o):h[n]=o)}}),t=g.prototype,g.bezierThrough=h,g.cubicToQuadratic=x,g._autoCSS=!0,g.quadraticToCubic=function(t,e,i){return new _(t,(2*e+t)/3,(2*e+i)/3,i)},g._cssRegister=function(){var p,f,m,t=e.CSSPlugin;t&&(t=t._internals,p=t._parseToProxy,f=t._setPluginRatio,m=t.CSSPropTween,t._registerComplexSpecialProp("bezier",{parser:function(t,e,i,n,s,a){e instanceof Array&&(e={values:e}),a=new g;var o,r,l,c=e.values,d=c.length-1,u=[],h={};if(d<0)return s;for(o=0;o<=d;o++)l=p(t,c[o],n,s,a,d!==o),u[o]=l.end;for(r in e)h[r]=e[r];return h.values=u,(s=new m(t,"bezier",0,0,l.pt,2)).data=l,s.plugin=a,s.setRatio=f,0===h.autoRotate&&(h.autoRotate=!0),!h.autoRotate||h.autoRotate instanceof Array||(o=!0===h.autoRotate?0:Number(h.autoRotate),h.autoRotate=null!=l.end.left?[["left","top","rotation",o,!1]]:null!=l.end.x&&[["x","y","rotation",o,!1]]),h.autoRotate&&(n._transform||n._enableTransforms(!1),l.autoRotate=n._target._gsTransform,l.proxy.rotation=l.autoRotate.rotation||0,n._overwriteProps.push("rotation")),a._onInitTween(l.proxy,h,n._tween),s}}))},t._mod=function(t){for(var e,i=this._overwriteProps,n=i.length;-1<--n;)(e=t[i[n]])&&"function"==typeof e&&(this._mod[i[n]]=e)},t._kill=function(t){var e,i,n=this._props;for(e in this._beziers)if(e in t)for(delete this._beziers[e],delete this._func[e],i=n.length;-1<--i;)n[i]===e&&n.splice(i,1);if(n=this._autoRotate)for(i=n.length;-1<--i;)t[n[i][2]]&&n.splice(i,1);return this._super._kill.call(this,t)},_gsScope._gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","TweenLite"],function(a,z){function A(){a.call(this,"css"),this._overwriteProps.length=0,this.setRatio=A.prototype.setRatio}var h,x,S,u,c=_gsScope._gsDefine.globals,p={},t=A.prototype=new a("css");(t.constructor=A).version="2.1.0",A.API=2,A.defaultTransformPerspective=0,A.defaultSkewType="compensated",A.defaultSmoothOrigin=!0,A.suffixMap={top:t="px",right:t,bottom:t,left:t,width:t,height:t,fontSize:t,padding:t,margin:t,perspective:t,lineHeight:""};function o(t,e){return e.toUpperCase()}function r(t,e){return e&&K.createElementNS?K.createElementNS(e,t):K.createElement(t)}function l(t){return j.test("string"==typeof t?t:(t.currentStyle||t.style).filter||"")?parseFloat(RegExp.$1)/100:1}function f(t){_gsScope.console&&console.log(t)}function T(t,e){var i,n,s=(e=e||tt).style;if(void 0!==s[t])return t;for(t=t.charAt(0).toUpperCase()+t.substr(1),i=["O","Moz","ms","Ms","Webkit"],n=5;-1<--n&&void 0===s[i[n]+t];);return 0<=n?(st="-"+(at=3===n?"ms":i[n]).toLowerCase()+"-",at+t):null}function m(t){return ot.getComputedStyle(t)}function g(t,e){var i,n,s={};if(e=e||m(t))if(i=e.length)for(;-1<--i;)-1!==(n=e[i]).indexOf("-transform")&&Ot!==n||(s[n.replace(N,o)]=e.getPropertyValue(n));else for(i in e)-1!==i.indexOf("Transform")&&It!==i||(s[i]=e[i]);else if(e=t.currentStyle||t.style)for(i in e)"string"==typeof i&&void 0===s[i]&&(s[i.replace(N,o)]=e[i]);return nt||(s.opacity=l(t)),t=Yt(t,e,!1),s.rotation=t.rotation,s.skewX=t.skewX,s.scaleX=t.scaleX,s.scaleY=t.scaleY,s.x=t.x,s.y=t.y,Rt&&(s.z=t.z,s.rotationX=t.rotationX,s.rotationY=t.rotationY,s.scaleZ=t.scaleZ),s.filters&&delete s.filters,s}function v(t,e,i,n,s){var a,o,r,l={},c=t.style;for(o in i)"cssText"!==o&&"length"!==o&&isNaN(o)&&(e[o]!==(a=i[o])||s&&s[o])&&-1===o.indexOf("Origin")&&("number"==typeof a||"string"==typeof a)&&(l[o]="auto"!==a||"left"!==o&&"top"!==o?""!==a&&"auto"!==a&&"none"!==a||"string"!=typeof e[o]||""===e[o].replace(D,"")?a:0:ct(t,o),void 0!==c[o]&&(r=new bt(c,o,c[o],r)));if(n)for(o in n)"className"!==o&&(l[o]=n[o]);return{difs:l,firstMPT:r}}function k(t,e){return"string"==typeof(t="function"==typeof t?t(I,P):t)&&"="===t.charAt(1)?parseInt(t.charAt(0)+"1",10)*parseFloat(t.substr(2)):parseFloat(t)-parseFloat(e)||0}function C(t,e){var i="string"==typeof(t="function"==typeof t?t(I,P):t)&&"="===t.charAt(1);return null==(t="string"==typeof t&&"v"===t.charAt(t.length-2)?(i?t.substr(0,2):0)+window["inner"+("vh"===t.substr(-2)?"Height":"Width")]*(parseFloat(i?t.substr(2):t)/100):t)?e:i?parseInt(t.charAt(0)+"1",10)*parseFloat(t.substr(2))+e:parseFloat(t)||0}function E(t,e,i,n){var s,a;return a=(a=null==(t="function"==typeof t?t(I,P):t)?e:"number"==typeof t?t:(s=t.split("_"),a=((a="="===t.charAt(1))?parseInt(t.charAt(0)+"1",10)*parseFloat(s[0].substr(2)):parseFloat(s[0]))*(-1===t.indexOf("rad")?1:Z)-(a?0:e),s.length&&(n&&(n[i]=e+a),-1!==t.indexOf("short")&&((a%=360)!==a%180&&(a=a<0?a+360:a-360)),-1!==t.indexOf("_cw")&&a<0?a=(a+3599999999640)%360-360*(a/360|0):-1!==t.indexOf("ccw")&&0<a&&(a=(a-3599999999640)%360-360*(a/360|0))),e+a))<1e-6&&-1e-6<a?0:a}function d(t,e,i){return 255*(6*(t=t<0?t+1:1<t?t-1:t)<1?e+(i-e)*t*6:t<.5?i:3*t<2?e+(i-e)*(2/3-t)*6:e)+.5|0}function i(t,e){var i,n,s,a=t.match(mt)||[],o=0,r="";if(!a.length)return t;for(i=0;i<a.length;i++)n=a[i],o+=(s=t.substr(o,t.indexOf(n,o)-o)).length+n.length,3===(n=ft(n,e)).length&&n.push(1),r+=s+(e?"hsla("+n[0]+","+n[1]+"%,"+n[2]+"%,"+n[3]:"rgba("+n.join(","))+")";return r+t.substr(o)}var M,y,b,$,w,_,P,I,O=/(?:\-|\.|\b)(\d|\.|e\-)+/g,L=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,R=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,D=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,F=/(?:\d|\-|\+|=|#|\.)*/g,j=/opacity *= *([^)]*)/i,q=/opacity:([^;]*)/i,s=/alpha\(opacity *=.+?\)/i,B=/^(rgb|hsl)/,H=/([A-Z])/g,N=/-([a-z])/gi,W=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,Y=/(?:Left|Right|Width)/i,V=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,X=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,G=/,(?=[^\)]*(?:\(|$))/gi,U=/[\s,\(]/i,Q=Math.PI/180,Z=180/Math.PI,J={},e={style:{}},K=_gsScope.document||{createElement:function(){return e}},tt=r("div"),et=r("img"),n=A._internals={_specialProps:p},it=(_gsScope.navigator||{}).userAgent||"",nt=(At=it.indexOf("Android"),zt=r("a"),b=-1!==it.indexOf("Safari")&&-1===it.indexOf("Chrome")&&(-1===At||3<parseFloat(it.substr(At+8,2))),w=b&&parseFloat(it.substr(it.indexOf("Version/")+8,2))<6,$=-1!==it.indexOf("Firefox"),(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(it)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(it))&&(_=parseFloat(RegExp.$1)),!!zt&&(zt.style.cssText="top:1px;opacity:.55;",/^0.55/.test(zt.style.opacity))),st="",at="",ot="undefined"!=typeof window?window:K.defaultView||{getComputedStyle:function(){}},rt=A.getStyle=function(t,e,i,n,s){var a;return nt||"opacity"!==e?(!n&&t.style[e]?a=t.style[e]:(i=i||m(t))?a=i[e]||i.getPropertyValue(e)||i.getPropertyValue(e.replace(H,"-$1").toLowerCase()):t.currentStyle&&(a=t.currentStyle[e]),null==s||a&&"none"!==a&&"auto"!==a&&"auto auto"!==a?a:s):l(t)},lt=n.convertToPixels=function(t,e,i,n,s){if("px"===n||!n&&"lineHeight"!==e)return i;if("auto"===n||!i)return 0;var a,o,r,l=Y.test(e),c=t,d=tt.style,u=i<0,h=1===i;if(u&&(i=-i),h&&(i*=100),"lineHeight"!==e||n)if("%"===n&&-1!==e.indexOf("border"))a=i/100*(l?t.clientWidth:t.clientHeight);else{if(d.cssText="border:0 solid red;position:"+rt(t,"position")+";line-height:0;","%"!==n&&c.appendChild&&"v"!==n.charAt(0)&&"rem"!==n)d[l?"borderLeftWidth":"borderTopWidth"]=i+n;else{if(c=t.parentNode||K.body,-1!==rt(c,"display").indexOf("flex")&&(d.position="absolute"),o=c._gsCache,r=z.ticker.frame,o&&l&&o.time===r)return o.width*i/100;d[l?"width":"height"]=i+n}c.appendChild(tt),a=parseFloat(tt[l?"offsetWidth":"offsetHeight"]),c.removeChild(tt),l&&"%"===n&&!1!==A.cacheWidths&&((o=c._gsCache=c._gsCache||{}).time=r,o.width=a/i*100),0!==a||s||(a=lt(t,e,i,n,!0))}else o=m(t).lineHeight,t.style.lineHeight=i,a=parseFloat(m(t).lineHeight),t.style.lineHeight=o;return h&&(a/=100),u?-a:a},ct=n.calculateOffset=function(t,e,i){if("absolute"!==rt(t,"position",i))return 0;var n="left"===e?"Left":"Top",i=rt(t,"margin"+n,i);return t["offset"+n]-(lt(t,e,parseFloat(i),i.replace(F,""))||0)},dt={width:["Left","Right"],height:["Top","Bottom"]},ut=["marginLeft","marginRight","marginTop","marginBottom"],ht=function(t,e){if("contain"===t||"auto"===t||"auto auto"===t)return t+" ";var i,n=(t=null==t||""===t?"0 0":t).split(" "),s=-1!==t.indexOf("left")?"0%":-1!==t.indexOf("right")?"100%":n[0],a=-1!==t.indexOf("top")?"0%":-1!==t.indexOf("bottom")?"100%":n[1];if(3<n.length&&!e){for(n=t.split(", ").join(",").split(","),t=[],i=0;i<n.length;i++)t.push(ht(n[i]));return t.join(",")}return null==a?a="center"===s?"50%":"0":"center"===a&&(a="50%"),t=(s="center"===s||isNaN(parseFloat(s))&&-1===(s+"").indexOf("=")?"50%":s)+" "+a+(2<n.length?" "+n[2]:""),e&&(e.oxp=-1!==s.indexOf("%"),e.oyp=-1!==a.indexOf("%"),e.oxr="="===s.charAt(1),e.oyr="="===a.charAt(1),e.ox=parseFloat(s.replace(D,"")),e.oy=parseFloat(a.replace(D,"")),e.v=t),e||t},pt={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],fuchsia:[255,0,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},ft=A.parseColor=function(t,e){var i,n,s,a,o,r,l,c;if(t)if("number"==typeof t)i=[t>>16,t>>8&255,255&t];else{if(","===t.charAt(t.length-1)&&(t=t.substr(0,t.length-1)),pt[t])i=pt[t];else if("#"===t.charAt(0))4===t.length&&(t="#"+(n=t.charAt(1))+n+(s=t.charAt(2))+s+(a=t.charAt(3))+a),i=[(t=parseInt(t.substr(1),16))>>16,t>>8&255,255&t];else if("hsl"===t.substr(0,3))if(i=c=t.match(O),e){if(-1!==t.indexOf("="))return t.match(L)}else o=Number(i[0])%360/360,r=Number(i[1])/100,n=2*(l=Number(i[2])/100)-(s=l<=.5?l*(r+1):l+r-l*r),3<i.length&&(i[3]=Number(i[3])),i[0]=d(o+1/3,n,s),i[1]=d(o,n,s),i[2]=d(o-1/3,n,s);else i=t.match(O)||pt.transparent;i[0]=Number(i[0]),i[1]=Number(i[1]),i[2]=Number(i[2]),3<i.length&&(i[3]=Number(i[3]))}else i=pt.black;return e&&!c&&(n=i[0]/255,s=i[1]/255,a=i[2]/255,l=((t=Math.max(n,s,a))+(e=Math.min(n,s,a)))/2,t===e?o=r=0:(c=t-e,r=.5<l?c/(2-t-e):c/(t+e),o=t===n?(s-a)/c+(s<a?6:0):t===s?(a-n)/c+2:(n-s)/c+4,o*=60),i[0]=o+.5|0,i[1]=100*r+.5|0,i[2]=100*l+.5|0),i},mt="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b";for(t in pt)mt+="|"+t+"\\b";mt=new RegExp(mt+")","gi"),A.colorStringFilter=function(t){var e=t[0]+" "+t[1];mt.test(e)&&(e=-1!==e.indexOf("hsl(")||-1!==e.indexOf("hsla("),t[0]=i(t[0],e),t[1]=i(t[1],e)),mt.lastIndex=0},z.defaultStringFilter||(z.defaultStringFilter=A.colorStringFilter);function gt(t,e,a,o){if(null==t)return function(t){return t};var r,l=e?(t.match(mt)||[""])[0]:"",c=t.split(l).join("").match(R)||[],d=t.substr(0,t.indexOf(c[0])),u=")"===t.charAt(t.length-1)?")":"",h=-1!==t.indexOf(" ")?" ":",",p=c.length,f=0<p?c[0].replace(O,""):"";return p?r=e?function(t){var e,i,n,s;if("number"==typeof t)t+=f;else if(o&&G.test(t)){for(s=t.replace(G,"|").split("|"),n=0;n<s.length;n++)s[n]=r(s[n]);return s.join(",")}if(e=(t.match(mt)||[l])[0],n=(i=t.split(e).join("").match(R)||[]).length,p>n--)for(;++n<p;)i[n]=a?i[(n-1)/2|0]:c[n];return d+i.join(h)+h+e+u+(-1!==t.indexOf("inset")?" inset":"")}:function(t){var e,i,n;if("number"==typeof t)t+=f;else if(o&&G.test(t)){for(i=t.replace(G,"|").split("|"),n=0;n<i.length;n++)i[n]=r(i[n]);return i.join(",")}if(n=(e=t.match(R)||[]).length,p>n--)for(;++n<p;)e[n]=a?e[(n-1)/2|0]:c[n];return d+e.join(h)+u}:function(t){return t}}function vt(c){return c=c.split(","),function(t,e,i,n,s,a,o){var r,l=(e+"").split(" ");for(o={},r=0;r<4;r++)o[c[r]]=l[r]=l[r]||l[(r-1)/2>>0];return n.parse(t,o,s,a)}}function yt(t,e,i,n,s,a){return(a=new wt(t,e,i,n-i,s,-1,a)).b=i,a.e=a.xs0=n,a}var bt=(n._setPluginRatio=function(t){this.plugin.setRatio(t);for(var e,i,n,s,a,o=this.data,r=o.proxy,l=o.firstMPT;l;)e=r[l.v],l.r?e=l.r(e):e<1e-6&&-1e-6<e&&(e=0),l.t[l.p]=e,l=l._next;if(o.autoRotate&&(o.autoRotate.rotation=o.mod?o.mod.call(this._tween,r.rotation,this.t,this._tween):r.rotation),1===t||0===t)for(l=o.firstMPT,a=1===t?"e":"b";l;){if((i=l.t).type){if(1===i.type){for(s=i.xs0+i.s+i.xs1,n=1;n<i.l;n++)s+=i["xn"+n]+i["xs"+(n+1)];i[a]=s}}else i[a]=i.s+i.xs0;l=l._next}},function(t,e,i,n,s){this.t=t,this.p=e,this.v=i,this.r=s,n&&((n._prev=this)._next=n)}),wt=(n._parseToProxy=function(t,e,i,n,s,a){var o,r,l,c,d=n,u={},h={},p=i._transform,f=J;for(i._transform=null,J=e,n=s=i.parse(t,e,n,s),J=f,a&&(i._transform=p,d&&(d._prev=null,d._prev&&(d._prev._next=null)));n&&n!==d;){if(n.type<=1&&(h[r=n.p]=n.s+n.c,u[r]=n.s,a||(c=new bt(n,"s",r,c,n.r),n.c=0),1===n.type))for(o=n.l;0<--o;)h[r=n.p+"_"+(l="xn"+o)]=n.data[l],u[r]=n[l],a||(c=new bt(n,l,r,c,n.rxp[l]));n=n._next}return{proxy:u,end:h,firstMPT:c,pt:s}},n.CSSPropTween=function(t,e,i,n,s,a,o,r,l,c,d){this.t=t,this.p=e,this.s=i,this.c=n,this.n=o||e,t instanceof wt||u.push(this.n),this.r=r&&("function"==typeof r?r:Math.round),this.type=a||0,l&&(this.pr=l,h=!0),this.b=void 0===c?i:c,this.e=void 0===d?i+n:d,s&&((this._next=s)._prev=this)}),_t=A.parseComplex=function(t,e,i,n,s,a,o,r,l,c){i=i||a||"","function"==typeof n&&(n=n(I,P)),o=new wt(t,e,0,0,o,c?2:1,null,!1,r,i,n),n+="",s&&mt.test(n+i)&&(A.colorStringFilter(n=[i,n]),i=n[0],n=n[1]);var d,u,h,p,f,m,g,v,y,b,w,_,x=i.split(", ").join(",").split(" "),T=n.split(", ").join(",").split(" "),S=x.length,C=!1!==M;for(-1===n.indexOf(",")&&-1===i.indexOf(",")||(T=-1!==(n+i).indexOf("rgb")||-1!==(n+i).indexOf("hsl")?(x=x.join(" ").replace(G,", ").split(" "),T.join(" ").replace(G,", ").split(" ")):(x=x.join(" ").split(",").join(", ").split(" "),T.join(" ").split(",").join(", ").split(" ")),S=x.length),S!==T.length&&(S=(x=(a||"").split(" ")).length),o.plugin=l,o.setRatio=c,d=mt.lastIndex=0;d<S;d++)if(p=x[d],f=T[d]+"",(v=parseFloat(p))||0===v)o.appendXtra("",v,k(f,v),f.replace(L,""),C&&-1!==f.indexOf("px")&&Math.round,!0);else if(s&&mt.test(p))w=")"+((w=f.indexOf(")")+1)?f.substr(w):""),_=-1!==f.indexOf("hsl")&&nt,y=f,p=ft(p,_),f=ft(f,_),(v=6<p.length+f.length)&&!nt&&0===f[3]?(o["xs"+o.l]+=o.l?" transparent":"transparent",o.e=o.e.split(T[d]).join("transparent")):(nt||(v=!1),_?o.appendXtra(y.substr(0,y.indexOf("hsl"))+(v?"hsla(":"hsl("),p[0],k(f[0],p[0]),",",!1,!0).appendXtra("",p[1],k(f[1],p[1]),"%,",!1).appendXtra("",p[2],k(f[2],p[2]),v?"%,":"%"+w,!1):o.appendXtra(y.substr(0,y.indexOf("rgb"))+(v?"rgba(":"rgb("),p[0],f[0]-p[0],",",Math.round,!0).appendXtra("",p[1],f[1]-p[1],",",Math.round).appendXtra("",p[2],f[2]-p[2],v?",":w,Math.round),v&&(p=p.length<4?1:p[3],o.appendXtra("",p,(f.length<4?1:f[3])-p,w,!1))),mt.lastIndex=0;else if(m=p.match(O)){if(!(g=f.match(L))||g.length!==m.length)return o;for(u=h=0;u<m.length;u++)b=m[u],y=p.indexOf(b,h),o.appendXtra(p.substr(h,y-h),Number(b),k(g[u],b),"",C&&"px"===p.substr(y+b.length,2)&&Math.round,0===u),h=y+b.length;o["xs"+o.l]+=p.substr(h)}else o["xs"+o.l]+=o.l||o["xs"+o.l]?" "+f:f;if(-1!==n.indexOf("=")&&o.data){for(w=o.xs0+o.data.s,d=1;d<o.l;d++)w+=o["xs"+d]+o.data["xn"+d];o.e=w+o["xs"+d]}return o.l||(o.type=-1,o.xs0=o.e),o.xfirst||o},xt=9;for((t=wt.prototype).l=t.pr=0;0<--xt;)t["xn"+xt]=0,t["xs"+xt]="";t.xs0="",t._next=t._prev=t.xfirst=t.data=t.plugin=t.setRatio=t.rxp=null,t.appendXtra=function(t,e,i,n,s,a){var o=this,r=o.l;return o["xs"+r]+=a&&(r||o["xs"+r])?" "+t:t||"",i||0===r||o.plugin?(o.l++,o.type=o.setRatio?2:1,o["xs"+o.l]=n||"",0<r?(o.data["xn"+r]=e+i,o.rxp["xn"+r]=s,o["xn"+r]=e,o.plugin||(o.xfirst=new wt(o,"xn"+r,e,i,o.xfirst||o,0,o.n,s,o.pr),o.xfirst.xs0=0)):(o.data={s:e+i},o.rxp={},o.s=e,o.c=i,o.r=s)):o["xs"+r]+=e+(n||""),o};function Tt(t,e){this.p=(e=e||{}).prefix&&T(t)||t,(p[t]=p[this.p]=this).format=e.formatter||gt(e.defaultValue,e.color,e.collapsible,e.multi),e.parser&&(this.parse=e.parser),this.clrs=e.color,this.multi=e.multi,this.keyword=e.keyword,this.dflt=e.defaultValue,this.allowFunc=e.allowFunc,this.pr=e.priority||0}var St=n._registerComplexSpecialProp=function(t,e,i){"object"!=typeof e&&(e={parser:i});var n,s=t.split(","),a=e.defaultValue;for(i=i||[a],n=0;n<s.length;n++)e.prefix=0===n&&e.prefix,e.defaultValue=i[n]||a,new Tt(s[n],e)},Ct=n._registerPluginProp=function(t){var l;p[t]||(l=t.charAt(0).toUpperCase()+t.substr(1)+"Plugin",St(t,{parser:function(t,e,i,n,s,a,o){var r=c.com.greensock.plugins[l];return r?(r._cssRegister(),p[i].parse(t,e,i,n,s,a,o)):(f("Error: "+l+" js file not loaded."),s)}}))};(t=Tt.prototype).parseComplex=function(t,e,i,n,s,a){var o,r,l,c,d,u,h=this.keyword;if(this.multi&&(G.test(i)||G.test(e)?(r=e.replace(G,"|").split("|"),l=i.replace(G,"|").split("|")):h&&(r=[e],l=[i])),l){for(c=(l.length>r.length?l:r).length,o=0;o<c;o++)e=r[o]=r[o]||this.dflt,i=l[o]=l[o]||this.dflt,h&&((d=e.indexOf(h))!==(u=i.indexOf(h))&&(-1===u?r[o]=r[o].split(h).join(""):-1===d&&(r[o]+=" "+h)));e=r.join(", "),i=l.join(", ")}return _t(t,this.p,e,i,this.clrs,this.dflt,n,this.pr,s,a)},t.parse=function(t,e,i,n,s,a,o){return this.parseComplex(t.style,this.format(rt(t,this.p,S,!1,this.dflt)),this.format(e),s,a)},A.registerSpecialProp=function(t,r,l){St(t,{parser:function(t,e,i,n,s,a,o){s=new wt(t,i,0,0,s,2,i,!1,l);return s.plugin=a,s.setRatio=r(t,e,n._tween,i),s},priority:l})},A.useSVGTransformAttr=!0;function kt(t,e,i,n,s,a){var o,r,l,c,d,u,h,p,f,m,g,v,y=t._gsTransform,b=Et(t,!0);y&&(g=y.xOrigin,v=y.yOrigin),(!n||(o=n.split(" ")).length<2)&&(0===(h=t.getBBox()).x&&0===h.y&&h.width+h.height===0&&(h={x:parseFloat(t.hasAttribute("x")?t.getAttribute("x"):t.hasAttribute("cx")?t.getAttribute("cx"):0)||0,y:parseFloat(t.hasAttribute("y")?t.getAttribute("y"):t.hasAttribute("cy")?t.getAttribute("cy"):0)||0,width:0,height:0}),o=[(-1!==(e=ht(e).split(" "))[0].indexOf("%")?parseFloat(e[0])/100*h.width:parseFloat(e[0]))+h.x,(-1!==e[1].indexOf("%")?parseFloat(e[1])/100*h.height:parseFloat(e[1]))+h.y]),i.xOrigin=c=parseFloat(o[0]),i.yOrigin=d=parseFloat(o[1]),n&&b!==Wt&&(u=b[0],h=b[1],p=b[2],f=b[3],m=b[4],e=b[5],(n=u*f-h*p)&&(l=c*(-h/n)+d*(u/n)-(u*e-h*m)/n,c=i.xOrigin=o[0]=r=c*(f/n)+d*(-p/n)+(p*e-f*m)/n,d=i.yOrigin=o[1]=l)),y&&(a&&(i.xOffset=y.xOffset,i.yOffset=y.yOffset,y=i),s||!1!==s&&!1!==A.defaultSmoothOrigin?(y.xOffset+=(r=c-g)*b[0]+(l=d-v)*b[2]-r,y.yOffset+=r*b[1]+l*b[3]-l):y.xOffset=y.yOffset=0),a||t.setAttribute("data-svg-origin",o.join(" "))}function Et(t,e){var i,n,s,a,o,r,l,c=t._gsTransform||new Dt,d=t.style;if(It?n=rt(t,Ot,null,!0):t.currentStyle&&(n=(n=t.currentStyle.filter.match(V))&&4===n.length?[n[0].substr(4),Number(n[2].substr(4)),Number(n[1].substr(4)),n[3].substr(4),c.x||0,c.y||0].join(","):""),i=!n||"none"===n||"matrix(1, 0, 0, 1, 0, 0)"===n,It&&i&&!t.offsetParent&&(a=d.display,d.display="block",(l=t.parentNode)&&t.offsetParent||(o=1,r=t.nextSibling,qt.appendChild(t)),i=!(n=rt(t,Ot,null,!0))||"none"===n||"matrix(1, 0, 0, 1, 0, 0)"===n,a?d.display=a:Ut(d,"display"),o&&(r?l.insertBefore(t,r):l?l.appendChild(t):qt.removeChild(t))),(c.svg||t.getCTM&&Nt(t))&&(i&&-1!==(d[It]+"").indexOf("matrix")&&(n=d[It],i=0),s=t.getAttribute("transform"),i&&s&&(n="matrix("+(s=t.transform.baseVal.consolidate().matrix).a+","+s.b+","+s.c+","+s.d+","+s.e+","+s.f+")",i=0)),i)return Wt;for(s=(n||"").match(O)||[],xt=s.length;-1<--xt;)a=Number(s[xt]),s[xt]=(o=a-(a|=0))?(1e5*o+(o<0?-.5:.5)|0)/1e5+a:a;return e&&6<s.length?[s[0],s[1],s[4],s[5],s[12],s[13]]:s}function Mt(t){var e,i,n=this.data,s=(m=-n.rotation*Q)+n.skewX*Q,a=(Math.cos(m)*n.scaleX*1e5|0)/1e5,o=(Math.sin(m)*n.scaleX*1e5|0)/1e5,r=(Math.sin(s)*-n.scaleY*1e5|0)/1e5,l=(Math.cos(s)*n.scaleY*1e5|0)/1e5,c=this.t.style,d=this.t.currentStyle;if(d){i=o,o=-r,r=-i,e=d.filter,c.filter="";var u=this.t.offsetWidth,h=this.t.offsetHeight,p="absolute"!==d.position,f="progid:DXImageTransform.Microsoft.Matrix(M11="+a+", M12="+o+", M21="+r+", M22="+l,m=n.x+u*n.xPercent/100,s=n.y+h*n.yPercent/100;if(null!=n.ox&&(m+=(b=(n.oxp?u*n.ox*.01:n.ox)-u/2)-(b*a+(w=(n.oyp?h*n.oy*.01:n.oy)-h/2)*o),s+=w-(b*r+w*l)),p?f+=", Dx="+((b=u/2)-(b*a+(w=h/2)*o)+m)+", Dy="+(w-(b*r+w*l)+s)+")":f+=", sizingMethod='auto expand')",-1!==e.indexOf("DXImageTransform.Microsoft.Matrix(")?c.filter=e.replace(X,f):c.filter=f+" "+e,0!==t&&1!==t||1!=a||0!=o||0!=r||1!=l||(p&&-1===f.indexOf("Dx=0, Dy=0")||j.test(e)&&100!==parseFloat(RegExp.$1)||-1===e.indexOf(e.indexOf("Alpha"))&&c.removeAttribute("filter")),!p){var g,v,y=_<8?1:-1,b=n.ieOffsetX||0,w=n.ieOffsetY||0;for(n.ieOffsetX=Math.round((u-((a<0?-a:a)*u+(o<0?-o:o)*h))/2+m),n.ieOffsetY=Math.round((h-((l<0?-l:l)*h+(r<0?-r:r)*u))/2+s),xt=0;xt<4;xt++)v=(i=-1!==(v=d[g=ut[xt]]).indexOf("px")?parseFloat(v):lt(this.t,g,parseFloat(v),v.replace(F,""))||0)!==n[g]?xt<2?-n.ieOffsetX:-n.ieOffsetY:xt<2?b-n.ieOffsetX:w-n.ieOffsetY,c[g]=(n[g]=Math.round(i-v*(0===xt||2===xt?1:y)))+"px"}}}var Pt,zt,At,$t="scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),It=T("transform"),Ot=st+"transform",Lt=T("transformOrigin"),Rt=null!==T("perspective"),Dt=n.Transform=function(){this.perspective=parseFloat(A.defaultTransformPerspective)||0,this.force3D=!1!==A.defaultForce3D&&Rt&&(A.defaultForce3D||"auto")},Ft=_gsScope.SVGElement,jt=function(t,e,i){var n,s=K.createElementNS("http://www.w3.org/2000/svg",t),a=/([a-z])([A-Z])/g;for(n in i)s.setAttributeNS(null,n.replace(a,"$1-$2").toLowerCase(),i[n]);return e.appendChild(s),s},qt=K.documentElement||{},Bt=(At=_||/Android/i.test(it)&&!_gsScope.chrome,K.createElementNS&&!At&&(zt=jt("svg",qt),jt=(it=jt("rect",zt,{width:100,height:50,x:100})).getBoundingClientRect().width,it.style[Lt]="50% 50%",it.style[It]="scaleX(0.5)",At=jt===it.getBoundingClientRect().width&&!($&&Rt),qt.removeChild(zt)),At),Ht=function(t){var e,i=r("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),n=this.parentNode,s=this.nextSibling,a=this.style.cssText;if(qt.appendChild(i),i.appendChild(this),this.style.display="block",t)try{e=this.getBBox(),this._originalGetBBox=this.getBBox,this.getBBox=Ht}catch(t){}else this._originalGetBBox&&(e=this._originalGetBBox());return s?n.insertBefore(this,s):n.appendChild(this),qt.removeChild(i),this.style.cssText=a,e},Nt=function(t){return!(!Ft||!t.getCTM||t.parentNode&&!t.ownerSVGElement||!function(e){try{return e.getBBox()}catch(t){return Ht.call(e,!0)}}(t))},Wt=[1,0,0,1,0,0],Yt=n.getTransform=function(t,e,i,n){if(t._gsTransform&&i&&!n)return t._gsTransform;var s,a,o,r,l,c,d,u,h,p,f,m,g,v,y,b,w,_,x,T,S,C,k=i&&t._gsTransform||new Dt,E=k.scaleX<0,M=Rt&&(parseFloat(rt(t,Lt,e,!1,"0 0 0").split(" ")[2])||k.zOrigin)||0,P=parseFloat(A.defaultTransformPerspective)||0;if(k.svg=!(!t.getCTM||!Nt(t)),k.svg&&(kt(t,rt(t,Lt,e,!1,"50% 50%")+"",k,t.getAttribute("data-svg-origin")),Pt=A.useSVGTransformAttr||Bt),(a=Et(t))!==Wt)for(s in 16===a.length?(T=a[0],C=a[1],u=a[2],h=a[3],S=a[4],p=a[5],f=a[6],m=a[7],g=a[8],v=a[9],y=a[10],b=a[12],_=a[13],x=a[14],w=a[11],e=Math.atan2(f,y),k.zOrigin&&(b=g*(x=-k.zOrigin)-a[12],_=v*x-a[13],x=y*x+k.zOrigin-a[14]),k.rotationX=e*Z,e&&(o=S*(c=Math.cos(-e))+g*(d=Math.sin(-e)),r=p*c+v*d,l=f*c+y*d,g=S*-d+g*c,v=p*-d+v*c,y=f*-d+y*c,w=m*-d+w*c,S=o,p=r,f=l),e=Math.atan2(-u,y),k.rotationY=e*Z,e&&(r=C*(c=Math.cos(-e))-v*(d=Math.sin(-e)),l=u*c-y*d,v=C*d+v*c,y=u*d+y*c,w=h*d+w*c,T=o=T*c-g*d,C=r,u=l),e=Math.atan2(C,T),k.rotation=e*Z,e&&(o=T*(c=Math.cos(e))+C*(d=Math.sin(e)),r=S*c+p*d,l=g*c+v*d,C=C*c-T*d,p=p*c-S*d,v=v*c-g*d,T=o,S=r,g=l),k.rotationX&&359.9<Math.abs(k.rotationX)+Math.abs(k.rotation)&&(k.rotationX=k.rotation=0,k.rotationY=180-k.rotationY),e=Math.atan2(S,p),k.scaleX=(1e5*Math.sqrt(T*T+C*C+u*u)+.5|0)/1e5,k.scaleY=(1e5*Math.sqrt(p*p+f*f)+.5|0)/1e5,k.scaleZ=(1e5*Math.sqrt(g*g+v*v+y*y)+.5|0)/1e5,T/=k.scaleX,S/=k.scaleY,C/=k.scaleX,p/=k.scaleY,2e-5<Math.abs(e)?(k.skewX=e*Z,S=0,"simple"!==k.skewType&&(k.scaleY*=1/Math.cos(e))):k.skewX=0,k.perspective=w?1/(w<0?-w:w):0,k.x=b,k.y=_,k.z=x,k.svg&&(k.x-=k.xOrigin-(k.xOrigin*T-k.yOrigin*S),k.y-=k.yOrigin-(k.yOrigin*C-k.xOrigin*p))):Rt&&!n&&a.length&&k.x===a[4]&&k.y===a[5]&&(k.rotationX||k.rotationY)||(x=(_=6<=a.length)?a[0]:1,T=a[1]||0,S=a[2]||0,C=_?a[3]:1,k.x=a[4]||0,k.y=a[5]||0,p=Math.sqrt(x*x+T*T),n=Math.sqrt(C*C+S*S),_=x||T?Math.atan2(T,x)*Z:k.rotation||0,a=S||C?Math.atan2(S,C)*Z+_:k.skewX||0,k.scaleX=p,k.scaleY=n,k.rotation=_,k.skewX=a,Rt&&(k.rotationX=k.rotationY=k.z=0,k.perspective=P,k.scaleZ=1),k.svg&&(k.x-=k.xOrigin-(k.xOrigin*x+k.yOrigin*S),k.y-=k.yOrigin-(k.xOrigin*T+k.yOrigin*C))),90<Math.abs(k.skewX)&&Math.abs(k.skewX)<270&&(E?(k.scaleX*=-1,k.skewX+=k.rotation<=0?180:-180,k.rotation+=k.rotation<=0?180:-180):(k.scaleY*=-1,k.skewX+=k.skewX<=0?180:-180)),k.zOrigin=M,k)k[s]<2e-5&&-2e-5<k[s]&&(k[s]=0);return i&&((t._gsTransform=k).svg&&(Pt&&t.style[It]?z.delayedCall(.001,function(){Ut(t.style,It)}):!Pt&&t.getAttribute("transform")&&z.delayedCall(.001,function(){t.removeAttribute("transform")}))),k},Vt=n.set3DTransformRatio=n.setTransformRatio=function(t){var e,i,n,s,a,o,r,l,c,d,u,h,p,f,m=this.data,g=this.t.style,v=m.rotation,y=m.rotationX,b=m.rotationY,w=m.scaleX,_=m.scaleY,x=m.scaleZ,T=m.x,S=m.y,C=m.z,k=m.svg,E=m.perspective,M=m.force3D,P=m.skewY,z=m.skewX;if(P&&(z+=P,v+=P),!((1!==t&&0!==t||"auto"!==M||this.tween._totalTime!==this.tween._totalDuration&&this.tween._totalTime)&&M||C||E||b||y||1!==x)||Pt&&k||!Rt)v||z||k?(v*=Q,f=z*Q,i=Math.cos(v)*w,s=Math.sin(v)*w,n=Math.sin(v-f)*-_,a=Math.cos(v-f)*_,f&&"simple"===m.skewType&&(e=Math.tan(f-P*Q),n*=e=Math.sqrt(1+e*e),a*=e,P&&(e=Math.tan(P*Q),i*=e=Math.sqrt(1+e*e),s*=e)),k&&(T+=m.xOrigin-(m.xOrigin*i+m.yOrigin*n)+m.xOffset,S+=m.yOrigin-(m.xOrigin*s+m.yOrigin*a)+m.yOffset,Pt&&(m.xPercent||m.yPercent)&&(d=this.t.getBBox(),T+=.01*m.xPercent*d.width,S+=.01*m.yPercent*d.height),T<(d=1e-6)&&-d<T&&(T=0),S<d&&-d<S&&(S=0)),p=(1e5*i|0)/1e5+","+(1e5*s|0)/1e5+","+(1e5*n|0)/1e5+","+(1e5*a|0)/1e5+","+T+","+S+")",k&&Pt?this.t.setAttribute("transform","matrix("+p):g[It]=(m.xPercent||m.yPercent?"translate("+m.xPercent+"%,"+m.yPercent+"%) matrix(":"matrix(")+p):g[It]=(m.xPercent||m.yPercent?"translate("+m.xPercent+"%,"+m.yPercent+"%) matrix(":"matrix(")+w+",0,0,"+_+","+T+","+S+")";else{if($&&(w<(d=1e-4)&&-d<w&&(w=x=2e-5),_<d&&-d<_&&(_=x=2e-5),!E||m.z||m.rotationX||m.rotationY||(E=0)),v||z)v*=Q,u=i=Math.cos(v),h=s=Math.sin(v),z&&(v-=z*Q,u=Math.cos(v),h=Math.sin(v),"simple"===m.skewType&&(e=Math.tan((z-P)*Q),u*=e=Math.sqrt(1+e*e),h*=e,m.skewY&&(e=Math.tan(P*Q),i*=e=Math.sqrt(1+e*e),s*=e))),n=-h,a=u;else{if(!(b||y||1!==x||E||k))return void(g[It]=(m.xPercent||m.yPercent?"translate("+m.xPercent+"%,"+m.yPercent+"%) translate3d(":"translate3d(")+T+"px,"+S+"px,"+C+"px)"+(1!==w||1!==_?" scale("+w+","+_+")":""));i=a=1,n=s=0}r=1,f=M=t=o=l=c=0,z=E?-1/E:0,P=m.zOrigin,d=1e-6,(v=b*Q)&&(u=Math.cos(v),l=z*(t=-(h=Math.sin(v))),f=i*h,M=s*h,z*=r=u,i*=u,s*=u),(v=y*Q)&&(e=n*(u=Math.cos(v))+f*(h=Math.sin(v)),v=a*u+M*h,o=r*h,c=z*h,f=n*-h+f*u,M=a*-h+M*u,r*=u,z*=u,n=e,a=v),1!==x&&(f*=x,M*=x,r*=x,z*=x),1!==_&&(n*=_,a*=_,o*=_,c*=_),1!==w&&(i*=w,s*=w,t*=w,l*=w),(P||k)&&(P&&(T+=f*-P,S+=M*-P,C+=r*-P+P),k&&(T+=m.xOrigin-(m.xOrigin*i+m.yOrigin*n)+m.xOffset,S+=m.yOrigin-(m.xOrigin*s+m.yOrigin*a)+m.yOffset),T<d&&-d<T&&(T="0"),S<d&&-d<S&&(S="0"),C<d&&-d<C&&(C=0)),p=m.xPercent||m.yPercent?"translate("+m.xPercent+"%,"+m.yPercent+"%) matrix3d(":"matrix3d(",p+=(i<d&&-d<i?"0":i)+","+(s<d&&-d<s?"0":s)+","+(t<d&&-d<t?"0":t),p+=","+(l<d&&-d<l?"0":l)+","+(n<d&&-d<n?"0":n)+","+(a<d&&-d<a?"0":a),y||b||1!==x?(p+=","+(o<d&&-d<o?"0":o)+","+(c<d&&-d<c?"0":c)+","+(f<d&&-d<f?"0":f),p+=","+(M<d&&-d<M?"0":M)+","+(r<d&&-d<r?"0":r)+","+(z<d&&-d<z?"0":z)+","):p+=",0,0,0,0,1,0,",g[It]=p+=T+","+S+","+C+","+(E?1+-C/E:1)+")"}};(t=Dt.prototype).x=t.y=t.z=t.skewX=t.skewY=t.rotation=t.rotationX=t.rotationY=t.zOrigin=t.xPercent=t.yPercent=t.xOffset=t.yOffset=0,t.scaleX=t.scaleY=t.scaleZ=1,St("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin",{parser:function(t,e,i,n,s,a,o){if(n._lastParsedTransform===o)return s;var r=(n._lastParsedTransform=o).scale&&"function"==typeof o.scale?o.scale:0;r&&(o.scale=r(I,t));var l,c,d,u,h,p,f,m,g=t._gsTransform,v=t.style,y=$t.length,b=o,w={},_="transformOrigin",x=Yt(t,S,!0,b.parseTransform),T=b.transform&&("function"==typeof b.transform?b.transform(I,P):b.transform);if(x.skewType=b.skewType||x.skewType||A.defaultSkewType,n._transform=x,"rotationZ"in b&&(b.rotation=b.rotationZ),T&&"string"==typeof T&&It)(c=tt.style)[It]=T,c.display="block",c.position="absolute",-1!==T.indexOf("%")&&(c.width=rt(t,"width"),c.height=rt(t,"height")),K.body.appendChild(tt),l=Yt(tt,null,!1),"simple"===x.skewType&&(l.scaleY*=Math.cos(l.skewX*Q)),x.svg&&(h=x.xOrigin,p=x.yOrigin,l.x-=x.xOffset,l.y-=x.yOffset,(b.transformOrigin||b.svgOrigin)&&(T={},kt(t,ht(b.transformOrigin),T,b.svgOrigin,b.smoothOrigin,!0),h=T.xOrigin,p=T.yOrigin,l.x-=T.xOffset-x.xOffset,l.y-=T.yOffset-x.yOffset),(h||p)&&(f=Et(tt,!0),l.x-=h-(h*f[0]+p*f[2]),l.y-=p-(h*f[1]+p*f[3]))),K.body.removeChild(tt),l.perspective||(l.perspective=x.perspective),null!=b.xPercent&&(l.xPercent=C(b.xPercent,x.xPercent)),null!=b.yPercent&&(l.yPercent=C(b.yPercent,x.yPercent));else if("object"==typeof b){if(l={scaleX:C(null!=b.scaleX?b.scaleX:b.scale,x.scaleX),scaleY:C(null!=b.scaleY?b.scaleY:b.scale,x.scaleY),scaleZ:C(b.scaleZ,x.scaleZ),x:C(b.x,x.x),y:C(b.y,x.y),z:C(b.z,x.z),xPercent:C(b.xPercent,x.xPercent),yPercent:C(b.yPercent,x.yPercent),perspective:C(b.transformPerspective,x.perspective)},null!=(u=b.directionalRotation))if("object"==typeof u)for(c in u)b[c]=u[c];else b.rotation=u;"string"==typeof b.x&&-1!==b.x.indexOf("%")&&(l.x=0,l.xPercent=C(b.x,x.xPercent)),"string"==typeof b.y&&-1!==b.y.indexOf("%")&&(l.y=0,l.yPercent=C(b.y,x.yPercent)),l.rotation=E("rotation"in b?b.rotation:"shortRotation"in b?b.shortRotation+"_short":x.rotation,x.rotation,"rotation",w),Rt&&(l.rotationX=E("rotationX"in b?b.rotationX:"shortRotationX"in b?b.shortRotationX+"_short":x.rotationX||0,x.rotationX,"rotationX",w),l.rotationY=E("rotationY"in b?b.rotationY:"shortRotationY"in b?b.shortRotationY+"_short":x.rotationY||0,x.rotationY,"rotationY",w)),l.skewX=E(b.skewX,x.skewX),l.skewY=E(b.skewY,x.skewY)}for(Rt&&null!=b.force3D&&(x.force3D=b.force3D,d=!0),(f=x.force3D||x.z||x.rotationX||x.rotationY||l.z||l.rotationX||l.rotationY||l.perspective)||null==b.scale||(l.scaleZ=1);-1<--y;)(1e-6<(T=l[m=$t[y]]-x[m])||T<-1e-6||null!=b[m]||null!=J[m])&&(d=!0,s=new wt(x,m,x[m],T,s),m in w&&(s.e=w[m]),s.xs0=0,s.plugin=a,n._overwriteProps.push(s.n));return T="function"==typeof b.transformOrigin?b.transformOrigin(I,P):b.transformOrigin,x.svg&&(T||b.svgOrigin)&&(h=x.xOffset,p=x.yOffset,kt(t,ht(T),l,b.svgOrigin,b.smoothOrigin),s=yt(x,"xOrigin",(g?x:l).xOrigin,l.xOrigin,s,_),s=yt(x,"yOrigin",(g?x:l).yOrigin,l.yOrigin,s,_),h===x.xOffset&&p===x.yOffset||(s=yt(x,"xOffset",g?h:x.xOffset,x.xOffset,s,_),s=yt(x,"yOffset",g?p:x.yOffset,x.yOffset,s,_)),T="0px 0px"),(T||Rt&&f&&x.zOrigin)&&(It?(d=!0,m=Lt,T||(T=(T=(rt(t,m,S,!1,"50% 50%")+"").split(" "))[0]+" "+T[1]+" "+x.zOrigin+"px"),T+="",(s=new wt(v,m,0,0,s,-1,_)).b=v[m],s.plugin=a,Rt?(c=x.zOrigin,T=T.split(" "),x.zOrigin=(2<T.length?parseFloat(T[2]):c)||0,s.xs0=s.e=T[0]+" "+(T[1]||"50%")+" 0px",(s=new wt(x,"zOrigin",0,0,s,-1,s.n)).b=c,s.xs0=s.e=x.zOrigin):s.xs0=s.e=T):ht(T+"",x)),d&&(n._transformType=x.svg&&Pt||!f&&3!==this._transformType?2:3),r&&(o.scale=r),s},allowFunc:!0,prefix:!0}),St("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),St("clipPath",{defaultValue:"inset(0px)",prefix:!0,multi:!0,formatter:gt("inset(0px 0px 0px 0px)",!1,!0)}),St("borderRadius",{defaultValue:"0px",parser:function(t,e,i,n,s,a){e=this.format(e);for(var o,r,l,c,d,u,h,p,f,m,g=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],v=t.style,y=parseFloat(t.offsetWidth),b=parseFloat(t.offsetHeight),w=e.split(" "),_=0;_<g.length;_++)this.p.indexOf("border")&&(g[_]=T(g[_])),-1!==(l=r=rt(t,g[_],S,!1,"0px")).indexOf(" ")&&(l=(r=l.split(" "))[0],r=r[1]),c=o=w[_],f=parseFloat(l),m=l.substr((f+"").length),(u=""===(u=(h="="===c.charAt(1))?(d=parseInt(c.charAt(0)+"1",10),c=c.substr(2),d*=parseFloat(c),c.substr((d+"").length-(d<0?1:0))||""):(d=parseFloat(c),c.substr((d+"").length)))?x[i]||m:u)!==m&&(p=lt(t,"borderLeft",f,m),f=lt(t,"borderTop",f,m),r="%"===u?(l=p/y*100+"%",f/b*100+"%"):"em"===u?(l=p/(m=lt(t,"borderLeft",1,"em"))+"em",f/m+"em"):(l=p+"px",f+"px"),h&&(c=parseFloat(l)+d+u,o=parseFloat(r)+d+u)),s=_t(v,g[_],l+" "+r,c+" "+o,!1,"0px",s);return s},prefix:!0,formatter:gt("0px 0px 0px 0px",!1,!0)}),St("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius",{defaultValue:"0px",parser:function(t,e,i,n,s,a){return _t(t.style,i,this.format(rt(t,i,S,!1,"0px 0px")),this.format(e),!1,"0px",s)},prefix:!0,formatter:gt("0px 0px",!1,!0)}),St("backgroundPosition",{defaultValue:"0 0",parser:function(t,e,i,n,s,a){var o,r,l,c,d,u,h="background-position",p=S||m(t),f=this.format((p?_?p.getPropertyValue(h+"-x")+" "+p.getPropertyValue(h+"-y"):p.getPropertyValue(h):t.currentStyle.backgroundPositionX+" "+t.currentStyle.backgroundPositionY)||"0 0"),e=this.format(e);if(-1!==f.indexOf("%")!=(-1!==e.indexOf("%"))&&e.split(",").length<2&&((u=rt(t,"backgroundImage").replace(W,""))&&"none"!==u)){for(o=f.split(" "),r=e.split(" "),et.setAttribute("src",u),l=2;-1<--l;)(c=-1!==(f=o[l]).indexOf("%"))!=(-1!==r[l].indexOf("%"))&&(d=0===l?t.offsetWidth-et.width:t.offsetHeight-et.height,o[l]=c?parseFloat(f)/100*d+"px":parseFloat(f)/d*100+"%");f=o.join(" ")}return this.parseComplex(t.style,f,e,s,a)},formatter:ht}),St("backgroundSize",{defaultValue:"0 0",formatter:function(t){return"co"===(t+="").substr(0,2)?t:ht(-1===t.indexOf(" ")?t+" "+t:t)}}),St("perspective",{defaultValue:"0px",prefix:!0}),St("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),St("transformStyle",{prefix:!0}),St("backfaceVisibility",{prefix:!0}),St("userSelect",{prefix:!0}),St("margin",{parser:vt("marginTop,marginRight,marginBottom,marginLeft")}),St("padding",{parser:vt("paddingTop,paddingRight,paddingBottom,paddingLeft")}),St("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(t,e,i,n,s,a){var o,r;return e=_<9?(o=t.currentStyle,r=_<8?" ":",",o="rect("+o.clipTop+r+o.clipRight+r+o.clipBottom+r+o.clipLeft+")",this.format(e).split(",").join(r)):(o=this.format(rt(t,this.p,S,!1,this.dflt)),this.format(e)),this.parseComplex(t.style,o,e,s,a)}}),St("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),St("autoRound,strictUnits",{parser:function(t,e,i,n,s){return s}}),St("border",{defaultValue:"0px solid #000",parser:function(t,e,i,n,s,a){var o=rt(t,"borderTopWidth",S,!1,"0px"),r=this.format(e).split(" "),e=r[0].replace(F,"");return"px"!==e&&(o=parseFloat(o)/lt(t,"borderTopWidth",1,e)+e),this.parseComplex(t.style,this.format(o+" "+rt(t,"borderTopStyle",S,!1,"solid")+" "+rt(t,"borderTopColor",S,!1,"#000")),r.join(" "),s,a)},color:!0,formatter:function(t){var e=t.split(" ");return e[0]+" "+(e[1]||"solid")+" "+(t.match(mt)||["#000"])[0]}}),St("borderWidth",{parser:vt("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),St("float,cssFloat,styleFloat",{parser:function(t,e,i,n,s,a){var o=t.style,t="cssFloat"in o?"cssFloat":"styleFloat";return new wt(o,t,0,0,s,-1,i,!1,0,o[t],e)}});function Xt(t){var e,i=this.t,n=i.filter||rt(this.data,"filter")||"",t=this.s+this.c*t|0;(e=100==t?-1===n.indexOf("atrix(")&&-1===n.indexOf("radient(")&&-1===n.indexOf("oader(")?(i.removeAttribute("filter"),!rt(this.data,"filter")):(i.filter=n.replace(s,""),!0):e)||(this.xn1&&(i.filter=n=n||"alpha(opacity="+t+")"),-1===n.indexOf("pacity")?0==t&&this.xn1||(i.filter=n+" alpha(opacity="+t+")"):i.filter=n.replace(j,"opacity="+t))}St("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(t,e,i,n,s,a){var o=parseFloat(rt(t,"opacity",S,!1,"1")),r=t.style,l="autoAlpha"===i;return"string"==typeof e&&"="===e.charAt(1)&&(e=("-"===e.charAt(0)?-1:1)*parseFloat(e.substr(2))+o),l&&1===o&&"hidden"===rt(t,"visibility",S)&&0!==e&&(o=0),nt?s=new wt(r,"opacity",o,e-o,s):((s=new wt(r,"opacity",100*o,100*(e-o),s)).xn1=l?1:0,r.zoom=1,s.type=2,s.b="alpha(opacity="+s.s+")",s.e="alpha(opacity="+(s.s+s.c)+")",s.data=t,s.plugin=a,s.setRatio=Xt),l&&((s=new wt(r,"visibility",0,0,s,-1,null,!1,0,0!==o?"inherit":"hidden",0===e?"hidden":"inherit")).xs0="inherit",n._overwriteProps.push(s.n),n._overwriteProps.push(i)),s}});function Gt(t){if(this.t._gsClassPT=this,1===t||0===t){this.t.setAttribute("class",0===t?this.b:this.e);for(var e=this.data,i=this.t.style;e;)e.v?i[e.p]=e.v:Ut(i,e.p),e=e._next;1===t&&this.t._gsClassPT===this&&(this.t._gsClassPT=null)}else this.t.getAttribute("class")!==this.e&&this.t.setAttribute("class",this.e)}var Ut=function(t,e){e&&(t.removeProperty?("ms"!==e.substr(0,2)&&"webkit"!==e.substr(0,6)||(e="-"+e),t.removeProperty(e.replace(H,"-$1").toLowerCase())):t.removeAttribute(e))};St("className",{parser:function(t,e,i,n,s,a,o){var r,l,c,d=t.getAttribute("class")||"",u=t.style.cssText;if((s=n._classNamePT=new wt(t,i,0,0,s,2)).setRatio=Gt,s.pr=-11,h=!0,s.b=d,r=g(t,S),i=t._gsClassPT){for(l={},c=i.data;c;)l[c.p]=1,c=c._next;i.setRatio(1)}return(t._gsClassPT=s).e="="!==e.charAt(1)?e:d.replace(new RegExp("(?:\\s|^)"+e.substr(2)+"(?![\\w-])"),"")+("+"===e.charAt(0)?" "+e.substr(2):""),t.setAttribute("class",s.e),o=v(t,r,g(t),o,l),t.setAttribute("class",d),s.data=o.firstMPT,t.style.cssText=u,s.xfirst=n.parse(t,o.difs,s,a)}});function Qt(t){if((1===t||0===t)&&this.data._totalTime===this.data._totalDuration&&"isFromStart"!==this.data.data){var e,i,n,s,a=this.t.style,o=p.transform.parse;if("all"===this.e)s=!(a.cssText="");else for(n=(e=this.e.split(" ").join("").split(",")).length;-1<--n;)i=e[n],p[i]&&(p[i].parse===o?s=!0:i="transformOrigin"===i?Lt:p[i].p),Ut(a,i);s&&(Ut(a,It),(t=this.t._gsTransform)&&(t.svg&&(this.t.removeAttribute("data-svg-origin"),this.t.removeAttribute("transform")),delete this.t._gsTransform))}}for(St("clearProps",{parser:function(t,e,i,n,s){return(s=new wt(t,i,0,0,s,2)).setRatio=Qt,s.e=e,s.pr=-10,s.data=n._tween,h=!0,s}}),t="bezier,throwProps,physicsProps,physics2D".split(","),xt=t.length;xt--;)Ct(t[xt]);(t=A.prototype)._firstPT=t._lastParsedTransform=t._transform=null,t._onInitTween=function(t,e,i,n){if(!t.nodeType)return!1;this._target=P=t,this._tween=i,this._vars=e,I=n,M=e.autoRound,h=!1,x=e.suffixMap||A.suffixMap,S=m(t),u=this._overwriteProps;var s,a,o,r,l,c,n=t.style;if(y&&""===n.zIndex&&("auto"!==(c=rt(t,"zIndex",S))&&""!==c||this._addLazySet(n,"zIndex",0)),"string"==typeof e&&(o=n.cssText,c=g(t,S),n.cssText=o+";"+e,c=v(t,c,g(t)).difs,!nt&&q.test(e)&&(c.opacity=parseFloat(RegExp.$1)),e=c,n.cssText=o),e.className?this._firstPT=s=p.className.parse(t,e.className,"className",this,null,null,e):this._firstPT=s=this.parse(t,e,null),this._transformType){for(c=3===this._transformType,It?b&&(y=!0,""===n.zIndex&&("auto"!==(e=rt(t,"zIndex",S))&&""!==e||this._addLazySet(n,"zIndex",0)),w&&this._addLazySet(n,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(c?"visible":"hidden"))):n.zoom=1,a=s;a&&a._next;)a=a._next;n=new wt(t,"transform",0,0,null,2),this._linkCSSP(n,null,a),n.setRatio=It?Vt:Mt,n.data=this._transform||Yt(t,S,!0),n.tween=i,n.pr=-1,u.pop()}if(h){for(;s;){for(l=s._next,a=o;a&&a.pr>s.pr;)a=a._next;(s._prev=a?a._prev:r)?s._prev._next=s:o=s,(s._next=a)?a._prev=s:r=s,s=l}this._firstPT=o}return!0},t.parse=function(t,e,i,n){var s,a,o,r,l,c,d,u,h=t.style;for(s in e){if(l=e[s],u=p[s],"function"!=typeof l||u&&u.allowFunc||(l=l(I,P)),u)i=u.parse(t,l,s,this,i,n,e);else{if("--"===s.substr(0,2)){this._tween._propLookup[s]=this._addTween.call(this._tween,t.style,"setProperty",m(t).getPropertyValue(s)+"",l+"",s,!1,s);continue}r=rt(t,s,S)+"",d="string"==typeof l,"color"===s||"fill"===s||"stroke"===s||-1!==s.indexOf("Color")||d&&B.test(l)?(d||(l=(3<(l=ft(l)).length?"rgba(":"rgb(")+l.join(",")+")"),i=_t(h,s,r,l,!0,"transparent",i,0,n)):d&&U.test(l)?i=_t(h,s,r,l,!0,null,i,0,n):(c=(a=parseFloat(r))||0===a?r.substr((a+"").length):"",""!==r&&"auto"!==r||(c="width"===s||"height"===s?(a=function(t,e,i){if("svg"===(t.nodeName+"").toLowerCase())return(i||m(t))[e]||0;if(t.getCTM&&Nt(t))return t.getBBox()[e]||0;var n=parseFloat("width"===e?t.offsetWidth:t.offsetHeight),s=dt[e],a=s.length;for(i=i||m(t);-1<--a;)n-=parseFloat(rt(t,"padding"+s[a],i,!0))||0,n-=parseFloat(rt(t,"border"+s[a]+"Width",i,!0))||0;return n}(t,s,S),"px"):"left"===s||"top"===s?(a=ct(t,s,S),"px"):(a="opacity"!==s?0:1,"")),""===(d=(u=d&&"="===l.charAt(1))?(o=parseInt(l.charAt(0)+"1",10),l=l.substr(2),o*=parseFloat(l),l.replace(F,"")):(o=parseFloat(l),d?l.replace(F,""):""))&&(d=s in x?x[s]:c),l=o||0===o?(u?o+a:o)+d:e[s],c===d||""===d&&"lineHeight"!==s||!o&&0!==o||!a||(a=lt(t,s,a,c),"%"===d?(a/=lt(t,s,100,"%")/100,!0!==e.strictUnits&&(r=a+"%")):"em"===d||"rem"===d||"vw"===d||"vh"===d?a/=lt(t,s,1,d):"px"!==d&&(o=lt(t,s,o,d),d="px"),u&&(o||0===o)&&(l=o+a+d)),u&&(o+=a),!a&&0!==a||!o&&0!==o?void 0!==h[s]&&(l||l+""!="NaN"&&null!=l)?(i=new wt(h,s,o||a||0,0,i,-1,s,!1,0,r,l)).xs0="none"!==l||"display"!==s&&-1===s.indexOf("Style")?l:r:f("invalid "+s+" tween value: "+e[s]):(i=new wt(h,s,a,o-a,i,0,s,!1!==M&&("px"===d||"zIndex"===s),0,r,l)).xs0=d)}n&&i&&!i.plugin&&(i.plugin=n)}return i},t.setRatio=function(t){var e,i,n,s=this._firstPT;if(1!==t||this._tween._time!==this._tween._duration&&0!==this._tween._time)if(t||this._tween._time!==this._tween._duration&&0!==this._tween._time||-1e-6===this._tween._rawPrevTime)for(;s;){if(e=s.c*t+s.s,s.r?e=s.r(e):e<1e-6&&-1e-6<e&&(e=0),s.type)if(1===s.type)if(2===(n=s.l))s.t[s.p]=s.xs0+e+s.xs1+s.xn1+s.xs2;else if(3===n)s.t[s.p]=s.xs0+e+s.xs1+s.xn1+s.xs2+s.xn2+s.xs3;else if(4===n)s.t[s.p]=s.xs0+e+s.xs1+s.xn1+s.xs2+s.xn2+s.xs3+s.xn3+s.xs4;else if(5===n)s.t[s.p]=s.xs0+e+s.xs1+s.xn1+s.xs2+s.xn2+s.xs3+s.xn3+s.xs4+s.xn4+s.xs5;else{for(i=s.xs0+e+s.xs1,n=1;n<s.l;n++)i+=s["xn"+n]+s["xs"+(n+1)];s.t[s.p]=i}else-1===s.type?s.t[s.p]=s.xs0:s.setRatio&&s.setRatio(t);else s.t[s.p]=e+s.xs0;s=s._next}else for(;s;)2!==s.type?s.t[s.p]=s.b:s.setRatio(t),s=s._next;else for(;s;){if(2!==s.type)if(s.r&&-1!==s.type)if(e=s.r(s.s+s.c),s.type){if(1===s.type){for(n=s.l,i=s.xs0+e+s.xs1,n=1;n<s.l;n++)i+=s["xn"+n]+s["xs"+(n+1)];s.t[s.p]=i}}else s.t[s.p]=e+s.xs0;else s.t[s.p]=s.e;else s.setRatio(t);s=s._next}},t._enableTransforms=function(t){this._transform=this._transform||Yt(this._target,S,!0),this._transformType=this._transform.svg&&Pt||!t&&3!==this._transformType?2:3};function Zt(t){this.t[this.p]=this.e,this.data._linkCSSP(this,this._next,null,!0)}t._addLazySet=function(t,e,i){e=this._firstPT=new wt(t,e,0,0,this._firstPT,2);e.e=i,e.setRatio=Zt,e.data=this},t._linkCSSP=function(t,e,i,n){return t&&(e&&(e._prev=t),t._next&&(t._next._prev=t._prev),t._prev?t._prev._next=t._next:this._firstPT===t&&(this._firstPT=t._next,n=!0),i?i._next=t:n||null!==this._firstPT||(this._firstPT=t),t._next=e,t._prev=i),t},t._mod=function(t){for(var e=this._firstPT;e;)"function"==typeof t[e.p]&&(e.r=t[e.p]),e=e._next},t._kill=function(t){var e,i,n,s=t;if(t.autoAlpha||t.alpha){for(i in s={},t)s[i]=t[i];s.opacity=1,s.autoAlpha&&(s.visibility=1)}for(t.className&&(e=this._classNamePT)&&((n=e.xfirst)&&n._prev?this._linkCSSP(n._prev,e._next,n._prev._prev):n===this._firstPT&&(this._firstPT=e._next),e._next&&this._linkCSSP(e._next,e._next._next,n._prev),this._classNamePT=null),e=this._firstPT;e;)e.plugin&&e.plugin!==i&&e.plugin._kill&&(e.plugin._kill(t),i=e.plugin),e=e._next;return a.prototype._kill.call(this,s)};function Jt(t,e,i){var n,s,a,o;if(t.slice)for(s=t.length;-1<--s;)Jt(t[s],e,i);else for(s=(n=t.childNodes).length;-1<--s;)o=(a=n[s]).type,a.style&&(e.push(g(a)),i&&i.push(a)),1!==o&&9!==o&&11!==o||!a.childNodes.length||Jt(a,e,i)}return A.cascadeTo=function(t,e,i){var n,s,a,o,r=z.to(t,e,i),l=[r],c=[],d=[],u=[],h=z._internals.reservedProps;for(t=r._targets||r.target,Jt(t,c,u),r.render(e,!0,!0),Jt(t,d),r.render(0,!0,!0),r._enabled(!0),n=u.length;-1<--n;)if((s=v(u[n],c[n],d[n])).firstMPT){for(a in s=s.difs,i)h[a]&&(s[a]=i[a]);for(a in o={},s)o[a]=c[n][a];l.push(z.fromTo(u[n],e,o,s))}return l},a.activate([A]),A},!0),(t=(t=_gsScope._gsDefine.plugin({propName:"roundProps",version:"1.7.0",priority:-1,API:2,init:function(t,e,i){return this._tween=i,!0}})).prototype)._onInitAllProps=function(){var t,e,i,n,s=this._tween,a=s.vars.roundProps,o={},r=s._propLookup.roundProps;if("object"!=typeof a||a.push)for(i=(a="string"==typeof a?a.split(","):a).length;-1<--i;)o[a[i]]=Math.round;else for(n in a)o[n]=function(e){var i=e<1?Math.pow(10,(e+"").length-2):1;return function(t){return(Math.round(t/e)*e*i|0)/i}}(a[n]);for(n in o)for(t=s._firstPT;t;)e=t._next,t.pg?t.t._mod(o):t.n===n&&(2===t.f&&t.t?function(t,e){for(;t;)t.f||t.blob||(t.m=e||Math.round),t=t._next}(t.t._firstPT,o[n]):(this._add(t.t,n,t.s,t.c,o[n]),e&&(e._prev=t._prev),t._prev?t._prev._next=e:s._firstPT===t&&(s._firstPT=e),t._next=t._prev=null,s._propLookup[n]=r)),t=e;return!1},t._add=function(t,e,i,n,s){this._addTween(t,e,i,i+n,e,s||Math.round),this._overwriteProps.push(e)},_gsScope._gsDefine.plugin({propName:"attr",API:2,version:"0.6.1",init:function(t,e,i,n){var s,a;if("function"!=typeof t.setAttribute)return!1;for(s in e)a=e[s],"function"==typeof a&&(a=a(n,t)),this._addTween(t,"setAttribute",t.getAttribute(s)+"",a+"",s,!1,s),this._overwriteProps.push(s);return!0}}),_gsScope._gsDefine.plugin({propName:"directionalRotation",version:"0.3.1",API:2,init:function(t,e,i,n){"object"!=typeof e&&(e={rotation:e}),this.finals={};var s,a,o,r,l,c=!0===e.useRadians?2*Math.PI:360;for(s in e)"useRadians"!==s&&(r=e[s],"function"==typeof r&&(r=r(n,t)),l=(r+"").split("_"),a=l[0],o=parseFloat("function"!=typeof t[s]?t[s]:t[s.indexOf("set")||"function"!=typeof t["get"+s.substr(3)]?s:"get"+s.substr(3)]()),r=this.finals[s]="string"==typeof a&&"="===a.charAt(1)?o+parseInt(a.charAt(0)+"1",10)*Number(a.substr(2)):Number(a)||0,r=r-o,l.length&&(a=l.join("_"),-1!==a.indexOf("short")&&(r%=c,r!==r%(c/2)&&(r=r<0?r+c:r-c)),-1!==a.indexOf("_cw")&&r<0?r=(r+9999999999*c)%c-(r/c|0)*c:-1!==a.indexOf("ccw")&&0<r&&(r=(r-9999999999*c)%c-(r/c|0)*c)),(1e-6<r||r<-1e-6)&&(this._addTween(t,s,o,o+r,s),this._overwriteProps.push(s)));return!0},set:function(t){var e;if(1!==t)this._super.setRatio.call(this,t);else for(e=this._firstPT;e;)e.f?e.t[e.p](this.finals[e.p]):e.t[e.p]=this.finals[e.p],e=e._next}})._autoCSS=!0,_gsScope._gsDefine("easing.Back",["easing.Ease"],function(g){function t(t,e){var i=c("easing."+t,function(){},!0);return(t=i.prototype=new g).constructor=i,t.getRatio=e,i}function e(t,e,i,n,s){return n=c("easing."+t,{easeOut:new e,easeIn:new i,easeInOut:new n},!0),d(n,t),n}function v(t,e,i){this.t=t,this.v=e,i&&(((this.next=i).prev=this).c=i.v-e,this.gap=i.t-t)}var i,n,s,a=_gsScope.GreenSockGlobals||_gsScope,o=a.com.greensock,r=2*Math.PI,l=Math.PI/2,c=o._class,d=g.register||function(){},u=function(t,e){var i=c("easing."+t,function(t){this._p1=t||0===t?t:1.70158,this._p2=1.525*this._p1},!0),t=i.prototype=new g;return t.constructor=i,t.getRatio=e,t.config=function(t){return new i(t)},i},o=e("Back",u("BackOut",function(t){return--t*t*((this._p1+1)*t+this._p1)+1}),u("BackIn",function(t){return t*t*((this._p1+1)*t-this._p1)}),u("BackInOut",function(t){return(t*=2)<1?.5*t*t*((this._p2+1)*t-this._p2):.5*((t-=2)*t*((this._p2+1)*t+this._p2)+2)})),h=c("easing.SlowMo",function(t,e,i){e=e||0===e?e:.7,null==t?t=.7:1<t&&(t=1),this._p=1!==t?e:0,this._p1=(1-t)/2,this._p2=t,this._p3=this._p1+this._p2,this._calcEnd=!0===i},!0),u=h.prototype=new g;return u.constructor=h,u.getRatio=function(t){var e=t+(.5-t)*this._p;return t<this._p1?this._calcEnd?1-(t=1-t/this._p1)*t:e-(t=1-t/this._p1)*t*t*t*e:t>this._p3?this._calcEnd?1===t?0:1-(t=(t-this._p3)/this._p1)*t:e+(t-e)*(t=(t-this._p3)/this._p1)*t*t*t:this._calcEnd?1:e},h.ease=new h(.7,.7),u.config=h.config=function(t,e,i){return new h(t,e,i)},(u=(i=c("easing.SteppedEase",function(t,e){this._p1=1/(t=t||1),this._p2=t+(e?0:1),this._p3=e?1:0},!0)).prototype=new g).constructor=i,u.getRatio=function(t){return t<0?t=0:1<=t&&(t=.999999999),((this._p2*t|0)+this._p3)*this._p1},u.config=i.config=function(t,e){return new i(t,e)},(u=(n=c("easing.ExpoScaleEase",function(t,e,i){this._p1=Math.log(e/t),this._p2=e-t,this._p3=t,this._ease=i},!0)).prototype=new g).constructor=n,u.getRatio=function(t){return this._ease&&(t=this._ease.getRatio(t)),(this._p3*Math.exp(this._p1*t)-this._p3)/this._p2},u.config=n.config=function(t,e,i){return new n(t,e,i)},(u=(s=c("easing.RoughEase",function(t){for(var e,i,n,s,a,o,r=(t=t||{}).taper||"none",l=[],c=0,d=0|(t.points||20),u=d,h=!1!==t.randomize,p=!0===t.clamp,f=t.template instanceof g?t.template:null,m="number"==typeof t.strength?.4*t.strength:.4;-1<--u;)e=h?Math.random():1/d*u,i=f?f.getRatio(e):e,n="none"===r?m:"out"===r?(s=1-e)*s*m:"in"===r?e*e*m:(s=e<.5?2*e:2*(1-e))*s*.5*m,h?i+=Math.random()*n-.5*n:u%2?i+=.5*n:i-=.5*n,p&&(1<i?i=1:i<0&&(i=0)),l[c++]={x:e,y:i};for(l.sort(function(t,e){return t.x-e.x}),o=new v(1,1,null),u=d;-1<--u;)a=l[u],o=new v(a.x,a.y,o);this._prev=new v(0,0,0!==o.t?o:o.next)},!0)).prototype=new g).constructor=s,u.getRatio=function(t){var e=this._prev;if(t>e.t){for(;e.next&&t>=e.t;)e=e.next;e=e.prev}else for(;e.prev&&t<=e.t;)e=e.prev;return(this._prev=e).v+(t-e.t)/e.gap*e.c},u.config=function(t){return new s(t)},s.ease=new s,e("Bounce",t("BounceOut",function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}),t("BounceIn",function(t){return(t=1-t)<1/2.75?1-7.5625*t*t:t<2/2.75?1-(7.5625*(t-=1.5/2.75)*t+.75):t<2.5/2.75?1-(7.5625*(t-=2.25/2.75)*t+.9375):1-(7.5625*(t-=2.625/2.75)*t+.984375)}),t("BounceInOut",function(t){var e=t<.5;return t=(t=e?1-2*t:2*t-1)<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375,e?.5*(1-t):.5*t+.5})),e("Circ",t("CircOut",function(t){return Math.sqrt(1- --t*t)}),t("CircIn",function(t){return-(Math.sqrt(1-t*t)-1)}),t("CircInOut",function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)})),e("Elastic",(u=function(t,e,i){var n=c("easing."+t,function(t,e){this._p1=1<=t?t:1,this._p2=(e||i)/(t<1?t:1),this._p3=this._p2/r*(Math.asin(1/this._p1)||0),this._p2=r/this._p2},!0),t=n.prototype=new g;return t.constructor=n,t.getRatio=e,t.config=function(t,e){return new n(t,e)},n})("ElasticOut",function(t){return this._p1*Math.pow(2,-10*t)*Math.sin((t-this._p3)*this._p2)+1},.3),u("ElasticIn",function(t){return-(this._p1*Math.pow(2,10*--t)*Math.sin((t-this._p3)*this._p2))},.3),u("ElasticInOut",function(t){return(t*=2)<1?this._p1*Math.pow(2,10*--t)*Math.sin((t-this._p3)*this._p2)*-.5:this._p1*Math.pow(2,-10*--t)*Math.sin((t-this._p3)*this._p2)*.5+1},.45)),e("Expo",t("ExpoOut",function(t){return 1-Math.pow(2,-10*t)}),t("ExpoIn",function(t){return Math.pow(2,10*(t-1))-.001}),t("ExpoInOut",function(t){return(t*=2)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*(t-1)))})),e("Sine",t("SineOut",function(t){return Math.sin(t*l)}),t("SineIn",function(t){return 1-Math.cos(t*l)}),t("SineInOut",function(t){return-.5*(Math.cos(Math.PI*t)-1)})),c("easing.EaseLookup",{find:function(t){return g.map[t]}},!0),d(a.SlowMo,"SlowMo","ease,"),d(s,"RoughEase","ease,"),d(i,"SteppedEase","ease,"),o},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(h,p){"use strict";var f={},m=h.document,g=h.GreenSockGlobals=h.GreenSockGlobals||h,t=g[p];if(t)return"undefined"!=typeof module&&module.exports&&(module.exports=t);function v(t){for(var e=t.split("."),i=g,n=0;n<e.length;n++)i[e[n]]=i=i[e[n]]||{};return i}function r(t){for(var e=[],i=t.length,n=0;n!==i;e.push(t[n++]));return e}function y(){}function b(r,l,c,d){this.sc=T[r]?T[r].sc:[],(T[r]=this).gsClass=null,this.func=c;var u=[];this.check=function(t){for(var e,i,n,s,a=l.length,o=a;-1<--a;)(e=T[l[a]]||new b(l[a],[])).gsClass?(u[a]=e.gsClass,o--):t&&e.sc.push(this);if(0===o&&c){if(n=(i=("com.greensock."+r).split(".")).pop(),s=v(i.join("."))[n]=this.gsClass=c.apply(c,u),d)if(g[n]=f[n]=s,"undefined"!=typeof module&&module.exports)if(r===p)for(a in module.exports=f[p]=s,f)s[a]=f[a];else f[p]&&(f[p][n]=s);else"function"==typeof define&&define.amd&&define((h.GreenSockAMDPath?h.GreenSockAMDPath+"/":"")+r.split(".").pop(),[],function(){return s});for(a=0;a<this.sc.length;a++)this.sc[a].check()}},this.check(!0)}var w,e,i,u=v("com.greensock"),_=1e-8,x=(e=Object.prototype.toString,i=e.call([]),function(t){return null!=t&&(t instanceof Array||"object"==typeof t&&!!t.push&&e.call(t)===i)}),T={},n=h._gsDefine=function(t,e,i,n){return new b(t,e,i,n)},S=u._class=function(t,e,i){return e=e||function(){},n(t,[],function(){return e},i),e};n.globals=g;var s,a=[0,0,1,1],C=S("easing.Ease",function(t,e,i,n){this._func=t,this._type=i||0,this._power=n||0,this._params=e?a.concat(e):a},!0),k=C.map={},o=C.register=function(t,e,i,n){for(var s,a,o,r,l=e.split(","),c=l.length,d=(i||"easeIn,easeOut,easeInOut").split(",");-1<--c;)for(a=l[c],s=n?S("easing."+a,null,!0):u.easing[a]||{},o=d.length;-1<--o;)r=d[o],k[a+"."+r]=k[r+a]=s[r]=t.getRatio?t:t[r]||new t};for((s=C.prototype)._calcEnd=!1,s.getRatio=function(t){if(this._func)return this._params[0]=t,this._func.apply(null,this._params);var e=this._type,i=this._power,n=1===e?1-t:2===e?t:t<.5?2*t:2*(1-t);return 1===i?n*=n:2===i?n*=n*n:3===i?n*=n*n*n:4===i&&(n*=n*n*n*n),1===e?1-n:2===e?n:t<.5?n/2:1-n/2},c=(l=["Linear","Quad","Cubic","Quart","Quint,Strong"]).length;-1<--c;)s=l[c]+",Power"+c,o(new C(null,null,1,c),s,"easeOut",!0),o(new C(null,null,2,c),s,"easeIn"+(0===c?",easeNone":"")),o(new C(null,null,3,c),s,"easeInOut");k.linear=u.easing.Linear.easeIn,k.swing=u.easing.Quad.easeInOut;var E=S("events.EventDispatcher",function(t){this._listeners={},this._eventTarget=t||this});(s=E.prototype).addEventListener=function(t,e,i,n,s){s=s||0;var a,o,r=this._listeners[t],l=0;for(this!==$||w||$.wake(),null==r&&(this._listeners[t]=r=[]),o=r.length;-1<--o;)(a=r[o]).c===e&&a.s===i?r.splice(o,1):0===l&&a.pr<s&&(l=o+1);r.splice(l,0,{c:e,s:i,up:n,pr:s})},s.removeEventListener=function(t,e){var i,n=this._listeners[t];if(n)for(i=n.length;-1<--i;)if(n[i].c===e)return void n.splice(i,1)},s.dispatchEvent=function(t){var e,i,n,s=this._listeners[t];if(s)for(1<(e=s.length)&&(s=s.slice(0)),i=this._eventTarget;-1<--e;)(n=s[e])&&(n.up?n.c.call(n.s||i,{type:t,target:i}):n.c.call(n.s||i))};for(var l,M=h.requestAnimationFrame,P=h.cancelAnimationFrame,z=Date.now||function(){return(new Date).getTime()},A=z(),c=(l=["ms","moz","webkit","o"]).length;-1<--c&&!M;)M=h[l[c]+"RequestAnimationFrame"],P=h[l[c]+"CancelAnimationFrame"]||h[l[c]+"CancelRequestAnimationFrame"];S("Ticker",function(t,e){var n,s,a,o,r,l=this,c=z(),i=!(!1===e||!M)&&"auto",d=500,u=33,h="tick",p=function(t){var e,i=z()-A;d<i&&(c+=i-u),A+=i,l.time=(A-c)/1e3,i=l.time-r,(!n||0<i||!0===t)&&(l.frame++,r+=i+(o<=i?.004:o-i),e=!0),!0!==t&&(a=s(p)),e&&l.dispatchEvent(h)};E.call(l),l.time=l.frame=0,l.tick=function(){p(!0)},l.lagSmoothing=function(t,e){return arguments.length?(d=t||1e8,void(u=Math.min(e,d,0))):d<1e8},l.sleep=function(){null!=a&&((i&&P?P:clearTimeout)(a),s=y,a=null,l===$&&(w=!1))},l.wake=function(t){null!==a?l.sleep():t?c+=-A+(A=z()):10<l.frame&&(A=z()-d+5),s=0===n?y:i&&M?M:function(t){return setTimeout(t,1e3*(r-l.time)+1|0)},l===$&&(w=!0),p(2)},l.fps=function(t){return arguments.length?(o=1/((n=t)||60),r=this.time+o,void l.wake()):n},l.useRAF=function(t){return arguments.length?(l.sleep(),i=t,void l.fps(n)):i},l.fps(t),setTimeout(function(){"auto"===i&&l.frame<5&&"hidden"!==(m||{}).visibilityState&&l.useRAF(!1)},1500)}),(s=u.Ticker.prototype=new u.events.EventDispatcher).constructor=u.Ticker;var d=S("core.Animation",function(t,e){this.vars=e=e||{},this._duration=this._totalDuration=t||0,this._delay=Number(e.delay)||0,this._timeScale=1,this._active=!!e.immediateRender,this.data=e.data,this._reversed=!!e.reversed,Z&&(w||$.wake(),(e=this.vars.useFrames?Q:Z).add(this,e._time),this.vars.paused&&this.paused(!0))}),$=d.ticker=new u.Ticker;(s=d.prototype)._dirty=s._gc=s._initted=s._paused=!1,s._totalTime=s._time=0,s._rawPrevTime=-1,s._next=s._last=s._onUpdate=s._timeline=s.timeline=null,s._paused=!1;function I(){w&&2e3<z()-A&&("hidden"!==(m||{}).visibilityState||!$.lagSmoothing())&&$.wake();var t=setTimeout(I,2e3);t.unref&&t.unref()}I(),s.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},s.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},s.resume=function(t,e){return null!=t&&this.seek(t,e),this.paused(!1)},s.seek=function(t,e){return this.totalTime(Number(t),!1!==e)},s.restart=function(t,e){return this.reversed(!1).paused(!1).totalTime(t?-this._delay:0,!1!==e,!0)},s.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},s.render=function(t,e,i){},s.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,!this._gc&&this.timeline||this._enabled(!0),this},s.isActive=function(){var t,e=this._timeline,i=this._startTime;return!e||!this._gc&&!this._paused&&e.isActive()&&(t=e.rawTime(!0))>=i&&t<i+this.totalDuration()/this._timeScale-_},s._enabled=function(t,e){return w||$.wake(),this._gc=!t,this._active=this.isActive(),!0!==e&&(t&&!this.timeline?this._timeline.add(this,this._startTime-this._delay):!t&&this.timeline&&this._timeline._remove(this,!0)),!1},s._kill=function(t,e){return this._enabled(!1,!1)},s.kill=function(t,e){return this._kill(t,e),this},s._uncache=function(t){for(var e=t?this:this.timeline;e;)e._dirty=!0,e=e.timeline;return this},s._swapSelfInParams=function(t){for(var e=t.length,i=t.concat();-1<--e;)"{self}"===t[e]&&(i[e]=this);return i},s._callback=function(t){var e=this.vars,i=e[t],n=e[t+"Params"],s=e[t+"Scope"]||e.callbackScope||this;switch(n?n.length:0){case 0:i.call(s);break;case 1:i.call(s,n[0]);break;case 2:i.call(s,n[0],n[1]);break;default:i.apply(s,n)}},s.eventCallback=function(t,e,i,n){if("on"===(t||"").substr(0,2)){var s=this.vars;if(1===arguments.length)return s[t];null==e?delete s[t]:(s[t]=e,s[t+"Params"]=x(i)&&-1!==i.join("").indexOf("{self}")?this._swapSelfInParams(i):i,s[t+"Scope"]=n),"onUpdate"===t&&(this._onUpdate=e)}return this},s.delay=function(t){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+t-this._delay),this._delay=t,this):this._delay},s.duration=function(t){return arguments.length?(this._duration=this._totalDuration=t,this._uncache(!0),this._timeline.smoothChildTiming&&0<this._time&&this._time<this._duration&&0!==t&&this.totalTime(this._totalTime*(t/this._duration),!0),this):(this._dirty=!1,this._duration)},s.totalDuration=function(t){return this._dirty=!1,arguments.length?this.duration(t):this._totalDuration},s.time=function(t,e){return arguments.length?(this._dirty&&this.totalDuration(),this.totalTime(t>this._duration?this._duration:t,e)):this._time},s.totalTime=function(t,e,i){if(w||$.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(t<0&&!i&&(t+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var n=this._totalDuration,s=this._timeline;if(n<t&&!i&&(t=n),this._startTime=(this._paused?this._pauseTime:s._time)-(this._reversed?n-t:t)/this._timeScale,s._dirty||this._uncache(!1),s._timeline)for(;s._timeline;)s._timeline._time!==(s._startTime+s._totalTime)/s._timeScale&&s.totalTime(s._totalTime,!0),s=s._timeline}this._gc&&this._enabled(!0,!1),this._totalTime===t&&0!==this._duration||(B.length&&K(),this.render(t,e,!1),B.length&&K())}return this},s.progress=s.totalProgress=function(t,e){var i=this.duration();return arguments.length?this.totalTime(i*t,e):i?this._time/i:this.ratio},s.startTime=function(t){return arguments.length?(t!==this._startTime&&(this._startTime=t,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,t-this._delay)),this):this._startTime},s.endTime=function(t){return this._startTime+(0!=t?this.totalDuration():this.duration())/this._timeScale},s.timeScale=function(t){if(!arguments.length)return this._timeScale;var e,i;for(t=t||_,this._timeline&&this._timeline.smoothChildTiming&&(i=(e=this._pauseTime)||0===e?e:this._timeline.totalTime(),this._startTime=i-(i-this._startTime)*this._timeScale/t),this._timeScale=t,i=this.timeline;i&&i.timeline;)i._dirty=!0,i.totalDuration(),i=i.timeline;return this},s.reversed=function(t){return arguments.length?(t!=this._reversed&&(this._reversed=t,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed},s.paused=function(t){if(!arguments.length)return this._paused;var e,i,n=this._timeline;return t!=this._paused&&n&&(w||t||$.wake(),i=(e=n.rawTime())-this._pauseTime,!t&&n.smoothChildTiming&&(this._startTime+=i,this._uncache(!1)),this._pauseTime=t?e:null,this._paused=t,this._active=this.isActive(),!t&&0!=i&&this._initted&&this.duration()&&(e=n.smoothChildTiming?this._totalTime:(e-this._startTime)/this._timeScale,this.render(e,e===this._totalTime,!0))),this._gc&&!t&&this._enabled(!0,!1),this};var O=S("core.SimpleTimeline",function(t){d.call(this,0,t),this.autoRemoveChildren=this.smoothChildTiming=!0});(s=O.prototype=new d).constructor=O,s.kill()._gc=!1,s._first=s._last=s._recent=null,s._sortChildren=!1,s.add=s.insert=function(t,e,i,n){var s,a;if(t._startTime=Number(e||0)+t._delay,t._paused&&this!==t._timeline&&(t._pauseTime=this.rawTime()-(t._timeline.rawTime()-t._pauseTime)),t.timeline&&t.timeline._remove(t,!0),t.timeline=t._timeline=this,t._gc&&t._enabled(!0,!0),s=this._last,this._sortChildren)for(a=t._startTime;s&&s._startTime>a;)s=s._prev;return s?(t._next=s._next,s._next=t):(t._next=this._first,this._first=t),t._next?t._next._prev=t:this._last=t,t._prev=s,this._recent=t,this._timeline&&this._uncache(!0),this},s._remove=function(t,e){return t.timeline===this&&(e||t._enabled(!1,!0),t._prev?t._prev._next=t._next:this._first===t&&(this._first=t._next),t._next?t._next._prev=t._prev:this._last===t&&(this._last=t._prev),t._next=t._prev=t.timeline=null,t===this._recent&&(this._recent=this._last),this._timeline&&this._uncache(!0)),this},s.render=function(t,e,i){var n,s=this._first;for(this._totalTime=this._time=this._rawPrevTime=t;s;)n=s._next,(s._active||t>=s._startTime&&!s._paused&&!s._gc)&&(s._reversed?s.render((s._dirty?s.totalDuration():s._totalDuration)-(t-s._startTime)*s._timeScale,e,i):s.render((t-s._startTime)*s._timeScale,e,i)),s=n},s.rawTime=function(){return w||$.wake(),this._totalTime};function L(t){return t&&t.length&&t!==h&&t[0]&&(t[0]===h||t[0].nodeType&&t[0].style&&!t.nodeType)}var R=S("TweenLite",function(t,e,i){if(d.call(this,e,i),this.render=R.prototype.render,null==t)throw"Cannot tween a null target.";this.target=t="string"==typeof t&&R.selector(t)||t;var n,s,a,i=t.jquery||t.length&&t!==h&&t[0]&&(t[0]===h||t[0].nodeType&&t[0].style&&!t.nodeType),o=this.vars.overwrite;if(this._overwrite=o=null==o?U[R.defaultOverwrite]:"number"==typeof o?o>>0:U[o],(i||t instanceof Array||t.push&&x(t))&&"number"!=typeof t[0])for(this._targets=a=r(t),this._propLookup=[],this._siblings=[],n=0;n<a.length;n++)(s=a[n])?"string"!=typeof s?s.length&&s!==h&&s[0]&&(s[0]===h||s[0].nodeType&&s[0].style&&!s.nodeType)?(a.splice(n--,1),this._targets=a=a.concat(r(s))):(this._siblings[n]=et(s,this,!1),1===o&&1<this._siblings[n].length&&it(s,this,null,1,this._siblings[n])):"string"==typeof(s=a[n--]=R.selector(s))&&a.splice(n+1,1):a.splice(n--,1);else this._propLookup={},this._siblings=et(t,this,!1),1===o&&1<this._siblings.length&&it(t,this,null,1,this._siblings);(this.vars.immediateRender||0===e&&0===this._delay&&!1!==this.vars.immediateRender)&&(this._time=-_,this.render(Math.min(0,-this._delay)))},!0);(s=R.prototype=new d).constructor=R,s.kill()._gc=!1,s.ratio=0,s._firstPT=s._targets=s._overwrittenProps=s._startAt=null,s._notifyPluginsOfEnabled=s._lazy=!1,R.version="2.1.2",R.defaultEase=s._ease=new C(null,null,1,1),R.defaultOverwrite="auto",R.ticker=$,R.autoSleep=120,R.lagSmoothing=function(t,e){$.lagSmoothing(t,e)},R.selector=h.$||h.jQuery||function(t){var e=h.$||h.jQuery;return e?(R.selector=e)(t):(m=m||h.document)?m.querySelectorAll?m.querySelectorAll(t):m.getElementById("#"===t.charAt(0)?t.substr(1):t):t};function D(t){for(var e,i=this._firstPT;i;)e=i.blob?1===t&&null!=this.end?this.end:t?this.join(""):this.start:i.c*t+i.s,i.m?e=i.m.call(this._tween,e,this._target||i.t,this._tween):e<1e-6&&-1e-6<e&&!i.blob&&(e=0),i.f?i.fp?i.t[i.p](i.fp,e):i.t[i.p](e):i.t[i.p]=e,i=i._next}function F(t){return(1e3*t|0)/1e3+""}function j(t,e,i,n){var s,a,o,r,l,c,d=[],u=0,h="",p=0;for(d.start=t,d.end=e,t=d[0]=t+"",e=d[1]=e+"",i&&(i(d),t=d[0],e=d[1]),d.length=0,s=t.match(N)||[],a=e.match(N)||[],n&&(n._next=null,n.blob=1,d._firstPT=d._applyPT=n),r=a.length,o=0;o<r;o++)c=a[o],h+=(l=e.substr(u,e.indexOf(c,u)-u))||!o?l:",",u+=l.length,p?p=(p+1)%5:"rgba("===l.substr(-5)&&(p=1),c===s[o]||s.length<=o?h+=c:(h&&(d.push(h),h=""),l=parseFloat(s[o]),d.push(l),d._firstPT={_next:d._firstPT,t:d,p:d.length-1,s:l,c:("="===c.charAt(1)?parseInt(c.charAt(0)+"1",10)*parseFloat(c.substr(2)):parseFloat(c)-l)||0,f:0,m:p&&p<4?Math.round:F}),u+=c.length;return(h+=e.substr(u))&&d.push(h),d.setRatio=D,W.test(e)&&(d.end=null),d}function q(t,e,i,n,s,a,o,r,l){"function"==typeof n&&(n=n(l||0,t));var c=typeof t[e],l="function"!=c?"":e.indexOf("set")||"function"!=typeof t["get"+e.substr(3)]?e:"get"+e.substr(3),i="get"!==i?i:l?o?t[l](o):t[l]():t[e],l="string"==typeof n&&"="===n.charAt(1),a={t:t,p:e,s:i,f:"function"==c,pg:0,n:s||e,m:a?"function"==typeof a?a:Math.round:0,pr:0,c:l?parseInt(n.charAt(0)+"1",10)*parseFloat(n.substr(2)):parseFloat(n)-i||0};return"number"==typeof i&&("number"==typeof n||l)||(o||isNaN(i)||!l&&isNaN(n)||"boolean"==typeof i||"boolean"==typeof n?(a.fp=o,a={t:j(i,l?parseFloat(a.s)+a.c+(a.s+"").replace(/[0-9\-\.]/g,""):n,r||R.defaultStringFilter,a),p:"setRatio",s:0,c:1,f:2,pg:0,n:s||e,pr:0,m:0}):(a.s=parseFloat(i),l||(a.c=parseFloat(n)-a.s||0))),a.c?((a._next=this._firstPT)&&(a._next._prev=a),this._firstPT=a):void 0}var B=[],H={},N=/(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,W=/[\+-]=-?[\.\d]/,t=R._internals={isArray:x,isSelector:L,lazyTweens:B,blobDif:j},Y=R._plugins={},V=t.tweenLookup={},X=0,G=t.reservedProps={ease:1,delay:1,overwrite:1,onComplete:1,onCompleteParams:1,onCompleteScope:1,useFrames:1,runBackwards:1,startAt:1,onUpdate:1,onUpdateParams:1,onUpdateScope:1,onStart:1,onStartParams:1,onStartScope:1,onReverseComplete:1,onReverseCompleteParams:1,onReverseCompleteScope:1,onRepeat:1,onRepeatParams:1,onRepeatScope:1,easeParams:1,yoyo:1,immediateRender:1,repeat:1,repeatDelay:1,data:1,paused:1,reversed:1,autoCSS:1,lazy:1,onOverwrite:1,callbackScope:1,stringFilter:1,id:1,yoyoEase:1,stagger:1},U={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,true:1,false:0},Q=d._rootFramesTimeline=new O,Z=d._rootTimeline=new O,J=30,K=t.lazyRender=function(){var t,e,i=B.length;for(H={},t=0;t<i;t++)(e=B[t])&&!1!==e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0),e._lazy=!1);B.length=0};Z._startTime=$.time,Q._startTime=$.frame,Z._active=Q._active=!0,setTimeout(K,1),d._updateRoot=R.render=function(){var t,e,i;if(B.length&&K(),Z.render(($.time-Z._startTime)*Z._timeScale,!1,!1),Q.render(($.frame-Q._startTime)*Q._timeScale,!1,!1),B.length&&K(),$.frame>=J){for(i in J=$.frame+(parseInt(R.autoSleep,10)||120),V){for(t=(e=V[i].tweens).length;-1<--t;)e[t]._gc&&e.splice(t,1);0===e.length&&delete V[i]}if((!(i=Z._first)||i._paused)&&R.autoSleep&&!Q._first&&1===$._listeners.tick.length){for(;i&&i._paused;)i=i._next;i||$.sleep()}}},$.addEventListener("tick",d._updateRoot);function tt(t,e,i,n){var s,a,o=t.vars.onOverwrite;return o&&(s=o(t,e,i,n)),(o=R.onOverwrite)&&(a=o(t,e,i,n)),!1!==s&&!1!==a}var et=function(t,e,i){var n,s,a=t._gsTweenID;if(V[a||(t._gsTweenID=a="t"+X++)]||(V[a]={target:t,tweens:[]}),e&&((n=V[a].tweens)[s=n.length]=e,i))for(;-1<--s;)n[s]===e&&n.splice(s,1);return V[a].tweens},it=function(t,e,i,n,s){var a,o,r;if(1===n||4<=n){for(r=s.length,p=0;p<r;p++)if((o=s[p])!==e)o._gc||o._kill(null,t,e)&&(a=!0);else if(5===n)break;return a}for(var l,c=e._startTime+_,d=[],u=0,h=0===e._duration,p=s.length;-1<--p;)(o=s[p])===e||o._gc||o._paused||(o._timeline!==e._timeline?(l=l||nt(e,0,h),0===nt(o,l,h)&&(d[u++]=o)):o._startTime<=c&&o._startTime+o.totalDuration()/o._timeScale>c&&((h||!o._initted)&&c-o._startTime<=2e-8||(d[u++]=o)));for(p=u;-1<--p;)if(r=(o=d[p])._firstPT,2===n&&o._kill(i,t,e)&&(a=!0),2!==n||!o._firstPT&&o._initted&&r){if(2!==n&&!tt(o,e))continue;o._enabled(!1,!1)&&(a=!0)}return a},nt=function(t,e,i){for(var n=t._timeline,s=n._timeScale,a=t._startTime;n._timeline;){if(a+=n._startTime,s*=n._timeScale,n._paused)return-100;n=n._timeline}return e<(a/=s)?a-e:i&&a===e||!t._initted&&a-e<2e-8?_:(a+=t.totalDuration()/t._timeScale/s)>e+_?0:a-e-_};s._init=function(){var t,e,i,n,s,a,o=this.vars,r=this._overwrittenProps,l=this._duration,c=!!o.immediateRender,d=o.ease,u=this._startAt;if(o.startAt){for(n in u&&(u.render(-1,!0),u.kill()),s={},o.startAt)s[n]=o.startAt[n];if(s.data="isStart",s.overwrite=!1,s.immediateRender=!0,s.lazy=c&&!1!==o.lazy,s.startAt=s.delay=null,s.onUpdate=o.onUpdate,s.onUpdateParams=o.onUpdateParams,s.onUpdateScope=o.onUpdateScope||o.callbackScope||this,this._startAt=R.to(this.target||{},0,s),c)if(0<this._time)this._startAt=null;else if(0!==l)return}else if(o.runBackwards&&0!==l)if(u)u.render(-1,!0),u.kill(),this._startAt=null;else{for(n in 0!==this._time&&(c=!1),i={},o)G[n]&&"autoCSS"!==n||(i[n]=o[n]);if(i.overwrite=0,i.data="isFromStart",i.lazy=c&&!1!==o.lazy,i.immediateRender=c,this._startAt=R.to(this.target,0,i),c){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&&(this._startAt=null)}if(this._ease=d=d?d instanceof C?d:"function"==typeof d?new C(d,o.easeParams):k[d]||R.defaultEase:R.defaultEase,o.easeParams instanceof Array&&d.config&&(this._ease=d.config.apply(d,o.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(a=this._targets.length,t=0;t<a;t++)this._initProps(this._targets[t],this._propLookup[t]={},this._siblings[t],r?r[t]:null,t)&&(e=!0);else e=this._initProps(this.target,this._propLookup,this._siblings,r,0);if(e&&R._onPluginEvent("_onInitAllProps",this),r&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),o.runBackwards)for(i=this._firstPT;i;)i.s+=i.c,i.c=-i.c,i=i._next;this._onUpdate=o.onUpdate,this._initted=!0},s._initProps=function(t,e,i,n,s){var a,o,r,l,c,d;if(null==t)return!1;for(a in H[t._gsTweenID]&&K(),this.vars.css||t.style&&t!==h&&t.nodeType&&Y.css&&!1!==this.vars.autoCSS&&function(t,e){var i,n={};for(i in t)G[i]||i in e&&"transform"!==i&&"x"!==i&&"y"!==i&&"width"!==i&&"height"!==i&&"className"!==i&&"border"!==i||!(!Y[i]||Y[i]&&Y[i]._autoCSS)||(n[i]=t[i],delete t[i]);t.css=n}(this.vars,t),this.vars)if(d=this.vars[a],G[a])d&&(d instanceof Array||d.push&&x(d))&&-1!==d.join("").indexOf("{self}")&&(this.vars[a]=d=this._swapSelfInParams(d,this));else if(Y[a]&&(l=new Y[a])._onInitTween(t,this.vars[a],this,s)){for(this._firstPT=c={_next:this._firstPT,t:l,p:"setRatio",s:0,c:1,f:1,n:a,pg:1,pr:l._priority,m:0},o=l._overwriteProps.length;-1<--o;)e[l._overwriteProps[o]]=this._firstPT;(l._priority||l._onInitAllProps)&&(r=!0),(l._onDisable||l._onEnable)&&(this._notifyPluginsOfEnabled=!0),c._next&&(c._next._prev=c)}else e[a]=q.call(this,t,a,"get",d,a,0,null,this.vars.stringFilter,s);return n&&this._kill(n,t)?this._initProps(t,e,i,n,s):1<this._overwrite&&this._firstPT&&1<i.length&&it(t,this,e,this._overwrite,i)?(this._kill(e,t),this._initProps(t,e,i,n,s)):(this._firstPT&&(!1!==this.vars.lazy&&this._duration||this.vars.lazy&&!this._duration)&&(H[t._gsTweenID]=!0),r)},s.render=function(t,e,i){var n,s,a,o,r,l,c,d=this,u=d._time,h=d._duration,p=d._rawPrevTime;if(h-_<=t&&0<=t?(d._totalTime=d._time=h,d.ratio=d._ease._calcEnd?d._ease.getRatio(1):1,d._reversed||(n=!0,s="onComplete",i=i||d._timeline.autoRemoveChildren),0!==h||!d._initted&&d.vars.lazy&&!i||(d._startTime===d._timeline._duration&&(t=0),(p<0||t<=0&&-_<=t||p===_&&"isPause"!==d.data)&&p!==t&&(i=!0,_<p&&(s="onReverseComplete")),d._rawPrevTime=o=!e||t||p===t?t:_)):t<_?(d._totalTime=d._time=0,d.ratio=d._ease._calcEnd?d._ease.getRatio(0):0,(0!==u||0===h&&0<p)&&(s="onReverseComplete",n=d._reversed),-_<t?t=0:t<0&&(d._active=!1,0!==h||!d._initted&&d.vars.lazy&&!i||(0<=p&&(p!==_||"isPause"!==d.data)&&(i=!0),d._rawPrevTime=o=!e||t||p===t?t:_)),(!d._initted||d._startAt&&d._startAt.progress())&&(i=!0)):(d._totalTime=d._time=t,d._easeType?(r=t/h,(1===(l=d._easeType)||3===l&&.5<=r)&&(r=1-r),3===l&&(r*=2),1===(c=d._easePower)?r*=r:2===c?r*=r*r:3===c?r*=r*r*r:4===c&&(r*=r*r*r*r),d.ratio=1===l?1-r:2===l?r:t/h<.5?r/2:1-r/2):d.ratio=d._ease.getRatio(t/h)),d._time!==u||i){if(!d._initted){if(d._init(),!d._initted||d._gc)return;if(!i&&d._firstPT&&(!1!==d.vars.lazy&&d._duration||d.vars.lazy&&!d._duration))return d._time=d._totalTime=u,d._rawPrevTime=p,B.push(d),void(d._lazy=[t,e]);d._time&&!n?d.ratio=d._ease.getRatio(d._time/h):n&&d._ease._calcEnd&&(d.ratio=d._ease.getRatio(0===d._time?0:1))}for(!1!==d._lazy&&(d._lazy=!1),d._active||!d._paused&&d._time!==u&&0<=t&&(d._active=!0),0===u&&(d._startAt&&(0<=t?d._startAt.render(t,!0,i):s=s||"_dummyGS"),!d.vars.onStart||0===d._time&&0!==h||(e||d._callback("onStart"))),a=d._firstPT;a;)a.f?a.t[a.p](a.c*d.ratio+a.s):a.t[a.p]=a.c*d.ratio+a.s,a=a._next;d._onUpdate&&(t<0&&d._startAt&&-1e-4!==t&&d._startAt.render(t,!0,i),e||(d._time!==u||n||i)&&d._callback("onUpdate")),!s||d._gc&&!i||(t<0&&d._startAt&&!d._onUpdate&&-1e-4!==t&&d._startAt.render(t,!0,i),n&&(d._timeline.autoRemoveChildren&&d._enabled(!1,!1),d._active=!1),!e&&d.vars[s]&&d._callback(s),0===h&&d._rawPrevTime===_&&o!==_&&(d._rawPrevTime=0))}},s._kill=function(t,e,i){if(null==(t="all"===t?null:t)&&(null==e||e===this.target))return this._lazy=!1,this._enabled(!1,!1);e="string"!=typeof e?e||this._targets||this.target:R.selector(e)||e;var n,s,a,o,r,l,c,d,u,h=i&&this._time&&i._startTime===this._startTime&&this._timeline===i._timeline,p=this._firstPT;if((x(e)||L(e))&&"number"!=typeof e[0])for(n=e.length;-1<--n;)this._kill(t,e[n],i)&&(l=!0);else{if(this._targets){for(n=this._targets.length;-1<--n;)if(e===this._targets[n]){r=this._propLookup[n]||{},this._overwrittenProps=this._overwrittenProps||[],s=this._overwrittenProps[n]=t?this._overwrittenProps[n]||{}:"all";break}}else{if(e!==this.target)return!1;r=this._propLookup,s=this._overwrittenProps=t?this._overwrittenProps||{}:"all"}if(r){if(c=t||r,d=t!==s&&"all"!==s&&t!==r&&("object"!=typeof t||!t._tempKill),i&&(R.onOverwrite||this.vars.onOverwrite)){for(a in c)r[a]&&(u=u||[],u.push(a));if((u||!t)&&!tt(this,i,e,u))return!1}for(a in c)(o=r[a])&&(h&&(o.f?o.t[o.p](o.s):o.t[o.p]=o.s,l=!0),o.pg&&o.t._kill(c)&&(l=!0),o.pg&&0!==o.t._overwriteProps.length||(o._prev?o._prev._next=o._next:o===this._firstPT&&(this._firstPT=o._next),o._next&&(o._next._prev=o._prev),o._next=o._prev=null),delete r[a]),d&&(s[a]=1);!this._firstPT&&this._initted&&p&&this._enabled(!1,!1)}}return l},s.invalidate=function(){this._notifyPluginsOfEnabled&&R._onPluginEvent("_onDisable",this);var t=this._time;return this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],d.prototype.invalidate.call(this),this.vars.immediateRender&&(this._time=-_,this.render(t,!1,!1!==this.vars.lazy)),this},s._enabled=function(t,e){if(w||$.wake(),t&&this._gc){var i,n=this._targets;if(n)for(i=n.length;-1<--i;)this._siblings[i]=et(n[i],this,!0);else this._siblings=et(this.target,this,!0)}return d.prototype._enabled.call(this,t,e),!(!this._notifyPluginsOfEnabled||!this._firstPT)&&R._onPluginEvent(t?"_onEnable":"_onDisable",this)},R.to=function(t,e,i){return new R(t,e,i)},R.from=function(t,e,i){return i.runBackwards=!0,i.immediateRender=0!=i.immediateRender,new R(t,e,i)},R.fromTo=function(t,e,i,n){return n.startAt=i,n.immediateRender=0!=n.immediateRender&&0!=i.immediateRender,new R(t,e,n)},R.delayedCall=function(t,e,i,n,s){return new R(e,0,{delay:t,onComplete:e,onCompleteParams:i,callbackScope:n,onReverseComplete:e,onReverseCompleteParams:i,immediateRender:!1,lazy:!1,useFrames:s,overwrite:0})},R.set=function(t,e){return new R(t,0,e)},R.getTweensOf=function(t,e){if(null==t)return[];var i,n,s,a;if(t="string"==typeof t&&R.selector(t)||t,(x(t)||L(t))&&"number"!=typeof t[0]){for(i=t.length,n=[];-1<--i;)n=n.concat(R.getTweensOf(t[i],e));for(i=n.length;-1<--i;)for(a=n[i],s=i;-1<--s;)a===n[s]&&n.splice(i,1)}else if(t._gsTweenID)for(i=(n=et(t).concat()).length;-1<--i;)(n[i]._gc||e&&!n[i].isActive())&&n.splice(i,1);return n||[]},R.killTweensOf=R.killDelayedCallsTo=function(t,e,i){"object"==typeof e&&(i=e,e=!1);for(var n=R.getTweensOf(t,e),s=n.length;-1<--s;)n[s]._kill(i,t)};var st=S("plugins.TweenPlugin",function(t,e){this._overwriteProps=(t||"").split(","),this._propName=this._overwriteProps[0],this._priority=e||0,this._super=st.prototype},!0);if(s=st.prototype,st.version="1.19.0",st.API=2,s._firstPT=null,s._addTween=q,s.setRatio=D,s._kill=function(t){var e,i=this._overwriteProps,n=this._firstPT;if(null!=t[this._propName])this._overwriteProps=[];else for(e=i.length;-1<--e;)null!=t[i[e]]&&i.splice(e,1);for(;n;)null!=t[n.n]&&(n._next&&(n._next._prev=n._prev),n._prev?(n._prev._next=n._next,n._prev=null):this._firstPT===n&&(this._firstPT=n._next)),n=n._next;return!1},s._mod=s._roundProps=function(t){for(var e,i=this._firstPT;i;)(e=t[this._propName]||null!=i.n&&t[i.n.split(this._propName+"_").join("")])&&"function"==typeof e&&(2===i.f?i.t._applyPT.m=e:i.m=e),i=i._next},R._onPluginEvent=function(t,e){var i,n,s,a,o,r=e._firstPT;if("_onInitAllProps"===t){for(;r;){for(o=r._next,n=s;n&&n.pr>r.pr;)n=n._next;(r._prev=n?n._prev:a)?r._prev._next=r:s=r,(r._next=n)?n._prev=r:a=r,r=o}r=e._firstPT=s}for(;r;)r.pg&&"function"==typeof r.t[t]&&r.t[t]()&&(i=!0),r=r._next;return i},st.activate=function(t){for(var e=t.length;-1<--e;)t[e].API===st.API&&(Y[(new t[e])._propName]=t[e]);return!0},n.plugin=function(t){if(!(t&&t.propName&&t.init&&t.API))throw"illegal plugin definition.";var e,i=t.propName,n=t.priority||0,s=t.overwriteProps,a={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_mod",mod:"_mod",initAll:"_onInitAllProps"},o=S("plugins."+i.charAt(0).toUpperCase()+i.substr(1)+"Plugin",function(){st.call(this,i,n),this._overwriteProps=s||[]},!0===t.global),r=o.prototype=new st(i);for(e in(r.constructor=o).API=t.API,a)"function"==typeof t[e]&&(r[a[e]]=t[e]);return o.version=t.version,st.activate([o]),o},l=h._gsQueue){for(c=0;c<l.length;c++)l[c]();for(s in T)T[s].func||h.console.log("GSAP encountered missing dependency: "+s)}w=!1}("undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window,"TweenMax"),function(f){function m(t){return t.replace(/(:|\.)/g,"\\$1")}function e(t){var e=[],i=t.dir&&"left"==t.dir?"scrollLeft":"scrollTop";return this.each(function(){var t;this!=document&&this!=window&&(0<(t=f(this))[i]()?e.push(this):(t[i](1),0<t[i]()&&e.push(this),t[i](0)))}),e.length||this.each(function(){"BODY"===this.nodeName&&(e=[this])}),e="first"===t.el&&1<e.length?[e[0]]:e}var d={};f.fn.extend({scrollable:function(t){t=e.call(this,{dir:t});return this.pushStack(t)},firstScrollable:function(t){t=e.call(this,{el:"first",dir:t});return this.pushStack(t)},smoothScroll:function(t,e){if("options"===(t=t||{}))return e?this.each(function(){var t=f(this),t=f.extend(t.data("ssOpts")||{},e);f(this).data("ssOpts",t)}):this.first().data("ssOpts");var h=f.extend({},f.fn.smoothScroll.defaults,t),p=f.smoothScroll.filterPath(location.pathname);return this.unbind("click.smoothscroll").bind("click.smoothscroll",function(t){var e=f(this),i=f.extend({},h,e.data("ssOpts")||{}),n=h.exclude,s=i.excludeWithin,a=0,o=0,r=!0,l={},c=location.hostname===this.hostname||!this.hostname,d=i.scrollTarget||(f.smoothScroll.filterPath(this.pathname)||p)===p,u=m(this.hash);if(i.scrollTarget||c&&d&&u){for(;r&&n.length>a;)e.is(m(n[a++]))&&(r=!1);for(;r&&s.length>o;)e.closest(s[o++]).length&&(r=!1)}else r=!1;r&&(i.preventDefault&&t.preventDefault(),f.extend(l,i,{scrollTarget:i.scrollTarget||u,link:this}),f.smoothScroll(l))}),this}}),f.smoothScroll=function(t,e){if("options"===t&&"object"==typeof e)return f.extend(d,e);var i,n,s,a=0,o="offset",r="scrollTop",l={},c={};"number"==typeof t?(i=f.extend({link:null},f.fn.smoothScroll.defaults,d),s=t):!(i=f.extend({link:null},f.fn.smoothScroll.defaults,t||{},d)).scrollElement||"static"==i.scrollElement.css(o="position")&&i.scrollElement.css("position","relative"),r="left"==i.direction?"scrollLeft":r,i.scrollElement?(n=i.scrollElement,/^(?:HTML|BODY)$/.test(n[0].nodeName)||(a=n[r]())):n=f("html, body").firstScrollable(i.direction),i.beforeScroll.call(n,i),s="number"==typeof t?t:e||f(i.scrollTarget)[o]()&&f(i.scrollTarget)[o]()[i.direction]||0,l[r]=s+a+i.offset,"auto"===(a=i.speed)&&(a=l[r]||n.scrollTop(),a/=i.autoCoefficent),c={duration:a,easing:i.easing,complete:function(){i.afterScroll.call(i.link,i)}},i.step&&(c.step=i.step),n.length?n.stop().animate(l,c):i.afterScroll.call(i.link,i)},f.smoothScroll.version="1.4.13",f.smoothScroll.filterPath=function(t){return t.replace(/^\//,"").replace(/(?:index|default).[a-zA-Z]{3,4}$/,"").replace(/\/$/,"")},f.fn.smoothScroll.defaults={exclude:[],excludeWithin:[],offset:0,direction:"top",scrollElement:null,scrollTarget:null,beforeScroll:function(){},afterScroll:function(){},easing:"swing",speed:400,autoCoefficent:2,preventDefault:!0}}(jQuery),function(a,o,i){function e(t,e){this.elem=t,this.$elem=a(t),this.options=e,this.metadata=this.$elem.data("plugin-options"),this.$win=a(o),this.sections={},this.didScroll=!1,this.$doc=a(i),this.docHeight=this.$doc.height()}e.prototype={defaults:{navItems:"a",currentClass:"current",changeHash:!1,easing:"swing",filter:"",scrollSpeed:750,scrollThreshold:.5,begin:!1,end:!1,scrollChange:!1},init:function(){return this.config=a.extend({},this.defaults,this.options,this.metadata),this.$nav=this.$elem.find(this.config.navItems),""!==this.config.filter&&(this.$nav=this.$nav.filter(this.config.filter)),this.$nav.on("click.onePageNav",a.proxy(this.handleClick,this)),this.getPositions(),this.bindInterval(),this.$win.on("resize.onePageNav",a.proxy(this.getPositions,this)),this},adjustNav:function(t,e){t.$elem.find("."+t.config.currentClass).removeClass(t.config.currentClass),e.addClass(t.config.currentClass)},bindInterval:function(){var t,e=this;e.$win.on("scroll.onePageNav",function(){e.didScroll=!0}),e.t=setInterval(function(){t=e.$doc.height(),e.didScroll&&(e.didScroll=!1,e.scrollChange()),t!==e.docHeight&&(e.docHeight=t,e.getPositions())},250)},getHash:function(t){return t.attr("href").split("#")[1]},getPositions:function(){var t,e,i=this;i.$nav.each(function(){t=i.getHash(a(this)),(e=a("#"+t)).length&&(e=e.offset().top,i.sections[t]=Math.round(e))})},getSection:function(t){var e,i=null,n=Math.round(this.$win.height()*this.config.scrollThreshold);for(e in this.sections)this.sections[e]-n<t&&(i=e);return i},handleClick:function(t){var e=this,i=a(t.currentTarget),n=i.parent(),s="#"+e.getHash(i);n.hasClass(e.config.currentClass)||(e.config.begin&&e.config.begin(),e.adjustNav(e,n),e.unbindInterval(),e.scrollTo(s,function(){e.config.changeHash&&(o.location.hash=s),e.bindInterval(),e.config.end&&e.config.end()})),t.preventDefault()},scrollChange:function(){var t=this.$win.scrollTop(),t=this.getSection(t);null!==t&&((t=this.$elem.find('a[href$="#'+t+'"]').parent()).hasClass(this.config.currentClass)||(this.adjustNav(this,t),this.config.scrollChange&&this.config.scrollChange(t)))},scrollTo:function(t,e){t=a(t).offset().top;a("html, body").animate({scrollTop:t-this.config.scrollOffset},this.config.scrollSpeed,this.config.easing,e)},unbindInterval:function(){clearInterval(this.t),this.$win.unbind("scroll.onePageNav")}},e.defaults=e.prototype.defaults,a.fn.onePageNav=function(t){return this.each(function(){new e(this,t).init()})}}(jQuery,window,document),function(h){var e={host:"https://www.instagram.com/",username:"",tag:"",container:"",display_profile:!0,display_biography:!0,display_gallery:!0,display_igtv:!1,get_data:!1,callback:null,styling:!0,items:8,items_per_row:4,margin:.5,image_size:640},p={150:0,240:1,320:2,480:3,640:4},f={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};h.instagramFeed=function(t){var d=h.fn.extend({},e,t);if(""==d.username&&""==d.tag)return console.error("Instagram Feed: Error, no username or tag found."),!1;if(void 0!==d.get_raw_json&&(console.warn("Instagram Feed: get_raw_json is deprecated. See use get_data instead"),d.get_data=d.get_raw_json),!d.get_data&&""==d.container)return console.error("Instagram Feed: Error, no container found."),!1;if(d.get_data&&null==d.callback)return console.error("Instagram Feed: Error, no callback defined to get the raw json"),!1;var u=""==d.username;return h.get(u?d.host+"explore/tags/"+d.tag+"/":d.host+d.username+"/",function(t){try{t=t.split("window._sharedData = ")[1].split("<\/script>")[0]}catch(t){return void console.error("Instagram Feed: It looks like the profile you are trying to fetch is age restricted. See https://github.com/jsanahuja/InstagramFeed/issues/26")}if(void 0===(t=(t=JSON.parse(t.substr(0,t.length-1))).entry_data.ProfilePage||t.entry_data.TagPage))console.error("Instagram Feed: It looks like YOUR network has been temporary banned because of too many requests. See https://github.com/jsanahuja/jquery.instagramFeed/issues/25");else if(t=t[0].graphql.user||t[0].graphql.hashtag,d.get_data)d.callback(t);else{var e="",i="",n="",s="",a="";d.styling&&(e=" style='text-align:center;'",i=" style='border-radius:10em;width:15%;max-width:125px;min-width:50px;'",n=" style='font-size:1.2em;'",s=" style='font-size:1em;'",a=" style='margin:"+d.margin+"% "+d.margin+"%;width:"+(100-2*d.margin*d.items_per_row)/d.items_per_row+"%;float:left;'");var o="";if(d.display_profile&&(o=o+"<div class='instagram_profile'"+e+"><img class='instagram_profile_image' src='"+t.profile_pic_url+"' alt='"+(u?t.name+" tag pic":t.username+" profile pic")+"'"+i+" />",o=u?o+("<p class='instagram_tag'"+n+"><a href='https://www.instagram.com/explore/tags/"+d.tag+"' rel='noopener' target='_blank'>#"+d.tag)+"</a></p>":o+("<p class='instagram_username'"+n+">@"+t.full_name+" (<a href='https://www.instagram.com/"+d.username+"' rel='noopener' target='_blank'>@"+d.username)+"</a>)</p>",!u&&d.display_biography&&(o+="<p class='instagram_biography'"+s+">"+t.biography+"</p>"),o+="</div>"),n=void 0!==p[d.image_size]?p[d.image_size]:p[640],d.display_gallery)if(void 0!==t.is_private&&!0===t.is_private)o+="<p class='instagram_private'><strong>This profile is private</strong></p>";else{for(i=(s=(t.edge_owner_to_timeline_media||t.edge_hashtag_to_media).edges).length>d.items?d.items:s.length,o+="<div class='instagram_gallery'>",e=0;e<i;e++){var r="https://www.instagram.com/p/"+s[e].node.shortcode;switch(s[e].node.__typename){case"GraphSidecar":var l="sidecar",c=s[e].node.thumbnail_resources[n].src;break;case"GraphVideo":l="video",c=s[e].node.thumbnail_src;break;default:l="image",c=s[e].node.thumbnail_resources[n].src}o+="<a href='"+r+"' class='instagram-"+l+"' rel='noopener' target='_blank'>",o+="<img src='"+c+"' alt='"+(void 0!==s[e].node.edge_media_to_caption.edges[0]&&void 0!==s[e].node.edge_media_to_caption.edges[0].node&&void 0!==s[e].node.edge_media_to_caption.edges[0].node.text&&null!==s[e].node.edge_media_to_caption.edges[0].node.text?s[e].node.edge_media_to_caption.edges[0].node.text:void 0!==s[e].node.accessibility_caption&&null!==s[e].node.accessibility_caption?s[e].node.accessibility_caption:(u?t.name:t.username)+" image "+e).replace(/[&<>"'`=\/]/g,function(t){return f[t]})+"'"+a+" />",o+="</a>"}o+="</div>"}if(d.display_igtv&&void 0!==t.edge_felix_video_timeline&&(i=(t=t.edge_felix_video_timeline.edges).length>d.items?d.items:t.length,0<t.length)){for(o+="<div class='instagram_igtv'>",e=0;e<i;e++)o+="<a href='https://www.instagram.com/p/"+t[e].node.shortcode+"' rel='noopener' target='_blank'>",o+="<img src='"+t[e].node.thumbnail_src+"' alt='"+d.username+" instagram image "+e+"'"+a+" />",o+="</a>";o+="</div>"}h(d.container).html(o)}}).fail(function(t){console.error("Instagram Feed: Unable to fetch the given user/tag. Instagram responded with the status code: ",t.status)}),!0}}(jQuery),function(r,t){"use strict";function e(t,e){this.element=t,this.settings=r.extend({},n,e),this._defaults=n,this._name=i,this.init()}var i="scrollie",n={direction:"both",scrollOffset:0,speed:2,scrollingInView:null,ScrollingToTheTop:null,ScrollingOutOfView:null,scrolledOutOfView:null};e.prototype={init:function(){this._defineElements(),this._scrollEvent()},_defineElements:function(){var t=this;t.$scrollElement=r(t.element),t.$elemHeight=t.$scrollElement.outerHeight(),t.$elemPosTop=t.$scrollElement.offset().top,t.$scrollOffset=t.$scrollElement.data("scrollie-offset")||"0"==t.$scrollElement.data("scrollie-offset")?t.$scrollElement.data("scrollie-offset"):t.settings.scrollOffset,t.$scrollSpeed=t.$scrollElement.data("scrollie-speed")||"0"==t.$scrollElement.data("scrollie-speed")?t.$scrollElement.data("scrollie-speed"):t.settings.speed},_inMotion:function(t,e,i,n){var s=this,a=-1*(-1*(t-i)-e),o=-1*(t-i)/s.$scrollSpeed,r=a<e+s.$elemHeight,l=a>0-s.$scrollOffset,c=l&&r,d=a>e-s.$scrollOffset&&r;l&&a<e&&jQuery.isFunction(s.settings.ScrollingToTheTop)&&s.settings.ScrollingToTheTop.call(this,this.$scrollElement,s.$scrollOffset,n,a,o,i,t),c&&jQuery.isFunction(s.settings.scrollingInView)&&s.settings.scrollingInView.call(this,this.$scrollElement,s.$scrollOffset,n,a,o,i,t),d&&jQuery.isFunction(s.settings.ScrollingOutOfView)&&s.settings.ScrollingOutOfView.call(this,this.$scrollElement,s.$scrollOffset,n,a,o,i,t),r||jQuery.isFunction(s.settings.scrolledOutOfView)&&s.settings.scrolledOutOfView.call(this,this.$scrollElement,s.$scrollOffset,n,a,o,i,t)},_scrollEvent:function(){var n=this,s=n.settings.direction,a=0,o=!0;setInterval(function(){o=!0},66),r(t).on("scroll",function(){var t=r(this).scrollTop(),e=r(this).height(),i=a<t?"up":"down";(i===s&&!0===o||"both"===s&&!0===o)&&(o=!1,n._inMotion(t,e,n.$elemPosTop,i)),a=t})}},r.fn[i]=function(t){return this.each(function(){r.data(this,"plugin_"+i)||r.data(this,"plugin_"+i,new e(this,t))})}}(jQuery,window,document);pJS=function(t,e){var i=document.querySelector("#"+t+" > .particles-js-canvas-el");this.pJS={canvas:{el:i,w:i.offsetWidth,h:i.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:{}};var u=this.pJS;e&&Object.deepExtend(u,e),u.tmp.obj={size_value:u.particles.size.value,size_anim_speed:u.particles.size.anim.speed,move_speed:u.particles.move.speed,line_linked_distance:u.particles.line_linked.distance,line_linked_width:u.particles.line_linked.width,mode_grab_distance:u.interactivity.modes.grab.distance,mode_bubble_distance:u.interactivity.modes.bubble.distance,mode_bubble_size:u.interactivity.modes.bubble.size,mode_repulse_distance:u.interactivity.modes.repulse.distance},u.fn.retinaInit=function(){u.retina_detect&&1<window.devicePixelRatio?(u.canvas.pxratio=window.devicePixelRatio,u.tmp.retina=!0):(u.canvas.pxratio=1,u.tmp.retina=!1),u.canvas.w=u.canvas.el.offsetWidth*u.canvas.pxratio,u.canvas.h=u.canvas.el.offsetHeight*u.canvas.pxratio,u.particles.size.value=u.tmp.obj.size_value*u.canvas.pxratio,u.particles.size.anim.speed=u.tmp.obj.size_anim_speed*u.canvas.pxratio,u.particles.move.speed=u.tmp.obj.move_speed*u.canvas.pxratio,u.particles.line_linked.distance=u.tmp.obj.line_linked_distance*u.canvas.pxratio,u.interactivity.modes.grab.distance=u.tmp.obj.mode_grab_distance*u.canvas.pxratio,u.interactivity.modes.bubble.distance=u.tmp.obj.mode_bubble_distance*u.canvas.pxratio,u.particles.line_linked.width=u.tmp.obj.line_linked_width*u.canvas.pxratio,u.interactivity.modes.bubble.size=u.tmp.obj.mode_bubble_size*u.canvas.pxratio,u.interactivity.modes.repulse.distance=u.tmp.obj.mode_repulse_distance*u.canvas.pxratio},u.fn.canvasInit=function(){u.canvas.ctx=u.canvas.el.getContext("2d")},u.fn.canvasSize=function(){u.canvas.el.width=u.canvas.w,u.canvas.el.height=u.canvas.h,u&&u.interactivity.events.resize&&window.addEventListener("resize",function(){u.canvas.w=u.canvas.el.offsetWidth,u.canvas.h=u.canvas.el.offsetHeight,u.tmp.retina&&(u.canvas.w*=u.canvas.pxratio,u.canvas.h*=u.canvas.pxratio),u.canvas.el.width=u.canvas.w,u.canvas.el.height=u.canvas.h,u.particles.move.enable||(u.fn.particlesEmpty(),u.fn.particlesCreate(),u.fn.particlesDraw(),u.fn.vendors.densityAutoParticles()),u.fn.vendors.densityAutoParticles()})},u.fn.canvasPaint=function(){u.canvas.ctx.fillRect(0,0,u.canvas.w,u.canvas.h)},u.fn.canvasClear=function(){u.canvas.ctx.clearRect(0,0,u.canvas.w,u.canvas.h)},u.fn.particle=function(t,e,i){this.radius=(u.particles.size.random?Math.random():1)*u.particles.size.value,u.particles.size.anim.enable&&(this.size_status=!1,this.vs=u.particles.size.anim.speed/100,u.particles.size.anim.sync||(this.vs=this.vs*Math.random())),this.x=i?i.x:Math.random()*u.canvas.w,this.y=i?i.y:Math.random()*u.canvas.h,this.x>u.canvas.w-2*this.radius?this.x=this.x-this.radius:this.x<2*this.radius&&(this.x=this.x+this.radius),this.y>u.canvas.h-2*this.radius?this.y=this.y-this.radius:this.y<2*this.radius&&(this.y=this.y+this.radius),u.particles.move.bounce&&u.fn.vendors.checkOverlap(this,i),this.color={},"object"==typeof t.value?t.value instanceof Array?(s=t.value[Math.floor(Math.random()*u.particles.color.value.length)],this.color.rgb=hexToRgb(s)):(null!=t.value.r&&null!=t.value.g&&null!=t.value.b&&(this.color.rgb={r:t.value.r,g:t.value.g,b:t.value.b}),null!=t.value.h&&null!=t.value.s&&null!=t.value.l&&(this.color.hsl={h:t.value.h,s:t.value.s,l:t.value.l})):"random"==t.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 t.value&&(this.color=t,this.color.rgb=hexToRgb(this.color.value)),this.opacity=(u.particles.opacity.random?Math.random():1)*u.particles.opacity.value,u.particles.opacity.anim.enable&&(this.opacity_status=!1,this.vo=u.particles.opacity.anim.speed/100,u.particles.opacity.anim.sync||(this.vo=this.vo*Math.random()));var n={};switch(u.particles.move.direction){case"top":n={x:0,y:-1};break;case"top-right":n={x:.5,y:-.5};break;case"right":n={x:1,y:-0};break;case"bottom-right":n={x:.5,y:.5};break;case"bottom":n={x:0,y:1};break;case"bottom-left":n={x:-.5,y:1};break;case"left":n={x:-1,y:0};break;case"top-left":n={x:-.5,y:-.5};break;default:n={x:0,y:0}}u.particles.move.straight?(this.vx=n.x,this.vy=n.y,u.particles.move.random&&(this.vx=this.vx*Math.random(),this.vy=this.vy*Math.random())):(this.vx=n.x+Math.random()-.5,this.vy=n.y+Math.random()-.5),this.vx_i=this.vx,this.vy_i=this.vy;var s=u.particles.shape.type;"object"==typeof s?s instanceof Array&&(t=s[Math.floor(Math.random()*s.length)],this.shape=t):this.shape=s,"image"==this.shape&&(s=u.particles.shape,this.img={src:s.image.src,ratio:s.image.width/s.image.height},this.img.ratio||(this.img.ratio=1),"svg"==u.tmp.img_type&&null!=u.tmp.source_svg&&(u.fn.vendors.createSvgImg(this),u.tmp.pushing&&(this.img.loaded=!1)))},u.fn.particle.prototype.draw=function(){var t,e,i,n=this;switch(t=null!=n.radius_bubble?n.radius_bubble:n.radius,e=null!=n.opacity_bubble?n.opacity_bubble:n.opacity,e=n.color.rgb?"rgba("+n.color.rgb.r+","+n.color.rgb.g+","+n.color.rgb.b+","+e+")":"hsla("+n.color.hsl.h+","+n.color.hsl.s+"%,"+n.color.hsl.l+"%,"+e+")",u.canvas.ctx.fillStyle=e,u.canvas.ctx.beginPath(),n.shape){case"circle":u.canvas.ctx.arc(n.x,n.y,t,0,2*Math.PI,!1);break;case"edge":u.canvas.ctx.rect(n.x-t,n.y-t,2*t,2*t);break;case"triangle":u.fn.vendors.drawShape(u.canvas.ctx,n.x-t,n.y+t/1.66,2*t,3,2);break;case"polygon":u.fn.vendors.drawShape(u.canvas.ctx,n.x-t/(u.particles.shape.polygon.nb_sides/3.5),n.y-t/.76,2.66*t/(u.particles.shape.polygon.nb_sides/3),u.particles.shape.polygon.nb_sides,1);break;case"star":u.fn.vendors.drawShape(u.canvas.ctx,n.x-2*t/(u.particles.shape.polygon.nb_sides/4),n.y-t/1.52,2*t*2.66/(u.particles.shape.polygon.nb_sides/3),u.particles.shape.polygon.nb_sides,2);break;case"image":(i="svg"==u.tmp.img_type?n.img.obj:u.tmp.img_obj)&&u.canvas.ctx.drawImage(i,n.x-t,n.y-t,2*t,2*t/n.img.ratio)}u.canvas.ctx.closePath(),0<u.particles.shape.stroke.width&&(u.canvas.ctx.strokeStyle=u.particles.shape.stroke.color,u.canvas.ctx.lineWidth=u.particles.shape.stroke.width,u.canvas.ctx.stroke()),u.canvas.ctx.fill()},u.fn.particlesCreate=function(){for(var t=0;t<u.particles.number.value;t++)u.particles.array.push(new u.fn.particle(u.particles.color,u.particles.opacity.value))},u.fn.particlesUpdate=function(){for(var t=0;t<u.particles.array.length;t++){var e,i=u.particles.array[t];if(u.particles.move.enable&&(e=u.particles.move.speed/2,i.x+=i.vx*e,i.y+=i.vy*e),u.particles.opacity.anim.enable&&(1==i.opacity_status?(i.opacity>=u.particles.opacity.value&&(i.opacity_status=!1),i.opacity+=i.vo):(i.opacity<=u.particles.opacity.anim.opacity_min&&(i.opacity_status=!0),i.opacity-=i.vo),i.opacity<0&&(i.opacity=0)),u.particles.size.anim.enable&&(1==i.size_status?(i.radius>=u.particles.size.value&&(i.size_status=!1),i.radius+=i.vs):(i.radius<=u.particles.size.anim.size_min&&(i.size_status=!0),i.radius-=i.vs),i.radius<0&&(i.radius=0)),e="bounce"==u.particles.move.out_mode?{x_left:i.radius,x_right:u.canvas.w,y_top:i.radius,y_bottom:u.canvas.h}:{x_left:-i.radius,x_right:u.canvas.w+i.radius,y_top:-i.radius,y_bottom:u.canvas.h+i.radius},"bounce"===(i.x-i.radius>u.canvas.w?(i.x=e.x_left,i.y=Math.random()*u.canvas.h):i.x+i.radius<0&&(i.x=e.x_right,i.y=Math.random()*u.canvas.h),i.y-i.radius>u.canvas.h?(i.y=e.y_top,i.x=Math.random()*u.canvas.w):i.y+i.radius<0&&(i.y=e.y_bottom,i.x=Math.random()*u.canvas.w),u.particles.move.out_mode)&&((i.x+i.radius>u.canvas.w||i.x-i.radius<0)&&(i.vx=-i.vx),(i.y+i.radius>u.canvas.h||i.y-i.radius<0)&&(i.vy=-i.vy)),isInArray("grab",u.interactivity.events.onhover.mode)&&u.fn.modes.grabParticle(i),(isInArray("bubble",u.interactivity.events.onhover.mode)||isInArray("bubble",u.interactivity.events.onclick.mode))&&u.fn.modes.bubbleParticle(i),(isInArray("repulse",u.interactivity.events.onhover.mode)||isInArray("repulse",u.interactivity.events.onclick.mode))&&u.fn.modes.repulseParticle(i),u.particles.line_linked.enable||u.particles.move.attract.enable)for(var n=t+1;n<u.particles.array.length;n++){var s=u.particles.array[n];u.particles.line_linked.enable&&u.fn.interact.linkParticles(i,s),u.particles.move.attract.enable&&u.fn.interact.attractParticles(i,s),u.particles.move.bounce&&u.fn.interact.bounceParticles(i,s)}}},u.fn.particlesDraw=function(){u.canvas.ctx.clearRect(0,0,u.canvas.w,u.canvas.h),u.fn.particlesUpdate();for(var t=0;t<u.particles.array.length;t++)u.particles.array[t].draw()},u.fn.particlesEmpty=function(){u.particles.array=[]},u.fn.particlesRefresh=function(){cancelRequestAnimFrame(u.fn.checkAnimFrame),cancelRequestAnimFrame(u.fn.drawAnimFrame),u.tmp.source_svg=void 0,u.tmp.img_obj=void 0,u.tmp.count_svg=0,u.fn.particlesEmpty(),u.fn.canvasClear(),u.fn.vendors.start()},u.fn.interact.linkParticles=function(t,e){var i=t.x-e.x,n=t.y-e.y,i=Math.sqrt(i*i+n*n);i<=u.particles.line_linked.distance&&(0<(n=u.particles.line_linked.opacity-i/(1/u.particles.line_linked.opacity)/u.particles.line_linked.distance)&&(i=u.particles.line_linked.color_rgb_line,u.canvas.ctx.strokeStyle="rgba("+i.r+","+i.g+","+i.b+","+n+")",u.canvas.ctx.lineWidth=u.particles.line_linked.width,u.canvas.ctx.beginPath(),u.canvas.ctx.moveTo(t.x,t.y),u.canvas.ctx.lineTo(e.x,e.y),u.canvas.ctx.stroke(),u.canvas.ctx.closePath()))},u.fn.interact.attractParticles=function(t,e){var i=t.x-e.x,n=t.y-e.y;Math.sqrt(i*i+n*n)<=u.particles.line_linked.distance&&(i=i/(1e3*u.particles.move.attract.rotateX),n=n/(1e3*u.particles.move.attract.rotateY),t.vx-=i,t.vy-=n,e.vx+=i,e.vy+=n)},u.fn.interact.bounceParticles=function(t,e){var i=t.x-e.x,n=t.y-e.y;Math.sqrt(i*i+n*n)<=t.radius+e.radius&&(t.vx=-t.vx,t.vy=-t.vy,e.vx=-e.vx,e.vy=-e.vy)},u.fn.modes.pushParticles=function(t,e){u.tmp.pushing=!0;for(var i=0;i<t;i++)u.particles.array.push(new u.fn.particle(u.particles.color,u.particles.opacity.value,{x:e?e.pos_x:Math.random()*u.canvas.w,y:e?e.pos_y:Math.random()*u.canvas.h})),i==t-1&&(u.particles.move.enable||u.fn.particlesDraw(),u.tmp.pushing=!1)},u.fn.modes.removeParticles=function(t){u.particles.array.splice(0,t),u.particles.move.enable||u.fn.particlesDraw()},u.fn.modes.bubbleParticle=function(o){function t(){o.opacity_bubble=o.opacity,o.radius_bubble=o.radius}function e(t,e,i,n,s){var a;t!=e&&(u.tmp.bubble_duration_end?null!=i&&(a=t+(t-(n-d*(n-t)/u.interactivity.modes.bubble.duration)),"size"==s&&(o.radius_bubble=a),"opacity"==s&&(o.opacity_bubble=a)):c<=u.interactivity.modes.bubble.distance?(null!=i?i:n)!=t&&(a=n-d*(n-t)/u.interactivity.modes.bubble.duration,"size"==s&&(o.radius_bubble=a),"opacity"==s&&(o.opacity_bubble=a)):("size"==s&&(o.radius_bubble=void 0),"opacity"==s&&(o.opacity_bubble=void 0)))}var i,n,s,a,r,l,c,d;u.interactivity.events.onhover.enable&&isInArray("bubble",u.interactivity.events.onhover.mode)?(r=o.x-u.interactivity.mouse.pos_x,l=o.y-u.interactivity.mouse.pos_y,i=1-(c=Math.sqrt(r*r+l*l))/u.interactivity.modes.bubble.distance,c<=u.interactivity.modes.bubble.distance?0<=i&&"mousemove"==u.interactivity.status&&(u.interactivity.modes.bubble.size!=u.particles.size.value&&(u.interactivity.modes.bubble.size>u.particles.size.value?0<=(s=o.radius+u.interactivity.modes.bubble.size*i)&&(o.radius_bubble=s):(n=o.radius-u.interactivity.modes.bubble.size,s=o.radius-n*i,o.radius_bubble=0<s?s:0)),u.interactivity.modes.bubble.opacity!=u.particles.opacity.value&&(u.interactivity.modes.bubble.opacity>u.particles.opacity.value?(a=u.interactivity.modes.bubble.opacity*i)>o.opacity&&a<=u.interactivity.modes.bubble.opacity&&(o.opacity_bubble=a):(a=o.opacity-(u.particles.opacity.value-u.interactivity.modes.bubble.opacity)*i)<o.opacity&&a>=u.interactivity.modes.bubble.opacity&&(o.opacity_bubble=a))):t(),"mouseleave"==u.interactivity.status&&t()):u.interactivity.events.onclick.enable&&isInArray("bubble",u.interactivity.events.onclick.mode)&&(u.tmp.bubble_clicking&&(r=o.x-u.interactivity.mouse.click_pos_x,l=o.y-u.interactivity.mouse.click_pos_y,c=Math.sqrt(r*r+l*l),(d=((new Date).getTime()-u.interactivity.mouse.click_time)/1e3)>u.interactivity.modes.bubble.duration&&(u.tmp.bubble_duration_end=!0),d>2*u.interactivity.modes.bubble.duration&&(u.tmp.bubble_clicking=!1,u.tmp.bubble_duration_end=!1)),u.tmp.bubble_clicking&&(e(u.interactivity.modes.bubble.size,u.particles.size.value,o.radius_bubble,o.radius,"size"),e(u.interactivity.modes.bubble.opacity,u.particles.opacity.value,o.opacity_bubble,o.opacity,"opacity")))},u.fn.modes.repulseParticle=function(i){var t,e,n,s,a,o,r;u.interactivity.events.onhover.enable&&isInArray("repulse",u.interactivity.events.onhover.mode)&&"mousemove"==u.interactivity.status?(e=i.x-u.interactivity.mouse.pos_x,n=i.y-u.interactivity.mouse.pos_y,t=e/(o=Math.sqrt(e*e+n*n)),e=n/o,n=u.interactivity.modes.repulse.distance,o=clamp(1/n*(-1*Math.pow(o/n,2)+1)*n*100,0,50),o={x:i.x+t*o,y:i.y+e*o},"bounce"==u.particles.move.out_mode?(0<o.x-i.radius&&o.x+i.radius<u.canvas.w&&(i.x=o.x),0<o.y-i.radius&&o.y+i.radius<u.canvas.h&&(i.y=o.y)):(i.x=o.x,i.y=o.y)):u.interactivity.events.onclick.enable&&isInArray("repulse",u.interactivity.events.onclick.mode)&&(u.tmp.repulse_finish||(u.tmp.repulse_count++,u.tmp.repulse_count==u.particles.array.length&&(u.tmp.repulse_finish=!0)),u.tmp.repulse_clicking?(n=Math.pow(u.interactivity.modes.repulse.distance/6,3),s=u.interactivity.mouse.click_pos_x-i.x,a=u.interactivity.mouse.click_pos_y-i.y,r=-n/(o=s*s+a*a)*1,o<=n&&function(){var t,e=Math.atan2(a,s);i.vx=r*Math.cos(e),i.vy=r*Math.sin(e),"bounce"==u.particles.move.out_mode&&(t=i.x+i.vx,e=i.y+i.vy,(t+i.radius>u.canvas.w||t-i.radius<0)&&(i.vx=-i.vx),(e+i.radius>u.canvas.h||e-i.radius<0)&&(i.vy=-i.vy))}()):0==u.tmp.repulse_clicking&&(i.vx=i.vx_i,i.vy=i.vy_i))},u.fn.modes.grabParticle=function(t){var e,i;u.interactivity.events.onhover.enable&&"mousemove"==u.interactivity.status&&(i=t.x-u.interactivity.mouse.pos_x,e=t.y-u.interactivity.mouse.pos_y,(i=Math.sqrt(i*i+e*e))<=u.interactivity.modes.grab.distance&&(0<(e=u.interactivity.modes.grab.line_linked.opacity-i/(1/u.interactivity.modes.grab.line_linked.opacity)/u.interactivity.modes.grab.distance)&&(i=u.particles.line_linked.color_rgb_line,u.canvas.ctx.strokeStyle="rgba("+i.r+","+i.g+","+i.b+","+e+")",u.canvas.ctx.lineWidth=u.particles.line_linked.width,u.canvas.ctx.beginPath(),u.canvas.ctx.moveTo(t.x,t.y),u.canvas.ctx.lineTo(u.interactivity.mouse.pos_x,u.interactivity.mouse.pos_y),u.canvas.ctx.stroke(),u.canvas.ctx.closePath())))},u.fn.vendors.eventsListeners=function(){"window"==u.interactivity.detect_on?u.interactivity.el=window:u.interactivity.el=u.canvas.el,(u.interactivity.events.onhover.enable||u.interactivity.events.onclick.enable)&&(u.interactivity.el.addEventListener("mousemove",function(t){var e;t=u.interactivity.el==window?(e=t.clientX,t.clientY):(e=t.offsetX||t.clientX,t.offsetY||t.clientY),u.interactivity.mouse.pos_x=e,u.interactivity.mouse.pos_y=t,u.tmp.retina&&(u.interactivity.mouse.pos_x*=u.canvas.pxratio,u.interactivity.mouse.pos_y*=u.canvas.pxratio),u.interactivity.status="mousemove"}),u.interactivity.el.addEventListener("mouseleave",function(t){u.interactivity.mouse.pos_x=null,u.interactivity.mouse.pos_y=null,u.interactivity.status="mouseleave"})),u.interactivity.events.onclick.enable&&u.interactivity.el.addEventListener("click",function(){if(u.interactivity.mouse.click_pos_x=u.interactivity.mouse.pos_x,u.interactivity.mouse.click_pos_y=u.interactivity.mouse.pos_y,u.interactivity.mouse.click_time=(new Date).getTime(),u.interactivity.events.onclick.enable)switch(u.interactivity.events.onclick.mode){case"push":u.particles.move.enable||1==u.interactivity.modes.push.particles_nb?u.fn.modes.pushParticles(u.interactivity.modes.push.particles_nb,u.interactivity.mouse):1<u.interactivity.modes.push.particles_nb&&u.fn.modes.pushParticles(u.interactivity.modes.push.particles_nb);break;case"remove":u.fn.modes.removeParticles(u.interactivity.modes.remove.particles_nb);break;case"bubble":u.tmp.bubble_clicking=!0;break;case"repulse":u.tmp.repulse_clicking=!0,u.tmp.repulse_count=0,u.tmp.repulse_finish=!1,setTimeout(function(){u.tmp.repulse_clicking=!1},1e3*u.interactivity.modes.repulse.duration)}})},u.fn.vendors.densityAutoParticles=function(){var t;u.particles.number.density.enable&&(t=u.canvas.el.width*u.canvas.el.height/1e3,u.tmp.retina&&(t/=2*u.canvas.pxratio),t=t*u.particles.number.value/u.particles.number.density.value_area,(t=u.particles.array.length-t)<0?u.fn.modes.pushParticles(Math.abs(t)):u.fn.modes.removeParticles(t))},u.fn.vendors.checkOverlap=function(t,e){for(var i=0;i<u.particles.array.length;i++){var n=u.particles.array[i],s=t.x-n.x,a=t.y-n.y;Math.sqrt(s*s+a*a)<=t.radius+n.radius&&(t.x=e?e.x:Math.random()*u.canvas.w,t.y=e?e.y:Math.random()*u.canvas.h,u.fn.vendors.checkOverlap(t))}},u.fn.vendors.createSvgImg=function(s){var t=u.tmp.source_svg.replace(/#([0-9A-F]{3,6})/gi,function(t,e,i,n){return s.color.rgb?"rgba("+s.color.rgb.r+","+s.color.rgb.g+","+s.color.rgb.b+","+s.opacity+")":"hsla("+s.color.hsl.h+","+s.color.hsl.s+"%,"+s.color.hsl.l+"%,"+s.opacity+")"}),t=new Blob([t],{type:"image/svg+xml;charset=utf-8"}),e=window.URL||window.webkitURL||window,i=e.createObjectURL(t),n=new Image;n.addEventListener("load",function(){s.img.obj=n,s.img.loaded=!0,e.revokeObjectURL(i),u.tmp.count_svg++}),n.src=i},u.fn.vendors.destroypJS=function(){cancelAnimationFrame(u.fn.drawAnimFrame),i.remove(),pJSDom=null},u.fn.vendors.drawShape=function(t,e,i,n,s,a){var o=s*a,a=s/a,r=Math.PI-Math.PI*(180*(a-2)/a)/180;t.save(),t.beginPath(),t.translate(e,i),t.moveTo(0,0);for(var l=0;l<o;l++)t.lineTo(n,0),t.translate(n,0),t.rotate(r);t.fill(),t.restore()},u.fn.vendors.exportImg=function(){window.open(u.canvas.el.toDataURL("image/png"),"_blank")},u.fn.vendors.loadImg=function(t){var e,i;u.tmp.img_error=void 0,""!=u.particles.shape.image.src?"svg"==t?((e=new XMLHttpRequest).open("GET",u.particles.shape.image.src),e.onreadystatechange=function(t){4==e.readyState&&(200==e.status?(u.tmp.source_svg=t.currentTarget.response,u.fn.vendors.checkBeforeDraw()):(console.log("Error pJS - Image not found"),u.tmp.img_error=!0))},e.send()):((i=new Image).addEventListener("load",function(){u.tmp.img_obj=i,u.fn.vendors.checkBeforeDraw()}),i.src=u.particles.shape.image.src):(console.log("Error pJS - No image.src"),u.tmp.img_error=!0)},u.fn.vendors.draw=function(){"image"==u.particles.shape.type?"svg"==u.tmp.img_type?u.tmp.count_svg>=u.particles.number.value?(u.fn.particlesDraw(),u.particles.move.enable?u.fn.drawAnimFrame=requestAnimFrame(u.fn.vendors.draw):cancelRequestAnimFrame(u.fn.drawAnimFrame)):u.tmp.img_error||(u.fn.drawAnimFrame=requestAnimFrame(u.fn.vendors.draw)):null!=u.tmp.img_obj?(u.fn.particlesDraw(),u.particles.move.enable?u.fn.drawAnimFrame=requestAnimFrame(u.fn.vendors.draw):cancelRequestAnimFrame(u.fn.drawAnimFrame)):u.tmp.img_error||(u.fn.drawAnimFrame=requestAnimFrame(u.fn.vendors.draw)):(u.fn.particlesDraw(),u.particles.move.enable?u.fn.drawAnimFrame=requestAnimFrame(u.fn.vendors.draw):cancelRequestAnimFrame(u.fn.drawAnimFrame))},u.fn.vendors.checkBeforeDraw=function(){"image"==u.particles.shape.type?"svg"==u.tmp.img_type&&null==u.tmp.source_svg?u.tmp.checkAnimFrame=requestAnimFrame(check):(cancelRequestAnimFrame(u.tmp.checkAnimFrame),u.tmp.img_error||(u.fn.vendors.init(),u.fn.vendors.draw())):(u.fn.vendors.init(),u.fn.vendors.draw())},u.fn.vendors.init=function(){u.fn.retinaInit(),u.fn.canvasInit(),u.fn.canvasSize(),u.fn.canvasPaint(),u.fn.particlesCreate(),u.fn.vendors.densityAutoParticles(),u.particles.line_linked.color_rgb_line=hexToRgb(u.particles.line_linked.color)},u.fn.vendors.start=function(){isInArray("image",u.particles.shape.type)?(u.tmp.img_type=u.particles.shape.image.src.substr(u.particles.shape.image.src.length-3),u.fn.vendors.loadImg(u.tmp.img_type)):u.fn.vendors.checkBeforeDraw()},u.fn.vendors.eventsListeners(),u.fn.vendors.start()};function wavify(t,e){function s(){var i={},n=!1,t=0,e=arguments.length;for("[object Boolean]"===Object.prototype.toString.call(arguments[0])&&(n=arguments[0],t++);t<e;t++)!function(t){for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n&&"[object Object]"===Object.prototype.toString.call(t[e])?i[e]=s(!0,i[e],t[e]):i[e]=t[e])}(arguments[t]);return i}var i,o=s({},{container:(e=void 0===e?{}:e).container||"body",height:200,amplitude:100,speed:.15,bones:3,color:"rgba(255,255,255, 0.20)"},e),n=t,r=document.querySelector(o.container).getBoundingClientRect().width,l=document.querySelector(o.container).getBoundingClientRect().height,a=0,c=!1,d=!1;function u(){var t,e=window.Date.now();i?(t=(e-i)/1e3,i=e,t=(a+=t)*Math.PI,d=TweenMax.to(n,o.speed,{attr:{d:function(t){var e="M "+t[0].x+" "+t[0].y,i={x:(t[1].x-t[0].x)/2,y:t[1].y-t[0].y+t[0].y+(t[1].y-t[0].y)};e+=" C "+i.x+" "+i.y+" "+i.x+" "+i.y+" "+t[1].x+" "+t[1].y;for(var n=i,s=1;s<t.length-1;s++){Math.sqrt(n.x*n.x+n.y*n.y);var a={x:t[s].x-n.x+t[s].x,y:t[s].y-n.y+t[s].y};e+=" C "+a.x+" "+a.y+" "+a.x+" "+a.y+" "+t[s+1].x+" "+t[s+1].y,n=a,0}return e+=" L "+r+" "+l,e+=" L 0 "+l+" Z"}(function(t){for(var e=[],i=0;i<=o.bones;i++){var n=i/o.bones*r,s=(t+(i+i%o.bones))*o.speed*100,a=Math.sin(s/100)*o.amplitude,a=Math.sin(s/100)*a+o.height;e.push({x:n,y:a})}return e}(t))},ease:Power1.easeInOut})):i=e,c=requestAnimationFrame(u)}var h,p,f,m,g=(h=function(){y(),a=0,r=document.querySelector(o.container).getBoundingClientRect().width,l=document.querySelector(o.container).getBoundingClientRect().height,i=!1,v()},p=250,function(){var t=this,e=arguments;clearTimeout(m),m=setTimeout(function(){m=null,f||h.apply(t,e)},p),f&&!m&&h.apply(t,e)});function v(){c=c||requestAnimationFrame(u)}function y(){c&&(cancelAnimationFrame(c),c=!1)}function b(){c&&(y(),d.kill(),d=TweenMax.set(n,{x:0,y:0,rotation:0,opacity:0,clearProps:"all",attr:{d:"M0,0",fill:""}}),window.removeEventListener("resize",g),c=!1)}return c||(d=TweenMax.set(n,{attr:{fill:o.color}}),v(),window.addEventListener("resize",g)),{reboot:function(t){b(),o=Object.assign({},o,t),d=TweenMax.set(n,{attr:{fill:o.color}}),v(),window.addEventListener("resize",g)},play:v,pause:y,kill:b,updateColor:function(t){t.timing,t.color,d=TweenMax.to(n,parseInt(t.timing),{attr:{fill:t.color},onComplete:function(){t.onComplete,"[object Function]"==={}.toString.call(t.onComplete)&&t.onComplete()}})}}}Object.deepExtend=function(t,e){for(var i in e)e[i]&&e[i].constructor&&e[i].constructor===Object?(t[i]=t[i]||{},arguments.callee(t[i],e[i])):t[i]=e[i];return t},window.requestAnimFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)},window.cancelRequestAnimFrame=window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout,window.pJSDom=[],window.particlesJS=function(t,e){"string"!=typeof t&&(e=t,t="particles-js"),t=t||"particles-js";var i=document.getElementById(t),n="particles-js-canvas-el",s=i.getElementsByClassName(n);if(s.length)for(;0<s.length;)i.removeChild(s[0]);var a=document.createElement("canvas");a.className=n,a.style.width="100%",a.style.height="100%",null!=document.getElementById(t).appendChild(a)&&pJSDom.push(new pJS(t,e))},window.particlesJS.load=function(e,t,i){var n=new XMLHttpRequest;n.open("GET",t),n.onreadystatechange=function(t){4==n.readyState&&(200==n.status?(t=JSON.parse(t.currentTarget.response),window.particlesJS(e,t),i&&i()):(console.log("Error pJS - XMLHttpRequest status: "+n.status),console.log("Error pJS - File config not found")))},n.send()},function(d){var g=window;Object.keys||(Object.keys=function(){"use strict";var s=Object.prototype.hasOwnProperty,a=!{toString:null}.propertyIsEnumerable("toString"),o=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],r=o.length;return function(t){if("object"!=typeof t&&("function"!=typeof t||null===t))throw new TypeError("Object.keys called on non-object");var e,i,n=[];for(e in t)s.call(t,e)&&n.push(e);if(a)for(i=0;i<r;i++)s.call(t,o[i])&&n.push(o[i]);return n}}());var v=!1;location.hash;var y=["Days","Hours","Minutes","Seconds"],n={Seconds:"Minutes",Minutes:"Hours",Hours:"Days",Days:"Years"},b={Seconds:1,Minutes:60,Hours:3600,Days:86400,Months:2678400,Years:31536e3};function s(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}function w(t,e,i,n,s){for(var a={},o={},r={},l={},c={},d={},u=null,h=0;h<n.length;h++){var p=n[h],f=null===u?i/b[p]:b[u]/b[p],m=t/b[p],g=e/b[p];s&&(m=0<m?Math.floor(m):Math.ceil(m),g=0<g?Math.floor(g):Math.ceil(g)),"Days"!==p&&(m%=f,g%=f),a[p]=m,r[p]=Math.abs(m),o[p]=g,d[p]=Math.abs(g),l[p]=Math.abs(m)/f,c[p]=Math.abs(g)/f,u=p}return{raw_time:a,raw_old_time:o,time:r,old_time:d,pct:l,old_pct:c}}Array.prototype.indexOf||(Array.prototype.indexOf=function(t){var e=this.length>>>0,i=Number(arguments[1])||0;for((i=i<0?Math.ceil(i):Math.floor(i))<0&&(i+=e);i<e;i++)if(i in this&&this[i]===t)return i;return-1});var a={};function o(){void 0!==g.TC_Instance_List?a=g.TC_Instance_List:g.TC_Instance_List=a,function(o){for(var t=["webkit","moz"],e=0;e<t.length&&!o.requestAnimationFrame;++e)o.requestAnimationFrame=o[t[e]+"RequestAnimationFrame"],o.cancelAnimationFrame=o[t[e]+"CancelAnimationFrame"];o.requestAnimationFrame&&o.cancelAnimationFrame||(o.requestAnimationFrame=function(t,e,i){void 0===i&&(i={data:{last_frame:0}});var n=(new Date).getTime(),s=Math.max(0,16-(n-i.data.last_frame)),a=o.setTimeout(function(){t(n+s)},s);return i.data.last_frame=n+s,a},o.cancelAnimationFrame=function(t){clearTimeout(t)})}(g)}function r(t,e){this.element=t,this.container,this.listeners=null,this.data={paused:!1,last_frame:0,animation_frame:null,interval_fallback:null,timer:!1,total_duration:null,prev_time:null,drawn_units:[],text_elements:{Days:null,Hours:null,Minutes:null,Seconds:null},attributes:{canvas:null,context:null,item_size:null,line_width:null,radius:null,outer_radius:null},state:{fading:{Days:!1,Hours:!1,Minutes:!1,Seconds:!1}}},this.config=null,this.setOptions(e),this.initialize()}r.prototype.clearListeners=function(){this.listeners={all:[],visible:[]}},r.prototype.addTime=function(t){var e;this.data.attributes.ref_date instanceof Date?(e=this.data.attributes.ref_date).setSeconds(e.getSeconds()+t):isNaN(this.data.attributes.ref_date)||(this.data.attributes.ref_date+=1e3*t)},r.prototype.initialize=function(t){this.data.drawn_units=[];for(var e=0;e<Object.keys(this.config.time).length;e++){var i=Object.keys(this.config.time)[e];this.config.time[i].show&&this.data.drawn_units.push(i)}d(this.element).children("div.time_circles").remove(),!(t=void 0===t?!0:t)&&null!==this.listeners||this.clearListeners(),this.container=d("<div>"),this.container.addClass("time_circles"),this.container.appendTo(this.element);var n=this.element.offsetHeight,s=this.element.offsetWidth;0===n&&(n=d(this.element).height()),0===s&&(s=d(this.element).width()),0===n&&0<s?n=s/this.data.drawn_units.length:0===s&&0<n&&(s=n*this.data.drawn_units.length);var a=document.createElement("canvas");a.width=s,a.height=n,this.data.attributes.canvas=d(a),this.data.attributes.canvas.appendTo(this.container);t=!(!(t=document.createElement("canvas")).getContext||!t.getContext("2d"));t||"undefined"==typeof G_vmlCanvasManager||(G_vmlCanvasManager.initElement(a),t=v=!0),t&&(this.data.attributes.context=a.getContext("2d")),this.data.attributes.item_size=Math.min(s/this.data.drawn_units.length,n),this.data.attributes.line_width=this.data.attributes.item_size*this.config.fg_width,this.data.attributes.radius=(.8*this.data.attributes.item_size-this.data.attributes.line_width)/2,this.data.attributes.outer_radius=this.data.attributes.radius+.5*Math.max(this.data.attributes.line_width,this.data.attributes.line_width*this.config.bg_width);var o,r,l,e=0;for(o in this.data.text_elements)this.config.time[o].show&&((r=d("<div>")).addClass("textDiv_"+o),r.css("top",Math.round(.35*this.data.attributes.item_size)),r.css("left",Math.round(e++*this.data.attributes.item_size)),r.css("width",this.data.attributes.item_size),r.appendTo(this.container),(l=d("<h4>")).text(this.config.time[o].text),l.css("font-size",Math.round(this.config.text_size*this.data.attributes.item_size)),l.appendTo(r),(l=d("<span>")).css("font-size",Math.round(this.config.number_size*this.data.attributes.item_size)),l.appendTo(r),this.data.text_elements[o]=l);this.start(),this.config.start||(this.data.paused=!0);var c=this;this.data.interval_fallback=g.setInterval(function(){c.update.call(c,!0)},100)},r.prototype.update=function(t){if(void 0===t)t=!1;else if(t&&this.data.paused)return;v&&this.data.attributes.context.clearRect(0,0,this.data.attributes.canvas[0].width,this.data.attributes.canvas[0].hright);var e=this.data.prev_time,i=new Date;if(this.data.prev_time=i,null===e&&(e=i),!this.config.count_past_zero&&i>this.data.attributes.ref_date){for(var n=0;n<this.data.drawn_units.length;n++){var s=this.data.drawn_units[n];this.data.text_elements[s].text("0");var a=n*this.data.attributes.item_size+this.data.attributes.item_size/2,o=this.data.attributes.item_size/2,r=this.config.time[s].color;this.drawArc(a,o,r,0)}this.stop()}else{var l,c,d=(this.data.attributes.ref_date-i)/1e3,i=(this.data.attributes.ref_date-e)/1e3,e="smooth"!==this.config.animation,u=w(d,i,this.data.total_duration,this.data.drawn_units,e),h=w(d,i,b.Years,y,e),n=0,p=0,f=null,m=this.data.drawn_units.slice();for(n in y){s=y[n];Math.floor(h.raw_time[s])!==Math.floor(h.raw_old_time[s])&&this.notifyListeners(s,Math.floor(h.time[s]),Math.floor(d),"all"),m.indexOf(s)<0||(Math.floor(u.raw_time[s])!==Math.floor(u.raw_old_time[s])&&this.notifyListeners(s,Math.floor(u.time[s]),Math.floor(d),"visible"),t||(this.data.text_elements[s].text(Math.floor(Math.abs(u.time[s]))),a=p*this.data.attributes.item_size+this.data.attributes.item_size/2,o=this.data.attributes.item_size/2,r=this.config.time[s].color,"smooth"===this.config.animation?(null===f||v||(Math.floor(u.time[f])>Math.floor(u.old_time[f])?(this.radialFade(a,o,r,1,s),this.data.state.fading[s]=!0):Math.floor(u.time[f])<Math.floor(u.old_time[f])&&(this.radialFade(a,o,r,0,s),this.data.state.fading[s]=!0)),this.data.state.fading[s]||this.drawArc(a,o,r,u.pct[s])):this.animateArc(a,o,r,u.pct[s],u.old_pct[s],(new Date).getTime()+200)),f=s,p++)}this.data.paused||t||(c=function(){l.update.call(l)},"smooth"===(l=this).config.animation?this.data.animation_frame=g.requestAnimationFrame(c,l.element,l):((e=d%1*1e3)<0&&(e=1e3+e),l.data.animation_frame=g.setTimeout(function(){l.data.animation_frame=g.requestAnimationFrame(c,l.element,l)},e+=50)))}},r.prototype.animateArc=function(t,e,i,n,s,a){var o,r;null!==this.data.attributes.context&&(.5<Math.abs(s-n)?0===n?this.radialFade(t,e,i,1):this.radialFade(t,e,i,0):(o=(200-(a-(new Date).getTime()))/200,this.drawArc(t,e,i,s*(1-(o=1<o?1:o))+n*o),1<=o||g.requestAnimationFrame(function(){r.animateArc(t,e,i,n,s,a)},(r=this).element)))},r.prototype.drawArc=function(t,e,i,n){var s,a,o;null!==this.data.attributes.context&&(o=Math.max(this.data.attributes.outer_radius,this.data.attributes.item_size/2),v||this.data.attributes.context.clearRect(t-o,e-o,2*o,2*o),this.config.use_background&&(this.data.attributes.context.beginPath(),this.data.attributes.context.arc(t,e,this.data.attributes.radius,0,2*Math.PI,!1),this.data.attributes.context.lineWidth=this.data.attributes.line_width*this.config.bg_width,this.data.attributes.context.strokeStyle=this.config.circle_bg_color,this.data.attributes.context.stroke()),a=-.5*Math.PI,o=2*Math.PI,o=a+this.config.start_angle/360*o,n=2*n*Math.PI,n="Both"===this.config.direction?(s=!1,(o-=n/2)+n):"Clockwise"===this.config.direction?(s=!1,o+n):(s=!0,o-n),this.data.attributes.context.beginPath(),this.data.attributes.context.arc(t,e,this.data.attributes.radius,o,n,s),this.data.attributes.context.lineWidth=this.data.attributes.line_width,this.data.attributes.context.strokeStyle=i,this.data.attributes.context.stroke())},r.prototype.radialFade=function(i,n,t,s,e){for(var a=function(t){var e=/^rgba?\(([\d]+),([\d]+),([\d]+)(,([\d\.]+))?\)$/;if(e.test(t)){var i=e.exec(t);return{r:parseInt(i[1]),g:parseInt(i[2]),b:parseInt(i[3]),a:parseInt(i[5]||1)}}return t=t.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(t,e,i,n){return e+e+i+i+n+n}),(i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t))?{r:parseInt(i[1],16),g:parseInt(i[2],16),b:parseInt(i[3],16)}:null}(t),o=this,r=.2*(1===s?-1:1),l=0;s<=1&&0<=s;l++)!function(){var t=50*l,e="rgba("+a.r+", "+a.g+", "+a.b+", "+Math.round(10*s)/10+")";g.setTimeout(function(){o.drawArc(i,n,e,1)},t)}(),s+=r;g.setTimeout(function(){o.data.state.fading[e]=!1},50*l)},r.prototype.timeLeft=function(){if(this.data.paused&&"number"==typeof this.data.timer)return this.data.timer;var t=new Date;return(this.data.attributes.ref_date-t)/1e3},r.prototype.start=function(){g.cancelAnimationFrame(this.data.animation_frame),g.clearTimeout(this.data.animation_frame);var t=d(this.element).data("date");"string"==typeof(t=void 0===t?d(this.element).attr("data-date"):t)?this.data.attributes.ref_date=function(t){if(null!==(i=t.match(/^[0-9]{4}-[0-9]{2}-[0-9]{2}\s[0-9]{1,2}:[0-9]{2}:[0-9]{2}$/))&&0<i.length){var e=t.split(" "),i=e[0].split("-"),e=e[1].split(":");return new Date(i[0],i[1]-1,i[2],e[0],e[1],e[2])}return e=Date.parse(t),isNaN(e)?(e=Date.parse(t.replace(/-/g,"/").replace("T"," ")),isNaN(e)?new Date:e):e}(t):"number"==typeof this.data.timer?this.data.paused&&(this.data.attributes.ref_date=(new Date).getTime()+1e3*this.data.timer):"number"==typeof(t="string"==typeof(t=void 0===(t=d(this.element).data("timer"))?d(this.element).attr("data-timer"):t)?parseFloat(t):t)?(this.data.timer=t,this.data.attributes.ref_date=(new Date).getTime()+1e3*t):this.data.attributes.ref_date=this.config.ref_date,this.data.paused=!1,this.update.call(this)},r.prototype.restart=function(){this.data.timer=!1,this.start()},r.prototype.stop=function(){"number"==typeof this.data.timer&&(this.data.timer=this.timeLeft(this)),this.data.paused=!0,g.cancelAnimationFrame(this.data.animation_frame)},r.prototype.destroy=function(){this.clearListeners(),this.stop(),g.clearInterval(this.data.interval_fallback),this.data.interval_fallback=null,this.container.remove(),d(this.element).removeAttr("data-tc-id"),d(this.element).removeData("tc-id")},r.prototype.setOptions=function(t){if(null===this.config&&(this.default_options.ref_date=new Date,this.config=d.extend(!0,{},this.default_options)),d.extend(!0,this.config,t),g=this.config.use_top_frame?window.top:window,o(),this.data.total_duration=this.config.total_duration,"string"==typeof this.data.total_duration)if(void 0!==b[this.data.total_duration])this.data.total_duration=b[this.data.total_duration];else if("Auto"===this.data.total_duration)for(var e=0;e<Object.keys(this.config.time).length;e++){var i=Object.keys(this.config.time)[e];if(this.config.time[i].show){this.data.total_duration=b[n[i]];break}}else this.data.total_duration=b.Years,console.error("Valid values for TimeCircles config.total_duration are either numeric, or (string) Years, Months, Days, Hours, Minutes, Auto")},r.prototype.addListener=function(t,e,i){"function"==typeof t&&this.listeners[i=void 0===i?"visible":i].push({func:t,scope:e})},r.prototype.notifyListeners=function(t,e,i,n){for(var s=0;s<this.listeners[n].length;s++){var a=this.listeners[n][s];a.func.apply(a.scope,[t,e,i])}},r.prototype.default_options={ref_date:new Date,start:!0,animation:"smooth",count_past_zero:!0,circle_bg_color:"#60686F",use_background:!0,fg_width:.1,bg_width:1.2,text_size:.07,number_size:.28,total_duration:"Auto",direction:"Clockwise",use_top_frame:!1,start_angle:0,time:{Days:{show:!0,text:"Days",color:"#FC6"},Hours:{show:!0,text:"Hours",color:"#9CF"},Minutes:{show:!0,text:"Minutes",color:"#BFB"},Seconds:{show:!0,text:"Seconds",color:"#F99"}}};function e(t,e){this.elements=t,this.options=e,this.foreach()}e.prototype.getInstance=function(t){var e,i,n=d(t).data("tc-id");return void 0===n&&(n=s()+s()+"-"+s()+"-"+s()+"-"+s()+"-"+s()+s()+s(),d(t).attr("data-tc-id",n)),void 0===a[n]?(e=this.options,"object"==typeof(i="string"==typeof(i=d(t).data("options"))?JSON.parse(i):i)&&(e=d.extend(!0,{},this.options,i)),e=new r(t,e),a[n]=e):(e=a[n],void 0!==this.options&&e.setOptions(this.options)),e},e.prototype.addTime=function(e){this.foreach(function(t){t.addTime(e)})},e.prototype.foreach=function(e){var i=this;return this.elements.each(function(){var t=i.getInstance(this);"function"==typeof e&&e(t)}),this},e.prototype.start=function(){return this.foreach(function(t){t.start()}),this},e.prototype.stop=function(){return this.foreach(function(t){t.stop()}),this},e.prototype.restart=function(){return this.foreach(function(t){t.restart()}),this},e.prototype.rebuild=function(){return this.foreach(function(t){t.initialize(!1)}),this},e.prototype.getTime=function(){return this.getInstance(this.elements[0]).timeLeft()},e.prototype.addListener=function(e,i){void 0===i&&(i="visible");var n=this;return this.foreach(function(t){t.addListener(e,n.elements,i)}),this},e.prototype.destroy=function(){return this.foreach(function(t){t.destroy()}),this},e.prototype.end=function(){return this.elements},d.fn.TimeCircles=function(t){return new e(this,t)}}(jQuery),$(function(){var e=$("#contact-form"),i=$(".form-messege");$(e).submit(function(t){t.preventDefault();t=$(e).serialize();$.ajax({type:"POST",url:$(e).attr("action"),data:t}).done(function(t){$(i).removeClass("error"),$(i).addClass("success"),$(i).text(t),$("#contact-form input,#contact-form textarea").val("")}).fail(function(t){$(i).removeClass("success"),$(i).addClass("error"),""!==t.responseText?$(i).text(t.responseText):$(i).text("Oops! An error occured and your message could not be sent.")})})}),$(function(){var e=$("#contact-form-2"),i=$(".form-messege-2");$(e).submit(function(t){t.preventDefault();t=$(e).serialize();$.ajax({type:"POST",url:$(e).attr("action"),data:t}).done(function(t){$(i).removeClass("error"),$(i).addClass("success"),$(i).text(t),$("#contact-form-2 input,#contact-form-2 textarea").val("")}).fail(function(t){$(i).removeClass("success"),$(i).addClass("error"),""!==t.responseText?$(i).text(t.responseText):$(i).text("Oops! An error occured and your message could not be sent.")})})}),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).Swiper=e()}(this,function(){"use strict";function l(t){for(var e=0;e<t.length;e+=1)this[e]=t[e];return this.length=t.length,this}var u="undefined"==typeof document?{body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},location:{hash:""}}:document,N="undefined"==typeof window?{document:u,navigator:{userAgent:""},location:{},history:{},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){}}:window;function T(t,e){var i=[],n=0;if(t&&!e&&t instanceof l)return t;if(t)if("string"==typeof t){var s,a,o=t.trim();if(0<=o.indexOf("<")&&0<=o.indexOf(">")){var r="div";for(0===o.indexOf("<li")&&(r="ul"),0===o.indexOf("<tr")&&(r="tbody"),0!==o.indexOf("<td")&&0!==o.indexOf("<th")||(r="tr"),0===o.indexOf("<tbody")&&(r="table"),0===o.indexOf("<option")&&(r="select"),(a=u.createElement(r)).innerHTML=o,n=0;n<a.childNodes.length;n+=1)i.push(a.childNodes[n])}else for(s=e||"#"!==t[0]||t.match(/[ .<>:~]/)?(e||u).querySelectorAll(t.trim()):[u.getElementById(t.trim().split("#")[1])],n=0;n<s.length;n+=1)s[n]&&i.push(s[n])}else if(t.nodeType||t===N||t===u)i.push(t);else if(0<t.length&&t[0].nodeType)for(n=0;n<t.length;n+=1)i.push(t[n]);return new l(i)}function a(t){for(var e=[],i=0;i<t.length;i+=1)-1===e.indexOf(t[i])&&e.push(t[i]);return e}T.fn=l.prototype,T.Class=l,T.Dom7=l;var e={addClass:function(t){if(void 0===t)return this;for(var e=t.split(" "),i=0;i<e.length;i+=1)for(var n=0;n<this.length;n+=1)void 0!==this[n]&&void 0!==this[n].classList&&this[n].classList.add(e[i]);return this},removeClass:function(t){for(var e=t.split(" "),i=0;i<e.length;i+=1)for(var n=0;n<this.length;n+=1)void 0!==this[n]&&void 0!==this[n].classList&&this[n].classList.remove(e[i]);return this},hasClass:function(t){return!!this[0]&&this[0].classList.contains(t)},toggleClass:function(t){for(var e=t.split(" "),i=0;i<e.length;i+=1)for(var n=0;n<this.length;n+=1)void 0!==this[n]&&void 0!==this[n].classList&&this[n].classList.toggle(e[i]);return this},attr:function(t,e){var i=arguments;if(1===arguments.length&&"string"==typeof t)return this[0]?this[0].getAttribute(t):void 0;for(var n=0;n<this.length;n+=1)if(2===i.length)this[n].setAttribute(t,e);else for(var s in t)this[n][s]=t[s],this[n].setAttribute(s,t[s]);return this},removeAttr:function(t){for(var e=0;e<this.length;e+=1)this[e].removeAttribute(t);return this},data:function(t,e){var i;if(void 0!==e){for(var n=0;n<this.length;n+=1)(i=this[n]).dom7ElementDataStorage||(i.dom7ElementDataStorage={}),i.dom7ElementDataStorage[t]=e;return this}if(i=this[0])return i.dom7ElementDataStorage&&t in i.dom7ElementDataStorage?i.dom7ElementDataStorage[t]:i.getAttribute("data-"+t)||void 0},transform:function(t){for(var e=0;e<this.length;e+=1){var i=this[e].style;i.webkitTransform=t,i.transform=t}return this},transition:function(t){"string"!=typeof t&&(t+="ms");for(var e=0;e<this.length;e+=1){var i=this[e].style;i.webkitTransitionDuration=t,i.transitionDuration=t}return this},on:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var i=t[0],a=t[1],o=t[2],n=t[3];function s(t){var e=t.target;if(e){var i=t.target.dom7EventData||[];if(i.indexOf(t)<0&&i.unshift(t),T(e).is(a))o.apply(e,i);else for(var n=T(e).parents(),s=0;s<n.length;s+=1)T(n[s]).is(a)&&o.apply(n[s],i)}}function r(t){var e=t&&t.target&&t.target.dom7EventData||[];e.indexOf(t)<0&&e.unshift(t),o.apply(this,e)}"function"==typeof t[1]&&(i=t[0],o=t[1],n=t[2],a=void 0);for(var l,n=n||!1,c=i.split(" "),d=0;d<this.length;d+=1){var u=this[d];if(a)for(l=0;l<c.length;l+=1){var h=c[l];u.dom7LiveListeners||(u.dom7LiveListeners={}),u.dom7LiveListeners[h]||(u.dom7LiveListeners[h]=[]),u.dom7LiveListeners[h].push({listener:o,proxyListener:s}),u.addEventListener(h,s,n)}else for(l=0;l<c.length;l+=1){var p=c[l];u.dom7Listeners||(u.dom7Listeners={}),u.dom7Listeners[p]||(u.dom7Listeners[p]=[]),u.dom7Listeners[p].push({listener:o,proxyListener:r}),u.addEventListener(p,r,n)}}return this},off:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var i=t[0],n=t[1],s=t[2],a=t[3];"function"==typeof t[1]&&(i=t[0],s=t[1],a=t[2],n=void 0);for(var a=a||!1,o=i.split(" "),r=0;r<o.length;r+=1)for(var l=o[r],c=0;c<this.length;c+=1){var d=this[c],u=void 0;if(!n&&d.dom7Listeners?u=d.dom7Listeners[l]:n&&d.dom7LiveListeners&&(u=d.dom7LiveListeners[l]),u&&u.length)for(var h=u.length-1;0<=h;--h){var p=u[h];(s&&p.listener===s||s&&p.listener&&p.listener.dom7proxy&&p.listener.dom7proxy===s||!s)&&(d.removeEventListener(l,p.proxyListener,a),u.splice(h,1))}}return this},trigger:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];for(var i=t[0].split(" "),n=t[1],s=0;s<i.length;s+=1)for(var a=i[s],o=0;o<this.length;o+=1){var r=this[o],l=void 0;try{l=new N.CustomEvent(a,{detail:n,bubbles:!0,cancelable:!0})}catch(t){(l=u.createEvent("Event")).initEvent(a,!0,!0),l.detail=n}r.dom7EventData=t.filter(function(t,e){return 0<e}),r.dispatchEvent(l),r.dom7EventData=[],delete r.dom7EventData}return this},transitionEnd:function(e){var i,n=["webkitTransitionEnd","transitionend"],s=this;function a(t){if(t.target===this)for(e.call(this,t),i=0;i<n.length;i+=1)s.off(n[i],a)}if(e)for(i=0;i<n.length;i+=1)s.on(n[i],a);return this},outerWidth:function(t){if(0<this.length){if(t){t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(t){if(0<this.length){if(t){t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(0<this.length){var t=this[0],e=t.getBoundingClientRect(),i=u.body,n=t.clientTop||i.clientTop||0,s=t.clientLeft||i.clientLeft||0,i=t===N?N.scrollY:t.scrollTop,t=t===N?N.scrollX:t.scrollLeft;return{top:e.top+i-n,left:e.left+t-s}}return null},css:function(t,e){var i;if(1===arguments.length){if("string"!=typeof t){for(i=0;i<this.length;i+=1)for(var n in t)this[i].style[n]=t[n];return this}if(this[0])return N.getComputedStyle(this[0],null).getPropertyValue(t)}if(2!==arguments.length||"string"!=typeof t)return this;for(i=0;i<this.length;i+=1)this[i].style[t]=e;return this},each:function(t){if(!t)return this;for(var e=0;e<this.length;e+=1)if(!1===t.call(this[e],e,this[e]))return this;return this},html:function(t){if(void 0===t)return this[0]?this[0].innerHTML:void 0;for(var e=0;e<this.length;e+=1)this[e].innerHTML=t;return this},text:function(t){if(void 0===t)return this[0]?this[0].textContent.trim():null;for(var e=0;e<this.length;e+=1)this[e].textContent=t;return this},is:function(t){var e,i,n=this[0];if(!n||void 0===t)return!1;if("string"==typeof t){if(n.matches)return n.matches(t);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(t);if(n.msMatchesSelector)return n.msMatchesSelector(t);for(e=T(t),i=0;i<e.length;i+=1)if(e[i]===n)return!0;return!1}if(t===u)return n===u;if(t===N)return n===N;if(t.nodeType||t instanceof l){for(e=t.nodeType?[t]:t,i=0;i<e.length;i+=1)if(e[i]===n)return!0;return!1}return!1},index:function(){var t,e=this[0];if(e){for(t=0;null!==(e=e.previousSibling);)1===e.nodeType&&(t+=1);return t}},eq:function(t){if(void 0===t)return this;var e=this.length;return new l(e-1<t?[]:t<0?(e=e+t)<0?[]:[this[e]]:[this[t]])},append:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];for(var i=0;i<t.length;i+=1)for(var n=t[i],s=0;s<this.length;s+=1)if("string"==typeof n){var a=u.createElement("div");for(a.innerHTML=n;a.firstChild;)this[s].appendChild(a.firstChild)}else if(n instanceof l)for(var o=0;o<n.length;o+=1)this[s].appendChild(n[o]);else this[s].appendChild(n);return this},prepend:function(t){for(var e,i=0;i<this.length;i+=1)if("string"==typeof t){var n=u.createElement("div");for(n.innerHTML=t,e=n.childNodes.length-1;0<=e;--e)this[i].insertBefore(n.childNodes[e],this[i].childNodes[0])}else if(t instanceof l)for(e=0;e<t.length;e+=1)this[i].insertBefore(t[e],this[i].childNodes[0]);else this[i].insertBefore(t,this[i].childNodes[0]);return this},next:function(t){return 0<this.length?t?this[0].nextElementSibling&&T(this[0].nextElementSibling).is(t)?new l([this[0].nextElementSibling]):new l([]):this[0].nextElementSibling?new l([this[0].nextElementSibling]):new l([]):new l([])},nextAll:function(t){var e=[],i=this[0];if(!i)return new l([]);for(;i.nextElementSibling;){var n=i.nextElementSibling;t&&!T(n).is(t)||e.push(n),i=n}return new l(e)},prev:function(t){if(0<this.length){var e=this[0];return t?e.previousElementSibling&&T(e.previousElementSibling).is(t)?new l([e.previousElementSibling]):new l([]):e.previousElementSibling?new l([e.previousElementSibling]):new l([])}return new l([])},prevAll:function(t){var e=[],i=this[0];if(!i)return new l([]);for(;i.previousElementSibling;){var n=i.previousElementSibling;t&&!T(n).is(t)||e.push(n),i=n}return new l(e)},parent:function(t){for(var e=[],i=0;i<this.length;i+=1)null===this[i].parentNode||t&&!T(this[i].parentNode).is(t)||e.push(this[i].parentNode);return T(a(e))},parents:function(t){for(var e=[],i=0;i<this.length;i+=1)for(var n=this[i].parentNode;n;)t&&!T(n).is(t)||e.push(n),n=n.parentNode;return T(a(e))},closest:function(t){var e=this;return void 0===t?new l([]):e=!e.is(t)?e.parents(t).eq(0):e},find:function(t){for(var e=[],i=0;i<this.length;i+=1)for(var n=this[i].querySelectorAll(t),s=0;s<n.length;s+=1)e.push(n[s]);return new l(e)},children:function(t){for(var e=[],i=0;i<this.length;i+=1)for(var n=this[i].childNodes,s=0;s<n.length;s+=1)t?1===n[s].nodeType&&T(n[s]).is(t)&&e.push(n[s]):1===n[s].nodeType&&e.push(n[s]);return new l(a(e))},remove:function(){for(var t=0;t<this.length;t+=1)this[t].parentNode&&this[t].parentNode.removeChild(this[t]);return this},add:function(){for(var t,e=[],i=arguments.length;i--;)e[i]=arguments[i];for(t=0;t<e.length;t+=1)for(var n=T(e[t]),s=0;s<n.length;s+=1)this[this.length]=n[s],this.length+=1;return this},styles:function(){return this[0]?N.getComputedStyle(this[0],null):{}}};Object.keys(e).forEach(function(t){T.fn[t]=e[t]});var n,W={deleteProps:function(t){var e=t;Object.keys(e).forEach(function(t){try{e[t]=null}catch(t){}try{delete e[t]}catch(t){}})},nextTick:function(t,e){return void 0===e&&(e=0),setTimeout(t,e)},now:function(){return Date.now()},getTranslate:function(t,e){var i,n,s;void 0===e&&(e="x");t=N.getComputedStyle(t,null);return N.WebKitCSSMatrix?(6<(n=t.transform||t.webkitTransform).split(",").length&&(n=n.split(", ").map(function(t){return t.replace(",",".")}).join(", ")),s=new N.WebKitCSSMatrix("none"===n?"":n)):i=(s=t.MozTransform||t.OTransform||t.MsTransform||t.msTransform||t.transform||t.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===e&&(n=N.WebKitCSSMatrix?s.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),(n="y"===e?N.WebKitCSSMatrix?s.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5]):n)||0},parseUrlQuery:function(t){var e,i,n,s,a={},t=t||N.location.href;if("string"==typeof t&&t.length)for(s=(i=(t=-1<t.indexOf("?")?t.replace(/\S*\?/,""):"").split("&").filter(function(t){return""!==t})).length,e=0;e<s;e+=1)n=i[e].replace(/#\S+/g,"").split("="),a[decodeURIComponent(n[0])]=void 0===n[1]?void 0:decodeURIComponent(n[1])||"";return a},isObject:function(t){return"object"==typeof t&&null!==t&&t.constructor&&t.constructor===Object},extend:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];for(var i=Object(t[0]),n=1;n<t.length;n+=1){var s=t[n];if(null!=s)for(var a=Object.keys(Object(s)),o=0,r=a.length;o<r;o+=1){var l=a[o],c=Object.getOwnPropertyDescriptor(s,l);void 0!==c&&c.enumerable&&(W.isObject(i[l])&&W.isObject(s[l])?W.extend(i[l],s[l]):!W.isObject(i[l])&&W.isObject(s[l])?(i[l]={},W.extend(i[l],s[l])):i[l]=s[l])}}return i}},Y=(n=u.createElement("div"),{touch:N.Modernizr&&!0===N.Modernizr.touch||!!(0<N.navigator.maxTouchPoints||"ontouchstart"in N||N.DocumentTouch&&u instanceof N.DocumentTouch),pointerEvents:!!(N.navigator.pointerEnabled||N.PointerEvent||"maxTouchPoints"in N.navigator&&0<N.navigator.maxTouchPoints),prefixedPointerEvents:!!N.navigator.msPointerEnabled,transition:"transition"in(o=n.style)||"webkitTransition"in o||"MozTransition"in o,transforms3d:N.Modernizr&&!0===N.Modernizr.csstransforms3d||("webkitPerspective"in(x=n.style)||"MozPerspective"in x||"OPerspective"in x||"MsPerspective"in x||"perspective"in x),flexbox:function(){for(var t=n.style,e="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),i=0;i<e.length;i+=1)if(e[i]in t)return!0;return!1}(),observer:"MutationObserver"in N||"WebkitMutationObserver"in N,passiveListener:function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});N.addEventListener("testPassiveListener",null,e)}catch(t){}return t}(),gestures:"ongesturestart"in N}),S={isIE:!!N.navigator.userAgent.match(/Trident/g)||!!N.navigator.userAgent.match(/MSIE/g),isEdge:!!N.navigator.userAgent.match(/Edge/g),isSafari:0<=(r=N.navigator.userAgent.toLowerCase()).indexOf("safari")&&r.indexOf("chrome")<0&&r.indexOf("android")<0,isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(N.navigator.userAgent)},t=function(t){var e=this;e.params=t=void 0===t?{}:t,e.eventsListeners={},e.params&&e.params.on&&Object.keys(e.params.on).forEach(function(t){e.on(t,e.params.on[t])})},i={components:{configurable:!0}};t.prototype.on=function(t,e,i){var n=this;if("function"!=typeof e)return n;var s=i?"unshift":"push";return t.split(" ").forEach(function(t){n.eventsListeners[t]||(n.eventsListeners[t]=[]),n.eventsListeners[t][s](e)}),n},t.prototype.once=function(i,n,t){var s=this;return"function"!=typeof n?s:(a.f7proxy=n,s.on(i,a,t));function a(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];n.apply(s,t),s.off(i,a),a.f7proxy&&delete a.f7proxy}},t.prototype.off=function(t,n){var s=this;return s.eventsListeners&&t.split(" ").forEach(function(i){void 0===n?s.eventsListeners[i]=[]:s.eventsListeners[i]&&s.eventsListeners[i].length&&s.eventsListeners[i].forEach(function(t,e){(t===n||t.f7proxy&&t.f7proxy===n)&&s.eventsListeners[i].splice(e,1)})}),s},t.prototype.emit=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var i,n,s,a=this;return a.eventsListeners&&(s="string"==typeof t[0]||Array.isArray(t[0])?(i=t[0],n=t.slice(1,t.length),a):(i=t[0].events,n=t[0].data,t[0].context||a),(Array.isArray(i)?i:i.split(" ")).forEach(function(t){var e;a.eventsListeners&&a.eventsListeners[t]&&(e=[],a.eventsListeners[t].forEach(function(t){e.push(t)}),e.forEach(function(t){t.apply(s,n)}))})),a},t.prototype.useModulesParams=function(e){var i=this;i.modules&&Object.keys(i.modules).forEach(function(t){t=i.modules[t];t.params&&W.extend(e,t.params)})},t.prototype.useModules=function(e){void 0===e&&(e={});var n=this;n.modules&&Object.keys(n.modules).forEach(function(t){var i=n.modules[t],t=e[t]||{};i.instance&&Object.keys(i.instance).forEach(function(t){var e=i.instance[t];n[t]="function"==typeof e?e.bind(n):e}),i.on&&n.on&&Object.keys(i.on).forEach(function(t){n.on(t,i.on[t])}),i.create&&i.create.bind(n)(t)})},i.components.set=function(t){this.use&&this.use(t)},t.installModule=function(e){for(var t=[],i=arguments.length-1;0<i--;)t[i]=arguments[i+1];var n=this;n.prototype.modules||(n.prototype.modules={});var s=e.name||Object.keys(n.prototype.modules).length+"_"+W.now();return(n.prototype.modules[s]=e).proto&&Object.keys(e.proto).forEach(function(t){n.prototype[t]=e.proto[t]}),e.static&&Object.keys(e.static).forEach(function(t){n[t]=e.static[t]}),e.install&&e.install.apply(n,t),n},t.use=function(t){for(var e=[],i=arguments.length-1;0<i--;)e[i]=arguments[i+1];var n=this;return Array.isArray(t)?(t.forEach(function(t){return n.installModule(t)}),n):n.installModule.apply(n,[t].concat(e))},Object.defineProperties(t,i);var s,o,r,c={updateSize:function(){var t=this.$el,e=void 0!==this.params.width?this.params.width:t[0].clientWidth,i=void 0!==this.params.height?this.params.height:t[0].clientHeight;0===e&&this.isHorizontal()||0===i&&this.isVertical()||(e=e-parseInt(t.css("padding-left"),10)-parseInt(t.css("padding-right"),10),i=i-parseInt(t.css("padding-top"),10)-parseInt(t.css("padding-bottom"),10),W.extend(this,{width:e,height:i,size:this.isHorizontal()?e:i}))},updateSlides:function(){var t=this,e=t.params,i=t.$wrapperEl,n=t.size,s=t.rtlTranslate,a=t.wrongRTL,o=t.virtual&&e.virtual.enabled,r=(o?t.virtual:t).slides.length,l=i.children("."+t.params.slideClass),c=(o?t.virtual.slides:l).length,d=[],u=[],h=[],p=e.slidesOffsetBefore;"function"==typeof p&&(p=e.slidesOffsetBefore.call(t));var f=e.slidesOffsetAfter;"function"==typeof f&&(f=e.slidesOffsetAfter.call(t));var m,g=t.snapGrid.length,o=t.snapGrid.length,v=e.spaceBetween,y=-p,b=0,w=0;if(void 0!==n){"string"==typeof v&&0<=v.indexOf("%")&&(v=parseFloat(v.replace("%",""))/100*n),t.virtualSize=-v,s?l.css({marginLeft:"",marginTop:""}):l.css({marginRight:"",marginBottom:""}),1<e.slidesPerColumn&&(m=Math.floor(c/e.slidesPerColumn)===c/t.params.slidesPerColumn?c:Math.ceil(c/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(m=Math.max(m,e.slidesPerView*e.slidesPerColumn)));for(var _,x,T=e.slidesPerColumn,S=m/T,C=Math.floor(c/e.slidesPerColumn),k=0;k<c;k+=1){z=0;var E,M,P,z,A,$,I,O,L,R,D=l.eq(k);1<e.slidesPerColumn&&(P=M=E=void 0,"column"===e.slidesPerColumnFill?(P=k-(M=Math.floor(k/T))*T,(C<M||M===C&&P===T-1)&&T<=(P+=1)&&(P=0,M+=1),D.css({"-webkit-box-ordinal-group":E=M+P*m/T,"-moz-box-ordinal-group":E,"-ms-flex-order":E,"-webkit-order":E,order:E})):M=k-(P=Math.floor(k/S))*S,D.css("margin-"+(t.isHorizontal()?"top":"left"),0!==P&&e.spaceBetween&&e.spaceBetween+"px").attr("data-swiper-column",M).attr("data-swiper-row",P)),"none"!==D.css("display")&&("auto"===e.slidesPerView?(R=N.getComputedStyle(D[0],null),E=D[0].style.transform,M=D[0].style.webkitTransform,E&&(D[0].style.transform="none"),M&&(D[0].style.webkitTransform="none"),z=e.roundLengths?t.isHorizontal()?D.outerWidth(!0):D.outerHeight(!0):t.isHorizontal()?(A=parseFloat(R.getPropertyValue("width")),$=parseFloat(R.getPropertyValue("padding-left")),I=parseFloat(R.getPropertyValue("padding-right")),O=parseFloat(R.getPropertyValue("margin-left")),L=parseFloat(R.getPropertyValue("margin-right")),(P=R.getPropertyValue("box-sizing"))&&"border-box"===P?A+O+L:A+$+I+O+L):(A=parseFloat(R.getPropertyValue("height")),$=parseFloat(R.getPropertyValue("padding-top")),I=parseFloat(R.getPropertyValue("padding-bottom")),O=parseFloat(R.getPropertyValue("margin-top")),L=parseFloat(R.getPropertyValue("margin-bottom")),(R=R.getPropertyValue("box-sizing"))&&"border-box"===R?A+O+L:A+$+I+O+L),E&&(D[0].style.transform=E),M&&(D[0].style.webkitTransform=M),e.roundLengths&&(z=Math.floor(z))):(z=(n-(e.slidesPerView-1)*v)/e.slidesPerView,e.roundLengths&&(z=Math.floor(z)),l[k]&&(t.isHorizontal()?l[k].style.width=z+"px":l[k].style.height=z+"px")),l[k]&&(l[k].swiperSlideSize=z),h.push(z),e.centeredSlides?(y=y+z/2+b/2+v,0===b&&0!==k&&(y=y-n/2-v),0===k&&(y=y-n/2-v),Math.abs(y)<.001&&(y=0),e.roundLengths&&(y=Math.floor(y)),w%e.slidesPerGroup==0&&d.push(y),u.push(y)):(e.roundLengths&&(y=Math.floor(y)),w%e.slidesPerGroup==0&&d.push(y),u.push(y),y=y+z+v),t.virtualSize+=z+v,b=z,w+=1)}if(t.virtualSize=Math.max(t.virtualSize,n)+f,s&&a&&("slide"===e.effect||"coverflow"===e.effect)&&i.css({width:t.virtualSize+e.spaceBetween+"px"}),Y.flexbox&&!e.setWrapperSize||(t.isHorizontal()?i.css({width:t.virtualSize+e.spaceBetween+"px"}):i.css({height:t.virtualSize+e.spaceBetween+"px"})),1<e.slidesPerColumn&&(t.virtualSize=(z+e.spaceBetween)*m,t.virtualSize=Math.ceil(t.virtualSize/e.slidesPerColumn)-e.spaceBetween,t.isHorizontal()?i.css({width:t.virtualSize+e.spaceBetween+"px"}):i.css({height:t.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){for(var F=[],j=0;j<d.length;j+=1){var q=d[j];e.roundLengths&&(q=Math.floor(q)),d[j]<t.virtualSize+d[0]&&F.push(q)}d=F}if(!e.centeredSlides){F=[];for(var B=0;B<d.length;B+=1){var H=d[B];e.roundLengths&&(H=Math.floor(H)),d[B]<=t.virtualSize-n&&F.push(H)}d=F,1<Math.floor(t.virtualSize-n)-Math.floor(d[d.length-1])&&d.push(t.virtualSize-n)}0===d.length&&(d=[0]),0!==e.spaceBetween&&(t.isHorizontal()?s?l.css({marginLeft:v+"px"}):l.css({marginRight:v+"px"}):l.css({marginBottom:v+"px"})),e.centerInsufficientSlides&&(_=0,h.forEach(function(t){_+=t+(e.spaceBetween||0)}),(_-=e.spaceBetween)<n&&(x=(n-_)/2,d.forEach(function(t,e){d[e]=t-x}),u.forEach(function(t,e){u[e]=t+x}))),W.extend(t,{slides:l,snapGrid:d,slidesGrid:u,slidesSizesGrid:h}),c!==r&&t.emit("slidesLengthChange"),d.length!==g&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),u.length!==o&&t.emit("slidesGridLengthChange"),(e.watchSlidesProgress||e.watchSlidesVisibility)&&t.updateSlidesOffset()}},updateAutoHeight:function(t){var e,i,n=this,s=[],a=0;if("number"==typeof t?n.setTransition(t):!0===t&&n.setTransition(n.params.speed),"auto"!==n.params.slidesPerView&&1<n.params.slidesPerView)for(e=0;e<Math.ceil(n.params.slidesPerView);e+=1){var o=n.activeIndex+e;if(o>n.slides.length)break;s.push(n.slides.eq(o)[0])}else s.push(n.slides.eq(n.activeIndex)[0]);for(e=0;e<s.length;e+=1)void 0!==s[e]&&(a=a<(i=s[e].offsetHeight)?i:a);a&&n.$wrapperEl.css("height",a+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e<t.length;e+=1)t[e].swiperSlideOffset=this.isHorizontal()?t[e].offsetLeft:t[e].offsetTop},updateSlidesProgress:function(t){void 0===t&&(t=this&&this.translate||0);var e=this,i=e.params,n=e.slides,s=e.rtlTranslate;if(0!==n.length){void 0===n[0].swiperSlideOffset&&e.updateSlidesOffset();var a=s?t:-t;n.removeClass(i.slideVisibleClass),e.visibleSlidesIndexes=[],e.visibleSlides=[];for(var o=0;o<n.length;o+=1){var r,l,c=n[o],d=(a+(i.centeredSlides?e.minTranslate():0)-c.swiperSlideOffset)/(c.swiperSlideSize+i.spaceBetween);i.watchSlidesVisibility&&(l=(r=-(a-c.swiperSlideOffset))+e.slidesSizesGrid[o],(0<=r&&r<e.size||0<l&&l<=e.size||r<=0&&l>=e.size)&&(e.visibleSlides.push(c),e.visibleSlidesIndexes.push(o),n.eq(o).addClass(i.slideVisibleClass))),c.progress=s?-d:d}e.visibleSlides=T(e.visibleSlides)}},updateProgress:function(t){void 0===t&&(t=this&&this.translate||0);var e=this,i=e.params,n=e.maxTranslate()-e.minTranslate(),s=e.progress,a=e.isBeginning,o=a,r=l=e.isEnd,l=0==n?a=!(s=0):(a=(s=(t-e.minTranslate())/n)<=0,1<=s);W.extend(e,{progress:s,isBeginning:a,isEnd:l}),(i.watchSlidesProgress||i.watchSlidesVisibility)&&e.updateSlidesProgress(t),a&&!o&&e.emit("reachBeginning toEdge"),l&&!r&&e.emit("reachEnd toEdge"),(o&&!a||r&&!l)&&e.emit("fromEdge"),e.emit("progress",s)},updateSlidesClasses:function(){var t=this.slides,e=this.params,i=this.$wrapperEl,n=this.activeIndex,s=this.realIndex,a=this.virtual&&e.virtual.enabled;t.removeClass(e.slideActiveClass+" "+e.slideNextClass+" "+e.slidePrevClass+" "+e.slideDuplicateActiveClass+" "+e.slideDuplicateNextClass+" "+e.slideDuplicatePrevClass),(n=a?this.$wrapperEl.find("."+e.slideClass+'[data-swiper-slide-index="'+n+'"]'):t.eq(n)).addClass(e.slideActiveClass),e.loop&&(n.hasClass(e.slideDuplicateClass)?i.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+s+'"]'):i.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+s+'"]')).addClass(e.slideDuplicateActiveClass);s=n.nextAll("."+e.slideClass).eq(0).addClass(e.slideNextClass);e.loop&&0===s.length&&(s=t.eq(0)).addClass(e.slideNextClass);n=n.prevAll("."+e.slideClass).eq(0).addClass(e.slidePrevClass);e.loop&&0===n.length&&(n=t.eq(-1)).addClass(e.slidePrevClass),e.loop&&((s.hasClass(e.slideDuplicateClass)?i.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+s.attr("data-swiper-slide-index")+'"]'):i.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+s.attr("data-swiper-slide-index")+'"]')).addClass(e.slideDuplicateNextClass),(n.hasClass(e.slideDuplicateClass)?i.children("."+e.slideClass+":not(."+e.slideDuplicateClass+')[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]'):i.children("."+e.slideClass+"."+e.slideDuplicateClass+'[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]')).addClass(e.slideDuplicatePrevClass))},updateActiveIndex:function(t){var e=this,i=e.rtlTranslate?e.translate:-e.translate,n=e.slidesGrid,s=e.snapGrid,a=e.params,o=e.activeIndex,r=e.realIndex,l=e.snapIndex,c=t;if(void 0===c){for(var d=0;d<n.length;d+=1)void 0!==n[d+1]?i>=n[d]&&i<n[d+1]-(n[d+1]-n[d])/2?c=d:i>=n[d]&&i<n[d+1]&&(c=d+1):i>=n[d]&&(c=d);a.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}(a=0<=s.indexOf(i)?s.indexOf(i):Math.floor(c/a.slidesPerGroup))>=s.length&&(a=s.length-1),c!==o?(s=parseInt(e.slides.eq(c).attr("data-swiper-slide-index")||c,10),W.extend(e,{snapIndex:a,realIndex:s,previousIndex:o,activeIndex:c}),e.emit("activeIndexChange"),e.emit("snapIndexChange"),r!==s&&e.emit("realIndexChange"),e.emit("slideChange")):a!==l&&(e.snapIndex=a,e.emit("snapIndexChange"))},updateClickedSlide:function(t){var e=this,i=e.params,n=T(t.target).closest("."+i.slideClass)[0],s=!1;if(n)for(var a=0;a<e.slides.length;a+=1)e.slides[a]===n&&(s=!0);if(!n||!s)return e.clickedSlide=void 0,void(e.clickedIndex=void 0);e.clickedSlide=n,e.virtual&&e.params.virtual.enabled?e.clickedIndex=parseInt(T(n).attr("data-swiper-slide-index"),10):e.clickedIndex=T(n).index(),i.slideToClickedSlide&&void 0!==e.clickedIndex&&e.clickedIndex!==e.activeIndex&&e.slideToClickedSlide()}},d={getTranslate:function(t){void 0===t&&(t=this.isHorizontal()?"x":"y");var e=this.params,i=this.rtlTranslate,n=this.translate,s=this.$wrapperEl;if(e.virtualTranslate)return i?-n:n;t=W.getTranslate(s[0],t);return(t=i?-t:t)||0},setTranslate:function(t,e){var i=this,n=i.rtlTranslate,s=i.params,a=i.$wrapperEl,o=i.progress,r=0,l=0;i.isHorizontal()?r=n?-t:t:l=t,s.roundLengths&&(r=Math.floor(r),l=Math.floor(l)),s.virtualTranslate||(Y.transforms3d?a.transform("translate3d("+r+"px, "+l+"px, 0px)"):a.transform("translate("+r+"px, "+l+"px)")),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?r:l;l=i.maxTranslate()-i.minTranslate();(0==l?0:(t-i.minTranslate())/l)!==o&&i.updateProgress(t),i.emit("setTranslate",i.translate,e)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]}},h={slideTo:function(t,e,i,n){void 0===e&&(e=this.params.speed),void 0===i&&(i=!0);var s=this,a=t=void 0===t?0:t;a<0&&(a=0);var o=s.params,r=s.snapGrid,l=s.slidesGrid,c=s.previousIndex,d=s.activeIndex,u=s.rtlTranslate;if(s.animating&&o.preventInteractionOnTransition)return!1;t=Math.floor(a/o.slidesPerGroup);t>=r.length&&(t=r.length-1),(d||o.initialSlide||0)===(c||0)&&i&&s.emit("beforeSlideChangeStart");var h,p=-r[t];if(s.updateProgress(p),o.normalizeSlideIndex)for(var f=0;f<l.length;f+=1)-Math.floor(100*p)>=Math.floor(100*l[f])&&(a=f);if(s.initialized&&a!==d){if(!s.allowSlideNext&&p<s.translate&&p<s.minTranslate())return!1;if(!s.allowSlidePrev&&p>s.translate&&p>s.maxTranslate()&&(d||0)!==a)return!1}return h=d<a?"next":a<d?"prev":"reset",u&&-p===s.translate||!u&&p===s.translate?(s.updateActiveIndex(a),o.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==o.effect&&s.setTranslate(p),"reset"!=h&&(s.transitionStart(i,h),s.transitionEnd(i,h)),!1):(0!==e&&Y.transition?(s.setTransition(e),s.setTranslate(p),s.updateActiveIndex(a),s.updateSlidesClasses(),s.emit("beforeTransitionStart",e,n),s.transitionStart(i,h),s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(t){s&&!s.destroyed&&t.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(i,h))}),s.$wrapperEl[0].addEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd))):(s.setTransition(0),s.setTranslate(p),s.updateActiveIndex(a),s.updateSlidesClasses(),s.emit("beforeTransitionStart",e,n),s.transitionStart(i,h),s.transitionEnd(i,h)),!0)},slideToLoop:function(t,e,i,n){void 0===e&&(e=this.params.speed);t=void 0===t?0:t;return this.params.loop&&(t+=this.loopedSlides),this.slideTo(t,e,i=void 0===i?!0:i,n)},slideNext:function(t,e,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);var n=this.params,s=this.animating;return n.loop?!s&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,this.slideTo(this.activeIndex+n.slidesPerGroup,t,e,i)):this.slideTo(this.activeIndex+n.slidesPerGroup,t,e,i)},slidePrev:function(t,e,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);var n=this,s=n.params,a=n.animating,o=n.snapGrid,r=n.slidesGrid,l=n.rtlTranslate;if(s.loop){if(a)return!1;n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft}function c(t){return t<0?-Math.floor(Math.abs(t)):Math.floor(t)}var d,a=c(l?n.translate:-n.translate),l=o.map(c),a=(r.map(c),o[l.indexOf(a)],o[l.indexOf(a)-1]);return void 0!==a&&(d=r.indexOf(a))<0&&(d=n.activeIndex-1),n.slideTo(d,t,e,i)},slideReset:function(t,e,i){return void 0===t&&(t=this.params.speed),this.slideTo(this.activeIndex,t,e=void 0===e?!0:e,i)},slideToClosest:function(t,e,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);var n,s,a=this,o=a.activeIndex,r=Math.floor(o/a.params.slidesPerGroup);return r<a.snapGrid.length-1&&(n=a.rtlTranslate?a.translate:-a.translate,s=a.snapGrid[r],(a.snapGrid[r+1]-s)/2<n-s&&(o=a.params.slidesPerGroup)),a.slideTo(o,t,e,i)},slideToClickedSlide:function(){var t,e=this,i=e.params,n=e.$wrapperEl,s="auto"===i.slidesPerView?e.slidesPerViewDynamic():i.slidesPerView,a=e.clickedIndex;i.loop?e.animating||(t=parseInt(T(e.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?a<e.loopedSlides-s/2||a>e.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=n.children("."+i.slideClass+'[data-swiper-slide-index="'+t+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),W.nextTick(function(){e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=n.children("."+i.slideClass+'[data-swiper-slide-index="'+t+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),W.nextTick(function(){e.slideTo(a)})):e.slideTo(a)):e.slideTo(a)}},p={loopCreate:function(){var n=this,t=n.params,e=n.$wrapperEl;e.children("."+t.slideClass+"."+t.slideDuplicateClass).remove();var s=e.children("."+t.slideClass);if(t.loopFillGroupWithBlank){var i=t.slidesPerGroup-s.length%t.slidesPerGroup;if(i!==t.slidesPerGroup){for(var a=0;a<i;a+=1){var o=T(u.createElement("div")).addClass(t.slideClass+" "+t.slideBlankClass);e.append(o)}s=e.children("."+t.slideClass)}}"auto"!==t.slidesPerView||t.loopedSlides||(t.loopedSlides=s.length),n.loopedSlides=parseInt(t.loopedSlides||t.slidesPerView,10),n.loopedSlides+=t.loopAdditionalSlides,n.loopedSlides>s.length&&(n.loopedSlides=s.length);var r=[],l=[];s.each(function(t,e){var i=T(e);t<n.loopedSlides&&l.push(e),t<s.length&&t>=s.length-n.loopedSlides&&r.push(e),i.attr("data-swiper-slide-index",t)});for(var c=0;c<l.length;c+=1)e.append(T(l[c].cloneNode(!0)).addClass(t.slideDuplicateClass));for(var d=r.length-1;0<=d;--d)e.prepend(T(r[d].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){var t,e=this,i=e.params,n=e.activeIndex,s=e.slides,a=e.loopedSlides,o=e.allowSlidePrev,r=e.allowSlideNext,l=e.snapGrid,c=e.rtlTranslate;e.allowSlidePrev=!0,e.allowSlideNext=!0;l=-l[n]-e.getTranslate();n<a?(t=s.length-3*a+n,e.slideTo(t+=a,0,!1,!0)&&0!=l&&e.setTranslate((c?-e.translate:e.translate)-l)):("auto"===i.slidesPerView&&2*a<=n||n>=s.length-a)&&(t=-s.length+n+a,e.slideTo(t+=a,0,!1,!0)&&0!=l&&e.setTranslate((c?-e.translate:e.translate)-l)),e.allowSlidePrev=o,e.allowSlideNext=r},loopDestroy:function(){var t=this.$wrapperEl,e=this.params,i=this.slides;t.children("."+e.slideClass+"."+e.slideDuplicateClass+",."+e.slideClass+"."+e.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}},f={setGrabCursor:function(t){var e;Y.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||((e=this.el).style.cursor="move",e.style.cursor=t?"-webkit-grabbing":"-webkit-grab",e.style.cursor=t?"-moz-grabbin":"-moz-grab",e.style.cursor=t?"grabbing":"grab")},unsetGrabCursor:function(){Y.touch||this.params.watchOverflow&&this.isLocked||(this.el.style.cursor="")}},m={appendSlide:function(t){var e=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"==typeof t&&"length"in t)for(var n=0;n<t.length;n+=1)t[n]&&e.append(t[n]);else e.append(t);i.loop&&this.loopCreate(),i.observer&&Y.observer||this.update()},prependSlide:function(t){var e=this.params,i=this.$wrapperEl,n=this.activeIndex;e.loop&&this.loopDestroy();var s=n+1;if("object"==typeof t&&"length"in t){for(var a=0;a<t.length;a+=1)t[a]&&i.prepend(t[a]);s=n+t.length}else i.prepend(t);e.loop&&this.loopCreate(),e.observer&&Y.observer||this.update(),this.slideTo(s,0,!1)},addSlide:function(t,e){var i=this,n=i.$wrapperEl,s=i.params,a=i.activeIndex;s.loop&&(a-=i.loopedSlides,i.loopDestroy(),i.slides=n.children("."+s.slideClass));var o=i.slides.length;if(t<=0)i.prependSlide(e);else if(o<=t)i.appendSlide(e);else{for(var r=t<a?a+1:a,l=[],c=o-1;t<=c;--c){var d=i.slides.eq(c);d.remove(),l.unshift(d)}if("object"==typeof e&&"length"in e){for(var u=0;u<e.length;u+=1)e[u]&&n.append(e[u]);r=t<a?a+e.length:a}else n.append(e);for(var h=0;h<l.length;h+=1)n.append(l[h]);s.loop&&i.loopCreate(),s.observer&&Y.observer||i.update(),s.loop?i.slideTo(r+i.loopedSlides,0,!1):i.slideTo(r,0,!1)}},removeSlide:function(t){var e=this,i=e.params,n=e.$wrapperEl,s=e.activeIndex;i.loop&&(s-=e.loopedSlides,e.loopDestroy(),e.slides=n.children("."+i.slideClass));var a,o=s;if("object"==typeof t&&"length"in t){for(var r=0;r<t.length;r+=1)a=t[r],e.slides[a]&&e.slides.eq(a).remove(),a<o&&--o;o=Math.max(o,0)}else e.slides[a=t]&&e.slides.eq(a).remove(),a<o&&--o,o=Math.max(o,0);i.loop&&e.loopCreate(),i.observer&&Y.observer||e.update(),i.loop?e.slideTo(o+e.loopedSlides,0,!1):e.slideTo(o,0,!1)},removeAllSlides:function(){for(var t=[],e=0;e<this.slides.length;e+=1)t.push(e);this.removeSlide(t)}},g=(C=N.navigator.userAgent,k={ios:!1,android:!1,androidChrome:!1,desktop:!1,windows:!1,iphone:!1,ipod:!1,ipad:!1,cordova:N.cordova||N.phonegap,phonegap:N.cordova||N.phonegap},s=C.match(/(Windows Phone);?[\s\/]+([\d.]+)?/),o=C.match(/(Android);?[\s\/]+([\d.]+)?/),x=C.match(/(iPad).*OS\s([\d_]+)/),r=C.match(/(iPod)(.*OS\s([\d_]+))?/),i=!x&&C.match(/(iPhone\sOS|iOS)\s([\d_]+)/),s&&(k.os="windows",k.osVersion=s[2],k.windows=!0),o&&!s&&(k.os="android",k.osVersion=o[2],k.android=!0,k.androidChrome=0<=C.toLowerCase().indexOf("chrome")),(x||i||r)&&(k.os="ios",k.ios=!0),i&&!r&&(k.osVersion=i[2].replace(/_/g,"."),k.iphone=!0),x&&(k.osVersion=x[2].replace(/_/g,"."),k.ipad=!0),r&&(k.osVersion=r[3]?r[3].replace(/_/g,"."):null,k.iphone=!0),k.ios&&k.osVersion&&0<=C.indexOf("Version/")&&"10"===k.osVersion.split(".")[0]&&(k.osVersion=C.toLowerCase().split("version/")[1].split(" ")[0]),k.desktop=!(k.os||k.android||k.webView),k.webView=(i||x||r)&&C.match(/.*AppleWebKit(?!.*Safari)/i),k.os&&"ios"===k.os&&(x=k.osVersion.split("."),C=u.querySelector('meta[name="viewport"]'),k.minimalUi=!k.webView&&(r||i)&&(7==+x[0]?1<=+x[1]:7<+x[0])&&C&&0<=C.getAttribute("content").indexOf("minimal-ui")),k.pixelRatio=N.devicePixelRatio||1,k);function v(){var t,e,i,n=this,s=n.params,a=n.el;a&&0===a.offsetWidth||(s.breakpoints&&n.setBreakpoint(),t=n.allowSlideNext,e=n.allowSlidePrev,i=n.snapGrid,n.allowSlideNext=!0,n.allowSlidePrev=!0,n.updateSize(),n.updateSlides(),s.freeMode?(a=Math.min(Math.max(n.translate,n.maxTranslate()),n.minTranslate()),n.setTranslate(a),n.updateActiveIndex(),n.updateSlidesClasses(),s.autoHeight&&n.updateAutoHeight()):(n.updateSlidesClasses(),("auto"===s.slidesPerView||1<s.slidesPerView)&&n.isEnd&&!n.params.centeredSlides?n.slideTo(n.slides.length-1,0,!1,!0):n.slideTo(n.activeIndex,0,!1,!0)),n.allowSlidePrev=e,n.allowSlideNext=t,n.params.watchOverflow&&i!==n.snapGrid&&n.checkOverflow())}var y={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsInverse:!1,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!0,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0},b={update:c,translate:d,transition:{setTransition:function(t,e){this.$wrapperEl.transition(t),this.emit("setTransition",t,e)},transitionStart:function(t,e){void 0===t&&(t=!0);var i=this.activeIndex,n=this.params,s=this.previousIndex;n.autoHeight&&this.updateAutoHeight();e=e||(s<i?"next":i<s?"prev":"reset");this.emit("transitionStart"),t&&i!==s&&("reset"!==e?(this.emit("slideChangeTransitionStart"),"next"===e?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart")):this.emit("slideResetTransitionStart"))},transitionEnd:function(t,e){void 0===t&&(t=!0);var i=this.activeIndex,n=this.previousIndex;this.animating=!1,this.setTransition(0);e=e||(n<i?"next":i<n?"prev":"reset");this.emit("transitionEnd"),t&&i!==n&&("reset"!==e?(this.emit("slideChangeTransitionEnd"),"next"===e?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd")):this.emit("slideResetTransitionEnd"))}},slide:h,loop:p,grabCursor:f,manipulation:m,events:{attachEvents:function(){var t=this,e=t.params,i=t.touchEvents,n=t.el,s=t.wrapperEl;t.onTouchStart=function(t){var e,i,n,s,a=this,o=a.touchEventsData,r=a.params,l=a.touches;a.animating&&r.preventInteractionOnTransition||((e=t).originalEvent&&(e=e.originalEvent),o.isTouchEvent="touchstart"===e.type,!o.isTouchEvent&&"which"in e&&3===e.which||!o.isTouchEvent&&"button"in e&&0<e.button||o.isTouched&&o.isMoved||(r.noSwiping&&T(e.target).closest(r.noSwipingSelector||"."+r.noSwipingClass)[0]?a.allowClick=!0:r.swipeHandler&&!T(e).closest(r.swipeHandler)[0]||(l.currentX=("touchstart"===e.type?e.targetTouches[0]:e).pageX,l.currentY=("touchstart"===e.type?e.targetTouches[0]:e).pageY,i=l.currentX,s=l.currentY,n=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,t=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold,n&&(i<=t||i>=N.screen.width-t)||(W.extend(o,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=i,l.startY=s,o.touchStartTime=W.now(),a.allowClick=!0,a.updateSize(),a.swipeDirection=void 0,0<r.threshold&&(o.allowThresholdMove=!1),"touchstart"!==e.type&&(s=!0,T(e.target).is(o.formElements)&&(s=!1),u.activeElement&&T(u.activeElement).is(o.formElements)&&u.activeElement!==e.target&&u.activeElement.blur(),s=s&&a.allowTouchMove&&r.touchStartPreventDefault,(r.touchStartForcePreventDefault||s)&&e.preventDefault()),a.emit("touchStart",e)))))}.bind(t),t.onTouchMove=function(t){var e=this,i=e.touchEventsData,n=e.params,s=e.touches,a=e.rtlTranslate,o=t;if(o.originalEvent&&(o=o.originalEvent),i.isTouched){if(!i.isTouchEvent||"mousemove"!==o.type){var r=("touchmove"===o.type?o.targetTouches[0]:o).pageX,l=("touchmove"===o.type?o.targetTouches[0]:o).pageY;if(o.preventedByNestedSwiper)return s.startX=r,void(s.startY=l);if(!e.allowTouchMove)return e.allowClick=!1,void(i.isTouched&&(W.extend(s,{startX:r,startY:l,currentX:r,currentY:l}),i.touchStartTime=W.now()));if(i.isTouchEvent&&n.touchReleaseOnEdges&&!n.loop)if(e.isVertical()){if(l<s.startY&&e.translate<=e.maxTranslate()||l>s.startY&&e.translate>=e.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(r<s.startX&&e.translate<=e.maxTranslate()||r>s.startX&&e.translate>=e.minTranslate())return;if(i.isTouchEvent&&u.activeElement&&o.target===u.activeElement&&T(o.target).is(i.formElements))return i.isMoved=!0,void(e.allowClick=!1);if(i.allowTouchCallbacks&&e.emit("touchMove",o),!(o.targetTouches&&1<o.targetTouches.length)){s.currentX=r,s.currentY=l;t=s.currentX-s.startX,r=s.currentY-s.startY;if(!(e.params.threshold&&Math.sqrt(Math.pow(t,2)+Math.pow(r,2))<e.params.threshold))if(void 0===i.isScrolling&&(e.isHorizontal()&&s.currentY===s.startY||e.isVertical()&&s.currentX===s.startX?i.isScrolling=!1:25<=t*t+r*r&&(l=180*Math.atan2(Math.abs(r),Math.abs(t))/Math.PI,i.isScrolling=e.isHorizontal()?l>n.touchAngle:90-l>n.touchAngle)),i.isScrolling&&e.emit("touchMoveOpposite",o),void 0===i.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){e.allowClick=!1,o.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&o.stopPropagation(),i.isMoved||(n.loop&&e.loopFix(),i.startTranslate=e.getTranslate(),e.setTransition(0),e.animating&&e.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!n.grabCursor||!0!==e.allowSlideNext&&!0!==e.allowSlidePrev||e.setGrabCursor(!0),e.emit("sliderFirstMove",o)),e.emit("sliderMove",o),i.isMoved=!0;t=e.isHorizontal()?t:r;s.diff=t,t*=n.touchRatio,e.swipeDirection=0<(t=a?-t:t)?"prev":"next",i.currentTranslate=t+i.startTranslate;r=!0,a=n.resistanceRatio;if(n.touchReleaseOnEdges&&(a=0),0<t&&i.currentTranslate>e.minTranslate()?(r=!1,n.resistance&&(i.currentTranslate=e.minTranslate()-1+Math.pow(-e.minTranslate()+i.startTranslate+t,a))):t<0&&i.currentTranslate<e.maxTranslate()&&(r=!1,n.resistance&&(i.currentTranslate=e.maxTranslate()+1-Math.pow(e.maxTranslate()-i.startTranslate-t,a))),r&&(o.preventedByNestedSwiper=!0),!e.allowSlideNext&&"next"===e.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!e.allowSlidePrev&&"prev"===e.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),0<n.threshold){if(!(Math.abs(t)>n.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,i.currentTranslate=i.startTranslate,void(s.diff=e.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}n.followFinger&&((n.freeMode||n.watchSlidesProgress||n.watchSlidesVisibility)&&(e.updateActiveIndex(),e.updateSlidesClasses()),n.freeMode&&(0===i.velocities.length&&i.velocities.push({position:s[e.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:s[e.isHorizontal()?"currentX":"currentY"],time:W.now()})),e.updateProgress(i.currentTranslate),e.setTranslate(i.currentTranslate))}}}}else i.startMoving&&i.isScrolling&&e.emit("touchMoveOpposite",o)}.bind(t),t.onTouchEnd=function(t){var e=this,i=e.touchEventsData,n=e.params,s=e.touches,a=e.rtlTranslate,o=e.$wrapperEl,r=e.slidesGrid,l=e.snapGrid,c=t;if(c.originalEvent&&(c=c.originalEvent),i.allowTouchCallbacks&&e.emit("touchEnd",c),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&n.grabCursor&&e.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);n.grabCursor&&i.isMoved&&i.isTouched&&(!0===e.allowSlideNext||!0===e.allowSlidePrev)&&e.setGrabCursor(!1);var d,u=W.now(),t=u-i.touchStartTime;if(e.allowClick&&(e.updateClickedSlide(c),e.emit("tap",c),t<300&&300<u-i.lastClickTime&&(i.clickTimeout&&clearTimeout(i.clickTimeout),i.clickTimeout=W.nextTick(function(){e&&!e.destroyed&&e.emit("click",c)},300)),t<300&&u-i.lastClickTime<300&&(i.clickTimeout&&clearTimeout(i.clickTimeout),e.emit("doubleTap",c))),i.lastClickTime=W.now(),W.nextTick(function(){e.destroyed||(e.allowClick=!0)}),!i.isTouched||!i.isMoved||!e.swipeDirection||0===s.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,d=n.followFinger?a?e.translate:-e.translate:-i.currentTranslate,n.freeMode)if(d<-e.minTranslate())e.slideTo(e.activeIndex);else if(d>-e.maxTranslate())e.slides.length<l.length?e.slideTo(l.length-1):e.slideTo(e.slides.length-1);else{if(n.freeModeMomentum){1<i.velocities.length?(v=i.velocities.pop(),p=i.velocities.pop(),h=v.position-p.position,p=v.time-p.time,e.velocity=h/p,e.velocity/=2,Math.abs(e.velocity)<n.freeModeMinimumVelocity&&(e.velocity=0),(150<p||300<W.now()-v.time)&&(e.velocity=0)):e.velocity=0,e.velocity*=n.freeModeMomentumVelocityRatio,i.velocities.length=0;var h=1e3*n.freeModeMomentumRatio,p=e.velocity*h,f=e.translate+p;a&&(f=-f);var m,g,v=!1,p=20*Math.abs(e.velocity)*n.freeModeMomentumBounceRatio;if(f<e.maxTranslate())n.freeModeMomentumBounce?(f+e.maxTranslate()<-p&&(f=e.maxTranslate()-p),m=e.maxTranslate(),i.allowMomentumBounce=v=!0):f=e.maxTranslate(),n.loop&&n.centeredSlides&&(g=!0);else if(f>e.minTranslate())n.freeModeMomentumBounce?(f-e.minTranslate()>p&&(f=e.minTranslate()+p),m=e.minTranslate(),i.allowMomentumBounce=v=!0):f=e.minTranslate(),n.loop&&n.centeredSlides&&(g=!0);else if(n.freeModeSticky){for(var y,b=0;b<l.length;b+=1)if(l[b]>-f){y=b;break}f=-(Math.abs(l[y]-f)<Math.abs(l[y-1]-f)||"next"===e.swipeDirection?l[y]:l[y-1])}if(g&&e.once("transitionEnd",function(){e.loopFix()}),0!==e.velocity)h=a?Math.abs((-f-e.translate)/e.velocity):Math.abs((f-e.translate)/e.velocity);else if(n.freeModeSticky)return void e.slideToClosest();n.freeModeMomentumBounce&&v?(e.updateProgress(m),e.setTransition(h),e.setTranslate(f),e.transitionStart(!0,e.swipeDirection),e.animating=!0,o.transitionEnd(function(){e&&!e.destroyed&&i.allowMomentumBounce&&(e.emit("momentumBounce"),e.setTransition(n.speed),e.setTranslate(m),o.transitionEnd(function(){e&&!e.destroyed&&e.transitionEnd()}))})):e.velocity?(e.updateProgress(f),e.setTransition(h),e.setTranslate(f),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,o.transitionEnd(function(){e&&!e.destroyed&&e.transitionEnd()}))):e.updateProgress(f),e.updateActiveIndex(),e.updateSlidesClasses()}else if(n.freeModeSticky)return void e.slideToClosest();(!n.freeModeMomentum||t>=n.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}else{for(var w=0,_=e.slidesSizesGrid[0],x=0;x<r.length;x+=n.slidesPerGroup)void 0!==r[x+n.slidesPerGroup]?d>=r[x]&&d<r[x+n.slidesPerGroup]&&(_=r[(w=x)+n.slidesPerGroup]-r[x]):d>=r[x]&&(w=x,_=r[r.length-1]-r[r.length-2]);h=(d-r[w])/_;t>n.longSwipesMs?n.longSwipes?("next"===e.swipeDirection&&(h>=n.longSwipesRatio?e.slideTo(w+n.slidesPerGroup):e.slideTo(w)),"prev"===e.swipeDirection&&(h>1-n.longSwipesRatio?e.slideTo(w+n.slidesPerGroup):e.slideTo(w))):e.slideTo(e.activeIndex):n.shortSwipes?("next"===e.swipeDirection&&e.slideTo(w+n.slidesPerGroup),"prev"===e.swipeDirection&&e.slideTo(w)):e.slideTo(e.activeIndex)}}.bind(t),t.onClick=function(t){this.allowClick||(this.params.preventClicks&&t.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(t.stopPropagation(),t.stopImmediatePropagation()))}.bind(t);var a="container"===e.touchEventsTarget?n:s,n=!!e.nested;Y.touch||!Y.pointerEvents&&!Y.prefixedPointerEvents?(Y.touch&&(s=!("touchstart"!==i.start||!Y.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1},a.addEventListener(i.start,t.onTouchStart,s),a.addEventListener(i.move,t.onTouchMove,Y.passiveListener?{passive:!1,capture:n}:n),a.addEventListener(i.end,t.onTouchEnd,s)),(e.simulateTouch&&!g.ios&&!g.android||e.simulateTouch&&!Y.touch&&g.ios)&&(a.addEventListener("mousedown",t.onTouchStart,!1),u.addEventListener("mousemove",t.onTouchMove,n),u.addEventListener("mouseup",t.onTouchEnd,!1))):(a.addEventListener(i.start,t.onTouchStart,!1),u.addEventListener(i.move,t.onTouchMove,n),u.addEventListener(i.end,t.onTouchEnd,!1)),(e.preventClicks||e.preventClicksPropagation)&&a.addEventListener("click",t.onClick,!0),t.on(g.ios||g.android?"resize orientationchange observerUpdate":"resize observerUpdate",v,!0)},detachEvents:function(){var t=this,e=t.params,i=t.touchEvents,n=t.el,s=t.wrapperEl,a="container"===e.touchEventsTarget?n:s,n=!!e.nested;Y.touch||!Y.pointerEvents&&!Y.prefixedPointerEvents?(Y.touch&&(s=!("onTouchStart"!==i.start||!Y.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1},a.removeEventListener(i.start,t.onTouchStart,s),a.removeEventListener(i.move,t.onTouchMove,n),a.removeEventListener(i.end,t.onTouchEnd,s)),(e.simulateTouch&&!g.ios&&!g.android||e.simulateTouch&&!Y.touch&&g.ios)&&(a.removeEventListener("mousedown",t.onTouchStart,!1),u.removeEventListener("mousemove",t.onTouchMove,n),u.removeEventListener("mouseup",t.onTouchEnd,!1))):(a.removeEventListener(i.start,t.onTouchStart,!1),u.removeEventListener(i.move,t.onTouchMove,n),u.removeEventListener(i.end,t.onTouchEnd,!1)),(e.preventClicks||e.preventClicksPropagation)&&a.removeEventListener("click",t.onClick,!0),t.off(g.ios||g.android?"resize orientationchange observerUpdate":"resize observerUpdate",v)}},breakpoints:{setBreakpoint:function(){var t=this,e=t.activeIndex,i=t.initialized,n=t.loopedSlides;void 0===n&&(n=0);var s,a,o,r=t.params,l=r.breakpoints;l&&0!==Object.keys(l).length&&(s=t.getBreakpoint(l))&&t.currentBreakpoint!==s&&((a=s in l?l[s]:void 0)&&["slidesPerView","spaceBetween","slidesPerGroup"].forEach(function(t){var e=a[t];void 0!==e&&(a[t]="slidesPerView"!==t||"AUTO"!==e&&"auto"!==e?"slidesPerView"===t?parseFloat(e):parseInt(e,10):"auto")}),l=(o=a||t.originalParams).direction&&o.direction!==r.direction,r=r.loop&&(o.slidesPerView!==r.slidesPerView||l),l&&i&&t.changeDirection(),W.extend(t.params,o),W.extend(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),t.currentBreakpoint=s,r&&i&&(t.loopDestroy(),t.loopCreate(),t.updateSlides(),t.slideTo(e-n+t.loopedSlides,0,!1)),t.emit("breakpoint",o))},getBreakpoint:function(t){if(t){var e=!1,i=[];Object.keys(t).forEach(function(t){i.push(t)}),i.sort(function(t,e){return parseInt(t,10)-parseInt(e,10)});for(var n=0;n<i.length;n+=1){var s=i[n];this.params.breakpointsInverse?s<=N.innerWidth&&(e=s):s>=N.innerWidth&&!e&&(e=s)}return e||"max"}}},checkOverflow:{checkOverflow:function(){var t=this,e=t.isLocked;t.isLocked=1===t.snapGrid.length,t.allowSlideNext=!t.isLocked,t.allowSlidePrev=!t.isLocked,e!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock"),e&&e!==t.isLocked&&(t.isEnd=!1,t.navigation.update())}},classes:{addClasses:function(){var e=this.classNames,i=this.params,t=this.rtl,n=this.$el,s=[];s.push("initialized"),s.push(i.direction),i.freeMode&&s.push("free-mode"),Y.flexbox||s.push("no-flexbox"),i.autoHeight&&s.push("autoheight"),t&&s.push("rtl"),1<i.slidesPerColumn&&s.push("multirow"),g.android&&s.push("android"),g.ios&&s.push("ios"),(S.isIE||S.isEdge)&&(Y.pointerEvents||Y.prefixedPointerEvents)&&s.push("wp8-"+i.direction),s.forEach(function(t){e.push(i.containerModifierClass+t)}),n.addClass(e.join(" "))},removeClasses:function(){var t=this.$el,e=this.classNames;t.removeClass(e.join(" "))}},images:{loadImage:function(t,e,i,n,s,a){function o(){a&&a()}(!t.complete||!s)&&e?((s=new N.Image).onload=o,s.onerror=o,n&&(s.sizes=n),i&&(s.srcset=i),e&&(s.src=e)):o()},preloadImages:function(){var t=this;function e(){null!=t&&t&&!t.destroyed&&(void 0!==t.imagesLoaded&&(t.imagesLoaded+=1),t.imagesLoaded===t.imagesToLoad.length&&(t.params.updateOnImagesReady&&t.update(),t.emit("imagesReady")))}t.imagesToLoad=t.$el.find("img");for(var i=0;i<t.imagesToLoad.length;i+=1){var n=t.imagesToLoad[i];t.loadImage(n,n.currentSrc||n.getAttribute("src"),n.srcset||n.getAttribute("srcset"),n.sizes||n.getAttribute("sizes"),!0,e)}}}},w={},_=function(l){function c(){for(var t,i,e=[],n=arguments.length;n--;)e[n]=arguments[n];i=(i=1===e.length&&e[0].constructor&&e[0].constructor===Object?e[0]:(t=e[0],e[1]))||{},i=W.extend({},i),t&&!i.el&&(i.el=t),l.call(this,i),Object.keys(b).forEach(function(e){Object.keys(b[e]).forEach(function(t){c.prototype[t]||(c.prototype[t]=b[e][t])})});var s=this;void 0===s.modules&&(s.modules={}),Object.keys(s.modules).forEach(function(t){var e=s.modules[t];e.params&&(t=Object.keys(e.params)[0],"object"==typeof(e=e.params[t])&&null!==e&&t in i&&"enabled"in e&&(!0===i[t]&&(i[t]={enabled:!0}),"object"!=typeof i[t]||"enabled"in i[t]||(i[t].enabled=!0),i[t]||(i[t]={enabled:!1})))});var a=W.extend({},y);s.useModulesParams(a),s.params=W.extend({},a,w,i),s.originalParams=W.extend({},s.params),s.passedParams=W.extend({},i);var o=(s.$=T)(s.params.el);if(t=o[0]){if(1<o.length){var r=[];return o.each(function(t,e){e=W.extend({},i,{el:e});r.push(new c(e))}),r}t.swiper=s,o.data("swiper",s);var a=o.children("."+s.params.wrapperClass);return W.extend(s,{$el:o,el:t,$wrapperEl:a,wrapperEl:a[0],classNames:[],slides:T(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===s.params.direction},isVertical:function(){return"vertical"===s.params.direction},rtl:"rtl"===t.dir.toLowerCase()||"rtl"===o.css("direction"),rtlTranslate:"horizontal"===s.params.direction&&("rtl"===t.dir.toLowerCase()||"rtl"===o.css("direction")),wrongRTL:"-webkit-box"===a.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:(o=["mousedown","mousemove","mouseup"],Y.pointerEvents?o=["pointerdown","pointermove","pointerup"]:Y.prefixedPointerEvents&&(o=["MSPointerDown","MSPointerMove","MSPointerUp"]),s.touchEventsTouch={start:(a=["touchstart","touchmove","touchend"])[0],move:a[1],end:a[2]},s.touchEventsDesktop={start:o[0],move:o[1],end:o[2]},Y.touch||!s.params.simulateTouch?s.touchEventsTouch:s.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video",lastClickTime:W.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.useModules(),s.params.init&&s.init(),s}}l&&(c.__proto__=l);var t={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}};return((c.prototype=Object.create(l&&l.prototype)).constructor=c).prototype.slidesPerViewDynamic=function(){var t=this.params,e=this.slides,i=this.slidesGrid,n=this.size,s=this.activeIndex,a=1;if(t.centeredSlides){for(var o,r=e[s].swiperSlideSize,l=s+1;l<e.length;l+=1)e[l]&&!o&&(a+=1,n<(r+=e[l].swiperSlideSize)&&(o=!0));for(var c=s-1;0<=c;--c)e[c]&&!o&&(a+=1,n<(r+=e[c].swiperSlideSize)&&(o=!0))}else for(var d=s+1;d<e.length;d+=1)i[d]-i[s]<n&&(a+=1);return a},c.prototype.update=function(){var t,e,i=this;function n(){var t=i.rtlTranslate?-1*i.translate:i.translate,t=Math.min(Math.max(t,i.maxTranslate()),i.minTranslate());i.setTranslate(t),i.updateActiveIndex(),i.updateSlidesClasses()}i&&!i.destroyed&&(t=i.snapGrid,(e=i.params).breakpoints&&i.setBreakpoint(),i.updateSize(),i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),i.params.freeMode?(n(),i.params.autoHeight&&i.updateAutoHeight()):(("auto"===i.params.slidesPerView||1<i.params.slidesPerView)&&i.isEnd&&!i.params.centeredSlides?i.slideTo(i.slides.length-1,0,!1,!0):i.slideTo(i.activeIndex,0,!1,!0))||n(),e.watchOverflow&&t!==i.snapGrid&&i.checkOverflow(),i.emit("update"))},c.prototype.changeDirection=function(i,t){void 0===t&&(t=!0);var e=this,n=e.params.direction;return(i=i||("horizontal"===n?"vertical":"horizontal"))===n||"horizontal"!==i&&"vertical"!==i||("vertical"===n&&(e.$el.removeClass(e.params.containerModifierClass+"vertical wp8-vertical").addClass(""+e.params.containerModifierClass+i),(S.isIE||S.isEdge)&&(Y.pointerEvents||Y.prefixedPointerEvents)&&e.$el.addClass(e.params.containerModifierClass+"wp8-"+i)),"horizontal"===n&&(e.$el.removeClass(e.params.containerModifierClass+"horizontal wp8-horizontal").addClass(""+e.params.containerModifierClass+i),(S.isIE||S.isEdge)&&(Y.pointerEvents||Y.prefixedPointerEvents)&&e.$el.addClass(e.params.containerModifierClass+"wp8-"+i)),e.params.direction=i,e.slides.each(function(t,e){"vertical"===i?e.style.width="":e.style.height=""}),e.emit("changeDirection"),t&&e.update()),e},c.prototype.init=function(){var t=this;t.initialized||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit),t.attachEvents(),t.initialized=!0,t.emit("init"))},c.prototype.destroy=function(t,e){void 0===t&&(t=!0),void 0===e&&(e=!0);var i=this,n=i.params,s=i.$el,a=i.$wrapperEl,o=i.slides;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),n.loop&&i.loopDestroy(),e&&(i.removeClasses(),s.removeAttr("style"),a.removeAttr("style"),o&&o.length&&o.removeClass([n.slideVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index").removeAttr("data-swiper-column").removeAttr("data-swiper-row")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(function(t){i.off(t)}),!1!==t&&(i.$el[0].swiper=null,i.$el.data("swiper",null),W.deleteProps(i)),i.destroyed=!0),null},c.extendDefaults=function(t){W.extend(w,t)},t.extendedDefaults.get=function(){return w},t.defaults.get=function(){return y},t.Class.get=function(){return l},t.$.get=function(){return T},Object.defineProperties(c,t),c}(t),x={name:"device",proto:{device:g},static:{device:g}},C={name:"support",proto:{support:Y},static:{support:Y}},k={name:"browser",proto:{browser:S},static:{browser:S}},c={name:"resize",create:function(){var t=this;W.extend(t,{resize:{resizeHandler:function(){t&&!t.destroyed&&t.initialized&&(t.emit("beforeResize"),t.emit("resize"))},orientationChangeHandler:function(){t&&!t.destroyed&&t.initialized&&t.emit("orientationchange")}}})},on:{init:function(){N.addEventListener("resize",this.resize.resizeHandler),N.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy:function(){N.removeEventListener("resize",this.resize.resizeHandler),N.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}},E={func:N.MutationObserver||N.WebkitMutationObserver,attach:function(t,e){void 0===e&&(e={});var i=this,n=new E.func(function(t){var e;1!==t.length?(e=function(){i.emit("observerUpdate",t[0])},N.requestAnimationFrame?N.requestAnimationFrame(e):N.setTimeout(e,0)):i.emit("observerUpdate",t[0])});n.observe(t,{attributes:void 0===e.attributes||e.attributes,childList:void 0===e.childList||e.childList,characterData:void 0===e.characterData||e.characterData}),i.observer.observers.push(n)},init:function(){if(Y.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),e=0;e<t.length;e+=1)this.observer.attach(t[e]);this.observer.attach(this.$el[0],{childList:this.params.observeSlideChildren}),this.observer.attach(this.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach(function(t){t.disconnect()}),this.observer.observers=[]}},d={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){W.extend(this,{observer:{init:E.init.bind(this),attach:E.attach.bind(this),destroy:E.destroy.bind(this),observers:[]}})},on:{init:function(){this.observer.init()},destroy:function(){this.observer.destroy()}}},M={update:function(t){var e=this,i=e.params,n=i.slidesPerView,s=i.slidesPerGroup,a=i.centeredSlides,o=e.params.virtual,r=o.addSlidesBefore,l=o.addSlidesAfter,c=e.virtual,d=c.from,u=c.to,h=c.slides,p=c.slidesGrid,f=c.renderSlide,i=c.offset;e.updateActiveIndex();var o=e.activeIndex||0,c=e.rtlTranslate?"right":e.isHorizontal()?"left":"top",l=a?(v=Math.floor(n/2)+s+r,Math.floor(n/2)+s+l):(v=n+(s-1)+r,s+l),m=Math.max((o||0)-l,0),g=Math.min((o||0)+v,h.length-1),v=(e.slidesGrid[m]||0)-(e.slidesGrid[0]||0);function y(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.lazy&&e.params.lazy.enabled&&e.lazy.load()}if(W.extend(e.virtual,{from:m,to:g,offset:v,slidesGrid:e.slidesGrid}),d===m&&u===g&&!t)return e.slidesGrid!==p&&v!==i&&e.slides.css(c,v+"px"),void e.updateProgress();if(e.params.virtual.renderExternal)return e.params.virtual.renderExternal.call(e,{offset:v,from:m,to:g,slides:function(){for(var t=[],e=m;e<=g;e+=1)t.push(h[e]);return t}()}),void y();var b=[],w=[];if(t)e.$wrapperEl.find("."+e.params.slideClass).remove();else for(var _=d;_<=u;_+=1)(_<m||g<_)&&e.$wrapperEl.find("."+e.params.slideClass+'[data-swiper-slide-index="'+_+'"]').remove();for(var x=0;x<h.length;x+=1)m<=x&&x<=g&&(void 0===u||t?w.push(x):(u<x&&w.push(x),x<d&&b.push(x)));w.forEach(function(t){e.$wrapperEl.append(f(h[t],t))}),b.sort(function(t,e){return e-t}).forEach(function(t){e.$wrapperEl.prepend(f(h[t],t))}),e.$wrapperEl.children(".swiper-slide").css(c,v+"px"),y()},renderSlide:function(t,e){var i=this.params.virtual;if(i.cache&&this.virtual.cache[e])return this.virtual.cache[e];t=i.renderSlide?T(i.renderSlide.call(this,t,e)):T('<div class="'+this.params.slideClass+'" data-swiper-slide-index="'+e+'">'+t+"</div>");return t.attr("data-swiper-slide-index")||t.attr("data-swiper-slide-index",e),i.cache&&(this.virtual.cache[e]=t),t},appendSlide:function(t){if("object"==typeof t&&"length"in t)for(var e=0;e<t.length;e+=1)t[e]&&this.virtual.slides.push(t[e]);else this.virtual.slides.push(t);this.virtual.update(!0)},prependSlide:function(t){var e,i,n=this.activeIndex,s=n+1,a=1;if(Array.isArray(t)){for(var o=0;o<t.length;o+=1)t[o]&&this.virtual.slides.unshift(t[o]);s=n+t.length,a=t.length}else this.virtual.slides.unshift(t);this.params.virtual.cache&&(e=this.virtual.cache,i={},Object.keys(e).forEach(function(t){i[parseInt(t,10)+a]=e[t]}),this.virtual.cache=i),this.virtual.update(!0),this.slideTo(s,0)},removeSlide:function(t){if(null!=t){var e=this.activeIndex;if(Array.isArray(t))for(var i=t.length-1;0<=i;--i)this.virtual.slides.splice(t[i],1),this.params.virtual.cache&&delete this.virtual.cache[t[i]],t[i]<e&&--e,e=Math.max(e,0);else this.virtual.slides.splice(t,1),this.params.virtual.cache&&delete this.virtual.cache[t],t<e&&--e,e=Math.max(e,0);this.virtual.update(!0),this.slideTo(e,0)}},removeAllSlides:function(){this.virtual.slides=[],this.params.virtual.cache&&(this.virtual.cache={}),this.virtual.update(!0),this.slideTo(0,0)}},h={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create:function(){W.extend(this,{virtual:{update:M.update.bind(this),appendSlide:M.appendSlide.bind(this),prependSlide:M.prependSlide.bind(this),removeSlide:M.removeSlide.bind(this),removeAllSlides:M.removeAllSlides.bind(this),renderSlide:M.renderSlide.bind(this),slides:this.params.virtual.slides,cache:{}}})},on:{beforeInit:function(){var t;this.params.virtual.enabled&&(this.classNames.push(this.params.containerModifierClass+"virtual"),W.extend(this.params,t={watchSlidesProgress:!0}),W.extend(this.originalParams,t),this.params.initialSlide||this.virtual.update())},setTranslate:function(){this.params.virtual.enabled&&this.virtual.update()}}},P={handle:function(t){var e=this,i=e.rtlTranslate,n=t,s=(n=n.originalEvent?n.originalEvent:n).keyCode||n.charCode;if(!e.allowSlideNext&&(e.isHorizontal()&&39===s||e.isVertical()&&40===s))return!1;if(!e.allowSlidePrev&&(e.isHorizontal()&&37===s||e.isVertical()&&38===s))return!1;if(!(n.shiftKey||n.altKey||n.ctrlKey||n.metaKey||u.activeElement&&u.activeElement.nodeName&&("input"===u.activeElement.nodeName.toLowerCase()||"textarea"===u.activeElement.nodeName.toLowerCase()))){if(e.params.keyboard.onlyInViewport&&(37===s||39===s||38===s||40===s)){var a=!1;if(0<e.$el.parents("."+e.params.slideClass).length&&0===e.$el.parents("."+e.params.slideActiveClass).length)return;var o=N.innerWidth,r=N.innerHeight,t=e.$el.offset();i&&(t.left-=e.$el[0].scrollLeft);for(var l=[[t.left,t.top],[t.left+e.width,t.top],[t.left,t.top+e.height],[t.left+e.width,t.top+e.height]],c=0;c<l.length;c+=1){var d=l[c];0<=d[0]&&d[0]<=o&&0<=d[1]&&d[1]<=r&&(a=!0)}if(!a)return}e.isHorizontal()?(37!==s&&39!==s||(n.preventDefault?n.preventDefault():n.returnValue=!1),(39===s&&!i||37===s&&i)&&e.slideNext(),(37===s&&!i||39===s&&i)&&e.slidePrev()):(38!==s&&40!==s||(n.preventDefault?n.preventDefault():n.returnValue=!1),40===s&&e.slideNext(),38===s&&e.slidePrev()),e.emit("keyPress",s)}},enable:function(){this.keyboard.enabled||(T(u).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){this.keyboard.enabled&&(T(u).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},p={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0}},create:function(){W.extend(this,{keyboard:{enabled:!1,enable:P.enable.bind(this),disable:P.disable.bind(this),handle:P.handle.bind(this)}})},on:{init:function(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy:function(){this.keyboard.enabled&&this.keyboard.disable()}}},z={lastScrollTime:W.now(),event:-1<N.navigator.userAgent.indexOf("firefox")?"DOMMouseScroll":((m=(f="onwheel")in u)||((t=u.createElement("div")).setAttribute(f,"return;"),m="function"==typeof t[f]),(m=!m&&u.implementation&&u.implementation.hasFeature&&!0!==u.implementation.hasFeature("","")?u.implementation.hasFeature("Events.wheel","3.0"):m)?"wheel":"mousewheel"),normalize:function(t){var e=0,i=0,n=0,s=0;return"detail"in t&&(i=t.detail),"wheelDelta"in t&&(i=-t.wheelDelta/120),"wheelDeltaY"in t&&(i=-t.wheelDeltaY/120),"wheelDeltaX"in t&&(e=-t.wheelDeltaX/120),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(e=i,i=0),n=10*e,s=10*i,"deltaY"in t&&(s=t.deltaY),((n="deltaX"in t?t.deltaX:n)||s)&&t.deltaMode&&(1===t.deltaMode?(n*=40,s*=40):(n*=800,s*=800)),{spinX:e=n&&!e?n<1?-1:1:e,spinY:i=s&&!i?s<1?-1:1:i,pixelX:n,pixelY:s}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(t){var e=t,i=this,n=i.params.mousewheel;if(!i.mouseEntered&&!n.releaseOnEdges)return!0;e.originalEvent&&(e=e.originalEvent);var s=0,a=i.rtlTranslate?-1:1,o=z.normalize(e);if(n.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(o.pixelX)>Math.abs(o.pixelY)))return!0;s=o.pixelX*a}else{if(!(Math.abs(o.pixelY)>Math.abs(o.pixelX)))return!0;s=o.pixelY}else s=Math.abs(o.pixelX)>Math.abs(o.pixelY)?-o.pixelX*a:-o.pixelY;if(0===s)return!0;if(n.invert&&(s=-s),i.params.freeMode){i.params.loop&&i.loopFix();t=i.getTranslate()+s*n.sensitivity,a=i.isBeginning,o=i.isEnd;if((t=t>=i.minTranslate()?i.minTranslate():t)<=i.maxTranslate()&&(t=i.maxTranslate()),i.setTransition(0),i.setTranslate(t),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!a&&i.isBeginning||!o&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky&&(clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=W.nextTick(function(){i.slideToClosest()},300)),i.emit("scroll",e),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),t===i.minTranslate()||t===i.maxTranslate())return!0}else{if(60<W.now()-i.mousewheel.lastScrollTime)if(s<0)if(i.isEnd&&!i.params.loop||i.animating){if(n.releaseOnEdges)return!0}else i.slideNext(),i.emit("scroll",e);else if(i.isBeginning&&!i.params.loop||i.animating){if(n.releaseOnEdges)return!0}else i.slidePrev(),i.emit("scroll",e);i.mousewheel.lastScrollTime=(new N.Date).getTime()}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1},enable:function(){if(!z.event)return!1;if(this.mousewheel.enabled)return!1;var t=this.$el;return(t="container"!==this.params.mousewheel.eventsTarged?T(this.params.mousewheel.eventsTarged):t).on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(z.event,this.mousewheel.handle),this.mousewheel.enabled=!0},disable:function(){if(!z.event)return!1;if(!this.mousewheel.enabled)return!1;var t=this.$el;return(t="container"!==this.params.mousewheel.eventsTarged?T(this.params.mousewheel.eventsTarged):t).off(z.event,this.mousewheel.handle),!(this.mousewheel.enabled=!1)}},A={update:function(){var t,e,i=this.params.navigation;this.params.loop||(t=(e=this.navigation).$nextEl,(e=e.$prevEl)&&0<e.length&&(this.isBeginning?e.addClass(i.disabledClass):e.removeClass(i.disabledClass),e[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](i.lockClass)),t&&0<t.length&&(this.isEnd?t.addClass(i.disabledClass):t.removeClass(i.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](i.lockClass)))},onPrevClick:function(t){t.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(t){t.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var t,e,i=this,n=i.params.navigation;(n.nextEl||n.prevEl)&&(n.nextEl&&(t=T(n.nextEl),i.params.uniqueNavElements&&"string"==typeof n.nextEl&&1<t.length&&1===i.$el.find(n.nextEl).length&&(t=i.$el.find(n.nextEl))),n.prevEl&&(e=T(n.prevEl),i.params.uniqueNavElements&&"string"==typeof n.prevEl&&1<e.length&&1===i.$el.find(n.prevEl).length&&(e=i.$el.find(n.prevEl))),t&&0<t.length&&t.on("click",i.navigation.onNextClick),e&&0<e.length&&e.on("click",i.navigation.onPrevClick),W.extend(i.navigation,{$nextEl:t,nextEl:t&&t[0],$prevEl:e,prevEl:e&&e[0]}))},destroy:function(){var t=this.navigation,e=t.$nextEl,t=t.$prevEl;e&&e.length&&(e.off("click",this.navigation.onNextClick),e.removeClass(this.params.navigation.disabledClass)),t&&t.length&&(t.off("click",this.navigation.onPrevClick),t.removeClass(this.params.navigation.disabledClass))}},$={update:function(){var t=this,e=t.rtl,n=t.params.pagination;if(n.el&&t.pagination.el&&t.pagination.$el&&0!==t.pagination.$el.length){var s,i=(t.virtual&&t.params.virtual.enabled?t.virtual:t).slides.length,a=t.pagination.$el,o=t.params.loop?Math.ceil((i-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?((s=Math.ceil((t.activeIndex-t.loopedSlides)/t.params.slidesPerGroup))>i-1-2*t.loopedSlides&&(s-=i-2*t.loopedSlides),o-1<s&&(s-=o),s<0&&"bullets"!==t.params.paginationType&&(s=o+s)):s=void 0!==t.snapIndex?t.snapIndex:t.activeIndex||0,"bullets"===n.type&&t.pagination.bullets&&0<t.pagination.bullets.length){var r,l,c,d,u,h=t.pagination.bullets;if(n.dynamicBullets&&(t.pagination.bulletSize=h.eq(0)[t.isHorizontal()?"outerWidth":"outerHeight"](!0),a.css(t.isHorizontal()?"width":"height",t.pagination.bulletSize*(n.dynamicMainBullets+4)+"px"),1<n.dynamicMainBullets&&void 0!==t.previousIndex&&(t.pagination.dynamicBulletIndex+=s-t.previousIndex,t.pagination.dynamicBulletIndex>n.dynamicMainBullets-1?t.pagination.dynamicBulletIndex=n.dynamicMainBullets-1:t.pagination.dynamicBulletIndex<0&&(t.pagination.dynamicBulletIndex=0)),r=s-t.pagination.dynamicBulletIndex,c=((l=r+(Math.min(h.length,n.dynamicMainBullets)-1))+r)/2),h.removeClass(n.bulletActiveClass+" "+n.bulletActiveClass+"-next "+n.bulletActiveClass+"-next-next "+n.bulletActiveClass+"-prev "+n.bulletActiveClass+"-prev-prev "+n.bulletActiveClass+"-main"),1<a.length)h.each(function(t,e){var i=T(e),e=i.index();e===s&&i.addClass(n.bulletActiveClass),n.dynamicBullets&&(r<=e&&e<=l&&i.addClass(n.bulletActiveClass+"-main"),e===r&&i.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),e===l&&i.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next"))});else if(h.eq(s).addClass(n.bulletActiveClass),n.dynamicBullets){for(var p=h.eq(r),i=h.eq(l),f=r;f<=l;f+=1)h.eq(f).addClass(n.bulletActiveClass+"-main");p.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),i.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next")}n.dynamicBullets&&(u=Math.min(h.length,n.dynamicMainBullets+4),d=(t.pagination.bulletSize*u-t.pagination.bulletSize)/2-c*t.pagination.bulletSize,u=e?"right":"left",h.css(t.isHorizontal()?u:"top",d+"px"))}"fraction"===n.type&&(a.find("."+n.currentClass).text(n.formatFractionCurrent(s+1)),a.find("."+n.totalClass).text(n.formatFractionTotal(o))),"progressbar"===n.type&&(c=n.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical",e=(s+1)/o,d=u=1,"horizontal"==c?u=e:d=e,a.find("."+n.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+u+") scaleY("+d+")").transition(t.params.speed)),"custom"===n.type&&n.renderCustom?(a.html(n.renderCustom(t,s+1,o)),t.emit("paginationRender",t,a[0])):t.emit("paginationUpdate",t,a[0]),a[t.params.watchOverflow&&t.isLocked?"addClass":"removeClass"](n.lockClass)}},render:function(){var t=this,e=t.params.pagination;if(e.el&&t.pagination.el&&t.pagination.$el&&0!==t.pagination.$el.length){var i=(t.virtual&&t.params.virtual.enabled?t.virtual:t).slides.length,n=t.pagination.$el,s="";if("bullets"===e.type){for(var a=t.params.loop?Math.ceil((i-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length,o=0;o<a;o+=1)e.renderBullet?s+=e.renderBullet.call(t,o,e.bulletClass):s+="<"+e.bulletElement+' class="'+e.bulletClass+'"></'+e.bulletElement+">";n.html(s),t.pagination.bullets=n.find("."+e.bulletClass)}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):'<span class="'+e.currentClass+'"></span> / <span class="'+e.totalClass+'"></span>',n.html(s)),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):'<span class="'+e.progressbarFillClass+'"></span>',n.html(s)),"custom"!==e.type&&t.emit("paginationRender",t.pagination.$el[0])}},init:function(){var t,e=this,i=e.params.pagination;!i.el||0!==(t=T(i.el)).length&&(e.params.uniqueNavElements&&"string"==typeof i.el&&1<t.length&&1===e.$el.find(i.el).length&&(t=e.$el.find(i.el)),"bullets"===i.type&&i.clickable&&t.addClass(i.clickableClass),t.addClass(i.modifierClass+i.type),"bullets"===i.type&&i.dynamicBullets&&(t.addClass(""+i.modifierClass+i.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,i.dynamicMainBullets<1&&(i.dynamicMainBullets=1)),"progressbar"===i.type&&i.progressbarOpposite&&t.addClass(i.progressbarOppositeClass),i.clickable&&t.on("click","."+i.bulletClass,function(t){t.preventDefault();t=T(this).index()*e.params.slidesPerGroup;e.params.loop&&(t+=e.loopedSlides),e.slideTo(t)}),W.extend(e.pagination,{$el:t,el:t[0]}))},destroy:function(){var t,e=this.params.pagination;e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length&&((t=this.pagination.$el).removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass))}},I={setTranslate:function(){var t,e,i,n,s,a,o,r;this.params.scrollbar.el&&this.scrollbar.el&&(o=this.scrollbar,t=this.rtlTranslate,r=this.progress,e=o.dragSize,i=o.trackSize,n=o.$dragEl,s=o.$el,a=this.params.scrollbar,r=(i-(o=e))*r,t?0<(r=-r)?(o=e-r,r=0):i<-r+e&&(o=i+r):r<0?(o=e+r,r=0):i<r+e&&(o=i-r),this.isHorizontal()?(Y.transforms3d?n.transform("translate3d("+r+"px, 0, 0)"):n.transform("translateX("+r+"px)"),n[0].style.width=o+"px"):(Y.transforms3d?n.transform("translate3d(0px, "+r+"px, 0)"):n.transform("translateY("+r+"px)"),n[0].style.height=o+"px"),a.hide&&(clearTimeout(this.scrollbar.timeout),s[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){s[0].style.opacity=0,s.transition(400)},1e3)))},setTransition:function(t){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(t)},updateSize:function(){var t,e,i,n,s,a,o,r=this;r.params.scrollbar.el&&r.scrollbar.el&&(e=(t=r.scrollbar).$dragEl,i=t.$el,e[0].style.width="",e[0].style.height="",n=r.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,a=(s=r.size/r.virtualSize)*(n/r.size),o="auto"===r.params.scrollbar.dragSize?n*s:parseInt(r.params.scrollbar.dragSize,10),r.isHorizontal()?e[0].style.width=o+"px":e[0].style.height=o+"px",i[0].style.display=1<=s?"none":"",r.params.scrollbar.hide&&(i[0].style.opacity=0),W.extend(t,{trackSize:n,divider:s,moveDivider:a,dragSize:o}),t.$el[r.params.watchOverflow&&r.isLocked?"addClass":"removeClass"](r.params.scrollbar.lockClass))},setDragPosition:function(t){var e=this,i=e.scrollbar,n=e.rtlTranslate,s=i.$el,a=i.dragSize,i=i.trackSize,a=((e.isHorizontal()?"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].pageX:t.pageX||t.clientX:"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].pageY:t.pageY||t.clientY)-s.offset()[e.isHorizontal()?"left":"top"]-a/2)/(i-a);a=Math.max(Math.min(a,1),0),n&&(a=1-a);a=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*a;e.updateProgress(a),e.setTranslate(a),e.updateActiveIndex(),e.updateSlidesClasses()},onDragStart:function(t){var e=this.params.scrollbar,i=this.scrollbar,n=this.$wrapperEl,s=i.$el,a=i.$dragEl;this.scrollbar.isTouched=!0,t.preventDefault(),t.stopPropagation(),n.transition(100),a.transition(100),i.setDragPosition(t),clearTimeout(this.scrollbar.dragTimeout),s.transition(0),e.hide&&s.css("opacity",1),this.emit("scrollbarDragStart",t)},onDragMove:function(t){var e=this.scrollbar,i=this.$wrapperEl,n=e.$el,s=e.$dragEl;this.scrollbar.isTouched&&(t.preventDefault?t.preventDefault():t.returnValue=!1,e.setDragPosition(t),i.transition(0),n.transition(0),s.transition(0),this.emit("scrollbarDragMove",t))},onDragEnd:function(t){var e=this.params.scrollbar,i=this.scrollbar.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,e.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=W.nextTick(function(){i.css("opacity",0),i.transition(400)},1e3)),this.emit("scrollbarDragEnd",t),e.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){var t,e,i,n,s,a=this;a.params.scrollbar.el&&(n=a.scrollbar,t=a.touchEventsTouch,e=a.touchEventsDesktop,s=a.params,i=n.$el[0],n=!(!Y.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},s=!(!Y.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1},Y.touch?(i.addEventListener(t.start,a.scrollbar.onDragStart,n),i.addEventListener(t.move,a.scrollbar.onDragMove,n),i.addEventListener(t.end,a.scrollbar.onDragEnd,s)):(i.addEventListener(e.start,a.scrollbar.onDragStart,n),u.addEventListener(e.move,a.scrollbar.onDragMove,n),u.addEventListener(e.end,a.scrollbar.onDragEnd,s)))},disableDraggable:function(){var t,e,i,n,s,a=this;a.params.scrollbar.el&&(n=a.scrollbar,t=a.touchEventsTouch,e=a.touchEventsDesktop,s=a.params,i=n.$el[0],n=!(!Y.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},s=!(!Y.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1},Y.touch?(i.removeEventListener(t.start,a.scrollbar.onDragStart,n),i.removeEventListener(t.move,a.scrollbar.onDragMove,n),i.removeEventListener(t.end,a.scrollbar.onDragEnd,s)):(i.removeEventListener(e.start,a.scrollbar.onDragStart,n),u.removeEventListener(e.move,a.scrollbar.onDragMove,n),u.removeEventListener(e.end,a.scrollbar.onDragEnd,s)))},init:function(){var t,e,i,n;this.params.scrollbar.el&&(t=this.scrollbar,n=this.$el,i=T((e=this.params.scrollbar).el),0===(n=(i=this.params.uniqueNavElements&&"string"==typeof e.el&&1<i.length&&1===n.find(e.el).length?n.find(e.el):i).find("."+this.params.scrollbar.dragClass)).length&&(n=T('<div class="'+this.params.scrollbar.dragClass+'"></div>'),i.append(n)),W.extend(t,{$el:i,el:i[0],$dragEl:n,dragEl:n[0]}),e.draggable&&t.enableDraggable())},destroy:function(){this.scrollbar.disableDraggable()}},O={setTransform:function(t,e){var i=this.rtl,n=T(t),s=i?-1:1,a=n.attr("data-swiper-parallax")||"0",o=n.attr("data-swiper-parallax-x"),r=n.attr("data-swiper-parallax-y"),t=n.attr("data-swiper-parallax-scale"),i=n.attr("data-swiper-parallax-opacity");o||r?(o=o||"0",r=r||"0"):this.isHorizontal()?(o=a,r="0"):(r=a,o="0"),o=0<=o.indexOf("%")?parseInt(o,10)*e*s+"%":o*e*s+"px",r=0<=r.indexOf("%")?parseInt(r,10)*e+"%":r*e+"px",null!=i&&(i=i-(i-1)*(1-Math.abs(e)),n[0].style.opacity=i),null==t?n.transform("translate3d("+o+", "+r+", 0px)"):(e=t-(t-1)*(1-Math.abs(e)),n.transform("translate3d("+o+", "+r+", 0px) scale("+e+")"))},setTranslate:function(){var n=this,t=n.$el,e=n.slides,s=n.progress,a=n.snapGrid;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(t,e){n.parallax.setTransform(e,s)}),e.each(function(t,e){var i=e.progress;1<n.params.slidesPerGroup&&"auto"!==n.params.slidesPerView&&(i+=Math.ceil(t/2)-s*(a.length-1)),i=Math.min(Math.max(i,-1),1),T(e).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(t,e){n.parallax.setTransform(e,i)})})},setTransition:function(n){void 0===n&&(n=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(t,e){var i=T(e),e=parseInt(i.attr("data-swiper-parallax-duration"),10)||n;0===n&&(e=0),i.transition(e)})}},L={getDistanceBetweenTouches:function(t){if(t.targetTouches.length<2)return 1;var e=t.targetTouches[0].pageX,i=t.targetTouches[0].pageY,n=t.targetTouches[1].pageX,t=t.targetTouches[1].pageY;return Math.sqrt(Math.pow(n-e,2)+Math.pow(t-i,2))},onGestureStart:function(t){var e=this.params.zoom,i=this.zoom,n=i.gesture;if(i.fakeGestureTouched=!1,i.fakeGestureMoved=!1,!Y.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;i.fakeGestureTouched=!0,n.scaleStart=L.getDistanceBetweenTouches(t)}n.$slideEl&&n.$slideEl.length||(n.$slideEl=T(t.target).closest(".swiper-slide"),0===n.$slideEl.length&&(n.$slideEl=this.slides.eq(this.activeIndex)),n.$imageEl=n.$slideEl.find("img, svg, canvas"),n.$imageWrapEl=n.$imageEl.parent("."+e.containerClass),n.maxRatio=n.$imageWrapEl.attr("data-swiper-zoom")||e.maxRatio,0!==n.$imageWrapEl.length)?(n.$imageEl.transition(0),this.zoom.isScaling=!0):n.$imageEl=void 0},onGestureChange:function(t){var e=this.params.zoom,i=this.zoom,n=i.gesture;if(!Y.gestures){if("touchmove"!==t.type||"touchmove"===t.type&&t.targetTouches.length<2)return;i.fakeGestureMoved=!0,n.scaleMove=L.getDistanceBetweenTouches(t)}n.$imageEl&&0!==n.$imageEl.length&&(i.scale=Y.gestures?t.scale*i.currentScale:n.scaleMove/n.scaleStart*i.currentScale,i.scale>n.maxRatio&&(i.scale=n.maxRatio-1+Math.pow(i.scale-n.maxRatio+1,.5)),i.scale<e.minRatio&&(i.scale=e.minRatio+1-Math.pow(e.minRatio-i.scale+1,.5)),n.$imageEl.transform("translate3d(0,0,0) scale("+i.scale+")"))},onGestureEnd:function(t){var e=this.params.zoom,i=this.zoom,n=i.gesture;if(!Y.gestures){if(!i.fakeGestureTouched||!i.fakeGestureMoved)return;if("touchend"!==t.type||"touchend"===t.type&&t.changedTouches.length<2&&!g.android)return;i.fakeGestureTouched=!1,i.fakeGestureMoved=!1}n.$imageEl&&0!==n.$imageEl.length&&(i.scale=Math.max(Math.min(i.scale,n.maxRatio),e.minRatio),n.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+i.scale+")"),i.currentScale=i.scale,i.isScaling=!1,1===i.scale&&(n.$slideEl=void 0))},onTouchStart:function(t){var e=this.zoom,i=e.gesture,e=e.image;i.$imageEl&&0!==i.$imageEl.length&&(e.isTouched||(g.android&&t.preventDefault(),e.isTouched=!0,e.touchesStart.x=("touchstart"===t.type?t.targetTouches[0]:t).pageX,e.touchesStart.y=("touchstart"===t.type?t.targetTouches[0]:t).pageY))},onTouchMove:function(t){var e=this.zoom,i=e.gesture,n=e.image,s=e.velocity;if(i.$imageEl&&0!==i.$imageEl.length&&(this.allowClick=!1,n.isTouched&&i.$slideEl)){n.isMoved||(n.width=i.$imageEl[0].offsetWidth,n.height=i.$imageEl[0].offsetHeight,n.startX=W.getTranslate(i.$imageWrapEl[0],"x")||0,n.startY=W.getTranslate(i.$imageWrapEl[0],"y")||0,i.slideWidth=i.$slideEl[0].offsetWidth,i.slideHeight=i.$slideEl[0].offsetHeight,i.$imageWrapEl.transition(0),this.rtl&&(n.startX=-n.startX,n.startY=-n.startY));var a=n.width*e.scale,o=n.height*e.scale;if(!(a<i.slideWidth&&o<i.slideHeight)){if(n.minX=Math.min(i.slideWidth/2-a/2,0),n.maxX=-n.minX,n.minY=Math.min(i.slideHeight/2-o/2,0),n.maxY=-n.minY,n.touchesCurrent.x=("touchmove"===t.type?t.targetTouches[0]:t).pageX,n.touchesCurrent.y=("touchmove"===t.type?t.targetTouches[0]:t).pageY,!n.isMoved&&!e.isScaling){if(this.isHorizontal()&&(Math.floor(n.minX)===Math.floor(n.startX)&&n.touchesCurrent.x<n.touchesStart.x||Math.floor(n.maxX)===Math.floor(n.startX)&&n.touchesCurrent.x>n.touchesStart.x))return void(n.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(n.minY)===Math.floor(n.startY)&&n.touchesCurrent.y<n.touchesStart.y||Math.floor(n.maxY)===Math.floor(n.startY)&&n.touchesCurrent.y>n.touchesStart.y))return void(n.isTouched=!1)}t.preventDefault(),t.stopPropagation(),n.isMoved=!0,n.currentX=n.touchesCurrent.x-n.touchesStart.x+n.startX,n.currentY=n.touchesCurrent.y-n.touchesStart.y+n.startY,n.currentX<n.minX&&(n.currentX=n.minX+1-Math.pow(n.minX-n.currentX+1,.8)),n.currentX>n.maxX&&(n.currentX=n.maxX-1+Math.pow(n.currentX-n.maxX+1,.8)),n.currentY<n.minY&&(n.currentY=n.minY+1-Math.pow(n.minY-n.currentY+1,.8)),n.currentY>n.maxY&&(n.currentY=n.maxY-1+Math.pow(n.currentY-n.maxY+1,.8)),s.prevPositionX||(s.prevPositionX=n.touchesCurrent.x),s.prevPositionY||(s.prevPositionY=n.touchesCurrent.y),s.prevTime||(s.prevTime=Date.now()),s.x=(n.touchesCurrent.x-s.prevPositionX)/(Date.now()-s.prevTime)/2,s.y=(n.touchesCurrent.y-s.prevPositionY)/(Date.now()-s.prevTime)/2,Math.abs(n.touchesCurrent.x-s.prevPositionX)<2&&(s.x=0),Math.abs(n.touchesCurrent.y-s.prevPositionY)<2&&(s.y=0),s.prevPositionX=n.touchesCurrent.x,s.prevPositionY=n.touchesCurrent.y,s.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+n.currentX+"px, "+n.currentY+"px,0)")}}},onTouchEnd:function(){var t=this.zoom,e=t.gesture,i=t.image,n=t.velocity;if(e.$imageEl&&0!==e.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var s=300,a=300,o=n.x*s,r=i.currentX+o,o=n.y*a,o=i.currentY+o;0!==n.x&&(s=Math.abs((r-i.currentX)/n.x)),0!==n.y&&(a=Math.abs((o-i.currentY)/n.y));a=Math.max(s,a);i.currentX=r,i.currentY=o;o=i.width*t.scale,t=i.height*t.scale;i.minX=Math.min(e.slideWidth/2-o/2,0),i.maxX=-i.minX,i.minY=Math.min(e.slideHeight/2-t/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),e.$imageWrapEl.transition(a).transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,e=t.gesture;e.$slideEl&&this.previousIndex!==this.activeIndex&&(e.$imageEl.transform("translate3d(0,0,0) scale(1)"),e.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,e.$slideEl=void 0,e.$imageEl=void 0,e.$imageWrapEl=void 0)},toggle:function(t){var e=this.zoom;e.scale&&1!==e.scale?e.out():e.in(t)},in:function(t){var e,i,n,s=this.zoom,a=this.params.zoom,o=s.gesture,r=s.image;o.$slideEl||(o.$slideEl=this.clickedSlide?T(this.clickedSlide):this.slides.eq(this.activeIndex),o.$imageEl=o.$slideEl.find("img, svg, canvas"),o.$imageWrapEl=o.$imageEl.parent("."+a.containerClass)),o.$imageEl&&0!==o.$imageEl.length&&(o.$slideEl.addClass(""+a.zoomedSlideClass),r=void 0===r.touchesStart.x&&t?(n=("touchend"===t.type?t.changedTouches[0]:t).pageX,("touchend"===t.type?t.changedTouches[0]:t).pageY):(n=r.touchesStart.x,r.touchesStart.y),s.scale=o.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,s.currentScale=o.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,t?(a=o.$slideEl[0].offsetWidth,t=o.$slideEl[0].offsetHeight,e=o.$slideEl.offset().left+a/2-n,i=o.$slideEl.offset().top+t/2-r,n=o.$imageEl[0].offsetWidth,r=o.$imageEl[0].offsetHeight,n=n*s.scale,r=r*s.scale,n=-(a=Math.min(a/2-n/2,0)),r=-(t=Math.min(t/2-r/2,0)),n<(e=(e=e*s.scale)<a?a:e)&&(e=n),r<(i=(i=i*s.scale)<t?t:i)&&(i=r)):i=e=0,o.$imageWrapEl.transition(300).transform("translate3d("+e+"px, "+i+"px,0)"),o.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+s.scale+")"))},out:function(){var t=this.zoom,e=this.params.zoom,i=t.gesture;i.$slideEl||(i.$slideEl=this.clickedSlide?T(this.clickedSlide):this.slides.eq(this.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas"),i.$imageWrapEl=i.$imageEl.parent("."+e.containerClass)),i.$imageEl&&0!==i.$imageEl.length&&(t.scale=1,t.currentScale=1,i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),i.$slideEl.removeClass(""+e.zoomedSlideClass),i.$slideEl=void 0)},enable:function(){var t,e=this,i=e.zoom;i.enabled||(i.enabled=!0,t=!("touchstart"!==e.touchEvents.start||!Y.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},Y.gestures?(e.$wrapperEl.on("gesturestart",".swiper-slide",i.onGestureStart,t),e.$wrapperEl.on("gesturechange",".swiper-slide",i.onGestureChange,t),e.$wrapperEl.on("gestureend",".swiper-slide",i.onGestureEnd,t)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,".swiper-slide",i.onGestureStart,t),e.$wrapperEl.on(e.touchEvents.move,".swiper-slide",i.onGestureChange,t),e.$wrapperEl.on(e.touchEvents.end,".swiper-slide",i.onGestureEnd,t)),e.$wrapperEl.on(e.touchEvents.move,"."+e.params.zoom.containerClass,i.onTouchMove))},disable:function(){var t,e=this,i=e.zoom;i.enabled&&(e.zoom.enabled=!1,t=!("touchstart"!==e.touchEvents.start||!Y.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},Y.gestures?(e.$wrapperEl.off("gesturestart",".swiper-slide",i.onGestureStart,t),e.$wrapperEl.off("gesturechange",".swiper-slide",i.onGestureChange,t),e.$wrapperEl.off("gestureend",".swiper-slide",i.onGestureEnd,t)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,".swiper-slide",i.onGestureStart,t),e.$wrapperEl.off(e.touchEvents.move,".swiper-slide",i.onGestureChange,t),e.$wrapperEl.off(e.touchEvents.end,".swiper-slide",i.onGestureEnd,t)),e.$wrapperEl.off(e.touchEvents.move,"."+e.params.zoom.containerClass,i.onTouchMove))}},R={loadInSlide:function(t,r){void 0===r&&(r=!0);var l,c=this,d=c.params.lazy;void 0!==t&&0!==c.slides.length&&(t=(l=c.virtual&&c.params.virtual.enabled?c.$wrapperEl.children("."+c.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):c.slides.eq(t)).find("."+d.elementClass+":not(."+d.loadedClass+"):not(."+d.loadingClass+")"),0!==(t=l.hasClass(d.elementClass)&&!l.hasClass(d.loadedClass)&&!l.hasClass(d.loadingClass)?t.add(l[0]):t).length&&t.each(function(t,e){var i=T(e);i.addClass(d.loadingClass);var n=i.attr("data-background"),s=i.attr("data-src"),a=i.attr("data-srcset"),o=i.attr("data-sizes");c.loadImage(i[0],s||n,a,o,!1,function(){var t,e;null==c||!c||c&&!c.params||c.destroyed||(n?(i.css("background-image",'url("'+n+'")'),i.removeAttr("data-background")):(a&&(i.attr("srcset",a),i.removeAttr("data-srcset")),o&&(i.attr("sizes",o),i.removeAttr("data-sizes")),s&&(i.attr("src",s),i.removeAttr("data-src"))),i.addClass(d.loadedClass).removeClass(d.loadingClass),l.find("."+d.preloaderClass).remove(),c.params.loop&&r&&(e=l.attr("data-swiper-slide-index"),l.hasClass(c.params.slideDuplicateClass)?(t=c.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+c.params.slideDuplicateClass+")"),c.lazy.loadInSlide(t.index(),!1)):(e=c.$wrapperEl.children("."+c.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]'),c.lazy.loadInSlide(e.index(),!1))),c.emit("lazyImageReady",l[0],i[0]))}),c.emit("lazyImageLoad",l[0],i[0])}))},load:function(){var i=this,e=i.$wrapperEl,n=i.params,s=i.slides,t=i.activeIndex,a=i.virtual&&n.virtual.enabled,o=n.lazy,r=n.slidesPerView;function l(t){if(a){if(e.children("."+n.slideClass+'[data-swiper-slide-index="'+t+'"]').length)return 1}else if(s[t])return 1}function c(t){return a?T(t).attr("data-swiper-slide-index"):T(t).index()}if("auto"===r&&(r=0),i.lazy.initialImageLoaded||(i.lazy.initialImageLoaded=!0),i.params.watchSlidesVisibility)e.children("."+n.slideVisibleClass).each(function(t,e){e=a?T(e).attr("data-swiper-slide-index"):T(e).index();i.lazy.loadInSlide(e)});else if(1<r)for(var d=t;d<t+r;d+=1)l(d)&&i.lazy.loadInSlide(d);else i.lazy.loadInSlide(t);if(o.loadPrevNext)if(1<r||o.loadPrevNextAmount&&1<o.loadPrevNextAmount){for(var u=o.loadPrevNextAmount,o=r,h=Math.min(t+o+Math.max(u,o),s.length),u=Math.max(t-Math.max(o,u),0),p=t+r;p<h;p+=1)l(p)&&i.lazy.loadInSlide(p);for(var f=u;f<t;f+=1)l(f)&&i.lazy.loadInSlide(f)}else{u=e.children("."+n.slideNextClass);0<u.length&&i.lazy.loadInSlide(c(u));u=e.children("."+n.slidePrevClass);0<u.length&&i.lazy.loadInSlide(c(u))}}},D={LinearSpline:function(t,e){var i,n,s,a,o;return this.x=t,this.y=e,this.lastIndex=t.length-1,this.interpolate=function(t){return t?(o=function(t,e){for(n=-1,i=t.length;1<i-n;)t[s=i+n>>1]<=e?n=s:i=s;return i}(this.x,t),a=o-1,(t-this.x[a])*(this.y[o]-this.y[a])/(this.x[o]-this.x[a])+this.y[a]):0},this},getInterpolateFunction:function(t){this.controller.spline||(this.controller.spline=this.params.loop?new D.LinearSpline(this.slidesGrid,t.slidesGrid):new D.LinearSpline(this.snapGrid,t.snapGrid))},setTranslate:function(t,e){var i,n,s=this,a=s.controller.control;function o(t){var e=s.rtlTranslate?-s.translate:s.translate;"slide"===s.params.controller.by&&(s.controller.getInterpolateFunction(t),n=-s.controller.spline.interpolate(-e)),n&&"container"!==s.params.controller.by||(i=(t.maxTranslate()-t.minTranslate())/(s.maxTranslate()-s.minTranslate()),n=(e-s.minTranslate())*i+t.minTranslate()),s.params.controller.inverse&&(n=t.maxTranslate()-n),t.updateProgress(n),t.setTranslate(n,s),t.updateActiveIndex(),t.updateSlidesClasses()}if(Array.isArray(a))for(var r=0;r<a.length;r+=1)a[r]!==e&&a[r]instanceof _&&o(a[r]);else a instanceof _&&e!==a&&o(a)},setTransition:function(e,t){var i,n=this,s=n.controller.control;function a(t){t.setTransition(e,n),0!==e&&(t.transitionStart(),t.params.autoHeight&&W.nextTick(function(){t.updateAutoHeight()}),t.$wrapperEl.transitionEnd(function(){s&&(t.params.loop&&"slide"===n.params.controller.by&&t.loopFix(),t.transitionEnd())}))}if(Array.isArray(s))for(i=0;i<s.length;i+=1)s[i]!==t&&s[i]instanceof _&&a(s[i]);else s instanceof _&&t!==s&&a(s)}},F={makeElFocusable:function(t){return t.attr("tabIndex","0"),t},addElRole:function(t,e){return t.attr("role",e),t},addElLabel:function(t,e){return t.attr("aria-label",e),t},disableEl:function(t){return t.attr("aria-disabled",!0),t},enableEl:function(t){return t.attr("aria-disabled",!1),t},onEnterKey:function(t){var e=this,i=e.params.a11y;13===t.keyCode&&(t=T(t.target),e.navigation&&e.navigation.$nextEl&&t.is(e.navigation.$nextEl)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?e.a11y.notify(i.lastSlideMessage):e.a11y.notify(i.nextSlideMessage)),e.navigation&&e.navigation.$prevEl&&t.is(e.navigation.$prevEl)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?e.a11y.notify(i.firstSlideMessage):e.a11y.notify(i.prevSlideMessage)),e.pagination&&t.is("."+e.params.pagination.bulletClass)&&t[0].click())},notify:function(t){var e=this.a11y.liveRegion;0!==e.length&&(e.html(""),e.html(t))},updateNavigation:function(){var t,e;this.params.loop||(t=(e=this.navigation).$nextEl,(e=e.$prevEl)&&0<e.length&&(this.isBeginning?this.a11y.disableEl(e):this.a11y.enableEl(e)),t&&0<t.length&&(this.isEnd?this.a11y.disableEl(t):this.a11y.enableEl(t)))},updatePagination:function(){var i=this,n=i.params.a11y;i.pagination&&i.params.pagination.clickable&&i.pagination.bullets&&i.pagination.bullets.length&&i.pagination.bullets.each(function(t,e){e=T(e);i.a11y.makeElFocusable(e),i.a11y.addElRole(e,"button"),i.a11y.addElLabel(e,n.paginationBulletMessage.replace(/{{index}}/,e.index()+1))})},init:function(){var t=this;t.$el.append(t.a11y.liveRegion);var e,i,n=t.params.a11y;t.navigation&&t.navigation.$nextEl&&(e=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(i=t.navigation.$prevEl),e&&(t.a11y.makeElFocusable(e),t.a11y.addElRole(e,"button"),t.a11y.addElLabel(e,n.nextSlideMessage),e.on("keydown",t.a11y.onEnterKey)),i&&(t.a11y.makeElFocusable(i),t.a11y.addElRole(i,"button"),t.a11y.addElLabel(i,n.prevSlideMessage),i.on("keydown",t.a11y.onEnterKey)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown","."+t.params.pagination.bulletClass,t.a11y.onEnterKey)},destroy:function(){var t,e,i=this;i.a11y.liveRegion&&0<i.a11y.liveRegion.length&&i.a11y.liveRegion.remove(),i.navigation&&i.navigation.$nextEl&&(t=i.navigation.$nextEl),i.navigation&&i.navigation.$prevEl&&(e=i.navigation.$prevEl),t&&t.off("keydown",i.a11y.onEnterKey),e&&e.off("keydown",i.a11y.onEnterKey),i.pagination&&i.params.pagination.clickable&&i.pagination.bullets&&i.pagination.bullets.length&&i.pagination.$el.off("keydown","."+i.params.pagination.bulletClass,i.a11y.onEnterKey)}},j={init:function(){if(this.params.history){if(!N.history||!N.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var t=this.history;t.initialized=!0,t.paths=j.getPathValues(),(t.paths.key||t.paths.value)&&(t.scrollToSlide(0,t.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||N.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){this.params.history.replaceState||N.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=j.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(){var t=N.location.pathname.slice(1).split("/").filter(function(t){return""!==t}),e=t.length;return{key:t[e-2],value:t[e-1]}},setHistory:function(t,e){this.history.initialized&&this.params.history.enabled&&(e=this.slides.eq(e),e=j.slugify(e.attr("data-history")),N.location.pathname.includes(t)||(e=t+"/"+e),(t=N.history.state)&&t.value===e||(this.params.history.replaceState?N.history.replaceState({value:e},null,e):N.history.pushState({value:e},null,e)))},slugify:function(t){return t.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(t,e,i){if(e)for(var n=0,s=this.slides.length;n<s;n+=1){var a=this.slides.eq(n);j.slugify(a.attr("data-history"))!==e||a.hasClass(this.params.slideDuplicateClass)||(a=a.index(),this.slideTo(a,t,i))}else this.slideTo(0,t,i)}},q={onHashCange:function(){var t=u.location.hash.replace("#","");t===this.slides.eq(this.activeIndex).attr("data-hash")||void 0!==(t=this.$wrapperEl.children("."+this.params.slideClass+'[data-hash="'+t+'"]').index())&&this.slideTo(t)},setHash:function(){var t;this.hashNavigation.initialized&&this.params.hashNavigation.enabled&&(this.params.hashNavigation.replaceState&&N.history&&N.history.replaceState?N.history.replaceState(null,null,"#"+this.slides.eq(this.activeIndex).attr("data-hash")||""):(t=(t=this.slides.eq(this.activeIndex)).attr("data-hash")||t.attr("data-history"),u.location.hash=t||""))},init:function(){var t=this;if(!(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)){t.hashNavigation.initialized=!0;var e=u.location.hash.replace("#","");if(e)for(var i=0,n=t.slides.length;i<n;i+=1){var s=t.slides.eq(i);(s.attr("data-hash")||s.attr("data-history"))!==e||s.hasClass(t.params.slideDuplicateClass)||(s=s.index(),t.slideTo(s,0,t.params.runCallbacksOnInit,!0))}t.params.hashNavigation.watchState&&T(N).on("hashchange",t.hashNavigation.onHashCange)}},destroy:function(){this.params.hashNavigation.watchState&&T(N).off("hashchange",this.hashNavigation.onHashCange)}},B={run:function(){var t=this,e=t.slides.eq(t.activeIndex),i=t.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(i=e.attr("data-swiper-autoplay")||t.params.autoplay.delay),t.autoplay.timeout=W.nextTick(function(){t.params.autoplay.reverseDirection?t.params.loop?(t.loopFix(),t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.isBeginning?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(t.slideTo(t.slides.length-1,t.params.speed,!0,!0),t.emit("autoplay")):(t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.params.loop?(t.loopFix(),t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")):t.isEnd?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(t.slideTo(0,t.params.speed,!0,!0),t.emit("autoplay")):(t.slideNext(t.params.speed,!0,!0),t.emit("autoplay"))},i)},start:function(){return void 0===this.autoplay.timeout&&!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0)},stop:function(){return!!this.autoplay.running&&void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0)},pause:function(t){var e=this;e.autoplay.running&&(e.autoplay.paused||(e.autoplay.timeout&&clearTimeout(e.autoplay.timeout),e.autoplay.paused=!0,0!==t&&e.params.autoplay.waitForTransition?(e.$wrapperEl[0].addEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].addEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd)):(e.autoplay.paused=!1,e.autoplay.run())))}},H={setTranslate:function(){for(var t=this.slides,e=0;e<t.length;e+=1){var i=this.slides.eq(e),n=-i[0].swiperSlideOffset;this.params.virtualTranslate||(n-=this.translate);var s=0;this.isHorizontal()||(s=n,n=0);var a=this.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);i.css({opacity:a}).transform("translate3d("+n+"px, "+s+"px, 0px)")}},setTransition:function(t){var i,n=this,e=n.slides,s=n.$wrapperEl;e.transition(t),n.params.virtualTranslate&&0!==t&&(i=!1,e.transitionEnd(function(){if(!i&&n&&!n.destroyed){i=!0,n.animating=!1;for(var t=["webkitTransitionEnd","transitionend"],e=0;e<t.length;e+=1)s.trigger(t[e])}}))}},V={setTranslate:function(){var t,e=this,i=e.$el,n=e.$wrapperEl,s=e.slides,a=e.width,o=e.height,r=e.rtlTranslate,l=e.size,c=e.params.cubeEffect,d=e.isHorizontal(),u=e.virtual&&e.params.virtual.enabled,h=0;c.shadow&&(d?(0===(t=n.find(".swiper-cube-shadow")).length&&(t=T('<div class="swiper-cube-shadow"></div>'),n.append(t)),t.css({height:a+"px"})):0===(t=i.find(".swiper-cube-shadow")).length&&(t=T('<div class="swiper-cube-shadow"></div>'),i.append(t)));for(var p,f=0;f<s.length;f+=1){var m=s.eq(f),g=f,v=90*(g=u?parseInt(m.attr("data-swiper-slide-index"),10):g),y=Math.floor(v/360);r&&(v=-v,y=Math.floor(-v/360));var b=Math.max(Math.min(m[0].progress,1),-1),w=0,_=0,x=0;g%4==0?(w=4*-y*l,x=0):(g-1)%4==0?(w=0,x=4*-y*l):(g-2)%4==0?(w=l+4*y*l,x=l):(g-3)%4==0&&(w=-l,x=3*l+4*l*y),r&&(w=-w),d||(_=w,w=0),b<=1&&-1<b&&(h=r?90*-g-90*b:90*g+90*b),m.transform("rotateX("+(d?0:-v)+"deg) rotateY("+(d?v:0)+"deg) translate3d("+w+"px, "+_+"px, "+x+"px)"),c.slideShadows&&(_=d?m.find(".swiper-slide-shadow-left"):m.find(".swiper-slide-shadow-top"),x=d?m.find(".swiper-slide-shadow-right"):m.find(".swiper-slide-shadow-bottom"),0===_.length&&(_=T('<div class="swiper-slide-shadow-'+(d?"left":"top")+'"></div>'),m.append(_)),0===x.length&&(x=T('<div class="swiper-slide-shadow-'+(d?"right":"bottom")+'"></div>'),m.append(x)),_.length&&(_[0].style.opacity=Math.max(-b,0)),x.length&&(x[0].style.opacity=Math.max(b,0)))}n.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),c.shadow&&(d?t.transform("translate3d(0px, "+(a/2+c.shadowOffset)+"px, "+-a/2+"px) rotateX(90deg) rotateZ(0deg) scale("+c.shadowScale+")"):(p=Math.abs(h)-90*Math.floor(Math.abs(h)/90),i=1.5-(Math.sin(2*p*Math.PI/360)/2+Math.cos(2*p*Math.PI/360)/2),a=c.shadowScale,p=c.shadowScale/i,i=c.shadowOffset,t.transform("scale3d("+a+", 1, "+p+") translate3d(0px, "+(o/2+i)+"px, "+-o/2/p+"px) rotateX(-90deg)"))),n.transform("translate3d(0px,0,"+(S.isSafari||S.isUiWebView?-l/2:0)+"px) rotateX("+(e.isHorizontal()?0:h)+"deg) rotateY("+(e.isHorizontal()?-h:0)+"deg)")},setTransition:function(t){var e=this.$el;this.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),this.params.cubeEffect.shadow&&!this.isHorizontal()&&e.find(".swiper-cube-shadow").transition(t)}},X={setTranslate:function(){for(var t=this.slides,e=this.rtlTranslate,i=0;i<t.length;i+=1){var n,s,a=t.eq(i),o=a[0].progress,r=-180*(o=this.params.flipEffect.limitRotation?Math.max(Math.min(a[0].progress,1),-1):o),l=0,c=-a[0].swiperSlideOffset,d=0;this.isHorizontal()?e&&(r=-r):(d=c,l=-r,r=c=0),a[0].style.zIndex=-Math.abs(Math.round(o))+t.length,this.params.flipEffect.slideShadows&&(n=this.isHorizontal()?a.find(".swiper-slide-shadow-left"):a.find(".swiper-slide-shadow-top"),s=this.isHorizontal()?a.find(".swiper-slide-shadow-right"):a.find(".swiper-slide-shadow-bottom"),0===n.length&&(n=T('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"left":"top")+'"></div>'),a.append(n)),0===s.length&&(s=T('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"right":"bottom")+'"></div>'),a.append(s)),n.length&&(n[0].style.opacity=Math.max(-o,0)),s.length&&(s[0].style.opacity=Math.max(o,0))),a.transform("translate3d("+c+"px, "+d+"px, 0px) rotateX("+l+"deg) rotateY("+r+"deg)")}},setTransition:function(t){var i,n=this,e=n.slides,s=n.activeIndex,a=n.$wrapperEl;e.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),n.params.virtualTranslate&&0!==t&&(i=!1,e.eq(s).transitionEnd(function(){if(!i&&n&&!n.destroyed){i=!0,n.animating=!1;for(var t=["webkitTransitionEnd","transitionend"],e=0;e<t.length;e+=1)a.trigger(t[e])}}))}},G={setTranslate:function(){for(var t=this.width,e=this.height,i=this.slides,n=this.$wrapperEl,s=this.slidesSizesGrid,a=this.params.coverflowEffect,o=this.isHorizontal(),r=this.translate,l=o?t/2-r:e/2-r,c=o?a.rotate:-a.rotate,d=a.depth,u=0,h=i.length;u<h;u+=1){var p=i.eq(u),f=s[u],m=(l-p[0].swiperSlideOffset-f/2)/f*a.modifier,g=o?c*m:0,v=o?0:c*m,y=-d*Math.abs(m),b=o?0:a.stretch*m,f=o?a.stretch*m:0;Math.abs(f)<.001&&(f=0),Math.abs(b)<.001&&(b=0),Math.abs(y)<.001&&(y=0),Math.abs(g)<.001&&(g=0),Math.abs(v)<.001&&(v=0),p.transform("translate3d("+f+"px,"+b+"px,"+y+"px) rotateX("+v+"deg) rotateY("+g+"deg)"),p[0].style.zIndex=1-Math.abs(Math.round(m)),a.slideShadows&&(v=o?p.find(".swiper-slide-shadow-left"):p.find(".swiper-slide-shadow-top"),g=o?p.find(".swiper-slide-shadow-right"):p.find(".swiper-slide-shadow-bottom"),0===v.length&&(v=T('<div class="swiper-slide-shadow-'+(o?"left":"top")+'"></div>'),p.append(v)),0===g.length&&(g=T('<div class="swiper-slide-shadow-'+(o?"right":"bottom")+'"></div>'),p.append(g)),v.length&&(v[0].style.opacity=0<m?m:0),g.length&&(g[0].style.opacity=0<-m?-m:0))}(Y.pointerEvents||Y.prefixedPointerEvents)&&(n[0].style.perspectiveOrigin=l+"px 50%")},setTransition:function(t){this.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t)}},U={init:function(){var t=this,e=t.params.thumbs,i=t.constructor;e.swiper instanceof i?(t.thumbs.swiper=e.swiper,W.extend(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),W.extend(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):W.isObject(e.swiper)&&(t.thumbs.swiper=new i(W.extend({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),t.thumbs.swiperCreated=!0),t.thumbs.swiper.$el.addClass(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",t.thumbs.onThumbClick)},onThumbClick:function(){var t,e,i,n=this,s=n.thumbs.swiper;s&&(e=s.clickedIndex,(t=s.clickedSlide)&&T(t).hasClass(n.params.thumbs.slideThumbActiveClass)||null==e||(i=s.params.loop?parseInt(T(s.clickedSlide).attr("data-swiper-slide-index"),10):e,n.params.loop&&(t=n.activeIndex,n.slides.eq(t).hasClass(n.params.slideDuplicateClass)&&(n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft,t=n.activeIndex),s=n.slides.eq(t).prevAll('[data-swiper-slide-index="'+i+'"]').eq(0).index(),e=n.slides.eq(t).nextAll('[data-swiper-slide-index="'+i+'"]').eq(0).index(),i=void 0===s||void 0!==e&&e-t<t-s?e:s),n.slideTo(i)))},update:function(t){var e=this,i=e.thumbs.swiper;if(i){var n,s,a,o="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;e.realIndex!==i.realIndex&&(n=i.activeIndex,a=i.params.loop?(i.slides.eq(n).hasClass(i.params.slideDuplicateClass)&&(i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft,n=i.activeIndex),a=i.slides.eq(n).prevAll('[data-swiper-slide-index="'+e.realIndex+'"]').eq(0).index(),s=i.slides.eq(n).nextAll('[data-swiper-slide-index="'+e.realIndex+'"]').eq(0).index(),void 0===a?s:void 0===s?a:s-n==n-a?n:s-n<n-a?s:a):e.realIndex,i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=n<a?a-Math.floor(o/2)+1:a+Math.floor(o/2)-1:n<a&&(a=a-o+1),i.slideTo(a,t?0:void 0)));var r=1,l=e.params.thumbs.slideThumbActiveClass;if(1<e.params.slidesPerView&&!e.params.centeredSlides&&(r=e.params.slidesPerView),i.slides.removeClass(l),i.params.loop)for(var c=0;c<r;c+=1)i.$wrapperEl.children('[data-swiper-slide-index="'+(e.realIndex+c)+'"]').addClass(l);else for(var d=0;d<r;d+=1)i.slides.eq(e.realIndex+d).addClass(l)}}},p=[x,C,k,c,d,h,p,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create:function(){W.extend(this,{mousewheel:{enabled:!1,enable:z.enable.bind(this),disable:z.disable.bind(this),handle:z.handle.bind(this),handleMouseEnter:z.handleMouseEnter.bind(this),handleMouseLeave:z.handleMouseLeave.bind(this),lastScrollTime:W.now()}})},on:{init:function(){this.params.mousewheel.enabled&&this.mousewheel.enable()},destroy:function(){this.mousewheel.enabled&&this.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){W.extend(this,{navigation:{init:A.init.bind(this),update:A.update.bind(this),destroy:A.destroy.bind(this),onNextClick:A.onNextClick.bind(this),onPrevClick:A.onPrevClick.bind(this)}})},on:{init:function(){this.navigation.init(),this.navigation.update()},toEdge:function(){this.navigation.update()},fromEdge:function(){this.navigation.update()},destroy:function(){this.navigation.destroy()},click:function(t){var e,i=this,n=i.navigation,s=n.$nextEl,n=n.$prevEl;!i.params.navigation.hideOnClick||T(t.target).is(n)||T(t.target).is(s)||(s?e=s.hasClass(i.params.navigation.hiddenClass):n&&(e=n.hasClass(i.params.navigation.hiddenClass)),!0===e?i.emit("navigationShow",i):i.emit("navigationHide",i),s&&s.toggleClass(i.params.navigation.hiddenClass),n&&n.toggleClass(i.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(t){return t},formatFractionTotal:function(t){return t},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){W.extend(this,{pagination:{init:$.init.bind(this),render:$.render.bind(this),update:$.update.bind(this),destroy:$.destroy.bind(this),dynamicBulletIndex:0}})},on:{init:function(){this.pagination.init(),this.pagination.render(),this.pagination.update()},activeIndexChange:function(){!this.params.loop&&void 0!==this.snapIndex||this.pagination.update()},snapIndexChange:function(){this.params.loop||this.pagination.update()},slidesLengthChange:function(){this.params.loop&&(this.pagination.render(),this.pagination.update())},snapGridLengthChange:function(){this.params.loop||(this.pagination.render(),this.pagination.update())},destroy:function(){this.pagination.destroy()},click:function(t){var e=this;e.params.pagination.el&&e.params.pagination.hideOnClick&&0<e.pagination.$el.length&&!T(t.target).hasClass(e.params.pagination.bulletClass)&&(!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow",e):e.emit("paginationHide",e),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){var t=this;W.extend(t,{scrollbar:{init:I.init.bind(t),destroy:I.destroy.bind(t),updateSize:I.updateSize.bind(t),setTranslate:I.setTranslate.bind(t),setTransition:I.setTransition.bind(t),enableDraggable:I.enableDraggable.bind(t),disableDraggable:I.disableDraggable.bind(t),setDragPosition:I.setDragPosition.bind(t),onDragStart:I.onDragStart.bind(t),onDragMove:I.onDragMove.bind(t),onDragEnd:I.onDragEnd.bind(t),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){this.scrollbar.init(),this.scrollbar.updateSize(),this.scrollbar.setTranslate()},update:function(){this.scrollbar.updateSize()},resize:function(){this.scrollbar.updateSize()},observerUpdate:function(){this.scrollbar.updateSize()},setTranslate:function(){this.scrollbar.setTranslate()},setTransition:function(t){this.scrollbar.setTransition(t)},destroy:function(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){W.extend(this,{parallax:{setTransform:O.setTransform.bind(this),setTranslate:O.setTranslate.bind(this),setTransition:O.setTransition.bind(this)}})},on:{beforeInit:function(){this.params.parallax.enabled&&(this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},init:function(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTranslate:function(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTransition:function(t){this.params.parallax.enabled&&this.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var n=this,e={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function(t){e[t]=L[t].bind(n)}),W.extend(n,{zoom:e});var s=1;Object.defineProperty(n.zoom,"scale",{get:function(){return s},set:function(t){var e,i;s!==t&&(e=n.zoom.gesture.$imageEl?n.zoom.gesture.$imageEl[0]:void 0,i=n.zoom.gesture.$slideEl?n.zoom.gesture.$slideEl[0]:void 0,n.emit("zoomChange",t,e,i)),s=t}})},on:{init:function(){this.params.zoom.enabled&&this.zoom.enable()},destroy:function(){this.zoom.disable()},touchStart:function(t){this.zoom.enabled&&this.zoom.onTouchStart(t)},touchEnd:function(t){this.zoom.enabled&&this.zoom.onTouchEnd(t)},doubleTap:function(t){this.params.zoom.enabled&&this.zoom.enabled&&this.params.zoom.toggle&&this.zoom.toggle(t)},transitionEnd:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){W.extend(this,{lazy:{initialImageLoaded:!1,load:R.load.bind(this),loadInSlide:R.loadInSlide.bind(this)}})},on:{beforeInit:function(){this.params.lazy.enabled&&this.params.preloadImages&&(this.params.preloadImages=!1)},init:function(){this.params.lazy.enabled&&!this.params.loop&&0===this.params.initialSlide&&this.lazy.load()},scroll:function(){this.params.freeMode&&!this.params.freeModeSticky&&this.lazy.load()},resize:function(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove:function(){this.params.lazy.enabled&&this.lazy.load()},transitionStart:function(){this.params.lazy.enabled&&(this.params.lazy.loadOnTransitionStart||!this.params.lazy.loadOnTransitionStart&&!this.lazy.initialImageLoaded)&&this.lazy.load()},transitionEnd:function(){this.params.lazy.enabled&&!this.params.lazy.loadOnTransitionStart&&this.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){W.extend(this,{controller:{control:this.params.controller.control,getInterpolateFunction:D.getInterpolateFunction.bind(this),setTranslate:D.setTranslate.bind(this),setTransition:D.setTransition.bind(this)}})},on:{update:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},resize:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},observerUpdate:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},setTranslate:function(t,e){this.controller.control&&this.controller.setTranslate(t,e)},setTransition:function(t,e){this.controller.control&&this.controller.setTransition(t,e)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create:function(){var e=this;W.extend(e,{a11y:{liveRegion:T('<span class="'+e.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')}}),Object.keys(F).forEach(function(t){e.a11y[t]=F[t].bind(e)})},on:{init:function(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate:function(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy:function(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){W.extend(this,{history:{init:j.init.bind(this),setHistory:j.setHistory.bind(this),setHistoryPopState:j.setHistoryPopState.bind(this),scrollToSlide:j.scrollToSlide.bind(this),destroy:j.destroy.bind(this)}})},on:{init:function(){this.params.history.enabled&&this.history.init()},destroy:function(){this.params.history.enabled&&this.history.destroy()},transitionEnd:function(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){W.extend(this,{hashNavigation:{initialized:!1,init:q.init.bind(this),destroy:q.destroy.bind(this),setHash:q.setHash.bind(this),onHashCange:q.onHashCange.bind(this)}})},on:{init:function(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy:function(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd:function(){this.hashNavigation.initialized&&this.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var e=this;W.extend(e,{autoplay:{running:!1,paused:!1,run:B.run.bind(e),start:B.start.bind(e),stop:B.stop.bind(e),pause:B.pause.bind(e),onTransitionEnd:function(t){e&&!e.destroyed&&e.$wrapperEl&&t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init:function(){this.params.autoplay.enabled&&this.autoplay.start()},beforeTransitionStart:function(t,e){this.autoplay.running&&(e||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(t):this.autoplay.stop())},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},destroy:function(){this.autoplay.running&&this.autoplay.stop()}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){W.extend(this,{fadeEffect:{setTranslate:H.setTranslate.bind(this),setTransition:H.setTransition.bind(this)}})},on:{beforeInit:function(){var t;"fade"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"fade"),W.extend(this.params,t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0}),W.extend(this.originalParams,t))},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition:function(t){"fade"===this.params.effect&&this.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){W.extend(this,{cubeEffect:{setTranslate:V.setTranslate.bind(this),setTransition:V.setTransition.bind(this)}})},on:{beforeInit:function(){var t;"cube"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"cube"),this.classNames.push(this.params.containerModifierClass+"3d"),W.extend(this.params,t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0}),W.extend(this.originalParams,t))},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(t){"cube"===this.params.effect&&this.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){W.extend(this,{flipEffect:{setTranslate:X.setTranslate.bind(this),setTransition:X.setTransition.bind(this)}})},on:{beforeInit:function(){var t;"flip"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"flip"),this.classNames.push(this.params.containerModifierClass+"3d"),W.extend(this.params,t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0}),W.extend(this.originalParams,t))},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(t){"flip"===this.params.effect&&this.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){W.extend(this,{coverflowEffect:{setTranslate:G.setTranslate.bind(this),setTransition:G.setTransition.bind(this)}})},on:{beforeInit:function(){"coverflow"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"coverflow"),this.classNames.push(this.params.containerModifierClass+"3d"),this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition:function(t){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){W.extend(this,{thumbs:{swiper:null,init:U.init.bind(this),update:U.update.bind(this),onThumbClick:U.onThumbClick.bind(this)}})},on:{beforeInit:function(){var t=this.params.thumbs;t&&t.swiper&&(this.thumbs.init(),this.thumbs.update(!0))},slideChange:function(){this.thumbs.swiper&&this.thumbs.update()},update:function(){this.thumbs.swiper&&this.thumbs.update()},resize:function(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate:function(){this.thumbs.swiper&&this.thumbs.update()},setTransition:function(t){var e=this.thumbs.swiper;e&&e.setTransition(t)},beforeDestroy:function(){var t=this.thumbs.swiper;t&&this.thumbs.swiperCreated&&t&&t.destroy()}}}];return void 0===_.use&&(_.use=_.Class.use,_.installModule=_.Class.installModule),_.use(p),_}),window.chartColors={red:"rgb(255, 99, 132)",orange:"rgb(255, 159, 64)",yellow:"rgb(255, 205, 86)",green:"rgb(75, 192, 192)",blue:"rgb(54, 162, 235)",purple:"rgb(153, 102, 255)",grey:"rgb(201, 203, 207)"},function(t){var e,i,o=["January","February","March","April","May","June","July","August","September","October","November","December"],n=["#4dc9f6","#f67019","#f53794","#537bc4","#acc236","#166a8f","#00a950","#58595b","#8549ba"],s=t.Samples||(t.Samples={}),a=t.Color;s.utils={srand:function(t){this._seed=t},rand:function(t,e){var i=this._seed;return t=void 0===t?0:t,e=void 0===e?1:e,this._seed=(9301*i+49297)%233280,t+this._seed/233280*(e-t)},numbers:function(t){for(var e,i=t||{},n=i.min||0,s=i.max||1,a=i.from||[],o=i.count||8,t=i.decimals||8,r=i.continuity||1,l=Math.pow(10,t)||0,c=[],d=0;d<o;++d)e=(a[d]||0)+this.rand(n,s),this.rand()<=r?c.push(Math.round(l*e)/l):c.push(null);return c},labels:function(t){for(var e=t||{},i=e.min||0,n=e.max||100,s=(n-i)/(e.count||8),t=e.decimals||8,a=Math.pow(10,t)||0,o=e.prefix||"",r=[],l=i;l<n;l+=s)r.push(o+Math.round(a*l)/a);return r},months:function(t){for(var e,t=t||{},i=t.count||12,n=t.section,s=[],a=0;a<i;++a)e=o[Math.ceil(a)%12],s.push(e.substring(0,n));return s},color:function(t){return n[t%n.length]},transparentize:function(t,e){e=void 0===e?.5:1-e;return a(t).alpha(e).rgbString()}},window.randomScalingFactor=function(){return Math.round(s.utils.rand(-100,100))},s.utils.srand(Date.now()),document.location.hostname.match(/^(www\.)?chartjs\.org$/)&&(e=window,i=document,e.GoogleAnalyticsObject="ga",e.ga=e.ga||function(){(e.ga.q=e.ga.q||[]).push(arguments)},e.ga.l=+new Date,t=i.createElement("script"),i=i.getElementsByTagName("script")[0],t.async=1,t.src="//www.google-analytics.com/analytics.js",i.parentNode.insertBefore(t,i),ga("create","UA-28909194-3","auto"),ga("send","pageview"))}(this),function(){"use strict";function e(t){if(void 0===t)throw new Error('Pathformer [constructor]: "element" parameter is required');if(t.constructor===String&&!(t=document.getElementById(t)))throw new Error('Pathformer [constructor]: "element" parameter is not related to an existing ID');if(!(t instanceof window.SVGElement||t instanceof window.SVGGElement||/^svg$/i.test(t.nodeName)))throw new Error('Pathformer [constructor]: "element" parameter must be a string or a SVGelement');this.el=t,this.scan(t)}var n,i,t,l;function s(t,e,i){n(),this.isReady=!1,this.setElement(t,e),this.setOptions(e),this.setCallback(i),this.isReady&&this.init()}e.prototype.TYPES=["line","ellipse","circle","polygon","polyline","rect"],e.prototype.ATTR_WATCH=["cx","cy","points","r","rx","ry","x","x1","x2","y","y1","y2"],e.prototype.scan=function(t){for(var e,i,n=t.querySelectorAll(this.TYPES.join(",")),s=0;s<n.length;s++)i=(0,this[(e=n[s]).tagName.toLowerCase()+"ToPath"])(this.parseAttr(e.attributes)),i=this.pathMaker(e,i),e.parentNode.replaceChild(i,e)},e.prototype.lineToPath=function(t){var e={},i=t.x1||0,n=t.y1||0,s=t.x2||0,t=t.y2||0;return e.d="M"+i+","+n+"L"+s+","+t,e},e.prototype.rectToPath=function(t){var e,i={},n=parseFloat(t.x)||0,s=parseFloat(t.y)||0,a=parseFloat(t.width)||0,o=parseFloat(t.height)||0;return t.rx||t.ry?(e=parseInt(t.rx,10)||-1,t=parseInt(t.ry,10)||-1,e=Math.min(Math.max(e<0?t:e,0),a/2),t=Math.min(Math.max(t<0?e:t,0),o/2),i.d="M "+(n+e)+","+s+" L "+(n+a-e)+","+s+" A "+e+","+t+",0,0,1,"+(n+a)+","+(s+t)+" L "+(n+a)+","+(s+o-t)+" A "+e+","+t+",0,0,1,"+(n+a-e)+","+(s+o)+" L "+(n+e)+","+(s+o)+" A "+e+","+t+",0,0,1,"+n+","+(s+o-t)+" L "+n+","+(s+t)+" A "+e+","+t+",0,0,1,"+(n+e)+","+s):i.d="M"+n+" "+s+" L"+(n+a)+" "+s+" L"+(n+a)+" "+(s+o)+" L"+n+" "+(s+o)+" Z",i},e.prototype.polylineToPath=function(t){var e,i={},n=t.points.trim().split(" ");if(-1===t.points.indexOf(",")){for(var s=[],a=0;a<n.length;a+=2)s.push(n[a]+","+n[a+1]);n=s}for(e="M"+n[0],a=1;a<n.length;a++)-1!==n[a].indexOf(",")&&(e+="L"+n[a]);return i.d=e,i},e.prototype.polygonToPath=function(t){t=e.prototype.polylineToPath(t);return t.d+="Z",t},e.prototype.ellipseToPath=function(t){var e={},i=parseFloat(t.rx)||0,n=parseFloat(t.ry)||0,s=parseFloat(t.cx)||0,a=parseFloat(t.cy)||0,o=s-i,t=a,s=parseFloat(s)+parseFloat(i);return e.d="M"+o+","+t+"A"+i+","+n+" 0,1,1 "+s+","+a+"A"+i+","+n+" 0,1,1 "+o+","+a,e},e.prototype.circleToPath=function(t){var e={},i=parseFloat(t.r)||0,n=parseFloat(t.cx)||0,s=parseFloat(t.cy)||0,a=n-i,t=s,n=parseFloat(n)+parseFloat(i);return e.d="M"+a+","+t+"A"+i+","+i+" 0,1,1 "+n+","+s+"A"+i+","+i+" 0,1,1 "+a+","+s,e},e.prototype.pathMaker=function(t,e){for(var i,n=document.createElementNS("http://www.w3.org/2000/svg","path"),s=0;s<t.attributes.length;s++)i=t.attributes[s],-1===this.ATTR_WATCH.indexOf(i.name)&&n.setAttribute(i.name,i.value);for(s in e)n.setAttribute(s,e[s]);return n},e.prototype.parseAttr=function(t){for(var e,i={},n=0;n<t.length;n++){if(e=t[n],-1!==this.ATTR_WATCH.indexOf(e.name)&&-1!==e.value.indexOf("%"))throw new Error("Pathformer [parseAttr]: a SVG shape got values in percentage. This cannot be transformed into 'path' tags. Please use 'viewBox'.");i[e.name]=e.value}return i},s.LINEAR=function(t){return t},s.EASE=function(t){return-Math.cos(t*Math.PI)/2+.5},s.EASE_OUT=function(t){return 1-Math.pow(1-t,3)},s.EASE_IN=function(t){return Math.pow(t,3)},s.EASE_OUT_BOUNCE=function(t){var e=1-Math.cos(t*(.5*Math.PI)),e=Math.pow(e,1.5),t=Math.pow(1-t,2);return 1-t+(1-Math.abs(Math.cos(e*(2.5*Math.PI))))*t},s.prototype.setElement=function(e,i){if(void 0===e)throw new Error('Vivus [constructor]: "element" parameter is required');if(e.constructor===String&&!(e=document.getElementById(e)))throw new Error('Vivus [constructor]: "element" parameter is not related to an existing ID');if(this.parentEl=e,i&&i.file){var n=this,t=function(){var t=document.createElement("div");t.innerHTML=this.responseText;t=t.querySelector("svg");if(!t)throw new Error("Vivus [load]: Cannot find the SVG in the loaded file : "+i.file);n.el=t,n.el.setAttribute("width","100%"),n.el.setAttribute("height","100%"),n.parentEl.appendChild(n.el),n.isReady=!0,n.init(),n=null},s=new window.XMLHttpRequest;return s.addEventListener("load",t),s.open("GET",i.file),void s.send()}switch(e.constructor){case window.SVGSVGElement:case window.SVGElement:case window.SVGGElement:this.el=e,this.isReady=!0;break;case window.HTMLObjectElement:n=this,(t=function(t){if(!n.isReady){if(n.el=e.contentDocument&&e.contentDocument.querySelector("svg"),!n.el&&t)throw new Error("Vivus [constructor]: object loaded does not contain any SVG");n.el&&(e.getAttribute("built-by-vivus")&&(n.parentEl.insertBefore(n.el,e),n.parentEl.removeChild(e),n.el.setAttribute("width","100%"),n.el.setAttribute("height","100%")),n.isReady=!0,n.init(),n=null)}})()||e.addEventListener("load",t);break;default:throw new Error('Vivus [constructor]: "element" parameter is not valid (or miss the "file" attribute)')}},s.prototype.setOptions=function(t){var e=["delayed","sync","async","nsync","oneByOne","scenario","scenario-sync"],i=["inViewport","manual","autostart"];if(void 0!==t&&t.constructor!==Object)throw new Error('Vivus [constructor]: "options" parameter must be an object');if((t=t||{}).type&&-1===e.indexOf(t.type))throw new Error("Vivus [constructor]: "+t.type+" is not an existing animation `type`");if(this.type=t.type||e[0],t.start&&-1===i.indexOf(t.start))throw new Error("Vivus [constructor]: "+t.start+" is not an existing `start` option");if(this.start=t.start||i[0],this.isIE=-1!==window.navigator.userAgent.indexOf("MSIE")||-1!==window.navigator.userAgent.indexOf("Trident/")||-1!==window.navigator.userAgent.indexOf("Edge/"),this.duration=l(t.duration,120),this.delay=l(t.delay,null),this.dashGap=l(t.dashGap,1),this.forceRender=t.hasOwnProperty("forceRender")?!!t.forceRender:this.isIE,this.reverseStack=!!t.reverseStack,this.selfDestroy=!!t.selfDestroy,this.onReady=t.onReady,this.map=[],this.frameLength=this.currentFrame=this.delayUnit=this.speed=this.handle=null,this.ignoreInvisible=!!t.hasOwnProperty("ignoreInvisible")&&!!t.ignoreInvisible,this.animTimingFunction=t.animTimingFunction||s.LINEAR,this.pathTimingFunction=t.pathTimingFunction||s.LINEAR,this.delay>=this.duration)throw new Error("Vivus [constructor]: delay must be shorter than duration")},s.prototype.setCallback=function(t){if(t&&t.constructor!==Function)throw new Error('Vivus [constructor]: "callback" parameter must be a function');this.callback=t||function(){}},s.prototype.mapping=function(){for(var t,e,i,n,s,a=n=s=0,o=this.el.querySelectorAll("path"),r=0;r<o.length;r++)t=o[r],this.isInvisible(t)||(i={el:t,length:Math.ceil(t.getTotalLength())},isNaN(i.length)?window.console&&console.warn&&console.warn("Vivus [mapping]: cannot retrieve a path element length",t):(this.map.push(i),t.style.strokeDasharray=i.length+" "+(i.length+2*this.dashGap),t.style.strokeDashoffset=i.length+this.dashGap,i.length+=this.dashGap,n+=i.length,this.renderPath(r)));for(n=0===n?1:n,this.delay=null===this.delay?this.duration/3:this.delay,this.delayUnit=this.delay/(1<o.length?o.length-1:1),this.reverseStack&&this.map.reverse(),r=0;r<this.map.length;r++){switch(i=this.map[r],this.type){case"delayed":i.startAt=this.delayUnit*r,i.duration=this.duration-this.delay;break;case"oneByOne":i.startAt=s/n*this.duration,i.duration=i.length/n*this.duration;break;case"sync":case"async":case"nsync":i.startAt=0,i.duration=this.duration;break;case"scenario-sync":t=i.el,e=this.parseAttr(t),i.startAt=a+(l(e["data-delay"],this.delayUnit)||0),i.duration=l(e["data-duration"],this.duration),a=void 0!==e["data-async"]?i.startAt:i.startAt+i.duration,this.frameLength=Math.max(this.frameLength,i.startAt+i.duration);break;case"scenario":t=i.el,e=this.parseAttr(t),i.startAt=l(e["data-start"],this.delayUnit)||0,i.duration=l(e["data-duration"],this.duration),this.frameLength=Math.max(this.frameLength,i.startAt+i.duration)}s+=i.length,this.frameLength=this.frameLength||this.duration}},s.prototype.drawer=function(){var t=this;if(this.currentFrame+=this.speed,this.currentFrame<=0)this.stop(),this.reset();else{if(!(this.currentFrame>=this.frameLength))return this.trace(),void(this.handle=i(function(){t.drawer()}));this.stop(),this.currentFrame=this.frameLength,this.trace(),this.selfDestroy&&this.destroy()}this.callback(this),this.instanceCallback&&(this.instanceCallback(this),this.instanceCallback=null)},s.prototype.trace=function(){for(var t,e,i=this.animTimingFunction(this.currentFrame/this.frameLength)*this.frameLength,n=0;n<this.map.length;n++)t=(i-(e=this.map[n]).startAt)/e.duration,t=this.pathTimingFunction(Math.max(0,Math.min(1,t))),e.progress!==t&&(e.progress=t,e.el.style.strokeDashoffset=Math.floor(e.length*(1-t)),this.renderPath(n))},s.prototype.renderPath=function(t){var e;this.forceRender&&this.map&&this.map[t]&&(t=(e=this.map[t]).el.cloneNode(!0),e.el.parentNode.replaceChild(t,e.el),e.el=t)},s.prototype.init=function(){this.frameLength=0,this.currentFrame=0,this.map=[],new e(this.el),this.mapping(),this.starter(),this.onReady&&this.onReady(this)},s.prototype.starter=function(){switch(this.start){case"manual":return;case"autostart":this.play();break;case"inViewport":var t=this,e=function(){t.isInViewport(t.parentEl,1)&&(t.play(),window.removeEventListener("scroll",e))};window.addEventListener("scroll",e),e()}},s.prototype.getStatus=function(){return 0===this.currentFrame?"start":this.currentFrame===this.frameLength?"end":"progress"},s.prototype.reset=function(){return this.setFrameProgress(0)},s.prototype.finish=function(){return this.setFrameProgress(1)},s.prototype.setFrameProgress=function(t){return t=Math.min(1,Math.max(0,t)),this.currentFrame=Math.round(this.frameLength*t),this.trace(),this},s.prototype.play=function(t,e){if(this.instanceCallback=null,t&&"function"==typeof t)this.instanceCallback=t,t=null;else if(t&&"number"!=typeof t)throw new Error("Vivus [play]: invalid speed");return e&&"function"==typeof e&&!this.instanceCallback&&(this.instanceCallback=e),this.speed=t||1,this.handle||this.drawer(),this},s.prototype.stop=function(){return this.handle&&(t(this.handle),this.handle=null),this},s.prototype.destroy=function(){var t,e;for(this.stop(),t=0;t<this.map.length;t++)(e=this.map[t]).el.style.strokeDashoffset=null,e.el.style.strokeDasharray=null,this.renderPath(t)},s.prototype.isInvisible=function(t){var e,i=t.getAttribute("data-ignore");return null!==i?"false"!==i:!!this.ignoreInvisible&&!(e=t.getBoundingClientRect()).width&&!e.height},s.prototype.parseAttr=function(t){var e,i={};if(t&&t.attributes)for(var n=0;n<t.attributes.length;n++)i[(e=t.attributes[n]).name]=e.value;return i},s.prototype.isInViewport=function(t,e){var i=this.scrollY(),n=i+this.getViewportH(),s=t.getBoundingClientRect(),t=s.height,s=i+s.top;return s+t*(e=e||0)<=n&&i<=s+t},s.prototype.getViewportH=function(){var t=this.docElem.clientHeight,e=window.innerHeight;return t<e?e:t},s.prototype.scrollY=function(){return window.pageYOffset||this.docElem.scrollTop},n=function(){s.prototype.docElem||(s.prototype.docElem=window.document.documentElement,i=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},t=window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(t){return window.clearTimeout(t)})},l=function(t,e){t=parseInt(t,10);return 0<=t?t:e},"function"==typeof define&&define.amd?define([],function(){return s}):"object"==typeof exports?module.exports=s:window.Vivus=s}(),function(){"use strict";function e(t){if(!t)throw new Error("No options passed to Waypoint constructor");if(!t.element)throw new Error("No element option passed to Waypoint constructor");if(!t.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+i,this.options=e.Adapter.extend({},e.defaults,t),this.element=this.options.element,this.adapter=new e.Adapter(this.element),this.callback=t.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=e.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=e.Context.findOrCreateByElement(this.options.context),e.offsetAliases[this.options.offset]&&(this.options.offset=e.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),a[this.key]=this,i+=1}var i=0,a={};e.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},e.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},e.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete a[this.key]},e.prototype.disable=function(){return this.enabled=!1,this},e.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},e.prototype.next=function(){return this.group.next(this)},e.prototype.previous=function(){return this.group.previous(this)},e.invokeAll=function(t){var e,i=[];for(e in a)i.push(a[e]);for(var n=0,s=i.length;n<s;n++)i[n][t]()},e.destroyAll=function(){e.invokeAll("destroy")},e.disableAll=function(){e.invokeAll("disable")},e.enableAll=function(){for(var t in e.Context.refreshAll(),a)a[t].enabled=!0;return this},e.refreshAll=function(){e.Context.refreshAll()},e.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},e.viewportWidth=function(){return document.documentElement.clientWidth},e.adapters=[],e.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},e.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=e}(),function(){"use strict";function e(t){window.setTimeout(t,1e3/60)}function i(t){this.element=t,this.Adapter=p.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+n,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,s[t.waypointContextKey]=this,n+=1,p.windowContext||(p.windowContext=!0,p.windowContext=new i(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var n=0,s={},p=window.Waypoint,t=window.onload;i.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},i.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical),i=this.element==this.element.window;t&&e&&!i&&(this.adapter.off(".waypoints"),delete s[this.key])},i.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,p.requestAnimationFrame(t))})},i.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on("scroll.waypoints",function(){e.didScroll&&!p.isTouch||(e.didScroll=!0,p.requestAnimationFrame(t))})},i.prototype.handleResize=function(){p.Context.refreshAll()},i.prototype.handleScroll=function(){var t,e,i={},n={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(t in n){var s,a=n[t],o=a.newScroll>a.oldScroll?a.forward:a.backward;for(s in this.waypoints[t]){var r,l,c=this.waypoints[t][s];null!==c.triggerPoint&&(r=a.oldScroll<c.triggerPoint,l=a.newScroll>=c.triggerPoint,(r&&l||!r&&!l)&&(c.queueTrigger(o),i[c.group.id]=c.group))}}for(e in i)i[e].flushTriggers();this.oldScroll={x:n.horizontal.newScroll,y:n.vertical.newScroll}},i.prototype.innerHeight=function(){return this.element==this.element.window?p.viewportHeight():this.adapter.innerHeight()},i.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},i.prototype.innerWidth=function(){return this.element==this.element.window?p.viewportWidth():this.adapter.innerWidth()},i.prototype.destroy=function(){var t,e=[];for(t in this.waypoints)for(var i in this.waypoints[t])e.push(this.waypoints[t][i]);for(var n=0,s=e.length;n<s;n++)e[n].destroy()},i.prototype.refresh=function(){var t,e,i=this.element==this.element.window,n=i?void 0:this.adapter.offset(),s={};for(e in this.handleScroll(),t={horizontal:{contextOffset:i?0:n.left,contextScroll:i?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:i?0:n.top,contextScroll:i?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}){var a,o=t[e];for(a in this.waypoints[e]){var r,l=this.waypoints[e][a],c=l.options.offset,d=l.triggerPoint,u=0,h=null==d;l.element!==l.element.window&&(u=l.adapter.offset()[o.offsetProp]),"function"==typeof c?c=c.apply(l):"string"==typeof c&&(c=parseFloat(c),-1<l.options.offset.indexOf("%")&&(c=Math.ceil(o.contextDimension*c/100))),r=o.contextScroll-o.contextOffset,l.triggerPoint=Math.floor(u+r-c),r=d<o.oldScroll,c=l.triggerPoint>=o.oldScroll,d=!r&&!c,!h&&(r&&c)?(l.queueTrigger(o.backward),s[l.group.id]=l.group):(!h&&d||h&&o.oldScroll>=l.triggerPoint)&&(l.queueTrigger(o.forward),s[l.group.id]=l.group)}}return p.requestAnimationFrame(function(){for(var t in s)s[t].flushTriggers()}),this},i.findOrCreateByElement=function(t){return i.findByElement(t)||new i(t)},i.refreshAll=function(){for(var t in s)s[t].refresh()},i.findByElement=function(t){return s[t.waypointContextKey]},window.onload=function(){t&&t(),i.refreshAll()},p.requestAnimationFrame=function(t){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||e).call(window,t)},p.Context=i}(),function(){"use strict";function a(t,e){return t.triggerPoint-e.triggerPoint}function o(t,e){return e.triggerPoint-t.triggerPoint}function e(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),i[this.axis][this.name]=this}var i={vertical:{},horizontal:{}},n=window.Waypoint;e.prototype.add=function(t){this.waypoints.push(t)},e.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},e.prototype.flushTriggers=function(){for(var t in this.triggerQueues){var e=this.triggerQueues[t];e.sort("up"===t||"left"===t?o:a);for(var i=0,n=e.length;i<n;i+=1){var s=e[i];!s.options.continuous&&i!==e.length-1||s.trigger([t])}}this.clearTriggerQueues()},e.prototype.next=function(t){this.waypoints.sort(a);t=n.Adapter.inArray(t,this.waypoints);return t===this.waypoints.length-1?null:this.waypoints[t+1]},e.prototype.previous=function(t){this.waypoints.sort(a);t=n.Adapter.inArray(t,this.waypoints);return t?this.waypoints[t-1]:null},e.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},e.prototype.remove=function(t){t=n.Adapter.inArray(t,this.waypoints);-1<t&&this.waypoints.splice(t,1)},e.prototype.first=function(){return this.waypoints[0]},e.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},e.findOrCreate=function(t){return i[t.axis][t.name]||new e(t)},n.Group=e}(),function(){"use strict";function i(t){this.$element=n(t)}var n=window.jQuery,t=window.Waypoint;n.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(t,e){i.prototype[e]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[e].apply(this.$element,t)}}),n.each(["extend","inArray","isEmptyObject"],function(t,e){i[e]=n[e]}),t.adapters.push({name:"jquery",Adapter:i}),t.Adapter=i}(),function(){"use strict";function t(n){return function(){var e=[],i=arguments[0];return n.isFunction(arguments[0])&&((i=n.extend({},arguments[1])).handler=arguments[0]),this.each(function(){var t=n.extend({},i,{element:this});"string"==typeof t.context&&(t.context=n(this).closest(t.context)[0]),e.push(new s(t))}),e}}var s=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=t(window.Zepto))}(),function(){function e(t,e){return function(){return t.apply(e,arguments)}}var n,t,i,l,s,o=[].indexOf||function(t){for(var e=0,i=this.length;e<i;e++)if(e in this&&this[e]===t)return e;return-1};function a(t){null==t&&(t={}),this.scrollCallback=e(this.scrollCallback,this),this.scrollHandler=e(this.scrollHandler,this),this.resetAnimation=e(this.resetAnimation,this),this.start=e(this.start,this),this.scrolled=!0,this.config=this.util().extend(t,this.defaults),null!=t.scrollContainer&&(this.config.scrollContainer=document.querySelector(t.scrollContainer)),this.animationNameCache=new i,this.wowEvent=this.util().createEvent(this.config.boxClass)}function r(){"undefined"!=typeof console&&null!==console&&console.warn("MutationObserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content.")}function c(){this.keys=[],this.values=[]}function d(){}d.prototype.extend=function(t,e){var i,n;for(i in e)n=e[i],null==t[i]&&(t[i]=n);return t},d.prototype.isMobile=function(t){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(t)},d.prototype.createEvent=function(t,e,i,n){var s;return null==e&&(e=!1),null==i&&(i=!1),null==n&&(n=null),null!=document.createEvent?(s=document.createEvent("CustomEvent")).initCustomEvent(t,e,i,n):null!=document.createEventObject?(s=document.createEventObject()).eventType=t:s.eventName=t,s},d.prototype.emitEvent=function(t,e){return null!=t.dispatchEvent?t.dispatchEvent(e):e in(null!=t)?t[e]():"on"+e in(null!=t)?t["on"+e]():void 0},d.prototype.addEvent=function(t,e,i){return null!=t.addEventListener?t.addEventListener(e,i,!1):null!=t.attachEvent?t.attachEvent("on"+e,i):t[e]=i},d.prototype.removeEvent=function(t,e,i){return null!=t.removeEventListener?t.removeEventListener(e,i,!1):null!=t.detachEvent?t.detachEvent("on"+e,i):delete t[e]},d.prototype.innerHeight=function(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight},t=d,i=this.WeakMap||this.MozWeakMap||(c.prototype.get=function(t){for(var e,i=this.keys,n=e=0,s=i.length;e<s;n=++e)if(i[n]===t)return this.values[n]},c.prototype.set=function(t,e){for(var i,n=this.keys,s=i=0,a=n.length;i<a;s=++i)if(n[s]===t)return void(this.values[s]=e);return this.keys.push(t),this.values.push(e)},c),n=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(r.notSupported=!0,r.prototype.observe=function(){},r),l=this.getComputedStyle||function(i,t){return this.getPropertyValue=function(t){var e;return s.test(t="float"===t?"styleFloat":t)&&t.replace(s,function(t,e){return e.toUpperCase()}),(null!=(e=i.currentStyle)?e[t]:void 0)||null},this},s=/(\-([a-z]){1})/g,this.WOW=(a.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null,scrollContainer:null},a.prototype.init=function(){var t;return this.element=window.document.documentElement,"interactive"===(t=document.readyState)||"complete"===t?this.start():this.util().addEvent(document,"DOMContentLoaded",this.start),this.finished=[]},a.prototype.start=function(){var s,t,e,i,o;if(this.stopped=!1,this.boxes=function(){for(var t=this.element.querySelectorAll("."+this.config.boxClass),e=[],i=0,n=t.length;i<n;i++)s=t[i],e.push(s);return e}.call(this),this.all=function(){for(var t=this.boxes,e=[],i=0,n=t.length;i<n;i++)s=t[i],e.push(s);return e}.call(this),this.boxes.length)if(this.disabled())this.resetStyle();else for(t=0,e=(i=this.boxes).length;t<e;t++)s=i[t],this.applyStyle(s,!0);return this.disabled()||(this.util().addEvent(this.config.scrollContainer||window,"scroll",this.scrollHandler),this.util().addEvent(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live?new n((o=this,function(t){for(var s,a,e=[],i=0,n=t.length;i<n;i++)a=t[i],e.push(function(){for(var t=a.addedNodes||[],e=[],i=0,n=t.length;i<n;i++)s=t[i],e.push(this.doSync(s));return e}.call(o));return e})).observe(document.body,{childList:!0,subtree:!0}):void 0},a.prototype.stop=function(){return this.stopped=!0,this.util().removeEvent(this.config.scrollContainer||window,"scroll",this.scrollHandler),this.util().removeEvent(window,"resize",this.scrollHandler),null!=this.interval?clearInterval(this.interval):void 0},a.prototype.sync=function(t){return n.notSupported?this.doSync(this.element):void 0},a.prototype.doSync=function(t){var e,i,n,s,a;if(1===(t=null==t?this.element:t).nodeType){for(a=[],i=0,n=(s=(t=t.parentNode||t).querySelectorAll("."+this.config.boxClass)).length;i<n;i++)e=s[i],o.call(this.all,e)<0?(this.boxes.push(e),this.all.push(e),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(e,!0),a.push(this.scrolled=!0)):a.push(void 0);return a}},a.prototype.show=function(t){return this.applyStyle(t),t.className=t.className+" "+this.config.animateClass,null!=this.config.callback&&this.config.callback(t),this.util().emitEvent(t,this.wowEvent),this.util().addEvent(t,"animationend",this.resetAnimation),this.util().addEvent(t,"oanimationend",this.resetAnimation),this.util().addEvent(t,"webkitAnimationEnd",this.resetAnimation),this.util().addEvent(t,"MSAnimationEnd",this.resetAnimation),t},a.prototype.applyStyle=function(t,e){var i,n=t.getAttribute("data-wow-duration"),s=t.getAttribute("data-wow-delay"),a=t.getAttribute("data-wow-iteration");return this.animate((i=this,function(){return i.customStyle(t,e,n,s,a)}))},a.prototype.animate="requestAnimationFrame"in window?function(t){return window.requestAnimationFrame(t)}:function(t){return t()},a.prototype.resetStyle=function(){for(var t,e=this.boxes,i=[],n=0,s=e.length;n<s;n++)t=e[n],i.push(t.style.visibility="visible");return i},a.prototype.resetAnimation=function(t){return 0<=t.type.toLowerCase().indexOf("animationend")?(t=t.target||t.srcElement).className=t.className.replace(this.config.animateClass,"").trim():void 0},a.prototype.customStyle=function(t,e,i,n,s){return e&&this.cacheAnimationName(t),t.style.visibility=e?"hidden":"visible",i&&this.vendorSet(t.style,{animationDuration:i}),n&&this.vendorSet(t.style,{animationDelay:n}),s&&this.vendorSet(t.style,{animationIterationCount:s}),this.vendorSet(t.style,{animationName:e?"none":this.cachedAnimationName(t)}),t},a.prototype.vendors=["moz","webkit"],a.prototype.vendorSet=function(s,t){var a,o,r,e=[];for(a in t)o=t[a],s[""+a]=o,e.push(function(){for(var t=this.vendors,e=[],i=0,n=t.length;i<n;i++)r=t[i],e.push(s[""+r+a.charAt(0).toUpperCase()+a.substr(1)]=o);return e}.call(this));return e},a.prototype.vendorCSS=function(t,e){for(var i,n=l(t),s=n.getPropertyCSSValue(e),a=this.vendors,o=0,r=a.length;o<r;o++)i=a[o],s=s||n.getPropertyCSSValue("-"+i+"-"+e);return s},a.prototype.animationName=function(e){var i;try{i=this.vendorCSS(e,"animation-name").cssText}catch(t){i=l(e).getPropertyValue("animation-name")}return"none"===i?"":i},a.prototype.cacheAnimationName=function(t){return this.animationNameCache.set(t,this.animationName(t))},a.prototype.cachedAnimationName=function(t){return this.animationNameCache.get(t)},a.prototype.scrollHandler=function(){return this.scrolled=!0},a.prototype.scrollCallback=function(){var s;return!this.scrolled||(this.scrolled=!1,this.boxes=function(){for(var t=this.boxes,e=[],i=0,n=t.length;i<n;i++)(s=t[i])&&(this.isVisible(s)?this.show(s):e.push(s));return e}.call(this),this.boxes.length||this.config.live)?void 0:this.stop()},a.prototype.offsetTop=function(t){for(var e;void 0===t.offsetTop;)t=t.parentNode;for(e=t.offsetTop;t=t.offsetParent;)e+=t.offsetTop;return e},a.prototype.isVisible=function(t){var e=t.getAttribute("data-wow-offset")||this.config.offset,i=this.config.scrollContainer&&this.config.scrollContainer.scrollTop||window.pageYOffset,n=i+Math.min(this.element.clientHeight,this.util().innerHeight())-e,e=this.offsetTop(t),t=e+t.clientHeight;return e<=n&&i<=t},a.prototype.util=function(){return null!=this._util?this._util:this._util=new t},a.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},a)}.call(this);
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Генерация страницы: 0.15 |
proxy
|
phpinfo
|
Настройка