/*! * jQuery.appear * https://github.com/bas2k/jquery.appear/ * http://code.google.com/p/jquery-appear/ * * Copyright (c) 2009 Michael Hixson * Copyright (c) 2012 Alexander Brovikov * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php) */ function populateTpl(t){}!function(t){t.fn.appear=function(e,n){var i=t.extend({data:void 0,one:!0,accX:0,accY:0},n);return this.each(function(){var n=t(this);if(n.appeared=!1,!e)return void n.trigger("appear",i.data);var o=t(window),a=function(){if(!n.is(":visible"))return void(n.appeared=!1);var t=o.scrollLeft(),e=o.scrollTop(),a=n.offset(),r=a.left,s=a.top,l=i.accX,u=i.accY,c=n.height(),d=o.height(),p=n.width(),f=o.width();s+c+u>=e&&e+d+u>=s&&r+p+l>=t&&t+f+l>=r?n.appeared||n.trigger("appear",i.data):n.appeared=!1},r=function(){if(n.appeared=!0,i.one){o.unbind("scroll",a);var r=t.inArray(a,t.fn.appear.checks);r>=0&&t.fn.appear.checks.splice(r,1)}e.apply(this,arguments)};i.one?n.one("appear",i.data,r):n.bind("appear",i.data,r),o.scroll(a),t.fn.appear.checks.push(a),a()})},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,n){var i=t.fn[n];i&&(t.fn[n]=function(){var e=i.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 n=Math.ceil(e.speed/e.refreshInterval),i=(e.to-e.from)/n;return t(this).each(function(){function o(){s+=i,r++,t(a).html(s.toFixed(e.decimals)),"function"==typeof e.onUpdate&&e.onUpdate.call(a,s),r>=n&&(clearInterval(l),s=e.to,"function"==typeof e.onComplete&&e.onComplete.call(a,s))}var a=this,r=0,s=e.from,l=setInterval(o,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 n(t){return"object"==typeof t}function i(t){return"string"==typeof t}function o(t){return"number"==typeof t}function a(t){return t===e}function r(){W=google.maps,D||(D={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,n){e[n]=W[n]}),e}(),map:{mapTypeId:W.MapTypeId.ROADMAP,center:[46.578498,2.457275],zoom:2},overlay:{pane:"floatPane",content:"",offset:{x:0,y:0}},geoloc:{getCurrentPosition:{maximumAge:6e4,timeout:5e3}}})}function s(t,e){return a(t)?"gmap3_"+(e?$+1:++$):t}function l(t){var e,n=W.version.split(".");for(t=t.split("."),e=0;e=0)return!0;return!1}return t.inArray(i,e)>=0}):void 0}function g(t,e,n){var o=e?t:null;return!t||i(t)?o:t.latLng?g(t.latLng):t instanceof W.LatLng?t:m(t.lat)?new W.LatLng(t.lat,t.lng):!n&&q(t)&&m(t[0])&&m(t[1])?new W.LatLng(t[0],t[1]):o}function y(t){var e,n;return!t||t instanceof W.LatLngBounds?t||null:(q(t)?2===t.length?(e=g(t[0]),n=g(t[1])):4===t.length&&(e=g([t[0],t[1]]),n=g([t[2],t[3]])):"ne"in t&&"sw"in t?(e=g(t.ne),n=g(t.sw)):"n"in t&&"e"in t&&"s"in t&&"w"in t&&(e=g([t.n,t.e]),n=g([t.s,t.w])),e&&n?new W.LatLngBounds(n,e):null)}function w(t,e,n,o,a){var r=n?g(o.td,!1,!0):!1,s=r?{latLng:r}:o.td.address?i(o.td.address)?{address:o.td.address}:o.td.address:!1,l=s?F.get(s):!1,u=this;s?(a=a||0,l?(o.latLng=l.results[0].geometry.location,o.results=l.results,o.status=l.status,e.apply(t,[o])):(s.location&&(s.location=g(s.location)),s.bounds&&(s.bounds=y(s.bounds)),C().geocode(s,function(i,r){r===W.GeocoderStatus.OK?(F.store(s,{results:i,status:r}),o.latLng=i[0].geometry.location,o.results=i,o.status=r,e.apply(t,[o])):r===W.GeocoderStatus.OVER_QUERY_LIMIT&&a=e.length?void i.apply(n,[o]):void w(r,function(n){delete n.td,t.extend(e[s],n),a.apply(r,[])},!0,{td:e[s]})}var r=this,s=-1;a()}function x(t,e,n){var i=!1;navigator&&navigator.geolocation?navigator.geolocation.getCurrentPosition(function(o){i||(i=!0,n.latLng=new W.LatLng(o.coords.latitude,o.coords.longitude),e.apply(t,[n]))},function(){i||(i=!0,n.latLng=!1,e.apply(t,[n]))},n.opts.getCurrentPosition):(n.latLng=!1,e.apply(t,[n]))}function I(t){var e,i=!1;if(n(t)&&t.hasOwnProperty("get")){for(e in t)if("get"!==e)return!1;i=!t.get.hasOwnProperty("callback")}return i}function C(){return H.geocoder||(H.geocoder=new W.Geocoder),H.geocoder}function S(){var t=[];this.get=function(e){if(t.length){var i,o,a,r,s,l=c(e);for(i=0;i=0&&(s=i[t][a],!e(o[s].tag));a--);else for(a=0;a=0||!e.length))for(s in i.clusterer)o[i.clusterer[s]].obj.clear(n,a,r)}}function L(e,n,o){function a(t){var e={};return e[t]={},e}function r(){var t;for(t in o)if(o.hasOwnProperty(t)&&!l.hasOwnProperty(t))return t}var s,l={},u=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}};i(o)&&(o=a(o)),u.run=function(){for(var i,a;i=r();){if(B(e[i]))return s=i,a=t.extend(!0,{},D[i]||{},o[i].options||{}),void(i in c.latLng?o[i].values?b(o[i].values,e,e[i],{td:o[i],opts:a,session:l}):w(e,e[i],c.latLng[i],{td:o[i],opts:a,session:l}):i in c.geoloc?x(e,e[i],{td:o[i],opts:a,session:l}):e[i].apply(e,[{td:o[i],opts:a,session:l}]));l[i]=null}n.apply(e,[o,l])},u.ack=function(t){l[s]=t,u.run.apply(u,[])}}function E(){return H.ds||(H.ds=new W.DirectionsService),H.ds}function M(){return H.dms||(H.dms=new W.DistanceMatrixService),H.dms}function P(){return H.mzs||(H.mzs=new W.MaxZoomService),H.mzs}function _(){return H.es||(H.es=new W.ElevationService),H.es}function A(t,e){function n(){var t=this;return t.onAdd=function(){},t.onRemove=function(){},t.draw=function(){},D.classes.OverlayView.apply(t,[])}n.prototype=D.classes.OverlayView.prototype;var i=new n;return i.setMap(t),i}function z(e,i,o){function a(t){z[t]||(delete O[t].options.map,z[t]=new D.classes.Marker(O[t].options),u(e,{td:O[t]},z[t],O[t].id))}function r(){return(y=j.getProjection())?(T=!0,E.push(W.event.addListener(i,"zoom_changed",f)),E.push(W.event.addListener(i,"bounds_changed",f)),void h()):void setTimeout(function(){r.apply(L,[])},25)}function l(t){n(M[t])?(B(M[t].obj.setMap)&&M[t].obj.setMap(null),B(M[t].obj.remove)&&M[t].obj.remove(),B(M[t].shadow.remove)&&M[t].obj.remove(),B(M[t].shadow.setMap)&&M[t].shadow.setMap(null),delete M[t].obj,delete M[t].shadow):z[t]&&z[t].setMap(null),delete M[t]}function c(){var t,e,n,i,o,a,r,s,l=Math.cos,u=Math.sin,c=arguments;return c[0]instanceof W.LatLng?(t=c[0].lat(),n=c[0].lng(),c[1]instanceof W.LatLng?(e=c[1].lat(),i=c[1].lng()):(e=c[1],i=c[2])):(t=c[0],n=c[1],c[2]instanceof W.LatLng?(e=c[2].lat(),i=c[2].lng()):(e=c[2],i=c[3])),o=Math.PI*t/180,a=Math.PI*n/180,r=Math.PI*e/180,s=Math.PI*i/180,6371e3*Math.acos(Math.min(l(o)*l(r)*l(a)*l(s)+l(o)*u(a)*l(r)*u(s)+u(o)*u(r),1))}function d(){var t=c(i.getCenter(),i.getBounds().getNorthEast()),e=new W.Circle({center:i.getCenter(),radius:1.25*t});return e.getBounds()}function p(){var t,e={};for(t in M)e[t]=!0;return e}function f(){clearTimeout(g),g=setTimeout(h,25)}function m(t){var e=y.fromLatLngToDivPixel(t),n=y.fromDivPixelToLatLng(new W.Point(e.x+o.radius,e.y-o.radius)),i=y.fromDivPixelToLatLng(new W.Point(e.x-o.radius,e.y+o.radius));return new W.LatLngBounds(i,n)}function h(){if(!I&&!S&&T){var e,n,a,r,s,u,c,f,h,v,g,y=!1,x=[],L={},E=i.getZoom(),P="maxZoom"in o&&E>o.maxZoom,_=p();for(C=!1,E>3&&(s=d(),y=s.getSouthWest().lng()1&&g)}else for(n=e;ne}),i=s.calculator?function(e){var n=[];return t.each(e,function(t,e){n.push(r.value(e))}),s.calculator.apply(o,[n])}:function(t){return t.length},r.error(function(){f.apply(I,arguments)}),r.display(function(a){var d,p,f,m,h,v,y=i(a.indexes);if(n.force||y>1)for(d=0;de.td.maxZoom&&this.setZoom(e.td.maxZoom)}),A.fitBounds(n)),m(e,!0)},I.clear=function(e){if(i(e.td)){if(S.clearById(e.td)||S.objClearById(e.td))return void m(e,!0);e.td={name:e.td}}e.td.id?t.each(h(e.td.id),function(t,e){S.clearById(e)||S.objClearById(e)}):(S.clear(h(e.td.name),e.td.last,e.td.first,e.td.tag),S.objClear(h(e.td.name),e.td.last,e.td.first,e.td.tag)),m(e,!0)},I.get=function(n,o,a){var r,s,l=o?n:n.td;return o||(a=l.full),i(l)?(s=S.getById(l,!1,a)||S.objGetById(l),s===!1&&(r=l,l={})):r=l.name,"map"===r&&(s=A),s||(s=[],l.id?(t.each(h(l.id),function(t,e){s.push(S.getById(e,!1,a)||S.objGetById(e))}),q(l.id)||(s=s[0])):(t.each(r?h(r):[e],function(e,n){var i;l.first?(i=S.get(n,!1,l.tag,a),i&&s.push(i)):l.all?t.each(S.all(n,l.tag,a),function(t,e){s.push(e)}):(i=S.get(n,!0,l.tag,a),i&&s.push(i))}),l.all||q(r)||(s=s[0]))),s=q(s)||!l.all?s:[s],o?s:void m(n,s)},I.exec=function(e){t.each(h(e.td.func),function(n,i){t.each(I.get(e.td,!0,e.td.hasOwnProperty("full")?e.td.full:!0),function(t,e){i.call(o,e)})}),m(e,!0)},I.trigger=function(e){if(i(e.td))W.event.trigger(A,e.td);else{var n=[A,e.td.eventName];e.td.var_args&&t.each(e.td.var_args,function(t,e){n.push(e)}),W.event.trigger.apply(W.event,n)}d(e),x.ack()}}var D,W,$=0,B=t.isFunction,q=t.isArray,H={},F=new S;t.fn.gmap3=function(){var e,n=[],i=!0,o=[];for(r(),e=0;ei;i++)e.push(t[i]);else e.push(t);return e}function o(t,n){function o(t,n,r){if(!(this instanceof o))return new o(t,n);"string"==typeof t&&(t=document.querySelectorAll(t)),this.elements=i(t),this.options=e({},this.options),"function"==typeof n?r=n:e(this.options,n),r&&this.on("always",r),this.getImages(),a&&(this.jqDeferred=new a.Deferred);var s=this;setTimeout(function(){s.check()})}function l(t){this.img=t}o.prototype=new t,o.prototype.options={},o.prototype.getImages=function(){this.images=[];for(var t=0,e=this.elements.length;e>t;t++){var n=this.elements[t];"IMG"===n.nodeName&&this.addImage(n);for(var i=n.querySelectorAll("img"),o=0,a=i.length;a>o;o++){var r=i[o];this.addImage(r)}}},o.prototype.addImage=function(t){var e=new l(t);this.images.push(e)},o.prototype.check=function(){function t(t,o){return e.options.debug&&s&&r.log("confirm",t,o),e.progress(t),n++,n===i&&e.complete(),!0}var e=this,n=0,i=this.images.length;if(this.hasAnyBroken=!1,!i)return void this.complete();for(var o=0;i>o;o++){var a=this.images[o];a.on("confirm",t),a.check()}},o.prototype.progress=function(t){this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emit("progress",this,t),this.jqDeferred&&this.jqDeferred.notify(this,t)},o.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){var n=new o(this,t,e);return n.jqDeferred.promise(a(this))});var u={};return l.prototype=new t,l.prototype.check=function(){var t=u[this.img.src];if(t)return void this.useCached(t);if(u[this.img.src]=this,this.img.complete&&void 0!==this.img.naturalWidth)return void this.confirm(0!==this.img.naturalWidth,"naturalWidth");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)},o}var a=t.jQuery,r=t.console,s="undefined"!=typeof r,l=Object.prototype.toString;"function"==typeof define&&define.amd?define(["eventEmitter","eventie"],o):t.imagesLoaded=o(t.EventEmitter,t.eventie)}(window),/*! * Isotope PACKAGED v2.1.0 * Filter & sort magical layouts * http://isotope.metafizzy.co */ /** * Bridget makes jQuery widgets * v1.1.0 * MIT license */ function(t){function e(){}function n(t){function n(e){e.prototype.option||(e.prototype.option=function(e){t.isPlainObject(e)&&(this.options=t.extend(!0,this.options,e))})}function o(e,n){t.fn[e]=function(o){if("string"==typeof o){for(var r=i.call(arguments,1),s=0,l=this.length;l>s;s++){var u=this[s],c=t.data(u,e);if(c)if(t.isFunction(c[o])&&"_"!==o.charAt(0)){var d=c[o].apply(c,r);if(void 0!==d)return d}else a("no such method '"+o+"' for "+e+" instance");else a("cannot call methods on "+e+" prior to initialization; attempted to call '"+o+"'")}return this}return this.each(function(){var i=t.data(this,e);i?(i.option(o),i._init()):(i=new n(this,o),t.data(this,e,i))})}}if(t){var a="undefined"==typeof console?e:function(t){console.error(t)};return t.bridget=function(t,e){n(e),o(t,e)},t.bridget}}var i=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],n):n("object"==typeof exports?require("jquery"):t.jQuery)}(window),/*! * eventie v1.0.5 * event binding helper * eventie.bind( elem, 'click', myFn ) * eventie.unbind( elem, 'click', myFn ) * MIT license */ function(t){function e(e){var n=t.event;return n.target=n.target||n.srcElement||e,n}var n=document.documentElement,i=function(){};n.addEventListener?i=function(t,e,n){t.addEventListener(e,n,!1)}:n.attachEvent&&(i=function(t,n,i){t[n+i]=i.handleEvent?function(){var n=e(t);i.handleEvent.call(i,n)}:function(){var n=e(t);i.call(t,n)},t.attachEvent("on"+n,t[n+i])});var o=function(){};n.removeEventListener?o=function(t,e,n){t.removeEventListener(e,n,!1)}:n.detachEvent&&(o=function(t,e,n){t.detachEvent("on"+e,t[e+n]);try{delete t[e+n]}catch(i){t[e+n]=void 0}});var a={bind:i,unbind:o};"function"==typeof define&&define.amd?define("eventie/eventie",a):"object"==typeof exports?module.exports=a:t.eventie=a}(this),/*! * docReady v1.0.4 * Cross browser DOMContentLoaded event emitter * MIT license */ function(t){function e(t){"function"==typeof t&&(e.isReady?t():r.push(t))}function n(t){var n="readystatechange"===t.type&&"complete"!==a.readyState;e.isReady||n||i()}function i(){e.isReady=!0;for(var t=0,n=r.length;n>t;t++){var i=r[t];i()}}function o(o){return"complete"===a.readyState?i():(o.bind(a,"DOMContentLoaded",n),o.bind(a,"readystatechange",n),o.bind(t,"load",n)),e}var a=t.document,r=[];e.isReady=!1,"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],o):"object"==typeof exports?module.exports=o(require("eventie")):t.docReady=o(t.eventie)}(window),/*! * EventEmitter v4.2.9 - git.io/ee * Oliver Caldwell * MIT license * @preserve */ function(){function t(){}function e(t,e){for(var n=t.length;n--;)if(t[n].listener===e)return n;return-1}function n(t){return function(){return this[t].apply(this,arguments)}}var i=t.prototype,o=this,a=o.EventEmitter;i.getListeners=function(t){var e,n,i=this._getEvents();if(t instanceof RegExp){e={};for(n in i)i.hasOwnProperty(n)&&t.test(n)&&(e[n]=i[n])}else e=i[t]||(i[t]=[]);return e},i.flattenListeners=function(t){var e,n=[];for(e=0;eo;o++)if(e=n[o]+t,"string"==typeof i[e])return e}}var n="Webkit Moz ms Ms O".split(" "),i=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return e}):"object"==typeof exports?module.exports=e:t.getStyleProperty=e}(window),/*! * getSize v1.2.2 * measure size of elements * MIT license */ function(t,e){function n(t){var e=parseFloat(t),n=-1===t.indexOf("%")&&!isNaN(e);return n&&e}function i(){}function o(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0,n=s.length;n>e;e++){var i=s[e];t[i]=0}return t}function a(e){function i(){if(!p){p=!0;var i=t.getComputedStyle;if(u=function(){var t=i?function(t){return i(t,null)}:function(t){return t.currentStyle};return function(e){var n=t(e);return n||r("Style returned "+n+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),n}}(),c=e("boxSizing")){var o=document.createElement("div");o.style.width="200px",o.style.padding="1px 2px 3px 4px",o.style.borderStyle="solid",o.style.borderWidth="1px 2px 3px 4px",o.style[c]="border-box";var a=document.body||document.documentElement;a.appendChild(o);var s=u(o);d=200===n(s.width),a.removeChild(o)}}}function a(t){if(i(),"string"==typeof t&&(t=document.querySelector(t)),t&&"object"==typeof t&&t.nodeType){var e=u(t);if("none"===e.display)return o();var a={};a.width=t.offsetWidth,a.height=t.offsetHeight;for(var r=a.isBorderBox=!(!c||!e[c]||"border-box"!==e[c]),p=0,f=s.length;f>p;p++){var m=s[p],h=e[m];h=l(t,h);var v=parseFloat(h);a[m]=isNaN(v)?0:v}var g=a.paddingLeft+a.paddingRight,y=a.paddingTop+a.paddingBottom,w=a.marginLeft+a.marginRight,b=a.marginTop+a.marginBottom,x=a.borderLeftWidth+a.borderRightWidth,I=a.borderTopWidth+a.borderBottomWidth,C=r&&d,S=n(e.width);S!==!1&&(a.width=S+(C?0:g+x));var T=n(e.height);return T!==!1&&(a.height=T+(C?0:y+I)),a.innerWidth=a.width-(g+x),a.innerHeight=a.height-(y+I),a.outerWidth=a.width+w,a.outerHeight=a.height+b,a}}function l(e,n){if(t.getComputedStyle||-1===n.indexOf("%"))return n;var i=e.style,o=i.left,a=e.runtimeStyle,r=a&&a.left;return r&&(a.left=e.currentStyle.left),i.left=n,n=i.pixelLeft,i.left=o,r&&(a.left=r),n}var u,c,d,p=!1;return a}var r="undefined"==typeof console?i:function(t){console.error(t)},s=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],a):"object"==typeof exports?module.exports=a(require("desandro-get-style-property")):t.getSize=a(t.getStyleProperty)}(window),/** * matchesSelector v1.0.2 * matchesSelector( element, '.selector' ) * MIT license */ function(t){function e(t,e){return t[r](e)}function n(t){if(!t.parentNode){var e=document.createDocumentFragment();e.appendChild(t)}}function i(t,e){n(t);for(var i=t.parentNode.querySelectorAll(e),o=0,a=i.length;a>o;o++)if(i[o]===t)return!0;return!1}function o(t,i){return n(t),e(t,i)}var a,r=function(){if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],n=0,i=e.length;i>n;n++){var o=e[n],a=o+"MatchesSelector";if(t[a])return a}}();if(r){var s=document.createElement("div"),l=e(s,"div");a=l?e:o}else a=i;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return a}):"object"==typeof exports?module.exports=a:window.matchesSelector=a}(Element.prototype),function(t){function e(t,e){for(var n in e)t[n]=e[n];return t}function n(t){for(var e in t)return!1;return e=null,!0}function i(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}function o(t,o,a){function s(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var l=a("transition"),u=a("transform"),c=l&&u,d=!!a("perspective"),p={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[l],f=["transform","transition","transitionDuration","transitionProperty"],m=function(){for(var t={},e=0,n=f.length;n>e;e++){var i=f[e],o=a(i);o&&o!==i&&(t[i]=o)}return t}();e(s.prototype,t.prototype),s.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},s.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},s.prototype.getSize=function(){this.size=o(this.element)},s.prototype.css=function(t){var e=this.element.style;for(var n in t){var i=m[n]||n;e[i]=t[n]}},s.prototype.getPosition=function(){var t=r(this.element),e=this.layout.options,n=e.isOriginLeft,i=e.isOriginTop,o=parseInt(t[n?"left":"right"],10),a=parseInt(t[i?"top":"bottom"],10);o=isNaN(o)?0:o,a=isNaN(a)?0:a;var s=this.layout.size;o-=n?s.paddingLeft:s.paddingRight,a-=i?s.paddingTop:s.paddingBottom,this.position.x=o,this.position.y=a},s.prototype.layoutPosition=function(){var t=this.layout.size,e=this.layout.options,n={};e.isOriginLeft?(n.left=this.position.x+t.paddingLeft+"px",n.right=""):(n.right=this.position.x+t.paddingRight+"px",n.left=""),e.isOriginTop?(n.top=this.position.y+t.paddingTop+"px",n.bottom=""):(n.bottom=this.position.y+t.paddingBottom+"px",n.top=""),this.css(n),this.emitEvent("layout",[this])};var h=d?function(t,e){return"translate3d("+t+"px, "+e+"px, 0)"}:function(t,e){return"translate("+t+"px, "+e+"px)"};s.prototype._transitionTo=function(t,e){this.getPosition();var n=this.position.x,i=this.position.y,o=parseInt(t,10),a=parseInt(e,10),r=o===this.position.x&&a===this.position.y;if(this.setPosition(t,e),r&&!this.isTransitioning)return void this.layoutPosition();var s=t-n,l=e-i,u={},c=this.layout.options;s=c.isOriginLeft?s:-s,l=c.isOriginTop?l:-l,u.transform=h(s,l),this.transition({to:u,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},s.prototype.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},s.prototype.moveTo=c?s.prototype._transitionTo:s.prototype.goTo,s.prototype.setPosition=function(t,e){this.position.x=parseInt(t,10),this.position.y=parseInt(e,10)},s.prototype._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},s.prototype._transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var n in t.onTransitionEnd)e.onEnd[n]=t.onTransitionEnd[n];for(n in t.to)e.ingProperties[n]=!0,t.isCleaning&&(e.clean[n]=!0);if(t.from){this.css(t.from);var i=this.element.offsetHeight;i=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var v=u&&i(u)+",opacity";s.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:v,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(p,this,!1))},s.prototype.transition=s.prototype[l?"_transition":"_nonTransition"],s.prototype.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},s.prototype.onotransitionend=function(t){this.ontransitionend(t)};var g={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};s.prototype.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,i=g[t.propertyName]||t.propertyName;if(delete e.ingProperties[i],n(e.ingProperties)&&this.disableTransition(),i in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[i]),i in e.onEnd){var o=e.onEnd[i];o.call(this),delete e.onEnd[i]}this.emitEvent("transitionEnd",[this])}},s.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(p,this,!1),this.isTransitioning=!1},s.prototype._removeStyles=function(t){var e={};for(var n in t)e[n]="";this.css(e)};var y={transitionProperty:"",transitionDuration:""};return s.prototype.removeTransitionStyles=function(){this.css(y)},s.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.emitEvent("remove",[this])},s.prototype.remove=function(){if(!l||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var t=this;this.on("transitionEnd",function(){return t.removeElem(),!0}),this.hide()},s.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options;this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0})},s.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options;this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:{opacity:function(){this.isHidden&&this.css({display:"none"})}}})},s.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},s}var a=t.getComputedStyle,r=a?function(t){return a(t,null)}:function(t){return t.currentStyle};"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property"],o):"object"==typeof exports?module.exports=o(require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property")):(t.Outlayer={},t.Outlayer.Item=o(t.EventEmitter,t.getSize,t.getStyleProperty))}(window),/*! * Outlayer v1.3.0 * the brains and guts of a layout library * MIT license */ function(t){function e(t,e){for(var n in e)t[n]=e[n];return t}function n(t){return"[object Array]"===d.call(t)}function i(t){var e=[];if(n(t))e=t;else if(t&&"number"==typeof t.length)for(var i=0,o=t.length;o>i;i++)e.push(t[i]);else e.push(t);return e}function o(t,e){var n=f(e,t);-1!==n&&e.splice(n,1)}function a(t){return t.replace(/(.)([A-Z])/g,function(t,e,n){return e+"-"+n}).toLowerCase()}function r(n,r,d,f,m,h){function v(t,n){if("string"==typeof t&&(t=s.querySelector(t)),!t||!p(t))return void(l&&l.error("Bad "+this.constructor.namespace+" element: "+t));this.element=t,this.options=e({},this.constructor.defaults),this.option(n);var i=++g;this.element.outlayerGUID=i,y[i]=this,this._create(),this.options.isInitLayout&&this.layout()}var g=0,y={};return v.namespace="outlayer",v.Item=h,v.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},e(v.prototype,d.prototype),v.prototype.option=function(t){e(this.options,t)},v.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),e(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},v.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},v.prototype._itemize=function(t){for(var e=this._filterFindItemElements(t),n=this.constructor.Item,i=[],o=0,a=e.length;a>o;o++){var r=e[o],s=new n(r,this);i.push(s)}return i},v.prototype._filterFindItemElements=function(t){t=i(t);for(var e=this.options.itemSelector,n=[],o=0,a=t.length;a>o;o++){var r=t[o];if(p(r))if(e){m(r,e)&&n.push(r);for(var s=r.querySelectorAll(e),l=0,u=s.length;u>l;l++)n.push(s[l])}else n.push(r)}return n},v.prototype.getItemElements=function(){for(var t=[],e=0,n=this.items.length;n>e;e++)t.push(this.items[e].element);return t},v.prototype.layout=function(){this._resetLayout(),this._manageStamps();var t=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,t),this._isLayoutInited=!0},v.prototype._init=v.prototype.layout,v.prototype._resetLayout=function(){this.getSize()},v.prototype.getSize=function(){this.size=f(this.element)},v.prototype._getMeasurement=function(t,e){var n,i=this.options[t];i?("string"==typeof i?n=this.element.querySelector(i):p(i)&&(n=i),this[t]=n?f(n)[e]:i):this[t]=0},v.prototype.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},v.prototype._getItemsForLayout=function(t){for(var e=[],n=0,i=t.length;i>n;n++){var o=t[n];o.isIgnored||e.push(o)}return e},v.prototype._layoutItems=function(t,e){function n(){i.emitEvent("layoutComplete",[i,t])}var i=this;if(!t||!t.length)return void n();this._itemsOn(t,"layout",n);for(var o=[],a=0,r=t.length;r>a;a++){var s=t[a],l=this._getItemLayoutPosition(s);l.item=s,l.isInstant=e||s.isLayoutInstant,o.push(l)}this._processLayoutQueue(o)},v.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},v.prototype._processLayoutQueue=function(t){for(var e=0,n=t.length;n>e;e++){var i=t[e];this._positionItem(i.item,i.x,i.y,i.isInstant)}},v.prototype._positionItem=function(t,e,n,i){i?t.goTo(e,n):t.moveTo(e,n)},v.prototype._postLayout=function(){this.resizeContainer()},v.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},v.prototype._getContainerSize=c,v.prototype._setContainerMeasure=function(t,e){if(void 0!==t){var n=this.size;n.isBorderBox&&(t+=e?n.paddingLeft+n.paddingRight+n.borderLeftWidth+n.borderRightWidth:n.paddingBottom+n.paddingTop+n.borderTopWidth+n.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},v.prototype._itemsOn=function(t,e,n){function i(){return o++,o===a&&n.call(r),!0}for(var o=0,a=t.length,r=this,s=0,l=t.length;l>s;s++){var u=t[s];u.on(e,i)}},v.prototype.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},v.prototype.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},v.prototype.stamp=function(t){if(t=this._find(t)){this.stamps=this.stamps.concat(t);for(var e=0,n=t.length;n>e;e++){var i=t[e];this.ignore(i)}}},v.prototype.unstamp=function(t){if(t=this._find(t))for(var e=0,n=t.length;n>e;e++){var i=t[e];o(i,this.stamps),this.unignore(i)}},v.prototype._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=i(t)):void 0},v.prototype._manageStamps=function(){if(this.stamps&&this.stamps.length){this._getBoundingRect();for(var t=0,e=this.stamps.length;e>t;t++){var n=this.stamps[t];this._manageStamp(n)}}},v.prototype._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},v.prototype._manageStamp=c,v.prototype._getElementOffset=function(t){var e=t.getBoundingClientRect(),n=this._boundingRect,i=f(t),o={left:e.left-n.left-i.marginLeft,top:e.top-n.top-i.marginTop,right:n.right-e.right-i.marginRight,bottom:n.bottom-e.bottom-i.marginBottom};return o},v.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},v.prototype.bindResize=function(){this.isResizeBound||(n.bind(t,"resize",this),this.isResizeBound=!0)},v.prototype.unbindResize=function(){this.isResizeBound&&n.unbind(t,"resize",this),this.isResizeBound=!1},v.prototype.onresize=function(){function t(){e.resize(),delete e.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var e=this;this.resizeTimeout=setTimeout(t,100)},v.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},v.prototype.needsResizeLayout=function(){var t=f(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},v.prototype.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},v.prototype.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},v.prototype.prepended=function(t){var e=this._itemize(t);if(e.length){var n=this.items.slice(0);this.items=e.concat(n),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(n)}},v.prototype.reveal=function(t){var e=t&&t.length;if(e)for(var n=0;e>n;n++){var i=t[n];i.reveal()}},v.prototype.hide=function(t){var e=t&&t.length;if(e)for(var n=0;e>n;n++){var i=t[n];i.hide()}},v.prototype.getItem=function(t){for(var e=0,n=this.items.length;n>e;e++){var i=this.items[e];if(i.element===t)return i}},v.prototype.getItems=function(t){if(t&&t.length){for(var e=[],n=0,i=t.length;i>n;n++){var o=t[n],a=this.getItem(o);a&&e.push(a)}return e}},v.prototype.remove=function(t){t=i(t);var e=this.getItems(t);if(e&&e.length){this._itemsOn(e,"remove",function(){this.emitEvent("removeComplete",[this,e])});for(var n=0,a=e.length;a>n;n++){var r=e[n];r.remove(),o(r,this.items)}}},v.prototype.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="";for(var e=0,n=this.items.length;n>e;e++){var i=this.items[e];i.destroy()}this.unbindResize();var o=this.element.outlayerGUID;delete y[o],delete this.element.outlayerGUID,u&&u.removeData(this.element,this.constructor.namespace)},v.data=function(t){var e=t&&t.outlayerGUID;return e&&y[e]},v.create=function(t,n){function i(){v.apply(this,arguments)}return Object.create?i.prototype=Object.create(v.prototype):e(i.prototype,v.prototype),i.prototype.constructor=i,i.defaults=e({},v.defaults),e(i.defaults,n),i.prototype.settings={},i.namespace=t,i.data=v.data,i.Item=function(){h.apply(this,arguments)},i.Item.prototype=new h,r(function(){for(var e=a(t),n=s.querySelectorAll(".js-"+e),o="data-"+e+"-options",r=0,c=n.length;c>r;r++){var d,p=n[r],f=p.getAttribute(o);try{d=f&&JSON.parse(f)}catch(m){l&&l.error("Error parsing "+o+" on "+p.nodeName.toLowerCase()+(p.id?"#"+p.id:"")+": "+m);continue}var h=new i(p,d);u&&u.data(p,t,h)}}),u&&u.bridget&&u.bridget(t,i),i},v.Item=h,v}var s=t.document,l=t.console,u=t.jQuery,c=function(){},d=Object.prototype.toString,p="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(t){return t instanceof HTMLElement}:function(t){return t&&"object"==typeof t&&1===t.nodeType&&"string"==typeof t.nodeName},f=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var n=0,i=t.length;i>n;n++)if(t[n]===e)return n;return-1};"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","doc-ready/doc-ready","eventEmitter/EventEmitter","get-size/get-size","matches-selector/matches-selector","./item"],r):"object"==typeof exports?module.exports=r(require("eventie"),require("doc-ready"),require("wolfy87-eventemitter"),require("get-size"),require("desandro-matches-selector"),require("./item")):t.Outlayer=r(t.eventie,t.docReady,t.EventEmitter,t.getSize,t.matchesSelector,t.Outlayer.Item)}(window),function(t){function e(t){function e(){t.Item.apply(this,arguments)}e.prototype=new t.Item,e.prototype._create=function(){this.id=this.layout.itemGUID++,t.Item.prototype._create.call(this),this.sortData={}},e.prototype.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var n in t){var i=e[n];this.sortData[n]=i(this.element,this)}}};var n=e.prototype.destroy;return e.prototype.destroy=function(){n.apply(this,arguments),this.css({display:""})},e}"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],e):"object"==typeof exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window),function(t){function e(t,e){function n(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}return function(){function t(t){return function(){return e.prototype[t].apply(this.isotope,arguments)}}for(var i=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout"],o=0,a=i.length;a>o;o++){var r=i[o];n.prototype[r]=t(r)}}(),n.prototype.needsVerticalResizeLayout=function(){var e=t(this.isotope.element),n=this.isotope.size&&e;return n&&e.innerHeight!==this.isotope.size.innerHeight},n.prototype._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},n.prototype.getColumnWidth=function(){this.getSegmentSize("column","Width")},n.prototype.getRowHeight=function(){this.getSegmentSize("row","Height")},n.prototype.getSegmentSize=function(t,e){var n=t+e,i="outer"+e;if(this._getMeasurement(n,i),!this[n]){var o=this.getFirstItemSize();this[n]=o&&o[i]||this.isotope.size["inner"+e]}},n.prototype.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},n.prototype.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},n.prototype.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},n.modes={},n.create=function(t,e){function i(){n.apply(this,arguments)}return i.prototype=new n,e&&(i.options=e),i.prototype.namespace=t,n.modes[t]=i,i},n}"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window),/*! * Masonry v3.2.1 * Cascading grid layout library * http://masonry.desandro.com * MIT License * by David DeSandro */ function(t){function e(t,e){var i=t.create("masonry");return i.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var t=this.cols;for(this.colYs=[];t--;)this.colYs.push(0);this.maxY=0},i.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],n=t&&t.element;this.columnWidth=n&&e(n).outerWidth||this.containerWidth}this.columnWidth+=this.gutter,this.cols=Math.floor((this.containerWidth+this.gutter)/this.columnWidth),this.cols=Math.max(this.cols,1)},i.prototype.getContainerWidth=function(){var t=this.options.isFitWidth?this.element.parentNode:this.element,n=e(t);this.containerWidth=n&&n.innerWidth},i.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",o=Math[i](t.size.outerWidth/this.columnWidth);o=Math.min(o,this.cols);for(var a=this._getColGroup(o),r=Math.min.apply(Math,a),s=n(a,r),l={x:this.columnWidth*s,y:r},u=r+t.size.outerHeight,c=this.cols+1-a.length,d=0;c>d;d++)this.colYs[s+d]=u;return l},i.prototype._getColGroup=function(t){if(2>t)return this.colYs;for(var e=[],n=this.cols+1-t,i=0;n>i;i++){var o=this.colYs.slice(i,i+t);e[i]=Math.max.apply(Math,o)}return e},i.prototype._manageStamp=function(t){var n=e(t),i=this._getElementOffset(t),o=this.options.isOriginLeft?i.left:i.right,a=o+n.outerWidth,r=Math.floor(o/this.columnWidth);r=Math.max(0,r);var s=Math.floor(a/this.columnWidth);s-=a%this.columnWidth?0:1,s=Math.min(this.cols-1,s);for(var l=(this.options.isOriginTop?i.top:i.bottom)+n.outerHeight,u=r;s>=u;u++)this.colYs[u]=Math.max(l,this.colYs[u])},i.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this.options.isFitWidth&&(t.width=this._getContainerFitWidth()),t},i.prototype._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},i.prototype.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!==this.containerWidth},i}var n=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var n=0,i=t.length;i>n;n++){var o=t[n];if(o===e)return n}return-1};"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],e):"object"==typeof exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window),/*! * Masonry layout mode * sub-classes Masonry * http://masonry.desandro.com */ function(t){function e(t,e){for(var n in e)t[n]=e[n];return t}function n(t,n){var i=t.create("masonry"),o=i.prototype._getElementOffset,a=i.prototype.layout,r=i.prototype._getMeasurement;e(i.prototype,n.prototype),i.prototype._getElementOffset=o,i.prototype.layout=a,i.prototype._getMeasurement=r;var s=i.prototype.measureColumns;i.prototype.measureColumns=function(){this.items=this.isotope.filteredItems,s.call(this)};var l=i.prototype._manageStamp;return i.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft,this.options.isOriginTop=this.isotope.options.isOriginTop,l.apply(this,arguments)},i}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],n):"object"==typeof exports?module.exports=n(require("../layout-mode"),require("masonry-layout")):n(t.Isotope.LayoutMode,t.Masonry)}(window),function(t){function e(t){var e=t.create("fitRows");return e.prototype._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},e.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,n=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>n&&(this.x=0,this.y=this.maxY);var i={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,i},e.prototype._getContainerSize=function(){return{height:this.maxY}},e}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window),function(t){function e(t){var e=t.create("vertical",{horizontalAlignment:0});return e.prototype._resetLayout=function(){this.y=0},e.prototype._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,n=this.y;return this.y+=t.size.outerHeight,{x:e,y:n}},e.prototype._getContainerSize=function(){return{height:this.y}},e}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window),/*! * Isotope v2.1.0 * Filter & sort magical layouts * http://isotope.metafizzy.co */ function(t){function e(t,e){for(var n in e)t[n]=e[n];return t}function n(t){return"[object Array]"===c.call(t)}function i(t){var e=[];if(n(t))e=t;else if(t&&"number"==typeof t.length)for(var i=0,o=t.length;o>i;i++)e.push(t[i]);else e.push(t);return e}function o(t,e){var n=d(e,t);-1!==n&&e.splice(n,1)}function a(t,n,a,l,c){function d(t,e){return function(n,i){for(var o=0,a=t.length;a>o;o++){var r=t[o],s=n.sortData[r],l=i.sortData[r];if(s>l||l>s){var u=void 0!==e[r]?e[r]:e,c=u?1:-1;return(s>l?1:-1)*c}}return 0}}var p=t.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});p.Item=l,p.LayoutMode=c,p.prototype._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),t.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var e in c.modes)this._initLayoutMode(e)},p.prototype.reloadItems=function(){this.itemGUID=0,t.prototype.reloadItems.call(this)},p.prototype._itemize=function(){for(var e=t.prototype._itemize.apply(this,arguments),n=0,i=e.length;i>n;n++){var o=e[n];o.id=this.itemGUID++}return this._updateItemsSortData(e),e},p.prototype._initLayoutMode=function(t){var n=c.modes[t],i=this.options[t]||{};this.options[t]=n.options?e(n.options,i):i,this.modes[t]=new n(this)},p.prototype.layout=function(){return!this._isLayoutInited&&this.options.isInitLayout?void this.arrange():void this._layout()},p.prototype._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},p.prototype.arrange=function(t){this.option(t),this._getIsInstant(),this.filteredItems=this._filter(this.items),this._sort(),this._layout()},p.prototype._init=p.prototype.arrange,p.prototype._getIsInstant=function(){var t=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;return this._isInstant=t,t},p.prototype._filter=function(t){function e(){d.reveal(o),d.hide(a)}var n=this.options.filter;n=n||"*";for(var i=[],o=[],a=[],r=this._getFilterTest(n),s=0,l=t.length;l>s;s++){var u=t[s];if(!u.isIgnored){var c=r(u);c&&i.push(u),c&&u.isHidden?o.push(u):c||u.isHidden||a.push(u)}}var d=this;return this._isInstant?this._noTransition(e):e(),i},p.prototype._getFilterTest=function(t){return r&&this.options.isJQueryFiltering?function(e){return r(e.element).is(t)}:"function"==typeof t?function(e){return t(e.element)}:function(e){return a(e.element,t)}},p.prototype.updateSortData=function(t){var e;t?(t=i(t),e=this.getItems(t)):e=this.items,this._getSorters(),this._updateItemsSortData(e)},p.prototype._getSorters=function(){var t=this.options.getSortData;for(var e in t){var n=t[e];this._sorters[e]=f(n)}},p.prototype._updateItemsSortData=function(t){for(var e=t&&t.length,n=0;e&&e>n;n++){var i=t[n];i.updateSortData()}};var f=function(){function t(t){if("string"!=typeof t)return t;var n=s(t).split(" "),i=n[0],o=i.match(/^\[(.+)\]$/),a=o&&o[1],r=e(a,i),l=p.sortDataParsers[n[1]];return t=l?function(t){return t&&l(r(t))}:function(t){return t&&r(t)}}function e(t,e){var n;return n=t?function(e){return e.getAttribute(t)}:function(t){var n=t.querySelector(e);return n&&u(n)}}return t}();p.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},p.prototype._sort=function(){var t=this.options.sortBy;if(t){var e=[].concat.apply(t,this.sortHistory),n=d(e,this.options.sortAscending);this.filteredItems.sort(n),t!==this.sortHistory[0]&&this.sortHistory.unshift(t)}},p.prototype._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},p.prototype._resetLayout=function(){t.prototype._resetLayout.call(this),this._mode()._resetLayout()},p.prototype._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},p.prototype._manageStamp=function(t){this._mode()._manageStamp(t)},p.prototype._getContainerSize=function(){return this._mode()._getContainerSize()},p.prototype.needsResizeLayout=function(){return this._mode().needsResizeLayout()},p.prototype.appended=function(t){var e=this.addItems(t);if(e.length){var n=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(n)}},p.prototype.prepended=function(t){var e=this._itemize(t);if(e.length){var n=this.items.slice(0);this.items=e.concat(n),this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(n),this.filteredItems=i.concat(this.filteredItems)}},p.prototype._filterRevealAdded=function(t){var e=this._noTransition(function(){return this._filter(t)});return this.layoutItems(e,!0),this.reveal(e),t},p.prototype.insert=function(t){var e=this.addItems(t);if(e.length){var n,i,o=e.length;for(n=0;o>n;n++)i=e[n],this.element.appendChild(i.element);var a=this._filter(e);for(this._noTransition(function(){this.hide(a)}),n=0;o>n;n++)e[n].isLayoutInstant=!0;for(this.arrange(),n=0;o>n;n++)delete e[n].isLayoutInstant;this.reveal(a)}};var m=p.prototype.remove;return p.prototype.remove=function(t){t=i(t);var e=this.getItems(t);if(m.call(this,t),e&&e.length)for(var n=0,a=e.length;a>n;n++){var r=e[n];o(r,this.filteredItems)}},p.prototype.shuffle=function(){for(var t=0,e=this.items.length;e>t;t++){var n=this.items[t];n.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},p.prototype._noTransition=function(t){var e=this.options.transitionDuration;this.options.transitionDuration=0;var n=t.call(this);return this.options.transitionDuration=e,n},p.prototype.getFilteredItemElements=function(){for(var t=[],e=0,n=this.filteredItems.length;n>e;e++)t.push(this.filteredItems[e].element);return t},p}var r=t.jQuery,s=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},l=document.documentElement,u=l.textContent?function(t){return t.textContent}:function(t){return t.innerText},c=Object.prototype.toString,d=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var n=0,i=t.length;i>n;n++)if(t[n]===e)return n;return-1};"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","matches-selector/matches-selector","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],a):"object"==typeof exports?module.exports=a(require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("./item"),require("./layout-mode"),require("./layout-modes/masonry"),require("./layout-modes/fit-rows"),require("./layout-modes/vertical")):t.Isotope=a(t.Outlayer,t.getSize,t.matchesSelector,t.Isotope.Item,t.Isotope.LayoutMode)}(window),/*! jqBootstrapValidation * A plugin for automating validation on Twitter Bootstrap formatted forms. * * v1.3.6 * * License: MIT - see LICENSE file * * http://ReactiveRaven.github.com/jqBootstrapValidation/ */ function(t){function e(t){return new RegExp("^"+t+"$")}function n(t,e){for(var n=Array.prototype.slice.call(arguments).splice(2),i=t.split("."),o=i.pop(),a=0;a'),o.find(".controls").append(s),i.push(s[0])),n.options.sniffHtml){var c="";if(void 0!==e.attr("pattern")&&(c="Not in the expected format",e.data("validationPatternMessage")&&(c=e.data("validationPatternMessage")),e.data("validationPatternMessage",c),e.data("validationPatternRegex",e.attr("pattern"))),void 0!==e.attr("max")||void 0!==e.attr("aria-valuemax")){var d=void 0!==e.attr("max")?e.attr("max"):e.attr("aria-valuemax");c="Too high: Maximum of '"+d+"'",e.data("validationMaxMessage")&&(c=e.data("validationMaxMessage")),e.data("validationMaxMessage",c),e.data("validationMaxMax",d)}if(void 0!==e.attr("min")||void 0!==e.attr("aria-valuemin")){var p=void 0!==e.attr("min")?e.attr("min"):e.attr("aria-valuemin");c="Too low: Minimum of '"+p+"'",e.data("validationMinMessage")&&(c=e.data("validationMinMessage")),e.data("validationMinMessage",c),e.data("validationMinMin",p)}void 0!==e.attr("maxlength")&&(c="Too long: Maximum of '"+e.attr("maxlength")+"' characters",e.data("validationMaxlengthMessage")&&(c=e.data("validationMaxlengthMessage")),e.data("validationMaxlengthMessage",c),e.data("validationMaxlengthMaxlength",e.attr("maxlength"))),void 0!==e.attr("minlength")&&(c="Too short: Minimum of '"+e.attr("minlength")+"' characters",e.data("validationMinlengthMessage")&&(c=e.data("validationMinlengthMessage")),e.data("validationMinlengthMessage",c),e.data("validationMinlengthMinlength",e.attr("minlength"))),void 0===e.attr("required")&&void 0===e.attr("aria-required")||(c=n.builtInValidators.required.message,e.data("validationRequiredMessage")&&(c=e.data("validationRequiredMessage")),e.data("validationRequiredMessage",c)),void 0!==e.attr("type")&&"number"===e.attr("type").toLowerCase()&&(c=n.builtInValidators.number.message,e.data("validationNumberMessage")&&(c=e.data("validationNumberMessage")),e.data("validationNumberMessage",c)),void 0!==e.attr("type")&&"email"===e.attr("type").toLowerCase()&&(c="Not a valid email address",e.data("validationValidemailMessage")?c=e.data("validationValidemailMessage"):e.data("validationEmailMessage")&&(c=e.data("validationEmailMessage")),e.data("validationValidemailMessage",c)),void 0!==e.attr("minchecked")&&(c="Not enough options checked; Minimum of '"+e.attr("minchecked")+"' required",e.data("validationMincheckedMessage")&&(c=e.data("validationMincheckedMessage")),e.data("validationMincheckedMessage",c),e.data("validationMincheckedMinchecked",e.attr("minchecked"))),void 0!==e.attr("maxchecked")&&(c="Too many options checked; Maximum of '"+e.attr("maxchecked")+"' required",e.data("validationMaxcheckedMessage")&&(c=e.data("validationMaxcheckedMessage")),e.data("validationMaxcheckedMessage",c),e.data("validationMaxcheckedMaxchecked",e.attr("maxchecked")))}void 0!==e.data("validation")&&(u=e.data("validation").split(",")),t.each(e.data(),function(t,e){var n=t.replace(/([A-Z])/g,",$1").split(",");"validation"===n[0]&&n[1]&&u.push(n[1])});var f=u,m=[];do t.each(u,function(t,e){u[t]=a(e)}),u=t.unique(u),m=[],t.each(f,function(i,o){if(void 0!==e.data("validation"+o+"Shortcut"))t.each(e.data("validation"+o+"Shortcut").split(","),function(t,e){m.push(e)});else if(n.builtInValidators[o.toLowerCase()]){var r=n.builtInValidators[o.toLowerCase()];"shortcut"===r.type.toLowerCase()&&t.each(r.shortcut.split(","),function(t,e){e=a(e),m.push(e),u.push(e)})}}),f=m;while(f.length>0);var h={};t.each(u,function(i,o){var r=e.data("validation"+o+"Message"),s=void 0!==r,l=!1;if(r=r?r:"'"+o+"' validation failed ",t.each(n.validatorTypes,function(n,i){void 0===h[n]&&(h[n]=[]),l||void 0===e.data("validation"+o+a(i.name))||(h[n].push(t.extend(!0,{name:a(i.name),message:r},i.init(e,o))),l=!0)}),!l&&n.builtInValidators[o.toLowerCase()]){var u=t.extend(!0,{},n.builtInValidators[o.toLowerCase()]);s&&(u.message=r);var c=u.type.toLowerCase();"shortcut"===c?l=!0:t.each(n.validatorTypes,function(n,i){void 0===h[n]&&(h[n]=[]),l||c!==n.toLowerCase()||(e.data("validation"+o+a(i.name),u[i.name.toLowerCase()]),h[c].push(t.extend(u,i.init(e,o))),l=!0)})}l||t.error("Cannot find validation info for '"+o+"'")}),s.data("original-contents",s.data("original-contents")?s.data("original-contents"):s.html()),s.data("original-role",s.data("original-role")?s.data("original-role"):s.attr("role")),o.data("original-classes",o.data("original-clases")?o.data("original-classes"):o.attr("class")),e.data("original-aria-invalid",e.data("original-aria-invalid")?e.data("original-aria-invalid"):e.attr("aria-invalid")),e.bind("validation.validation",function(i,o){var a=r(e),s=[];return t.each(h,function(i,r){(a||a.length||o&&o.includeEmpty||n.validatorTypes[i].blockSubmit&&o&&o.submitting)&&t.each(r,function(t,o){n.validatorTypes[i].validate(e,a,o)&&s.push(o.message)})}),s}),e.bind("getValidators.validation",function(){return h}),e.bind("submit.validation",function(){return e.triggerHandler("change.validation",{submitting:!0})}),e.bind(["keyup","focus","blur","click","keydown","keypress","change"].join(".validation ")+".validation",function(i,a){var u=r(e),c=[];o.find("input,textarea,select").each(function(n,i){var o=c.length;if(t.each(t(i).triggerHandler("validation.validation",a),function(t,e){c.push(e)}),c.length>o)t(i).attr("aria-invalid","true");else{var r=e.data("original-aria-invalid");t(i).attr("aria-invalid",void 0!==r?r:!1)}}),l.find("input,select,textarea").not(e).not('[name="'+e.attr("name")+'"]').trigger("validationLostFocus.validation"),c=t.unique(c.sort()),c.length?(o.removeClass("success error").addClass("warning"),n.options.semanticallyStrict&&1===c.length?s.html(c[0]+(n.options.prependExistingHelpBlock?s.data("original-contents"):"")):s.html('
  • '+c.join("
  • ")+"
