1function 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});var e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return e?{r:parseInt(e[1],16),g:parseInt(e[2],16),b:parseInt(e[3],16)}:null}function clamp(t,e,i){return Math.min(Math.max(t,e),i)}function isInArray(t,e){return e.indexOf(t)>-1}!function(t){t.fn.appear=function(e,i){var n=t.extend({data:void 0,one:!0,accX:0,accY:0},i);return this.each(function(){var i=t(this);if(i.appeared=!1,e){var a=t(window),o=function(){if(i.is(":visible")){var t=a.scrollLeft(),e=a.scrollTop(),o=i.offset(),s=o.left,r=o.top,l=n.accX,c=n.accY,u=i.height(),d=a.height(),p=i.width(),h=a.width();r+u+c>=e&&r<=e+d+c&&s+p+l>=t&&s<=t+h+l?i.appeared||i.trigger("appear",n.data):i.appeared=!1}else i.appeared=!1},s=function(){if(i.appeared=!0,n.one){a.unbind("scroll",o);var s=t.inArray(o,t.fn.appear.checks);s>=0&&t.fn.appear.checks.splice(s,1)}e.apply(this,arguments)};n.one?i.one("appear",n.data,s):i.bind("appear",n.data,s),a.scroll(o),t.fn.appear.checks.push(o),o()}else i.trigger("appear",n.data)})},t.extend(t.fn.appear,{checks:[],timeout:null,checkAll:function(){var e=t.fn.appear.checks.length;if(e>0)for(;e--;)t.fn.appear.checks[e]()},run:function(){t.fn.appear.timeout&&clearTimeout(t.fn.appear.timeout),t.fn.appear.timeout=setTimeout(t.fn.appear.checkAll,20)}}),t.each(["append","prepend","after","before","attr","removeAttr","addClass","removeClass","toggleClass","remove","css","show","hide"],function(e,i){var n=t.fn[i];n&&(t.fn[i]=function(){var e=n.apply(this,arguments);return t.fn.appear.run(),e})})}(jQuery),function(t){t.fn.countTo=function(e){e=t.extend({},t.fn.countTo.defaults,e||{});var i=Math.ceil(e.speed/e.refreshInterval),n=(e.to-e.from)/i;return t(this).each(function(){var a=this,o=0,s=e.from,r=setInterval(function(){s+=n,o++,t(a).html(s.toFixed(e.decimals)),"function"==typeof e.onUpdate&&e.onUpdate.call(a,s),o>=i&&(clearInterval(r),s=e.to,"function"==typeof e.onComplete&&e.onComplete.call(a,s))},e.refreshInterval)})},t.fn.countTo.defaults={from:0,to:100,speed:1e3,refreshInterval:100,decimals:0,onUpdate:null,onComplete:null}}(jQuery),function(t,e){function i(t){return"object"==typeof t}function n(t){return"string"==typeof t}function a(t){return"number"==typeof t}function o(t){return t===e}function s(t,e){return o(t)?"gmap3_"+(e?P+1:++P):t}function r(e,i,n,a,o){function s(i,a){i&&t.each(i,function(t,i){var s=e,r=i;M(i)&&(s=i[0],r=i[1]),a(n,t,function(t){r.apply(s,[o||n,t,l])})})}var r=i.td||{},l={id:a,data:r.data,tag:r.tag};s(r.events,T.event.addListener),s(r.onces,T.event.addListenerOnce)}function l(t){var e,i=[];for(e in t)t.hasOwnProperty(e)&&i.push(e);return i}function c(t,e){var i,n=arguments;for(i=2;i<n.length;i++)if(e in n[i]&&n[i].hasOwnProperty(e))return void(t[e]=n[i][e])}function u(e,i){var n,a,o=["data","tag","id","events","onces"],s={};if(e.td)for(n in e.td)e.td.hasOwnProperty(n)&&"options"!==n&&"values"!==n&&(s[n]=e.td[n]);for(a=0;a<o.length;a++)c(s,o[a],i,e.td);return s.options=t.extend({},e.opts||{},i.options||{}),s}function d(){if(S.verbose){var t,e=[];if(window.console&&A(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 p(t){return(a(t)||n(t))&&""!==t&&!isNaN(t)}function h(t){var e,n=[];if(!o(t))if(i(t))if(a(t.length))n=t;else for(e in t)n.push(t[e]);else n.push(t);return n}function m(e){if(e)return A(e)?e:(e=h(e),function(n){var a;if(o(n))return!1;if(i(n)){for(a=0;a<n.length;a++)if(t.inArray(n[a],e)>=0)return!0;return!1}return t.inArray(n,e)>=0})}function f(t,e,i){var a=e?t:null;return!t||n(t)?a:t.latLng?f(t.latLng):t instanceof T.LatLng?t:p(t.lat)?new T.LatLng(t.lat,t.lng):!i&&M(t)&&p(t[0])&&p(t[1])?new T.LatLng(t[0],t[1]):a}function v(t){var e,i;return!t||t instanceof T.LatLngBounds?t||null:(M(t)?2===t.length?(e=f(t[0]),i=f(t[1])):4===t.length&&(e=f([t[0],t[1]]),i=f([t[2],t[3]])):"ne"in t&&"sw"in t?(e=f(t.ne),i=f(t.sw)):"n"in t&&"e"in t&&"s"in t&&"w"in t&&(e=f([t.n,t.e]),i=f([t.s,t.w])),e&&i?new T.LatLngBounds(i,e):null)}function g(t,e,i,a,o){var s=!!i&&f(a.td,!1,!0),r=s?{latLng:s}:!!a.td.address&&(n(a.td.address)?{address:a.td.address}:a.td.address),l=!!r&&L.get(r),c=this;r?(o=o||0,l?(a.latLng=l.results[0].geometry.location,a.results=l.results,a.status=l.status,e.apply(t,[a])):(r.location&&(r.location=f(r.location)),r.bounds&&(r.bounds=v(r.bounds)),function(){E.geocoder||(E.geocoder=new T.Geocoder);return E.geocoder}().geocode(r,function(n,s){s===T.GeocoderStatus.OK?(L.store(r,{results:n,status:s}),a.latLng=n[0].geometry.location,a.results=n,a.status=s,e.apply(t,[a])):s===T.GeocoderStatus.OVER_QUERY_LIMIT&&o<S.queryLimit.attempt?setTimeout(function(){g.apply(c,[t,e,i,a,o+1])},S.queryLimit.delay+Math.floor(Math.random()*S.queryLimit.random)):(d("geocode failed",s,r),a.latLng=a.results=!1,a.status=s,e.apply(t,[a]))}))):(a.latLng=f(a.td,!1,!0),e.apply(t,[a]))}function y(e,i,n,a){function o(){do{r++}while(r<e.length&&!("address"in e[r]));r>=e.length?n.apply(i,[a]):g(s,function(i){delete i.td,t.extend(e[r],i),o.apply(s,[])},!0,{td:e[r]})}var s=this,r=-1;o()}function b(t,e,i){var n=!1;navigator&&navigator.geolocation?navigator.geolocation.getCurrentPosition(function(a){n||(n=!0,i.latLng=new T.
1LatLng(a.coords.latitude,a.coords.longitude),e.apply(t,[i]))},function(){n||(n=!0,i.latLng=!1,e.apply(t,[i]))},i.opts.getCurrentPosition):(i.latLng=!1,e.apply(t,[i]))}function w(e,i,a){function o(){var t;for(t in a)if(a.hasOwnProperty(t)&&!r.hasOwnProperty(t))return t}var s,r={},l=this,c={latLng:{map:!1,marker:!1,infowindow:!1,circle:!1,overlay:!1,getlatlng:!1,getmaxzoom:!1,getelevation:!1,streetviewpanorama:!1,getaddress:!0},geoloc:{getgeoloc:!0}};n(a)&&(a=function(t){var e={};return e[t]={},e}(a)),l.run=function(){for(var n,l;n=o();){if(A(e[n]))return s=n,l=t.extend(!0,{},S[n]||{},a[n].options||{}),void(n in c.latLng?a[n].values?y(a[n].values,e,e[n],{td:a[n],opts:l,session:r}):g(e,e[n],c.latLng[n],{td:a[n],opts:l,session:r}):n in c.geoloc?b(e,e[n],{td:a[n],opts:l,session:r}):e[n].apply(e,[{td:a[n],opts:l,session:r}]));r[n]=null}i.apply(e,[a,r])},l.ack=function(t){r[s]=t,l.run.apply(l,[])}}function x(){return E.es||(E.es=new T.ElevationService),E.es}function k(e,n,a){function o(t){$[t]||(delete j[t].options.map,$[t]=new S.classes.Marker(j[t].options),r(e,{td:j[t]},$[t],j[t].id))}function l(){(v=O.getProjection())?(I=!0,P.push(T.event.addListener(n,"zoom_changed",d)),P.push(T.event.addListener(n,"bounds_changed",d)),h()):setTimeout(function(){l.apply(C,[])},25)}function c(t){i(M[t])?(A(M[t].obj.setMap)&&M[t].obj.setMap(null),A(M[t].obj.remove)&&M[t].obj.remove(),A(M[t].shadow.remove)&&M[t].obj.remove(),A(M[t].shadow.setMap)&&M[t].shadow.setMap(null),delete M[t].obj,delete M[t].shadow):$[t]&&$[t].setMap(null),delete M[t]}function u(){var t=function(){var t,e,i,n,a,o,s,r,l=Math.cos,c=Math.sin,u=arguments;return u[0]instanceof T.LatLng?(t=u[0].lat(),i=u[0].lng(),u[1]instanceof T.LatLng?(e=u[1].lat(),n=u[1].lng()):(e=u[1],n=u[2])):(t=u[0],i=u[1],u[2]instanceof T.LatLng?(e=u[2].lat(),n=u[2].lng()):(e=u[2],n=u[3])),a=Math.PI*t/180,o=Math.PI*i/180,s=Math.PI*e/180,r=Math.PI*n/180,6371e3*Math.acos(Math.min(l(a)*l(s)*l(o)*l(r)+l(a)*c(o)*l(s)*c(r)+c(a)*c(s),1))}(n.getCenter(),n.getBounds().getNorthEast());return new T.Circle({center:n.getCenter(),radius:1.25*t}).getBounds()}function d(){clearTimeout(f),f=setTimeout(h,25)}function p(t){var e=v.fromLatLngToDivPixel(t),i=v.fromDivPixelToLatLng(new T.Point(e.x+a.radius,e.y-a.radius)),n=v.fromDivPixelToLatLng(new T.Point(e.x-a.radius,e.y+a.radius));return new T.LatLngBounds(n,i)}function h(){if(!w&&!k&&I){var e,i,o,s,r,l,d,h,m,f,v=!1,b=[],C={},S=n.getZoom(),P="maxZoom"in a&&S>a.maxZoom,A=function(){var t,e={};for(t in M)e[t]=!0;return e}();for(x=!1,S>
13&&(v=(r=u()).getSouthWest().lng()<r.getNorthEast().lng()),e=0;e<j.length;e++)!j[e]||v&&!r.contains(j[e].options.position)||g&&!g(z[e])||b.push(e);for(;;){for(e=0;C[e]&&e<b.length;)e++;if(e===b.length)break;if(s=[],_&&!P){f=10;do{for(d=s,s=[],f--,r=p(d.length?r.getCenter():j[b[e]].options.position),i=e;i<b.length;i++)C[i]||r.contains(j[b[i]].options.position)&&s.push(i)}while(d.length<s.length&&s.length>1&&f)}else for(i=e;i<b.length;i++)if(!C[i]){s.push(i);break}for(l={indexes:[],ref:[]},h=m=0,o=0;o<s.length;o++)C[s[o]]=!0,l.indexes.push(b[s[o]]),l.ref.push(b[s[o]]),h+=j[b[s[o]]].options.position.lat(),m+=j[b[s[o]]].options.position.lng();h/=s.length,m/=s.length,l.latLng=new T.LatLng(h,m),l.ref=l.ref.join("-"),l.ref in A?delete A[l.ref]:(1===s.length&&(M[l.ref]=!0),y(l))}t.each(A,function(t){c(t)}),k=!1}}var f,v,g,y,b,w=!1,x=!1,k=!1,I=!1,_=!0,C=this,P=[],M={},E={},L={},$=[],j=[],z=[],O=function(t,e){function i(){return this.onAdd=function(){},this.onRemove=function(){},this.draw=function(){},S.classes.OverlayView.apply(this,[])}i.prototype=S.classes.OverlayView.prototype;var n=new i;return n.setMap(t),n}(n,a.radius);l(),C.getById=function(t){return t in E&&(o(E[t]),$[E[t]])},C.rm=function(t){var e=E[t];$[e]&&$[e].setMap(null),delete $[e],$[e]=!1,delete j[e],j[e]=!1,delete z[e],z[e]=!1,delete E[t],delete L[e],x=!0},C.clearById=function(t){if(t in E)return C.rm(t),!0},C.clear=function(t,e,i){var n,a,o,s,r,l=[],c=m(i);for(t?(n=j.length-1,a=-1,o=-1):(n=0,a=j.length,o=1),s=n;s!==a&&(!j[s]||c&&!c(j[s].tag)||(l.push(L[s]),!e&&!t));s+=o);for(r=0;r<l.length;r++)C.rm(l[r])},C.add=function(t,e){t.id=s(t.id),C.clearById(t.id),E[t.id]=$.length,L[$.length]=t.id,$.push(null),j.push(t),z.push(e),x=!0},C.addMarker=function(t,i){(i=i||{}).id=s(i.id),C.clearById(i.id),i.options||(i.options={}),i.options.position=t.getPosition(),r(e,{td:i},t,i.id),E[i.id]=$.length,L[$.length]=i.id,$.push(t),j.push(i),z.push(i.data||{}),x=!0},C.td=function(t){return j[t]},C.value=function(t){return z[t]},C.marker=function(t){return t in $&&(o(t),$[t])},C.markerIsSet=function(t){return Boolean($[t])},C.setMarker=function(t,e){$[t]=e},C.store=function(t,e,i){M[t.ref]={obj:e,shadow:i}},C.free=function(){var e;for(e=0;e<P.length;e++)T.event.removeListener(P[e]);P=[],t.each(M,function(t){c(t)}),M={},t.each(j,function(t){j[t]=null}),j=[],t.each($,function(t){$[t]&&($[t].setMap(null),delete $[t])}),$=[],t.each(z,function(t){delete z[t]}),z=[],E={},L={}},C.filter=function(t){g=t,h()},C.enable=function(t){_!==t&&(_=t,h())},C.display=function(t){y=t},C.error=function(t){b=t},C.beginUpdate=function(){w=!0},C.endUpdate=function(){w=!1,x&&h()},C.autofit=function(t){var e;for(e=0;e<j.length;e++)j[e]&&t.extend(j[e].options.position)}}function I(t,e){this.id=function(){return t},this.filter=function(t){e.filter(t)},this.enable=function(){e.enable(!0)},this.disable=function(){e.enable(!1)},this.add=function(t,i,n){n||e.beginUpdate(),e.addMarker(t,i),n||e.endUpdate()},this.getById=function(t){return e.getById(t)},this.clearById=function(t,i){var n;return i||e.beginUpdate(),n=e.clearById(t),i||e.endUpdate(),n},this.clear=function(t,i,n,a){a||e.beginUpdate(),e.clear(t,i,n),a||e.endUpdate()}}function _(e,i,n,a){var o=this,s=[];S.classes.OverlayView.call(o),o.setMap(e),o.onAdd=function(){var e=o.getPanes();i.pane in e&&t(e[i.pane]).append(a),t.each("dblclick click mouseover mousemove mouseout mouseup mousedown".split(" "),function(e,i){s.push(T.event.addDomListener(a[0],i,function(e){t.Event(e).stopPropagation(),T.event.trigger(o,i,[e]),o.draw()}))}),s.push(T.event.addDomListener(a[0],"contextmenu",function(e){t.Event(e).stopPropagation(),T.event.trigger(o,"rightclick",[e]),o.draw()}))},o.getPosition=function(){return n},o.setPosition=function(t){n=t,o.draw()},o.draw=function(){var t=o.getProjection().fromLatLngToDivPixel(n);a.css("left",t.x+i.offset.x+"px").css("top",t.y+i.offset.y+"px")},o.onRemove=function(){var t;for(t=0;t<s.length;t++)T.event.removeListener(s[t]);a.remove()},o.hide=function(){a.hide()},o.show=function(){a.show()},o.toggle=function(){a&&(a.is(":visible")?o.show():o.hide())},o.toggleDOM=function(){o.setMap(o.getMap()?null:e)},o.getDOMElement=function(){return a[0]}}function C(a){function l(){!C&&(C=L.get())&&C.run()}function c(){C=null,L.ack(),l.call(P)}
1function p(t){var e,i=t.td.callback;i&&(e=Array.prototype.slice.call(arguments,1),A(i)?i.apply(a,e):M(i)&&A(i[1])&&i[1].apply(i[0],e))}function g(t,e,i){i&&r(a,t,e,i),p(t,e),C.ack(e)}function y(e,i){var n=(i=i||{}).td&&i.td.options?i.td.options:0;j?n&&(n.center&&(n.center=f(n.center)),j.setOptions(n)):((n=i.opts||t.extend(!0,{},S.map,n||{})).center=e||f(n.center),j=new S.classes.Map(a.get(0),n))}function b(e,i,n){var o=[],s="values"in e.td;s||(e.td.values=[{options:e.opts}]),e.td.values.length?(y(),t.each(e.td.values,function(t,s){var l,c,d,p,h=u(e,s);if(h.options[n])if(h.options[n][0][0]&&M(h.options[n][0][0]))for(c=0;c<h.options[n].length;c++)for(d=0;d<h.options[n][c].length;d++)h.options[n][c][d]=f(h.options[n][c][d]);else for(c=0;c<h.options[n].length;c++)h.options[n][c]=f(h.options[n][c]);h.options.map=j,p=new T[i](h.options),o.push(p),l=$.add({td:h},i.toLowerCase(),p),r(a,{td:h},p,l)}),g(e,s?o:o[0])):g(e,!1)}var C,P=this,L=new function(){var t=[];this.empty=function(){return!t.length},this.add=function(e){t.push(e)},this.get=function(){return!!t.length&&t[0]},this.ack=function(){t.shift()}},$=new function(){function e(t){return{id:t.id,name:t.name,object:t.obj,tag:t.tag,data:t.data}}function i(t){A(t.setMap)&&t.setMap(null),A(t.remove)&&t.remove(),A(t.free)&&t.free(),t=null}var n={},a={},r=this;r.add=function(t,e,i,o){var l=t.td||{},c=s(l.id);return n[e]||(n[e]=[]),c in a&&r.clearById(c),a[c]={obj:i,sub:o,name:e,id:c,tag:l.tag,data:l.data},n[e].push(c),c},r.getById=function(t,i,n){var o=!1;return t in a&&(o=i?a[t].sub:n?e(a[t]):a[t].obj),o},r.get=function(t,i,o,s){var r,l,c=m(o);if(!n[t]||!n[t].length)return null;for(r=n[t].length;r;)if(r--,(l=n[t][i?r:n[t].length-r-1])&&a[l]){if(c&&!c(a[l].tag))continue;return s?e(a[l]):a[l].obj}return null},r.all=function(t,i,s){var r=[],l=m(i),c=function(t){var i,o;for(i=0;i<n[t].length;i++)if((o=n[t][i])&&a[o]){if(l&&!l(a[o].tag))continue;r.push(s?e(a[o]):a[o].obj)}};if(t in n)c(t);else if(o(t))for(t in n)c(t);return r},r.rm=function(t,e,i){var o,s;if(!n[t])return!1;if(e)if(i)for(o=n[t].length-1;o>=0&&(s=n[t][o],!e(a[s].tag));o--);else for(o=0;o<n[t].length&&(s=n[t][o],!e(a[s].tag));o++);else o=i?n[t].length-1:0;return o in n[t]&&r.clearById(n[t][o],o)},r.clearById=function(t,e){if(t in a){var s,r=a[t].name;for(s=0;o(e)&&s<n[r].length;s++)t===n[r][s]&&(e=s);return i(a[t].obj),a[t].sub&&i(a[t].sub),delete a[t],n[r].splice(e,1),!0}return!1},r.objGetById=function(t){var e,i;if(n.clusterer)for(i in n.clusterer)if(!1!==(e=a[n.clusterer[i]].obj.getById(t)))return e;return!1},r.objClearById=function(t){var e;if(n.clusterer)for(e in n.clusterer)if(a[n.clusterer[e]].obj.clearById(t))return!0;return null},r.clear=function(t,e,i,a){var o,s,l,c=m(a);if(t&&t.length)t=h(t);else{t=[];for(o in n)t.push(o)}for(s=0;s<t.length;s++)if(l=t[s],e)r.rm(l,c,!0);else if(i)r.rm(l,c,!1);else for(;r.rm(l,c,!1););},r.objClear=function(e,i,o,s){var r;if(n.clusterer&&(t.inArray("marker",e)>=0||!e.length))for(r in n.clusterer)a[n.clusterer[r]].obj.clear(i,o,s)}},j=null;P._plan=function(t){var e;for(e=0;e<t.length;e++)L.add(new w(P,c,t[e]));l()},P.map=function(t){y(t.latLng,t),r(a,t,j),g(t,j)},P.destroy=function(t){$.clear(),a.empty(),j&&(j=null),g(t,!0)},P.overlay=function(e,i){var n=[],o="values"in e.td;if(o||(e.td.values=[{latLng:e.latLng,options:e.opts}]),e.td.values.length){if(_.__initialised||(_.prototype=new S.classes.OverlayView,_.__initialised=!0),t.each(e.td.values,function(o,s){var l,c,d=u(e,s),p=t(document.createElement("div")).css({border:"none",borderWidth:0,position:"absolute"});p.append(d.options.content),c=new _(j,d.options,f(d)||f(s),p),n.push(c),p=null,i||(l=$.add(e,"overlay",c),r(a,{td:d},c,l))}),i)return n[0];g(e,o?n:n[0])}else g(e,!1)},P.marker=function(i){var n,o,l,c="values"in i.td,p=!j;c||(i.opts.position=i.latLng||f(i.opts.position),i.td.values=[{options:i.opts}]),i.td.values.length?(p&&y(),!i.td.cluster||j.getBounds()?i.td.cluster?(i.td.cluster instanceof I?(o=i.td.cluster,l=$.getById(o.id(),!0)):(l=function(i){var n,o,s=new k(a,j,i),l={},c={},u=[],p=/^[0-9]+$/;for(o in i)p.test(o)?(u.push(1*o),c[o]=i[o],c[o].width=c[o].width||0,c[o].height=c[o].height||0):l[o]=i[o];return u.sort(function(t,e){return t>e}),n=l.calculator?function(e){var i=[];return t.each(e,function(t,e){i.push(s.value(e))}),l.calculator.apply(a,[i])}:function(t){return t.length},s.error(function(){d.apply(P,arguments)}),s.display(function(o){var d,p,h,m,v,g,y=n(o.indexes);if(i.force||y>1)for(d=0;d<u.length;d++)u[d]<=y&&(p=c[u[d]]);p?(v=p.offset||[-p.width/2,-p.height/2],(h=t.extend({},l)).options=t.extend({pane:"overlayLayer",content:p.content?p.content.replace("CLUSTER_COUNT",y):"",offset:{x:("x"in v?v.x:v[0])||0,y:("y"in v?v.y:v[1])||0}},l.options||{}),m=P.overlay({td:h,opts:h.options,latLng:f(o)},!0),h.options.pane="floatShadow",h.options.content=t(document.createElement("div")).width(p.width+"px").height(p.height+"px").css({cursor:"pointer"}),g=P.overlay({td:h,opts:h.options,latLng:f(o)},!0),l.data={latLng:f(o),markers:[]},t.each(o.indexes,function(t,e){l.data.markers.push(s.value(e)),s.markerIsSet(e)&&s.marker(e).setMap(null)}),r(a,{td:l},g,e,{main:m,shadow:g}),s.store(o,m,g)):t.each(o.indexes,function(t,e){s.marker(e).setMap(j)})}),s}(i.td.cluster),o=new I(s(i.td.id,!0),l),$.add(i,"clusterer",o,l)),l.beginUpdate(),t.each(i.td.values,function(t,e){var n=u(i,e);n.options.position=f(n.options.position?n.options.position:e),n.options.position&&(n.options.map=j,p&&(j.setCenter(n.options.position),p=!1),l.add(n,e))}),l.endUpdate(),g(i,o)):(n=[],t.each(i.td.values,function(t,e){var o,s,l=u(i,e);l.options.position=f(l.options.position?l.options.position:e),l.options.position&&(l.options.map=j,p&&(j.setCenter(l.options.position),p=!1),s=new S.classes.Marker(l.options),n.push(s),o=$.add({td:l},"marker",s),r(a,{td:l},s,o))}),g(i,c?n:n[0])):T.event.addListenerOnce(j,"bounds_changed",function(){P.marker.apply(P,[i])})):g(i,!1)},P.getroute=function(t){t.opts.origin=f(t.opts.origin,!0),t.opts.destination=f(t.opts.destination,!0),(E.ds||(E.ds=new T.DirectionsService),E.ds).route(t.opts,function(e,i){p(t,i===T.DirectionsStatus.OK&&e,i),C.ack()})},P.getdistance=function(t){var e;
1for(t.opts.origins=h(t.opts.origins),e=0;e<t.opts.origins.length;e++)t.opts.origins[e]=f(t.opts.origins[e],!0);for(t.opts.destinations=h(t.opts.destinations),e=0;e<t.opts.destinations.length;e++)t.opts.destinations[e]=f(t.opts.destinations[e],!0);(E.dms||(E.dms=new T.DistanceMatrixService),E.dms).getDistanceMatrix(t.opts,function(e,i){p(t,i===T.DistanceMatrixStatus.OK&&e,i),C.ack()})},P.infowindow=function(i){var n=[],s="values"in i.td;s||(i.latLng&&(i.opts.position=i.latLng),i.td.values=[{options:i.opts}]),t.each(i.td.values,function(t,l){var c,d,p=u(i,l);p.options.position=f(p.options.position?p.options.position:l.latLng),j||y(p.options.position),(d=new S.classes.InfoWindow(p.options))&&(o(p.open)||p.open)&&(s?d.open(j,p.anchor||e):d.open(j,p.anchor||(i.latLng?e:i.session.marker?i.session.marker:e))),n.push(d),c=$.add({td:p},"infowindow",d),r(a,{td:p},d,c)}),g(i,s?n:n[0])},P.circle=function(e){var i=[],n="values"in e.td;n||(e.opts.center=e.latLng||f(e.opts.center),e.td.values=[{options:e.opts}]),e.td.values.length?(t.each(e.td.values,function(t,n){var o,s,l=u(e,n);l.options.center=f(l.options.center?l.options.center:n),j||y(l.options.center),l.options.map=j,s=new S.classes.Circle(l.options),i.push(s),o=$.add({td:l},"circle",s),r(a,{td:l},s,o)}),g(e,n?i:i[0])):g(e,!1)},P.getaddress=function(t){p(t,t.results,t.status),C.ack()},P.getlatlng=function(t){p(t,t.results,t.status),C.ack()},P.getmaxzoom=function(t){(E.mzs||(E.mzs=new T.MaxZoomService),E.mzs).getMaxZoomAtLatLng(t.latLng,function(e){p(t,e.status===T.MaxZoomStatus.OK&&e.zoom,status),C.ack()})},P.getelevation=function(t){var e,i=[],n=function(e,i){p(t,i===T.ElevationStatus.OK&&e,i),C.ack()};if(t.latLng)i.push(t.latLng);else for(i=h(t.td.locations||[]),e=0;e<i.length;e++)i[e]=f(i[e]);if(i.length)x().getElevationForLocations({locations:i},n);else{if(t.td.path&&t.td.path.length)for(e=0;e<t.td.path.length;e++)i.push(f(t.td.path[e]));i.length?x().getElevationAlongPath({path:i,samples:t.td.samples},n):C.ack()}},P.defaults=function(e){t.each(e.td,function(e,n){i(S[e])?S[e]=t.extend({},S[e],n):S[e]=n}),C.ack(!0)},P.rectangle=function(e){var i=[],n="values"in e.td;n||(e.td.values=[{options:e.opts}]),e.td.values.length?(t.each(e.td.values,function(t,n){var o,s,l=u(e,n);l.options.bounds=v(l.options.bounds?l.options.bounds:n),j||y(l.options.bounds.getCenter()),l.options.map=j,s=new S.classes.Rectangle(l.options),i.push(s),o=$.add({td:l},"rectangle",s),r(a,{td:l},s,o)}),g(e,n?i:i[0])):g(e,!1)},P.polyline=function(t){b(t,"Polyline","path")},P.polygon=function(t){b(t,"Polygon","paths")},P.trafficlayer=function(t){y();var e=$.get("trafficlayer");e||((e=new S.classes.TrafficLayer).setMap(j),$.add(t,"trafficlayer",e)),g(t,e)},P.bicyclinglayer=function(t){y();var e=$.get("bicyclinglayer");e||((e=new S.classes.BicyclingLayer).setMap(j),$.add(t,"bicyclinglayer",e)),g(t,e)},P.groundoverlay=function(t){t.opts.bounds=v(t.opts.bounds),t.opts.bounds&&y(t.opts.bounds.getCenter());var e=new S.classes.GroundOverlay(t.opts.url,t.opts.bounds,t.opts.opts);e.setMap(j),g(t,e,$.add(t,"groundoverlay",e))},P.streetviewpanorama=function(e){e.opts.opts||(e.opts.opts={}),e.latLng?e.opts.opts.position=e.latLng:e.opts.opts.position&&(e.opts.opts.position=f(e.opts.opts.position)),e.td.divId?e.opts.container=document.getElementById(e.td.divId):e.opts.container&&(e.opts.container=t(e.opts.container).get(0));var i=new S.classes.StreetViewPanorama(e.opts.container,e.opts.opts);i&&j.setStreetView(i),g(e,i,$.add(e,"streetviewpanorama",i))},P.kmllayer=function(e){var i=[],n="values"in e.td;n||(e.td.values=[{options:e.opts}]),e.td.values.length?(t.each(e.td.values,function(t,n){var o,s,l,c=u(e,n);j||y(),l=c.options,c.options.opts&&(l=c.options.opts,c.options.url&&(l.url=c.options.url)),l.map=j,s=function(t){var e,i=T.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!1;if(i[e]<t[e])return!1}return!0}("3.10")?new S.classes.KmlLayer(l):new S.classes.KmlLayer(l.url,l),i.push(s),o=$.add({td:c},"kmllayer",s),r(a,{td:c},s,o)}),g(e,n?i:i[0])):g(e,!1)},P.panel=function(e){y();
1var i,n=0,s=0,r=t(document.createElement("div"));r.css({position:"absolute",zIndex:1e3,visibility:"hidden"}),e.opts.content&&(i=t(e.opts.content),r.append(i),a.first().prepend(r),o(e.opts.left)?o(e.opts.right)?e.opts.center&&(n=(a.width()-i.width())/2):n=a.width()-i.width()-e.opts.right:n=e.opts.left,o(e.opts.top)?o(e.opts.bottom)?e.opts.middle&&(s=(a.height()-i.height())/2):s=a.height()-i.height()-e.opts.bottom:s=e.opts.top,r.css({top:s,left:n,visibility:"visible"})),g(e,r,$.add(e,"panel",r)),r=null},P.directionsrenderer=function(e){e.opts.map=j;var i=new T.DirectionsRenderer(e.opts);e.td.divId?i.setPanel(document.getElementById(e.td.divId)):e.td.container&&i.setPanel(t(e.td.container).get(0)),g(e,i,$.add(e,"directionsrenderer",i))},P.getgeoloc=function(t){g(t,t.latLng)},P.styledmaptype=function(t){y();var e=new S.classes.StyledMapType(t.td.styles,t.opts);j.mapTypes.set(t.td.id,e),g(t,e)},P.imagemaptype=function(t){y();var e=new S.classes.ImageMapType(t.opts);j.mapTypes.set(t.td.id,e),g(t,e)},P.autofit=function(e){var i=new T.LatLngBounds;t.each($.all(),function(t,e){e.getPosition?i.extend(e.getPosition()):e.getBounds?(i.extend(e.getBounds().getNorthEast()),i.extend(e.getBounds().getSouthWest
1())):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()):"function"==typeof I&&e instanceof I&&(e=$.getById(e.id(),!0))&&e.autofit(i)}),i.isEmpty()||j.getBounds()&&j.getBounds().equals(i)||("maxZoom"in e.td&&T.event.addListenerOnce(j,"bounds_changed",function(){this.getZoom()>e.td.maxZoom&&this.setZoom(e.td.maxZoom)}),j.fitBounds(i)),g(e,!0)},P.clear=function(e){if(n(e.td)){if($.clearById(e.td)||$.objClearById(e.td))return void g(e,!0);e.td={name:e.td}}e.td.id?t.each(h(e.td.id),function(t,e){$.clearById(e)||$.objClearById(e)}):($.clear(h(e.td.name),e.td.last,e.td.first,e.td.tag),$.objClear(h(e.td.name),e.td.last,e.td.first,e.td.tag)),g(e,!0)},P.get=function(i,a,o){var s,r,l=a?i:i.td;if(a||(o=l.full),n(l)?!1===(r=$.getById(l,!1,o)||$.objGetById(l))&&(s=l,l={}):s=l.name,"map"===s&&(r=j),r||(r=[],l.id?(t.each(h(l.id),function(t,e){r.push($.getById(e,!1,o)||$.objGetById(e))}),M(l.id)||(r=r[0])):(t.each(s?h(s):[e],function(e,i){var n;l.first?(n=$.get(i,!1,l.tag,o))&&r.push(n):l.all?t.each($.all(i,l.tag,o),function(t,e){r.push(e)}):(n=$.get(i,!0,l.tag,o))&&r.push(n)}),l.all||M(s)||(r=r[0]))),r=M(r)||!l.all?r:[r],a)return r;g(i,r)},P.exec=function(e){t.each(h(e.td.func),function(i,n){t.each(P.get(e.td,!0,!e.td.hasOwnProperty("full")||e.td.full),function(t,e){n.call(a,e)})}),g(e,!0)},P.trigger=function(e){if(n(e.td))T.event.trigger(j,e.td);else{var i=[j,e.td.eventName];e.td.var_args&&t.each(e.td.var_args,function(t,e){i.push(e)}),T.event.trigger.apply(T.event,i)}p(e),C.ack()}}var S,T,P=0,A=t.isFunction,M=t.isArray,E={},L=new function(){var t=[];this.get=function(e){if(t.length){var n,a,o,s,r,c=l(e);for(n=0;n<t.length;n++){for(s=t[n],r=c.length===s.keys.length,a=0;a<c.length&&r;a++)(r=(o=c[a])in s.request)&&(r=i(e[o])&&"equals"in e[o]&&A(e[o])?e[o].equals(s.request[o]):e[o]===s.request[o]);if(r)return s.results}}},this.store=function(e,i){t.push({request:e,keys:l(e),results:i})}};t.fn.gmap3=function(){var e,n=[],a=!0,o=[];for(T=google.maps,S||(S={verbose:!1,queryLimit:{attempt:5,delay:250,random:250},classes:function(){var e={};return t.each("Map Marker InfoWindow Circle Rectangle OverlayView StreetViewPanorama KmlLayer TrafficLayer BicyclingLayer GroundOverlay StyledMapType ImageMapType".split(" "),function(t,i){e[i]=T[i]}),e}(),map:{mapTypeId:T.MapTypeId.ROADMAP,center:[46.578498,2.457275],zoom:2},overlay:{pane:"floatPane",content:"",offset:{x:0,y:0}},geoloc:{getCurrentPosition:{maximumAge:6e4,timeout:5e3}}}),e=0;e<arguments.length;e++)arguments[e]&&n.push(arguments[e]);return n.length||n.push("map"),t.each(this,function(){var e=t(this),s=e.data("gmap3");a=!1,s||(s=new C(e),e.data("gmap3",s)),1!==n.length||"get"!==n[0]&&!function(t){var e,n=!1;if(i(t)&&t.hasOwnProperty("get")){for(e in t)if("get"!==e)return!1;n=!t.get.hasOwnProperty("callback")}return n}(n[0])?s._plan(n):"get"===n[0]?o.push(s.get("map",!0)):o.push(s.get(n[0].get,!0,n[0].get.full))}),o.length?1===o.length?o[0]:o:this}}(jQuery),function(t){"use strict";function e(){}function i(t,e){if(a)return e.indexOf(t);for(var i=e.length;i--;)if(e[i]===t)return i;return-1}var n=e.prototype,a=!!Array.prototype.indexOf;n._getEvents=function(){return this._events||(this._events={})},n.getListeners=function(t){var e,i,n=this._getEvents();if("object"==typeof t){e={};for(i in n)n.hasOwnProperty(i)&&t.test(i)&&(e[i]=n[i])}else e=n[t]||(n[t]=[]);return e},n.getListenersAsObject=function(t){var e,i=this.getListeners(t);return i instanceof Array&&((e={})[t]=i),e||i},n.addListener=function(t,e){var n,a=this.getListenersAsObject(t);for(n in a)a.hasOwnProperty(n)&&-1===i(e,a[n])&&a[n].push(e);return this},n.on=n.addListener,n.defineEvent=function(t){return this.getListeners(t),this},n.defineEvents=function(t){for(var e=0;e<t.length;e+=1)this.defineEvent(t[e]);return this},n.removeListener=function(t,e){var n,a,o=this.getListenersAsObject(t);for(a in o)o.hasOwnProperty(a)&&-1!==(n=i(e,o[a]))&&o[a].splice(n,1);return this},n.off=n.removeListener,n.addListeners=function(t,e){return this.manipulateListeners(!1,t,e)},n.removeListeners=function(t,e){return this.manipulateListeners(!0,t,e)}
1,n.manipulateListeners=function(t,e,i){var n,a,o=t?this.removeListener:this.addListener,s=t?this.removeListeners:this.addListeners;if("object"!=typeof e||e instanceof RegExp)for(n=i.length;n--;)o.call(this,e,i[n]);else for(n in e)e.hasOwnProperty(n)&&(a=e[n])&&("function"==typeof a?o.call(this,n,a):s.call(this,n,a));return this},n.removeEvent=function(t){var e,i=typeof t,n=this._getEvents();if("string"===i)delete n[t];else if("object"===i)for(e in n)n.hasOwnProperty(e)&&t.test(e)&&delete n[e];else delete this._events;return this},n.emitEvent=function(t,e){var i,n,a=this.getListenersAsObject(t);for(n in a)if(a.hasOwnProperty(n))for(i=a[n].length;i--;)!0===(e?a[n][i].apply(null,e):a[n][i]())&&this.removeListener(t,a[n][i]);return this},n.trigger=n.emitEvent,n.emit=function(t){var e=Array.prototype.slice.call(arguments,1);return this.emitEvent(t,e)},"function"==typeof define&&define.amd?define(function(){return e}):t.EventEmitter=e}(this),function(t){"use strict";var e=document.documentElement,i=function(){};e.addEventListener?i=function(t,e,i){t.addEventListener(e,i,!1)}:e.attachEvent&&(i=function(e,i,n){e[i+n]=n.handleEvent?function(){var e=t.event;e.target=e.target||e.srcElement,n.handleEvent.call(n,e)}:function(){var i=t.event;i.target=i.target||i.srcElement,n.call(e,i)},e.attachEvent("on"+i,e[i+n])});var n=function(){};e.removeEventListener?n=function(t,e,i){t.removeEventListener(e,i,!1)}:e.detachEvent&&(n=function(t,e,i){t.detachEvent("on"+e,t[e+i]);try{delete t[e+i]}catch(n){t[e+i]=void 0}});var a={bind:i,unbind:n};"function"==typeof define&&define.amd?define(a):t.eventie=a}(this),function(t){"use strict";function e(t,e){for(var i in e)t[i]=e[i];return t}function i(t){var e=[];if(function(t){return"[object Array]"===r.call(t)}(t))e=t;else if("number"==typeof t.length)for(var i=0,n=t.length;i<n;i++)e.push(t[i]);else e.push(t);return e}function n(t,n){function r(t,n,o){if(!(this instanceof r))return new r(t,n);"string"==typeof t&&(t=document.querySelectorAll(t)),this.elements=i(t),this.options=e({},this.options),"function"==typeof n?o=n:e(this.options,n),o&&this.on("always",o),this.getImages(),a&&(this.jqDeferred=new a.Deferred);var s=this;setTimeout(function(){s.check()})}function l(t){this.img=t}(r.prototype=new t).options={},r.prototype.getImages=function(){this.images=[];for(var t=0,e=this.elements.length;t<e;t++){var i=this.elements[t];"IMG"===i.nodeName&&this.addImage(i);for(var n=i.querySelectorAll("img"),a=0,o=n.length;a<o;a++){var s=n[a];this.addImage(s)}}},r.prototype.addImage=function(t){var e=new l(t);this.images.push(e)},r.prototype.check=function(){function t(t,a){return e.options.debug&&s&&o.log("confirm",t,a),e.progress(t),++i===n&&e.complete(),!0}var e=this,i=0,n=this.images.length;if(this.hasAnyBroken=!1,n)for(var a=0;a<n;a++){var r=this.images[a];r.on("confirm",t),r.check()}else this.complete()},r.prototype.progress=function(t){this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emit("progress",this,t),this.jqDeferred&&this.jqDeferred.notify(this,t)},r.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emit(t,this),this.emit("always",this),this.jqDeferred){var e=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[e](this)}},a&&(a.fn.imagesLoaded=function(t,e){return new r(this,t,e).jqDeferred.promise(a(this))});var c={};return l.prototype=new t,l.prototype.check=function(){var t=c[this.img.src];if(t)this.useCached(t);else if(c[this.img.src]=this,this.img.complete&&void 0!==this.img.naturalWidth)this.confirm(0!==this.img.naturalWidth,"naturalWidth");else{var e=this.proxyImage=new Image;n.bind(e,"load",this),n.bind(e,"error",this),e.src=this.img.src}},l.prototype.useCached=function(t){if(t.isConfirmed)this.confirm(t.isLoaded,"cached was confirmed");else{var e=this;t.on("confirm",function(t){return e.confirm(t.isLoaded,"cache emitted confirmed"),!0})}},l.prototype.confirm=function(t,e){this.isConfirmed=!0,this.isLoaded=t,this.emit("confirm",this,e)},l.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},l.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindProxyEvents()},l.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindProxyEvents()},l.prototype.unbindProxyEvents=function(){n.unbind(this.proxyImage,"load",this),n.unbind(this.proxyImage,"error",this)},r}var a=t.jQuery,o=t.console,s=void 0!==o,r=Object.prototype.toString;"function"==typeof define&&define.amd?define(["eventEmitter","eventie"],n):t.imagesLoaded=n(t.EventEmitter,t.eventie)}(window),function(t){var e=[],i={options:{prependExistingHelpBlock:!1,sniffHtml:!0,preventSubmit:!0,submitError:!1,submitSuccess:!1,semanticallyStrict:!1,autoAdd:{helpBlocks:!0},filter:function(){return!0}},methods:{init:function(o){var s=t.extend(!0,{},i);s.options=t.extend(!0,s.options,o);var r=t.unique(this.map(function(){return t(this).parents("form")[0]}).toArray());return t(r).bind("submit",function(e){var i=t(this),n=0,a=i.find("input,textarea,select").not("[type=submit],[type=image]").filter(s.options.filter);a.trigger("submit.validation").trigger("validationLostFocus.validation"),a.each(function(e,i){var a=t(i).parents(".form-group").first();a.hasClass("warning")&&(a.removeClass("warning").addClass("error"),n++)}),a.trigger("validationLostFocus.validation"),n?(s.options.preventSubmit&&e.preventDefault(),i.addClass("error"),t.isFunction(s.options.submitError)&&s.options.submitError(i,e,a.jqBootstrapValidation("collectErrors",!0))):(i.removeClass("error"),t.isFunction(s.options.submitSuccess)&&s.options.submitSuccess(i,e))}),this.each(function(){var i=t(this),o=i.parents(".form-group").first(),r=o.find(".help-block").first(),l=i.parents("form").first(),c=[];if(!r.length&&s.options.autoAdd&&s.options.autoAdd.helpBlocks&&(r=t('<div class="help-block" />'),o.find(".controls").append(r),e.push(r[0])),s.options.sniffHtml){var u="";if(void 0!==i.attr("pattern")&&(u="Not in the expected format\x3c!-- data-validation-pattern-message to override --\x3e",i.data("validationPatternMessage")&&(u=i.data("validationPatternMessage")),i.data("validationPatternMessage",u),i.data("validationPatternRegex",i.attr("pattern"))),void 0!==i.attr("max")||void 0!==i.attr("aria-valuemax")){var d=void 0!==i.attr("max")?i.attr("max"):i.attr("aria-valuemax");u="Too high: Maximum of '"+d+"'\x3c!-- data-validation-max-message to override --\x3e",i.data("validationMaxMessage")&&(u=i.data("validationMaxMessage")),i.data("validationMaxMessage",u),i.data("validationMaxMax",d)}if(void 0!==i.attr("min")||void 0!==i.attr("aria-valuemin")){var p=void 0!==i.attr("min")?i.attr("min"):i.attr("aria-valuemin");u="Too low: Minimum of '"+p+"'\x3c!-- data-validation-min-message to override --\x3e",i.data("validationMinMessage")&&(u=i.data("validationMinMessage")),i.data("validationMinMessage",u),i.data("validationMinMin",p)}void 0!==i.attr("maxlength")&&(u="Too long: Maximum of '"+i.attr("maxlength")+"' characters\x3c!-- data-validation-maxlength-message to override --\x3e",i.data("validationMaxlengthMessage")&&(u=i.data("validationMaxlengthMessage")),i.data("validationMaxlengthMessage",u),i.data("validationMaxlengthMaxlength",i.attr("maxlength"))),void 0!==i.attr("minlength")&&(u="Too short: Minimum of '"+i.attr("minlength")+"' characters\x3c!-- data-validation-minlength-message to override --\x3e",i.data("validationMinlengthMessage")&&(u=i.data("validationMinlengthMessage")),i.data("validationMinlengthMessage",u),i.data("validationMinlengthMinlength",i.attr("minlength"))),void 0===i.attr("required")&&void 0===i.attr("aria-required")||(u=s.builtInValidators.required.message,i.data("validationRequiredMessage")&&(u=i.data("validationRequiredMessage")),i.data("validationRequiredMessage",u)),void 0!==i.attr("type")&&"number"===i.attr("type").toLowerCase()&&(u=s.builtInValidators.number.message,i.data("validationNumberMessage")&&(u=i.data("validationNumberMessage")),i.data("validationNumberMessage",u)),void 0!==i.attr("type")&&"email"===i.attr("type").toLowerCase()&&(u="Not a valid email address\x3c!-- data-validator-validemail-message to override --\x3e",i.data("validationValidemailMessage")?u=i.data("validationValidemailMessage"):i.data("validationEmailMessage")&&(u=i.data("validationEmailMessage")),i.data("validationValidemailMessage",u)),void 0!==i.attr("minchecked")&&(u="Not enough options checked; Minimum of '"+i.attr("minchecked")+"' required\x3c!-- data-validation-minchecked-message to override --\x3e",i.data("validationMincheckedMessage")&&(u=i.data("validationMincheckedMessage")),i.data("validationMincheckedMessage",u),i.data("validationMincheckedMinchecked",i.attr("minchecked"))),void 0!==i.attr("maxchecked")&&(u="Too many options checked; Maximum of '"+i.attr("maxchecked")+"' required\x3c!-- data-validation-maxchecked-message to override --\x3e",i.data("validationMaxc
1heckedMessage")&&(u=i.data("validationMaxcheckedMessage")),i.data("validationMaxcheckedMessage",u),i.data("validationMaxcheckedMaxchecked",i.attr("maxchecked")))}void 0!==i.data("validation")&&(c=i.data("validation").split(",")),t.each(i.data(),function(t,e){var i=t.replace(/([A-Z])/g,",$1").split(",");"validation"===i[0]&&i[1]&&c.push(i[1])});var h=c,m=[];do{t.each(c,function(t,e){c[t]=n(e)}),c=t.unique(c),m=[],t.each(h,function(e,a){if(void 0!==i.data("validation"+a+"Shortcut"))t.each(i.data("validation"+a+"Shortcut").split(","),function(t,e){m.push(e)});else if(s.builtInValidators[a.toLowerCase()]){var o=s.builtInValidators[a.toLowerCase()];"shortcut"===o.type.toLowerCase()&&t.each(o.shortcut.split(","),function(t,e){e=n(e),m.push(e),c.push(e)})}}),h=m}while(h.length>0);var f={};t.each(c,function(e,a){var o=i.data("validation"+a+"Message"),r=void 0!==o,l=!1;if(o=o||"'"+a+"' validation failed \x3c!-- Add attribute 'data-validation-"+a.toLowerCase()+"-message' to input to change this message --\x3e",t.each(s.validatorTypes,function(e,s){void 0===f[e]&&(f[e]=[]),l||void 0===i.data("validation"+a+n(s.name))||(f[e].push(t.extend(!0,{name:n(s.name),message:o},s.init(i,a))),l=!0)}),!l&&s.builtInValidators[a.toLowerCase()]){var c=t.extend(!0,{},s.builtInValidators[a.toLowerCase()]);r&&(c.message=o);var u=c.type.toLowerCase();"shortcut"===u?l=!0:t.each(s.validatorTypes,function(e,o){void 0===f[e]&&(f[e]=[]),l||u!==e.toLowerCase()||(i.data("validation"+a+n(o.name),c[o.name.toLowerCase()]),f[u].push(t.extend(c,o.init(i,a))),l=!0)})}l||t.error("Cannot find validation info for '"+a+"'")}),r.data("original-contents",r.data("original-contents")?r.data("original-contents"):r.html()),r.data("original-role",r.data("original-role")?r.data("original-role"):r.attr("role")),o.data("original-classes",o.data("original-clases")?o.data("original-classes"):o.attr("class")),i.data("original-aria-invalid",i.data("original-aria-invalid")?i.data("original-aria-invalid"):i.attr("aria-invalid")),i.bind("validation.validation",function(e,n){var o=a(i),r=[];return t.each(f,function(e,a){(o||o.length||n&&n.includeEmpty||s.validatorTypes[e].blockSubmit&&n&&n.submitting)&&t.each(a,function(t,n){s.validatorTypes[e].validate(i,o,n)&&r.push(n.message)})}),r}),i.bind("getValidators.validation",function(){return f}),i.bind("submit.validation",function(){return i.triggerHandler("change.validation",{submitting:!0})}),i.bind(["keyup","focus","blur","click","keydown","keypress","change"].join(".validation ")+".validation",function(e,n){var c=a(i),u=[];o.find("input,textarea,select").each(function(e,a){var o=u.length;if(t.each(t(a).triggerHandler("validation.validation",n),function(t,e){u.push(e)}),u.length>o)t(a).attr("aria-invalid","true");else{var s=i.data("original-aria-invalid");t(a).attr("aria-invalid",void 0!==s&&s)}}),l.find("input,select,textarea").not(i).not('[name="'+i.attr("name")+'"]').trigger("validationLostFocus.validation"),(u=t.unique(u.sort())).length?(o.removeClass("success error").addClass("warning"),s.options.semanticallyStrict&&1===u.length?r.html(u[0]+(s.options.prependExistingHelpBlock?r.data("original-contents"):"")):r.html('<ul role="alert"><li>'+u.join("</li><li>")+"</li></ul>"+(s.options.prependExistingHelpBlock?r.data("original-contents"):""))):(o.removeClass("warning error success"),c.length>0&&o.addClass("success"),r.html(r.data("original-contents"))),"blur"===e.type&&o.removeClass("success")}),i.bind("validationLostFocus.validation",function(){o.removeClass("success")})})},destroy:function(){return this.each(function(){var i=t(this),n=i.parents(".form-group").first(),a=n.find(".help-block").first();i.unbind(".validation"),a.html(a.data("original-contents")),n.attr("class",n.data("original-classes")),i.attr("aria-invalid",i.data("original-aria-invalid")),a.attr("role",i.data("original-role")),e.indexOf(a[0])>-1&&a.remove()})},collectErrors:function(e){var i={};return this.each(function(e,n){var a=t(n),o=a.attr("name"),s=a.triggerHandler("validation.validation",{includeEmpty:!0});i[o]=t.extend(!0,s,i[o])}),t.each(i,function(t,e){0===e.length&&delete i[t]}),i},hasErrors:function(){var e=[];return this.each(function(i,n){e=e.concat(t(n).triggerHandler("getValidators.validation")?t(n).triggerHandler("validation.validation",{submitting:!0}):[])}),e.length>0},override:function(e){i=t.extend(!0,i,e)}},validatorTypes:{callback:{name:"callback",init:function(t,e){return{validatorName:e,callback:t.data("validation"+e+"Callback"),lastValue:t.val(),lastValid:!0,lastFinished:!0}}
1,validate:function(t,e,i){if(i.lastValue===e&&i.lastFinished)return!i.lastValid;if(!0===i.lastFinished){i.lastValue=e,i.lastValid=!0,i.lastFinished=!1;var n=i,a=t;!function(t,e){for(var i=Array.prototype.slice.call(arguments).splice(2),n=t.split("."),a=n.pop(),o=0;o<n.length;o++)e=e[n[o]];e[a].apply(this,i)}(i.callback,window,t,e,function(t){n.lastValue===t.value&&(n.lastValid=t.valid,t.message&&(n.message=t.message),n.lastFinished=!0,a.data("validation"+n.validatorName+"Message",n.message),setTimeout(function(){a.trigger("change.validation")},1))})}return!1}},ajax:{name:"ajax",init:function(t,e){return{validatorName:e,url:t.data("validation"+e+"Ajax"),lastValue:t.val(),lastValid:!0,lastFinished:!0}},validate:function(e,i,n){return""+n.lastValue==""+i&&!0===n.lastFinished?!1===n.lastValid:(!0===n.lastFinished&&(n.lastValue=i,n.lastValid=!0,n.lastFinished=!1,t.ajax({url:n.url,data:"value="+i+"&field="+e.attr("name"),dataType:"json",success:function(t){""+n.lastValue==""+t.value&&(n.lastValid=!!t.valid,t.message&&(n.message=t.message),n.lastFinished=!0,e.data("validation"+n.validatorName+"Message",n.message),setTimeout(function(){e.trigger("change.validation")},1))},failure:function(){n.lastValid=!0,n.message="ajax call failed",n.lastFinished=!0,e.data("validation"+n.validatorName+"Message",n.message),setTimeout(function(){e.trigger("change.validation")},1)}})),!1)}},regex:{name:"regex",init:function(t,e){return{regex:function(t){return new RegExp("^"+t+"$")}(t.data("validation"+e+"Regex"))}},validate:function(t,e,i){return!i.regex.test(e)&&!i.negative||i.regex.test(e)&&i.negative}},required:{name:"required",init:function(t,e){return{}},validate:function(t,e,i){return!(0!==e.length||i.negative)||!!(e.length>0&&i.negative)},blockSubmit:!0},match:{name:"match",init:function(t,e){var i=t.parents("form").first().find('[name="'+t.data("validation"+e+"Match")+'"]').first();return i.bind("validation.validation",function(){t.trigger("change.validation",{submitting:!0})}),{element:i}},validate:function(t,e,i){return e!==i.element.val()&&!i.negative||e===i.element.val()&&i.negative},blockSubmit:!0},max:{name:"max",init:function(t,e){return{max:t.data("validation"+e+"Max")}},validate:function(t,e,i){return parseFloat(e,10)>parseFloat(i.max,10)&&!i.negative||parseFloat(e,10)<=parseFloat(i.max,10)&&i.negative}},min:{name:"min",init:function(t,e){return{min:t.data("validation"+e+"Min")}},validate:function(t,e,i){return parseFloat(e)<parseFloat(i.min)&&!i.negative||parseFloat(e)>=parseFloat(i.min)&&i.negative}},maxlength:{name:"maxlength",init:function(t,e){return{maxlength:t.data("validation"+e+"Maxlength")}},validate:function(t,e,i){return e.length>i.maxlength&&!i.negative||e.length<=i.maxlength&&i.negative}},minlength:{name:"minlength",init:function(t,e){return{minlength:t.data("validation"+e+"Minlength")}},validate:function(t,e,i){return e.length<i.minlength&&!i.negative||e.length>=i.minlength&&i.negative}},maxchecked:{name:"maxchecked",init:function(t,e){var i=t.parents("form").first().find('[name="'+t.attr("name")+'"]');return i.bind("click.validation",function(){t.trigger("change.validation",{includeEmpty:!0})}),{maxchecked:t.data("validation"+e+"Maxchecked"),elements:i}},validate:function(t,e,i){return i.elements.filter(":checked").length>i.maxchecked&&!i.negative||i.elements.filter(":checked").length<=i.maxchecked&&i.negative},blockSubmit:!0},minchecked:{name:"minchecked",init:function(t,e){var i=t.parents("form").first().find('[name="'+t.attr("name")+'"]');return i.bind("click.validation",function(){t.trigger("change.validation",{includeEmpty:!0})}),{minchecked:t.data("validation"+e+"Minchecked"),elements:i}},validate:function(t,e,i){return i.elements.filter(":checked").length<i.minchecked&&!i.negative||i.elements.filter(":checked").length>=i.minchecked&&i.negative},blockSubmit:!0}},builtInValidators:{email:{name:"Email",type:"shortcut",shortcut:"validemail"},validemail:{name:"Validemail",type:"regex",regex:"[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}",message:"Not a valid email address\x3c!-- data-validator-validemail-message to override --\x3e"},passwordagain:{name:"Passwordagain",type:"match",match:"password",message:"Does not match the given password\x3c!-- data-validator-paswordagain-message to override --\x3e"},positive:{name:"Positive",type:"shortcut",shortcut:"number,positivenumber"},negative:{name:"Negative",type:"shortcut",shortcut:"number,negativenumber"},number:{name:"Number",type:"regex",regex:"([+-]?\\d+(\\.\\d*)?([eE][+-]?[0-9]+)?)?",message:"Must be a number\x3c!-- data-validator-number-message to override --\x3e"},integer:{name:"Integer",type:"regex",regex:"[+-]?\\d+",message:"No decimal places allowed\x3c!-- data-validator-integer-message to override --\x3e"},positivenumber:{name:"Positivenumber",type:"min",min:0,message:"Must be a positive number\x3c!-- data-validator-positivenumber-message to override --\x3e"},negativenumber:{name:"Negativenumber",type:"max",max:0,message:"Must be a negative number\x3c!-- data-validator-negativenumber-message to override --\x3e"},required:{name:"Required",type:"required",message:"This is required\x3c!-- data-validator-required-message to override --\x3e"},checkone:{name:"Checkone",type:"minchecked",minchecked:1,message:"Check at least one option\x3c!-- data-validation-checkone-message to override --\x3e"}}},n=function(t){return t.toLowerCase().replace(/(^|\s)([a-z])/g,function(t,e,
1i){return e+i.toUpperCase()})},a=function(e){var i=e.val(),n=e.attr("type");return"checkbox"===n&&(i=e.is(":checked")?i:""),"radio"===n&&(i=t('input[name="'+e.attr("name")+'"]:checked').length>0?i:""),i};t.fn.jqBootstrapValidation=function(e){return i.methods[e]?i.methods[e].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof e&&e?(t.error("Method "+e+" does not exist on jQuery.jqBootstrapValidation"),null):i.methods.init.apply(this,arguments)},t.jqBootstrapValidation=function(e){t(":input").not("[type=image],[type=submit]").jqBootstrapValidation.apply(this,arguments)}}(jQuery),function(){var t,e,i=function(t,e){return function(){return t.apply(e,arguments)}};t=function(){function t(){}return t.prototype.extend=function(t,e){var i,n;for(i in t)null!=(n=t[i])&&(e[i]=n);return e},t.prototype.isMobile=function(t){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(t)},t}(),e=this.WeakMap||(e=function(){function t(){this.keys=[],this.values=[]}return t.prototype.get=function(t){var e,i,n,a;for(e=i=0,n=(a=this.keys).length;i<n;e=++i)if(a[e]===t)return this.values[e]},t.prototype.set=function(t,e){var i,n,a,o;for(i=n=0,a=(o=this.keys).length;n<a;i=++n)if(o[i]===t)return void(this.values[i]=e);return this.keys.push(t),this.values.push(e)},t}()),this.WOW=function(){function n(t){null==t&&(t={}),this.scrollCallback=i(this.scrollCallback,this),this.scrollHandler=i(this.scrollHandler,this),this.start=i(this.start,this),this.scrolled=!0,this.config=this.util().extend(t,this.defaults),this.animationNameCache=new e}return n.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0},n.prototype.init=function(){var t;return this.element=window.document.documentElement,"interactive"===(t=document.readyState)||"complete"===t?this.start():document.addEventListener("DOMContentLoaded",this.start)},n.prototype.start=function(){var t,e,i,n;if(this.boxes=this.element.getElementsByClassName(this.config.boxClass),this.boxes.length){if(this.disabled())return this.resetStyle();for(e=0,i=(n=this.boxes).length;e<i;e++)t=n[e],this.applyStyle(t,!0);return window.addEventListener("scroll",this.scrollHandler,!1),window.addEventListener("resize",this.scrollHandler,!1),this.interval=setInterval(this.scrollCallback,50)}},n.prototype.stop=function(){if(window.removeEventListener("scroll",this.scrollHandler,!1),window.removeEventListener("resize",this.scrollHandler,!1),null!=this.interval)return clearInterval(this.interval)},n.prototype.show=function(t){return this.applyStyle(t),t.className=t.className+" "+this.config.animateClass},n.prototype.applyStyle=function(t,e){var i,n,a;return n=t.getAttribute("data-wow-duration"),i=t.getAttribute("data-wow-delay"),a=t.getAttribute("data-wow-iteration"),this.animate(function(o){return function(){return o.customStyle(t,e,n,i,a)}}(this))},n.prototype.animate="requestAnimationFrame"in window?function(t){return window.requestAnimationFrame(t)}:function(t){return t()},n.prototype.resetStyle=function(){var t,e,i,n,a;for(a=[],e=0,i=(n=this.boxes).length;e<i;e++)t=n[e],a.push(t.setAttribute("style","visibility: visible;"));return a},n.prototype.customStyle=function(t,e,i,n,a){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}),a&&this.vendorSet(t.style,{animationIterationCount:a}),this.vendorSet(t.style,{animationName:e?"none":this.cachedAnimationName(t)}),t},n.prototype.vendors=["moz","webkit"],n.prototype.vendorSet=function(t,e){var i,n,a,o;o=[];for(i in e)n=e[i],t[""+i]=n,o.push(function(){var e,o,s,r;for(r=[],e=0,o=(s=this.vendors).length;e<o;e++)a=s[e],r.push(t[""+a+i.charAt(0).toUpperCase()+i.substr(1)]=n);return r}.call(this));return o},n.prototype.vendorCSS=function(t,e){var i,n,a,o,s,r;for(i=(n=window.getComputedStyle(t)).getPropertyCSSValue(e),o=0,s=(r=this.vendors).length;o<s;o++)a=r[o],i=i||n.getPropertyCSSValue("-"+a+"-"+e);return i},n.prototype.animationName=function(t){var e;try{e=this.vendorCSS(t,"animation-name").cssText}catch(i){e=window.getComputedStyle(t).getPropertyValue("animation-name")}return"none"===e?"":e},n.prototype.cacheAnimationName=function(t){return this.animationNameCache.set(t,this.animationName(t))},n.prototype.cachedAnimationName=function(t){return this.animationNameCache.get(t)},n.prototype.scrollHandler=function(){return this.scrolled=!0},n.prototype.scrollCallback=function(){var t;if(this.scrolled&&(this.scrolled=!1,this.boxes=function(){var e,i,n,a;for(a=[],e=0,i=(n=this.boxes).length;e<i;e++)(t=n[e])&&(this.isVisible(t)?this.show(t):a.push(t));return a}.call(this),!this.boxes.length))return this.stop()},n.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},n.prototype.isVisible=function(t){var e,i,n,a,o;return i=t.getAttribute("data-wow-offset")||this.config.offset,o=window.pageYOffset,a=o+this.element.clientHeight-i,n=this.offsetTop(t),e=n+t.clientHeight,n<=a&&e>=o},n.prototype.util=function(){return this._util||(this._util=new t)},n.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},n}()}.call(this),function(t,e){var i,n="superslides";(i=function(i,n){this.options=e.extend({play:!1,animation_speed:600,animation_easing:"swing",animation:"slide",inherit_width_from:t,inherit_height_from:t,pagination:!0,hashchange:!1,scrollable:!0,elements:{preserve:".preserve",nav:".slides-navigation",container:".slides-container",pagination:".slides-pagination"}},n);var a=this,o=e("<div>",{class:"slides-control"}),s=1;this.$el=e(i),this.$container=this.$el.find(this.options.elements.container);var r={containers:function(){a.init?(a.$el.css({height:a.height}),a.$control.css({width:a.width*s,left:-a.width}),a.$container.css({})):(e("body").css({margin:0}
1),a.$el.css({position:"relative",overflow:"hidden",width:"100%",height:a.height}),a.$control.css({position:"relative",transform:"translate3d(0)",height:"100%",width:a.width*s,left:-a.width}),a.$container.css({display:"none",margin:"0",padding:"0",listStyle:"none",position:"relative",height:"100%"})),1===a.size()&&a.$el.find(a.options.elements.nav).hide()},images:function(){var t=a.$container.find("img").not(a.options.elements.preserve);t.removeAttr("width").removeAttr("height").css({"-webkit-backface-visibility":"hidden","-ms-interpolation-mode":"bicubic",position:"absolute",left:"0",top:"0","z-index":"-1","max-width":"none"}),t.each(function(){var t=a.image._aspectRatio(this),i=this;if(e.data(this,"processed"))a.image._scale(i,t),a.image._center(i,t);else{var n=new Image;n.onload=function(){a.image._scale(i,t),a.image._center(i,t),e.data(i,"processed",!0)},n.src=this.src}})},children:function(){var t=a.$container.children();t.is("img")&&(t.each(function(){if(e(this).is("img")){e(this).wrap("<div>");var t=e(this).attr("id");e(this).removeAttr("id"),e(this).parent().attr("id",t)}}
1),t=a.$container.children()),a.init||t.css({display:"none",left:2*a.width}),t.css({position:"absolute",overflow:"hidden",height:"100%",width:a.width,top:0,zIndex:0})}},l={slide:function(t,e){var i=a.$container.children();i.eq(t.upcoming_slide).css({left:t.upcoming_position,display:"block"}),a.$control.animate({left:t.offset},a.options.animation_speed,a.options.animation_easing,function(){a.size()>1&&(a.$control.css({left:-a.width}),i.eq(t.upcoming_slide).css({left:a.width,zIndex:2}),t.outgoing_slide>=0&&i.eq(t.outgoing_slide).css({left:a.width,display:"none",zIndex:0})),e()})},fade:function(t,e){var i=this,n=i.$container.children(),a=n.eq(t.outgoing_slide);n.eq(t.upcoming_slide).css({left:this.width,opacity:0,display:"block"}).animate({opacity:1},i.options.animation_speed,i.options.animation_easing),a.animate({opacity:0}),i.$control.animate({opacity:1,zIndex:2,display:"block"},i.options.animation_speed,i.options.animation_easing,function(){i.size()>1&&(i.$control.css({left:-i.width}),n.eq(t.upcoming_slide).css({zIndex:2}),t.outgoing_slide>=0&&n.eq(t.outgoing_slide).css({opacity:1,display:"none",zIndex:0})),e()})}};l=e.extend(l,e.fn.superslides.fx);var c={_centerY:function(t){var i=e(t);i.css({top:(a.height-i.height())/2})},_centerX:function(t){var i=e(t);i.css({left:(a.width-i.width())/2})},_center:function(t){a.image._centerX(t),a.image._centerY(t)},_aspectRatio:function(t){if(!t.naturalHeight&&!t.naturalWidth){var e=new Image;e.src=t.src,t.naturalHeight=e.height,t.naturalWidth=e.width}return t.naturalHeight/t.naturalWidth},_scale:function(t,i){i=i||a.image._aspectRatio(t);var n=a.height/a.width,o=e(t);n>i?o.css({height:a.height,width:a.height/i}):o.css({height:a.width*i,width:a.width})}},u={_setCurrent:function(t){if(a.$pagination){var e=a.$pagination.children();e.removeClass("current"),e.eq(t).addClass("current")}},_addItem:function(t){var i=t+1,n=a.$container.children().eq(t).attr("id");n&&(i=n);e("<a>",{href:"#"+i,text:i}).appendTo(a.$pagination)},_setup:function(){if(a.options.pagination&&1!==a.size()){var t=e("<nav>",{class:a.options.elements.pagination.replace(/^\./,"")});a.$pagination=t.appendTo(a.$el);for(var i=0;i<a.size();i++)a.pagination._addItem(i)}},_events:function(){a.$el.on("click",a.options.elements.pagination+" a",function(t){t.preventDefault();var e,i=a._parseHash(this.hash);(e=a._upcomingSlide(i,!0))!==a.current&&a.animate(e,function(){a.start()})})}};return this.css=r,this.image=c,this.pagination=u,this.fx=l,this.animation=this.fx[this.options.animation],this.$control=this.$container.wrap(o).parent(".slides-control"),a._findPositions(),a.width=a._findWidth(),a.height=a._findHeight(),this.css.children(),this.css.containers(),this.css.images(),this.pagination._setup(),s=a._findMultiplier(),a.$el.on("click",a.options.elements.nav+" a",function(t){t.preventDefault(),a.stop(),e(this).hasClass("next")?a.animate("next",function(){a.start()}):a.animate("prev",function(){a.start()})}),e(document).on("keyup",function(t){37===t.keyCode&&a.animate("prev"),39===t.keyCode&&a.animate("next")}),e(t).on("resize",function(){setTimeout(function(){var t=a.$container.children();a.width=a._findWidth(),a.height=a._findHeight(),t.css({width:a.width,left:a.width}),a.css.containers(),a.css.images()},10)}),a.options.hashchange&&e(t).on("hashchange",function(){var t,e=a._parseHash();(t=a._upcomingSlide(e))>=0&&t!==a.current&&a.animate(t)}),a.pagination._events(),a.start(),a}).prototype={_findWidth:function(){return e(this.options.inherit_width_from).width()},_findHeight:function(){return e(this.options.inherit_height_from).height()},_findMultiplier:function(){return 1===this.size()?1:3},_upcomingSlide:function(t,e){if(e&&!isNaN(t)&&(t-=1),/next/.test(t))return this._nextInDom();if(/prev/.test(t))return this._prevInDom();if(/\d/.test(t))return+t;if(t&&/\w/.test(t)){var i=this._findSlideById(t);return i>=0?i:0}return 0},_findSlideById:function(t){return this.$container.find("#"+t).index()},_findPositions:function(t,e){e=e||this,void 0===t&&(t=-1),e.current=t,e.next=e._nextInDom(),e.prev=e._prevInDom()},_nextInDom:function(){var t=this.current+1;return t===this.size()&&(t=0),t},_prevInDom:function(){var t=this.current-1;return t<0&&(t=this.size()-1),t},_parseHash:function(e){return e=e||t.location.hash,(e=e.replace(/^#/,""))&&!isNaN(+e)&&(e=+e),e},size:function(){return this.$container.children().length},destroy:function(){return this.$el.removeData()},update:function(){this.css.children(),this.css.containers(),this.css.images(),this.pagination._addItem(this.size()),this._findPositions(this.current),this.$el.trigger("updated.slides")},stop:function(){clearInterval(this.play_id),delete this.play_id,this.$el.trigger("stopped.slides")},start:function(){var i=this;i.options.hashchange?e(t).trigger("hashchange"):this.animate(),this.options.play&&(this.play_id&&this.stop(),this.play_id=setInterval(function(){i.animate()},this.options.play)),this.$el.trigger("started.slides")},animate:function(e,i){var n=this,a={};if(!(this.animating||(this.animating=!0,void 0===e&&(e="next"),a.upcoming_slide=this._upcomingSlide(e),a.upcoming_slide>=this.size()))){if(a.outgoing_slide=this.current,a.upcoming_position=2*this.width,a.offset=-a.upcoming_position,("prev"===e||e<a.outgoing_slide)&&(a.upcoming_position=0,a.offset=0),n.size()>1&&n.pagination._setCurrent(a.upcoming_slide),n.options.hashchange){var o=a.upcoming_slide+1,s=n.$container.children(":eq("+a.upcoming_slide+")").attr("id");t.location.hash=s||o}1===n.size()&&(n.stop(),n.options.play=0,n.options.animation_speed=0,a.upcoming_slide=0,a.outgoing_slide=-1),n.$el.trigger("animating.slides",[a]),n.animation(a,function(){n._findPositions(a.upcoming_slide,n),"function"==typeof i&&i(),n.animating=!1,n.$el.trigger("animated.slides"),n.init||(n.$el.trigger("init.slides"),n.init=!0,n.$container.fadeIn("fast"))})}}},e.fn[n]=function(t,a){var o=[];return this.each(function(){var s,r,l;if(s=e(this),r=s.data(n),l="object"==typeof t&&t,r||(o=s.data(n,r=new i(this,l))),"string"==typeof t&&"function"==typeof(o=r[t]))return o=o.call(r,a)}),o},e.fn[n].fx={}}(this,jQuery),function(t){var e={animation:"dissolve",separator:",",speed:2e3};t.fx.step.textShadowBlur=function(e){t(e.elem).prop("textShadowBlur",e.now).css({textShadow:"0 0 "+Math.floor(e.now)+"px black"})},t.fn.textrotator=function(i){var n=t.extend({},e,i);return this.each(function(){var e=t(this),i=[];t.each(e.text().split(n.separator),function(t,e){i.push(e)}),e.text(i[0]);setInterval(function(){switch(n.animation){case"dissolve":e.animate({textShadowBlur:20,opacity:0}
1,500,function(){(o=t.inArray(e.text(),i))+1==i.length&&(o=-1),e.text(i[o+1]).animate({textShadowBlur:0,opacity:1},500)});break;case"flip":e.find(".back").length>0&&e.html(e.find(".back").html()),a=e.text(),(o=t.inArray(a,i))+1==i.length&&(o=-1),e.html(""),t("<span class='front'>"+a+"</span>").appendTo(e),t("<span class='back'>"+i[o+1]+"</span>").appendTo(e),e.wrapInner("<span class='rotating' />").find(".rotating").hide().addClass("flip").show().css({"-webkit-transform":" rotateY(-180deg)","-moz-transform":" rotateY(-180deg)","-o-transform":" rotateY(-180deg)",transform:" rotateY(-180deg)"});break;case"flipUp":e.find(".back").length>0&&e.html(e.find(".back").html()),a=e.text(),(o=t.inArray(a,i))+1==i.length&&(o=-1),e.html(""),t("<span class='front'>"+a+"</span>").appendTo(e),t("<span class='back'>"+i[o+1]+"</span>").appendTo(e),e.wrapInner("<span class='rotating' />").find(".rotating").hide().addClass("flip up").show().css({"-webkit-transform":" rotateX(-180deg)","-moz-transform":" rotateX(-180deg)","-o-transform":" rotateX(-180deg)",transform:" rotateX(-180deg)"});break;case"flipCube":e.find(".back").length>0&&e.html(e.find(".back").html()),a=e.text(),(o=t.inArray(a,i))+1==i.length&&(o=-1),e.html(""),t("<span class='front'>"+a+"</span>").appendTo(e),t("<span class='back'>"+i[o+1]+"</span>").appendTo(e),e.wrapInner("<span class='rotating' />").find(".rotating").hide().addClass("flip cube").show().css({"-webkit-transform":" rotateY(180deg)","-moz-transform":" rotateY(180deg)","-o-transform":" rotateY(180deg)",transform:" rotateY(180deg)"});break;case"flipCubeUp":e.find(".back").length>0&&e.html(e.find(".back").html());var a=e.text(),o=t.inArray(a,i);o+1==i.length&&(o=-1),e.html(""),t("<span class='front'>"+a+"</span>").appendTo(e),t("<span class='back'>"+i[o+1]+"</span>").appendTo(e),e.wrapInner("<span class='rotating' />").find(".rotating").hide().addClass("flip cube up").show().css({"-webkit-transform":" rotateX(180deg)","-moz-transform":" rotateX(180deg)","-o-transform":" rotateX(180deg)",transform:" rotateX(180deg)"});break;case"spin":e.find(".rotating").length>0&&e.html(e.find(".rotating").html()),(o=t.inArray(e.text(),i))+1==i.length&&(o=-1),e.wrapInner("<span class='rotating spin' />").find(".rotating").hide().text(i[o+1]).show().css({"-webkit-transform":" rotate(0) scale(1)","-moz-transform":"rotate(0) scale(1)","-o-transform":"rotate(0) scale(1)",transform:"rotate(0) scale(1)"});break;case"fade":e.fadeOut(n.speed,function(){(o=t.inArray(e.text(),i))+1==i.length&&(o=-1),e.text(i[o+1]).fadeIn(n.speed)})}},n.speed)})}}(window.jQuery),function(t){"use strict";t.fn.fitVids=function(e){var i={customSelector:null,ignore:null};if(!document.getElementById("fit-vids-style")){var n=document.head||document.getElementsByTagName("head")[0],a=document.createElement("div");a.innerHTML='<p>x</p><style id="fit-vids-style">.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}</style>',n.appendChild(a.childNodes[1])}return e&&t.extend(i,e),this.each(function(){var e=["iframe[src*='player.vimeo.com']","iframe[src*='youtube.com']","iframe[src*='youtube-nocookie.com']","iframe[src*='kickstarter.com'][src*='video.html']","object","embed"];i.customSelector&&e.push(i.customSelector);var n=".fitvidsignore";i.ignore&&(n=n+", "+i.ignore);var a=t(this).find(e.join(","));(a=(a=a.not("object object")).not(n)).each(function(){var e=t(this);if(!(e.parents(n).length>0||"embed"===this.tagName.toLowerCase()&&e.parent("object").length||e.parent(".fluid-width-video-wrapper").length)){e.css("height")||e.css("width")||!isNaN(e.attr("height"))&&!isNaN(e.attr("width"))||(e.attr("height",9),e.attr("width",16));var i=("object"===this.tagName.toLowerCase()||e.attr("height")&&!isNaN(parseInt(e.attr("height"),10))?parseInt(e.attr("height"),10):e.height())/(isNaN(parseInt(e.attr("width"),10))?e.width():parseInt(e.attr("width"),10));if(!e.attr("id")){var a="fitvid"+Math.floor(999999*Math.random());e.attr("id",a)}e.wrap('<div class="fluid-width-video-wrapper"></div>').parent(".fluid-width-video-wrapper").css("padding-top",100*i+"%"),e.removeAttr("height").removeAttr("width")}})})}}(window.jQuery||window.Zepto),function(t){var e,i,n,a,o,s,r,l=function(){},c=!!window.jQuery,u=t(window),d=function(t,i){e.ev.on("mfp"+t+".mfp",i)},p=function(e,i,n,a){var o=document.createElement("div");return o.className="mfp-"+e,n&&(o.innerHTML=n),a?i&&i.appendChild(o):(o=t(o),i&&o.appendTo(i)),o},h=function(i,n){e.ev.triggerHandler("mfp"+i,n),e.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),e.st.callbacks[i]&&e.st.callbacks[i].apply(e,t.isArray(n)?n:[n]))},m=function(i){return i===r&&e.currTemplate.closeBtn||(e.currTemplate.closeBtn=t(e.st.closeMarkup.replace("%title%",e.st.tClose)),r=i),e.currTemplate.closeBtn},f=function(){t.magnificPopup.instance||((e=new l).init(),t.magnificPopup.instance=e)};l.prototype={constructor:l,init:function(){var i=navigator.appVersion;e.isIE7=-1!==i.indexOf("MSIE 7."),e.isIE8=-1!==i.indexOf("MSIE 8."),e.isLowIE=e.isIE7||e.isIE8,e.isAndroid=/android/gi.test(i),e.isIOS=/iphone|ipad|ipod/gi.test(i),e.supportsTransition=function(){var t=document.createElement("p").style,e=["ms","O","Moz","Webkit"];if(void 0!==t.transition)return!0;for(;e.length;)if(e.pop()+"Transition"in t)return!0;return!1}(),e.probablyMobile=e.isAndroid||e.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),a=t(document),e.popupsCache={}},open:function(i){n||(n=t(document.body));var o;
1if(!1===i.isObj){e.items=i.items.toArray(),e.index=0;var r,l=i.items;for(o=0;o<l.length;o++)if((r=l[o]).parsed&&(r=r.el[0]),r===i.el[0]){e.index=o;break}}else e.items=t.isArray(i.items)?i.items:[i.items],e.index=i.index||0;{if(!e.isOpen){e.types=[],s="",i.mainEl&&i.mainEl.length?e.ev=i.mainEl.eq(0):e.ev=a,i.key?(e.popupsCache[i.key]||(e.popupsCache[i.key]={}),e.currTemplate=e.popupsCache[i.key]):e.currTemplate={},e.st=t.extend(!0,{},t.magnificPopup.defaults,i),e.fixedContentPos="auto"===e.st.fixedContentPos?!e.probablyMobile:e.st.fixedContentPos,e.st.modal&&(e.st.closeOnContentClick=!1,e.st.closeOnBgClick=!1,e.st.showCloseBtn=!1,e.st.enableEscapeKey=!1),e.bgOverlay||(e.bgOverlay=p("bg").on("click.mfp",function(){e.close()}),e.wrap=p("wrap").attr("tabindex",-1).on("click.mfp",function(t){e._checkIfClose(t.target)&&e.close()}),e.container=p("container",e.wrap)),e.contentContainer=p("content"),e.st.preloader&&(e.preloader=p("preloader",e.container,e.st.tLoading));var c=t.magnificPopup.modules;for(o=0;o<c.length;o++){var f=c[o];f=f.charAt(0).toUpperCase()+f.slice(1),e["init"+f].call(e)}h("BeforeOpen"),e.st.showCloseBtn&&(e.st.closeBtnInside?(d("MarkupParse",function(t,e,i,n){i.close_replaceWith=m(n.type)}),s+=" mfp-close-btn-in"):e.wrap.append(m())),e.st.alignTop&&(s+=" mfp-align-top"),e.fixedContentPos?e.wrap.css({overflow:e.st.overflowY,overflowX:"hidden",overflowY:e.st.overflowY}):e.wrap.css({top:u.scrollTop(),position:"absolute"}),(!1===e.st.fixedBgPos||"auto"===e.st.fixedBgPos&&!e.fixedContentPos)&&e.bgOverlay.css({height:a.height(),position:"absolute"}),e.st.enableEscapeKey&&a.on("keyup.mfp",function(t){27===t.keyCode&&e.close()}),u.on("resize.mfp",function(){e.updateSize()}),e.st.closeOnContentClick||(s+=" mfp-auto-cursor"),s&&e.wrap.addClass(s);var v=e.wH=u.height(),g={};if(e.fixedContentPos&&e._hasScrollBar(v)){var y=e._getScrollbarSize();y&&(g.marginRight=y)}e.fixedContentPos&&(e.isIE7?t("body, html").css("overflow","hidden"):g.overflow="hidden");var b=e.st.mainClass;return e.isIE7&&(b+=" mfp-ie7"),b&&e._addClassToMFP(b),e.updateItemHTML(),h("BuildControls"),t("html").css(g),e.bgOverlay.add(e.wrap).prependTo(e.st.prependTo||n),e._lastFocusedEl=document.activeElement,setTimeout(function(){e.content?(e._addClassToMFP("mfp-ready"),e._setFocus()):e.bgOverlay.addClass("mfp-ready"),a.on("focusin.mfp",e._onFocusIn)},16),e.isOpen=!0,e.updateSize(v),h("Open"),i}e.updateItemHTML()}},close:function(){e.isOpen&&(h("BeforeClose"),e.isOpen=!1,e.st.removalDelay&&!e.isLowIE&&e.supportsTransition?(e._addClassToMFP("mfp-removing"),setTimeout(function(){e._close()},e.st.removalDelay)):e._close())},_close:function(){h("Close");var i="mfp-removing mfp-ready ";if(e.bgOverlay.detach(),e.wrap.detach(),e.container.empty(),e.st.mainClass&&(i+=e.st.mainClass+" "),e._removeClassFromMFP(i),e.fixedContentPos){var n={marginRight:""};e.isIE7?t("body, html").css("overflow",""):n.overflow="",t("html").css(n)}a.off("keyup.mfp focusin.mfp"),e.ev.off(".mfp"),e.wrap.attr("class","mfp-wrap").removeAttr("style"),e.bgOverlay.attr("class","mfp-bg"),e.container.attr("class","mfp-container"),!e.st.showCloseBtn||e.st.closeBtnInside&&!0!==e.currTemplate[e.currItem.type]||e.currTemplate.closeBtn&&e.currTemplate.closeBtn.detach(),e._lastFocusedEl&&t(e._lastFocusedEl).focus(),e.currItem=null,e.content=null,e.currTemplate=null,e.prevHeight=0,h("AfterClose")},updateSize:function(t){if(e.isIOS){var i=document.documentElement.clientWidth/window.innerWidth,n=window.innerHeight*i;e.wrap.css("height",n),e.wH=n}else e.wH=t||u.height();e.fixedContentPos||e.wrap.css("height",e.wH),h("Resize")},updateItemHTML:function(){var i=e.items[e.index];e.contentContainer.detach(),e.content&&e.content.detach(),i.parsed||(i=e.parseEl(e.index));var n=i.type;if(h("BeforeChange",[e.currItem?e.currItem.type:"",n]),e.currItem=i,!e.currTemplate[n]){var a=!!e.st[n]&&e.st[n].markup;h("FirstMarkupParse",a),e.currTemplate[n]=!a||t(a)}o&&o!==i.type&&e.container.removeClass("mfp-"+o+"-holder");var s=e["get"+n.charAt(0).toUpperCase()+n.slice(1)](i,e.currTemplate[n]);
1e.appendContent(s,n),i.preloaded=!0,h("Change",i),o=i.type,e.container.prepend(e.contentContainer),h("AfterChange")},appendContent:function(t,i){e.content=t,t?e.st.showCloseBtn&&e.st.closeBtnInside&&!0===e.currTemplate[i]?e.content.find(".mfp-close").length||e.content.append(m()):e.content=t:e.content="",h("BeforeAppend"),e.container.addClass("mfp-"+i+"-holder"),e.contentContainer.append(e.content)},parseEl:function(i){var n,a=e.items[i];if(a.tagName?a={el:t(a)}:(n=a.type,a={data:a,src:a.src}),a.el){for(var o=e.types,s=0;s<o.length;s++)if(a.el.hasClass("mfp-"+o[s])){n=o[s];break}a.src=a.el.attr("data-mfp-src"),a.src||(a.src=a.el.attr("href"))}return a.type=n||e.st.type||"inline",a.index=i,a.parsed=!0,e.items[i]=a,h("ElementParse",a),e.items[i]},addGroup:function(t,i){var n=function(n){n.mfpEl=this,e._openClick(n,t,i)};i||(i={});var a="click.magnificPopup";i.mainEl=t,i.items?(i.isObj=!0,t.off(a).on(a,n)):(i.isObj=!1,i.delegate?t.off(a).on(a,i.delegate,n):(i.items=t,t.off(a).on(a,n)))},_openClick:function(i,n,a){if((void 0!==a.midClick?a.midClick:t.magnificPopup.defaults.midClick)||2!==i.which&&!i.ctrlKey&&!i.metaKey){var o=void 0!==a.disableOn?a.disableOn:t.magnificPopup.defaults.disableOn;if(o)if(t.isFunction(o)){if(!o.call(e))return!0}else if(u.width()<o)return!0;i.type&&(i.preventDefault(),e.isOpen&&i.stopPropagation()),a.el=t(i.mfpEl),a.delegate&&(a.items=n.find(a.delegate)),e.o
1pen(a)}},updateStatus:function(t,n){if(e.preloader){i!==t&&e.container.removeClass("mfp-s-"+i),n||"loading"!==t||(n=e.st.tLoading);var a={status:t,text:n};h("UpdateStatus",a),t=a.status,n=a.text,e.preloader.html(n),e.preloader.find("a").on("click",function(t){t.stopImmediatePropagation()}),e.container.addClass("mfp-s-"+t),i=t}},_checkIfClose:function(i){if(!t(i).hasClass("mfp-prevent-close")){var n=e.st.closeOnContentClick,a=e.st.closeOnBgClick;if(n&&a)return!0;if(!e.content||t(i).hasClass("mfp-close")||e.preloader&&i===e.preloader[0])return!0;if(i===e.content[0]||t.contains(e.content[0],i)){if(n)return!0}else if(a&&t.contains(document,i))return!0;return!1}},_addClassToMFP:function(t){e.bgOverlay.addClass(t),e.wrap.addClass(t)},_removeClassFromMFP:function(t){this.bgOverlay.removeClass(t),e.wrap.removeClass(t)},_hasScrollBar:function(t){return(e.isIE7?a.height():document.body.scrollHeight)>(t||u.height())},_setFocus:function(){(e.st.focus?e.content.find(e.st.focus).eq(0):e.wrap).focus()},_onFocusIn:function(i){if(i.target!==e.wrap[0]&&!t.contains(e.wrap[0],i.target))return e._setFocus(),!1},_parseMarkup:function(e,i,n){var a;n.data&&(i=t.extend(n.data,i)),h("MarkupParse",[e,i,n]),t.each(i,function(t,i){if(void 0===i||!1===i)return!0;if((a=t.split("_")).length>1){var n=e.find(".mfp-"+a[0]);if(n.length>0){var o=a[1];"replaceWith"===o?n[0]!==i[0]&&n.replaceWith(i):"img"===o?n.is("img")?n.attr("src",i):n.replaceWith('<img src="'+i+'" class="'+n.attr("class")+'" />'):n.attr(a[1],i)}}else e.find(".mfp-"+t).html(i)})},_getScrollbarSize:function(){if(void 0===e.scrollbarSize){var t=document.createElement("div");t.id="mfp-sbm",t.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(t),e.scrollbarSize=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return e.scrollbarSize}},t.magnificPopup={instance:null,proto:l.prototype,modules:[],open:function(e,i){return f(),e=e?t.extend(!0,{},e):{},e.isObj=!0,e.index=i||0,this.instance.open(e)},close:function(){return t.magnificPopup.instance&&t.magnificPopup.instance.close()},registerModule:function(e,i){i.options&&(t.magnificPopup.defaults[e]=i.options),t.extend(this.proto,i.proto),this.modules.push(e)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">×</button>',tClose:"Close (Esc)",tLoading:"Loading..."}},t.fn.magnificPopup=function(i){f();var n=t(this);if("string"==typeof i)if("open"===i){var a,o=c?n.data("magnificPopup"):n[0].magnificPopup,s=parseInt(arguments[1],10)||0;o.items?a=o.items[s]:(a=n,o.delegate&&(a=a.find(o.delegate)),a=a.eq(s)),e._openClick({mfpEl:a},n,o)}else e.isOpen&&e[i].apply(e,Array.prototype.slice.call(arguments,1));else i=t.extend(!0,{},i),c?n.data("magnificPopup",i):n[0].magnificPopup=i,e.addGroup(n,i);return n};var v,g,y,b=function(){y&&(g.after(y.addClass(v)).detach(),y=null)};t.magnificPopup.registerModule("inline",{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){e.types.push("inline"),d("Close.inline",function(){b()})},getInline:function(i,n){if(b(),i.src){var a=e.st.inline,o=t(i.src);if(o.length){var s=o[0].parentNode;s&&s.tagName&&(g||(v=a.hiddenClass,g=p(v),v="mfp-"+v),y=o.after(g).detach().removeClass(v)),e.updateStatus("ready")}else e.updateStatus("error",a.tNotFound),o=t("<div>");return i.inlineElement=o,o}return e.updateStatus("ready"),e._parseMarkup(n,{},i),n}}});var w,x=function(){w&&n.removeClass(w)},k=function(){x(),e.req&&e.req.abort()};t.magnificPopup.registerModule("ajax",{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){e.types.push("ajax"),w=e.st.ajax.cursor,d("Close.ajax",k),d("BeforeChange.ajax",k)},getAjax:function(i){w&&n.addClass(w),e.updateStatus("loading");var a=t.extend({url:i.src,success:function(n,a,o){var s={data:n,xhr:o};h("ParseAjax",s),e.appendContent(t(s.data),"ajax"),i.finished=!0,x(),e._setFocus(),setTimeout(function(){e.wrap.addClass("mfp-ready")},16),e.updateStatus("ready"),h("AjaxContentAdded")},error:function(){x(),i.finished=i.loadError=!0,e.updateStatus("error",e.st.ajax.tError.replace("%url%",i.src))}},e.st.ajax.settings);return e.req=t.ajax(a),""}}});var I;t.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var t=e.st.image,i=".image";e.types.push("image"),d("Open"+i,function(){"image"===e.currItem.type&&t.cursor&&n.addClass(t.cursor)}),d("Close"+i,function(){t.cursor&&n.removeClass(t.cursor),u.off("resize.mfp")}),d("Resize"+i,e.resizeImage),e.isLowIE&&d("AfterChange",e.resizeImage)},resizeImage:function(){var t=e.currItem;if(t&&t.img&&e.st.image.verticalFit){var i=0;e.isLowIE&&(i=parseInt(t.img.css("padding-top"),10)+parseInt(t.img.css("padding-bottom"),10)),t.img.css("max-height",e.wH-i)}},_onImageHasSize:function(t){t.img&&(t.hasSize=!0,I&&clearInterval(I),t.isCheckingImgSize=!1,h("ImageHasSize",t),t.imgHidden&&(e.content&&e.content.removeClass("mfp-loading"),t.imgHidden=!1))},findImageSize:function(t){var i=0,n=t.img[0],a=function(o){I&&clearInterval(I),I=setInterval(function(){n.naturalWi
1dth>0?e._onImageHasSize(t):(i>200&&clearInterval(I),3===++i?a(10):40===i?a(50):100===i&&a(500))},o)};a(1)},getImage:function(i,n){var a=0,o=function(){i&&(i.img[0].complete?(i.img.off(".mfploader"),i===e.currItem&&(e._onImageHasSize(i),e.updateStatus("ready")),i.hasSize=!0,i.loaded=!0,h("ImageLoadComplete")):++a<200?setTimeout(o,100):s())},s=function(){i&&(i.img.off(".mfploader"),i===e.currItem&&(e._onImageHasSize(i),e.updateStatus("error",r.tError.replace("%url%",i.src))),i.hasSize=!0,i.loaded=!0,i.loadError=!0)},r=e.st.image,l=n.find(".mfp-img");if(l.length){var c=document.createElement("img");c.className="mfp-img",i.img=t(c).on("load.mfploader",o).on("error.mfploader",s),c.src=i.src,l.is("img")&&(i.img=i.img.clone()),(c=i.img[0]).naturalWidth>0?i.hasSize=!0:c.width||(i.hasSize=!1)}return e._parseMarkup(n,{title:function(i){if(i.data&&void 0!==i.data.title)return i.data.title;var n=e.st.image.titleSrc;if(n){if(t.isFunction(n))return n.call(e,i);if(i.el)return i.el.attr(n)||""}return""}(i),img_replaceWith:i.img},i),e.resizeImage(),i.hasSize?(I&&clearInterval(I),i.loadError?(n.addClass("mfp-loading"),e.updateStatus("error",r.tError.replace("%url%",i.src))):(n.removeClass("mfp-loading"),e.updateStatus("ready")),n):(e.updateStatus("loading"),i.loading=!0,i.hasSize||(i.imgHidden=!0,n.addClass("mfp-loading"),e.findImageSize(i)),n)}}});var _;t.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(t){return t.is("img")?t:t.find("img")}},proto:{initZoom:function(){var t,i=e.st.zoom,n=".zoom";if(i.enabled&&e.supportsTransition){var a,o,s=i.duration,r=function(t){var e=t.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),n="all "+i.duration/1e3+"s "+i.easing,a={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},o="transition";return a["-webkit-"+o]=a["-moz-"+o]=a["-o-"+o]=a[o]=n,e.css(a),e},l=function(){e.content.css("visibility","visible")};d("BuildControls"+n,function(){if(e._allowZoom()){if(clearTimeout(a),e.content.css("visibility","hidden"),!(t=e._getItemToZoom()))return void l();(o=r(t)).css(e._getOffset()),e.wrap.append(o),a=setTimeout(function(){o.css(e._getOffset(!0)),a=setTimeout(function(){l(),setTimeout(function(){o.remove(),t=o=null,h("ZoomAnimationEnded")},16)},s)},16)}}),d("BeforeClose"+n,function(){if(e._allowZoom()){if(clearTimeout(a),e.st.removalDelay=s,!t){if(!(t=e._getItemToZoom()))return;o=r(t)}o.css(e._getOffset(!0)),e.wrap.append(o),e.content.css("visibility","hidden"),setTimeout(function(){o.css(e._getOffset())},16)}}),d("Close"+n,function(){e._allowZoom()&&(l(),o&&o.remove(),t=null)})}},_allowZoom:function(){return"image"===e.currItem.type},_getItemToZoom:function(){return!!e.currItem.hasSize&&e.currItem.img},_getOffset:function(i){var n,a=(n=i?e.currItem.img:e.st.zoom.opener(e.currItem.el||e.currItem)).offset(),o=parseInt(n.css("padding-top"),10),s=parseInt(n.css("padding-bottom"),10);a.top-=t(window).scrollTop()-o;var r={width:n.width(),height:(c?n.innerHeight():n[0].offsetHeight)-s-o};return void 0===_&&(_=void 0!==document.createElement("p").style.MozTransform),_?r["-moz-transform"]=r.transform="translate("+a.left+"px,"+a.top+"px)":(r.left=a.left,r.top=a.top),r}}});var C=function(t){if(e.currTemplate.iframe){var i=e.currTemplate.iframe.find("iframe");i.length&&(t||(i[0].src="//about:blank"),e.isIE8&&i.css("display",t?"block":"none"))}};t.magnificPopup.registerModule("iframe",{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){e.types.push("iframe"),d("BeforeChange",function(t,e,i){e!==i&&("iframe"===e?C():"iframe"===i&&C(!0))}),d("Close.iframe",function(){C()})},getIframe:function(i,n){var a=i.src,o=e.st.iframe;t.each(o.patterns,function(){if(a.indexOf(this.index)>-1)return this.id&&(a="string"==typeof this.id?a.substr(a.lastIndexOf(this.id
1)+this.id.length,a.length):this.id.call(this,a)),a=this.src.replace("%id%",a),!1});var s={};return o.srcAction&&(s[o.srcAction]=a),e._parseMarkup(n,s,i),e.updateStatus("ready"),n}}});var S=function(t){var i=e.items.length;return t>i-1?t-i:t<0?i+t:t},T=function(t,e,i){return t.replace(/%curr%/gi,e+1).replace(/%total%/gi,i)};t.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var i=e.st.gallery,n=".mfp-gallery",o=Boolean(t.fn.mfpFastClick);if(e.direction=!0,!i||!i.enabled)return!1;s+=" mfp-gallery",d("Open"+n,function(){i.navigateByImgClick&&e.wrap.on("click"+n,".mfp-img",function(){if(e.items.length>1)return e.next(),!1}),a.on("keydown"+n,function(t){37===t.keyCode?e.prev():39===t.keyCode&&e.next()})}),d("UpdateStatus"+n,function(t,i){i.text&&(i.text=T(i.text,e.currItem.index,e.items.length))}),d("MarkupParse"+n,function(t,n,a,o){var s=e.items.length;a.counter=s>1?T(i.tCounter,o.index,s):""}),d("BuildControls"+n,function(){if(e.items.length>1&&i.arrows&&!e.arrowLeft){var n=i.arrowMarkup,a=e.arrowLeft=t(n.replace(/%title%/gi,i.tPrev).replace(/%dir%/gi,"left")).addClass("mfp-prevent-close"),s=e.arrowRight=t(n.replace(/%title%/gi,i.tNext).replace(/%dir%/gi,"right")).addClass("mfp-prevent-close"),r=o?"mfpFastClick":"click";a[r](function(){e.prev()}),s[r](function(){e.next()}),e.isIE7&&(p("b",a[0],!1,!0),p("a",a[0],!1,!0),p("b",s[0],!1,!0),p("a",s[0],!1,!0)),e.container.append(a.add(s))}}),d("Change"+n,function(){e._preloadTimeout&&clearTimeout(e._preloadTimeout),e._preloadTimeout=setTimeout(function(){e.preloadNearbyImages(),e._preloadTimeout=null},16)}),d("Close"+n,function(){a.off(n),e.wrap.off("click"+n),e.arrowLeft&&o&&e.arrowLeft.add(e.arrowRight).destroyMfpFastClick(),e.arrowRight=e.arrowLeft=null})},next:function(){e.direction=!0,e.index=S(e.index+1),e.updateItemHTML()},prev:function(){e.direction=!1,e.index=S(e.index-1),e.updateItemHTML()},goTo:function(t){e.direction=t>=e.index,e.index=t,e.updateItemHTML()},preloadNearbyImages:function(){var t,i=e.st.gallery.preload,n=Math.min(i[0],e.items.length),a=Math.min(i[1],e.items.length);for(t=1;t<=(e.direction?a:n);t++)e._preloadItem(e.index+t);for(t=1;t<=(e.direction?n:a);t++)e._preloadItem(e.index-t)},_preloadItem:function(i){if(i=S(i),!e.items[i].preloaded){var n=e.items[i];n.parsed||(n=e.parseEl(i)),h("LazyLoad",n),"image"===n.type&&(n.img=t('<img class="mfp-img" />').on("load.mfploader",function(){n.hasSize=!0}).on("error.mfploader",function(){n.hasSize=!0,n.loadError=!0,h("LazyLoadError",n)}).attr("src",n.src)),n.preloaded=!0}}}});t.magnificPopup.registerModule("retina",{options:{replaceSrc:function(t){return t.src.replace(/\.\w+$/,function(t){return"@2x"+t})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var t=e.st.retina,i=t.ratio;(i=isNaN(i)?i():i)>1&&(d("ImageHasSize.retina",function(t,e){e.img.css({"max-width":e.img[0].naturalWidth/i,width:"100%"})}
1),d("ElementParse.retina",function(e,n){n.src=t.replaceSrc(n,i)}))}}}}),function(){var e="ontouchstart"in window,i=function(){u.off("touchmove"+n+" touchend"+n)},n=".mfpFastClick";t.fn.mfpFastClick=function(a){return t(this).each(function(){var o,s=t(this);if(e){var r,l,c,d,p,h;s.on("touchstart"+n,function(t){d=!1,h=1,p=t.originalEvent?t.originalEvent.touches[0]:t.touches[0],l=p.clientX,c=p.clientY,u.on("touchmove"+n,function(t){p=t.originalEvent?t.originalEvent.touches:t.touches,h=p.length,p=p[0],(Math.abs(p.clientX-l)>10||Math.abs(p.clientY-c)>10)&&(d=!0,i())}).on("touchend"+n,function(t){i(),d||h>1||(o=!0,t.preventDefault(),clearTimeout(r),r=setTimeout(function(){o=!1},1e3),a())})})}s.on("click"+n,function(){o||a()})})},t.fn.destroyMfpFastClick=function(){t(this).off("touchstart"+n+" click"+n),e&&u.off("touchmove"+n+" touchend"+n)}}(),f()}(window.jQuery||window.Zepto),function(t,e){"function"==typeof define&&define.amd?define(["jquery"],function(t){return e(t)}):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)}(0,function(t){var e=function(t,e){var i,n=document.createElement("canvas");t.appendChild(n),"object"==typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(n);var a=n.getContext("2d");n.width=n.height=e.size;var o=1;window.devicePixelRatio>1&&(o=window.devicePixelRatio,n.style.width=n.style.height=[e.size,"px"].join(""),n.width=n.height=e.size*o,a.scale(o,o)),a.translate(e.size/2,e.size/2),a.rotate((e.rotate/180-.5)*Math.PI);var s=(e.size-e.lineWidth)/2;e.scaleColor&&e.scaleLength&&(s-=e.scaleLength+2),Date.now=Date.now||function(){return+new Date};var r=function(t,e,i){var n=(i=Math.min(Math.max(-1,i||0),1))<=0;a.beginPath(),a.arc(0,0,s,0,2*Math.PI*i,n),a.strokeStyle=t,a.lineWidth=e,a.stroke()},l=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)},c=function(){e.scaleColor&&function(){var t,i;a.lineWidth=1,a.fillStyle=e.scaleColor,a.save();for(var n=24;n>0;--n)n%6==0?(i=e.scaleLength,t=0):(i=.6*e.scaleLength,t=e.scaleLength-i),a.fillRect(-e.size/2+t,0,i,1),a.rotate(Math.PI/12);a.restore()}(),e.trackColor&&r(e.trackColor,e.trackWidth||e.lineWidth,1)};this.getCanvas=function(){return n},this.getCtx=function(){return a},this.clear=function(){a.clearRect(e.size/-2,e.size/-2,e.size,e.size)},this.draw=function(t){e.scaleColor||e.trackColor?a.getImageData&&a.putImageData?i?a.putImageData(i,0,0):(c(),i=a.getImageData(0,0,e.size*o,e.size*o)):(this.clear(),c()):this.clear(),a.lineCap=e.lineCap;var n;n="function"==typeof e.barColor?e.barColor(t):e.barColor,r(n,e.lineWidth,t/100)}.bind(this),this.animate=function(t,i){var n=Date.now();e.onStart(t,i);var a=function(){var o=Math.min(Date.now()-n,e.animate.duration),s=e.easing(this,o,t,i-t,e.animate.duration);this.draw(s),e.onStep(t,i,s),o>=e.animate.duration?e.onStop(t,i):l(a)}.bind(this);l(a)}.bind(this)};t.fn.easyPieChart=function(i){return this.each(function(){var n;t.data(this,"easyPieChart")||(n=t.extend({},i,t(this).data()),t.data(this,"easyPieChart",new function(t,i){var n={barColor:"#ef1e25",trackColor:"#f9f9f9",scaleColor:"#dfe0e0",scaleLength:5,lineCap:"round",lineWidth:3,trackWidth:void 0,size:110,rotate:0,animate:{duration:1e3,enabled:!0},easing:function(t,e,i,n,a){return(e/=a/2)<1?n/2*e*e+i:-n/2*(--e*(e-2)-1)+i},onStart:function(t,e){},onStep:function(t,e,i){},onStop:function(t,e){}};if(void 0!==e)n.renderer=e;else{if("undefined"==typeof SVGRenderer)throw new Error("Please load either the SVG- or the CanvasRenderer");n.renderer=SVGRenderer}var a={},o=0,s=function(){this.el=t,this.options=a;for(var e in n)n.hasOwnProperty(e)&&(a[e]=i&&void 0!==i[e]?i[e]:n[e],"function"==typeof a[e]&&(a[e]=a[e].bind(this)));"string"==typeof a.easing&&"undefined"!=typeof jQuery&&jQuery.isFunction(jQuery.easing[a.easing])?a.easing=jQuery.easing[a.easing]:a.easing=n.easing,"number"==typeof a.animate&&(a.animate={duration:a.animate,enabled:!0}),"boolean"!=typeof a.animate||a.animate||(a.animate={duration:1e3,enabled:a.animate}),this.renderer=new a.renderer(t,a),this.renderer.draw(o),t.dataset&&t.dataset.percent?this.update(parseFloat(t.dataset.percent)):t.getAttribute&&t.getAttribute("data-percent")&&this.update(parseFloat(t.getAttribute("data-percent")))}.bind(this);this.update=function(t){return t=parseFloat(t),a.animate.enabled?this.renderer.animate(o,t):this.renderer.draw(t),o=t,this}.bind(this),this.disableAnimation=function(){return a.animate.enabled=!1,this},this.enableAnimation=function(){return a.animate.enabled=!0,this},s()}(this,n)))})}}),function(){var t,e;
1t=this.jQuery||window.jQuery,e=t(window),t.fn.stick_in_parent=function(i){var n,a,o,s,r,l,c,u,d,p,h,m;for(null==i&&(i={}),m=i.sticky_class,l=i.inner_scrolling,h=i.recalc_every,p=i.parent,d=i.offset_top,u=i.spacer,o=i.bottoming,null==d&&(d=0),null==p&&(p=void 0),null==l&&(l=!0),null==m&&(m="is_stuck"),n=t(document),null==o&&(o=!0),s=function(i,a,s,r,c,f,v,g){var y,b,w,x,k,I,_,C,S,T,P,A;if(!i.data("sticky_kit")){if(i.data("sticky_kit",!0),k=n.height(),_=i.parent(),null!=p&&(_=_.closest(p)),!_.length)throw"failed to find stick parent";if(w=!1,y=!1,(P=null!=u?u&&i.closest(u):t("<div />"))&&P.css("position",i.css("position")),(C=function(){var t,e,o;if(!g)return k=n.height(),t=parseInt(_.css("border-top-width"),10),e=parseInt(_.css("padding-top"),10),a=parseInt(_.css("padding-bottom"),10),s=_.offset().top+t+e,r=_.height(),w&&(w=!1,y=!1,null==u&&(i.insertAfter(P),P.detach()),i.css({position:"",top:"",width:"",bottom:""}).removeClass(m),o=!0),c=i.offset().top-(parseInt(i.css("margin-top"),10)||0)-d,f=i.outerHeight(!0),v=i.css("float"),P&&P.css({width:i.outerWidth(!0),height:f,display:i.css("display"),"vertical-align":i.css("vertical-align"),float:v}),o?A():void 0})(),f!==r)return x=void 0,I=d,T=h,A=function(){var t,p,b,S,A,M;if(!g)return b=!1,null!=T&&(T-=1)<=0&&(T=h,C(),b=!0),b||n.height()===k||(C(),b=!0),S=e.scrollTop(),null!=x&&(p=S-x),x=S,w?(o&&(A=S+f+I>r+s,y&&!A&&(y=!1,i.css({position:"fixed",bottom:"",top:I}).trigger("sticky_kit:unbottom"))),S<c&&(w=!1,I=d,null==u&&("left"!==v&&"right"!==v||i.insertAfter(P),P.detach()),t={position:"",width:"",top:""},i.css(t).removeClass(m).trigger("sticky_kit:unstick")),l&&(M=e.height(),f+d>M&&(y||(I-=p,I=Math.max(M-f,I),I=Math.min(d,I),w&&i.css({top:I+"px"}))))):S>c&&(w=!0,(t={position:"fixed",top:I}).width="border-box"===i.css("box-sizing")?i.outerWidth()+"px":i.width()+"px",i.css(t).addClass(m),null==u&&(i.after(P),"left"!==v&&"right"!==v||P.append(i)),i.trigger("sticky_kit:stick")),w&&o&&(null==A&&(A=S+f+I>r+s),!y&&A)?(y=!0,"static"===_.css("position")&&_.css({position:"relative"}),i.css({position:"absolute",bottom:a,top:"auto"}).trigger("sticky_kit:bottom")):void 0},S=function(){return C(),A()},b=function(){if(g=!0,e.off("touchmove",A),e.off("scroll",A),e.off("resize",S),t(document.body).off("sticky_kit:recalc",S),i.off("sticky_kit:detach",b),i.removeData("sticky_kit"),i.css({position:"",bottom:"",top:"",width:""}),_.position("position",""),w)return null==u&&("left"!==v&&"right"!==v||i.insertAfter(P),P.remove()),i.removeClass(m)},e.on("touchmove",A),e.on("scroll",A),e.on("resize",S),t(document.body).on("sticky_kit:recalc",S),i.on("sticky_kit:detach",b),setTimeout(A,0)}},r=0,c=this.length;r<c;r++)a=this[r],s(t(a));return this}}.call(this),"function"!=typeof Object.create&&(Object.create=function(t){function e(){}return e.prototype=t,new e}),function(t,e,i){var n={init:function(e,i){this.$elem=t(i),this.options=t.extend({},t.fn.owlCarousel.options,this.$elem.data(),e),this.userOptions=e,this.loadContent()},loadContent:function(){var e,i=this;"function"==typeof i.options.beforeInit&&i.options.beforeInit.apply(this,[i.$elem]),"string"==typeof i.options.jsonPath?(e=i.options.jsonPath,t.getJSON(e,function(t){var e,n="";if("function"==typeof i.options.jsonSuccess)i.options.jsonSuccess.apply(this,[t]);else{for(e in t.owl)t.owl.hasOwnProperty(e)&&(n+=t.owl[e].item);i.$elem.html(n)}i.logIn()})):i.logIn()},logIn:function(){this.$elem.data("owl-originalStyles",this.$elem.attr("style")),this.$elem.data("owl-originalClasses",this.$elem.attr("class")),this.$elem.css({opacity:0}),this.orignalItems=this.options.items,this.checkBrowser(),this.wrapperWidth=0,this.checkVisible=null,this.setVars()},setVars:function(){if(0===this.$elem.children().length)return!1;this.baseClass(),this.eventTypes(),this.$userItems=this.$elem.children(),this.itemsAmount=this.$userItems.length,this.wrapItems(),this.$owlItems=this.$elem.find(".owl-item"),this.$owlWrapper=this.$elem.find(".owl-wrapper"),this.playDirection="next",this.prevItem=0,this.prevArr=[0],this.currentItem=0,this.customEvents(),this.onStartup()},onStartup:function(){this.updateItems(),this.calculateAll(),this.buildControls(),this.updateControls(),this.response(),this.moveEvents(),this.stopOnHover(),this.owlStatus(),!1!==this.options.transitionStyle&&this.transitionTypes(this.options.transitionStyle),!0===this.options.autoPlay&&(this.options.autoPlay=5e3),this.play(),this.$elem.find(".owl-wrapper").css("display","block"),this.$elem.is(":visible")?this.$elem.css("opacity",1):this.watchVisibility(),this.onstartup=!1,this.eachMoveUpdate(),"function"==typeof this.options.afterInit&&this.options.afterInit.apply(this,[this.$elem])},eachMoveUpdate:function(){!0===this.options.lazyLoad&&this.lazyLoad(),!0===this.options.autoHeight&&this.autoHeight(),this.onVisibleItems(),"function"==typeof this.options.afterAction&&this.options.afterAction.apply(this,[this.$elem])}
1,updateVars:function(){"function"==typeof this.options.beforeUpdate&&this.options.beforeUpdate.apply(this,[this.$elem]),this.watchVisibility(),this.updateItems(),this.calculateAll(),this.updatePosition(),this.updateControls(),this.eachMoveUpdate(),"function"==typeof this.options.afterUpdate&&this.options.afterUpdate.apply(this,[this.$elem])},reload:function(){var t=this;e.setTimeout(function(){t.updateVars()},0)},watchVisibility:function(){var t=this;if(!1!==t.$elem.is(":visible"))return!1;t.$elem.css({opacity:0}),e.clearInterval(t.autoPlayInterval),e.clearInterval(t.checkVisible),t.checkVisible=e.setInterval(function(){t.$elem.is(":visible")&&(t.reload(),t.$elem.animate({opacity:1},200),e.clearInterval(t.checkVisible))},500)},wrapItems:function(){this.$userItems.wrapAll('<div class="owl-wrapper">').wrap('<div class="owl-item"></div>'),this.$elem.find(".owl-wrapper").wrap('<div class="owl-wrapper-outer">'),this.wrapperOuter=this.$elem.find(".owl-wrapper-outer"),this.$elem.css("display","block")},baseClass:function(){var t=this.$elem.hasClass(this.options.baseClass),e=this.$elem.hasClass(this.options.theme);t||this.$elem.addClass(this.options.baseClass),e||this.$elem.addClass(this.options.theme)},updateItems:function(){var e,i;if(!1===this.options.responsive)return!1;if(!0===this.options.singleItem)return this.options.items=this.orignalItems=1,this.options.itemsCustom=!1,this.options.itemsDesktop=!1,this.options.itemsDesktopSmall=!1,this.options.itemsTablet=!1,this.options.itemsTabletSmall=!1,this.options.itemsMobile=!1,!1;
1if((e=t(this.options.responsiveBaseWidth).width())>(this.options.itemsDesktop[0]||this.orignalItems)&&(this.options.items=this.orignalItems),!1!==this.options.itemsCustom)for(this.options.itemsCustom.sort(function(t,e){return t[0]-e[0]}),i=0;i<this.options.itemsCustom.length;i+=1)this.options.itemsCustom[i][0]<=e&&(this.options.items=this.options.itemsCustom[i][1]);else e<=this.options.itemsDesktop[0]&&!1!==this.options.itemsDesktop&&(this.options.items=this.options.itemsDesktop[1]),e<=this.options.itemsDesktopSmall[0]&&!1!==this.options.itemsDesktopSmall&&(this.options.items=this.options.itemsDesktopSmall[1]),e<=this.options.itemsTablet[0]&&!1!==this.options.itemsTablet&&(this.options.items=this.options.itemsTablet[1]),e<=this.options.itemsTabletSmall[0]&&!1!==this.options.itemsTabletSmall&&(this.options.items=this.options.itemsTabletSmall[1]),e<=this.options.itemsMobile[0]&&!1!==this.options.itemsMobile&&(this.options.items=this.options.itemsMobile[1]);this.options.items>this.itemsAmount&&!0===this.options.itemsScaleUp&&(this.options.items=this.itemsAmount)},response:function(){var i,n,a=this;if(!0!==a.options.responsive)return!1;n=t(e).width(),a.resizer=function(){t(e).width()!==n&&(!1!==a.options.autoPlay&&e.clearInterval(a.autoPlayInterval),e.clearTimeout(i),i=e.setTimeout(function(){n=t(e).width(),a.updateVars()},a.options.responsiveRefreshRate))},t(e).resize(a.resizer)},updatePosition:function(){this.jumpTo(this.currentItem),!1!==this.options.autoPlay&&this.checkAp()},appendItemsSizes:function(){var e=this,i=0,n=e.itemsAmount-e.options.items;e.$owlItems.each(function(a){var o=t(this);o.css({width:e.itemWidth}).data("owl-item",Number(a)),a%e.options.items!=0&&a!==n||a>n||(i+=1),o.data("owl-roundPages",i)})},appendWrapperSizes:function(){var t=this.$owlItems.length*this.itemWidth;this.$owlWrapper.css({width:2*t,left:0}),this.appendItemsSizes()},calculateAll:function(){this.calculateWidth(),this.appendWrapperSizes(),this.loops(),this.max()},calculateWidth:function(){this.itemWidth=Math.round(this.$elem.width()/this.options.items)},max:function(){var t=-1*(this.itemsAmount*this.itemWidth-this.options.items*this.itemWidth);return this.options.items>this.itemsAmount?(this.maximumItem=0,t=0,this.maximumPixels=0):(this.maximumItem=this.itemsAmount-this.options.items,this.maximumPixels=t),t},min:function(){return 0},loops:function(){var e,i,n=0,a=0;for(this.positionsInArray=[0],this.pagesInArray=[],e=0;e<this.itemsAmount;e+=1)a+=this.itemWidth,this.positionsInArray.push(-a),!0===this.options.scrollPerPage&&(i=t(this.$owlItems[e]).data("owl-roundPages"))!==n&&(this.pagesInArray[n]=this.positionsInArray[e],n=i)},buildControls:function(){!0!==this.options.navigation&&!0!==this.options.pagination||(this.owlControls=t('<div class="owl-control
1s"/>').toggleClass("clickable",!this.browser.isTouch).appendTo(this.$elem)),!0===this.options.pagination&&this.buildPagination(),!0===this.options.navigation&&this.buildButtons()},buildButtons:function(){var e=this,i=t('<div class="owl-buttons"/>');e.owlControls.append(i),e.buttonPrev=t("<div/>",{class:"owl-prev",html:e.options.navigationText[0]||""}),e.buttonNext=t("<div/>",{class:"owl-next",html:e.options.navigationText[1]||""}),i.append(e.buttonPrev).append(e.buttonNext),i.on("touchstart.owlControls mousedown.owlControls",'div[class^="owl"]',function(t){t.preventDefault()}),i.on("touchend.owlControls mouseup.owlControls",'div[class^="owl"]',function(i){i.preventDefault(),t(this).hasClass("owl-next")?e.next():e.prev()})},buildPagination:function(){var e=this;e.paginationWrapper=t('<div class="owl-pagination"/>'),e.owlControls.append(e.paginationWrapper),e.paginationWrapper.on("touchend.owlControls mouseup.owlControls",".owl-page",function(i){i.preventDefault(),Number(t(this).data("owl-page"))!==e.currentItem&&e.goTo(Number(t(this).data("owl-page")),!0)})},updatePagination:function(){var e,i,n,a,o,s;if(!1===this.options.pagination)return!1;for(this.paginationWrapper.html(""),e=0,i=this.itemsAmount-this.itemsAmount%this.options.items,a=0;a<this.itemsAmount;a+=1)a%this.options.items==0&&(e+=1,i===a&&(n=this.itemsAmount-this.options.items),o=t("<div/>",{class:"owl-page"}),s=t("<span></span>",{text:!0===this.options.paginationNumbers?e:"",class:!0===this.options.paginationNumbers?"owl-numbers":""}),o.append(s),o.data("owl-page",i===a?n:a),o.data("owl-roundPages",e),this.paginationWrapper.append(o));this.checkPagination()},checkPagination:function(){var e=this;if(!1===e.options.pagination)return!1;e.paginationWrapper.find(".owl-page").each(function(){t(this).data("owl-roundPages")===t(e.$owlItems[e.currentItem]).data("owl-roundPages")&&(e.paginationWrapper.find(".owl-page").removeClass("active"),t(this).addClass("active"))})},checkNavigation:function(){if(!1===this.options.navigation)return!1;!1===this.options.rewindNav&&(0===this.currentItem&&0===this.maximumItem?(this.buttonPrev.addClass("disabled"),this.buttonNext.addClass("disabled")):0===this.currentItem&&0!==this.maximumItem?(this.buttonPrev.addClass("disabled"),this.buttonNext.removeClass("disabled")):this.currentItem===this.maximumItem?(this.buttonPrev.removeClass("disabled"),this.buttonNext.addClass("disabled")):0!==this.currentItem&&this.currentItem!==this.maximumItem&&(this.buttonPrev.removeClass("disabled"),this.buttonNext.removeClass("disabled")))},updateControls:function(){this.updatePagination(),this.checkNavigation(),this.owlControls&&(this.options.items>=this.itemsAmount?this.owlControls.hide():this.owlControls.show())},destroyControls:function(){this.owlControls&&this.owlControls.remove()},next:function(t){if(this.isTransition)return!1;if(this.currentItem+=!0===this.options.scrollPerPage?this.options.items:1,this.currentItem>this.maximumItem+(!0===this.options.scrollPerPage?this.options.items-1:0)){if(!0!==this.options.rewindNav)return this.currentItem=this.maximumItem,!1;this.currentItem=0,t="rewind"}this.goTo(this.currentItem,t)},prev:function(t){if(this.isTransition)return!1;if(!0===this.options.scrollPerPage&&this.currentItem>0&&this.currentItem<this.options.items?this.currentItem=0:this.currentItem-=!0===this.options.scrollPerPage?this.options.items:1,this.currentItem<0){if(!0!==this.options.rewindNav)return this.currentItem=0,!1;this.currentItem=this.maximumItem,t="rewind"}this.goTo(this.currentItem,t)},goTo:function(t,i,n){var a,o=this;return!o.isTransition&&("function"==typeof o.options.beforeMove&&o.options.beforeMove.apply(this,[o.$elem]),t>=o.maximumItem?t=o.maximumItem:t<=0&&(t=0),o.currentItem=o.owl.currentItem=t,!1!==o.options.transitionStyle&&"drag"!==n&&1===o.options.items&&!0===o.browser.support3d?(o.swapSpeed(0),!0===o.browser.support3d?o.transition3d(o.positionsInArray[t]):o.css2slide(o.positionsInArray[t],1),o.afterGo(),o.singleItemTransition(),!1):(a=o.positionsInArray[t],!0===o.browser.support3d?(o.isCss3Finish=!1,!0===i?(o.swapSpeed("paginationSpeed"),e.setTimeout(function(){o.isCss3Finish=!0},o.options.paginationSpeed)):"rewind"===i?(o.swapSpeed(o.options.rewindSpeed),e.setTimeout(function(){o.isCss3Finish=!0},o.options.rewindSpeed)):(o.swapSpeed("slideSpeed"),e.setTimeout(function(){o.isCss3Finish=!0},o.options.slideSpeed)),o.transition3d(a)):!0===i?o.css2slide(a,o.options.paginationSpeed):"rewind"===i?o.css2slide(a,o.options.rewindSpeed):o.css2slide(a,o.options.slideSpeed),void o.afterGo()))},jumpTo:function(t){"function"==typeof this.options.beforeMove&&this.options.beforeMove.apply(this,[this.$elem]),t>=this.maximumItem||-1===t?t=this.maximumItem:t<=0&&(t=0),this.swapSpeed(0),!0===this.browser.support3d?this.transition3d(this.positionsInArray[t]):this.css2slide(this.positionsInArray[t],1),this.currentItem=this.owl.currentItem=t,this.afterGo()},afterGo:function(){this.prevArr.push(this.currentItem),this.prevItem=this.owl.prevItem=this.prevArr[this.prevArr.length-2],this.prevArr.shift(0),this.prevItem!==this.currentItem&&(this.checkPagination(),this.checkNavigation(),this.eachMoveUpdate(),!1!==this.options.autoPlay&&this.checkAp()),"function"==typeof this.options.afterMove&&this.prevItem!==this.currentItem&&this.options.afterMove.apply(this,[this.$elem])},stop:function(){this.apStatus="stop",e.clearInterval(this.autoPlayInterval)},checkAp:function(){"stop"!==this.apStatus&&this.play()},play:function(){var t=this;if(t.apStatus="play",!1===t.options.autoPlay)return!1;e.clearInterval(t.autoPlayInterval),t.autoPlayInterval=e.setInterval(function(){t.next(!0)},t.options.autoPlay)},swapSpeed:function(t){"slideSpeed"===t?this.$owlWrapper.css(this.addCssSpeed(this.options.slideSpeed)):"paginationSpeed"===t?this.$owlWrapper.css(this.addCssSpeed(this.options.paginationSpeed)):"string"!=typeof t&&this.$owlWrapper.css(this.addCssSpeed(t))},addCssSpeed:function(t){return{"-webkit-transition":"all "+t+"ms ease","-moz-transition":"all "+t+"ms ease","-o-transition":"all "+t+"ms ease",transition:"all "+t+"ms ease"}},removeTransition:function(){return{"-webkit-transition":"","-moz-transition":"","-o-transition":"",transition:""}},doTranslate:function(t){return{"-webkit-transform":"translate3d("+t+"px, 0px, 0px)","-moz-transform":"translate3d("+t+"px, 0px, 0px)","-o-transform":"translate3d("+t+"px, 0px, 0px)","-ms-transform":"translate3d("+t+"px, 0px, 0px)",transform:"translate3d("+t+"px, 0px,0px)"}},transition3d:function(t){this.$owlWrapper.css(this.doTranslate(t))},css2move:function(t){this.$owlWrapper.css({left:t})},css2slide:function(t,e){var i=this;i.isCssFinish=!1,i.$owlWrapper.stop(!0,!0).animate({left:t},{duration:e||i.options.slideSpeed,complete:function(){i.isCssFinish=!0}})},checkBrowser:function(){var t,n,a,o,s="translate3d(0px, 0px, 0px)",r=i.createElement("div");r.style.cssText=" -moz-transform:"+s+"; -ms-transform:"+s+"; -o-transform:"+s+"; -webkit-transform:"+s+"; transform:"+s,t=/translate3d\(0px, 0px, 0px\)/g,a=null!==(n=r.style.cssText.match(t))&&1===n.length,o="ontouchstart"in e||e.navigator.msMaxTouchPoints,this.browser={supp
1ort3d:a,isTouch:o}},moveEvents:function(){!1===this.options.mouseDrag&&!1===this.options.touchDrag||(this.gestures(),this.disabledEvents())},eventTypes:function(){var t=["s","e","x"];this.ev_types={},!0===this.options.mouseDrag&&!0===this.options.touchDrag?t=["touchstart.owl mousedown.owl","touchmove.owl mousemove.owl","touchend.owl touchcancel.owl mouseup.owl"]:!1===this.options.mouseDrag&&!0===this.options.touchDrag?t=["touchstart.owl","touchmove.owl","touchend.owl touchcancel.owl"]:!0===this.options.mouseDrag&&!1===this.options.touchDrag&&(t=["mousedown.owl","mousemove.owl","mouseup.owl"]),this.ev_types.start=t[0],this.ev_types.move=t[1],this.ev_types.end=t[2]},disabledEvents:function(){this.$elem.on("dragstart.owl",function(t){t.preventDefault()}),this.$elem.on("mousedown.disableTextSelect",function(e){return t(e.target).is("input, textarea, select, option")})},gestures:function(){function n(t){if(void 0!==t.touches)return{x:t.touches[0].pageX,y:t.touches[0].pageY};if(void 0===t.touches){if(void 0!==t.pageX)return{x:t.pageX,y:t.pageY};if(void 0===t.pageX)return{x:t.clientX,y:t.clientY}}}function a(e){"on"===e?(t(i).on(r.ev_types.move,o),t(i).on(r.ev_types.end,s)):"off"===e&&(t(i).off(r.ev_types.move),t(i).off(r.ev_types.end))}function o(a){var o,s,c=a.originalEvent||a||e.event;r.newPosX=n(c).x-l.offsetX,r.newPosY=n(c).y-l.offsetY,r.newRelativeX=r.newPosX-l.relativePos,"function"==typeof r.options.startDragging&&!0!==l.dragging&&0!==r.newRelativeX&&(l.dragging=!0,r.options.startDragging.apply(r,[r.$elem])),(r.newRelativeX>8||r.newRelativeX<-8)&&!0===r.browser.isTouch&&(void 0!==c.preventDefault?c.preventDefault():c.returnValue=!1,l.sliding=!0),(r.newPosY>10||r.newPosY<-10)&&!1===l.sliding&&t(i).off("touchmove.owl"),o=function(){return r.newRelativeX/5},s=function(){return r.maximumPixels+r.newRelativeX/5},r.newPosX=Math.max(Math.min(r.newPosX,o()),s()),!0===r.browser.support3d?r.transition3d(r.newPosX):r.css2move(r.newPosX)}function s(i){var n,o,s,c=i.originalEvent||i||e.event;c.target=c.target||c.srcElement,l.dragging=!1,!0!==r.browser.isTouch&&r.$owlWrapper.removeClass("grabbing"),r.newRelativeX<0?r.dragDirection=r.owl.dragDirection="left":r.dragDirection=r.owl.dragDirection="right",0!==r.newRelativeX&&(n=r.getNewPosition(),r.goTo(n,!1,"drag"),l.targetElement===c.target&&!0!==r.browser.isTouch&&(t(c.target).on("click.disable",function(e){e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault(),t(e.target).off("click.disable")}),s=(o=t._data(c.target,"events").click).pop(),o.splice(0,0,s))),a("off")}var r=this,l={offsetX:0,offsetY:0,baseElWidth:0,relativePos:0,position:null,minSwipe:null,maxSwipe:null,sliding:null,dargging:null,targetElement:null};r.isCssFinish=!0,r.$elem.on(r.ev_types.start,".owl-wrapper",function(i){var o,s=i.originalEvent||i||e.event;if(3===s.which)return!1;if(!(r.itemsAmount<=r.options.items)){if(!1===r.isCssFinish&&!r.options.dragBeforeAnimFinish)return!1;if(!1===r.isCss3Finish&&!r.options.dragBeforeAnimFinish)return!1;!1!==r.options.autoPlay&&e.clearInterval(r.autoPlayInterval),!0===r.browser.isTouch||r.$owlWrapper.hasClass("grabbing")||r.$owlWrapper.addClass("grabbing"),r.newPosX=0,r.newRelativeX=0,t(this).css(r.removeTransition()),o=t(this).position(),l.relativePos=o.left,l.offsetX=n(s).x-o.left,l.offsetY=n(s).y-o.top,a("on"),l.sliding=!1,l.targetElement=s.target||s.srcElement}})},getNewPosition:function(){var t=this.closestItem();return t>this.maximumItem?(this.currentItem=this.maximumItem,t=this.maximumItem):this.newPosX>=0&&(t=0,this.currentItem=0),t},closestItem:function(){var e=this,i=!0===e.options.scrollPerPage?e.pagesInArray:e.positionsInArray,n=e.newPosX,a=null;return t.each(i,function(o,s){n-e.itemWidth/20>i[o+1]&&n-e.itemWidth/20<s&&"left"===e.moveDirection()?(a=s,!0===e.options.scrollPerPage?e.currentItem=t.inArray(a,e.positionsInArray):e.currentItem=o):n+e.itemWidth/20<s&&n+e.itemWidth/20>(i[o+1]||i[o]-e.itemWidth)&&"right"===e.moveDirection()&&(!0===e.options.scrollPerPage?(a=i[o+1]||i[i.length-1],e.currentItem=t.inArray(a,e.positionsInArray)):(a=i[o+1],e.currentItem=o+1))}),e.currentItem},moveDirection:function(){var t;return this.newRelativeX<0?(t="right",this.playDirection="next"):(t="left",this.playDirection="prev"),t},customEvents:function(){var t=this;t.$elem.on("owl.next",function(){t.next()}),t.$elem.on("owl.prev",function(){t.prev()}),t.$elem.on("owl.play",function(e,i){t.options.autoPlay=i,t.play(),t.hoverStatus="play"}),t.$elem.on("owl.stop",function(){t.stop(),t.hoverStatus="stop"}),t.$elem.on("owl.goTo",function(e,i){t.goTo(i)}),t.$elem.on("owl.jumpTo",function(e,i){t.jumpTo(i)})},stopOnHover:function(){var t=this;!0===t.options.stopOnHover&&!0!==t.browser.isTouch&&!1!==t.options.autoPlay&&(t.$elem.on("mouseover",function(){t.stop()}),t.$elem.on("mouseout",function(){"stop"!==t.hoverStatus&&t.play()}))},lazyLoad:function(){var e,i,n,a;if(!1===this.options.lazyLoad)return!1;for(e=0;e<this.itemsAmount;e+=1)"loaded"!==(i=t(this.$owlItems[e])).data("owl-loaded")&&(n=i.data("owl-item"),"string"==typeof(a=i.find(".lazyOwl")).data("src")?(void 0===i.data("owl-loaded")&&(a.hide(),i.addClass("loading").data("owl-loaded","checked")),(!0!==this.options.lazyFollow||n>=this.currentItem)&&n<this.currentItem+this.options.items&&a.length&&this.lazyPreload(i,a)):i.data("owl-loaded","loaded"))},lazyPreload:function(t,i){function n(){t.data("owl-loaded","loaded").removeClass("loading"),i.removeAttr("data-src"),"fade"===s.options.lazyEffect?i.fadeIn(400):i.show(),"function"==typeof s.options.afterLazyLoad&&s.options.afterLazyLoad.apply(this,[s.$elem])}function a(){r+=1,s.completeImg(i.get(0))||!0===o?n():r<=100?e.setTimeout(a,100):n()}var o,s=this,r=0;"DIV"===i.prop("tagName")?(i.css("background-image","url("+i.data("src")+")"),o=!0):i[0].src=i.data("src"),a()},autoHeight:function(){function i(){var i=t(o.$owlItems[o.currentItem]).height();o.wrapperOuter.css("height",i+"px"),o.wrapperOuter.hasClass("autoHeight")||e.setTimeout(function(){o.wrapperOuter.addClass("autoHeight")},0)}function n(){a+=1,o.completeImg(s.get(0))?i():a<=100?e.setTimeout(n,100):o.wrapperOuter.css("height","")}var a,o=this,s=t(o.$owlItems[o.currentItem]).find("img");void 0!==s.get(0)?(a=0,n()):i()},completeImg:function(t){return!!t.complete&&("undefined"==typeof t.naturalWi
1dth||0!==t.naturalWidth)},onVisibleItems:function(){var e;for(!0===this.options.addClassActive&&this.$owlItems.removeClass("active"),this.visibleItems=[],e=this.currentItem;e<this.currentItem+this.options.items;e+=1)this.visibleItems.push(e),!0===this.options.addClassActive&&t(this.$owlItems[e]).addClass("active");this.owl.visibleItems=this.visibleItems},transitionTypes:function(t){this.outClass="owl-"+t+"-out",this.inClass="owl-"+t+"-in"},singleItemTransition:function(){var t=this,e=t.outClass,i=t.inClass,n=t.$owlItems.eq(t.currentItem),a=t.$owlItems.eq(t.prevItem),o=Math.abs(t.positionsInArray[t.currentItem])+t.positionsInArray[t.prevItem],s=Math.abs(t.positionsInArray[t.currentItem])+t.itemWidth/2,r="webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend";t.isTransition=!0,t.$owlWrapper.addClass("owl-origin").css({"-webkit-transform-origin":s+"px","-moz-perspective-origin":s+"px","perspective-origin":s+"px"}),a.css(function(t){return{position:"relative",left:t+"px"}}(o)).addClass(e).on(r,function(){t.endPrev=!0,a.off(r),t.clearTransStyle(a,e)}),n.addClass(i).on(r,function(){t.endCurrent=!0,n.off(r),t.clearTransStyle(n,i)})},clearTransStyle:function(t,e){t.css({position:"",left:""}).removeClass(e),this.endPrev&&this.endCurrent&&(this.$owlWrapper.removeClass("owl-origin"),this.endPrev=!1,this.endCurrent=!1,this.isTransition=!1)},owlStatus:function(){this.owl={userOptions:this.userOptions,baseElement:this.$elem,userItems:this.$userItems,owlItems:this.$owlItems,currentItem:this.currentItem,prevItem:this.prevItem,visibleItems:this.visibleItems,isTouch:this.browser.isTouch,browser:this.browser,dragDirection:this.dragDirection}},clearEvents:function(){this.$elem.off(".owl owl mousedown.disableTextSelect"),t(i).off(".owl owl"),t(e).off("resize",this.resizer)},unWrap:function(){0!==this.$elem.children().length&&(this.$owlWrapper.unwrap(),this.$userItems.unwrap().unwrap(),this.owlControls&&this.owlControls.remove()),this.clearEvents(),this.$elem.attr("style",this.$elem.data("owl-originalStyles")||"").attr("class",this.$elem.data("owl-originalClasses"))},destroy:function(){this.stop(),e.clearInterval(this.checkVisible),this.unWrap(),this.$elem.removeData()},reinit:function(e){var i=t.extend({},this.userOptions,e);this.unWrap(),this.init(i,this.$elem)},addItem:function(t,e){var i;return!!t&&(0===this.$elem.children().length?(this.$elem.append(t),this.setVars(),!1):(this.unWrap(),(i=void 0===e||-1===e?-1:e)>=this.$userItems.length||-1===i?this.$userItems.eq(-1).after(t):this.$userItems.eq(i).before(t),void this.setVars()))},removeItem:function(t){var e;if(0===this.$elem.children().length)return!1;e=void 0===t||-1===t?-1:t,this.unWrap(),this.$userItems.eq(e).remove(),this.setVars()}};t.fn.owlCarousel=function(e){return this.each(function(){if(!0===t(this).data("owl-init"))return!1;t(this).data("owl-init",!0);var i=Object.create(n);i.init(e,this),t.data(this,"owlCarousel",i)})},t.fn.owlCarousel.options={items:5,itemsCustom:!1,itemsDesktop:[1199,4],itemsDesktopSmall:[979,3],itemsTablet:[768,2],itemsTabletSmall:!1,itemsMobile:[479,1],singleItem:!1,itemsScaleUp:!1,slideSpeed:200,paginationSpeed:800,rewindSpeed:1e3,autoPlay:!1,stopOnHover:!1,navigation:!1,navigationText:["prev","next"],rewindNav:!0,scrollPerPage:!1,pagination:!0,paginationNumbers:!1,responsive:!0,responsiveRefreshRate:200,responsiveBaseWidth:e,baseClass:"owl-carousel",theme:"owl-theme",lazyLoad:!1,lazyFollow:!0,lazyEffect:"fade",autoHeight:!1,jsonPath:!1,jsonSuccess:!1,dragBeforeAnimFinish:!0,mouseDrag:!0,touchDrag:!0,addClassActive:!1,transitionStyle:!1,beforeUpdate:!1,afterUpdate:!1,beforeInit:!1,afterInit:!1,beforeMove:!1,afterMove:!1,afterAction:!1,startDragging:!1,afterLazyLoad:!1}}(jQuery,window,document),function(){var t,e,i,n,a,o,s,r,l,c,u,d,p,h,m,f,v,g,y,b,w,x,k,I,_,C,S,T,P,A,M,E,L,$,j,z,O,D,B,N,F,q,R,W,V,H,U,Y,X,G=[].slice,Q={}.hasOwnProperty,Z=function(t,e){function i(){this.constructor=t}for(var n in e)Q.call(e,n)&&(t[n]=e[n]);return i.prototype=e.prototype,t.prototype=new i,t.__super__=e.prototype,t},J=[].indexOf||function(t){for(var e=0,i=this.length;e<i;e++)if(e in this&&this[e]===t)return e;return-1};for(w={catchupTime:100,initialRate:.03,minTime:250,ghostTime:100,maxProgressPerFrame:20,easeFactor:1.25,startOnPageLoad:!0,restartOnPushState:!0,restartOnRequestAfter:500,target:"body",elements:{checkInterval:100,selectors:["body"]},eventLag:{minSamples:10,sampleCount:3,lagThreshold:3},ajax:{trackMethods:["GET"],trackWebSockets:!0,ignoreURLs:[]}},P=function(){var t;return null!=(t="undefined"!=typeof performance&&null!==performance&&"function"==typeof performance.now?performance.now():void 0)?t:+new Date},M=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame,b=window.cancelAnimationFrame||window.mozCancelAnimationFrame,null==M&&(M=function(t){return setTimeout(t,50)},b=function(t){return clearTimeout(t)}),L=function(t){var e,i;return e=P(),(i=function(){var n;return(n=P()-e)>=33?(e=P(),t(n,function(){return M(i)})):setTimeout(i,33-n)})()},E=function(){var t,e,i;return i=arguments[0],e=arguments[1],t=3<=arguments.length?G.call(arguments,2):[],"function"==typeof i[e]?i[e].apply(i,t):i[e]},x=function(){var t,e,i,n,a,o,s;for(e=arguments[0],o=0,s=(n=2<=arguments.length?G.call(arguments,1
1):[]).length;o<s;o++)if(i=n[o])for(t in i)Q.call(i,t)&&(a=i[t],null!=e[t]&&"object"==typeof e[t]&&null!=a&&"object"==typeof a?x(e[t],a):e[t]=a);return e},v=function(t){var e,i,n,a,o;for(i=e=0,a=0,o=t.length;a<o;a++)n=t[a],i+=Math.abs(n),e++;return i/e},I=function(t,e){var i,n,a;if(null==t&&(t="options"),null==e&&(e=!0),a=document.querySelector("[data-pace-"+t+"]")){if(i=a.getAttribute("data-pace-"+t),!e)return i;try{return JSON.parse(i)}catch(t){return n=t,"undefined"!=typeof console&&null!==console?console.error("Error parsing inline pace options",n):void 0}}},s=function(){function t(){}return t.prototype.on=function(t,e,i,n){var a;return null==n&&(n=!1),null==this.bindings&&(this.bindings={}),null==(a=this.bindings)[t]&&(a[t]=[]),this.bindings[t].push({handler:e,ctx:i,once:n})},t.prototype.once=function(t,e,i){return this.on(t,e,i,!0)},t.prototype.off=function(t,e){var i,n,a;if(null!=(null!=(n=this.bindings)?n[t]:void 0)){if(null==e)return delete this.bindings[t];for(i=0,a=[];i<this.bindings[t].length;)this.bindings[t][i].handler===e?a.push(this.bindings[t].splice(i,1)):a.push(i++);return a}},t.prototype.trigger=function(){var t,e,i,n,a,o,s,r,l;if(i=arguments[0],t=2<=arguments.length?G.call(arguments,1):[],null!=(s=this.bindings)?s[i]:void 0){for(a=0,l=[];a<this.bindings[i].length;)n=(r=this.bindings[i][a]).handler,e=r.ctx,o=r.once,n.apply(null!=e?e:this,t),o?l.push(this.bindings[i].splice(a,1)):l.push(a++);return l}},t}(),c=window.Pace||{},window.Pace=c,x(c,s.prototype),A=c.options=x({},w,window.paceOptions,I()),R=0,V=(U=["ajax","document","eventLag","elements"]).length;R<V;R++)!0===A[O=U[R]]&&(A[O]=w[O]);l=function(t){function e(){return Y=e.__super__.constructor.apply(this,arguments)}return Z(e,t),e}(Error),e=function(){function t(){this.progress=0}return t.prototype.getElement=function(){var t;if(null==this.el){if(!(t=document.querySelector(A.target)))throw new l;this.el=document.createElement("div"),this.el.className="pace pace-active",document.body.className=document.body.className.replace(/pace-done/g,""),document.body.className+=" pace-running",this.el.innerHTML='<div class="pace-progress">\n <div class="pace-progress-inner"></div>\n</div>\n<div class="pace-activity"></div>',null!=t.firstChild?t.insertBefore(this.el,t.firstChild):t.appendChild(this.el)}return this.el},t.prototype.finish=function(){var t;return t=this.getElement(),t.className=t.className.replace("pace-active",""),t.className+=" pace-inactive",document.body.className=document.body.className.replace("pace-running",""),document.body.className+=" pace-done"},t.prototype.update=function(t){return this.progress=t,this.render()},t.prototype.destroy=function(){try{this.getElement().parentNode.removeChild(this.getElement())}catch(t){l=t}return this.el=void 0},t.prototype.render=function(){var t,e,i,n,a,o,s;if(null==document.querySelector(A.target))return!1;for(t=this.getElement(),n="translate3d("+this.progress+"%, 0, 0)",a=0,o=(s=["webkitTransform","msTransform","transform"]).length;a<o;a++)e=s[a],t.children[0].style[e]=n;return(!this.lastRenderedProgress||this.lastRenderedProgress|0!==this.progress|0)&&(t.children[0].setAttribute("data-progress-text",(0|this.progress)+"%"),this.progress>=100?i="99":(i=this.progress<10?"0":"",i+=0|this.progress),t.children[0].setAttribute("data-progress",""+i)),this.lastRenderedProgress=this.progress},t.prototype.done=function(){return this.progress>=100},t}(),r=function(){function t(){this.bindings={}}return t.prototype.trigger=function(t,e){var i,n,a,o,s;if(null!=this.bindings[t]){for(s=[],n=0,a=(o=this.bindings[t]).length;n<a;n++)i=o[n],s.push(i.call(this,e));return s}},t.prototype.on=function(t,e){var i;return null==(i=this.bindings)[t]&&(i[t]=[]),this.bindings[t].push(e)},t}(),q=window.XMLHttpRequest,F=window.XDomainRequest,N=window.WebSocket,k=function(t,e){var i,n;n=[];for(i in e.prototype)try{null==t[i]&&"function"!=typeof e[i]?"function"==typeof Object.defineProperty?n.push(Object.defineProperty(t,i,{get:function(){return e.prototype[i]},configurable:!0,enumerable:!0})):n.push(t[i]=e.prototype[i]):n.push(void 0)}catch(t){t}return n},S=[],c.ignore=function(){var t,e,i;
1return e=arguments[0],t=2<=arguments.length?G.call(arguments,1):[],S.unshift("ignore"),i=e.apply(null,t),S.shift(),i},c.track=function(){var t,e,i;return e=arguments[0],t=2<=arguments.length?G.call(arguments,1):[],S.unshift("track"),i=e.apply(null,t),S.shift(),i},z=function(t){var e;if(null==t&&(t="GET"),"track"===S[0])return"force";if(!S.length&&A.ajax){if("socket"===t&&A.ajax.trackWebSockets)return!0;if(e=t.toUpperCase(),J.call(A.ajax.trackMethods,e)>=0)return!0}return!1},u=function(t){function e(){var t,i=this;e.__super__.constructor.apply(this,arguments),t=function(t){var e;return e=t.open,t.open=function(n,a,o){return z(n)&&i.trigger("request",{type:n,url:a,request:t}),e.apply(t,arguments)}},window.XMLHttpRequest=function(e){var i;return i=new q(e),t(i),i};try{k(window.XMLHttpRequest,q)}catch(t){}if(null!=F){window.XDomainRequest=function(){var e;return e=new F,t(e),e};try{k(window.XDomainRequest,F)}catch(t){}}if(null!=N&&A.ajax.trackWebSockets){window.WebSocket=function(t,e){var n;return n=null!=e?new N(t,e):new N(t),z("socket")&&i.trigger("request",{type:"socket",url:t,protocols:e,request:n}),n};try{k(window.WebSocket,N)}catch(t){}}}return Z(e,r),e}(),W=null,j=function(t){var e,i,n,a;for(i=0,n=(a=A.ajax.ignoreURLs).length;i<n;i++)if("string"==typeof(e=a[i])){if(-1!==t.indexOf(e))return!0}else if(e.test(t))return!0;return!1},(_=function(){return null==W&&(W=new u),W})().on("request",function(e){var i,n,a,o,s;if(o=e.type,a=e.request,s=e.url,!j(s))return c.running||!1===A.restartOnRequestAfter&&"force"!==z(o)?void 0:(n=arguments,"boolean"==typeof(i=A.restartOnRequestAfter||0)&&(i=0),setTimeout(function(){var e,i,s,r,l;if("socket"===o?a.readyState<2:0<(s=a.readyState)&&s<4){for(c.restart(),l=[],e=0,i=(r=c.sources).length;e<i;e++){if((O=r[e])instanceof t){O.watch.apply(O,n);break}l.push(void 0)}return l}},i))}),t=function(){function t(){var t=this;this.elements=[],_().on("request",function(){return t.watch.apply(t,arguments)})}return t.prototype.watch=function(t){var e,i,n,a;if(n=t.type,e=t.request,a=t.url,!j(a))return i="socket"===n?new h(e):new m(e),this.elements.push(i)},t}(),m=function(){return function(t){var e,i,n,a,o,s=this;if(this.progress=0,null!=window.ProgressEvent)for(t.addEventListener("progress",function(t){return t.lengthComputable?s.progress=100*t.loaded/t.total:s.progress=s.progress+(100-s.progress)/2},!1),i=0,n=(o=["load","abort","timeout","error"]).length;i<n;i++)e=o[i],t.addEventListener(e,function(){return s.progress=100},!1);else a=t.onreadystatechange,t.onreadystatechange=function(){var e;return 0===(e=t.readyState)||4===e?s.progress=100:3===t.readyState&&(s.progress=50),"function"==typeof a?a.apply(null,arguments):void 0}}}(),h=function(){return function(t){var e,i,n,a,o=this;for(this.progress=0,i=0,n=(a=["error","open"]).length;i<n;i++)e=a[i],t.addEventListener(e,function(){return o.progress=100},!1)}}(),n=function(){return function(t){var e,i,n,o;for(null==t&&(t={}),this.elements=[],null==t.selectors&&(t.selectors=[]),i=0,n=(o=t.selectors).length;i<n;i++)e=o[i],this.elements.push(new a(e))}}(),a=function(){function t(t){this.selector=t,this.progress=0,this.check()}return t.prototype.check=function(){var t=this;return document.querySelector(this.selector)?this.done():setTimeout(function(){return t.check()},A.elements.checkInterval)},t.prototype.done=function(){return this.progress=100},t}(),i=function(){function t(){var t,e,i=this;this.progress=null!=(e=this.states[document.readyState])?e:100,t=document.onreadystatechange,document.onreadystatechange=function(){return null!=i.states[document.readyState]&&(i.progress=i.states[document.readyState]),"function"==typeof t?t.apply(null,arguments):void 0}}return t.prototype.states={loading:0,interactive:50,complete:100},t}(),o=function(){return function(){var t,e,i,n,a,o=this;this.progress=0,t=0,a=[],n=0,i=P(),e=setInterval(function(){var s;return s=P()-i-50,i=P(),a.push(s),a.length>A.eventLag.sampleCount&&a.shift(),t=v(a),++n>=A.eventLag.minSamples&&t<A.eventLag.lagThreshold?(o.progress=100,clearInterval(e)):o.progress=3/(t+3)*100},50)}}(),p=function(){function t(t){this.source=t,this.last=this.sinceLastUpdate=0,this.rate=A.initialRate,this.catchup=0,this.progress=this.lastProgress=0,null!=this.source&&(this.progress=E(this.source,"progress"))}return t.prototype.tick=function(t,e){var i;return null==e&&(e=E(this.source,"progress")),e>=100&&(this.done=!0),e===this.last?this.sinceLastUpdate+=t:(this.sinceLastUpdate&&(this.rate=(e-this.last)/this.sinceLastUpdate),this.catchup=(e-this.progress)/A.catchupTime,this.sinceLastUpdate=0,this.last=e),e>this.progress&&(this.progress+=this.catchup*t),i=1-Math.pow(this.progress/100,A.easeFactor),this.progress+=i*this.rate*t,this.progress=Math.min(this.lastProgress+A.maxProgressPerFrame,this.progress),this.progress=Math.max(0,this.progress),this.progress=Math.min(100,this.progress),this.lastProgress=this.progress,this.progress},t}(),D=null,$=null,g=null,B=null,f=null,y=null,c.running=!1,C=function(){if(A.restartOnPushState)return c.restart()},null!=window.history.pushState&&(H=window.history.pushState,window.history.pushState=function(){return C(),H.apply(window.history,arguments)}),null!=window.history.replaceState&&(X=window.history.replaceState,window.history.replaceState=function(){return C(),X.apply(window.history,arguments)}),d={ajax:t,elements:n,document:i,eventLag:o},(T=function(){var t,i,n,a,o,s,r,l;for(c.sources=D=[],i=0,a=(s=["ajax","elements","document","eventLag"]).length;i<a;i++)!1!==A[t=s[i]]&&D.push(new d[t](A[t]));for(n=0,o=(l=null!=(r=A.extraSources)?r:[]).length;n<o;n++)O=l[n],D.push(new O(A));return c.bar=g=new e,$=[],B=new p})(),c.stop=function(){return c.trigger("stop"),c.running=!1,g.destroy(),y=!0,null!=f&&("function"==typeof b&&b(f),f=null),T()},c.restart=function(){return c.trigger("restart"),c.stop(),c.start()},c.go=function(){var t;return c.running=!0,g.render(),t=P(),y=!1,f=L(function(e,i){var n,a,o,s,r,l,u,d,h,m,f,v,b,w,x;for(100-g.progress,a=m=0,o=!0,l=f=0,b=D.length;f<b;l=++f)for(O=D[l],h=null!=$[l]?$[l]:$[l]=[],u=v=0,w=(r=null!=(x=O.elements)?x:[O]).length;v<w;u=++v)s=r[u],o&=(d=null!=h[u]?h[u]:h[u]=new p(s)).done,d.done||(a++,m+=d.tick(e));return n=m/a,g.update(B.tick(e,n)),g.done()||o||y?(g.update(100),c.trigger("done"),setTimeout(function(){return g.finish(),c.running=!1,
1c.trigger("hide")},Math.max(A.ghostTime,Math.max(A.minTime-(P()-t),0)))):i()})},c.start=function(t){x(A,t),c.running=!0;try{g.render()}catch(t){l=t}return document.querySelector(".pace")?(c.trigger("start"),c.go()):setTimeout(c.start,50)},"function"==typeof define&&define.amd?define(["pace"],function(){return c}):"object"==typeof exports?module.exports=c:A.startOnPageLoad&&c.start()}.call(this),function(t,e){"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?module.exports=e():e()}(0,function(){function t(t){return t.replace(/<b[^>]*>(.*?)<\/b>/gi,function(t,e){return e}).replace(/class="(?!(tco-hidden|tco-display|tco-ellipsis))+.*?"|data-query-source=".*?"|dir=".*?"|rel=".*?"/gi,"")}function e(t){for(var e=t.getElementsByTagName("a"),i=e.length-1;i>=0;i--)e[i].setAttribute("target","_blank")}function i(t,e){for(var i=[],n=new RegExp("(^| )"+e+"( |$)"),a=t.getElementsByTagName("*"),o=0,s=a.length;o<s;o++)n.test(a[o].className)&&i.push(a[o]);return i}function n(t){if(void 0!==t&&t.innerHTML.indexOf("data-srcset")>=0){var e=t.innerHTML.match(/data-srcset="([A-z0-9%_\.-]+)/i)[0];return decodeURIComponent(e).split('"')[1]}}var a="",o=20,s=!0,r=[],l=!1,c=!0,u=!0,d=null,p=!0,h=!0,m=null,f=!0,v=!1,g=!0,y=!0,b=!1,w=null,x={fetch:function(t){if(void 0===t.maxTweets&&(t.maxTweets=20),void 0===t.enableLinks&&(t.enableLinks=!0),void 0===t.showUser&&(t.showUser=!0),void 0===t.showTime&&(t.showTime=!0),void 0===t.dateFunction&&(t.dateFunction="default"),void 0===t.showRetweet&&(t.showRetweet=!0),void 0===t.customCallback&&(t.customCallback=null),void 0===t.showInteraction&&(t.showInteraction=!0),void 0===t.showImages&&(t.showImages=!1),void 0===t.linksInNewWindow&&(t.linksInNewWindow=!0),void 0===t.showPermalinks&&(t.showPermalinks=!0),void 0===t.dataOnly&&(t.dataOnly=!1),l)r.push(t);else{l=!0,a=t.domId,o=t.maxTweets,s=t.enableLinks,u=t.showUser,c=t.showTime,h=t.showRetweet,d=t.dateFunction,m=t.customCallback,f=t.showInteraction,v=t.showImages,g=t.linksInNewWindow,y=t.showPermalinks,b=t.dataOnly;var e=document.getElementsByTagName("head")[0];null!==w&&e.removeChild(w),(w=document.createElement("script")).type="text/javascript",void 0!==t.list?w.src="https://syndication.twitter.com/timeline/list?callback=__twttrf.callback&dnt=false&list_slug="+t.list.listSlug+"&screen_name="+t.list.screenName+"&suppress_response_codes=true&lang="+(t.lang||"en")+"&rnd="+Math.random():void 0!==t.profile?w.src="https://syndication.twitter.com/timeline/profile?callback=__twttrf.callback&dnt=false&screen_name="+t.profile.screenName+"&suppress_response_codes=true&lang="+(t.lang||"en")+"&rnd="+Math.random():void 0!==t.likes?w.src="https://syndication.twitter.com/timeline/likes?callback=__twttrf.callback&dnt=false&screen_name="+t.likes.screenName+"&suppress_response_codes=true&lang="+(t.lang||"en")+"&rnd="+Math.random():w.src="https://cdn.syndication.twimg.com/widgets/timelines/"+t.id+"?&lang="+(t.lang||"en")+"&callback=__twttrf.callback&suppress_response_codes=true&rnd="+Math.random(),e.appendChild(w)}},callback:function(w){function k(t){var e=t.getElementsByTagName("img")[0];return e.src=e.getAttribute("data-src-2x"),t}if(void 0===w||void 0===w.body)return l=!1,void(r.length>0&&(x.fetch(r[0]),r.splice(0,1)));w.body=w.body.replace(/(<img[^c]*class="Emoji[^>]*>)|(<img[^c]*class="u-block[^>]*>)/g,""),v||(w.body=w.body.replace(/(<img[^c]*class="NaturalImage-image[^>]*>|(<img[^c]*class="CroppedImage-image[^>]*>))/g,"")),u||(w.body=w.body.replace(/(<img[^c]*class="Avatar"[^>]*>)/g,""));var I=document.createElement("div");I.innerHTML=w.body,void 0===I.getElementsByClassName&&(p=!1);var _=[],C=[],S=[],T=[],P=[],A=[],M=[],E=0;if(p)for(L=I.getElementsByClassName("timeline-Tweet");E<L.length;)L[E].getElementsByClassName("timeline-Tweet-retweetCredit").length>0?P.push(!0):P.push(!1),(!P[E]||P[E]&&h)&&(_.push(L[E].getElementsByClassName("timeline-Tweet-text")[0]),A.push(L[E].getAttribute("data-tweet-id")),u&&C.push(k(L[E].getElementsByClassName("timeline-Tweet-author")[0])),S.push(L[E].getElementsByClassName("dt-updated")[0]),M.push(L[E].getElementsByClassName("timeline-Tweet-timestamp")[0]),void 0!==L[E].getElementsByClassName("timeline-Tweet-media")[0]?T.push(L[E].getElementsByClassName("timeline-Tweet-media")[0]):T.push(void 0)),E++;else for(var L=i(I,"timeline-Tweet");E<L.length;)i(L[E],"timeline-Tweet-retweetCredit").length>0?P.push(!0):P.push(!1),(!P[E]||P[E]&&h)&&(_.push(i(L[E],"timeline-Tweet-text")[0]),A.push(L[E].getAttribute("data-tweet-id")),u&&C.push(k(i(L[E],"timeline-Tweet-author")[0])),S.push(i(L[E],"dt-updated")[0]),M.push(i(L[E],"timeline-Tweet-timestamp")[0]),void 0!==i(L[E],"timeline-Tweet-media")[0]?T.push(i(L[E],"timeline-Tweet-media")[0]):T.push(void 0)),E++;_.length>
1o&&(_.splice(o,_.length-o),C.splice(o,C.length-o),S.splice(o,S.length-o),P.splice(o,P.length-o),T.splice(o,T.length-o),M.splice(o,M.length-o));var $=[],E=_.length,j=0;if(b)for(;j<E;)$.push({tweet:_[j].innerHTML,author:C[j]?C[j].innerHTML:"Unknown Author",time:S[j].textContent,timestamp:S[j].getAttribute("datetime").replace("+0000","Z").replace(/([\+\-])(\d\d)(\d\d)/,"$1$2:$3"),image:n(T[j]),rt:P[j],tid:A[j],permalinkURL:void 0===M[j]?"":M[j].href}),j++;else for(;j<E;){if("string"!=typeof d){var z=S[j].getAttribute("datetime"),O=new Date(S[j].getAttribute("datetime").replace(/-/g,"/").replace("T"," ").split("+")[0]),D=d(O,z);if(S[j].setAttribute("aria-label",D),_[j].textContent)if(p)S[j].textContent=D;else{var B=document.createElement("p"),N=document.createTextNode(D);B.appendChild(N),B.setAttribute("aria-label",D),S[j]=B}else S[j].textContent=D}var F="";s?(g&&(e(_[j]),u&&e(C[j])),u&&(F+='<div class="user">'+t(C[j].innerHTML)+"</div>"),F+='<p class="tweet">'+t(_[j].innerHTML)+"</p>",c&&(F+=y?'<p class="timePosted"><a href="'+M[j]+'">'+S[j].getAttribute("aria-label")+"</a></p>":'<p class="timePosted">'+S[j].getAttribute("aria-label")+"</p>")):(_[j].textContent,u&&(F+='<p class="user">'+C[j].textContent+"</p>"),F+='<p class="tweet">'+_[j].textContent+"</p>",c&&(F+='<p class="timePosted">'+S[j].textContent+"</p>")),f&&(F+='<p class="interact"><a href="https://twitter.com/intent/tweet?in_reply_to='+A[j]+'" class="twitter_reply_icon"'+(g?' target="_blank">':">")+'Reply</a><a href="https://twitter.com/intent/retweet?tweet_id='+A[j]+'" class="twitter_retweet_icon"'+(g?' target="_blank">':">")+'Retweet</a><a href="https://twitter.com/intent/favorite?tweet_id='+A[j]+'" class="twitter_fav_icon"'+(g?' target="_blank">':">")+"Favorite</a></p>"),v&&void 0!==T[j]&&void 0!==n(T[j])&&(F+='<div class="media"><img src="'+n(T[j])+'" alt="Image from tweet" /></div>'),v?$.push(F):!v&&_[j].textContent.length&&$.push(F),j++}!function(t){if(null===m){for(var e=t.length,i=0,n=document.getElementById(a),o="<ul>";i<e;)o+="<li>"+t[i]+"</li>",i++;o+="</ul>",n.innerHTML=o}else m(t)}($),l=!1,r.length>0&&(x.fetch(r[0]),r.splice(0,1))}};return window.__twttrf=x,window.twitterFetcher=x,x}),function(){"use strict";function t(t){var e=["O","Moz","ms","Ms","Webkit"],i=e.length;if(void 0!==s.style[t])return!0;for(t=t.charAt(0).toUpperCase()+t.substr(1);--i>-1&&void 0===s.style[e[i]+t];);return i>=0}function e(t,e,i){t.addEventListener?t.addEventListener(e,i):t.attachEvent("on"+e,function(){i.call(t)})}function i(){v=window.innerWidth||document.documentElement.clientWidth,g=window.innerHeight||document.documentElement.clientHeight}function n(){if(b.length){y=void 0!==window.pageYOffset?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop;var t=!w||w.width!==v||w.height!==g,e=t||!w||w.y!==y;(t||e)&&b.forEach(function(i){t&&i.onResize(),e&&i.onScroll()}),w={width:v,height:g,y:y},f(n)}}var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}(),s=document.createElement("div"),r=t("transform"),l=t("perspective"),c=navigator.userAgent,u=c.toLowerCase().indexOf("android")>-1,d=/iPad|iPhone|iPod/.test(c)&&!window.MSStream,p=c.toLowerCase().indexOf("firefox")>-1,h=c.indexOf("MSIE ")>-1||c.indexOf("Trident/")>-1||c.indexOf("Edge/")>-1,m=document.all&&!window.atob,f=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){setTimeout(t,1e3/60)},v=void 0,g=void 0,y=void 0;i(),e(window,"resize",i),e(window,"orientationchange",i),e(window,"load",i);var b=[],w=!1,x=0,k=function(){function t(e,i){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t);var n=this;n.instanceID=x++,n.$item=e,n.defaults={type:"scroll",speed:.5,imgSrc:null,imgElement:".jarallax-img",imgSize:"cover",imgPosition:"50% 50%",imgRepeat:"no-repeat",keepImg:!1,elementInViewport:null,zIndex:-100,noAndroid:!1,noIos:!1,videoSrc:null,videoStartTime:0,videoEndTime:0,videoVolume:0,videoPlayOnlyVisible:!0,onScroll:null,onInit:null,onDestroy:null,onCoverImage:null};var o=n.$item.getAttribute("data-jarallax"),s=JSON.parse(o||"{}");o&&console.warn("Detected usage of deprecated data-jarallax JSON options, you should use pure data-attribute options. See info here - https://github.com/nk-o/jarallax/issues/53");var r=n.$item.dataset,c={};Object.keys(r).forEach(function(t){var e=t.substr(0,1).toLowerCase()+t.substr(1);e&&void 0!==n.defaults[e]&&(c[e]=r[t])}),n.options=n.extend({},n.defaults,s,c,i),n.pureOptions=n.extend({}
1,n.options),Object.keys(n.options).forEach(function(t){"true"===n.options[t]?n.options[t]=!0:"false"===n.options[t]&&(n.options[t]=!1)}),n.options.speed=Math.min(2,Math.max(-1,parseFloat(n.options.speed)));var m=n.options.elementInViewport;m&&"object"===(void 0===m?"undefined":a(m))&&void 0!==m.length&&(m=m[0]),m instanceof Element||(m=null),n.options.elementInViewport=m,n.image={src:n.options.imgSrc||null,$container:null,useImgTag:d||u||h,position:!l||p?"absolute":"fixed"},n.initImg()&&n.canInitParallax()&&n.init()}return o(t,[{key:"css",value:function(t,e){return"string"==typeof e?window.getComputedStyle?window.getComputedStyle(t).getPropertyValue(e):t.style[e]:(e.transform&&(l&&(e.transform+=" translateZ(0)"),e.WebkitTransform=e.transform,e.MozTransform=e.transform,e.msTransform=e.transform,e.OTransform=e.transform),Object.keys(e).forEach(function(i){t.style[i]=e[i]}),t)}},{key:"extend",value:function(t){var e=arguments;return t=t||{},Object.keys(arguments).forEach(function(i){e[i]&&Object.keys(e[i]).forEach(function(n){t[n]=e[i][n]})}),t}},{key:"getWindowData",value:function(){return{width:v,height:g,y:y}}},{key:"initImg",value:function(){var t=this.options.imgElement;return t&&"string"==typeof t&&(t=this.$item.querySelector(t)),t instanceof Element||(t=null),t&&(this.options.keepImg?this.image.$item=t.cloneNode(!0):(this.image.$item=t,this.image.$itemParent=t.parentNode),this.image.useImgTag=!0,this.image.useCustomImgTag=!0),!!this.image.$item||(null===this.image.src&&(this.image.src=this.css(this.$item,"background-image").replace(/^url\(['"]?/g,"").replace(/['"]?\)$/g,"")),!(!this.image.src||"none"===this.image.src))}},{key:"canInitParallax",value:function(){return r&&!(u&&this.options.noAndroid)&&!(d&&this.options.noIos)}},{key:"init",value:function(){var t={position:"absolute",top:0,left:0,width:"100%",height:"100%",overflow:"hidden",pointerEvents:"none"},e={};if(!this.options.keepImg){var i=this.$item.getAttribute("style");if(i&&this.$item.setAttribute("data-jarallax-original-styles",i),this.image.$item&&this.image.useCustomImgTag){var n=this.image.$item.getAttribute("style");n&&this.image.$item.setAttribute("data-jarallax-original-styles",n)}}"static"===this.css(this.$item,"position")&&this.css(this.$item,{position:"relative"}),"auto"===this.css(this.$item,"z-index")&&this.css(this.$item,{zIndex:0}),this.image.$container=document.createElement("div"),this.css(this.image.$container,t),this.css(this.image.$container,{"z-index":this.options.zIndex}),this.image.$container.setAttribute("id","jarallax-container-"+this.instanceID),this.$item.appendChild(this.image.$container),this.image.useImgTag?(this.image.$item||(this.image.$item=document.createElement("img"),this.image.$item.setAttribute("src",this.image.src)),e=this.extend({"object-fit":this.options.imgSize,"font-family":"object-fit: "+this.options.imgSize+"; object-position: "+this.options.imgPosition+";","max-width":"none"},t,e)):(this.image.$item=document.createElement("div"),e=this.extend({"background-position":this.options.imgPosition,"background-size":this.options.imgSize,"background-repeat":this.options.imgRepeat,"background-image":'url("'+this.image.src+'")'},t,e));for(var a=0,o=this.$item;null!==o&&o!==document&&0===a;){var s=this.css(o,"-webkit-transform")||this.css(o,"-moz-transform")||this.css(o,"transform");s&&"none"!==s&&(a=1,this.css(this.image.$container,{transform:"translateX(0) translateY(0)"})),o=o.parentNode}(a||"opacity"===this.options.type||"scale"===this.options.type||"scale-opacity"===this.options.type||1===this.options.speed)&&(this.image.position="absolute"),e.position=this.image.position,this.css(this.image.$item,e),this.image.$container.appendChild(this.image.$item),this.coverImage(),this.clipContainer(),this.onScroll(!0),this.options.onInit&&this.options.onInit.call(this),"none"!==this.css(this.$item,"background-image")&&this.css(this.$item,{"background-image":"none"}),this.addToParallaxList()}},{key:"addToParallaxList",value:function(){b.push(this),1===b.length&&n()}},{key:"removeFromParallaxList",value:function(){var t=this;b.forEach(function(e,i){e.instanceID===t.instanceID&&b.splice(i,1)})}},{key:"destroy",value:function(){this.removeFromParallaxList();var t=this.$item.getAttribute("data-jarallax-original-styles");if(this.$item.removeAttribute("data-jarallax-original-styles"),t?this.$item.setAttribute("style",t):this.$item.removeAttribute("style"),this.image.$item&&this.image.useCustomImgTag){var e=this.image.$item.getAttribute("data-jarallax-original-styles");this.image.$item.removeAttribute("data-jarallax-original-styles"),e?this.image.$item.setAttribute("style",t):this.image.$item.removeAttribute("style"),this.image.$itemParent&&this.image.$itemParent.appendChild(this.image.$item)}this.$clipStyles&&this.$clipStyles.parentNode.removeChild(this.$clipStyles),this.image.$container&&this.image.$container.parentNode.removeChild(this.image.$container),this.options.onDestroy&&this.options.onDestroy.call(this),delete this.$item.jarallax}},{key:"clipContainer",value:function(){if(!m&&"fixed"===this.image.position){var t=this.image.$container.getBoundingClientRect(),e=t.width,i=t.height;if(!this.$clipStyles){this.$clipStyles=document.createElement("style"),this.$clipStyles.setAttribute("type","text/css"),this.$clipStyles.setAttribute("id","jarallax-clip-"+this.instanceID);(document.head||document.getElementsByTagName("head")[0]).appendChild(this.$clipStyles)}var n=["#jarallax-container-"+this.instanceID+" {"," clip: rect(0 "+e+"px "+i+"px 0);"," clip: rect(0, "+e+"px, "+i+"px, 0);","}"].join("\n");this.$clipStyles.styleSheet?this.$clipStyles.styleSheet.cssText=n:this.$clipStyles.innerHTML=n}}},{key:"coverImage",value:function(){var t=this.image.$container.getBoundingClientRect(),e=t.height,i=this.options.speed,n="scroll"===this.options.type||"scroll-opacity"===this.options.type,a=0,o=e,s=0;return n&&(a=i<0?i*Math.max(e,g):i*(e+g),i>1?o=Math.abs(a-g):i<0?o=a/i+Math.abs(a):o+=Math.abs(g-e)*(1-i),a/=2),this.parallaxScrollDistance=a,s=n?(g-o)/2:(e-o)/2,this.css(this.image.$item,{height:o+"px",marginTop:s+"px",left:"fixed"===this.image.position?t.left+"px":"0",width:t.width+"px"}),this.options.onCoverImage&&this.options.onCoverImage.call(this),{image:{height:o,marginTop:s},container:t}}},{key:"isVisible",value:function(){return this.isElementInViewport||!1}},{key:"onScroll",value:function(t){var e=this.$item.getBoundingClientRect(),i=e.top,n=e.height,a={},o=e;if(this.options.elementInViewport&&(o=this.options.elementInViewport.getBoundingClientRect()),this.isElementInViewport=o.bottom>=0&&o.right>=0&&o.top<=g&&o.left<=v,t||this.isElementInViewport){var s=Math.max(0,i),r=Math.max(0,n+i),l=Math.max(0,-i),c=Math.max(0,i+n-g),u=Math.max(0,n-(i+n-g)),d=Math.max(0,-i+g-n),p=1-2*(g-i)/(g+n),h=1;if(n<g?h=1-(l||c)/n:r<=g?h=r/g:u<=g&&(h=u/g),"opacity"!==this.options.type&&"scale-opacity"!==this.options.type&&"scroll-opacity"!==this.options.type||(a.transform="",a.opacity=h),"scale"===this.options.type||"scale-opacity"===this.options.type){var m=1;this.options.speed<0?m-=this.options.speed*h:m+=this.options.speed*(1-h),a.transform="scale("+m+")"}if("scroll"===this.options.type||"scroll-opacity"===this.options.type){var f=this.parallaxScrollDistance*p;"absolute"===this.image.position&&(f-=i),a.transform="translateY("+f+"px)"}this.css(this.image.$item,a),this.options.onScroll&&this.options.onScroll.call(this,{section:e,beforeTop:s,beforeTopEnd:r,afterTop:l,beforeBottom:c,beforeBottomEnd:u,afterBottom:d,visiblePercent:h,fromViewportCenter:p})}}},{key:"onResize",value:function(){this.coverImage(),this.clipContainer()}}]),t}(),I=function(t){("object"===("undefined"==typeof HTMLElement?"undefined":a(HTMLElement))?t instanceof HTMLElement:t&&"object"===(void 0===t?"undefined":a(t))&&null!==t&&1===t.nodeType&&"string"==typeof t.nodeName)&&(t=[t]);var e=arguments[1],i=Array.prototype.slice.call(arguments,2),n=t.length,o=0,s=void 0;for(o;o<n;o++)if("object"===(void 0===e?"undefined":a(e))||void 0===e?t[o].jarallax||(t[o].jarallax=new k(t[o],e)):t[o].jarallax&&(s=t[o].jarallax[e].apply(t[o].jarallax,i)),void 0!==s)return s;return t};I.constructor=k;var _=window.jarallax;if(window.jarallax=I,window.jarallax.noConflict=function(){return window.jarallax=_,this},"undefined"!=typeof jQuery){var C=function(){var t=arguments||[];Array.prototype.unshift.call(t,this);var e=I.apply(window,t);return"object"!==(void 0===e?"undefined":a(e))?e:this};C.constructor=k;var S=jQuery.fn.jarallax;jQuery.fn.jarallax=C,jQuery.fn.jarallax.noConflict=function(){return jQuery.fn.jarallax=S,this}}e(window,"DOMContentLoaded",function(){I(document.querySelectorAll("[data-jarallax]"))})}(),function(){"use strict";function t(){this._done=[],this._fail=[]}function e(t,e,i){t.addEventListener?t.addEventListener(e,i):t.attachEvent("on"+e,function(){i.call(t)})}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n=function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}
1return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}();t.prototype={execute:function(t,e){var i=t.length;for(e=Array.prototype.slice.call(e);i--;)t[i].apply(null,e)},resolve:function(){this.execute(this._done,arguments)},reject:function(){this.execute(this._fail,arguments)},done:function(t){this._done.push(t)},fail:function(t){this._fail.push(t)}};var a=0,o=0,s=0,r=0,l=0,c=new t,u=new t,d=function(){function t(e,i){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t);this.url=e,this.options_default={autoplay:1,loop:1,mute:1,volume:0,controls:0,startTime:0,endTime:0},this.options=this.extend({},this.options_default,i),this.videoID=this.parseURL(e),this.videoID&&(this.ID=a++,this.loadAPI(),this.init())}return n(t,[{key:"extend",value:function(t){var e=arguments;return t=t||{},Object.keys(arguments).forEach(function(i){e[i]&&Object.keys(e[i]).forEach(function(n){t[n]=e[i][n]})}),t}},{key:"parseURL",value:function(t){var e=function(t){var e=t.match(/.*(?:youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=)([^#\&\?]*).*/);return!(!e||11!==e[1].length)&&e[1]}(t),i=function(t){var e=t.match(/https?:\/\/(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^\/]*)\/videos\/|album\/(\d+)\/video\/|video\/|)(\d+)(?:$|\/|\?)/);return!(!e||!e[3])&&e[3]}(t),n=function(t){var e={},i=0;return t.split(/,(?=mp4\:|webm\:|ogv\:|ogg\:)/).forEach(function(t){var n=t.match(/^(mp4|webm|ogv|ogg)\:(.*)/);n&&n[1]&&n[2]&&(e["ogv"===n[1]?"ogg":n[1]]=n[2],i=1)}),!!i&&e}(t);return e?(this.type="youtube",e):i?(this.type="vimeo",i):!!n&&(this.type="local",n)}},{key:"isValid",value:function(){return!!this.videoID}},{key:"on",value:function(t,e){this.userEventsList=this.userEventsList||[],(this.userEventsList[t]||(this.userEventsList[t]=[])).push(e)}},{key:"off",value:function(t,e){var i=this;this.userEventsList&&this.userEventsList[t]&&(e?this.userEventsList[t].forEach(function(n,a){n===e&&(i.userEventsList[t][a]=!1)}):delete this.userEventsList[t])}},{key:"fire",value:function(t){var e=this,i=[].slice.call(arguments,1);this.userEventsList&&void 0!==this.userEventsList[t]&&this.userEventsList[t].forEach(function(t){t&&t.apply(e,i)})}},{key:"play",value:function(t){var e=this;e.player&&("youtube"===e.type&&e.player.playVideo&&(void 0!==t&&e.player.seekTo(t||0),YT.PlayerState.PLAYING!==e.player.getPlayerState()&&e.player.playVideo()),"vimeo"===e.type&&(void 0!==t&&e.player.setCurrentTime(t),e.player.getPaused().then(function(t){t&&e.player.play()})),"local"===e.type&&(void 0!==t&&(e.player.currentTime=t),e.player.paused&&e.player.play()))}},{key:"pause",value:function(){var t=this;t.player&&("youtube"===t.type&&t.player.pauseVideo&&YT.PlayerState.PLAYING===t.player.getPlayerState()&&t.player.pauseVideo(),"vimeo"===t.type&&t.player.getPaused().then(function(e){e||t.player.pause()}),"local"===t.type&&(t.player.paused||t.player.pause()))}},{key:"getImageURL",value:function(t){var e=this;if(e.videoImage)t(e.videoImage);else{if("youtube"===e.type){var i=["maxresdefault","sddefault","hqdefault","0"],n=0,a=new Image;a.onload=function(){120!==(this.naturalWidth||this.width)||n===i.length-1?(e.videoImage="https://img.youtube.com/vi/"+e.videoID+"/"+i[n]+".jpg",t(e.videoImage)):(n++,this.src="https://img.youtube.com/vi/"+e.videoID+"/"+i[n]+".jpg")},a.src="https://img.youtube.com/vi/"+e.videoID+"/"+i[n]+".jpg"}if("vimeo"===e.type){var o=new XMLHttpRequest;o.open("GET","https://vimeo.com/api/v2/video/"+e.videoID+".json",!0),o.onreadystatechange=function(){if(4===this.readyState&&this.status>=200&&this.status<400){var i=JSON.parse(this.responseText);e.videoImage=i[0].thumbnail_large,t(e.videoImage)}},o.send(),o=null}}}},{key:"getIframe",value:function(t){var i=this;i.$iframe?t(i.$iframe):i.onAPIready(function(){var n=void 0;if(i.$iframe||((n=document.createElement("div")).style.display="none"),"youtube"===i.type){i.playerOptions={},i.playerOptions.videoId=i.videoID,i.playerOptions.playerVars={autohide:1,rel:0,autoplay:0},i.options.controls||(i.playerOptions.playerVars.iv_load_policy=3,i.playerOptions.playerVars.modestbranding=1,i.playerOptions.playerVars.controls=0,i.playerOptions.playerVars.showinfo=0,i.playerOptions.playerVars.disablekb=1);var a=void 0,o=void 0;i.playerOptions.events={onReady:function(t){i.options.mute?t.target.mute():i.options.volume&&t.target.setVolume(i.options.volume),i.options.autoplay&&i.play(i.options.startTime),i.fire("ready",t)},onStateChange:function(t){i.options.loop&&t.data===YT.PlayerState.ENDED&&i.play(i.options.startTime),a||t.data!==YT.PlayerState.PLAYING||(a=1,i.fire("started",t)),t.data===YT.PlayerState.PLAYING&&i.fire("play",t),t.data===YT.PlayerState.PAUSED&&i.fire("pause",t),t.data===YT.PlayerState.ENDED&&i.fire("end",t),i.options.endTime&&(t.data===YT.PlayerState.PLAYING?o=setInterval(function(){i.options.endTime&&i.player.getCurrentTime()>=i.options.endTime&&(i.options.loop?i.play(i.options.startTime):i.pause())},150):clearInterval(o))}};var s=!i.$iframe;if(s){var r=document.createElement("div");r.setAttribute("id",i.playerID),n.appendChild(r),document.body.appendChild(n)}i.player=i.player||new window.YT.Player(i.playerID,i.playerOptions),s&&(i.$iframe=document.getElementById(i.playerID),i.videoWidth=parseInt(i.$iframe.getAttribute("width"),10)||1280,i.videoHeight=parseInt(i.$iframe.getAttribute("height"),10)||720)}
1if("vimeo"===i.type){i.playerOptions="",i.playerOptions+="player_id="+i.playerID,i.playerOptions+="&autopause=0",i.options.controls||(i.playerOptions+="&badge=0&byline=0&portrait=0&title=0"),i.playerOptions+="&autoplay="+(i.options.autoplay?"1":"0"),i.playerOptions+="&loop="+(i.options.loop?1:0),i.$iframe||(i.$iframe=document.createElement("iframe"),i.$iframe.setAttribute("id",i.playerID),i.$iframe.setAttribute("src","https://player.vimeo.com/video/"+i.videoID+"?"+i.playerOptions),i.$iframe.setAttribute("frameborder","0"),n.appendChild(i.$iframe),document.body.appendChild(n)),i.player=i.player||new Vimeo.Player(i.$iframe),i.player.getVideoWidth().then(function(t){i.videoWidth=t||1280}),i.player.getVideoHeight().then(function(t){i.videoHeight=t||720}),i.options.startTime&&i.options.autoplay&&i.player.setCurrentTime(i.options.startTime),i.options.mute?i.player.setVolume(0):i.options.volume&&i.player.setVolume(i.options.volume);var l=void 0;i.player.on("timeupdate",function(t){l||i.fire("started",t),l=1,i.options.endTime&&i.options.endTime&&t.seconds>=i.options.endTime&&(i.options.loop?i.play(i.options.startTime):i.pause())}),i.player.on("play",function(t){i.fire("play",t),i.options.startTime&&0===t.seconds&&i.play(i.options.startTime)}),i.player.on("pause",function(t){i.fire("pause",t)}),i.player.on("ended",function(t){i.fire("end",t)}),i.player.on("loaded",function(t){i.fire("ready",t)})}if("local"===i.type){i.$iframe||(i.$iframe=document.createElement("video"),i.options.mute?i.$iframe.muted=!0:i.$iframe.volume&&(i.$iframe.volume=i.options.volume/100),i.options.loop&&(i.$iframe.loop=!0),i.$iframe.setAttribute("id",i.playerID),n.appendChild(i.$iframe),document.body.appendChild(n),Object.keys(i.videoID).forEach(function(t){!function(t,e,i){var n=document.createElement("source");n.src=e,n.type=i,t.appendChild(n)}(i.$iframe,i.videoID[t],"video/"+t)})),i.player=i.player||i.$iframe;var c=void 0;e(i.player,"playing",function(t){c||i.fire("started",t),c=1}),e(i.player,"timeupdate",function(){i.options.endTime&&i.options.endTime&&this.currentTime>=i.options.endTime&&(i.options.loop?i.play(i.options.startTime):i.pause())}),e(i.player,"play",function(t){i.fire("play",t)}),e(i.player,"pause",function(t){i.fire("pause",t)}),e(i.player,"ended",function(t){i.fire("end",t)}),e(i.player,"loadedmetadata",function(){i.videoWidth=this.videoWidth||1280,i.videoHeight=this.videoHeight||720,i.fire("ready"),i.options.autoplay&&i.play(i.options.startTime)})}t(i.$iframe)})}},{key:"init",value:function(){this.playerID="VideoWorker-"+this.ID}},{key:"loadAPI",value:function(){if(!o||!s){var t="";if("youtube"!==this.type||o||(o=1,t="https://www.youtube.com/iframe_api"),"vimeo"!==this.type||s||(s=1,t="https://player.vimeo.com/api/player.js"),t){var e=document.createElement("script"),i=document.getElementsByTagName("head")[0];e.src=t,i.appendChild(e),i=null,e=null}}}},{key:"onAPIready",value:function(t){if("youtube"===this.type&&("undefined"!=typeof YT&&0!==YT.loaded||r?"object"===("undefined"==typeof YT?"undefined":i(YT))&&1===YT.loaded?t():c.done(function(){t()}):(r=1,window.onYouTubeIframeAPIReady=function(){window.onYouTubeIframeAPIReady=null,c.resolve("done"),t()})),"vimeo"===this.type)if("undefined"!=typeof Vimeo||l)"undefined"!=typeof Vimeo?t():u.done(function(){t()});else{l=1;var e=setInterval(function(){"undefined"!=typeof Vimeo&&(clearInterval(e),u.resolve("done"),t())},20)}"local"===this.type&&t()}}]),t}();window.VideoWorker=d,function(){if("undefined"!=typeof jarallax){var t=jarallax.constructor,i=t.prototype.init;t.prototype.init=function(){var t=this;i.apply(t),t.video&&t.video.getIframe(function(e){var i=e.parentNode;t.css(e,{position:t.image.position,top:"0px",left:"0px",right:"0px",bottom:"0px",width:"100%",height:"100%",maxWidth:"none",maxHeight:"none",margin:0,zIndex:-1}),t.$video=e,t.image.$container.appendChild(e),i.parentNode.removeChild(i)})};var n=t.prototype.coverImage;t.prototype.coverImage=function(){var t=n.apply(this),e=this.image.$item.nodeName;if(t&&this.video&&("IFRAME"===e||"VIDEO"===e)){var i=t.image.height,a=i*this.image.width/this.image.height,o=(t.container.width-a)/2,s=t.image.marginTop;t.container.width>a&&(i=(a=t.container.width)*this.image.height/this.image.width,o=0,s+=(t.image.height-i)/2),"IFRAME"===e&&(i+=400,s-=200),this.css(this.$video,{width:a+"px",marginLeft:o+"px",height:i+"px",marginTop:s+"px"})}return t};var a=t.prototype.initImg;t.prototype.initImg=function(){var t=a.apply(this);return this.options.videoSrc||(this.options.videoSrc=this.$item.getAttribute("data-jarallax-video")||null),this.options.videoSrc?(this.defaultInitImgResult=t,!0):t};var o=t.prototype.canInitParallax;t.prototype.canInitParallax=function(){var t=this,e=o.apply(t);if(!t.options.videoSrc)return e;var i=new d(t.options.videoSrc,{startTime:t.options.videoStartTime||0,endTime:t.options.videoEndTime||0,mute:t.options.videoVolume?0:1,volume:t.options.videoVolume||0});if(i.isValid())if(e){if(t.image.useImgTag=!0,i.on("ready",function(){if(t.options.videoPlayOnlyVisible){var e=t.onScroll;t.onScroll=function(){e.apply(t),t.isVisible()?i.play():i.pause()}}else i.play()}),i.on("started",function(){t.image.$default_item=t.image.$item,t.image.$item=t.$video,t.image.width=t.video.videoWidth||1280,t.image.height=t.video.videoHeight||720,t.options.imgWidth=t.image.width,t.options.imgHeight=t.image.height,t.coverImage(),t.clipContainer(),t.onScroll(),t.image.$default_item&&(t.image.$default_item.style.display="none")}
1),t.video=i,!t.defaultInitImgResult)return"local"!==i.type?(i.getImageURL(function(e){t.image.src=e,t.init()}),!1):(t.image.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",!0)}else t.defaultInitImgResult||i.getImageURL(function(e){var i=t.$item.getAttribute("style");i&&t.$item.setAttribute("data-jarallax-original-styles",i),t.css(t.$item,{"background-image":'url("'+e+'")',"background-position":"center","background-size":"cover"})});return e};var s=t.prototype.destroy;t.prototype.destroy=function(){this.image.$default_item&&(this.image.$item=this.image.$default_item,delete this.image.$default_item),s.apply(this)},e(window,"DOMContentLoaded",function(){jarallax(document.querySelectorAll("[data-jarallax-video]"))})}}()}(),function(){"use strict";!function(){if("undefined"!=typeof jarallax){var t=jarallax.constructor;["initImg","canInitParallax","init","destroy","clipContainer","coverImage","isVisible","onScroll","onResize"].forEach(function(e){var i=t.prototype[e];t.prototype[e]=function(){var t=arguments||[];
1if("initImg"===e&&null!==this.$item.getAttribute("data-jarallax-element")&&(this.options.type="element",this.pureOptions.speed=this.$item.getAttribute("data-jarallax-element")||this.pureOptions.speed),"element"!==this.options.type)return i.apply(this,t);switch(e){case"init":this.options.speed=parseFloat(this.pureOptions.speed)||0,this.onResize(),this.onScroll(),this.addToParallaxList();break;case"onResize":var n=this.css(this.$item,"transform");this.css(this.$item,{transform:""});var a=this.$item.getBoundingClientRect();this.itemData={width:a.width,height:a.height,y:a.top+this.getWindowData().y,x:a.left},this.css(this.$item,{transform:n});break;case"onScroll":var o=this.getWindowData(),s=(o.y+o.height/2-this.itemData.y)/(o.height/2)*this.options.speed;this.css(this.$item,{transform:"translateY("+s+"px)"});break;case"initImg":case"isVisible":case"clipContainer":case"coverImage":return!0;default:return i.apply(this,t)}}}),function(t,e,i){t.addEventListener?t.addEventListener(e,i):t.attachEvent("on"+e,function(){i.call(t)})}(window,"DOMContentLoaded",function(){jarallax(document.querySelectorAll("[data-jarallax-element]"))})}}()}(),"function"!=typeof Object.create&&(Object.create=function(t){function e(){}return e.prototype=t,new e}),function(t,e,i,n){"use strict";var a={init:function(i,n){this.options=t.extend({},t.fn.singlePageNav.defaults,i),this.container=n,this.$container=t(n),this.$links=this.$container.find("a"),""!==this.options.filter&&(this.$links=this.$links.filter(this.options.filter)),this.$window=t(e),this.$htmlbody=t("html, body"),this.$links.on("click.singlePageNav",t.proxy(this.handleClick,this)),this.didScroll=!1,this.checkPosition(),this.setTimer()},handleClick:function(e){var i=this,n=e.currentTarget,a=t(n.hash);e.preventDefault(),a.length&&(i.clearTimer(),"function"==typeof i.options.beforeStart&&i.options.beforeStart(),i.setActiveLink(n.hash),i.scrollTo(a,function(){i.options.updateHash&&history.pushState&&history.pushState(null,null,n.hash),i.setTimer(),"function"==typeof i.options.onComplete&&i.options.onComplete()}))},scrollTo:function(t,e){var i=this.getCoords(t).top,n=!1;this.$htmlbody.stop().animate({scrollTop:i},{duration:this.options.speed,easing:this.options.easing,complete:function(){"function"!=typeof e||n||e(),n=!0}})},setTimer:function(){var t=this;t.$window.on("scroll.singlePageNav",function(){t.didScroll=!0}),t.timer=setInterval(function(){t.didScroll&&(t.didScroll=!1,t.checkPosition())},250)},clearTimer:function(){clearInterval(this.timer),this.$window.off("scroll.singlePageNav"),this.didScroll=!1},checkPosition:function(){var t=this.$window.scrollTop(),e=this.getCurrentSection(t);null!==e&&this.setActiveLink(e)},getCoords:function(t){return{top:Math.round(t.offset().top)-this.options.offset}},setActiveLink:function(t){var e=this.$container.find("a[href$='"+t+"']");e.hasClass(this.options.currentClass)||(this.$links.removeClass(this.options.currentClass),e.addClass(this.options.currentClass))},getCurrentSection:function(e){var i,n,a;for(i=0;i<this.$links.length;i++)n=this.$links[i].hash,t(n).length&&e>=this.getCoords(t(n)).top-this.options.threshold&&(a=n);return a||(0===this.$links.length?null:this.$links[0].hash)}};t.fn.singlePageNav=function(t){return this.each(function(){Object.create(a).init(t,this)})},t.fn.singlePageNav.defaults={offset:0,threshold:120,speed:400,currentClass:"current",easing:"swing",updateHash:!1,filter:"",onComplete:!1,beforeStart:!1}}(jQuery,window,document);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 n=this.pJS;e&&Object.deepExtend(n,e),n.tmp.obj={size_value:n.particles.size.value,size_anim_speed:n.particles.size.anim.speed,move_speed:n.particles.move.
1speed,line_linked_distance:n.particles.line_linked.distance,line_linked_width:n.particles.line_linked.width,mode_grab_distance:n.interactivity.modes.grab.distance,mode_bubble_distance:n.interactivity.modes.bubble.distance,mode_bubble_size:n.interactivity.modes.bubble.size,mode_repulse_distance:n.interactivity.modes.repulse.distance},n.fn.retinaInit=function(){n.retina_detect&&window.devicePixelRatio>1?(n.canvas.pxratio=window.devicePixelRatio,n.tmp.retina=!0):(n.canvas.pxratio=1,n.tmp.retina=!1),n.canvas.w=n.canvas.el.offsetWidth*n.canvas.pxratio,n.canvas.h=n.canvas.el.offsetHeight*n.canvas.pxratio,n.particles.size.value=n.tmp.obj.size_value*n.canvas.pxratio,n.particles.size.anim.speed=n.tmp.obj.size_anim_speed*n.canvas.pxratio,n.particles.move.speed=n.tmp.obj.move_speed*n.canvas.pxratio,n.particles.line_linked.distance=n.tmp.obj.line_linked_distance*n.canvas.pxratio,n.interactivity.modes.grab.distance=n.tmp.obj.mode_grab_distance*n.canvas.pxratio,n.interactivity.modes.bubble.distance=n.tmp.obj.mode_bubble_distance*n.canvas.pxratio,n.particles.line_linked.width=n.tmp.obj.line_linked_width*n.canvas.pxratio,n.interactivity.modes.bubble.size=n.tmp.obj.mode_bubble_size*n.canvas.pxratio,n.interactivity.modes.repulse.distance=n.tmp.obj.mode_repulse_distance*n.canvas.pxratio},n.fn.canvasInit=function(){n.canvas.ctx=n.canvas.el.getContext("2d")},n.fn.canvasSize=function(){n.canvas.el.width=n.canvas.w,n.canvas.el.height=n.canvas.h,n&&n.interactivity.events.resize&&window.addEventListener("resize",function(){n.canvas.w=n.canvas.el.offsetWidth,n.canvas.h=n.canvas.el.offsetHeight,n.tmp.retina&&(n.canvas.w*=n.canvas.pxratio,n.canvas.h*=n.canvas.pxratio),n.canvas.el.width=n.canvas.w,n.canvas.el.height=n.canvas.h,n.particles.move.enable||(n.fn.particlesEmpty(),n.fn.particlesCreate(),n.fn.particlesDraw(),n.fn.vendors.densityAutoParticles()),n.fn.vendors.densityAutoParticles()})},n.fn.canvasPaint=function(){n.canvas.ctx.fillRect(0,0,n.canvas.w,n.canvas.h)},n.fn.canvasClear=function(){n.canvas.ctx.clearRect(0,0,n.canvas.w,n.canvas.h)},n.fn.particle=function(t,e,i){if(this.radius=(n.particles.size.random?Math.random():1)*n.particles.size.value,n.particles.size.anim.enable&&(this.size_status=!1,this.vs=n.particles.size.anim.speed/100,n.particles.size.anim.sync||(this.vs=this.vs*Math.random())),this.x=i?i.x:Math.random()*n.canvas.w,this.y=i?i.y:Math.random()*n.canvas.h,this.x>n.canvas.w-2*this.radius?this.x=this.x-this.radius:this.x<2*this.radius&&(this.x=this.x+this.radius),this.y>n.canvas.h-2*this.radius?this.y=this.y-this.radius:this.y<2*this.radius&&(this.y=this.y+this.radius),n.particles.move.bounce&&n.fn.vendors.checkOverlap(this,i),this.color={},"object"==typeof t.value)if(t.value instanceof Array){var a=t.value[Math.floor(Math.random()*n.particles.color.value.length)];this.color.rgb=hexToRgb(a)}else void 0!=t.value.r&&void 0!=t.value.g&&void 0!=t.value.b&&(this.color.rgb={r:t.value.r,g:t.value.g,b:t.value.b}),void 0!=t.value.h&&void 0!=t.value.s&&void 0!=t.value.l&&(this.color.hsl={h:t.value.h,s:t.value.s,l:t.value.l});else"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=(n.particles.opacity.random?Math.random():1)*n.particles.opacity.value,n.particles.opacity.anim.enable&&(this.opacity_status=!1,this.vo=n.particles.opacity.anim.speed/100,n.particles.opacity.anim.sync||(this.vo=this.vo*Math.random()));var o={};switch(n.particles.move.direction){case"top":o={x:0,y:-1};break;case"top-right":o={x:.5,y:-.5};break;case"right":o={x:1,y:-0};break;case"bottom-right":o={x:.5,y:.5};break;case"bottom":o={x:0,y:1};break;case"bottom-left":o={x:-.5,y:1};break;case"left":o={x:-1,y:0};break;case"top-left":o={x:-.5,y:-.5};break;default:o={x:0,y:0}}n.particles.move.straight?(this.vx=o.x,this.vy=o.y,n.particles.move.random&&(this.vx=this.vx*Math.random(),this.vy=this.vy*Math.random())):(this.vx=o.x+Math.random()-.5,this.vy=o.y+Math.random()-.5),this.vx_i=this.vx,this.vy_i=this.vy;var s=n.particles.shape.type;if("object"==typeof s){if(s instanceof Array){var r=s[Math.floor(Math.random()*s.length)];this.shape=r}}else this.shape=s;if("image"==this.shape){var l=n.particles.shape;this.img={src:l.image.src,ratio:l.image.width/l.image.height},this.img.ratio||(this.img.ratio=1),"svg"==n.tmp.img_type&&void 0!=n.tmp.source_svg&&(n.fn.vendors.createSvgImg(this),n.tmp.pushing&&(this.img.loaded=!1))}},n.fn.particle.prototype.draw=function(){var t=this;if(void 0!=t.radius_bubble)e=t.radius_bubble;else var e=t.radius;if(void 0!=t.opacity_bubble)i=t.opacity_bubble;
1else var i=t.opacity;if(t.color.rgb)a="rgba("+t.color.rgb.r+","+t.color.rgb.g+","+t.color.rgb.b+","+i+")";else var a="hsla("+t.color.hsl.h+","+t.color.hsl.s+"%,"+t.color.hsl.l+"%,"+i+")";switch(n.canvas.ctx.fillStyle=a,n.canvas.ctx.beginPath(),t.shape){case"circle":n.canvas.ctx.arc(t.x,t.y,e,0,2*Math.PI,!1);break;case"edge":n.canvas.ctx.rect(t.x-e,t.y-e,2*e,2*e);break;case"triangle":n.fn.vendors.drawShape(n.canvas.ctx,t.x-e,t.y+e/1.66,2*e,3,2);break;case"polygon":n.fn.vendors.drawShape(n.canvas.ctx,t.x-e/(n.particles.shape.polygon.nb_sides/3.5),t.y-e/.76,2.66*e/(n.particles.shape.polygon.nb_sides/3),n.particles.shape.polygon.nb_sides,1);break;case"star":n.fn.vendors.drawShape(n.canvas.ctx,t.x-2*e/(n.particles.shape.polygon.nb_sides/4),t.y-e/1.52,2*e*2.66/(n.particles.shape.polygon.nb_sides/3),n.particles.shape.polygon.nb_sides,2);break;case"image":if("svg"==n.tmp.img_type)o=t.img.obj;else var o=n.tmp.img_obj;o&&n.canvas.ctx.drawImage(o,t.x-e,t.y-e,2*e,2*e/t.img.ratio)}n.canvas.ctx.closePath(),n.particles.shape.stroke.width>0&&(n.canvas.ctx.strokeStyle=n.particles.shape.stroke.color,n.canvas.ctx.lineWidth=n.particles.shape.stroke.width,n.canvas.ctx.stroke()),n.canvas.ctx.fill()},n.fn.particlesCreate=function(){for(var t=0;t<n.particles.number.value;t++)n.particles.array.push(new n.fn.particle(n.particles.color,n.particles.opacity.value))},n.fn.particlesUpdate=function(){for(var t=0;t<n.particles.array.length;t++){var e=n.particles.array[t];if(n.particles.move.enable){var i=n.particles.move.speed/2;e.x+=e.vx*i,e.y+=e.vy*i}if(n.particles.opacity.anim.enable&&(1==e.opacity_status?(e.opacity>=n.particles.opacity.value&&(e.opacity_status=!1),e.opacity+=e.vo):(e.opacity<=n.particles.opacity.anim.opacity_min&&(e.opacity_status=!0),e.opacity-=e.vo),e.opacity<0&&(e.opacity=0)),n.particles.size.anim.enable&&(1==e.size_status?(e.radius>=n.particles.size.value&&(e.size_status=!1),e.radius+=e.vs):(e.radius<=n.particles.size.anim.size_min&&(e.size_status=!0),e.radius-=e.vs),e.radius<0&&(e.radius=0)),"bounce"==n.particles.move.out_mode)a={x_left:e.radius,x_right:n.canvas.w,y_top:e.radius,y_bottom:n.canvas.h};else var a={x_left:-e.radius,x_right:n.canvas.w+e.radius,y_top:-e.radius,y_bottom:n.canvas.h+e.radius};switch(e.x-e.radius>n.canvas.w?(e.x=a.x_left,e.y=Math.random()*n.canvas.h):e.x+e.radius<0&&(e.x=a.x_right,e.y=Math.random()*n.canvas.h),e.y-e.radius>n.canvas.h?(e.y=a.y_top,e.x=Math.random()*n.canvas.w):e.y+e.radius<0&&(e.y=a.y_bottom,e.x=Math.random()*n.canvas.w),n.particles.move.out_mode){case"bounce":e.x+e.radius>n.canvas.w?e.vx=-e.vx:e.x-e.radius<0&&(e.vx=-e.vx),e.y+e.radius>n.canvas.h?e.vy=-e.vy:e.y-e.radius<0&&(e.vy=-e.vy)}if(isInArray("grab",n.interactivity.events.onhover.mode)&&n.fn.modes.grabParticle(e),(isInArray("bubble",n.interactivity.events.onhover.mode)||isInArray("bubble",n.interactivity.events.onclick.mode))&&n.fn.modes.bubbleParticle(e),(isInArray("repulse",n.interactivity.events.onhover.mode)||isInArray("repulse",n.interactivity.events.onclick.mode))&&n.fn.modes.repulseParticle(e),n.particles.line_linked.enable||n.particles.move.attract.enable)for(var o=t+1;o<n.particles.array.length;o++){var s=n.particles.array[o];n.particles.line_linked.enable&&n.fn.interact.linkParticles(e,s),n.particles.move.attract.enable&&n.fn.interact.attractParticles(e,s),n.particles.move.bounce&&n.fn.interact.bounceParticles(e,s)}}},n.fn.particlesDraw=function(){n.canvas.ctx.clearRect(0,0,n.canvas.w,n.canvas.h),n.fn.particlesUpdate();for(var t=0;t<n.particles.array.length;t++){n.particles.array[t].draw()}},n.fn.particlesEmpty=function(){n.particles.array=[]},n.fn.particlesRefresh=function(){cancelRequestAnimFrame(n.fn.checkAnimFrame),cancelRequestAnimFrame(n.fn.drawAnimFrame),n.tmp.source_svg=void 0,n.tmp.img_obj=void 0,n.tmp.count_svg=0,n.fn.particlesEmpty(),n.fn.canvasClear(),n.fn.vendors.start()},n.fn.interact.linkParticles=function(t,e){var i=t.x-e.x,a=t.y-e.y,o=Math.sqrt(i*i+a*a);if(o<=n.particles.line_linked.distance){var s=n.particles.line_linked.opacity-o/(1/n.particles.line_linked.opacity)/n.particles.line_linked.distance;if(s>0){var r=n.particles.line_linked.color_rgb_line;n.canvas.ctx.strokeStyle="rgba("+r.r+","+r.g+","+r.b+","+s+")",n.canvas.ctx.lineWidth=n.particles.line_linked.width,n.canvas.ctx.beginPath(),n.canvas.ctx.moveTo(t.x,t.y),n.canvas.ctx.lineTo(e.x,e.y),n.canvas.ctx.stroke(),n.canvas.ctx.closePath()}}},n.fn.interact.attractParticles=function(t,e){var i=t.x-e.x,a=t.y-e.y;if(Math.sqrt(i*i+a*a)<=n.particles.line_linked.distance){var o=i/(1e3*n.particles.move.attract.rotateX),s=a/(1e3*n.particles.move.attract.rotateY);t.vx-=o,t.vy-=s,e.vx+=o,e.vy+=s}},n.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)},n.fn.modes.pushParticles=function(t,e){n.tmp.pushing=!0;for(var i=0;i<t;i++)n.particles.array.push(new n.fn.particle(n.particles.color,n.particles.opacity.value,{x:e?e.pos_x:Math.random()*n.canvas.w,y:e?e.pos_y:Math.random()*n.canvas.h})),i==t-1&&(n.particles.move.enable||n.fn.particlesDraw(),n.tmp.pushing=!1)},n.fn.modes.removeParticles=function(t){n.particles.array.splice(0,t),n.particles.move.enable||n.fn.particlesDraw()},n.fn.modes.bubbleParticle=function(t){function e(){t.opacity_bubble=t.opacity,t.radiu
1s_bubble=t.radius}function i(e,i,a,o,s){if(e!=i)if(n.tmp.bubble_duration_end){if(void 0!=a){l=e+(e-(o-d*(o-e)/n.interactivity.modes.bubble.duration)),"size"==s&&(t.radius_bubble=l),"opacity"==s&&(t.opacity_bubble=l)}}else if(u<=n.interactivity.modes.bubble.distance){if(void 0!=a)r=a;else var r=o;if(r!=e){var l=o-d*(o-e)/n.interactivity.modes.bubble.duration;"size"==s&&(t.radius_bubble=l),"opacity"==s&&(t.opacity_bubble=l)}}else"size"==s&&(t.radius_bubble=void 0),"opacity"==s&&(t.opacity_bubble=void 0)}if(n.interactivity.events.onhover.enable&&isInArray("bubble",n.interactivity.events.onhover.mode)){var a=t.x-n.interactivity.mouse.pos_x,o=t.y-n.interactivity.mouse.pos_y,s=1-(u=Math.sqrt(a*a+o*o))/n.interactivity.modes.bubble.distance;if(u<=n.interactivity.modes.bubble.distance){if(s>=0&&"mousemove"==n.interactivity.status){if(n.interactivity.modes.bubble.size!=n.particles.size.value)if(n.interactivity.modes.bubble.size>n.particles.size.value){(l=t.radius+n.interactivity.modes.bubble.size*s)>=0&&(t.radius_bubble=l)}else{var r=t.radius-n.interactivity.modes.bubble.size,l=t.radius-r*s;t.radius_bubble=l>0?l:0}if(n.interactivity.modes.bubble.opacity!=n.particles.opacity.value)if(n.interactivity.modes.bubble.opacity>n.particles.opacity.value){(c=n.interactivity.modes.bubble.opacity*s)>t.opacity&&c<=n.interactivity.modes.bubble.opacity&&(t.opacity_bubble=c)}else{var c=t.opacity-(n.particles.opacity.value-n.interactivity.modes.bubble.opacity)*s;c<t.opacity&&c>=n.interactivity.modes.bubble.opacity&&(t.opacity_bubble=c)}}}else e();"mouseleave"==n.interactivity.status&&e()}else if(n.interactivity.events.onclick.enable&&isInArray("bubble",n.interactivity.events.onclick.mode)){if(n.tmp.bubble_clicking){var a=t.x-n.interactivity.mouse.click_pos_x,o=t.y-n.interactivity.mouse.click_pos_y,u=Math.sqrt(a*a+o*o),d=((new Date).getTime()-n.interactivity.mouse.click_time)/1e3;d>n.interactivity.modes.bubble.duration&&(n.tmp.bubble_duration_end=!0),d>2*n.interactivity.modes.bubble.duration&&(n.tmp.bubble_clicking=!1,n.tmp.bubble_duration_end=!1)}n.tmp.bubble_clicking&&(i(n.interactivity.modes.bubble.size,n.particles.size.value,t.radius_bubble,t.radius,"size"),i(n.interactivity.modes.bubble.opacity,n.particles.opacity.value,t.opacity_bubble,t.opacity,"opacity"))}},n.fn.modes.repulseParticle=function(t){if(n.interactivity.events.onhover.enable&&isInArray("repulse",n.interactivity.events.onhover.mode)&&"mousemove"==n.interactivity.status){var e=t.x-n.interactivity.mouse.pos_x,i=t.y-n.interactivity.mouse.pos_y,a=Math.sqrt(e*e+i*i),o={x:e/a,y:i/a},s=clamp(1/(l=n.interactivity.modes.repulse.distance)*(-1*Math.pow(a/l,2)+1)*l*100,0,50),r={x:t.x+o.x*s,y:t.y+o.y*s};"bounce"==n.particles.move.out_mode?(r.x-t.radius>0&&r.x+t.radius<n.canvas.w&&(t.x=r.x),r.y-t.radius>0&&r.y+t.radius<n.canvas.h&&(t.y=r.y)):(t.x=r.x,t.y=r.y)}else if(n.interactivity.events.onclick.enable&&isInArray("repulse",n.interactivity.events.onclick.mode))if(n.tmp.repulse_finish||(n.tmp.repulse_count++,n.tmp.repulse_count==n.particles.array.length&&(n.tmp.repulse_finish=!0)),n.tmp.repulse_clicking){var l=Math.pow(n.interactivity.modes.repulse.distance/6,3),c=n.interactivity.mouse.click_pos_x-t.x,u=n.interactivity.mouse.click_pos_y-t.y,d=c*c+u*u,p=-l/d*1;d<=l&&function(){var e=Math.atan2(u,c);if(t.vx=p*Math.cos(e),t.vy=p*Math.sin(e),"bounce"==n.particles.move.out_mode){var i={x:t.x+t.vx,y:t.y+t.vy};i.x+t.radius>n.canvas.w?t.vx=-t.vx:i.x-t.radius<0&&(t.vx=-t.vx),i.y+t.radius>n.canvas.h?t.vy=-t.vy:i.y-t.radius<0&&(t.vy=-t.vy)}}()}else 0==n.tmp.repulse_clicking&&(t.vx=t.vx_i,t.vy=t.vy_i)},n.fn.modes.grabParticle=function(t){if(n.interactivity.events.onhover.enable&&"mousemove"==n.interactivity.status){var e=t.x-n.interactivity.mouse.pos_x,i=t.y-n.interactivity.mouse.pos_y,a=Math.sqrt(e*e+i*i);if(a<=n.interactivity.modes.grab.distance){var o=n.interactivity.modes.grab.line_linked.opacity-a/(1/n.interactivity.modes.grab.line_linked.opacity)/n.interactivity.modes.grab.distance;if(o>0){var s=n.particles.line_linked.color_rgb_line;n.canvas.ctx.strokeStyle="rgba("+s.r+","+s.g+","+s.b+","+o+")",n.canvas.ctx.lineWidth=n.particles.line_linked.width,n.canvas.ctx.beginPath(),n.canvas.ctx.moveTo(t.x,t.y),n.canvas.ctx.lineTo(n.interactivity.mouse.pos_x,n.interactivity.mouse.pos_y),n.canvas.ctx.stroke(),n.canvas.ctx.closePath()}}}},n.fn.vendors.eventsListeners=function(){"window"==n.interactivity.detect_on?n.interactivity.el=window:n.interactivity.el=n.canvas.el,(n.interactivity.events.onhover.enable||n.interactivity.events.onclick.enable)&&(n.interactivity.el.addEventListener("mousemove",function(t){if(n.interactivity.el==window)var e=t.clientX,i=t.clientY;else var e=t.offsetX||t.clientX,i=t.offsetY||t.clientY;n.interactivity.mouse.pos_x=e,n.interactivity.mouse.pos_y=i,n.tmp.retina&&(n.interactivity.mouse.pos_x*=n.canvas.pxratio,n.interactivity.mouse.pos_y*=n.canvas.pxratio),n.interactivity.status="mousemove"}),n.interactivity.el.addEventListener("mouseleave",function(t){n.interactivity.mouse.pos_x=null,n.interactivity.mouse.pos_y=null,n.interactivity.status="mouseleave"})),n.interactivity.events.onclick.enable&&n.interactivity.el.addEventListener("click",function(){if(n.interactivity.mouse.click_pos_x=n.interactivity.mouse.pos_x,n.interactivity.mouse.click_pos_y=n.interactivity.mouse.pos_y,n.interactivity.mouse.click_time=(new Date).getTime(),n.interactivity.events.onclick.enable)switch(n.interactivity.events.onclick.mode){case"push":n.particles.move.enable?n.fn.modes.pushParticles(n.interactivity.modes.push.particles_nb,n.interactivity.mouse):1==n.interactivity.modes.push.particles_nb?n.fn.modes.pushParticles(n.interactivity.modes.push.particles_nb,n.interactivity.mouse):n.interactivity.modes.push.particles_nb>1&&n.fn.modes.pushParticles(n.interactivity.modes.push.particles_nb);break;case"remove":n.fn.modes.removeParticles(n.interactivity.modes.remove.particles_nb);break;case"bubble":n.tmp.bubble_clicking=!0;break;case"repulse":n.tmp.repulse_clicking=!0,n.tmp.repulse_count=0,n.tmp.repulse_finish=!1,setTimeout(function(){n.tmp.repulse_clicking=!1},1e3*n.interactivity.modes.repulse.duration)}})},n.fn.vendors.densityAutoParticles=function(){if(n.particles.number.density.enable){var t=n.canvas.el.width*n.canvas.el.height/1e3;
1n.tmp.retina&&(t/=2*n.canvas.pxratio);var e=t*n.particles.number.value/n.particles.number.density.value_area,i=n.particles.array.length-e;i<0?n.fn.modes.pushParticles(Math.abs(i)):n.fn.modes.removeParticles(i)}},n.fn.vendors.checkOverlap=function(t,e){for(var i=0;i<n.particles.array.length;i++){var a=n.particles.array[i],o=t.x-a.x,s=t.y-a.y;Math.sqrt(o*o+s*s)<=t.radius+a.radius&&(t.x=e?e.x:Math.random()*n.canvas.w,t.y=e?e.y:Math.random()*n.canvas.h,n.fn.vendors.checkOverlap(t))}},n.fn.vendors.createSvgImg=function(t){var e=n.tmp.source_svg.replace(/#([0-9A-F]{3,6})/gi,function(e,i,n,a){if(t.color.rgb)o="rgba("+t.color.rgb.r+","+t.color.rgb.g+","+t.color.rgb.b+","+t.opacity+")";else var o="hsla("+t.color.hsl.h+","+t.color.hsl.s+"%,"+t.color.hsl.l+"%,"+t.opacity+")";return o}),i=new Blob([e],{type:"image/svg+xml;charset=utf-8"}),a=window.URL||window.webkitURL||window,o=a.createObjectURL(i),s=new Image;s.addEventListener("load",function(){t.img.obj=s,t.img.loaded=!0,a.revokeObjectURL(o),n.tmp.count_svg++}),s.src=o},n.fn.vendors.destroypJS=function(){cancelAnimationFrame(n.fn.drawAnimFrame),i.remove(),pJSDom=null},n.fn.vendors.drawShape=function(t,e,i,n,a,o){var s=a*o,r=a/o,l=180*(r-2)/r,c=Math.PI-Math.PI*l/180;t.save(),t.beginPath(),t.translate(e,i),t.moveTo(0,0);for(var u=0;u<s;u++)t.lineTo(n,0),t.translate(n,0),t.rotate(c);t.fill(),t.restore()},n.fn.vendors.exportImg=function(){window.open(n.canvas.el.toDataURL("image/png"),"_blank")},n.fn.vendors.loadImg=function(t){if(n.tmp.img_error=void 0,""!=n.particles.shape.image.src)if("svg"==t){var e=new XMLHttpRequest;e.open("GET",n.particles.shape.image.src),e.onreadystatechange=function(t){4==e.readyState&&(200==e.status?(n.tmp.source_svg=t.currentTarget.response,n.fn.vendors.checkBeforeDraw()):(console.log("Error pJS - Image not found"),n.tmp.img_error=!0))},e.send()}else{var i=new Image;i.addEventListener("load",function(){n.tmp.img_obj=i,n.fn.vendors.checkBeforeDraw()}),i.src=n.particles.shape.image.src}else console.log("Error pJS - No image.src"),n.tmp.img_error=!0},n.fn.vendors.draw=function(){"image"==n.particles.shape.type?"svg"==n.tmp.img_type?n.tmp.count_svg>=n.particles.number.value?(n.fn.particlesDraw(),n.particles.move.enable?n.fn.drawAnimFrame=requestAnimFrame(n.fn.vendors.draw):cancelRequestAnimFrame(n.fn.drawAnimFrame)):n.tmp.img_error||(n.fn.drawAnimFrame=requestAnimFrame(n.fn.vendors.draw)):void 0!=n.tmp.img_obj?(n.fn.particlesDraw(),n.particles.move.enable?n.fn.drawAnimFrame=requestAnimFrame(n.fn.vendors.draw):cancelRequestAnimFrame(n.fn.drawAnimFrame)):n.tmp.img_error||(n.fn.drawAnimFrame=requestAnimFrame(n.fn.vendors.draw)):(n.fn.particlesDraw(),n.particles.move.enable?n.fn.drawAnimFrame=requestAnimFrame(n.fn.vendors.draw):cancelRequestAnimFrame(n.fn.drawAnimFrame))},n.fn.vendors.checkBeforeDraw=function(){"image"==n.particles.shape.type?"svg"==n.tmp.img_type&&void 0==n.tmp.source_svg?n.tmp.checkAnimFrame=requestAnimFrame(check):(cancelRequestAnimFrame(n.tmp.checkAnimFrame),n.tmp.img_error||(n.fn.vendors.init(),n.fn.vendors.draw())):(n.fn.vendors.init(),n.fn.vendors.draw())},n.fn.vendors.init=function(){n.fn.retinaInit(),n.fn.canvasInit(),n.fn.canvasSize(),n.fn.canvasPaint(),n.fn.particlesCreate(),n.fn.vendors.densityAutoParticles(),n.particles.line_linked.color_rgb_line=hexToRgb(n.particles.line_linked.color)},n.fn.vendors.start=function(){isInArray("image",n.particles.shape.type)?(n.tmp.img_type=n.particles.shape.image.src.substr(n.particles.shape.image.src.length-3),n.fn.vendors.loadImg(n.tmp.img_type)):n.fn.vendors.checkBeforeDraw()},n.fn.vendors.eventsListeners(),n.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=i.getElementsByClassName("particles-js-canvas-el");
1if(n.length)for(;n.length>0;)i.removeChild(n[0]);var a=document.createElement("canvas");a.className="particles-js-canvas-el",a.style.width="100%",a.style.height="100%";null!=document.getElementById(t).appendChild(a)&&pJSDom.push(new pJS(t,e))},window.particlesJS.load=function(t,e,i){var n=new XMLHttpRequest;n.open("GET",e),n.onreadystatechange=function(e){if(4==n.readyState)if(200==n.status){var a=JSON.parse(e.currentTarget.response);window.particlesJS(t,a),i&&i()}else console.log("Error pJS - XMLHttpRequest status: "+n.status),console.log("Error pJS - File config not found")},n.send()},function(t){t(window).on("load",function(){var e;e=!!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),t(window).resize(function(){var i=Math.max(t(window).width(),window.innerWidth),n=t(".menu-item-has-children").not(".mega-menu-col");n.children(".sub-menu, .mega-menu").css("margin-left","0"),i>991&&n.removeClass("sub-menu-open"),i>991&&!0!==e?(n.children("a").unbind("click"),n.unbind("mouseenter mouseleave"),n.on({mouseenter:function(){t(this).addClass("sub-menu-open")},mouseleave:function(){t(this).removeClass("sub-menu-open")}})):(n.unbind("mouseenter mouseleave"),n.children("a").unbind("click").click(function(n){n.preventDefault(),t(this).parent().toggleClass("sub-menu-open"),i>991&&1==e&&(t(this).parent().siblings().removeClass("sub-menu-open"),t(this).parent().siblings().find(".sub-menu-open").removeClass("sub-menu-open"))})),i>991&&!0!==e&&n.children(".sub-menu, .mega-menu").each(function(){var e=t(this).offset(),n=t(this).width()+e.left,a=i-(n+30);n>i?t(this).css("margin-left",a):t(this).css("margin-left","0")})}).resize()})}(jQuery),function(t){t(document).ready(function(){t("#contact-form").find("input,textarea").jqBootstrapValidation({preventSubmit:!0,submitError:function(t,e,i){},submitSuccess:function(e,i){i.preventDefault();var n=t("#contact-form submit"),a=t("#contact-response"),o=t('#contact-form [name="name"]').val(),s=t('#contact-form [name="email"]').val(),r=t('#contact-form [name="subject"]').val(),l=t('#contact-form [name="message"]').val();t.ajax({type:"POST",url:"assets/php/contact.php",dataType:"json",data:{name:o,email:s,subject:r,message:l},cache:!1,beforeSend:function(t){n.empty(),n.append('<i class="fa fa-cog fa-spin"></i> Wait...')},success:function(t){1==t.sendstatus?(a.html(t.message),e.fadeOut(500)):a.html(t.message)}})}})})}(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.