/*
 enquire.js v2.1.2 - Awesome Media Queries in JavaScript
 Copyright (c) 2014 Nick Williams - http://wicky.nillia.ms/enquire.js
 License: MIT (http://www.opensource.org/licenses/mit-license.php)
 Hammer.JS - v2.0.4 - 2014-09-28
 http://hammerjs.github.io/

 Copyright (c) 2014 Jorik Tangelder;
 Licensed under the MIT license */
!function(c,g,q){var a=window.matchMedia;"undefined"!=typeof module&&module.exports?module.exports=q(a):"function"==typeof define&&define.amd?define(function(){return g[c]=q(a)}):g[c]=q(a)}("enquire",this,function(c){function g(a,c){var e,g=0,A=a.length;for(g;A>g&&(e=c(a[g],g),!1!==e);g++);}function q(a){this.options=a;!a.deferSetup&&this.setup()}function a(a,e){this.query=a;this.isUnconditional=e;this.handlers=[];this.mql=c(a);var g=this;this.listener=function(a){g.mql=a;g.assess()};this.mql.addListener(this.listener)}
function e(){if(!c)throw Error("matchMedia not present, legacy browsers require a polyfill");this.queries={};this.browserIsIncapable=!c("only all").matches}return q.prototype={setup:function(){this.options.setup&&this.options.setup();this.initialised=!0},on:function(){!this.initialised&&this.setup();this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(a){return this.options===
a||this.options.match===a}},a.prototype={addHandler:function(a){a=new q(a);this.handlers.push(a);this.matches()&&a.on()},removeHandler:function(a){var c=this.handlers;g(c,function(e,g){return e.equals(a)?(e.destroy(),!c.splice(g,1)):void 0})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){g(this.handlers,function(a){a.destroy()});this.mql.removeListener(this.listener);this.handlers.length=0},assess:function(){var a=this.matches()?"on":"off";g(this.handlers,function(c){c[a]()})}},
e.prototype={register:function(c,e,n){var q=this.queries;n=n&&this.browserIsIncapable;return q[c]||(q[c]=new a(c,n)),"function"==typeof e&&(e={match:e}),"[object Array]"===Object.prototype.toString.apply(e)||(e=[e]),g(e,function(a){"function"==typeof a&&(a={match:a});q[c].addHandler(a)}),this},unregister:function(a,c){var e=this.queries[a];return e&&(c?e.removeHandler(c):(e.clear(),delete this.queries[a])),this}},new e});
!function(c,g,q,a){function e(a,h,k){return setTimeout(t(a,k),h)}function A(a,h,k){return Array.isArray(a)?(x(a,k[h],k),!0):!1}function x(d,h,k){var b;if(d)if(d.forEach)d.forEach(h,k);else if(d.length!==a)for(b=0;b<d.length;)h.call(k,d[b],b,d),b++;else for(b in d)d.hasOwnProperty(b)&&h.call(k,d[b],b,d)}function n(d,h,k){for(var b=Object.keys(h),f=0;f<b.length;)(!k||k&&d[b[f]]===a)&&(d[b[f]]=h[b[f]]),f++;return d}function P(a,h){return n(a,h,!0)}function m(a,h,k){var d=h.prototype;h=a.prototype=Object.create(d);
h.constructor=a;h._super=d;k&&n(h,k)}function t(a,h){return function(){return a.apply(h,arguments)}}function p(d,h){return typeof d==ta?d.apply(h?h[0]||a:a,h):d}function z(a,h,k){x(b(h),function(d){a.addEventListener(d,k,!1)})}function y(a,h,k){x(b(h),function(d){a.removeEventListener(d,k,!1)})}function l(a,h){for(;a;){if(a==h)return!0;a=a.parentNode}return!1}function b(a){return a.trim().split(/\s+/g)}function f(a,h,k){if(a.indexOf&&!k)return a.indexOf(h);for(var d=0;d<a.length;){if(k&&a[d][k]==
h||!k&&a[d]===h)return d;d++}return-1}function r(a){return Array.prototype.slice.call(a,0)}function Q(a,h,k){for(var d=[],b=[],c=0;c<a.length;){var e=h?a[c][h]:a[c];0>f(b,e)&&d.push(a[c]);b[c]=e;c++}return k&&(d=h?d.sort(function(a,d){return a[h]>d[h]}):d.sort()),d}function aa(d,h){for(var k,b,f=h[0].toUpperCase()+h.slice(1),c=0;c<ua.length;){if(k=ua[c],b=k?k+f:h,b in d)return b;c++}return a}function va(a){a=a.ownerDocument;return a.defaultView||a.parentWindow}function v(a,h){var d=this;this.manager=
a;this.callback=h;this.element=a.element;this.target=a.options.inputTarget;this.domHandler=function(h){p(a.options.enable,[a])&&d.handler(h)};this.init()}function Ga(a){var d=a.options.inputClass;return new (d?d:Ha?B:Ia?ba:wa?ka:F)(a,Ja)}function Ja(d,h,k){var b=k.pointers.length,f=k.changedPointers.length,c=h&C&&0===b-f;b=h&(w|D)&&0===b-f;k.isFirst=!!c;k.isFinal=!!b;c&&(d.session={});k.eventType=h;h=d.session;c=k.pointers;b=c.length;h.firstInput||(h.firstInput=E(k));1<b&&!h.firstMultiple?h.firstMultiple=
E(k):1===b&&(h.firstMultiple=!1);f=h.firstInput;var e=(b=h.firstMultiple)?b.center:f.center,g=k.center=u(c);k.timeStamp=la();k.deltaTime=k.timeStamp-f.timeStamp;k.angle=I(e,g);k.distance=G(e,g);f=k.center;e=h.offsetDelta||{};g=h.prevDelta||{};var r=h.prevInput||{};(k.eventType===C||r.eventType===w)&&(g=h.prevDelta={x:r.deltaX||0,y:r.deltaY||0},e=h.offsetDelta={x:f.x,y:f.y});k.deltaX=g.x+(f.x-e.x);k.deltaY=g.y+(f.y-e.y);k.offsetDirection=K(k.deltaX,k.deltaY);b?(f=b.pointers,f=G(c[0],c[1],ca)/G(f[0],
f[1],ca)):f=1;k.scale=f;b?(b=b.pointers,c=I(c[1],c[0],ca)-I(b[1],b[0],ca)):c=0;k.rotation=c;e=h.lastInterval||k;c=k.timeStamp-e.timeStamp;k.eventType!=D&&(c>Ka||e.velocity===a)?(f=e.deltaX-k.deltaX,e=e.deltaY-k.deltaY,g=f/c||0,r=e/c||0,c=g,b=r,g=S(g)>S(r)?g:r,f=K(f,e),h.lastInterval=k):(g=e.velocity,c=e.velocityX,b=e.velocityY,f=e.direction);k.velocity=g;k.velocityX=c;k.velocityY=b;k.direction=f;h=d.element;l(k.srcEvent.target,h)&&(h=k.srcEvent.target);k.target=h;d.emit("hammer.input",k);d.recognize(k);
d.session.prevInput=k}function E(a){for(var d=[],b=0;b<a.pointers.length;)d[b]={clientX:R(a.pointers[b].clientX),clientY:R(a.pointers[b].clientY)},b++;return{timeStamp:la(),pointers:d,center:u(d),deltaX:a.deltaX,deltaY:a.deltaY}}function u(a){var d=a.length;if(1===d)return{x:R(a[0].clientX),y:R(a[0].clientY)};for(var b=0,f=0,c=0;d>c;)b+=a[c].clientX,f+=a[c].clientY,c++;return{x:R(b/d),y:R(f/d)}}function K(a,h){return a===h?da:S(a)>=S(h)?0<a?T:U:0<h?V:W}function G(a,h,b){b||(b=xa);var d=h[b[0]]-a[b[0]];
a=h[b[1]]-a[b[1]];return Math.sqrt(d*d+a*a)}function I(a,h,b){b||(b=xa);return 180*Math.atan2(h[b[1]]-a[b[1]],h[b[0]]-a[b[0]])/Math.PI}function F(){this.evEl=La;this.evWin=Ma;this.allow=!0;this.pressed=!1;v.apply(this,arguments)}function B(){this.evEl=ya;this.evWin=za;v.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}function Aa(){this.evTarget=Na;this.evWin=Oa;this.started=!1;v.apply(this,arguments)}function ba(){this.evTarget=Pa;this.targetIds={};v.apply(this,arguments)}function Qa(a,
b){var d=r(a.touches),h=this.targetIds;if(b&(C|N)&&1===d.length)return h[d[0].identifier]=!0,[d,d];var f,c=r(a.changedTouches),e=[],g=this.target;if(f=d.filter(function(a){return l(a.target,g)}),b===C)for(d=0;d<f.length;)h[f[d].identifier]=!0,d++;for(d=0;d<c.length;)h[c[d].identifier]&&e.push(c[d]),b&(w|D)&&delete h[c[d].identifier],d++;return e.length?[Q(f.concat(e),"identifier",!0),e]:void 0}function ka(){v.apply(this,arguments);var a=t(this.handler,this);this.touch=new ba(this.manager,a);this.mouse=
new F(this.manager,a)}function ma(a,b){this.manager=a;this.set(b)}function Ra(a){if(-1<a.indexOf(X))return X;var d=-1<a.indexOf(Y),b=-1<a.indexOf(Z);return d&&b?Y+" "+Z:d||b?d?Y:Z:-1<a.indexOf(na)?na:Ba}function L(d){this.id=Sa++;this.manager=null;this.options=P(d||{},this.defaults);d=this.options.enable;this.options.enable=d===a?!0:d;this.state=ea;this.simultaneous={};this.requireFail=[]}function Ca(a){return a==W?"down":a==V?"up":a==T?"left":a==U?"right":""}function fa(a,b){var d=b.manager;return d?
d.get(a):a}function H(){L.apply(this,arguments)}function ha(){H.apply(this,arguments);this.pY=this.pX=null}function oa(){H.apply(this,arguments)}function pa(){L.apply(this,arguments);this._input=this._timer=null}function qa(){H.apply(this,arguments)}function ra(){H.apply(this,arguments)}function ia(){L.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}function M(d,b){b=b||{};var h=b.recognizers;return b.recognizers=h===a?M.defaults.preset:h,new sa(d,b)}function sa(a,
b){b=b||{};this.options=P(b,M.defaults);this.options.inputTarget=this.options.inputTarget||a;this.handlers={};this.session={};this.recognizers=[];this.element=a;this.input=Ga(this);this.touchAction=new ma(this,this.options.touchAction);Da(this,!0);x(b.recognizers,function(a){var d=this.add(new a[0](a[1]));a[2]&&d.recognizeWith(a[2]);a[3]&&d.requireFailure(a[3])},this)}function Da(a,b){var d=a.element;x(a.options.cssProps,function(a,h){d.style[aa(d.style,h)]=b?a:""})}function Ta(a,b){var d=g.createEvent("Event");
d.initEvent(a,!0,!0);d.gesture=b;b.target.dispatchEvent(d)}var ua=" webkit moz MS ms o".split(" "),Ua=g.createElement("div"),ta="function",R=Math.round,S=Math.abs,la=Date.now,Sa=1,ja=/mobile|tablet|ip(ad|hone|od)|android/i,wa="ontouchstart"in c,Ha=aa(c,"PointerEvent")!==a,Ia=wa&&ja.test(navigator.userAgent),Ka=25,C=1,N=2,w=4,D=8,da=1,T=2,U=4,V=8,W=16,J=T|U,O=V|W;ja=J|O;var xa=["x","y"],ca=["clientX","clientY"];v.prototype={handler:function(){},init:function(){this.evEl&&z(this.element,this.evEl,this.domHandler);
this.evTarget&&z(this.target,this.evTarget,this.domHandler);this.evWin&&z(va(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&y(this.element,this.evEl,this.domHandler);this.evTarget&&y(this.target,this.evTarget,this.domHandler);this.evWin&&y(va(this.element),this.evWin,this.domHandler)}};var Va={mousedown:C,mousemove:N,mouseup:w},La="mousedown",Ma="mousemove mouseup";m(F,v,{handler:function(a){var d=Va[a.type];d&C&&0===a.button&&(this.pressed=!0);d&N&&1!==a.which&&(d=w);this.pressed&&
this.allow&&(d&w&&(this.pressed=!1),this.callback(this.manager,d,{pointers:[a],changedPointers:[a],pointerType:"mouse",srcEvent:a}))}});var Wa={pointerdown:C,pointermove:N,pointerup:w,pointercancel:D,pointerout:D},Xa={2:"touch",3:"pen",4:"mouse",5:"kinect"},ya="pointerdown",za="pointermove pointerup pointercancel";c.MSPointerEvent&&(ya="MSPointerDown",za="MSPointerMove MSPointerUp MSPointerCancel");m(B,v,{handler:function(a){var d=this.store,b=!1,c=a.type.toLowerCase().replace("ms","");c=Wa[c];var e=
Xa[a.pointerType]||a.pointerType,g="touch"==e,r=f(d,a.pointerId,"pointerId");c&C&&(0===a.button||g)?0>r&&(d.push(a),r=d.length-1):c&(w|D)&&(b=!0);0>r||(d[r]=a,this.callback(this.manager,c,{pointers:d,changedPointers:[a],pointerType:e,srcEvent:a}),b&&d.splice(r,1))}});var Ya={touchstart:C,touchmove:N,touchend:w,touchcancel:D},Na="touchstart",Oa="touchstart touchmove touchend touchcancel";m(Aa,v,{handler:function(a){var d=Ya[a.type];if(d===C&&(this.started=!0),this.started){var b=r(a.touches);var c=
r(a.changedTouches);c=(d&(w|D)&&(b=Q(b.concat(c),"identifier",!0)),[b,c]);d&(w|D)&&0===c[0].length-c[1].length&&(this.started=!1);this.callback(this.manager,d,{pointers:c[0],changedPointers:c[1],pointerType:"touch",srcEvent:a})}}});var Za={touchstart:C,touchmove:N,touchend:w,touchcancel:D},Pa="touchstart touchmove touchend touchcancel";m(ba,v,{handler:function(a){var d=Za[a.type],b=Qa.call(this,a,d);b&&this.callback(this.manager,d,{pointers:b[0],changedPointers:b[1],pointerType:"touch",srcEvent:a})}});
m(ka,v,{handler:function(a,b,c){var d="mouse"==c.pointerType;if("touch"==c.pointerType)this.mouse.allow=!1;else if(d&&!this.mouse.allow)return;b&(w|D)&&(this.mouse.allow=!0);this.callback(a,b,c)},destroy:function(){this.touch.destroy();this.mouse.destroy()}});var Ea=aa(Ua.style,"touchAction"),Fa=Ea!==a,Ba="auto",na="manipulation",X="none",Y="pan-x",Z="pan-y";ma.prototype={set:function(a){"compute"==a&&(a=this.compute());Fa&&(this.manager.element.style[Ea]=a);this.actions=a.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var a=[];return x(this.manager.recognizers,function(d){p(d.options.enable,[d])&&(a=a.concat(d.getTouchAction()))}),Ra(a.join(" "))},preventDefaults:function(a){if(!Fa){var d=a.srcEvent;a=a.offsetDirection;if(this.manager.session.prevented)return void d.preventDefault();var b=this.actions,c=-1<b.indexOf(X),f=-1<b.indexOf(Z);b=-1<b.indexOf(Y);return c||f&&a&J||b&&a&O?this.preventSrc(d):void 0}},preventSrc:function(a){this.manager.session.prevented=!0;a.preventDefault()}};var ea=1;
L.prototype={defaults:{},set:function(a){return n(this.options,a),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(a){if(A(a,"recognizeWith",this))return this;var d=this.simultaneous;return a=fa(a,this),d[a.id]||(d[a.id]=a,a.recognizeWith(this)),this},dropRecognizeWith:function(a){return A(a,"dropRecognizeWith",this)?this:(a=fa(a,this),delete this.simultaneous[a.id],this)},requireFailure:function(a){if(A(a,"requireFailure",this))return this;var b=this.requireFail;return a=
fa(a,this),-1===f(b,a)&&(b.push(a),a.requireFailure(this)),this},dropRequireFailure:function(a){if(A(a,"dropRequireFailure",this))return this;a=fa(a,this);a=f(this.requireFail,a);return-1<a&&this.requireFail.splice(a,1),this},hasRequireFailures:function(){return 0<this.requireFail.length},canRecognizeWith:function(a){return!!this.simultaneous[a.id]},emit:function(a){function b(b){d.manager.emit(d.options.event+(b?c&16?"cancel":c&8?"end":c&4?"move":c&2?"start":"":""),a)}var d=this,c=this.state;8>c&&
b(!0);b();8<=c&&b(!0)},tryEmit:function(a){return this.canEmit()?this.emit(a):void(this.state=32)},canEmit:function(){for(var a=0;a<this.requireFail.length;){if(!(this.requireFail[a].state&(32|ea)))return!1;a++}return!0},recognize:function(a){a=n({},a);return p(this.options.enable,[this,a])?(this.state&56&&(this.state=ea),this.state=this.process(a),void(this.state&30&&this.tryEmit(a))):(this.reset(),void(this.state=32))},process:function(){},getTouchAction:function(){},reset:function(){}};m(H,L,{defaults:{pointers:1},
attrTest:function(a){var b=this.options.pointers;return 0===b||a.pointers.length===b},process:function(a){var b=this.state,d=a.eventType,c=b&6;a=this.attrTest(a);return c&&(d&D||!a)?b|16:c||a?d&w?b|8:b&2?b|4:2:32}});m(ha,H,{defaults:{event:"pan",threshold:10,pointers:1,direction:ja},getTouchAction:function(){var a=this.options.direction,b=[];return a&J&&b.push(Z),a&O&&b.push(Y),b},directionTest:function(a){var b=this.options,d=!0,c=a.distance,f=a.direction,e=a.deltaX,g=a.deltaY;return f&b.direction||
(b.direction&J?(f=0===e?da:0>e?T:U,d=e!=this.pX,c=Math.abs(a.deltaX)):(f=0===g?da:0>g?V:W,d=g!=this.pY,c=Math.abs(a.deltaY))),a.direction=f,d&&c>b.threshold&&f&b.direction},attrTest:function(a){return H.prototype.attrTest.call(this,a)&&(this.state&2||!(this.state&2)&&this.directionTest(a))},emit:function(a){this.pX=a.deltaX;this.pY=a.deltaY;var b=Ca(a.direction);b&&this.manager.emit(this.options.event+b,a);this._super.emit.call(this,a)}});m(oa,H,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[X]},
attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.scale-1)>this.options.threshold||this.state&2)},emit:function(a){(this._super.emit.call(this,a),1!==a.scale)&&this.manager.emit(this.options.event+(1>a.scale?"in":"out"),a)}});m(pa,L,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return[Ba]},process:function(a){var b=this.options,d=a.pointers.length===b.pointers,c=a.distance<b.threshold,f=a.deltaTime>b.time;if(this._input=a,!c||!d||a.eventType&
(w|D)&&!f)this.reset();else if(a.eventType&C)this.reset(),this._timer=e(function(){this.state=8;this.tryEmit()},b.time,this);else if(a.eventType&w)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(a){8===this.state&&(a&&a.eventType&w?this.manager.emit(this.options.event+"up",a):(this._input.timeStamp=la(),this.manager.emit(this.options.event,this._input)))}});m(qa,H,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[X]},attrTest:function(a){return this._super.attrTest.call(this,
a)&&(Math.abs(a.rotation)>this.options.threshold||this.state&2)}});m(ra,H,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:J|O,pointers:1},getTouchAction:function(){return ha.prototype.getTouchAction.call(this)},attrTest:function(a){var b,d=this.options.direction;return d&(J|O)?b=a.velocity:d&J?b=a.velocityX:d&O&&(b=a.velocityY),this._super.attrTest.call(this,a)&&d&a.direction&&a.distance>this.options.threshold&&S(b)>this.options.velocity&&a.eventType&w},emit:function(a){var b=Ca(a.direction);
b&&this.manager.emit(this.options.event+b,a);this.manager.emit(this.options.event,a)}});m(ia,L,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return[na]},process:function(a){var b=this.options,d=a.pointers.length===b.pointers,c=a.distance<b.threshold,f=a.deltaTime<b.time;if(this.reset(),a.eventType&C&&0===this.count)return this.failTimeout();if(c&&f&&d){if(a.eventType!=w)return this.failTimeout();d=this.pTime?a.timeStamp-this.pTime<
b.interval:!0;c=!this.pCenter||G(this.pCenter,a.center)<b.posThreshold;this.pTime=a.timeStamp;this.pCenter=a.center;c&&d?this.count+=1:this.count=1;this._input=a;if(0===this.count%b.taps)return this.hasRequireFailures()?(this._timer=e(function(){this.state=8;this.tryEmit()},b.interval,this),2):8}return 32},failTimeout:function(){return this._timer=e(function(){this.state=32},this.options.interval,this),32},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&&(this._input.tapCount=
this.count,this.manager.emit(this.options.event,this._input))}});M.VERSION="2.0.4";M.defaults={domEvents:!1,touchAction:"compute",enable:!0,inputTarget:null,inputClass:null,preset:[[qa,{enable:!1}],[oa,{enable:!1},["rotate"]],[ra,{direction:J}],[ha,{direction:J},["swipe"]],[ia],[ia,{event:"doubletap",taps:2},["tap"]],[pa]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};sa.prototype={set:function(a){return n(this.options,
a),a.touchAction&&this.touchAction.update(),a.inputTarget&&(this.input.destroy(),this.input.target=a.inputTarget,this.input.init()),this},stop:function(a){this.session.stopped=a?2:1},recognize:function(a){var b=this.session;if(!b.stopped){this.touchAction.preventDefaults(a);var d=this.recognizers,c=b.curRecognizer;(!c||c&&c.state&8)&&(c=b.curRecognizer=null);for(var f=0;f<d.length;){var e=d[f];2===b.stopped||c&&e!=c&&!e.canRecognizeWith(c)?e.reset():e.recognize(a);!c&&e.state&14&&(c=b.curRecognizer=
e);f++}}},get:function(a){if(a instanceof L)return a;for(var b=this.recognizers,d=0;d<b.length;d++)if(b[d].options.event==a)return b[d];return null},add:function(a){if(A(a,"add",this))return this;var b=this.get(a.options.event);return b&&this.remove(b),this.recognizers.push(a),a.manager=this,this.touchAction.update(),a},remove:function(a){if(A(a,"remove",this))return this;var b=this.recognizers;return a=this.get(a),b.splice(f(b,a),1),this.touchAction.update(),this},on:function(a,c){var d=this.handlers;
return x(b(a),function(a){d[a]=d[a]||[];d[a].push(c)}),this},off:function(a,c){var d=this.handlers;return x(b(a),function(a){c?d[a].splice(f(d[a],c),1):delete d[a]}),this},emit:function(a,b){this.options.domEvents&&Ta(a,b);var c=this.handlers[a]&&this.handlers[a].slice();if(c&&c.length){b.type=a;b.preventDefault=function(){b.srcEvent.preventDefault()};for(var d=0;d<c.length;)c[d](b),d++}},destroy:function(){this.element&&Da(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=
null}};n(M,{INPUT_START:C,INPUT_MOVE:N,INPUT_END:w,INPUT_CANCEL:D,STATE_POSSIBLE:ea,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:32,DIRECTION_NONE:da,DIRECTION_LEFT:T,DIRECTION_RIGHT:U,DIRECTION_UP:V,DIRECTION_DOWN:W,DIRECTION_HORIZONTAL:J,DIRECTION_VERTICAL:O,DIRECTION_ALL:ja,Manager:sa,Input:v,TouchAction:ma,TouchInput:ba,MouseInput:F,PointerEventInput:B,TouchMouseInput:ka,SingleTouchInput:Aa,Recognizer:L,AttrRecognizer:H,Tap:ia,Pan:ha,Swipe:ra,
Pinch:oa,Rotate:qa,Press:pa,on:z,off:y,each:x,merge:P,extend:n,inherit:m,bindFn:t,prefixed:aa});typeof define==ta&&define.amd?define(function(){return M}):"undefined"!=typeof module&&module.exports?module.exports=M:c[q]=M}(window,document,"Hammer");
!function(c){c.flexslider=function(g,q){var a=c(g);a.vars=c.extend({},c.flexslider.defaults,q);var e=a.vars.namespace,A=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,x=("ontouchstart"in window||A||window.DocumentTouch&&document instanceof DocumentTouch)&&a.vars.touch,n="",P,m="vertical"===a.vars.direction,t=a.vars.reverse,p=0<a.vars.itemWidth,z="fade"===a.vars.animation,y=""!==a.vars.asNavFor,l={};c.data(g,"flexslider",a);l={init:function(){a.animating=!1;a.currentSlide=parseInt(a.vars.startAt?
a.vars.startAt:0,10);isNaN(a.currentSlide)&&(a.currentSlide=0);a.animatingTo=a.currentSlide;a.atEnd=0===a.currentSlide||a.currentSlide===a.last;a.containerSelector=a.vars.selector.substr(0,a.vars.selector.search(" "));a.slides=c(a.vars.selector,a);a.container=c(a.containerSelector,a);a.count=a.slides.length;a.syncExists=0<c(a.vars.sync).length;"slide"===a.vars.animation&&(a.vars.animation="swing");a.prop=m?"top":"marginLeft";a.args={};a.manualPause=!1;a.stopped=!1;a.started=!1;a.startTimeout=null;
a.transitions=!a.vars.video&&!z&&a.vars.useCSS&&function(){var b=document.createElement("div"),c=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"],e;for(e in c)if(void 0!==b.style[c[e]])return a.pfx=c[e].replace("Perspective","").toLowerCase(),a.prop="-"+a.pfx+"-transform",!0;return!1}();a.ensureAnimationEnd="";""!==a.vars.controlsContainer&&(a.controlsContainer=0<c(a.vars.controlsContainer).length&&c(a.vars.controlsContainer));""!==a.vars.manualControls&&
(a.manualControls=0<c(a.vars.manualControls).length&&c(a.vars.manualControls));a.vars.randomize&&(a.slides.sort(function(){return Math.round(Math.random())-.5}),a.container.empty().append(a.slides));a.doMath();a.setup("init");a.vars.controlNav&&l.controlNav.setup();a.vars.directionNav&&l.directionNav.setup();a.vars.keyboard&&(1===c(a.containerSelector).length||a.vars.multipleKeyboard)&&c(document).bind("keyup",function(b){b=b.keyCode;a.animating||39!==b&&37!==b||(b=39===b?a.getTarget("next"):37===
b?a.getTarget("prev"):!1,a.flexAnimate(b,a.vars.pauseOnAction))});a.vars.mousewheel&&a.bind("mousewheel",function(b,c,e,g){b.preventDefault();b=a.getTarget(0>c?"next":"prev");a.flexAnimate(b,a.vars.pauseOnAction)});a.vars.pausePlay&&l.pausePlay.setup();a.vars.slideshow&&a.vars.pauseInvisible&&l.pauseInvisible.init();a.vars.slideshow&&(a.vars.pauseOnHover&&a.hover(function(){a.manualPlay||a.manualPause||a.pause()},function(){a.manualPause||a.manualPlay||a.stopped||a.play()}),a.vars.pauseInvisible&&
l.pauseInvisible.isHidden()||(0<a.vars.initDelay?a.startTimeout=setTimeout(a.play,a.vars.initDelay):a.play()));y&&l.asNav.setup();x&&a.vars.touch&&l.touch();(!z||z&&a.vars.smoothHeight)&&c(window).bind("resize orientationchange focus",l.resize);a.find("img").attr("draggable","false");setTimeout(function(){a.vars.start(a)},200)},asNav:{setup:function(){a.asNav=!0;a.animatingTo=Math.floor(a.currentSlide/a.move);a.currentItem=a.currentSlide;a.slides.removeClass(e+"active-slide").eq(a.currentItem).addClass(e+
"active-slide");A?(g._slider=a,a.slides.each(function(){this._gesture=new MSGesture;this._gesture.target=this;this.addEventListener("MSPointerDown",function(a){a.preventDefault();a.currentTarget._gesture&&a.currentTarget._gesture.addPointer(a.pointerId)},!1);this.addEventListener("MSGestureTap",function(b){b.preventDefault();b=c(this);var f=b.index();c(a.vars.asNavFor).data("flexslider").animating||b.hasClass("active")||(a.direction=a.currentItem<f?"next":"prev",a.flexAnimate(f,a.vars.pauseOnAction,
!1,!0,!0))})})):a.slides.on("click touchend MSPointerUp keyup",function(b){b.preventDefault();b=c(this);var f=b.index();0>=b.offset().left-c(a).scrollLeft()&&b.hasClass(e+"active-slide")?a.flexAnimate(a.getTarget("prev"),!0):c(a.vars.asNavFor).data("flexslider").animating||b.hasClass(e+"active-slide")||(a.direction=a.currentItem<f?"next":"prev",a.flexAnimate(f,a.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){a.manualControls?l.controlNav.setupManual():l.controlNav.setupPaging()},setupPaging:function(){var b=
1,f,g;if(a.controlNavScaffold=c('<ol class="'+e+"control-nav "+e+("thumbnails"===a.vars.controlNav?"control-thumbs":"control-paging")+'"></ol>'),1<a.pagingCount)for(var m=0;m<a.pagingCount;m++){if(g=a.slides.eq(m),f="thumbnails"===a.vars.controlNav?'<img src="'+g.attr("data-thumb")+'"/>':"<a>"+b+"</a>","thumbnails"===a.vars.controlNav&&!0===a.vars.thumbCaptions){var p=g.attr("data-thumbcaption");""!=p&&void 0!=p&&(f+='<span class="'+e+'caption">'+p+"</span>")}a.controlNavScaffold.append("<li>"+f+
"</li>");b++}a.controlsContainer?c(a.controlsContainer).append(a.controlNavScaffold):a.append(a.controlNavScaffold);l.controlNav.set();l.controlNav.active();a.controlNavScaffold.delegate("a, img","click touchend MSPointerUp keyup",function(b){if(b.preventDefault(),""===n||n===b.type){var f=c(this),g=a.controlNav.index(f);f.hasClass(e+"active")||(a.direction=g>a.currentSlide?"next":"prev",a.flexAnimate(g,a.vars.pauseOnAction))}""===n&&(n=b.type);l.setToClearWatchedEvent()})},setupManual:function(){a.controlNav=
a.manualControls;l.controlNav.active();a.controlNav.bind("click touchend MSPointerUp keyup",function(b){if(b.preventDefault(),""===n||n===b.type){var f=c(this),g=a.controlNav.index(f);f.hasClass(e+"active")||(a.direction=g>a.currentSlide?"next":"prev",a.flexAnimate(g,a.vars.pauseOnAction))}""===n&&(n=b.type);l.setToClearWatchedEvent()})},set:function(){a.controlNav=c("."+e+"control-nav li "+("thumbnails"===a.vars.controlNav?"img":"a"),a.controlsContainer?a.controlsContainer:a)},active:function(){a.controlNav.removeClass(e+
"active").eq(a.animatingTo).addClass(e+"active")},update:function(b,f){1<a.pagingCount&&"add"===b?a.controlNavScaffold.append(c("<li><a>"+a.count+"</a></li>")):1===a.pagingCount?a.controlNavScaffold.find("li").remove():a.controlNav.eq(f).closest("li").remove();l.controlNav.set();1<a.pagingCount&&a.pagingCount!==a.controlNav.length?a.update(f,b):l.controlNav.active()}},directionNav:{setup:function(){var b=c('<ul class="'+e+'direction-nav"><li class="'+e+'nav-prev"><a class="'+e+'prev" href="#">'+a.vars.prevText+
'</a></li><li class="'+e+'nav-next"><a class="'+e+'next" href="#">'+a.vars.nextText+"</a></li></ul>");a.controlsContainer?(c(a.controlsContainer).append(b),a.directionNav=c("."+e+"direction-nav li a",a.controlsContainer)):(a.append(b),a.directionNav=c("."+e+"direction-nav li a",a));l.directionNav.update();a.directionNav.bind("click touchend MSPointerUp keyup",function(b){b.preventDefault();var f;""!==n&&n!==b.type||(f=a.getTarget(c(this).hasClass(e+"next")?"next":"prev"),a.flexAnimate(f,a.vars.pauseOnAction));
""===n&&(n=b.type);l.setToClearWatchedEvent()})},update:function(){var b=e+"disabled";1===a.pagingCount?a.directionNav.addClass(b).attr("tabindex","-1"):a.vars.animationLoop?a.directionNav.removeClass(b).removeAttr("tabindex"):0===a.animatingTo?a.directionNav.removeClass(b).filter("."+e+"prev").addClass(b).attr("tabindex","-1"):a.animatingTo===a.last?a.directionNav.removeClass(b).filter("."+e+"next").addClass(b).attr("tabindex","-1"):a.directionNav.removeClass(b).removeAttr("tabindex")}},pausePlay:{setup:function(){var b=
c('<div class="'+e+'pauseplay"><a></a></div>');a.controlsContainer?(a.controlsContainer.append(b),a.pausePlay=c("."+e+"pauseplay a",a.controlsContainer)):(a.append(b),a.pausePlay=c("."+e+"pauseplay a",a));l.pausePlay.update(a.vars.slideshow?e+"pause":e+"play");a.pausePlay.bind("click touchend MSPointerUp keyup",function(b){b.preventDefault();(""===n||n===b.type)&&(c(this).hasClass(e+"pause")?(a.manualPause=!0,a.manualPlay=!1,a.pause()):(a.manualPause=!1,a.manualPlay=!0,a.play()));""===n&&(n=b.type);
l.setToClearWatchedEvent()})},update:function(b){"play"===b?a.pausePlay.removeClass(e+"pause").addClass(e+"play").html(a.vars.playText):a.pausePlay.removeClass(e+"play").addClass(e+"pause").html(a.vars.pauseText)}},touch:function(){function b(b){a.animating?b.preventDefault():(window.navigator.msPointerEnabled||1===b.touches.length)&&(a.pause(),E=m?a.h:a.w,K=Number(new Date),I=b.touches[0].pageX,F=b.touches[0].pageY,y=p&&t&&a.animatingTo===a.last?0:p&&t?a.limit-(a.itemW+a.vars.itemMargin)*a.move*
a.animatingTo:p&&a.currentSlide===a.last?a.limit:p?(a.itemW+a.vars.itemMargin)*a.move*a.currentSlide:t?(a.last-a.currentSlide+a.cloneOffset)*E:(a.currentSlide+a.cloneOffset)*E,v=m?F:I,x=m?I:F,g.addEventListener("touchmove",c,!1),g.addEventListener("touchend",e,!1))}function c(b){I=b.touches[0].pageX;F=b.touches[0].pageY;u=m?v-F:v-I;G=m?Math.abs(u)<Math.abs(I-x):Math.abs(u)<Math.abs(F-x);(!G||500<Number(new Date)-K)&&(b.preventDefault(),!z&&a.transitions&&(a.vars.animationLoop||(u/=0===a.currentSlide&&
0>u||a.currentSlide===a.last&&0<u?Math.abs(u)/E+2:1),a.setProps(y+u,"setTouch")))}function e(b){if(g.removeEventListener("touchmove",c,!1),a.animatingTo===a.currentSlide&&!G&&null!==u){b=t?-u:u;var f=a.getTarget(0<b?"next":"prev");a.canAdvance(f)&&(550>Number(new Date)-K&&50<Math.abs(b)||Math.abs(b)>E/2)?a.flexAnimate(f,a.vars.pauseOnAction):z||a.flexAnimate(a.currentSlide,a.vars.pauseOnAction,!0)}g.removeEventListener("touchend",e,!1);y=u=x=v=null}function l(b){b.stopPropagation();a.animating?b.preventDefault():
(a.pause(),g._gesture.addPointer(b.pointerId),B=0,E=m?a.h:a.w,K=Number(new Date),y=p&&t&&a.animatingTo===a.last?0:p&&t?a.limit-(a.itemW+a.vars.itemMargin)*a.move*a.animatingTo:p&&a.currentSlide===a.last?a.limit:p?(a.itemW+a.vars.itemMargin)*a.move*a.currentSlide:t?(a.last-a.currentSlide+a.cloneOffset)*E:(a.currentSlide+a.cloneOffset)*E)}function n(a){a.stopPropagation();var b=a.target._slider;if(b){var c=-a.translationX,f=-a.translationY;return B+=m?f:c,u=B,G=m?Math.abs(B)<Math.abs(-c):Math.abs(B)<
Math.abs(-f),a.detail===a.MSGESTURE_FLAG_INERTIA?void setImmediate(function(){g._gesture.stop()}):void((!G||500<Number(new Date)-K)&&(a.preventDefault(),!z&&b.transitions&&(b.vars.animationLoop||(u=B/(0===b.currentSlide&&0>B||b.currentSlide===b.last&&0<B?Math.abs(B)/E+2:1)),b.setProps(y+u,"setTouch"))))}}function q(a){a.stopPropagation();if(a=a.target._slider){if(a.animatingTo===a.currentSlide&&!G&&null!==u){var b=t?-u:u,c=a.getTarget(0<b?"next":"prev");a.canAdvance(c)&&(550>Number(new Date)-K&&50<
Math.abs(b)||Math.abs(b)>E/2)?a.flexAnimate(c,a.vars.pauseOnAction):z||a.flexAnimate(a.currentSlide,a.vars.pauseOnAction,!0)}y=u=x=v=null;B=0}}var v,x,y,E,u,K,G=!1,I=0,F=0,B=0;A?(g.style.msTouchAction="none",g._gesture=new MSGesture,g._gesture.target=g,g.addEventListener("MSPointerDown",l,!1),g._slider=a,g.addEventListener("MSGestureChange",n,!1),g.addEventListener("MSGestureEnd",q,!1)):g.addEventListener("touchstart",b,!1)},resize:function(){!a.animating&&a.is(":visible")&&(p||a.doMath(),z?l.smoothHeight():
p?(a.slides.width(a.computedW),a.update(a.pagingCount),a.setProps()):m?(a.viewport.height(a.h),a.setProps(a.h,"setTotal")):(a.vars.smoothHeight&&l.smoothHeight(),a.newSlides.width(a.computedW),a.setProps(a.computedW,"setTotal")))},smoothHeight:function(b){if(!m||z){var c=z?a:a.viewport;b?c.animate({height:a.slides.eq(a.animatingTo).height()},b):c.height(a.slides.eq(a.animatingTo).height())}},sync:function(b){var f=c(a.vars.sync).data("flexslider"),e=a.animatingTo;switch(b){case "animate":f.flexAnimate(e,
a.vars.pauseOnAction,!1,!0);break;case "play":f.playing||f.asNav||f.play();break;case "pause":f.pause()}},uniqueID:function(a){return a.filter("[id]").add(a.find("[id]")).each(function(){var a=c(this);a.attr("id",a.attr("id")+"_clone")}),a},pauseInvisible:{visProp:null,init:function(){var b=l.pauseInvisible.getHiddenProp();b&&(b=b.replace(/[H|h]idden/,"")+"visibilitychange",document.addEventListener(b,function(){l.pauseInvisible.isHidden()?a.startTimeout?clearTimeout(a.startTimeout):a.pause():a.started?
a.play():0<a.vars.initDelay?setTimeout(a.play,a.vars.initDelay):a.play()}))},isHidden:function(){var a=l.pauseInvisible.getHiddenProp();return a?document[a]:!1},getHiddenProp:function(){var a=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var c=0;c<a.length;c++)if(a[c]+"Hidden"in document)return a[c]+"Hidden";return null}},setToClearWatchedEvent:function(){clearTimeout(P);P=setTimeout(function(){n=""},3E3)}};a.flexAnimate=function(b,f,g,n,q){if(a.vars.animationLoop||b===a.currentSlide||
(a.direction=b>a.currentSlide?"next":"prev"),y&&1===a.pagingCount&&(a.direction=a.currentItem<b?"next":"prev"),!a.animating&&(a.canAdvance(b,q)||g)&&a.is(":visible")){if(y&&n){g=c(a.vars.asNavFor).data("flexslider");if(a.atEnd=0===b||b===a.count-1,g.flexAnimate(b,!0,!1,!0,q),a.direction=a.currentItem<b?"next":"prev",g.direction=a.direction,Math.ceil((b+1)/a.visible)-1===a.currentSlide||0===b)return a.currentItem=b,a.slides.removeClass(e+"active-slide").eq(b).addClass(e+"active-slide"),!1;a.currentItem=
b;a.slides.removeClass(e+"active-slide").eq(b).addClass(e+"active-slide");b=Math.floor(b/a.visible)}if(a.animating=!0,a.animatingTo=b,f&&a.pause(),a.vars.before(a),a.syncExists&&!q&&l.sync("animate"),a.vars.controlNav&&l.controlNav.active(),p||a.slides.removeClass(e+"active-slide").eq(b).addClass(e+"active-slide"),a.atEnd=0===b||b===a.last,a.vars.directionNav&&l.directionNav.update(),b===a.last&&(a.vars.end(a),a.vars.animationLoop||a.pause()),z)x?(a.slides.eq(a.currentSlide).css({opacity:0,zIndex:1}),
a.slides.eq(b).css({opacity:1,zIndex:2}),a.wrapup(r)):(a.slides.eq(a.currentSlide).css({zIndex:1}).animate({opacity:0},a.vars.animationSpeed,a.vars.easing),a.slides.eq(b).css({zIndex:2}).animate({opacity:1},a.vars.animationSpeed,a.vars.easing,a.wrapup));else{var r=m?a.slides.filter(":first").height():a.computedW,v,Q,A;p?(v=a.vars.itemMargin,A=(a.itemW+v)*a.move*a.animatingTo,Q=A>a.limit&&1!==a.visible?a.limit:A):Q=0===a.currentSlide&&b===a.count-1&&a.vars.animationLoop&&"next"!==a.direction?t?(a.count+
a.cloneOffset)*r:0:a.currentSlide===a.last&&0===b&&a.vars.animationLoop&&"prev"!==a.direction?t?0:(a.count+1)*r:t?(a.count-1-b+a.cloneOffset)*r:(b+a.cloneOffset)*r;a.setProps(Q,"",a.vars.animationSpeed);a.transitions?(a.vars.animationLoop&&a.atEnd||(a.animating=!1,a.currentSlide=a.animatingTo),a.container.unbind("webkitTransitionEnd transitionend"),a.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(a.ensureAnimationEnd);a.wrapup(r)}),clearTimeout(a.ensureAnimationEnd),a.ensureAnimationEnd=
setTimeout(function(){a.wrapup(r)},a.vars.animationSpeed+100)):a.container.animate(a.args,a.vars.animationSpeed,a.vars.easing,function(){a.wrapup(r)})}a.vars.smoothHeight&&l.smoothHeight(a.vars.animationSpeed)}};a.wrapup=function(b){z||p||(0===a.currentSlide&&a.animatingTo===a.last&&a.vars.animationLoop?a.setProps(b,"jumpEnd"):a.currentSlide===a.last&&0===a.animatingTo&&a.vars.animationLoop&&a.setProps(b,"jumpStart"));a.animating=!1;a.currentSlide=a.animatingTo;a.vars.after(a)};a.animateSlides=function(){!a.animating&&
a.flexAnimate(a.getTarget("next"))};a.pause=function(){clearInterval(a.animatedSlides);a.animatedSlides=null;a.playing=!1;a.vars.pausePlay&&l.pausePlay.update("play");a.syncExists&&l.sync("pause")};a.play=function(){a.playing&&clearInterval(a.animatedSlides);a.animatedSlides=a.animatedSlides||setInterval(a.animateSlides,a.vars.slideshowSpeed);a.started=a.playing=!0;a.vars.pausePlay&&l.pausePlay.update("pause");a.syncExists&&l.sync("play")};a.stop=function(){a.pause();a.stopped=!0};a.canAdvance=function(b,
c){var e=y?a.pagingCount-1:a.last;return c?!0:y&&a.currentItem===a.count-1&&0===b&&"prev"===a.direction?!0:y&&0===a.currentItem&&b===a.pagingCount-1&&"next"!==a.direction?!1:b!==a.currentSlide||y?a.vars.animationLoop?!0:a.atEnd&&0===a.currentSlide&&b===e&&"next"!==a.direction?!1:a.atEnd&&a.currentSlide===e&&0===b&&"next"===a.direction?!1:!0:!1};a.getTarget=function(b){return a.direction=b,"next"===b?a.currentSlide===a.last?0:a.currentSlide+1:0===a.currentSlide?a.last:a.currentSlide-1};a.setProps=
function(b,c,e){var f=function(){var e=b?b:(a.itemW+a.vars.itemMargin)*a.move*a.animatingTo;return-1*function(){if(p)return"setTouch"===c?b:t&&a.animatingTo===a.last?0:t?a.limit-(a.itemW+a.vars.itemMargin)*a.move*a.animatingTo:a.animatingTo===a.last?a.limit:e;switch(c){case "setTotal":return t?(a.count-1-a.currentSlide+a.cloneOffset)*b:(a.currentSlide+a.cloneOffset)*b;case "setTouch":return b;case "jumpEnd":return t?b:a.count*b;case "jumpStart":return t?a.count*b:b;default:return b}}()+"px"}();a.transitions&&
(f=m?"translate3d(0,"+f+",0)":"translate3d("+f+",0,0)",e=void 0!==e?e/1E3+"s":"0s",a.container.css("-"+a.pfx+"-transition-duration",e),a.container.css("transition-duration",e));a.args[a.prop]=f;(a.transitions||void 0===e)&&a.container.css(a.args);a.container.css("transform",f)};a.setup=function(b){if(z)a.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"}),"init"===b&&(x?a.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+a.vars.animationSpeed/1E3+"s ease",
zIndex:1}).eq(a.currentSlide).css({opacity:1,zIndex:2}):0==a.vars.fadeFirstSlide?a.slides.css({opacity:0,display:"block",zIndex:1}).eq(a.currentSlide).css({zIndex:2}).css({opacity:1}):a.slides.css({opacity:0,display:"block",zIndex:1}).eq(a.currentSlide).css({zIndex:2}).animate({opacity:1},a.vars.animationSpeed,a.vars.easing)),a.vars.smoothHeight&&l.smoothHeight();else{var f;"init"===b&&(a.viewport=c('<div class="'+e+'viewport"></div>').css({overflow:"hidden",position:"relative"}).appendTo(a).append(a.container),
a.cloneCount=0,a.cloneOffset=0,t&&(f=c.makeArray(a.slides).reverse(),a.slides=c(f),a.container.empty().append(a.slides)));a.vars.animationLoop&&!p&&(a.cloneCount=2,a.cloneOffset=1,"init"!==b&&a.container.find(".clone").remove(),a.container.append(l.uniqueID(a.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(l.uniqueID(a.slides.last().clone().addClass("clone")).attr("aria-hidden","true")));a.newSlides=c(a.vars.selector,a);var g=t?a.count-1-a.currentSlide+a.cloneOffset:
a.currentSlide+a.cloneOffset;m&&!p?(a.container.height(200*(a.count+a.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){a.newSlides.css({display:"block"});a.doMath();a.viewport.height(a.h);a.setProps(g*a.h,"init")},"init"===b?100:0)):(a.container.width(200*(a.count+a.cloneCount)+"%"),a.setProps(g*a.computedW,"init"),setTimeout(function(){a.doMath();a.newSlides.css({width:a.computedW,"float":"left",display:"block"});a.vars.smoothHeight&&l.smoothHeight()},"init"===b?100:
0))}p||a.slides.removeClass(e+"active-slide").eq(a.currentSlide).addClass(e+"active-slide");a.vars.init(a)};a.doMath=function(){var b=a.slides.first(),c=a.vars.itemMargin,e=a.vars.minItems,g=a.vars.maxItems;a.w=void 0===a.viewport?a.width():a.viewport.width();a.h=b.height();a.boxPadding=b.outerWidth()-b.width();p?(a.itemT=a.vars.itemWidth+c,a.minW=e?e*a.itemT:a.w,a.maxW=g?g*a.itemT-c:a.w,a.itemW=a.minW>a.w?(a.w-c*(e-1))/e:a.maxW<a.w?(a.w-c*(g-1))/g:a.vars.itemWidth>a.w?a.w:a.vars.itemWidth,a.visible=
Math.floor(a.w/a.itemW),a.move=0<a.vars.move&&a.vars.move<a.visible?a.vars.move:a.visible,a.pagingCount=Math.ceil((a.count-a.visible)/a.move+1),a.last=a.pagingCount-1,a.limit=1===a.pagingCount?0:a.vars.itemWidth>a.w?a.itemW*(a.count-1)+c*(a.count-1):(a.itemW+c)*a.count-a.w-c):(a.itemW=a.w,a.pagingCount=a.count,a.last=a.count-1);a.computedW=a.itemW-a.boxPadding};a.update=function(b,c){a.doMath();p||(b<a.currentSlide?a.currentSlide+=1:b<=a.currentSlide&&0!==b&&--a.currentSlide,a.animatingTo=a.currentSlide);
a.vars.controlNav&&!a.manualControls&&("add"===c&&!p||a.pagingCount>a.controlNav.length?l.controlNav.update("add"):("remove"===c&&!p||a.pagingCount<a.controlNav.length)&&(p&&a.currentSlide>a.last&&(--a.currentSlide,--a.animatingTo),l.controlNav.update("remove",a.last)));a.vars.directionNav&&l.directionNav.update()};a.addSlide=function(b,e){var f=c(b);a.count+=1;a.last=a.count-1;m&&t?void 0!==e?a.slides.eq(a.count-e).after(f):a.container.prepend(f):void 0!==e?a.slides.eq(e).before(f):a.container.append(f);
a.update(e,"add");a.slides=c(a.vars.selector+":not(.clone)",a);a.setup();a.vars.added(a)};a.removeSlide=function(b){var e=isNaN(b)?a.slides.index(c(b)):b;--a.count;a.last=a.count-1;isNaN(b)?c(b,a.slides).remove():m&&t?a.slides.eq(a.last).remove():a.slides.eq(b).remove();a.doMath();a.update(e,"remove");a.slides=c(a.vars.selector+":not(.clone)",a);a.setup();a.vars.removed(a)};l.init()};c(window).blur(function(c){focused=!1}).focus(function(c){focused=!0});c.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:"<img src='https://pagani-co-nz.imgix.net/images/btn-left-transparent.png?fit=fillmax&auto=format&s=6296faaeac09330ca8eb01f546325553'>",nextText:"<img src='https://pagani-co-nz.imgix.net/images/btn-right-transparent.png?fit=fillmax&auto=format&s=6f0a3de4d16ac54121d9d776f5b33165'>",
keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",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(){}};c.fn.flexslider=function(g){if(void 0===g&&(g={}),"object"==typeof g)return this.each(function(){var a=c(this),e=a.find(g.selector?g.selector:".slides > li");
1===e.length&&!0===g.allowOneSlide||0===e.length?(e.fadeIn(400),g.start&&g.start(a)):void 0===a.data("flexslider")&&new c.flexslider(this,g)});var q=c(this).data("flexslider");switch(g){case "play":q.play();break;case "pause":q.pause();break;case "stop":q.stop();break;case "<img src='https://pagani-co-nz.imgix.net/images/btn-right-transparent.png?fit=fillmax&auto=format&s=6f0a3de4d16ac54121d9d776f5b33165'>":q.flexAnimate(q.getTarget("next"),!0);break;case "prev":case "<img src='https://pagani-co-nz.imgix.net/images/btn-left-transparent.png?fit=fillmax&auto=format&s=6296faaeac09330ca8eb01f546325553'>":q.flexAnimate(q.getTarget("prev"),
!0);break;default:"number"==typeof g&&q.flexAnimate(g,!0)}}}(jQuery);