"+(n.options.prependExistingHelpBlock?s.data("original-contents"):""))):(o.removeClass("warning error success"),u.length>0&&o.addClass("success"),s.html(s.data("original-contents"))),"blur"===i.type&&o.removeClass("success")}),e.bind("validationLostFocus.validation",function(){o.removeClass("success")})})},destroy:function(){return this.each(function(){var e=t(this),n=e.parents(".form-group").first(),o=n.find(".help-block").first();e.unbind(".validation"),o.html(o.data("original-contents")),n.attr("class",n.data("original-classes")),e.attr("aria-invalid",e.data("original-aria-invalid")),o.attr("role",e.data("original-role")),i.indexOf(o[0])>-1&&o.remove()})},collectErrors:function(e){var n={};return this.each(function(e,i){var o=t(i),a=o.attr("name"),r=o.triggerHandler("validation.validation",{includeEmpty:!0});n[a]=t.extend(!0,r,n[a])}),t.each(n,function(t,e){0===e.length&&delete n[t]}),n},hasErrors:function(){var e=[];return this.each(function(n,i){e=e.concat(t(i).triggerHandler("getValidators.validation")?t(i).triggerHandler("validation.validation",{submitting:!0}):[])}),e.length>0},override:function(e){o=t.extend(!0,o,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}},validate:function(t,e,i){if(i.lastValue===e&&i.lastFinished)return!i.lastValid;if(i.lastFinished===!0){i.lastValue=e,i.lastValid=!0,i.lastFinished=!1;var o=i,a=t;n(i.callback,window,t,e,function(t){o.lastValue===t.value&&(o.lastValid=t.valid,t.message&&(o.message=t.message),o.lastFinished=!0,a.data("validation"+o.validatorName+"Message",o.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,n,i){return""+i.lastValue==""+n&&i.lastFinished===!0?i.lastValid===!1:(i.lastFinished===!0&&(i.lastValue=n,i.lastValid=!0,i.lastFinished=!1,t.ajax({url:i.url,data:"value="+n+"&field="+e.attr("name"),dataType:"json",success:function(t){""+i.lastValue==""+t.value&&(i.lastValid=!!t.valid,t.message&&(i.message=t.message),i.lastFinished=!0,e.data("validation"+i.validatorName+"Message",i.message),setTimeout(function(){e.trigger("change.validation")},1))},failure:function(){i.lastValid=!0,i.message="ajax call failed",i.lastFinished=!0,e.data("validation"+i.validatorName+"Message",i.message),setTimeout(function(){e.trigger("change.validation")},1)}})),!1)}},regex:{name:"regex",init:function(t,n){return{regex:e(t.data("validation"+n+"Regex"))}},validate:function(t,e,n){return!n.regex.test(e)&&!n.negative||n.regex.test(e)&&n.negative}},required:{name:"required",init:function(t,e){return{}},validate:function(t,e,n){return!(0!==e.length||n.negative)||!!(e.length>0&&n.negative)},blockSubmit:!0},match:{name:"match",init:function(t,e){var n=t.parents("form").first().find('[name="'+t.data("validation"+e+"Match")+'"]').first();return n.bind("validation.validation",function(){t.trigger("change.validation",{submitting:!0})}),{element:n}},validate:function(t,e,n){return e!==n.element.val()&&!n.negative||e===n.element.val()&&n.negative},blockSubmit:!0},max:{name:"max",init:function(t,e){return{max:t.data("validation"+e+"Max")}},validate:function(t,e,n){return parseFloat(e,10)>parseFloat(n.max,10)&&!n.negative||parseFloat(e,10)<=parseFloat(n.max,10)&&n.negative}},min:{name:"min",init:function(t,e){return{min:t.data("validation"+e+"Min")}},validate:function(t,e,n){return parseFloat(e)=parseFloat(n.min)&&n.negative}},maxlength:{name:"maxlength",init:function(t,e){return{maxlength:t.data("validation"+e+"Maxlength")}},validate:function(t,e,n){return e.length>n.maxlength&&!n.negative||e.length<=n.maxlength&&n.negative}},minlength:{name:"minlength",init:function(t,e){return{minlength:t.data("validation"+e+"Minlength")}},validate:function(t,e,n){return e.length=n.minlength&&n.negative}},maxchecked:{name:"maxchecked",init:function(t,e){var n=t.parents("form").first().find('[name="'+t.attr("name")+'"]');return n.bind("click.validation",function(){t.trigger("change.validation",{includeEmpty:!0})}),{maxchecked:t.data("validation"+e+"Maxchecked"),elements:n}},validate:function(t,e,n){return n.elements.filter(":checked").length>n.maxchecked&&!n.negative||n.elements.filter(":checked").length<=n.maxchecked&&n.negative},blockSubmit:!0},minchecked:{name:"minchecked",init:function(t,e){var n=t.parents("form").first().find('[name="'+t.attr("name")+'"]');return n.bind("click.validation",function(){t.trigger("change.validation",{includeEmpty:!0})}),{minchecked:t.data("validation"+e+"Minchecked"),elements:n}},validate:function(t,e,n){return n.elements.filter(":checked").length=n.minchecked&&n.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"},passwordagain:{name:"Passwordagain",type:"match",match:"password",message:"Does not match the given password"},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"},integer:{name:"Integer",type:"regex",regex:"[+-]?\\d+",message:"No decimal places allowed"},positivenumber:{name:"Positivenumber",type:"min",min:0,message:"Must be a positive number"},negativenumber:{name:"Negativenumber",type:"max",max:0,message:"Must be a negative number"},required:{name:"Required",type:"required",message:"This is required"},checkone:{name:"Checkone",type:"minchecked",minchecked:1,message:"Check at least one option"}}},a=function(t){return t.toLowerCase().replace(/(^|\s)([a-z])/g,function(t,e,n){return e+n.toUpperCase()})},r=function(e){var n=e.val(),i=e.attr("type");return"checkbox"===i&&(n=e.is(":checked")?n:""),"radio"===i&&(n=t('input[name="'+e.attr("name")+'"]:checked').length>0?n:""),n};t.fn.jqBootstrapValidation=function(e){return o.methods[e]?o.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):o.methods.init.apply(this,arguments)},t.jqBootstrapValidation=function(e){t(":input").not("[type=image],[type=submit]").jqBootstrapValidation.apply(this,arguments)}}(jQuery),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t("object"==typeof exports?require("jquery"):jQuery)}(function(t){function e(t,e){return t.toFixed(e.decimals)}var n=function(e,i){this.$element=t(e),this.options=t.extend({},n.DEFAULTS,this.dataOptions(),i),this.init()};n.DEFAULTS={from:0,to:0,speed:1e3,refreshInterval:100,decimals:0,formatter:e,onUpdate:null,onComplete:null},n.prototype.init=function(){this.value=this.options.from,this.loops=Math.ceil(this.options.speed/this.options.refreshInterval),this.loopCount=0,this.increment=(this.options.to-this.options.from)/this.loops},n.prototype.dataOptions=function(){var t={from:this.$element.data("from"),to:this.$element.data("to"),speed:this.$element.data("speed"),refreshInterval:this.$element.data("refresh-interval"),decimals:this.$element.data("decimals")},e=Object.keys(t);for(var n in e){var i=e[n];"undefined"==typeof t[i]&&delete t[i]}return t},n.prototype.update=function(){this.value+=this.increment,this.loopCount++,this.render(),"function"==typeof this.options.onUpdate&&this.options.onUpdate.call(this.$element,this.value),this.loopCount>=this.loops&&(clearInterval(this.interval),this.value=this.options.to,"function"==typeof this.options.onComplete&&this.options.onComplete.call(this.$element,this.value))},n.prototype.render=function(){var t=this.options.formatter.call(this.$element,this.value,this.options);this.$element.text(t)},n.prototype.restart=function(){this.stop(),this.init(),this.start()},n.prototype.start=function(){this.stop(),this.render(),this.interval=setInterval(this.update.bind(this),this.options.refreshInterval)},n.prototype.stop=function(){this.interval&&clearInterval(this.interval)},n.prototype.toggle=function(){this.interval?this.stop():this.start()},t.fn.countTo=function(e){return this.each(function(){var i=t(this),o=i.data("countTo"),a=!o||"object"==typeof e,r="object"==typeof e?e:{},s="string"==typeof e?e:"start";a&&(o&&o.stop(),i.data("countTo",o=new n(this,r))),o[s].call(o)})}}),/*! * FitVids 1.1 * * Copyright 2013, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com * Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ * Released under the WTFPL license - http://sam.zoy.org/wtfpl/ * */ function(t){"use strict";t.fn.fitVids=function(e){var n={customSelector:null,ignore:null};if(!document.getElementById("fit-vids-style")){var i=document.head||document.getElementsByTagName("head")[0],o=".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%;}",a=document.createElement("div");a.innerHTML='

x

",i.appendChild(a.childNodes[1])}return e&&t.extend(n,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"];n.customSelector&&e.push(n.customSelector);var i=".fitvidsignore";n.ignore&&(i=i+", "+n.ignore);var o=t(this).find(e.join(","));o=o.not("object object"),o=o.not(i),o.each(function(){var e=t(this);if(!(e.parents(i).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 n="object"===this.tagName.toLowerCase()||e.attr("height")&&!isNaN(parseInt(e.attr("height"),10))?parseInt(e.attr("height"),10):e.height(),o=isNaN(parseInt(e.attr("width"),10))?e.width():parseInt(e.attr("width"),10),a=n/o;if(!e.attr("id")){var r="fitvid"+Math.floor(999999*Math.random());e.attr("id",r)}e.wrap('
').parent(".fluid-width-video-wrapper").css("padding-top",100*a+"%"),e.removeAttr("height").removeAttr("width")}})})}}(window.jQuery||window.Zepto),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(t){var e,n,i,o,a,r,s="Close",l="BeforeClose",u="AfterClose",c="BeforeAppend",d="MarkupParse",p="Open",f="Change",m="mfp",h="."+m,v="mfp-ready",g="mfp-removing",y="mfp-prevent-close",w=function(){},b=!!window.jQuery,x=t(window),I=function(t,n){e.ev.on(m+t+h,n)},C=function(e,n,i,o){var a=document.createElement("div");return a.className="mfp-"+e,i&&(a.innerHTML=i),o?n&&n.appendChild(a):(a=t(a),n&&a.appendTo(n)),a},S=function(n,i){e.ev.triggerHandler(m+n,i),e.st.callbacks&&(n=n.charAt(0).toLowerCase()+n.slice(1),e.st.callbacks[n]&&e.st.callbacks[n].apply(e,t.isArray(i)?i:[i]))},T=function(n){return n===r&&e.currTemplate.closeBtn||(e.currTemplate.closeBtn=t(e.st.closeMarkup.replace("%title%",e.st.tClose)),r=n),e.currTemplate.closeBtn},k=function(){t.magnificPopup.instance||(e=new w,e.init(),t.magnificPopup.instance=e)},L=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};w.prototype={constructor:w,init:function(){var n=navigator.appVersion;e.isLowIE=e.isIE8=document.all&&!document.addEventListener,e.isAndroid=/android/gi.test(n),e.isIOS=/iphone|ipad|ipod/gi.test(n),e.supportsTransition=L(),e.probablyMobile=e.isAndroid||e.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),i=t(document),e.popupsCache={}},open:function(n){var o;if(n.isObj===!1){e.items=n.items.toArray(),e.index=0;var r,s=n.items;for(o=0;o(t||x.height())},_setFocus:function(){(e.st.focus?e.content.find(e.st.focus).eq(0):e.wrap).focus()},_onFocusIn:function(n){return n.target===e.wrap[0]||t.contains(e.wrap[0],n.target)?void 0:(e._setFocus(),!1)},_parseMarkup:function(e,n,i){var o;i.data&&(n=t.extend(i.data,n)),S(d,[e,n,i]),t.each(n,function(n,i){if(void 0===i||i===!1)return!0;if(o=n.split("_"),o.length>1){var a=e.find(h+"-"+o[0]);if(a.length>0){var r=o[1];"replaceWith"===r?a[0]!==i[0]&&a.replaceWith(i):"img"===r?a.is("img")?a.attr("src",i):a.replaceWith(t("").attr("src",i).attr("class",a.attr("class"))):a.attr(o[1],i)}}else e.find(h+"-"+n).html(i)})},_getScrollbarSize:function(){if(void 0===e.scrollbarSize){var t=document.createElement("div");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:w.prototype,modules:[],open:function(e,n){return k(),e=e?t.extend(!0,{},e):{},e.isObj=!0,e.index=n||0,this.instance.open(e)},close:function(){return t.magnificPopup.instance&&t.magnificPopup.instance.close()},registerModule:function(e,n){n.options&&(t.magnificPopup.defaults[e]=n.options),t.extend(this.proto,n.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:'',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},t.fn.magnificPopup=function(n){k();var i=t(this);if("string"==typeof n)if("open"===n){var o,a=b?i.data("magnificPopup"):i[0].magnificPopup,r=parseInt(arguments[1],10)||0;a.items?o=a.items[r]:(o=i,a.delegate&&(o=o.find(a.delegate)),o=o.eq(r)),e._openClick({mfpEl:o},i,a)}else e.isOpen&&e[n].apply(e,Array.prototype.slice.call(arguments,1));else n=t.extend(!0,{},n),b?i.data("magnificPopup",n):i[0].magnificPopup=n,e.addGroup(i,n);return i};var E,M,P,_="inline",A=function(){P&&(M.after(P.addClass(E)).detach(),P=null)};t.magnificPopup.registerModule(_,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){e.types.push(_),I(s+"."+_,function(){A()})},getInline:function(n,i){if(A(),n.src){var o=e.st.inline,a=t(n.src);if(a.length){var r=a[0].parentNode;r&&r.tagName&&(M||(E=o.hiddenClass,M=C(E),E="mfp-"+E),P=a.after(M).detach().removeClass(E)),e.updateStatus("ready")}else e.updateStatus("error",o.tNotFound),a=t("
");return n.inlineElement=a,a}return e.updateStatus("ready"),e._parseMarkup(i,{},n),i}}});var z,O="ajax",N=function(){z&&t(document.body).removeClass(z)},j=function(){N(),e.req&&e.req.abort()};t.magnificPopup.registerModule(O,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'The content could not be loaded.'},proto:{initAjax:function(){e.types.push(O),z=e.st.ajax.cursor,I(s+"."+O,j),I("BeforeChange."+O,j)},getAjax:function(n){z&&t(document.body).addClass(z),e.updateStatus("loading");var i=t.extend({url:n.src,success:function(i,o,a){var r={data:i,xhr:a};S("ParseAjax",r),e.appendContent(t(r.data),O),n.finished=!0,N(),e._setFocus(),setTimeout(function(){e.wrap.addClass(v)},16),e.updateStatus("ready"),S("AjaxContentAdded")},error:function(){N(),n.finished=n.loadError=!0,e.updateStatus("error",e.st.ajax.tError.replace("%url%",n.src))}},e.st.ajax.settings);return e.req=t.ajax(i),""}}});var D,W=function(n){if(n.data&&void 0!==n.data.title)return n.data.title;var i=e.st.image.titleSrc;if(i){if(t.isFunction(i))return i.call(e,n);if(n.el)return n.el.attr(i)||""}return""};t.magnificPopup.registerModule("image",{options:{markup:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'The image could not be loaded.'},proto:{initImage:function(){var n=e.st.image,i=".image";e.types.push("image"),I(p+i,function(){"image"===e.currItem.type&&n.cursor&&t(document.body).addClass(n.cursor)}),I(s+i,function(){n.cursor&&t(document.body).removeClass(n.cursor),x.off("resize"+h)}),I("Resize"+i,e.resizeImage),e.isLowIE&&I("AfterChange",e.resizeImage)},resizeImage:function(){var t=e.currItem;if(t&&t.img&&e.st.image.verticalFit){var n=0;e.isLowIE&&(n=parseInt(t.img.css("padding-top"),10)+parseInt(t.img.css("padding-bottom"),10)),t.img.css("max-height",e.wH-n)}},_onImageHasSize:function(t){t.img&&(t.hasSize=!0,D&&clearInterval(D),t.isCheckingImgSize=!1,S("ImageHasSize",t),t.imgHidden&&(e.content&&e.content.removeClass("mfp-loading"),t.imgHidden=!1))},findImageSize:function(t){var n=0,i=t.img[0],o=function(a){D&&clearInterval(D),D=setInterval(function(){return i.naturalWidth>0?void e._onImageHasSize(t):(n>200&&clearInterval(D),n++,void(3===n?o(10):40===n?o(50):100===n&&o(500)))},a)};o(1)},getImage:function(n,i){var o=0,a=function(){n&&(n.img[0].complete?(n.img.off(".mfploader"),n===e.currItem&&(e._onImageHasSize(n),e.updateStatus("ready")),n.hasSize=!0,n.loaded=!0,S("ImageLoadComplete")):(o++,200>o?setTimeout(a,100):r()))},r=function(){n&&(n.img.off(".mfploader"),n===e.currItem&&(e._onImageHasSize(n),e.updateStatus("error",s.tError.replace("%url%",n.src))),n.hasSize=!0,n.loaded=!0,n.loadError=!0)},s=e.st.image,l=i.find(".mfp-img");if(l.length){var u=document.createElement("img");u.className="mfp-img",n.el&&n.el.find("img").length&&(u.alt=n.el.find("img").attr("alt")),n.img=t(u).on("load.mfploader",a).on("error.mfploader",r),u.src=n.src,l.is("img")&&(n.img=n.img.clone()),u=n.img[0],u.naturalWidth>0?n.hasSize=!0:u.width||(n.hasSize=!1)}return e._parseMarkup(i,{title:W(n),img_replaceWith:n.img},n),e.resizeImage(),n.hasSize?(D&&clearInterval(D),n.loadError?(i.addClass("mfp-loading"),e.updateStatus("error",s.tError.replace("%url%",n.src))):(i.removeClass("mfp-loading"),e.updateStatus("ready")),i):(e.updateStatus("loading"),n.loading=!0,n.hasSize||(n.imgHidden=!0,i.addClass("mfp-loading"),e.findImageSize(n)),i)}}});var $,B=function(){return void 0===$&&($=void 0!==document.createElement("p").style.MozTransform),$};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,n=e.st.zoom,i=".zoom";if(n.enabled&&e.supportsTransition){var o,a,r=n.duration,u=function(t){var e=t.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),i="all "+n.duration/1e3+"s "+n.easing,o={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},a="transition";return o["-webkit-"+a]=o["-moz-"+a]=o["-o-"+a]=o[a]=i,e.css(o),e},c=function(){e.content.css("visibility","visible")};I("BuildControls"+i,function(){if(e._allowZoom()){if(clearTimeout(o),e.content.css("visibility","hidden"),t=e._getItemToZoom(),!t)return void c();a=u(t),a.css(e._getOffset()),e.wrap.append(a),o=setTimeout(function(){a.css(e._getOffset(!0)),o=setTimeout(function(){c(),setTimeout(function(){a.remove(),t=a=null,S("ZoomAnimationEnded")},16)},r)},16)}}),I(l+i,function(){if(e._allowZoom()){if(clearTimeout(o),e.st.removalDelay=r,!t){if(t=e._getItemToZoom(),!t)return;a=u(t)}a.css(e._getOffset(!0)),e.wrap.append(a),e.content.css("visibility","hidden"),setTimeout(function(){a.css(e._getOffset())},16)}}),I(s+i,function(){e._allowZoom()&&(c(),a&&a.remove(),t=null)})}},_allowZoom:function(){return"image"===e.currItem.type},_getItemToZoom:function(){return e.currItem.hasSize?e.currItem.img:!1},_getOffset:function(n){var i;i=n?e.currItem.img:e.st.zoom.opener(e.currItem.el||e.currItem);var o=i.offset(),a=parseInt(i.css("padding-top"),10),r=parseInt(i.css("padding-bottom"),10);o.top-=t(window).scrollTop()-a;var s={width:i.width(),height:(b?i.innerHeight():i[0].offsetHeight)-r-a};return B()?s["-moz-transform"]=s.transform="translate("+o.left+"px,"+o.top+"px)":(s.left=o.left,s.top=o.top),s}}});var q="iframe",H="//about:blank",F=function(t){if(e.currTemplate[q]){var n=e.currTemplate[q].find("iframe");n.length&&(t||(n[0].src=H),e.isIE8&&n.css("display",t?"block":"none"))}};t.magnificPopup.registerModule(q,{options:{markup:'
',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(q),I("BeforeChange",function(t,e,n){e!==n&&(e===q?F():n===q&&F(!0))}),I(s+"."+q,function(){F()})},getIframe:function(n,i){var o=n.src,a=e.st.iframe;t.each(a.patterns,function(){return o.indexOf(this.index)>-1?(this.id&&(o="string"==typeof this.id?o.substr(o.lastIndexOf(this.id)+this.id.length,o.length):this.id.call(this,o)),o=this.src.replace("%id%",o),!1):void 0});var r={};return a.srcAction&&(r[a.srcAction]=o),e._parseMarkup(i,r,n),e.updateStatus("ready"),i}}});var R=function(t){var n=e.items.length;return t>n-1?t-n:0>t?n+t:t},V=function(t,e,n){return t.replace(/%curr%/gi,e+1).replace(/%total%/gi,n)};t.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'',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 n=e.st.gallery,o=".mfp-gallery";return e.direction=!0,n&&n.enabled?(a+=" mfp-gallery",I(p+o,function(){n.navigateByImgClick&&e.wrap.on("click"+o,".mfp-img",function(){return e.items.length>1?(e.next(),!1):void 0}),i.on("keydown"+o,function(t){37===t.keyCode?e.prev():39===t.keyCode&&e.next()})}),I("UpdateStatus"+o,function(t,n){n.text&&(n.text=V(n.text,e.currItem.index,e.items.length))}),I(d+o,function(t,i,o,a){var r=e.items.length;o.counter=r>1?V(n.tCounter,a.index,r):""}),I("BuildControls"+o,function(){if(e.items.length>1&&n.arrows&&!e.arrowLeft){var i=n.arrowMarkup,o=e.arrowLeft=t(i.replace(/%title%/gi,n.tPrev).replace(/%dir%/gi,"left")).addClass(y),a=e.arrowRight=t(i.replace(/%title%/gi,n.tNext).replace(/%dir%/gi,"right")).addClass(y);o.click(function(){e.prev()}),a.click(function(){e.next()}),e.container.append(o.add(a))}}),I(f+o,function(){e._preloadTimeout&&clearTimeout(e._preloadTimeout),e._preloadTimeout=setTimeout(function(){e.preloadNearbyImages(),e._preloadTimeout=null},16)}),void I(s+o,function(){i.off(o),e.wrap.off("click"+o),e.arrowRight=e.arrowLeft=null})):!1},next:function(){e.direction=!0,e.index=R(e.index+1),e.updateItemHTML()},prev:function(){e.direction=!1,e.index=R(e.index-1),e.updateItemHTML()},goTo:function(t){e.direction=t>=e.index,e.index=t,e.updateItemHTML()},preloadNearbyImages:function(){var t,n=e.st.gallery.preload,i=Math.min(n[0],e.items.length),o=Math.min(n[1],e.items.length);for(t=1;t<=(e.direction?o:i);t++)e._preloadItem(e.index+t);for(t=1;t<=(e.direction?i:o);t++)e._preloadItem(e.index-t)},_preloadItem:function(n){if(n=R(n),!e.items[n].preloaded){var i=e.items[n];i.parsed||(i=e.parseEl(n)),S("LazyLoad",i),"image"===i.type&&(i.img=t('').on("load.mfploader",function(){i.hasSize=!0}).on("error.mfploader",function(){i.hasSize=!0,i.loadError=!0,S("LazyLoadError",i)}).attr("src",i.src)),i.preloaded=!0}}}});var U="retina";t.magnificPopup.registerModule(U,{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,n=t.ratio;n=isNaN(n)?n():n,n>1&&(I("ImageHasSize."+U,function(t,e){e.img.css({"max-width":e.img[0].naturalWidth/n,width:"100%"})}),I("ElementParse."+U,function(e,i){i.src=t.replaceSrc(i,n)}))}}}}),k()}),/*! Zoom 1.7.15 license: MIT http://www.jacklmoore.com/zoom */ function(t){var e={url:!1,callback:!1,target:!1,duration:120,on:"mouseover",touch:!0,onZoomIn:!1,onZoomOut:!1,magnify:1};t.zoom=function(e,n,i,o){var a,r,s,l,u,c,d,p=t(e),f=p.css("position"),m=t(n);return p.css("position",/(absolute|fixed)/.test(f)?f:"relative"),p.css("overflow","hidden"),i.style.width=i.style.height="",t(i).addClass("zoomImg").css({position:"absolute",top:0,left:0,opacity:0,width:i.width*o,height:i.height*o,border:"none",maxWidth:"none",maxHeight:"none"}).appendTo(e),{init:function(){r=p.outerWidth(),a=p.outerHeight(),n===p[0]?(l=r,s=a):(l=m.outerWidth(),s=m.outerHeight()),u=(i.width-r)/l,c=(i.height-a)/s,d=m.offset()},move:function(t){var e=t.pageX-d.left,n=t.pageY-d.top;n=Math.max(Math.min(n,s),0),e=Math.max(Math.min(e,l),0),i.style.left=e*-u+"px",i.style.top=n*-c+"px"}}},t.fn.zoom=function(n){return this.each(function(){var i,o=t.extend({},e,n||{}),a=o.target||this,r=this,s=t(r),l=t(a),u=document.createElement("img"),c=t(u),d="mousemove.zoom",p=!1,f=!1;(o.url||(i=s.find("img"),i[0]&&(o.url=i.data("src")||i.attr("src")),o.url))&&(!function(){var t=l.css("position"),e=l.css("overflow");s.one("zoom.destroy",function(){s.off(".zoom"),l.css("position",t),l.css("overflow",e),c.remove()})}(),u.onload=function(){function e(e){i.init(),i.move(e),c.stop().fadeTo(t.support.opacity?o.duration:0,1,t.isFunction(o.onZoomIn)?o.onZoomIn.call(u):!1)}function n(){c.stop().fadeTo(o.duration,0,t.isFunction(o.onZoomOut)?o.onZoomOut.call(u):!1)}var i=t.zoom(a,r,u,o.magnify);"grab"===o.on?s.on("mousedown.zoom",function(o){1===o.which&&(t(document).one("mouseup.zoom",function(){n(),t(document).off(d,i.move)}),e(o),t(document).on(d,i.move),o.preventDefault())}):"click"===o.on?s.on("click.zoom",function(o){return p?void 0:(p=!0,e(o),t(document).on(d,i.move),t(document).one("click.zoom",function(){n(),p=!1,t(document).off(d,i.move)}),!1)}):"toggle"===o.on?s.on("click.zoom",function(t){p?n():e(t),p=!p}):"mouseover"===o.on&&(i.init(),s.on("mouseenter.zoom",e).on("mouseleave.zoom",n).on(d,i.move)),o.touch&&s.on("touchstart.zoom",function(t){t.preventDefault(),f?(f=!1,n()):(f=!0,e(t.originalEvent.touches[0]||t.originalEvent.changedTouches[0]))}).on("touchmove.zoom",function(t){t.preventDefault(),i.move(t.originalEvent.touches[0]||t.originalEvent.changedTouches[0])}).on("touchend.zoom",function(t){t.preventDefault(),f&&(f=!1,n())}),t.isFunction(o.callback)&&o.callback.call(u)},u.src=o.url)})},t.fn.zoom.defaults=e}(window.jQuery),function(t){var e=!0;t.flexslider=function(n,i){var o=t(n);o.vars=t.extend({},t.flexslider.defaults,i);var a,r=o.vars.namespace,s=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,l=("ontouchstart"in window||s||window.DocumentTouch&&document instanceof DocumentTouch)&&o.vars.touch,u="click touchend MSPointerUp keyup",c="",d="vertical"===o.vars.direction,p=o.vars.reverse,f=o.vars.itemWidth>0,m="fade"===o.vars.animation,h=""!==o.vars.asNavFor,v={};t.data(n,"flexslider",o),v={init:function(){o.animating=!1,o.currentSlide=parseInt(o.vars.startAt?o.vars.startAt:0,10),isNaN(o.currentSlide)&&(o.currentSlide=0),o.animatingTo=o.currentSlide,o.atEnd=0===o.currentSlide||o.currentSlide===o.last,o.containerSelector=o.vars.selector.substr(0,o.vars.selector.search(" ")),o.slides=t(o.vars.selector,o),o.container=t(o.containerSelector,o),o.count=o.slides.length,o.syncExists=t(o.vars.sync).length>0,"slide"===o.vars.animation&&(o.vars.animation="swing"),o.prop=d?"top":"marginLeft",o.args={},o.manualPause=!1,o.stopped=!1,o.started=!1,o.startTimeout=null,o.transitions=!o.vars.video&&!m&&o.vars.useCSS&&function(){var t=document.createElement("div"),e=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var n in e)if(void 0!==t.style[e[n]])return o.pfx=e[n].replace("Perspective","").toLowerCase(),o.prop="-"+o.pfx+"-transform",!0;return!1}(),o.ensureAnimationEnd="",""!==o.vars.controlsContainer&&(o.controlsContainer=t(o.vars.controlsContainer).length>0&&t(o.vars.controlsContainer)),""!==o.vars.manualControls&&(o.manualControls=t(o.vars.manualControls).length>0&&t(o.vars.manualControls)),""!==o.vars.customDirectionNav&&(o.customDirectionNav=2===t(o.vars.customDirectionNav).length&&t(o.vars.customDirectionNav)),o.vars.randomize&&(o.slides.sort(function(){return Math.round(Math.random())-.5}),o.container.empty().append(o.slides)),o.doMath(),o.setup("init"),o.vars.controlNav&&v.controlNav.setup(),o.vars.directionNav&&v.directionNav.setup(),o.vars.keyboard&&(1===t(o.containerSelector).length||o.vars.multipleKeyboard)&&t(document).bind("keyup",function(t){var e=t.keyCode;if(!o.animating&&(39===e||37===e)){var n=39===e?o.getTarget("next"):37===e?o.getTarget("prev"):!1;o.flexAnimate(n,o.vars.pauseOnAction)}}),o.vars.mousewheel&&o.bind("mousewheel",function(t,e,n,i){t.preventDefault();var a=0>e?o.getTarget("next"):o.getTarget("prev");o.flexAnimate(a,o.vars.pauseOnAction)}),o.vars.pausePlay&&v.pausePlay.setup(),o.vars.slideshow&&o.vars.pauseInvisible&&v.pauseInvisible.init(),o.vars.slideshow&&(o.vars.pauseOnHover&&o.hover(function(){o.manualPlay||o.manualPause||o.pause()},function(){o.manualPause||o.manualPlay||o.stopped||o.play()}),o.vars.pauseInvisible&&v.pauseInvisible.isHidden()||(o.vars.initDelay>0?o.startTimeout=setTimeout(o.play,o.vars.initDelay):o.play())),h&&v.asNav.setup(),l&&o.vars.touch&&v.touch(),(!m||m&&o.vars.smoothHeight)&&t(window).bind("resize orientationchange focus",v.resize),o.find("img").attr("draggable","false"),setTimeout(function(){o.vars.start(o)},200)},asNav:{setup:function(){o.asNav=!0,o.animatingTo=Math.floor(o.currentSlide/o.move),o.currentItem=o.currentSlide,o.slides.removeClass(r+"active-slide").eq(o.currentItem).addClass(r+"active-slide"),s?(n._slider=o,o.slides.each(function(){var e=this;e._gesture=new MSGesture,e._gesture.target=e,e.addEventListener("MSPointerDown",function(t){t.preventDefault(),t.currentTarget._gesture&&t.currentTarget._gesture.addPointer(t.pointerId)},!1),e.addEventListener("MSGestureTap",function(e){e.preventDefault();var n=t(this),i=n.index();t(o.vars.asNavFor).data("flexslider").animating||n.hasClass("active")||(o.direction=o.currentItem=a&&n.hasClass(r+"active-slide")?o.flexAnimate(o.getTarget("prev"),!0):t(o.vars.asNavFor).data("flexslider").animating||n.hasClass(r+"active-slide")||(o.direction=o.currentItem'),o.pagingCount>1)for(var s=0;s":''+a+"","thumbnails"===o.vars.controlNav&&!0===o.vars.thumbCaptions){var l=n.attr("data-thumbcaption");""!==l&&void 0!==l&&(e+=''+l+"")}o.controlNavScaffold.append("
  • "+e+"
  • "),a++}o.controlsContainer?t(o.controlsContainer).append(o.controlNavScaffold):o.append(o.controlNavScaffold),v.controlNav.set(),v.controlNav.active(),o.controlNavScaffold.delegate("a, img",u,function(e){if(e.preventDefault(),""===c||c===e.type){var n=t(this),i=o.controlNav.index(n);n.hasClass(r+"active")||(o.direction=i>o.currentSlide?"next":"prev",o.flexAnimate(i,o.vars.pauseOnAction))}""===c&&(c=e.type),v.setToClearWatchedEvent()})},setupManual:function(){o.controlNav=o.manualControls,v.controlNav.active(),o.controlNav.bind(u,function(e){if(e.preventDefault(),""===c||c===e.type){var n=t(this),i=o.controlNav.index(n);n.hasClass(r+"active")||(i>o.currentSlide?o.direction="next":o.direction="prev",o.flexAnimate(i,o.vars.pauseOnAction))}""===c&&(c=e.type),v.setToClearWatchedEvent()})},set:function(){var e="thumbnails"===o.vars.controlNav?"img":"a";o.controlNav=t("."+r+"control-nav li "+e,o.controlsContainer?o.controlsContainer:o)},active:function(){o.controlNav.removeClass(r+"active").eq(o.animatingTo).addClass(r+"active")},update:function(e,n){o.pagingCount>1&&"add"===e?o.controlNavScaffold.append(t('
  • '+o.count+"
  • ")):1===o.pagingCount?o.controlNavScaffold.find("li").remove():o.controlNav.eq(n).closest("li").remove(),v.controlNav.set(),o.pagingCount>1&&o.pagingCount!==o.controlNav.length?o.update(n,e):v.controlNav.active()}},directionNav:{setup:function(){var e=t('");o.customDirectionNav?o.directionNav=o.customDirectionNav:o.controlsContainer?(t(o.controlsContainer).append(e),o.directionNav=t("."+r+"direction-nav li a",o.controlsContainer)):(o.append(e),o.directionNav=t("."+r+"direction-nav li a",o)),v.directionNav.update(),o.directionNav.bind(u,function(e){e.preventDefault();var n;""!==c&&c!==e.type||(n=t(this).hasClass(r+"next")?o.getTarget("next"):o.getTarget("prev"),o.flexAnimate(n,o.vars.pauseOnAction)),""===c&&(c=e.type),v.setToClearWatchedEvent()})},update:function(){var t=r+"disabled";1===o.pagingCount?o.directionNav.addClass(t).attr("tabindex","-1"):o.vars.animationLoop?o.directionNav.removeClass(t).removeAttr("tabindex"):0===o.animatingTo?o.directionNav.removeClass(t).filter("."+r+"prev").addClass(t).attr("tabindex","-1"):o.animatingTo===o.last?o.directionNav.removeClass(t).filter("."+r+"next").addClass(t).attr("tabindex","-1"):o.directionNav.removeClass(t).removeAttr("tabindex")}},pausePlay:{setup:function(){var e=t('
    ');o.controlsContainer?(o.controlsContainer.append(e),o.pausePlay=t("."+r+"pauseplay a",o.controlsContainer)):(o.append(e),o.pausePlay=t("."+r+"pauseplay a",o)),v.pausePlay.update(o.vars.slideshow?r+"pause":r+"play"),o.pausePlay.bind(u,function(e){e.preventDefault(),""!==c&&c!==e.type||(t(this).hasClass(r+"pause")?(o.manualPause=!0,o.manualPlay=!1,o.pause()):(o.manualPause=!1,o.manualPlay=!0,o.play())),""===c&&(c=e.type),v.setToClearWatchedEvent()})},update:function(t){"play"===t?o.pausePlay.removeClass(r+"pause").addClass(r+"play").html(o.vars.playText):o.pausePlay.removeClass(r+"play").addClass(r+"pause").html(o.vars.pauseText)}},touch:function(){function t(t){t.stopPropagation(),o.animating?t.preventDefault():(o.pause(),n._gesture.addPointer(t.pointerId),I=0,u=d?o.h:o.w,h=Number(new Date),l=f&&p&&o.animatingTo===o.last?0:f&&p?o.limit-(o.itemW+o.vars.itemMargin)*o.move*o.animatingTo:f&&o.currentSlide===o.last?o.limit:f?(o.itemW+o.vars.itemMargin)*o.move*o.currentSlide:p?(o.last-o.currentSlide+o.cloneOffset)*u:(o.currentSlide+o.cloneOffset)*u)}function e(t){t.stopPropagation();var e=t.target._slider;if(e){var i=-t.translationX,o=-t.translationY;return I+=d?o:i,c=I,w=d?Math.abs(I)500)&&(t.preventDefault(),!m&&e.transitions&&(e.vars.animationLoop||(c=I/(0===e.currentSlide&&0>I||e.currentSlide===e.last&&I>0?Math.abs(I)/u+2:1)),e.setProps(l+c,"setTouch"))))}}function i(t){t.stopPropagation();var e=t.target._slider;if(e){if(e.animatingTo===e.currentSlide&&!w&&null!==c){var n=p?-c:c,i=n>0?e.getTarget("next"):e.getTarget("prev");e.canAdvance(i)&&(Number(new Date)-h<550&&Math.abs(n)>50||Math.abs(n)>u/2)?e.flexAnimate(i,e.vars.pauseOnAction):m||e.flexAnimate(e.currentSlide,e.vars.pauseOnAction,!0)}a=null,r=null,c=null,l=null,I=0}}var a,r,l,u,c,h,v,g,y,w=!1,b=0,x=0,I=0;s?(n.style.msTouchAction="none",n._gesture=new MSGesture,n._gesture.target=n,n.addEventListener("MSPointerDown",t,!1),n._slider=o,n.addEventListener("MSGestureChange",e,!1),n.addEventListener("MSGestureEnd",i,!1)):(v=function(t){o.animating?t.preventDefault():(window.navigator.msPointerEnabled||1===t.touches.length)&&(o.pause(),u=d?o.h:o.w,h=Number(new Date),b=t.touches[0].pageX,x=t.touches[0].pageY,l=f&&p&&o.animatingTo===o.last?0:f&&p?o.limit-(o.itemW+o.vars.itemMargin)*o.move*o.animatingTo:f&&o.currentSlide===o.last?o.limit:f?(o.itemW+o.vars.itemMargin)*o.move*o.currentSlide:p?(o.last-o.currentSlide+o.cloneOffset)*u:(o.currentSlide+o.cloneOffset)*u,a=d?x:b,r=d?b:x,n.addEventListener("touchmove",g,!1),n.addEventListener("touchend",y,!1))},g=function(t){b=t.touches[0].pageX,x=t.touches[0].pageY,c=d?a-x:a-b,w=d?Math.abs(c)e)&&(t.preventDefault(),!m&&o.transitions&&(o.vars.animationLoop||(c/=0===o.currentSlide&&0>c||o.currentSlide===o.last&&c>0?Math.abs(c)/u+2:1),o.setProps(l+c,"setTouch")))},y=function(t){if(n.removeEventListener("touchmove",g,!1),o.animatingTo===o.currentSlide&&!w&&null!==c){var e=p?-c:c,i=e>0?o.getTarget("next"):o.getTarget("prev");o.canAdvance(i)&&(Number(new Date)-h<550&&Math.abs(e)>50||Math.abs(e)>u/2)?o.flexAnimate(i,o.vars.pauseOnAction):m||o.flexAnimate(o.currentSlide,o.vars.pauseOnAction,!0)}n.removeEventListener("touchend",y,!1),a=null,r=null,c=null,l=null},n.addEventListener("touchstart",v,!1))},resize:function(){!o.animating&&o.is(":visible")&&(f||o.doMath(),m?v.smoothHeight():f?(o.slides.width(o.computedW),o.update(o.pagingCount),o.setProps()):d?(o.viewport.height(o.h),o.setProps(o.h,"setTotal")):(o.vars.smoothHeight&&v.smoothHeight(),o.newSlides.width(o.computedW),o.setProps(o.computedW,"setTotal")))},smoothHeight:function(t){if(!d||m){var e=m?o:o.viewport;t?e.animate({height:o.slides.eq(o.animatingTo).height()},t):e.height(o.slides.eq(o.animatingTo).height())}},sync:function(e){var n=t(o.vars.sync).data("flexslider"),i=o.animatingTo;switch(e){case"animate":n.flexAnimate(i,o.vars.pauseOnAction,!1,!0);break;case"play":n.playing||n.asNav||n.play();break;case"pause":n.pause()}},uniqueID:function(e){return e.filter("[id]").add(e.find("[id]")).each(function(){var e=t(this);e.attr("id",e.attr("id")+"_clone")}),e},pauseInvisible:{visProp:null,init:function(){var t=v.pauseInvisible.getHiddenProp();if(t){var e=t.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(e,function(){v.pauseInvisible.isHidden()?o.startTimeout?clearTimeout(o.startTimeout):o.pause():o.started?o.play():o.vars.initDelay>0?setTimeout(o.play,o.vars.initDelay):o.play()})}},isHidden:function(){var t=v.pauseInvisible.getHiddenProp();return t?document[t]:!1},getHiddenProp:function(){var t=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var e=0;eo.currentSlide?"next":"prev"),h&&1===o.pagingCount&&(o.direction=o.currentItemo.limit&&1!==o.visible?o.limit:y):g=0===o.currentSlide&&e===o.count-1&&o.vars.animationLoop&&"next"!==o.direction?p?(o.count+o.cloneOffset)*w:0:o.currentSlide===o.last&&0===e&&o.vars.animationLoop&&"prev"!==o.direction?p?0:(o.count+1)*w:p?(o.count-1-e+o.cloneOffset)*w:(e+o.cloneOffset)*w,o.setProps(g,"",o.vars.animationSpeed),o.transitions?(o.vars.animationLoop&&o.atEnd||(o.animating=!1,o.currentSlide=o.animatingTo),o.container.unbind("webkitTransitionEnd transitionend"),o.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(o.ensureAnimationEnd),o.wrapup(w)}),clearTimeout(o.ensureAnimationEnd),o.ensureAnimationEnd=setTimeout(function(){o.wrapup(w)},o.vars.animationSpeed+100)):o.container.animate(o.args,o.vars.animationSpeed,o.vars.easing,function(){o.wrapup(w)})}o.vars.smoothHeight&&v.smoothHeight(o.vars.animationSpeed)}},o.wrapup=function(t){m||f||(0===o.currentSlide&&o.animatingTo===o.last&&o.vars.animationLoop?o.setProps(t,"jumpEnd"):o.currentSlide===o.last&&0===o.animatingTo&&o.vars.animationLoop&&o.setProps(t,"jumpStart")),o.animating=!1,o.currentSlide=o.animatingTo,o.vars.after(o)},o.animateSlides=function(){!o.animating&&e&&o.flexAnimate(o.getTarget("next"))},o.pause=function(){clearInterval(o.animatedSlides),o.animatedSlides=null,o.playing=!1,o.vars.pausePlay&&v.pausePlay.update("play"),o.syncExists&&v.sync("pause")},o.play=function(){o.playing&&clearInterval(o.animatedSlides),o.animatedSlides=o.animatedSlides||setInterval(o.animateSlides,o.vars.slideshowSpeed),o.started=o.playing=!0,o.vars.pausePlay&&v.pausePlay.update("pause"),o.syncExists&&v.sync("play")},o.stop=function(){o.pause(),o.stopped=!0},o.canAdvance=function(t,e){var n=h?o.pagingCount-1:o.last;return e?!0:h&&o.currentItem===o.count-1&&0===t&&"prev"===o.direction?!0:h&&0===o.currentItem&&t===o.pagingCount-1&&"next"!==o.direction?!1:t!==o.currentSlide||h?o.vars.animationLoop?!0:o.atEnd&&0===o.currentSlide&&t===n&&"next"!==o.direction?!1:!o.atEnd||o.currentSlide!==n||0!==t||"next"!==o.direction:!1},o.getTarget=function(t){return o.direction=t,"next"===t?o.currentSlide===o.last?0:o.currentSlide+1:0===o.currentSlide?o.last:o.currentSlide-1},o.setProps=function(t,e,n){var i=function(){var n=t?t:(o.itemW+o.vars.itemMargin)*o.move*o.animatingTo,i=function(){if(f)return"setTouch"===e?t:p&&o.animatingTo===o.last?0:p?o.limit-(o.itemW+o.vars.itemMargin)*o.move*o.animatingTo:o.animatingTo===o.last?o.limit:n;switch(e){case"setTotal":return p?(o.count-1-o.currentSlide+o.cloneOffset)*t:(o.currentSlide+o.cloneOffset)*t;case"setTouch":return p?t:t;case"jumpEnd":return p?t:o.count*t;case"jumpStart":return p?o.count*t:t;default:return t}}();return-1*i+"px"}();o.transitions&&(i=d?"translate3d(0,"+i+",0)":"translate3d("+i+",0,0)",n=void 0!==n?n/1e3+"s":"0s",o.container.css("-"+o.pfx+"-transition-duration",n),o.container.css("transition-duration",n)),o.args[o.prop]=i,(o.transitions||void 0===n)&&o.container.css(o.args),o.container.css("transform",i)},o.setup=function(e){if(m)o.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"}),"init"===e&&(l?o.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+o.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(o.currentSlide).css({opacity:1,zIndex:2}):0==o.vars.fadeFirstSlide?o.slides.css({opacity:0,display:"block",zIndex:1}).eq(o.currentSlide).css({zIndex:2}).css({opacity:1}):o.slides.css({opacity:0,display:"block",zIndex:1}).eq(o.currentSlide).css({zIndex:2}).animate({opacity:1},o.vars.animationSpeed,o.vars.easing)),o.vars.smoothHeight&&v.smoothHeight();else{var n,i;"init"===e&&(o.viewport=t('
    ').css({overflow:"hidden",position:"relative"}).appendTo(o).append(o.container),o.cloneCount=0,o.cloneOffset=0,p&&(i=t.makeArray(o.slides).reverse(),o.slides=t(i),o.container.empty().append(o.slides))),o.vars.animationLoop&&!f&&(o.cloneCount=2,o.cloneOffset=1,"init"!==e&&o.container.find(".clone").remove(),o.container.append(v.uniqueID(o.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(v.uniqueID(o.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))),o.newSlides=t(o.vars.selector,o),n=p?o.count-1-o.currentSlide+o.cloneOffset:o.currentSlide+o.cloneOffset,d&&!f?(o.container.height(200*(o.count+o.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){o.newSlides.css({display:"block"}),o.doMath(),o.viewport.height(o.h),o.setProps(n*o.h,"init")},"init"===e?100:0)):(o.container.width(200*(o.count+o.cloneCount)+"%"),o.setProps(n*o.computedW,"init"),setTimeout(function(){o.doMath(),o.newSlides.css({width:o.computedW,marginRight:o.computedM,"float":"left",display:"block"}),o.vars.smoothHeight&&v.smoothHeight()},"init"===e?100:0))}f||o.slides.removeClass(r+"active-slide").eq(o.currentSlide).addClass(r+"active-slide"),o.vars.init(o)},o.doMath=function(){var t=o.slides.first(),e=o.vars.itemMargin,n=o.vars.minItems,i=o.vars.maxItems;o.w=void 0===o.viewport?o.width():o.viewport.width(),o.h=t.height(),o.boxPadding=t.outerWidth()-t.width(),f?(o.itemT=o.vars.itemWidth+e,o.itemM=e,o.minW=n?n*o.itemT:o.w,o.maxW=i?i*o.itemT-e:o.w,o.itemW=o.minW>o.w?(o.w-e*(n-1))/n:o.maxWo.w?o.w:o.vars.itemWidth,o.visible=Math.floor(o.w/o.itemW),o.move=o.vars.move>0&&o.vars.moveo.w?o.itemW*(o.count-1)+e*(o.count-1):(o.itemW+e)*o.count-o.w-e):(o.itemW=o.w,o.itemM=e,o.pagingCount=o.count,o.last=o.count-1),o.computedW=o.itemW-o.boxPadding,o.computedM=o.itemM},o.update=function(t,e){o.doMath(),f||(to.controlNav.length?v.controlNav.update("add"):("remove"===e&&!f||o.pagingCounto.last&&(o.currentSlide-=1,o.animatingTo-=1),v.controlNav.update("remove",o.last))),o.vars.directionNav&&v.directionNav.update()},o.addSlide=function(e,n){var i=t(e);o.count+=1,o.last=o.count-1,d&&p?void 0!==n?o.slides.eq(o.count-n).after(i):o.container.prepend(i):void 0!==n?o.slides.eq(n).before(i):o.container.append(i),o.update(n,"add"),o.slides=t(o.vars.selector+":not(.clone)",o),o.setup(),o.vars.added(o)},o.removeSlide=function(e){var n=isNaN(e)?o.slides.index(t(e)):e;o.count-=1,o.last=o.count-1,isNaN(e)?t(e,o.slides).remove():d&&p?o.slides.eq(o.last).remove():o.slides.eq(e).remove(),o.doMath(),o.update(n,"remove"),o.slides=t(o.vars.selector+":not(.clone)",o),o.setup(),o.vars.removed(o)},v.init()},t(window).blur(function(t){e=!1}).focus(function(t){e=!0}),t.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}},t.fn.flexslider=function(e){if(void 0===e&&(e={}),"object"==typeof e)return this.each(function(){var n=t(this),i=e.selector?e.selector:".slides > li",o=n.find(i);1===o.length&&e.allowOneSlide===!0||0===o.length?(o.fadeIn(400),e.start&&e.start(n)):void 0===n.data("flexslider")&&new t.flexslider(this,e)});var n=t(this).data("flexslider");switch(e){case"play":n.play();break;case"pause":n.pause();break;case"stop":n.stop();break;case"next":n.flexAnimate(n.getTarget("next"),!0);break;case"prev":case"previous":n.flexAnimate(n.getTarget("prev"),!0);break;default:"number"==typeof e&&n.flexAnimate(e,!0)}}}(jQuery),/* * jQuery OwlCarousel v1.3.3 * * Copyright (c) 2013 Bartosz Wojciechowski * http://www.owlgraphic.com/owlcarousel/ * * Licensed under MIT * */ "function"!=typeof Object.create&&(Object.create=function(t){function e(){}return e.prototype=t,new e}),function(t,e,n){var i={init:function(e,n){var i=this;i.$elem=t(n),i.options=t.extend({},t.fn.owlCarousel.options,i.$elem.data(),e),i.userOptions=e,i.loadContent()},loadContent:function(){function e(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()}var n,i=this;"function"==typeof i.options.beforeInit&&i.options.beforeInit.apply(this,[i.$elem]),"string"==typeof i.options.jsonPath?(n=i.options.jsonPath,t.getJSON(n,e)):i.logIn()},logIn:function(){var t=this;t.$elem.data("owl-originalStyles",t.$elem.attr("style")),t.$elem.data("owl-originalClasses",t.$elem.attr("class")),t.$elem.css({opacity:0}),t.orignalItems=t.options.items,t.checkBrowser(),t.wrapperWidth=0,t.checkVisible=null,t.setVars()},setVars:function(){var t=this;return 0===t.$elem.children().length?!1:(t.baseClass(),t.eventTypes(),t.$userItems=t.$elem.children(),t.itemsAmount=t.$userItems.length,t.wrapItems(),t.$owlItems=t.$elem.find(".owl-item"),t.$owlWrapper=t.$elem.find(".owl-wrapper"),t.playDirection="next",t.prevItem=0,t.prevArr=[0],t.currentItem=0,t.customEvents(),void t.onStartup())},onStartup:function(){var t=this;t.updateItems(),t.calculateAll(),t.buildControls(),t.updateControls(),t.response(),t.moveEvents(),t.stopOnHover(),t.owlStatus(),t.options.transitionStyle!==!1&&t.transitionTypes(t.options.transitionStyle),t.options.autoPlay===!0&&(t.options.autoPlay=5e3),t.play(),t.$elem.find(".owl-wrapper").css("display","block"),t.$elem.is(":visible")?t.$elem.css("opacity",1):t.watchVisibility(),t.onstartup=!1,t.eachMoveUpdate(),"function"==typeof t.options.afterInit&&t.options.afterInit.apply(this,[t.$elem])},eachMoveUpdate:function(){var t=this;t.options.lazyLoad===!0&&t.lazyLoad(),t.options.autoHeight===!0&&t.autoHeight(),t.onVisibleItems(),"function"==typeof t.options.afterAction&&t.options.afterAction.apply(this,[t.$elem])},updateVars:function(){var t=this;"function"==typeof t.options.beforeUpdate&&t.options.beforeUpdate.apply(this,[t.$elem]),t.watchVisibility(),t.updateItems(),t.calculateAll(),t.updatePosition(),t.updateControls(),t.eachMoveUpdate(),"function"==typeof t.options.afterUpdate&&t.options.afterUpdate.apply(this,[t.$elem])},reload:function(){var t=this;e.setTimeout(function(){t.updateVars()},0)},watchVisibility:function(){var t=this;return t.$elem.is(":visible")!==!1?!1:(t.$elem.css({opacity:0}),e.clearInterval(t.autoPlayInterval),e.clearInterval(t.checkVisible),void(t.checkVisible=e.setInterval(function(){t.$elem.is(":visible")&&(t.reload(),t.$elem.animate({opacity:1},200),e.clearInterval(t.checkVisible))},500)))},wrapItems:function(){var t=this;t.$userItems.wrapAll('
    ').wrap('
    '),t.$elem.find(".owl-wrapper").wrap('
    '),t.wrapperOuter=t.$elem.find(".owl-wrapper-outer"),t.$elem.css("display","block")},baseClass:function(){var t=this,e=t.$elem.hasClass(t.options.baseClass),n=t.$elem.hasClass(t.options.theme);e||t.$elem.addClass(t.options.baseClass),n||t.$elem.addClass(t.options.theme)},updateItems:function(){var e,n,i=this;if(i.options.responsive===!1)return!1;if(i.options.singleItem===!0)return i.options.items=i.orignalItems=1,i.options.itemsCustom=!1,i.options.itemsDesktop=!1,i.options.itemsDesktopSmall=!1,i.options.itemsTablet=!1,i.options.itemsTabletSmall=!1,i.options.itemsMobile=!1,!1;if(e=t(i.options.responsiveBaseWidth).width(),e>(i.options.itemsDesktop[0]||i.orignalItems)&&(i.options.items=i.orignalItems),i.options.itemsCustom!==!1)for(i.options.itemsCustom.sort(function(t,e){return t[0]-e[0]}),n=0;ni.itemsAmount&&i.options.itemsScaleUp===!0&&(i.options.items=i.itemsAmount)},response:function(){var n,i,o=this;return o.options.responsive!==!0?!1:(i=t(e).width(),o.resizer=function(){t(e).width()!==i&&(o.options.autoPlay!==!1&&e.clearInterval(o.autoPlayInterval),e.clearTimeout(n),n=e.setTimeout(function(){i=t(e).width(),o.updateVars()},o.options.responsiveRefreshRate))},void t(e).resize(o.resizer))},updatePosition:function(){var t=this;t.jumpTo(t.currentItem),t.options.autoPlay!==!1&&t.checkAp()},appendItemsSizes:function(){var e=this,n=0,i=e.itemsAmount-e.options.items;e.$owlItems.each(function(o){var a=t(this);a.css({width:e.itemWidth}).data("owl-item",Number(o)),o%e.options.items!==0&&o!==i||o>i||(n+=1),a.data("owl-roundPages",n)})},appendWrapperSizes:function(){var t=this,e=t.$owlItems.length*t.itemWidth;t.$owlWrapper.css({width:2*e,left:0}),t.appendItemsSizes()},calculateAll:function(){var t=this;t.calculateWidth(),t.appendWrapperSizes(),t.loops(),t.max()},calculateWidth:function(){var t=this;t.itemWidth=Math.round(t.$elem.width()/t.options.items)},max:function(){var t=this,e=-1*(t.itemsAmount*t.itemWidth-t.options.items*t.itemWidth);return t.options.items>t.itemsAmount?(t.maximumItem=0,e=0,t.maximumPixels=0):(t.maximumItem=t.itemsAmount-t.options.items,t.maximumPixels=e),e},min:function(){return 0},loops:function(){var e,n,i,o=this,a=0,r=0;for(o.positionsInArray=[0],o.pagesInArray=[],e=0;e').toggleClass("clickable",!e.browser.isTouch).appendTo(e.$elem)),e.options.pagination===!0&&e.buildPagination(),e.options.navigation===!0&&e.buildButtons()},buildButtons:function(){var e=this,n=t('
    ');e.owlControls.append(n),e.buttonPrev=t("
    ",{"class":"owl-prev",html:e.options.navigationText[0]||""}),e.buttonNext=t("
    ",{"class":"owl-next",html:e.options.navigationText[1]||""}),n.append(e.buttonPrev).append(e.buttonNext),n.on("touchstart.owlControls mousedown.owlControls",'div[class^="owl"]',function(t){t.preventDefault()}),n.on("touchend.owlControls mouseup.owlControls",'div[class^="owl"]',function(n){n.preventDefault(),t(this).hasClass("owl-next")?e.next():e.prev()})},buildPagination:function(){var e=this;e.paginationWrapper=t('
    '),e.owlControls.append(e.paginationWrapper),e.paginationWrapper.on("touchend.owlControls mouseup.owlControls",".owl-page",function(n){n.preventDefault(),Number(t(this).data("owl-page"))!==e.currentItem&&e.goTo(Number(t(this).data("owl-page")),!0)})},updatePagination:function(){var e,n,i,o,a,r,s=this;if(s.options.pagination===!1)return!1;for(s.paginationWrapper.html(""),e=0,n=s.itemsAmount-s.itemsAmount%s.options.items,o=0;o",{"class":"owl-page"}),r=t("",{text:s.options.paginationNumbers===!0?e:"","class":s.options.paginationNumbers===!0?"owl-numbers":""}),a.append(r),a.data("owl-page",n===o?i:o),a.data("owl-roundPages",e),s.paginationWrapper.append(a));s.checkPagination()},checkPagination:function(){var e=this;return e.options.pagination===!1?!1:void 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(){var t=this;return t.options.navigation===!1?!1:void(t.options.rewindNav===!1&&(0===t.currentItem&&0===t.maximumItem?(t.buttonPrev.addClass("disabled"),t.buttonNext.addClass("disabled")):0===t.currentItem&&0!==t.maximumItem?(t.buttonPrev.addClass("disabled"),t.buttonNext.removeClass("disabled")):t.currentItem===t.maximumItem?(t.buttonPrev.removeClass("disabled"),t.buttonNext.addClass("disabled")):0!==t.currentItem&&t.currentItem!==t.maximumItem&&(t.buttonPrev.removeClass("disabled"),t.buttonNext.removeClass("disabled"))))},updateControls:function(){var t=this;t.updatePagination(),t.checkNavigation(),t.owlControls&&(t.options.items>=t.itemsAmount?t.owlControls.hide():t.owlControls.show())},destroyControls:function(){var t=this;t.owlControls&&t.owlControls.remove()},next:function(t){var e=this;if(e.isTransition)return!1;if(e.currentItem+=e.options.scrollPerPage===!0?e.options.items:1,e.currentItem>e.maximumItem+(e.options.scrollPerPage===!0?e.options.items-1:0)){if(e.options.rewindNav!==!0)return e.currentItem=e.maximumItem,!1;e.currentItem=0,t="rewind"}e.goTo(e.currentItem,t)},prev:function(t){var e=this;if(e.isTransition)return!1;if(e.options.scrollPerPage===!0&&e.currentItem>0&&e.currentItem=a.maximumItem?t=a.maximumItem:0>=t&&(t=0),a.currentItem=a.owl.currentItem=t,a.options.transitionStyle!==!1&&"drag"!==i&&1===a.options.items&&a.browser.support3d===!0?(a.swapSpeed(0),a.browser.support3d===!0?a.transition3d(a.positionsInArray[t]):a.css2slide(a.positionsInArray[t],1),a.afterGo(),a.singleItemTransition(),!1):(o=a.positionsInArray[t],a.browser.support3d===!0?(a.isCss3Finish=!1,n===!0?(a.swapSpeed("paginationSpeed"),e.setTimeout(function(){a.isCss3Finish=!0},a.options.paginationSpeed)):"rewind"===n?(a.swapSpeed(a.options.rewindSpeed),e.setTimeout(function(){a.isCss3Finish=!0},a.options.rewindSpeed)):(a.swapSpeed("slideSpeed"),e.setTimeout(function(){a.isCss3Finish=!0},a.options.slideSpeed)),a.transition3d(o)):n===!0?a.css2slide(o,a.options.paginationSpeed):"rewind"===n?a.css2slide(o,a.options.rewindSpeed):a.css2slide(o,a.options.slideSpeed),void a.afterGo()))},jumpTo:function(t){var e=this;"function"==typeof e.options.beforeMove&&e.options.beforeMove.apply(this,[e.$elem]),t>=e.maximumItem||-1===t?t=e.maximumItem:0>=t&&(t=0),e.swapSpeed(0),e.browser.support3d===!0?e.transition3d(e.positionsInArray[t]):e.css2slide(e.positionsInArray[t],1),e.currentItem=e.owl.currentItem=t,e.afterGo()},afterGo:function(){var t=this;t.prevArr.push(t.currentItem),t.prevItem=t.owl.prevItem=t.prevArr[t.prevArr.length-2],t.prevArr.shift(0),t.prevItem!==t.currentItem&&(t.checkPagination(),t.checkNavigation(),t.eachMoveUpdate(),t.options.autoPlay!==!1&&t.checkAp()),"function"==typeof t.options.afterMove&&t.prevItem!==t.currentItem&&t.options.afterMove.apply(this,[t.$elem])},stop:function(){var t=this;t.apStatus="stop",e.clearInterval(t.autoPlayInterval)},checkAp:function(){var t=this;"stop"!==t.apStatus&&t.play()},play:function(){var t=this;return t.apStatus="play",t.options.autoPlay===!1?!1:(e.clearInterval(t.autoPlayInterval),void(t.autoPlayInterval=e.setInterval(function(){t.next(!0)},t.options.autoPlay)))},swapSpeed:function(t){var e=this;"slideSpeed"===t?e.$owlWrapper.css(e.addCssSpeed(e.options.slideSpeed)):"paginationSpeed"===t?e.$owlWrapper.css(e.addCssSpeed(e.options.paginationSpeed)):"string"!=typeof t&&e.$owlWrapper.css(e.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){var e=this;e.$owlWrapper.css(e.doTranslate(t))},css2move:function(t){var e=this;e.$owlWrapper.css({left:t})},css2slide:function(t,e){var n=this;n.isCssFinish=!1,n.$owlWrapper.stop(!0,!0).animate({left:t},{duration:e||n.options.slideSpeed,complete:function(){n.isCssFinish=!0}})},checkBrowser:function(){var t,i,o,a,r=this,s="translate3d(0px, 0px, 0px)",l=n.createElement("div");l.style.cssText=" -moz-transform:"+s+"; -ms-transform:"+s+"; -o-transform:"+s+"; -webkit-transform:"+s+"; transform:"+s,t=/translate3d\(0px, 0px, 0px\)/g,i=l.style.cssText.match(t),o=null!==i&&1===i.length,a="ontouchstart"in e||e.navigator.msMaxTouchPoints,r.browser={support3d:o,isTouch:a}},moveEvents:function(){var t=this;t.options.mouseDrag===!1&&t.options.touchDrag===!1||(t.gestures(),t.disabledEvents())},eventTypes:function(){var t=this,e=["s","e","x"];t.ev_types={},t.options.mouseDrag===!0&&t.options.touchDrag===!0?e=["touchstart.owl mousedown.owl","touchmove.owl mousemove.owl","touchend.owl touchcancel.owl mouseup.owl"]:t.options.mouseDrag===!1&&t.options.touchDrag===!0?e=["touchstart.owl","touchmove.owl","touchend.owl touchcancel.owl"]:t.options.mouseDrag===!0&&t.options.touchDrag===!1&&(e=["mousedown.owl","mousemove.owl","mouseup.owl"]),t.ev_types.start=e[0],t.ev_types.move=e[1],t.ev_types.end=e[2]},disabledEvents:function(){var e=this;e.$elem.on("dragstart.owl",function(t){t.preventDefault()}),e.$elem.on("mousedown.disableTextSelect",function(e){return t(e.target).is("input, textarea, select, option")})},gestures:function(){function i(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 o(e){"on"===e?(t(n).on(l.ev_types.move,r),t(n).on(l.ev_types.end,s)):"off"===e&&(t(n).off(l.ev_types.move),t(n).off(l.ev_types.end))}function a(n){var a,r=n.originalEvent||n||e.event;if(3===r.which)return!1;if(!(l.itemsAmount<=l.options.items)){if(l.isCssFinish===!1&&!l.options.dragBeforeAnimFinish)return!1;if(l.isCss3Finish===!1&&!l.options.dragBeforeAnimFinish)return!1;l.options.autoPlay!==!1&&e.clearInterval(l.autoPlayInterval),l.browser.isTouch===!0||l.$owlWrapper.hasClass("grabbing")||l.$owlWrapper.addClass("grabbing"),l.newPosX=0,l.newRelativeX=0,t(this).css(l.removeTransition()),a=t(this).position(),u.relativePos=a.left,u.offsetX=i(r).x-a.left,u.offsetY=i(r).y-a.top,o("on"),u.sliding=!1,u.targetElement=r.target||r.srcElement}}function r(o){var a,r,s=o.originalEvent||o||e.event;l.newPosX=i(s).x-u.offsetX,l.newPosY=i(s).y-u.offsetY,l.newRelativeX=l.newPosX-u.relativePos,"function"==typeof l.options.startDragging&&u.dragging!==!0&&0!==l.newRelativeX&&(u.dragging=!0,l.options.startDragging.apply(l,[l.$elem])),(l.newRelativeX>8||l.newRelativeX<-8)&&l.browser.isTouch===!0&&(void 0!==s.preventDefault?s.preventDefault():s.returnValue=!1,u.sliding=!0),(l.newPosY>10||l.newPosY<-10)&&u.sliding===!1&&t(n).off("touchmove.owl"),a=function(){return l.newRelativeX/5},r=function(){return l.maximumPixels+l.newRelativeX/5},l.newPosX=Math.max(Math.min(l.newPosX,a()),r()),l.browser.support3d===!0?l.transition3d(l.newPosX):l.css2move(l.newPosX)}function s(n){var i,a,r,s=n.originalEvent||n||e.event;s.target=s.target||s.srcElement,u.dragging=!1,l.browser.isTouch!==!0&&l.$owlWrapper.removeClass("grabbing"),l.newRelativeX<0?l.dragDirection=l.owl.dragDirection="left":l.dragDirection=l.owl.dragDirection="right",0!==l.newRelativeX&&(i=l.getNewPosition(),l.goTo(i,!1,"drag"),u.targetElement===s.target&&l.browser.isTouch!==!0&&(t(s.target).on("click.disable",function(e){e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault(),t(e.target).off("click.disable")}),a=t._data(s.target,"events").click,r=a.pop(),a.splice(0,0,r))),o("off")}var l=this,u={offsetX:0,offsetY:0,baseElWidth:0,relativePos:0,position:null,minSwipe:null,maxSwipe:null,sliding:null,dargging:null,targetElement:null};l.isCssFinish=!0,l.$elem.on(l.ev_types.start,".owl-wrapper",a)},getNewPosition:function(){var t=this,e=t.closestItem();return e>t.maximumItem?(t.currentItem=t.maximumItem,e=t.maximumItem):t.newPosX>=0&&(e=0,t.currentItem=0),e},closestItem:function(){var e=this,n=e.options.scrollPerPage===!0?e.pagesInArray:e.positionsInArray,i=e.newPosX,o=null;return t.each(n,function(a,r){i-e.itemWidth/20>n[a+1]&&i-e.itemWidth/20(n[a+1]||n[a]-e.itemWidth)&&"right"===e.moveDirection()&&(e.options.scrollPerPage===!0?(o=n[a+1]||n[n.length-1],e.currentItem=t.inArray(o,e.positionsInArray)):(o=n[a+1],e.currentItem=a+1))}),e.currentItem},moveDirection:function(){var t,e=this;return e.newRelativeX<0?(t="right",e.playDirection="next"):(t="left",e.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,n){t.options.autoPlay=n,t.play(),t.hoverStatus="play"}),t.$elem.on("owl.stop",function(){t.stop(),t.hoverStatus="stop"}),t.$elem.on("owl.goTo",function(e,n){t.goTo(n)}),t.$elem.on("owl.jumpTo",function(e,n){t.jumpTo(n)})},stopOnHover:function(){var t=this;t.options.stopOnHover===!0&&t.browser.isTouch!==!0&&t.options.autoPlay!==!1&&(t.$elem.on("mouseover",function(){t.stop()}),t.$elem.on("mouseout",function(){"stop"!==t.hoverStatus&&t.play()}))},lazyLoad:function(){var e,n,i,o,a,r=this;if(r.options.lazyLoad===!1)return!1;for(e=0;e=r.currentItem:!0,a&&i=s?e.setTimeout(o,100):i()}var a,r=this,s=0;"DIV"===n.prop("tagName")?(n.css("background-image","url("+n.data("src")+")"),a=!0):n[0].src=n.data("src"),o()},autoHeight:function(){function n(){var n=t(a.$owlItems[a.currentItem]).height();a.wrapperOuter.css("height",n+"px"),a.wrapperOuter.hasClass("autoHeight")||e.setTimeout(function(){a.wrapperOuter.addClass("autoHeight")},0)}function i(){o+=1,a.completeImg(r.get(0))?n():100>=o?e.setTimeout(i,100):a.wrapperOuter.css("height","")}var o,a=this,r=t(a.$owlItems[a.currentItem]).find("img");void 0!==r.get(0)?(o=0,i()):n()},completeImg:function(t){var e;return t.complete?(e=typeof t.naturalWidth,"undefined"===e||0!==t.naturalWidth):!1},onVisibleItems:function(){var e,n=this;for(n.options.addClassActive===!0&&n.$owlItems.removeClass("active"),n.visibleItems=[],e=n.currentItem;e=i.$userItems.length||-1===n?i.$userItems.eq(-1).after(t):i.$userItems.eq(n).before(t),void i.setVars()):!1},removeItem:function(t){var e,n=this;return 0===n.$elem.children().length?!1:(e=void 0===t||-1===t?-1:t,n.unWrap(),n.$userItems.eq(e).remove(),void n.setVars())}};t.fn.owlCarousel=function(e){return this.each(function(){if(t(this).data("owl-init")===!0)return!1;t(this).data("owl-init",!0);var n=Object.create(i);n.init(e,this),t.data(this,"owlCarousel",n)})},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),/*! * WOW plugin * Version: 1.1.2 */ function(){var t,e,n=function(t,e){return function(){return t.apply(e,arguments)}};t=function(){function t(){}return t.prototype.extend=function(t,e){var n,i;for(n in t)i=t[n],null!=i&&(e[n]=i);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,n,i,o,a;for(a=this.keys,e=i=0,o=a.length;o>i;e=++i)if(n=a[e],n===t)return this.values[e]},t.prototype.set=function(t,e){var n,i,o,a,r;for(r=this.keys,n=o=0,a=r.length;a>o;n=++o)if(i=r[n],i===t)return void(this.values[n]=e);return this.keys.push(t),this.values.push(e)},t}()),this.WOW=function(){function i(t){null==t&&(t={}),this.scrollCallback=n(this.scrollCallback,this),this.scrollHandler=n(this.scrollHandler,this),this.start=n(this.start,this),this.scrolled=!0,this.config=this.util().extend(t,this.defaults),this.animationNameCache=new e}return i.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0},i.prototype.init=function(){var t;return this.element=window.document.documentElement,"interactive"===(t=document.readyState)||"complete"===t?this.start():document.addEventListener("DOMContentLoaded",this.start)},i.prototype.start=function(){var t,e,n,i;if(this.boxes=this.element.getElementsByClassName(this.config.boxClass),this.boxes.length){if(this.disabled())return this.resetStyle();for(i=this.boxes,e=0,n=i.length;n>e;e++)t=i[e],this.applyStyle(t,!0);return window.addEventListener("scroll",this.scrollHandler,!1),window.addEventListener("resize",this.scrollHandler,!1),this.interval=setInterval(this.scrollCallback,50)}},i.prototype.stop=function(){return window.removeEventListener("scroll",this.scrollHandler,!1),window.removeEventListener("resize",this.scrollHandler,!1),null!=this.interval?clearInterval(this.interval):void 0},i.prototype.show=function(t){return this.applyStyle(t),t.className=""+t.className+" "+this.config.animateClass},i.prototype.applyStyle=function(t,e){var n,i,o;return i=t.getAttribute("data-wow-duration"),n=t.getAttribute("data-wow-delay"),o=t.getAttribute("data-wow-iteration"),this.animate(function(a){return function(){return a.customStyle(t,e,i,n,o)}}(this))},i.prototype.animate=function(){return"requestAnimationFrame"in window?function(t){return window.requestAnimationFrame(t)}:function(t){return t()}}(),i.prototype.resetStyle=function(){var t,e,n,i,o;for(i=this.boxes,o=[],e=0,n=i.length;n>e;e++)t=i[e],o.push(t.setAttribute("style","visibility: visible;"));return o},i.prototype.customStyle=function(t,e,n,i,o){return e&&this.cacheAnimationName(t),t.style.visibility=e?"hidden":"visible",n&&this.vendorSet(t.style,{animationDuration:n}),i&&this.vendorSet(t.style,{animationDelay:i}),o&&this.vendorSet(t.style,{animationIterationCount:o}),this.vendorSet(t.style,{animationName:e?"none":this.cachedAnimationName(t)}),t},i.prototype.vendors=["moz","webkit"],i.prototype.vendorSet=function(t,e){var n,i,o,a;a=[];for(n in e)i=e[n],t[""+n]=i,a.push(function(){var e,a,r,s;for(r=this.vendors,s=[],e=0,a=r.length;a>e;e++)o=r[e],s.push(t[""+o+n.charAt(0).toUpperCase()+n.substr(1)]=i);return s}.call(this));return a},i.prototype.vendorCSS=function(t,e){var n,i,o,a,r,s;for(i=window.getComputedStyle(t),n=i.getPropertyCSSValue(e),s=this.vendors,a=0,r=s.length;r>a;a++)o=s[a],n=n||i.getPropertyCSSValue("-"+o+"-"+e);return n},i.prototype.animationName=function(t){var e;try{e=this.vendorCSS(t,"animation-name").cssText}catch(n){e=window.getComputedStyle(t).getPropertyValue("animation-name")}return"none"===e?"":e},i.prototype.cacheAnimationName=function(t){return this.animationNameCache.set(t,this.animationName(t))},i.prototype.cachedAnimationName=function(t){return this.animationNameCache.get(t)},i.prototype.scrollHandler=function(){return this.scrolled=!0},i.prototype.scrollCallback=function(){var t;return this.scrolled&&(this.scrolled=!1,this.boxes=function(){var e,n,i,o;for(i=this.boxes,o=[],e=0,n=i.length;n>e;e++)t=i[e],t&&(this.isVisible(t)?this.show(t):o.push(t));return o}.call(this),!this.boxes.length)?this.stop():void 0},i.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},i.prototype.isVisible=function(t){var e,n,i,o,a;return n=t.getAttribute("data-wow-offset")||this.config.offset,a=window.pageYOffset,o=a+this.element.clientHeight-n,i=this.offsetTop(t),e=i+t.clientHeight,o>=i&&e>=a},i.prototype.util=function(){return this._util||(this._util=new t)},i.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},i}()}.call(this),function(t,e){"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?module.exports=e():e()}(this,function(){function t(t){if(null===h){for(var e=t.length,n=0,i=document.getElementById(a),o="
      ";e>n;)o+="
    • "+t[n]+"
    • ",n++;o+="
    ",i.innerHTML=o}else h(t)}function e(t){return t.replace(/]*>(.*?)<\/b>/gi,function(t,e){return e}).replace(/class="(?!(tco-hidden|tco-display|tco-ellipsis))+.*?"|data-query-source=".*?"|dir=".*?"|rel=".*?"/gi,"")}function n(t){for(var e=t.getElementsByTagName("a"),n=e.length-1;n>=0;n--)e[n].setAttribute("target","_blank")}function i(t,e){for(var n=[],i=new RegExp("(^| )"+e+"( |$)"),o=t.getElementsByTagName("*"),a=0,r=o.length;r>a;a++)i.test(o[a].className)&&n.push(o[a]);return n}function o(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="",r=20,s=!0,l=[],u=!1,c=!0,d=!0,p=null,f=!0,m=!0,h=null,v=!0,g=!1,y=!0,w="en",b=!0,x=!1,I=null,C={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),u)l.push(t);else{u=!0,a=t.domId,r=t.maxTweets,s=t.enableLinks,d=t.showUser,c=t.showTime,m=t.showRetweet,p=t.dateFunction,h=t.customCallback,v=t.showInteraction,g=t.showImages,y=t.linksInNewWindow,b=t.showPermalinks,x=t.dataOnly;var e=document.getElementsByTagName("head")[0];null!==I&&e.removeChild(I),I=document.createElement("script"),I.type="text/javascript",I.src="https://cdn.syndication.twimg.com/widgets/timelines/"+t.id+"?&lang="+(t.lang||w)+"&callback=twitterFetcher.callback&suppress_response_codes=true&rnd="+Math.random(),e.appendChild(I)}},callback:function(a){function h(t){var e=t.getElementsByTagName("img")[0];return e.src=e.getAttribute("data-src-2x"),t}var w=document.createElement("div");w.innerHTML=a.body,"undefined"==typeof w.getElementsByClassName&&(f=!1);var I=[],S=[],T=[],k=[],L=[],E=[],M=[],P=0;if(f)for(var _=w.getElementsByClassName("timeline-Tweet");P<_.length;)_[P].getElementsByClassName("timeline-Tweet-retweetCredit").length>0?L.push(!0):L.push(!1),(!L[P]||L[P]&&m)&&(I.push(_[P].getElementsByClassName("timeline-Tweet-text")[0]),E.push(_[P].getAttribute("data-tweet-id")),S.push(h(_[P].getElementsByClassName("timeline-Tweet-author")[0])),T.push(_[P].getElementsByClassName("dt-updated")[0]),M.push(_[P].getElementsByClassName("timeline-Tweet-timestamp")[0]),void 0!==_[P].getElementsByClassName("timeline-Tweet-media")[0]?k.push(_[P].getElementsByClassName("timeline-Tweet-media")[0]):k.push(void 0)),P++;else for(var _=i(w,"timeline-Tweet");P<_.length;)i(_[P],"timeline-Tweet-retweetCredit").length>0?L.push(!0):L.push(!1),(!L[P]||L[P]&&m)&&(I.push(i(_[P],"timeline-Tweet-text")[0]),E.push(_[P].getAttribute("data-tweet-id")),S.push(h(i(_[P],"timeline-Tweet-author")[0])),T.push(i(_[P],"dt-updated")[0]),M.push(i(_[P],"timeline-Tweet-timestamp")[0]),void 0!==i(_[P],"timeline-Tweet-media")[0]?k.push(i(_[P],"timeline-Tweet-media")[0]):k.push(void 0)),P++;I.length>r&&(I.splice(r,I.length-r),S.splice(r,S.length-r),T.splice(r,T.length-r),L.splice(r,L.length-r),k.splice(r,k.length-r),M.splice(r,M.length-r));var A=[],P=I.length,z=0;if(x)for(;P>z;)A.push({tweet:I[z].innerHTML,author:S[z].innerHTML,time:T[z].textContent,image:o(k[z]),rt:L[z],tid:E[z],permalinkURL:void 0===M[z]?"":M[z].href}),z++;else for(;P>z;){if("string"!=typeof p){var O=T[z].getAttribute("datetime"),N=new Date(T[z].getAttribute("datetime").replace(/-/g,"/").replace("T"," ").split("+")[0]),j=p(N,O);if(T[z].setAttribute("aria-label",j),I[z].textContent)if(f)T[z].textContent=j;else{var D=document.createElement("p"),W=document.createTextNode(j);D.appendChild(W),D.setAttribute("aria-label",j),T[z]=D}else T[z].textContent=j}var $="";s?(y&&(n(I[z]),d&&n(S[z])),d&&($+='
    '+e(S[z].innerHTML)+"
    "),$+='

    '+e(I[z].innerHTML)+"

    ",c&&($+=b?'

    '+T[z].getAttribute("aria-label")+"

    ":'

    '+T[z].getAttribute("aria-label")+"

    ")):I[z].textContent?(d&&($+='

    '+S[z].textContent+"

    "),$+='

    '+I[z].textContent+"

    ",c&&($+='

    '+T[z].textContent+"

    ")):(d&&($+='

    '+S[z].textContent+"

    "),$+='

    '+I[z].textContent+"

    ",c&&($+='

    '+T[z].textContent+"

    ")),v&&($+='

    "),g&&void 0!==k[z]&&($+='
    Image from tweet
    '),A.push($),z++}t(A),u=!1,l.length>0&&(C.fetch(l[0]),l.splice(0,1))}};return window.twitterFetcher=C,C});var config8={id:"345170787868762112",dataOnly:!0,customCallback:populateTpl};twitterFetcher.fetch(config8), // Licensed under the terms of the MIT license. function(){function t(){var t=!1;t&&u("keydown",o),y.keyboardSupport&&!t&&l("keydown",o)}function e(){if(document.body){var e=document.body,n=document.documentElement,i=window.innerHeight,o=e.scrollHeight;if(C=document.compatMode.indexOf("CSS")>=0?n:e,v=e,t(),I=!0,top!=self)b=!0;else if(o>i&&(e.offsetHeight<=i||n.offsetHeight<=i)&&(n.style.height="auto",C.offsetHeight<=i)){var a=document.createElement("div");a.style.clear="both",e.appendChild(a)}y.fixedBackground||w||(e.style.backgroundAttachment="scroll",n.style.backgroundAttachment="scroll")}}function n(t,e,n,i){if(i||(i=1e3),d(e,n),1!=y.accelerationMax){var o=+new Date,a=o-E;if(a1&&(r=Math.min(r,y.accelerationMax),e*=r,n*=r)}E=+new Date}if(k.push({x:e,y:n,lastX:0>e?.99:-.99,lastY:0>n?.99:-.99,start:+new Date}),!L){var s=t===document.body,l=function(o){for(var a=+new Date,r=0,u=0,c=0;c=y.animationTime,m=f?1:p/y.animationTime;y.pulseAlgorithm&&(m=h(m));var v=d.x*m-d.lastX>>0,g=d.y*m-d.lastY>>0;r+=v,u+=g,d.lastX+=v,d.lastY+=g,f&&(k.splice(c,1),c--)}s?window.scrollBy(r,u):(r&&(t.scrollLeft+=r),u&&(t.scrollTop+=u)),e||n||(k=[]),k.length?A(l,t,i/y.frameRate+1):L=!1};A(l,t,0),L=!0}}function i(t){I||e();var i=t.target,o=s(i);if(!o||t.defaultPrevented||c(v,"embed")||c(i,"embed")&&/\.pdf/i.test(i.src))return!0;var a=t.wheelDeltaX||0,r=t.wheelDeltaY||0;return a||r||(r=t.wheelDelta||0),!y.touchpadSupport&&p(r)?!0:(Math.abs(a)>1.2&&(a*=y.stepSize/120),Math.abs(r)>1.2&&(r*=y.stepSize/120),n(o,-a,-r),void t.preventDefault())}function o(t){var e=t.target,i=t.ctrlKey||t.altKey||t.metaKey||t.shiftKey&&t.keyCode!==T.spacebar;if(/input|textarea|select|embed/i.test(e.nodeName)||e.isContentEditable||t.defaultPrevented||i)return!0;if(c(e,"button")&&t.keyCode===T.spacebar)return!0;var o,a=0,r=0,l=s(v),u=l.clientHeight;switch(l==document.body&&(u=window.innerHeight),t.keyCode){case T.up:r=-y.arrowScroll;break;case T.down:r=y.arrowScroll;break;case T.spacebar:o=t.shiftKey?1:-1,r=-o*u*.9;break;case T.pageup:r=.9*-u;break;case T.pagedown:r=.9*u;break;case T.home:r=-l.scrollTop;break;case T.end:var d=l.scrollHeight-l.scrollTop-u;r=d>0?d+10:0;break;case T.left:a=-y.arrowScroll;break;case T.right:a=y.arrowScroll;break;default:return!0}n(l,a,r),t.preventDefault()}function a(t){v=t.target}function r(t,e){for(var n=t.length;n--;)M[_(t[n])]=e;return e}function s(t){var e=[],n=C.scrollHeight;do{var i=M[_(t)];if(i)return r(e,i);if(e.push(t),n===t.scrollHeight){if(!b||C.clientHeight+100?1:-1,e=e>0?1:-1,x.x===t&&x.y===e||(x.x=t,x.y=e,k=[],E=0)}function p(t){if(t){t=Math.abs(t),S.push(t),S.shift(),clearTimeout(P);var e=S[0]==S[1]&&S[1]==S[2],n=f(S[0],120)&&f(S[1],120)&&f(S[2],120);return!(e||n)}}function f(t,e){return Math.floor(t/e)==t/e}function m(t){var e,n,i;return t*=y.pulseScale,1>t?e=t-(1-Math.exp(-t)):(n=Math.exp(-1),t-=1,i=1-Math.exp(-t),e=n+i*(1-n)),e*y.pulseNormalize}function h(t){return t>=1?1:0>=t?0:(1==y.pulseNormalize&&(y.pulseNormalize/=m(1)),m(t))}var v,g={frameRate:150,animationTime:500,stepSize:150,pulseAlgorithm:!0,pulseScale:6,pulseNormalize:1,accelerationDelta:20,accelerationMax:1,keyboardSupport:!0,arrowScroll:50,touchpadSupport:!0,fixedBackground:!0,excluded:""},y=g,w=!1,b=!1,x={x:0,y:0},I=!1,C=document.documentElement,S=[120,120,120],T={left:37,up:38,right:39,down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36},y=g,k=[],L=!1,E=+new Date,M={};setInterval(function(){M={}},1e4);var P,_=function(){var t=0;return function(e){return e.uniqueID||(e.uniqueID=t++)}}(),A=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||function(t,e,n){window.setTimeout(t,n||1e3/60)}}(),z=/chrome/i.test(window.navigator.userAgent),O="onmousewheel"in document;O&&z&&(l("mousedown",a),l("mousewheel",i),l("load",e))}(),/** @license Sticky-kit v1.1.2 | WTFPL | Leaf Corcoran 2015 | http://leafo.net */ function(){var t,e;t=this.jQuery||window.jQuery,e=t(window),t.fn.stick_in_parent=function(n){var i,o,a,r,s,l,u,c,d,p,f,m;for(null==n&&(n={}),m=n.sticky_class,l=n.inner_scrolling,f=n.recalc_every,p=n.parent,d=n.offset_top,c=n.spacer,a=n.bottoming,null==d&&(d=0),null==p&&(p=void 0),null==l&&(l=!0),null==m&&(m="is_stuck"),i=t(document),null==a&&(a=!0),r=function(n,o,r,s,u,h,v,g){var y,w,b,x,I,C,S,T,k,L,E,M;if(!n.data("sticky_kit")){if(n.data("sticky_kit",!0),I=i.height(),S=n.parent(),null!=p&&(S=S.closest(p)),!S.length)throw"failed to find stick parent";if(b=!1,y=!1,E=null!=c?c&&n.closest(c):t("
    "),E&&E.css("position",n.css("position")),T=function(){var t,e,a;if(!g)return I=i.height(),t=parseInt(S.css("border-top-width"),10),e=parseInt(S.css("padding-top"),10),o=parseInt(S.css("padding-bottom"),10),r=S.offset().top+t+e,s=S.height(),b&&(b=!1,y=!1,null==c&&(n.insertAfter(E),E.detach()),n.css({position:"",top:"",width:"",bottom:""}).removeClass(m),a=!0),u=n.offset().top-(parseInt(n.css("margin-top"),10)||0)-d,h=n.outerHeight(!0),v=n.css("float"),E&&E.css({width:n.outerWidth(!0),height:h,display:n.css("display"),"vertical-align":n.css("vertical-align"),"float":v}),a?M():void 0},T(),h!==s)return x=void 0,C=d,L=f,M=function(){var t,p,w,k,M,P;if(!g)return w=!1,null!=L&&(L-=1,0>=L&&(L=f,T(),w=!0)),w||i.height()===I||(T(),w=!0),k=e.scrollTop(),null!=x&&(p=k-x),x=k,b?(a&&(M=k+h+C>s+r,y&&!M&&(y=!1,n.css({position:"fixed",bottom:"",top:C}).trigger("sticky_kit:unbottom"))),u>k&&(b=!1,C=d,null==c&&("left"!==v&&"right"!==v||n.insertAfter(E),E.detach()),t={position:"",width:"",top:""},n.css(t).removeClass(m).trigger("sticky_kit:unstick")),l&&(P=e.height(),h+d>P&&(y||(C-=p,C=Math.max(P-h,C),C=Math.min(d,C),b&&n.css({top:C+"px"}))))):k>u&&(b=!0,t={position:"fixed",top:C},t.width="border-box"===n.css("box-sizing")?n.outerWidth()+"px":n.width()+"px",n.css(t).addClass(m),null==c&&(n.after(E),"left"!==v&&"right"!==v||E.append(n)),n.trigger("sticky_kit:stick")),b&&a&&(null==M&&(M=k+h+C>s+r),!y&&M)?(y=!0,"static"===S.css("position")&&S.css({position:"relative"}),n.css({position:"absolute",bottom:o,top:"auto"}).trigger("sticky_kit:bottom")):void 0},k=function(){return T(),M()},w=function(){return g=!0,e.off("touchmove",M),e.off("scroll",M),e.off("resize",k),t(document.body).off("sticky_kit:recalc",k),n.off("sticky_kit:detach",w),n.removeData("sticky_kit"),n.css({position:"",bottom:"",top:"",width:""}),S.position("position",""),b?(null==c&&("left"!==v&&"right"!==v||n.insertAfter(E),E.remove()),n.removeClass(m)):void 0},e.on("touchmove",M),e.on("scroll",M),e.on("resize",k),t(document.body).on("sticky_kit:recalc",k),n.on("sticky_kit:detach",w),setTimeout(M,0)}},s=0,u=this.length;u>s;s++)o=this[s],r(t(o));return this}}.call(this),/** * Single Page Nav Plugin * Copyright (c) 2014 Chris Wojcik * Dual licensed under MIT and GPL. * @author Chris Wojcik * @version 1.2.0 */ "function"!=typeof Object.create&&(Object.create=function(t){function e(){}return e.prototype=t,new e}),function(t,e,n,i){"use strict";var o={init:function(n,i){this.options=t.extend({},t.fn.singlePageNav.defaults,n),this.container=i,this.$container=t(i),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 n=this,i=e.currentTarget,o=t(i.hash);e.preventDefault(),o.length&&(n.clearTimer(),"function"==typeof n.options.beforeStart&&n.options.beforeStart(),n.setActiveLink(i.hash),n.scrollTo(o,function(){n.options.updateHash&&history.pushState&&history.pushState(null,null,i.hash),n.setTimer(),"function"==typeof n.options.onComplete&&n.options.onComplete()}))},scrollTo:function(t,e){var n=this,i=n.getCoords(t).top,o=!1;n.$htmlbody.stop().animate({scrollTop:i},{duration:n.options.speed,easing:n.options.easing,complete:function(){"function"!=typeof e||o||e(),o=!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 n,i,o,a;for(n=0;n=o.top-this.options.threshold&&(a=i));return a||(0===this.$links.length?null:this.$links[0].hash)}};t.fn.singlePageNav=function(t){return this.each(function(){var e=Object.create(o);e.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),/**! * easy-pie-chart * Lightweight plugin to render simple, animated and retina optimized pie charts * * @license * @author Robert Fleischmann (http://robert-fleischmann.de) * @version 2.1.7 **/ 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)}(this,function(t){var e=function(t,e){var n,i=document.createElement("canvas");t.appendChild(i),"object"==typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(i);var o=i.getContext("2d");i.width=i.height=e.size;var a=1;window.devicePixelRatio>1&&(a=window.devicePixelRatio,i.style.width=i.style.height=[e.size,"px"].join(""),i.width=i.height=e.size*a,o.scale(a,a)),o.translate(e.size/2,e.size/2),o.rotate((-0.5+e.rotate/180)*Math.PI);var r=(e.size-e.lineWidth)/2;e.scaleColor&&e.scaleLength&&(r-=e.scaleLength+2),Date.now=Date.now||function(){return+new Date};var s=function(t,e,n){n=Math.min(Math.max(-1,n||0),1);var i=0>=n;o.beginPath(),o.arc(0,0,r,0,2*Math.PI*n,i),o.strokeStyle=t,o.lineWidth=e,o.stroke()},l=function(){var t,n;o.lineWidth=1,o.fillStyle=e.scaleColor,o.save();for(var i=24;i>0;--i)i%6===0?(n=e.scaleLength,t=0):(n=.6*e.scaleLength,t=e.scaleLength-n),o.fillRect(-e.size/2+t,0,n,1),o.rotate(Math.PI/12);o.restore()},u=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)}}(),c=function(){e.scaleColor&&l(),e.trackColor&&s(e.trackColor,e.trackWidth||e.lineWidth,1)};this.getCanvas=function(){return i},this.getCtx=function(){return o},this.clear=function(){o.clearRect(e.size/-2,e.size/-2,e.size,e.size)},this.draw=function(t){e.scaleColor||e.trackColor?o.getImageData&&o.putImageData?n?o.putImageData(n,0,0):(c(),n=o.getImageData(0,0,e.size*a,e.size*a)):(this.clear(),c()):this.clear(),o.lineCap=e.lineCap;var i;i="function"==typeof e.barColor?e.barColor(t):e.barColor,s(i,e.lineWidth,t/100)}.bind(this),this.animate=function(t,n){var i=Date.now();e.onStart(t,n);var o=function(){var a=Math.min(Date.now()-i,e.animate.duration),r=e.easing(this,a,t,n-t,e.animate.duration);this.draw(r),e.onStep(t,n,r),a>=e.animate.duration?e.onStop(t,n):u(o)}.bind(this);u(o)}.bind(this)},n=function(t,n){var i={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,n,i,o){return e/=o/2,1>e?i/2*e*e+n:-i/2*(--e*(e-2)-1)+n},onStart:function(t,e){},onStep:function(t,e,n){},onStop:function(t,e){}};if("undefined"!=typeof e)i.renderer=e;else{if("undefined"==typeof SVGRenderer)throw new Error("Please load either the SVG- or the CanvasRenderer");i.renderer=SVGRenderer}var o={},a=0,r=function(){this.el=t,this.options=o;for(var e in i)i.hasOwnProperty(e)&&(o[e]=n&&"undefined"!=typeof n[e]?n[e]:i[e],"function"==typeof o[e]&&(o[e]=o[e].bind(this)));"string"==typeof o.easing&&"undefined"!=typeof jQuery&&jQuery.isFunction(jQuery.easing[o.easing])?o.easing=jQuery.easing[o.easing]:o.easing=i.easing,"number"==typeof o.animate&&(o.animate={duration:o.animate,enabled:!0}),"boolean"!=typeof o.animate||o.animate||(o.animate={duration:1e3,enabled:o.animate}),this.renderer=new o.renderer(t,o),this.renderer.draw(a),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),o.animate.enabled?this.renderer.animate(a,t):this.renderer.draw(t),a=t,this}.bind(this),this.disableAnimation=function(){return o.animate.enabled=!1,this},this.enableAnimation=function(){return o.animate.enabled=!0,this},r()};t.fn.easyPieChart=function(e){return this.each(function(){var i;t.data(this,"easyPieChart")||(i=t.extend({},e,t(this).data()),t.data(this,"easyPieChart",new n(this,i)))})}}),/*! * Name : Just Another Parallax [Jarallax] * Version : 1.6.0 * Author : _nK http://nkdev.info * GitHub : https://github.com/nk-o/jarallax */ function(t){"use strict";function e(){o=t.innerWidth||document.documentElement.clientWidth,a=t.innerHeight||document.documentElement.clientHeight}function n(t,e,n){t.addEventListener?t.addEventListener(e,n):t.attachEvent("on"+e,function(){n.call(t)})}function i(n){t.requestAnimationFrame(function(){"scroll"!==n.type&&e();for(var t=0,i=m.length;i>t;t++)"scroll"!==n.type&&(m[t].coverImage(),m[t].clipContainer()),m[t].onScroll()})}Date.now||(Date.now=function(){return(new Date).getTime()}),t.requestAnimationFrame||!function(){for(var e=["webkit","moz"],n=0;n0&&"none"!==e}(),s=navigator.userAgent.toLowerCase().indexOf("android")>-1,l=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!t.MSStream,u=!!t.opera,c=/Edge\/\d+/.test(navigator.userAgent),d=/Trident.*rv[ :]*11\./.test(navigator.userAgent),p=!!Function("/*@cc_on return document.documentMode===10@*/")(),f=document.all&&!t.atob;e();var m=[],h=function(){function t(t,n){var i,o=this;o.$item=t,o.defaults={type:"scroll",speed:.5,imgSrc:null,imgWidth:null,imgHeight:null,enableTransform:!0,zIndex:-100,noAdnroid:!1,noIos:!0,onScroll:null,onInit:null,onDestroy:null,onCoverImage:null},i=JSON.parse(o.$item.getAttribute("data-jarallax")||"{}"),o.options=o.extend({},o.defaults,i,n),s&&o.options.noAdnroid||l&&o.options.noIos||(o.options.speed=Math.min(2,Math.max(-1,parseFloat(o.options.speed))),o.instanceID=e++,o.image={src:o.options.imgSrc||null,$container:null,$item:null,width:o.options.imgWidth||null,height:o.options.imgHeight||null,useImgTag:l||s||u||d||p||c},o.initImg()&&o.init())}var e=0;return t}();h.prototype.css=function(e,n){if("string"==typeof n)return t.getComputedStyle?t.getComputedStyle(e).getPropertyValue(n):e.style[n];n.transform&&(n.WebkitTransform=n.MozTransform=n.transform);for(var i in n)e.style[i]=n[i];return e},h.prototype.extend=function(t){t=t||{};for(var e=1;ee;e++)if(m[e].instanceID===t.instanceID){m.splice(e,1);break}t.$item.setAttribute("style",t.$item.getAttribute("data-jarallax-original-styles")),t.$item.removeAttribute("data-jarallax-original-styles"),t.$clipStyles&&t.$clipStyles.parentNode.removeChild(t.$clipStyles),t.image.$container.parentNode.removeChild(t.image.$container),t.options.onDestroy&&t.options.onDestroy.call(t),delete t.$item.jarallax;for(var i in t)delete t[i]},h.prototype.getImageSize=function(t,e){if(t&&e){var n=new Image;n.onload=function(){e(n.width,n.height)},n.src=t}},h.prototype.clipContainer=function(){if(!f){var t=this,e=t.image.$container.getBoundingClientRect(),n=e.width,i=e.height;if(!t.$clipStyles){t.$clipStyles=document.createElement("style"),t.$clipStyles.setAttribute("type","text/css"),t.$clipStyles.setAttribute("id","#jarallax-clip-"+t.instanceID);var o=document.head||document.getElementsByTagName("head")[0];o.appendChild(t.$clipStyles)}var a=["#jarallax-container-"+t.instanceID+" {"," clip: rect(0 "+n+"px "+i+"px 0);"," clip: rect(0, "+n+"px, "+i+"px, 0);","}"].join("\n");t.$clipStyles.styleSheet?t.$clipStyles.styleSheet.cssText=a:t.$clipStyles.innerHTML=a}},h.prototype.coverImage=function(){var t=this;if(t.image.width&&t.image.height){var e=t.image.$container.getBoundingClientRect(),n=e.width,i=e.height,o=e.left,s=t.image.width,l=t.image.height,u=t.options.speed,c="scroll"===t.options.type||"scroll-opacity"===t.options.type,d=0,p=0,f=i,m=0,h=0;c&&(d=u*(i+a)/2,(0>u||u>1)&&(d=u*Math.max(i,a)/2),0>u||u>1?f=Math.max(i,a)+2*Math.abs(d):f+=Math.abs(a-i)*(1-u)),p=f*s/l,n>p&&(p=n,f=p*l/s),t.bgPosVerticalCenter=0,!(c&&a>f)||r&&t.options.enableTransform||(t.bgPosVerticalCenter=(a-f)/2,f=a),c?(m=o+(n-p)/2,h=(a-f)/2):(m=(n-p)/2,h=(i-f)/2),t.parentWithTransform&&(m-=o),t.parallaxScrollDistance=d,t.css(t.image.$item,{width:p+"px",height:f+"px",marginLeft:m+"px",marginTop:h+"px"}),t.options.onCoverImage&&t.options.onCoverImage.call(t)}},h.prototype.isVisible=function(){return this.isElementInViewport||!1},h.prototype.onScroll=function(t){var e=this;if(e.image.width&&e.image.height){var n=e.$item.getBoundingClientRect(),i=n.top,s=n.height,l={position:"absolute",visibility:"visible",backgroundPosition:"50% 50%"};e.isElementInViewport=n.bottom>=0&&n.right>=0&&a>=i&&n.left<=o;var u=t?!1:!e.isElementInViewport;if(!u){var c=Math.max(0,i),d=Math.max(0,s+i),p=Math.max(0,-i),m=Math.max(0,i+s-a),h=Math.max(0,s-(i+s-a)),v=Math.max(0,-i+a-s),g=1-2*(a-i)/(a+s),y=1;if(a>s?y=1-(p||m)/s:a>=d?y=d/a:a>=h&&(y=h/a),"opacity"!==e.options.type&&"scale-opacity"!==e.options.type&&"scroll-opacity"!==e.options.type||(l.transform="translate3d(0, 0, 0)",l.opacity=y),"scale"===e.options.type||"scale-opacity"===e.options.type){var w=1;e.options.speed<0?w-=e.options.speed*y:w+=e.options.speed*(1-y),l.transform="scale("+w+") translate3d(0, 0, 0)"}if("scroll"===e.options.type||"scroll-opacity"===e.options.type){var b=e.parallaxScrollDistance*g;r&&e.options.enableTransform?(e.parentWithTransform&&(b-=i),l.transform="translate3d(0, "+b+"px, 0)"):(e.bgPosVerticalCenter&&(b+=e.bgPosVerticalCenter),l.backgroundPosition="50% "+b+"px"),l.position=f?"absolute":"fixed"}e.css(e.image.$item,l),e.options.onScroll&&e.options.onScroll.call(e,{section:n,beforeTop:c,beforeTopEnd:d,afterTop:p,beforeBottom:m,beforeBottomEnd:h,afterBottom:v,visiblePercent:y,fromViewportCenter:g})}}},n(t,"scroll",i),n(t,"resize",i),n(t,"orientationchange",i),n(t,"load",i);var v=function(t){("object"==typeof HTMLElement?t instanceof HTMLElement:t&&"object"==typeof t&&null!==t&&1===t.nodeType&&"string"==typeof t.nodeName)&&(t=[t]);var e,n=arguments[1],i=Array.prototype.slice.call(arguments,2),o=t.length,a=0;for(a;o>a;a++)if("object"==typeof n||"undefined"==typeof n?t[a].jarallax||(t[a].jarallax=new h(t[a],n)):t[a].jarallax&&(e=t[a].jarallax[n].apply(t[a].jarallax,i)),"undefined"!=typeof e)return e;return t};v.constructor=h;var g=t.jarallax;if(t.jarallax=v,t.jarallax.noConflict=function(){return t.jarallax=g,this},"undefined"!=typeof jQuery){var y=function(){var e=arguments||[];Array.prototype.unshift.call(e,this);var n=v.apply(t,e);return"object"!=typeof n?n:this};y.constructor=h;var w=jQuery.fn.jarallax;jQuery.fn.jarallax=y,jQuery.fn.jarallax.noConflict=function(){return jQuery.fn.jarallax=w,this}}n(t,"DOMContentLoaded",function(){v(document.querySelectorAll("[data-jarallax]"))})}(window),/*! * Name : Video Worker (wrapper for Youtube and Vimeo) * Version : 1.1.1 * Author : _nK http://nkdev.info * GitHub : https://github.com/nk-o/jarallax */ function(t){"use strict";function e(t){t=t||{};for(var e=1;e=200&&this.status<400){var n=JSON.parse(this.responseText);e.videoImage=n[0].thumbnail_large,t(e.videoImage)}},n.send(),n=null}},i.prototype.getIframe=function(e){var n=this;return n.$iframe?void e(n.$iframe):void n.onAPIready(function(){var i;if(n.$iframe||(i=document.createElement("div"),i.style.display="none"),"youtube"===n.type){n.playerOptions={},n.playerOptions.videoId=n.videoID,n.playerOptions.width=t.innerWidth||document.documentElement.clientWidth,n.playerOptions.playerVars={autohide:1,rel:0,autoplay:0},n.options.controls||(n.playerOptions.playerVars.iv_load_policy=3,n.playerOptions.playerVars.modestbranding=1,n.playerOptions.playerVars.controls=0,n.playerOptions.playerVars.showinfo=0,n.playerOptions.playerVars.disablekb=1);var o;n.playerOptions.events={onReady:function(t){n.options.mute&&t.target.mute(),n.options.autoplay&&n.play(),n.fire("ready",t)},onStateChange:function(t){n.options.loop&&t.data===YT.PlayerState.ENDED&&t.target.playVideo(),o||t.data!==YT.PlayerState.PLAYING||(o=1,n.fire("started",t)),t.data===YT.PlayerState.PLAYING&&n.fire("play",t),t.data===YT.PlayerState.PAUSED&&n.fire("pause",t),t.data===YT.PlayerState.ENDED&&n.fire("end",t)}};var a=!n.$iframe;if(a){var r=document.createElement("div");r.setAttribute("id",n.playerID),i.appendChild(r),document.body.appendChild(i)}n.player=n.player||new t.YT.Player(n.playerID,n.playerOptions),a&&(n.$iframe=document.getElementById(n.playerID))}"vimeo"===n.type&&(n.playerOptions="",n.playerOptions+="player_id="+n.playerID,n.playerOptions+="&autopause=0",n.options.controls||(n.playerOptions+="&badge=0&byline=0&portrait=0&title=0"),n.playerOptions+="&autoplay=0",n.playerOptions+="&loop="+(n.options.loop?1:0),n.$iframe||(n.$iframe=document.createElement("iframe"),n.$iframe.setAttribute("id",n.playerID),n.$iframe.setAttribute("src","https://player.vimeo.com/video/"+n.videoID+"?"+n.playerOptions),n.$iframe.setAttribute("frameborder","0"),i.appendChild(n.$iframe),document.body.appendChild(i)),n.player=n.player||$f(n.$iframe),n.player.addEvent("ready",function(t){n.player.api("setVolume",n.options.mute?0:100),n.options.autoplay&&n.play();var e;n.player.addEvent("playProgress",function(t){e||n.fire("started",t),e=1}),n.player.addEvent("play",function(t){n.fire("play",t)}),n.player.addEvent("pause",function(t){n.fire("pause",t)}),n.player.addEvent("finish",function(t){n.fire("end",t)}),n.fire("ready",t)})),e(n.$iframe)})},i.prototype.init=function(){var t=this;t.playerID="VideoWorker-"+t.ID};var o=0,a=0;i.prototype.loadAPI=function(){var e=this;if(!o||!a){var n="";"youtube"!==e.type||o||(o=1,n="//www.youtube.com/iframe_api"),"vimeo"!==e.type||a||(a=1,n="//f.vimeocdn.com/js/froogaloop2.min.js"),"file://"===t.location.origin&&(n="http:"+n);var i=document.createElement("script"),r=document.getElementsByTagName("head")[0];i.src=n,r.appendChild(i),r=null,i=null}};var r=0,s=0,l=new n,u=new n;i.prototype.onAPIready=function(e){var n=this;if("youtube"===n.type&&("undefined"!=typeof YT&&0!==YT.loaded||r?"object"==typeof YT&&1===YT.loaded?e():l.done(function(){e()}):(r=1,t.onYouTubeIframeAPIReady=function(){t.onYouTubeIframeAPIReady=null,l.resolve("done"),e()})),"vimeo"===n.type)if("undefined"!=typeof $f||s)"undefined"!=typeof $f?e():u.done(function(){e()});else{s=1;var i=setInterval(function(){"undefined"!=typeof $f&&(clearInterval(i),u.resolve("done"),e())},20)}},t.VideoWorker=i}(window),/*! * Name : Video Background Extension for Jarallax * Version : 1.0.0 * Author : _nK http://nkdev.info * GitHub : https://github.com/nk-o/jarallax */ function(){"use strict";if("undefined"!=typeof jarallax){var t=jarallax.constructor,e=t.prototype.init;t.prototype.init=function(){var t=this;e.apply(t),t.video&&t.video.getIframe(function(e){t.css(e,{position:"fixed",top:"0px",left:"0px",right:"0px",bottom:"0px",width:"100%",height:"100%",visibility:"visible",zIndex:-1}),t.$video=e,t.image.$container.appendChild(e)})};var n=t.prototype.coverImage;t.prototype.coverImage=function(){var t=this;n.apply(t),t.video&&"IFRAME"===t.image.$item.nodeName&&t.css(t.image.$item,{height:t.image.$item.getBoundingClientRect().height+400+"px",top:"-200px"})};var i=t.prototype.initImg;t.prototype.initImg=function(){var t=this;if(t.options.videoSrc||(t.options.videoSrc=t.$item.getAttribute("data-jarallax-video")||!1),t.options.videoSrc){var e=new VideoWorker(t.options.videoSrc);return e.isValid()&&(t.image.useImgTag=!0,e.on("ready",function(){var n=t.onScroll;t.onScroll=function(){n.apply(t),t.isVisible()?e.play():e.pause()}}),e.on("started",function(){t.image.$default_item=t.image.$item,t.image.$item=t.$video,t.image.width=t.imgWidth=1280,t.image.height=t.imgHeight=720,t.coverImage(),t.clipContainer(),t.onScroll(),t.image.$default_item&&(t.image.$default_item.style.display="none")}),t.video=e,e.getImageURL(function(e){t.image.src=e,t.init()})),!1}return i.apply(t)};var o=t.prototype.destroy;t.prototype.destroy=function(){var t=this;o.apply(t)}}}(),/*! * Bootstrap submenu fix * Version: 1.1 * Author web-master72 */ function(t){t(document).ready(function(){var e,n=991;e=!!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),t(window).on("resize",function(){var i=Math.max(t(window).width(),window.innerWidth),o=t(".has-submenu");i>n&&o.removeClass("submenu-open"),i>n&&e!==!0?(o.children("a").unbind("click"),o.unbind("mouseenter mouseleave"),o.on({mouseenter:function(){t(this).addClass("submenu-open")},mouseleave:function(){t(this).removeClass("submenu-open")}})):(o.unbind("mouseenter mouseleave"),o.children("a").unbind("click").click(function(o){o.preventDefault(),t(this).parent().toggleClass("submenu-open"),i>n&&1==e&&(t(this).parent().siblings().removeClass("submenu-open"),t(this).parent().siblings().find(".submenu-open").removeClass("submenu-open"))}))})})}(jQuery),function(t){t(document).ready(function(){t("#contact-form").find("input,textarea").jqBootstrapValidation({preventSubmit:!0,submitError:function(t,e,n){},submitSuccess:function(e,n){n.preventDefault();var i=t("#contact-form submit"),o=t("#contact-response"),a=t('#contact-form [name="name"]').val(),r=t('#contact-form [name="lastname"]').val(),s=t('#contact-form [name="email"]').val(),l=t('#contact-form [name="message"]').val();t.ajax({type:"POST",url:"assets/php/contact.php",dataType:"json",data:{name:a,lastname:r,email:s,message:l},cache:!1,beforeSend:function(t){i.empty(),i.append(' Wait...')},success:function(t){1==t.sendstatus?(o.html(t.message),e.fadeOut(500)):o.html(t.message)}})}})})}(jQuery);