/** * <========= table of contents: =========> * * imagesloaded packaged * isotope packaged v2.2.2 * jquery appear plugin * jquery fancybox * masonry packaged * owl carousel * simple javascript inheritance * jquery countdown * jquery validate * jquery easein * wow - v1.1.3 * jquery magnific popup * slick slider * swiper 4.0.7 * odometer 0.4.8 * * ========================================> **/ /*! * imagesloaded packaged v4.1.0 * javascript is all like "you images are done yet or what?" * mit license */ !function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.evemitter=e()}(this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexof(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceevents=this._onceevents||{},n=i[t]=i[t]||[];return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexof(e);return-1!=n&&i.splice(n,1),this}},e.emitevent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,o=i[n];e=e||[];for(var r=this._onceevents&&this._onceevents[t];o;){var s=r&&r[o];s&&(this.off(t,o),delete r[o]),o.apply(this,e),n+=s?0:1,o=i[n]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesloaded=e(t,t.evemitter)}(window,function(t,e){function i(t,e){for(var i in e)t[i]=e[i];return t}function n(t){var e=[];if(array.isarray(t))e=t;else if("number"==typeof t.length)for(var i=0;ih;h++){var j=this[h],k=a.data(j,b);if(k)if(a.isfunction(k[e])&&"_"!==e.charat(0)){var l=k[e].apply(k,g);if(void 0!==l)return l}else f("no such method '"+e+"' for "+b+" instance");else f("cannot call methods on "+b+" prior to initialization; attempted to call '"+e+"'")}return this}return this.each(function(){var d=a.data(this,b);d?(d.option(e),d._init()):(d=new c(this,e),a.data(this,b,d))})}}if(a){var f="undefined"==typeof console?b:function(a){console.error(a)};return a.bridget=function(a,b){c(b),e(a,b)},a.bridget}}var d=array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],c):c("object"==typeof exports?require("jquery"):a.jquery)}(window),function(a){function b(b){var c=a.event;return c.target=c.target||c.srcelement||b,c}var c=document.documentelement,d=function(){};c.addeventlistener?d=function(a,b,c){a.addeventlistener(b,c,!1)}:c.attachevent&&(d=function(a,c,d){a[c+d]=d.handleevent?function(){var c=b(a);d.handleevent.call(d,c)}:function(){var c=b(a);d.call(a,c)},a.attachevent("on"+c,a[c+d])});var e=function(){};c.removeeventlistener?e=function(a,b,c){a.removeeventlistener(b,c,!1)}:c.detachevent&&(e=function(a,b,c){a.detachevent("on"+b,a[b+c]);try{delete a[b+c]}catch(d){a[b+c]=void 0}});var f={bind:d,unbind:e};"function"==typeof define&&define.amd?define("eventie/eventie",f):"object"==typeof exports?module.exports=f:a.eventie=f}(window),function(){"use strict";function a(){}function b(a,b){for(var c=a.length;c--;)if(a[c].listener===b)return c;return-1}function c(a){return function(){return this[a].apply(this,arguments)}}var d=a.prototype,e=this,f=e.eventemitter;d.getlisteners=function(a){var b,c,d=this._getevents();if(a instanceof regexp){b={};for(c in d)d.hasownproperty(c)&&a.test(c)&&(b[c]=d[c])}else b=d[a]||(d[a]=[]);return b},d.flattenlisteners=function(a){var b,c=[];for(b=0;be;e++)if(b=c[e]+a,"string"==typeof d[b])return b}}var c="webkit moz ms ms o".split(" "),d=document.documentelement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return b}):"object"==typeof exports?module.exports=b:a.getstyleproperty=b}(window),function(a,b){function c(a){var b=parsefloat(a),c=-1===a.indexof("%")&&!isnan(b);return c&&b}function d(){}function e(){for(var a={width:0,height:0,innerwidth:0,innerheight:0,outerwidth:0,outerheight:0},b=0,c=h.length;c>b;b++){var d=h[b];a[d]=0}return a}function f(b){function d(){if(!m){m=!0;var d=a.getcomputedstyle;if(j=function(){var a=d?function(a){return d(a,null)}:function(a){return a.currentstyle};return function(b){var c=a(b);return c||g("style returned "+c+". are you running this code in a hidden iframe on firefox? see http://bit.ly/getsizebug1"),c}}(),k=b("boxsizing")){var e=document.createelement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderstyle="solid",e.style.borderwidth="1px 2px 3px 4px",e.style[k]="border-box";var f=document.body||document.documentelement;f.appendchild(e);var h=j(e);l=200===c(h.width),f.removechild(e)}}}function f(a){if(d(),"string"==typeof a&&(a=document.queryselector(a)),a&&"object"==typeof a&&a.nodetype){var b=j(a);if("none"===b.display)return e();var f={};f.width=a.offsetwidth,f.height=a.offsetheight;for(var g=f.isborderbox=!(!k||!b[k]||"border-box"!==b[k]),m=0,n=h.length;n>m;m++){var o=h[m],p=b[o];p=i(a,p);var q=parsefloat(p);f[o]=isnan(q)?0:q}var r=f.paddingleft+f.paddingright,s=f.paddingtop+f.paddingbottom,t=f.marginleft+f.marginright,u=f.margintop+f.marginbottom,v=f.borderleftwidth+f.borderrightwidth,w=f.bordertopwidth+f.borderbottomwidth,x=g&&l,y=c(b.width);y!==!1&&(f.width=y+(x?0:r+v));var z=c(b.height);return z!==!1&&(f.height=z+(x?0:s+w)),f.innerwidth=f.width-(r+v),f.innerheight=f.height-(s+w),f.outerwidth=f.width+t,f.outerheight=f.height+u,f}}function i(b,c){if(a.getcomputedstyle||-1===c.indexof("%"))return c;var d=b.style,e=d.left,f=b.runtimestyle,g=f&&f.left;return g&&(f.left=b.currentstyle.left),d.left=c,c=d.pixelleft,d.left=e,g&&(f.left=g),c}var j,k,l,m=!1;return f}var g="undefined"==typeof console?d:function(a){console.error(a)},h=["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"],f):"object"==typeof exports?module.exports=f(require("desandro-get-style-property")):a.getsize=f(a.getstyleproperty)}(window),function(a){function b(a){"function"==typeof a&&(b.isready?a():g.push(a))}function c(a){var c="readystatechange"===a.type&&"complete"!==f.readystate;b.isready||c||d()}function d(){b.isready=!0;for(var a=0,c=g.length;c>a;a++){var d=g[a];d()}}function e(e){return"complete"===f.readystate?d():(e.bind(f,"domcontentloaded",c),e.bind(f,"readystatechange",c),e.bind(a,"load",c)),b}var f=a.document,g=[];b.isready=!1,"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],e):"object"==typeof exports?module.exports=e(require("eventie")):a.docready=e(a.eventie)}(window),function(a){"use strict";function b(a,b){return a[g](b)}function c(a){if(!a.parentnode){var b=document.createdocumentfragment();b.appendchild(a)}}function d(a,b){c(a);for(var d=a.parentnode.queryselectorall(b),e=0,f=d.length;f>e;e++)if(d[e]===a)return!0;return!1}function e(a,d){return c(a),b(a,d)}var f,g=function(){if(a.matches)return"matches";if(a.matchesselector)return"matchesselector";for(var b=["webkit","moz","ms","o"],c=0,d=b.length;d>c;c++){var e=b[c],f=e+"matchesselector";if(a[f])return f}}();if(g){var h=document.createelement("div"),i=b(h,"div");f=i?b:e}else f=d;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return f}):"object"==typeof exports?module.exports=f:window.matchesselector=f}(element.prototype),function(a,b){"use strict";"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["doc-ready/doc-ready","matches-selector/matches-selector"],function(c,d){return b(a,c,d)}):"object"==typeof exports?module.exports=b(a,require("doc-ready"),require("desandro-matches-selector")):a.fizzyuiutils=b(a,a.docready,a.matchesselector)}(window,function(a,b,c){var d={};d.extend=function(a,b){for(var c in b)a[c]=b[c];return a},d.modulo=function(a,b){return(a%b+b)%b};var e=object.prototype.tostring;d.isarray=function(a){return"[object array]"==e.call(a)},d.makearray=function(a){var b=[];if(d.isarray(a))b=a;else if(a&&"number"==typeof a.length)for(var c=0,e=a.length;e>c;c++)b.push(a[c]);else b.push(a);return b},d.indexof=array.prototype.indexof?function(a,b){return a.indexof(b)}:function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},d.removefrom=function(a,b){var c=d.indexof(a,b);-1!=c&&a.splice(c,1)},d.iselement="function"==typeof htmlelement||"object"==typeof htmlelement?function(a){return a instanceof htmlelement}:function(a){return a&&"object"==typeof a&&1==a.nodetype&&"string"==typeof a.nodename},d.settext=function(){function a(a,c){b=b||(void 0!==document.documentelement.textcontent?"textcontent":"innertext"),a[b]=c}var b;return a}(),d.getparent=function(a,b){for(;a!=document.body;)if(a=a.parentnode,c(a,b))return a},d.getqueryelement=function(a){return"string"==typeof a?document.queryselector(a):a},d.handleevent=function(a){var b="on"+a.type;this[b]&&this[b](a)},d.filterfindelements=function(a,b){a=d.makearray(a);for(var e=[],f=0,g=a.length;g>f;f++){var h=a[f];if(d.iselement(h))if(b){c(h,b)&&e.push(h);for(var i=h.queryselectorall(b),j=0,k=i.length;k>j;j++)e.push(i[j])}else e.push(h)}return e},d.debouncemethod=function(a,b,c){var d=a.prototype[b],e=b+"timeout";a.prototype[b]=function(){var a=this[e];a&&cleartimeout(a);var b=arguments,f=this;this[e]=settimeout(function(){d.apply(f,b),delete f[e]},c||100)}},d.todashed=function(a){return a.replace(/(.)([a-z])/g,function(a,b,c){return b+"-"+c}).tolowercase()};var f=a.console;return d.htmlinit=function(c,e){b(function(){for(var b=d.todashed(e),g=document.queryselectorall(".js-"+b),h="data-"+b+"-options",i=0,j=g.length;j>i;i++){var k,l=g[i],m=l.getattribute(h);try{k=m&&json.parse(m)}catch(n){f&&f.error("error parsing "+h+" on "+l.nodename.tolowercase()+(l.id?"#"+l.id:"")+": "+n);continue}var o=new c(l,k),p=a.jquery;p&&p.data(l,e,o)}})},d}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("outlayer/item",["eventemitter/eventemitter","get-size/get-size","get-style-property/get-style-property","fizzy-ui-utils/utils"],function(c,d,e,f){return b(a,c,d,e,f)}):"object"==typeof exports?module.exports=b(a,require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property"),require("fizzy-ui-utils")):(a.outlayer={},a.outlayer.item=b(a,a.eventemitter,a.getsize,a.getstyleproperty,a.fizzyuiutils))}(window,function(a,b,c,d,e){"use strict";function f(a){for(var b in a)return!1;return b=null,!0}function g(a,b){a&&(this.element=a,this.layout=b,this.position={x:0,y:0},this._create())}function h(a){return a.replace(/([a-z])/g,function(a){return"-"+a.tolowercase()})}var i=a.getcomputedstyle,j=i?function(a){return i(a,null)}:function(a){return a.currentstyle},k=d("transition"),l=d("transform"),m=k&&l,n=!!d("perspective"),o={webkittransition:"webkittransitionend",moztransition:"transitionend",otransition:"otransitionend",transition:"transitionend"}[k],p=["transform","transition","transitionduration","transitionproperty"],q=function(){for(var a={},b=0,c=p.length;c>b;b++){var e=p[b],f=d(e);f&&f!==e&&(a[e]=f)}return a}();e.extend(g.prototype,b.prototype),g.prototype._create=function(){this._transn={ingproperties:{},clean:{},onend:{}},this.css({position:"absolute"})},g.prototype.handleevent=function(a){var b="on"+a.type;this[b]&&this[b](a)},g.prototype.getsize=function(){this.size=c(this.element)},g.prototype.css=function(a){var b=this.element.style;for(var c in a){var d=q[c]||c;b[d]=a[c]}},g.prototype.getposition=function(){var a=j(this.element),b=this.layout.options,c=b.isoriginleft,d=b.isorigintop,e=a[c?"left":"right"],f=a[d?"top":"bottom"],g=this.layout.size,h=-1!=e.indexof("%")?parsefloat(e)/100*g.width:parseint(e,10),i=-1!=f.indexof("%")?parsefloat(f)/100*g.height:parseint(f,10);h=isnan(h)?0:h,i=isnan(i)?0:i,h-=c?g.paddingleft:g.paddingright,i-=d?g.paddingtop:g.paddingbottom,this.position.x=h,this.position.y=i},g.prototype.layoutposition=function(){var a=this.layout.size,b=this.layout.options,c={},d=b.isoriginleft?"paddingleft":"paddingright",e=b.isoriginleft?"left":"right",f=b.isoriginleft?"right":"left",g=this.position.x+a[d];c[e]=this.getxvalue(g),c[f]="";var h=b.isorigintop?"paddingtop":"paddingbottom",i=b.isorigintop?"top":"bottom",j=b.isorigintop?"bottom":"top",k=this.position.y+a[h];c[i]=this.getyvalue(k),c[j]="",this.css(c),this.emitevent("layout",[this])},g.prototype.getxvalue=function(a){var b=this.layout.options;return b.percentposition&&!b.ishorizontal?a/this.layout.size.width*100+"%":a+"px"},g.prototype.getyvalue=function(a){var b=this.layout.options;return b.percentposition&&b.ishorizontal?a/this.layout.size.height*100+"%":a+"px"},g.prototype._transitionto=function(a,b){this.getposition();var c=this.position.x,d=this.position.y,e=parseint(a,10),f=parseint(b,10),g=e===this.position.x&&f===this.position.y;if(this.setposition(a,b),g&&!this.istransitioning)return void this.layoutposition();var h=a-c,i=b-d,j={};j.transform=this.gettranslate(h,i),this.transition({to:j,ontransitionend:{transform:this.layoutposition},iscleaning:!0})},g.prototype.gettranslate=function(a,b){var c=this.layout.options;return a=c.isoriginleft?a:-a,b=c.isorigintop?b:-b,n?"translate3d("+a+"px, "+b+"px, 0)":"translate("+a+"px, "+b+"px)"},g.prototype.goto=function(a,b){this.setposition(a,b),this.layoutposition()},g.prototype.moveto=m?g.prototype._transitionto:g.prototype.goto,g.prototype.setposition=function(a,b){this.position.x=parseint(a,10),this.position.y=parseint(b,10)},g.prototype._nontransition=function(a){this.css(a.to),a.iscleaning&&this._removestyles(a.to);for(var b in a.ontransitionend)a.ontransitionend[b].call(this)},g.prototype._transition=function(a){if(!parsefloat(this.layout.options.transitionduration))return void this._nontransition(a);var b=this._transn;for(var c in a.ontransitionend)b.onend[c]=a.ontransitionend[c];for(c in a.to)b.ingproperties[c]=!0,a.iscleaning&&(b.clean[c]=!0);if(a.from){this.css(a.from);var d=this.element.offsetheight;d=null}this.enabletransition(a.to),this.css(a.to),this.istransitioning=!0};var r="opacity,"+h(q.transform||"transform");g.prototype.enabletransition=function(){this.istransitioning||(this.css({transitionproperty:r,transitionduration:this.layout.options.transitionduration}),this.element.addeventlistener(o,this,!1))},g.prototype.transition=g.prototype[k?"_transition":"_nontransition"],g.prototype.onwebkittransitionend=function(a){this.ontransitionend(a)},g.prototype.onotransitionend=function(a){this.ontransitionend(a)};var s={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};g.prototype.ontransitionend=function(a){if(a.target===this.element){var b=this._transn,c=s[a.propertyname]||a.propertyname;if(delete b.ingproperties[c],f(b.ingproperties)&&this.disabletransition(),c in b.clean&&(this.element.style[a.propertyname]="",delete b.clean[c]),c in b.onend){var d=b.onend[c];d.call(this),delete b.onend[c]}this.emitevent("transitionend",[this])}},g.prototype.disabletransition=function(){this.removetransitionstyles(),this.element.removeeventlistener(o,this,!1),this.istransitioning=!1},g.prototype._removestyles=function(a){var b={};for(var c in a)b[c]="";this.css(b)};var t={transitionproperty:"",transitionduration:""};return g.prototype.removetransitionstyles=function(){this.css(t)},g.prototype.removeelem=function(){this.element.parentnode.removechild(this.element),this.css({display:""}),this.emitevent("remove",[this])},g.prototype.remove=function(){if(!k||!parsefloat(this.layout.options.transitionduration))return void this.removeelem();var a=this;this.once("transitionend",function(){a.removeelem()}),this.hide()},g.prototype.reveal=function(){delete this.ishidden,this.css({display:""});var a=this.layout.options,b={},c=this.gethiderevealtransitionendproperty("visiblestyle");b[c]=this.onrevealtransitionend,this.transition({from:a.hiddenstyle,to:a.visiblestyle,iscleaning:!0,ontransitionend:b})},g.prototype.onrevealtransitionend=function(){this.ishidden||this.emitevent("reveal")},g.prototype.gethiderevealtransitionendproperty=function(a){var b=this.layout.options[a];if(b.opacity)return"opacity";for(var c in b)return c},g.prototype.hide=function(){this.ishidden=!0,this.css({display:""});var a=this.layout.options,b={},c=this.gethiderevealtransitionendproperty("hiddenstyle");b[c]=this.onhidetransitionend,this.transition({from:a.visiblestyle,to:a.hiddenstyle,iscleaning:!0,ontransitionend:b})},g.prototype.onhidetransitionend=function(){this.ishidden&&(this.css({display:"none"}),this.emitevent("hide"))},g.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},g}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","eventemitter/eventemitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(c,d,e,f,g){return b(a,c,d,e,f,g)}):"object"==typeof exports?module.exports=b(a,require("eventie"),require("wolfy87-eventemitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):a.outlayer=b(a,a.eventie,a.eventemitter,a.getsize,a.fizzyuiutils,a.outlayer.item)}(window,function(a,b,c,d,e,f){"use strict";function g(a,b){var c=e.getqueryelement(a);if(!c)return void(h&&h.error("bad element for "+this.constructor.namespace+": "+(c||a)));this.element=c,i&&(this.$element=i(this.element)),this.options=e.extend({},this.constructor.defaults),this.option(b);var d=++k;this.element.outlayerguid=d,l[d]=this,this._create(),this.options.isinitlayout&&this.layout()}var h=a.console,i=a.jquery,j=function(){},k=0,l={};return g.namespace="outlayer",g.item=f,g.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.extend(g.prototype,c.prototype),g.prototype.option=function(a){e.extend(this.options,a)},g.prototype._create=function(){this.reloaditems(),this.stamps=[],this.stamp(this.options.stamp),e.extend(this.element.style,this.options.containerstyle),this.options.isresizebound&&this.bindresize()},g.prototype.reloaditems=function(){this.items=this._itemize(this.element.children)},g.prototype._itemize=function(a){for(var b=this._filterfinditemelements(a),c=this.constructor.item,d=[],e=0,f=b.length;f>e;e++){var g=b[e],h=new c(g,this);d.push(h)}return d},g.prototype._filterfinditemelements=function(a){return e.filterfindelements(a,this.options.itemselector)},g.prototype.getitemelements=function(){for(var a=[],b=0,c=this.items.length;c>b;b++)a.push(this.items[b].element);return a},g.prototype.layout=function(){this._resetlayout(),this._managestamps();var a=void 0!==this.options.islayoutinstant?this.options.islayoutinstant:!this._islayoutinited;this.layoutitems(this.items,a),this._islayoutinited=!0},g.prototype._init=g.prototype.layout,g.prototype._resetlayout=function(){this.getsize()},g.prototype.getsize=function(){this.size=d(this.element)},g.prototype._getmeasurement=function(a,b){var c,f=this.options[a];f?("string"==typeof f?c=this.element.queryselector(f):e.iselement(f)&&(c=f),this[a]=c?d(c)[b]:f):this[a]=0},g.prototype.layoutitems=function(a,b){a=this._getitemsforlayout(a),this._layoutitems(a,b),this._postlayout()},g.prototype._getitemsforlayout=function(a){for(var b=[],c=0,d=a.length;d>c;c++){var e=a[c];e.isignored||b.push(e)}return b},g.prototype._layoutitems=function(a,b){if(this._emitcompleteonitems("layout",a),a&&a.length){for(var c=[],d=0,e=a.length;e>d;d++){var f=a[d],g=this._getitemlayoutposition(f);g.item=f,g.isinstant=b||f.islayoutinstant,c.push(g)}this._processlayoutqueue(c)}},g.prototype._getitemlayoutposition=function(){return{x:0,y:0}},g.prototype._processlayoutqueue=function(a){for(var b=0,c=a.length;c>b;b++){var d=a[b];this._positionitem(d.item,d.x,d.y,d.isinstant)}},g.prototype._positionitem=function(a,b,c,d){d?a.goto(b,c):a.moveto(b,c)},g.prototype._postlayout=function(){this.resizecontainer()},g.prototype.resizecontainer=function(){if(this.options.isresizingcontainer){var a=this._getcontainersize();a&&(this._setcontainermeasure(a.width,!0),this._setcontainermeasure(a.height,!1))}},g.prototype._getcontainersize=j,g.prototype._setcontainermeasure=function(a,b){if(void 0!==a){var c=this.size;c.isborderbox&&(a+=b?c.paddingleft+c.paddingright+c.borderleftwidth+c.borderrightwidth:c.paddingbottom+c.paddingtop+c.bordertopwidth+c.borderbottomwidth),a=math.max(a,0),this.element.style[b?"width":"height"]=a+"px"}},g.prototype._emitcompleteonitems=function(a,b){function c(){e.dispatchevent(a+"complete",null,[b])}function d(){g++,g===f&&c()}var e=this,f=b.length;if(!b||!f)return void c();for(var g=0,h=0,i=b.length;i>h;h++){var j=b[h];j.once(a,d)}},g.prototype.dispatchevent=function(a,b,c){var d=b?[b].concat(c):c;if(this.emitevent(a,d),i)if(this.$element=this.$element||i(this.element),b){var e=i.event(b);e.type=a,this.$element.trigger(e,c)}else this.$element.trigger(a,c)},g.prototype.ignore=function(a){var b=this.getitem(a);b&&(b.isignored=!0)},g.prototype.unignore=function(a){var b=this.getitem(a);b&&delete b.isignored},g.prototype.stamp=function(a){if(a=this._find(a)){this.stamps=this.stamps.concat(a);for(var b=0,c=a.length;c>b;b++){var d=a[b];this.ignore(d)}}},g.prototype.unstamp=function(a){if(a=this._find(a))for(var b=0,c=a.length;c>b;b++){var d=a[b];e.removefrom(this.stamps,d),this.unignore(d)}},g.prototype._find=function(a){return a?("string"==typeof a&&(a=this.element.queryselectorall(a)),a=e.makearray(a)):void 0},g.prototype._managestamps=function(){if(this.stamps&&this.stamps.length){this._getboundingrect();for(var a=0,b=this.stamps.length;b>a;a++){var c=this.stamps[a];this._managestamp(c)}}},g.prototype._getboundingrect=function(){var a=this.element.getboundingclientrect(),b=this.size;this._boundingrect={left:a.left+b.paddingleft+b.borderleftwidth,top:a.top+b.paddingtop+b.bordertopwidth,right:a.right-(b.paddingright+b.borderrightwidth),bottom:a.bottom-(b.paddingbottom+b.borderbottomwidth)}},g.prototype._managestamp=j,g.prototype._getelementoffset=function(a){var b=a.getboundingclientrect(),c=this._boundingrect,e=d(a),f={left:b.left-c.left-e.marginleft,top:b.top-c.top-e.margintop,right:c.right-b.right-e.marginright,bottom:c.bottom-b.bottom-e.marginbottom};return f},g.prototype.handleevent=function(a){var b="on"+a.type;this[b]&&this[b](a)},g.prototype.bindresize=function(){this.isresizebound||(b.bind(a,"resize",this),this.isresizebound=!0)},g.prototype.unbindresize=function(){this.isresizebound&&b.unbind(a,"resize",this),this.isresizebound=!1},g.prototype.onresize=function(){function a(){b.resize(),delete b.resizetimeout}this.resizetimeout&&cleartimeout(this.resizetimeout);var b=this;this.resizetimeout=settimeout(a,100)},g.prototype.resize=function(){this.isresizebound&&this.needsresizelayout()&&this.layout()},g.prototype.needsresizelayout=function(){var a=d(this.element),b=this.size&&a;return b&&a.innerwidth!==this.size.innerwidth},g.prototype.additems=function(a){var b=this._itemize(a);return b.length&&(this.items=this.items.concat(b)),b},g.prototype.appended=function(a){var b=this.additems(a);b.length&&(this.layoutitems(b,!0),this.reveal(b))},g.prototype.prepended=function(a){var b=this._itemize(a);if(b.length){var c=this.items.slice(0);this.items=b.concat(c),this._resetlayout(),this._managestamps(),this.layoutitems(b,!0),this.reveal(b),this.layoutitems(c)}},g.prototype.reveal=function(a){this._emitcompleteonitems("reveal",a);for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.reveal()}},g.prototype.hide=function(a){this._emitcompleteonitems("hide",a);for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.hide()}},g.prototype.revealitemelements=function(a){var b=this.getitems(a);this.reveal(b)},g.prototype.hideitemelements=function(a){var b=this.getitems(a);this.hide(b)},g.prototype.getitem=function(a){for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];if(d.element===a)return d}},g.prototype.getitems=function(a){a=e.makearray(a);for(var b=[],c=0,d=a.length;d>c;c++){var f=a[c],g=this.getitem(f);g&&b.push(g)}return b},g.prototype.remove=function(a){var b=this.getitems(a);if(this._emitcompleteonitems("remove",b),b&&b.length)for(var c=0,d=b.length;d>c;c++){var f=b[c];f.remove(),e.removefrom(this.items,f)}},g.prototype.destroy=function(){var a=this.element.style;a.height="",a.position="",a.width="";for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];d.destroy()}this.unbindresize();var e=this.element.outlayerguid;delete l[e],delete this.element.outlayerguid,i&&i.removedata(this.element,this.constructor.namespace)},g.data=function(a){a=e.getqueryelement(a);var b=a&&a.outlayerguid;return b&&l[b]},g.create=function(a,b){function c(){g.apply(this,arguments)}return object.create?c.prototype=object.create(g.prototype):e.extend(c.prototype,g.prototype),c.prototype.constructor=c,c.defaults=e.extend({},g.defaults),e.extend(c.defaults,b),c.prototype.settings={},c.namespace=a,c.data=g.data,c.item=function(){f.apply(this,arguments)},c.item.prototype=new f,e.htmlinit(c,a),i&&i.bridget&&i.bridget(a,c),c},g.item=f,g}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],b):"object"==typeof exports?module.exports=b(require("outlayer")):(a.isotope=a.isotope||{},a.isotope.item=b(a.outlayer))}(window,function(a){"use strict";function b(){a.item.apply(this,arguments)}b.prototype=new a.item,b.prototype._create=function(){this.id=this.layout.itemguid++,a.item.prototype._create.call(this),this.sortdata={}},b.prototype.updatesortdata=function(){if(!this.isignored){this.sortdata.id=this.id,this.sortdata["original-order"]=this.id,this.sortdata.random=math.random();var a=this.layout.options.getsortdata,b=this.layout._sorters;for(var c in a){var d=b[c];this.sortdata[c]=d(this.element,this)}}};var c=b.prototype.destroy;return b.prototype.destroy=function(){c.apply(this,arguments),this.css({display:""})},b}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],b):"object"==typeof exports?module.exports=b(require("get-size"),require("outlayer")):(a.isotope=a.isotope||{},a.isotope.layoutmode=b(a.getsize,a.outlayer))}(window,function(a,b){"use strict";function c(a){this.isotope=a,a&&(this.options=a.options[this.namespace],this.element=a.element,this.items=a.filtereditems,this.size=a.size)}return function(){function a(a){return function(){return b.prototype[a].apply(this.isotope,arguments)}}for(var d=["_resetlayout","_getitemlayoutposition","_managestamp","_getcontainersize","_getelementoffset","needsresizelayout"],e=0,f=d.length;f>e;e++){var g=d[e];c.prototype[g]=a(g)}}(),c.prototype.needsverticalresizelayout=function(){var b=a(this.isotope.element),c=this.isotope.size&&b;return c&&b.innerheight!=this.isotope.size.innerheight},c.prototype._getmeasurement=function(){this.isotope._getmeasurement.apply(this,arguments)},c.prototype.getcolumnwidth=function(){this.getsegmentsize("column","width")},c.prototype.getrowheight=function(){this.getsegmentsize("row","height")},c.prototype.getsegmentsize=function(a,b){var c=a+b,d="outer"+b;if(this._getmeasurement(c,d),!this[c]){var e=this.getfirstitemsize();this[c]=e&&e[d]||this.isotope.size["inner"+b]}},c.prototype.getfirstitemsize=function(){var b=this.isotope.filtereditems[0];return b&&b.element&&a(b.element)},c.prototype.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},c.prototype.getsize=function(){this.isotope.getsize(),this.size=this.isotope.size},c.modes={},c.create=function(a,b){function d(){c.apply(this,arguments)}return d.prototype=new c,b&&(d.options=b),d.prototype.namespace=a,c.modes[a]=d,d},c}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size","fizzy-ui-utils/utils"],b):"object"==typeof exports?module.exports=b(require("outlayer"),require("get-size"),require("fizzy-ui-utils")):a.masonry=b(a.outlayer,a.getsize,a.fizzyuiutils)}(window,function(a,b,c){var d=a.create("masonry");return d.prototype._resetlayout=function(){this.getsize(),this._getmeasurement("columnwidth","outerwidth"),this._getmeasurement("gutter","outerwidth"),this.measurecolumns();var a=this.cols;for(this.colys=[];a--;)this.colys.push(0);this.maxy=0},d.prototype.measurecolumns=function(){if(this.getcontainerwidth(),!this.columnwidth){var a=this.items[0],c=a&&a.element;this.columnwidth=c&&b(c).outerwidth||this.containerwidth}var d=this.columnwidth+=this.gutter,e=this.containerwidth+this.gutter,f=e/d,g=d-e%d,h=g&&1>g?"round":"floor";f=math[h](f),this.cols=math.max(f,1)},d.prototype.getcontainerwidth=function(){var a=this.options.isfitwidth?this.element.parentnode:this.element,c=b(a);this.containerwidth=c&&c.innerwidth},d.prototype._getitemlayoutposition=function(a){a.getsize();var b=a.size.outerwidth%this.columnwidth,d=b&&1>b?"round":"ceil",e=math[d](a.size.outerwidth/this.columnwidth);e=math.min(e,this.cols);for(var f=this._getcolgroup(e),g=math.min.apply(math,f),h=c.indexof(f,g),i={x:this.columnwidth*h,y:g},j=g+a.size.outerheight,k=this.cols+1-f.length,l=0;k>l;l++)this.colys[h+l]=j;return i},d.prototype._getcolgroup=function(a){if(2>a)return this.colys;for(var b=[],c=this.cols+1-a,d=0;c>d;d++){var e=this.colys.slice(d,d+a);b[d]=math.max.apply(math,e)}return b},d.prototype._managestamp=function(a){var c=b(a),d=this._getelementoffset(a),e=this.options.isoriginleft?d.left:d.right,f=e+c.outerwidth,g=math.floor(e/this.columnwidth);g=math.max(0,g);var h=math.floor(f/this.columnwidth);h-=f%this.columnwidth?0:1,h=math.min(this.cols-1,h);for(var i=(this.options.isorigintop?d.top:d.bottom)+c.outerheight,j=g;h>=j;j++)this.colys[j]=math.max(i,this.colys[j])},d.prototype._getcontainersize=function(){this.maxy=math.max.apply(math,this.colys);var a={height:this.maxy};return this.options.isfitwidth&&(a.width=this._getcontainerfitwidth()),a},d.prototype._getcontainerfitwidth=function(){for(var a=0,b=this.cols;--b&&0===this.colys[b];)a++;return(this.cols-a)*this.columnwidth-this.gutter},d.prototype.needsresizelayout=function(){var a=this.containerwidth;return this.getcontainerwidth(),a!==this.containerwidth},d}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],b):"object"==typeof exports?module.exports=b(require("../layout-mode"),require("masonry-layout")):b(a.isotope.layoutmode,a.masonry)}(window,function(a,b){"use strict";function c(a,b){for(var c in b)a[c]=b[c];return a}var d=a.create("masonry"),e=d.prototype._getelementoffset,f=d.prototype.layout,g=d.prototype._getmeasurement; c(d.prototype,b.prototype),d.prototype._getelementoffset=e,d.prototype.layout=f,d.prototype._getmeasurement=g;var h=d.prototype.measurecolumns;d.prototype.measurecolumns=function(){this.items=this.isotope.filtereditems,h.call(this)};var i=d.prototype._managestamp;return d.prototype._managestamp=function(){this.options.isoriginleft=this.isotope.options.isoriginleft,this.options.isorigintop=this.isotope.options.isorigintop,i.apply(this,arguments)},d}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],b):"object"==typeof exports?module.exports=b(require("../layout-mode")):b(a.isotope.layoutmode)}(window,function(a){"use strict";var b=a.create("fitrows");return b.prototype._resetlayout=function(){this.x=0,this.y=0,this.maxy=0,this._getmeasurement("gutter","outerwidth")},b.prototype._getitemlayoutposition=function(a){a.getsize();var b=a.size.outerwidth+this.gutter,c=this.isotope.size.innerwidth+this.gutter;0!==this.x&&b+this.x>c&&(this.x=0,this.y=this.maxy);var d={x:this.x,y:this.y};return this.maxy=math.max(this.maxy,this.y+a.size.outerheight),this.x+=b,d},b.prototype._getcontainersize=function(){return{height:this.maxy}},b}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],b):"object"==typeof exports?module.exports=b(require("../layout-mode")):b(a.isotope.layoutmode)}(window,function(a){"use strict";var b=a.create("vertical",{horizontalalignment:0});return b.prototype._resetlayout=function(){this.y=0},b.prototype._getitemlayoutposition=function(a){a.getsize();var b=(this.isotope.size.innerwidth-a.size.outerwidth)*this.options.horizontalalignment,c=this.y;return this.y+=a.size.outerheight,{x:b,y:c}},b.prototype._getcontainersize=function(){return{height:this.y}},b}),function(a,b){"use strict";"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(c,d,e,f,g,h){return b(a,c,d,e,f,g,h)}):"object"==typeof exports?module.exports=b(a,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("./item"),require("./layout-mode"),require("./layout-modes/masonry"),require("./layout-modes/fit-rows"),require("./layout-modes/vertical")):a.isotope=b(a,a.outlayer,a.getsize,a.matchesselector,a.fizzyuiutils,a.isotope.item,a.isotope.layoutmode)}(window,function(a,b,c,d,e,f,g){function h(a,b){return function(c,d){for(var e=0,f=a.length;f>e;e++){var g=a[e],h=c.sortdata[g],i=d.sortdata[g];if(h>i||i>h){var j=void 0!==b[g]?b[g]:b,k=j?1:-1;return(h>i?1:-1)*k}}return 0}}var i=a.jquery,j=string.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^\s+|\s+$/g,"")},k=document.documentelement,l=k.textcontent?function(a){return a.textcontent}:function(a){return a.innertext},m=b.create("isotope",{layoutmode:"masonry",isjqueryfiltering:!0,sortascending:!0});m.item=f,m.layoutmode=g,m.prototype._create=function(){this.itemguid=0,this._sorters={},this._getsorters(),b.prototype._create.call(this),this.modes={},this.filtereditems=this.items,this.sorthistory=["original-order"];for(var a in g.modes)this._initlayoutmode(a)},m.prototype.reloaditems=function(){this.itemguid=0,b.prototype.reloaditems.call(this)},m.prototype._itemize=function(){for(var a=b.prototype._itemize.apply(this,arguments),c=0,d=a.length;d>c;c++){var e=a[c];e.id=this.itemguid++}return this._updateitemssortdata(a),a},m.prototype._initlayoutmode=function(a){var b=g.modes[a],c=this.options[a]||{};this.options[a]=b.options?e.extend(b.options,c):c,this.modes[a]=new b(this)},m.prototype.layout=function(){return!this._islayoutinited&&this.options.isinitlayout?void this.arrange():void this._layout()},m.prototype._layout=function(){var a=this._getisinstant();this._resetlayout(),this._managestamps(),this.layoutitems(this.filtereditems,a),this._islayoutinited=!0},m.prototype.arrange=function(a){function b(){d.reveal(c.needreveal),d.hide(c.needhide)}this.option(a),this._getisinstant();var c=this._filter(this.items);this.filtereditems=c.matches;var d=this;this._bindarrangecomplete(),this._isinstant?this._notransition(b):b(),this._sort(),this._layout()},m.prototype._init=m.prototype.arrange,m.prototype._getisinstant=function(){var a=void 0!==this.options.islayoutinstant?this.options.islayoutinstant:!this._islayoutinited;return this._isinstant=a,a},m.prototype._bindarrangecomplete=function(){function a(){b&&c&&d&&e.dispatchevent("arrangecomplete",null,[e.filtereditems])}var b,c,d,e=this;this.once("layoutcomplete",function(){b=!0,a()}),this.once("hidecomplete",function(){c=!0,a()}),this.once("revealcomplete",function(){d=!0,a()})},m.prototype._filter=function(a){var b=this.options.filter;b=b||"*";for(var c=[],d=[],e=[],f=this._getfiltertest(b),g=0,h=a.length;h>g;g++){var i=a[g];if(!i.isignored){var j=f(i);j&&c.push(i),j&&i.ishidden?d.push(i):j||i.ishidden||e.push(i)}}return{matches:c,needreveal:d,needhide:e}},m.prototype._getfiltertest=function(a){return i&&this.options.isjqueryfiltering?function(b){return i(b.element).is(a)}:"function"==typeof a?function(b){return a(b.element)}:function(b){return d(b.element,a)}},m.prototype.updatesortdata=function(a){var b;a?(a=e.makearray(a),b=this.getitems(a)):b=this.items,this._getsorters(),this._updateitemssortdata(b)},m.prototype._getsorters=function(){var a=this.options.getsortdata;for(var b in a){var c=a[b];this._sorters[b]=n(c)}},m.prototype._updateitemssortdata=function(a){for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.updatesortdata()}};var n=function(){function a(a){if("string"!=typeof a)return a;var c=j(a).split(" "),d=c[0],e=d.match(/^\[(.+)\]$/),f=e&&e[1],g=b(f,d),h=m.sortdataparsers[c[1]];return a=h?function(a){return a&&h(g(a))}:function(a){return a&&g(a)}}function b(a,b){var c;return c=a?function(b){return b.getattribute(a)}:function(a){var c=a.queryselector(b);return c&&l(c)}}return a}();m.sortdataparsers={parseint:function(a){return parseint(a,10)},parsefloat:function(a){return parsefloat(a)}},m.prototype._sort=function(){var a=this.options.sortby;if(a){var b=[].concat.apply(a,this.sorthistory),c=h(b,this.options.sortascending);this.filtereditems.sort(c),a!=this.sorthistory[0]&&this.sorthistory.unshift(a)}},m.prototype._mode=function(){var a=this.options.layoutmode,b=this.modes[a];if(!b)throw new error("no layout mode: "+a);return b.options=this.options[a],b},m.prototype._resetlayout=function(){b.prototype._resetlayout.call(this),this._mode()._resetlayout()},m.prototype._getitemlayoutposition=function(a){return this._mode()._getitemlayoutposition(a)},m.prototype._managestamp=function(a){this._mode()._managestamp(a)},m.prototype._getcontainersize=function(){return this._mode()._getcontainersize()},m.prototype.needsresizelayout=function(){return this._mode().needsresizelayout()},m.prototype.appended=function(a){var b=this.additems(a);if(b.length){var c=this._filterrevealadded(b);this.filtereditems=this.filtereditems.concat(c)}},m.prototype.prepended=function(a){var b=this._itemize(a);if(b.length){this._resetlayout(),this._managestamps();var c=this._filterrevealadded(b);this.layoutitems(this.filtereditems),this.filtereditems=c.concat(this.filtereditems),this.items=b.concat(this.items)}},m.prototype._filterrevealadded=function(a){var b=this._filter(a);return this.hide(b.needhide),this.reveal(b.matches),this.layoutitems(b.matches,!0),b.matches},m.prototype.insert=function(a){var b=this.additems(a);if(b.length){var c,d,e=b.length;for(c=0;e>c;c++)d=b[c],this.element.appendchild(d.element);var f=this._filter(b).matches;for(c=0;e>c;c++)b[c].islayoutinstant=!0;for(this.arrange(),c=0;e>c;c++)delete b[c].islayoutinstant;this.reveal(f)}};var o=m.prototype.remove;return m.prototype.remove=function(a){a=e.makearray(a);var b=this.getitems(a);o.call(this,a);var c=b&&b.length;if(c)for(var d=0;c>d;d++){var f=b[d];e.removefrom(this.filtereditems,f)}},m.prototype.shuffle=function(){for(var a=0,b=this.items.length;b>a;a++){var c=this.items[a];c.sortdata.random=math.random()}this.options.sortby="random",this._sort(),this._layout()},m.prototype._notransition=function(a){var b=this.options.transitionduration;this.options.transitionduration=0;var c=a.call(this);return this.options.transitionduration=b,c},m.prototype.getfiltereditemelements=function(){for(var a=[],b=0,c=this.filtereditems.length;c>b;b++)a.push(this.filtereditems[b].element);return a},m}); !function(a){function h(b){return a(b).filter(function(){return a(this).is(":appeared")})}function i(){d=!1;for(var a=0,c=b.length;a=e&&i-(c.data("appear-top-offset")||0)<=e+f.height()&&h+c.width()>=d&&h-(c.data("appear-left-offset")||0)<=d+f.width()},a.fn.extend({appear:function(b){var f=a.extend({},e,b||{}),g=this.selector||this;if(!c){var h=function(){d||(d=!0,settimeout(i,f.interval))};a(window).scroll(h).resize(h),c=!0}return f.force_process&&settimeout(i,f.interval),j(g),a(g)}}),a.extend({force_appear:function(){return!!c&&(i(),!0)}})}(function(){return"undefined"!=typeof module?require("jquery"):jquery}()); /* * jquery appear plugin * * copyright (c) 2012 andrey sidorov * licensed under mit license. * * https://github.com/morr/jquery.appear/ * * version: 0.3.6 */ !function(a){function h(b){return a(b).filter(function(){return a(this).is(":appeared")})}function i(){d=!1;for(var a=0,c=b.length;a=e&&i-(c.data("appear-top-offset")||0)<=e+f.height()&&h+c.width()>=d&&h-(c.data("appear-left-offset")||0)<=d+f.width()},a.fn.extend({appear:function(b){var f=a.extend({},e,b||{}),g=this.selector||this;if(!c){var h=function(){d||(d=!0,settimeout(i,f.interval))};a(window).scroll(h).resize(h),c=!0}return f.force_process&&settimeout(i,f.interval),j(g),a(g)}}),a.extend({force_appear:function(){return!!c&&(i(),!0)}})}(function(){return"undefined"!=typeof module?require("jquery"):jquery}()); /* * ! fancybox v2.1.5 fancyapps.com | *fancyapps.com/fancybox/#license */ (function(r,g,f,v){var j=f("html"),n=f(r),p=f(g),b=f.fancybox=function(){b.open.apply(this,arguments)},i=navigator.useragent.match(/msie/i),b=null,s=g.createtouch!==v,t=function(a){return a&&a.hasownproperty&&a instanceof f},q=function(a){return a&&"string"===f.type(a)},e=function(a){return q(a)&&0
',image:'',iframe:'",error:'

the requested content cannot be loaded.
please try again later.

',closebtn:'',next:'',prev:''},openeffect:"fade",openspeed:250,openeasing:"swing",openopacity:!0, openmethod:"zoomin",closeeffect:"fade",closespeed:250,closeeasing:"swing",closeopacity:!0,closemethod:"zoomout",nexteffect:"elastic",nextspeed:250,nexteasing:"swing",nextmethod:"changein",preveffect:"elastic",prevspeed:250,preveasing:"swing",prevmethod:"changeout",helpers:{overlay:!0,title:!0},oncancel:f.noop,beforeload:f.noop,afterload:f.noop,beforeshow:f.noop,aftershow:f.noop,beforechange:f.noop,beforeclose:f.noop,afterclose:f.noop},group:{},opts:{},previous:null,coming:null,current:null,isactive:!1, isopen:!1,isopened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isactive:!1},ajaxload:null,imgpreload:null,transitions:{},helpers:{},open:function(a,d){if(a&&(f.isplainobject(d)||(d={}),!1!==b.close(!0)))return f.isarray(a)||(a=t(a)?f(a).get():[a]),f.each(a,function(e,c){var k={},g,h,j,m,l;"object"===f.type(c)&&(c.nodetype&&(c=f(c)),t(c)?(k={href:c.data("fancybox-href")||c.attr("href"),title:c.data("fancybox-title")||c.attr("title"),isdom:!0,element:c},f.metadata&&f.extend(!0,k, c.metadata())):k=c);g=d.href||k.href||(q(c)?c:null);h=d.title!==v?d.title:k.title||"";m=(j=d.content||k.content)?"html":d.type||k.type;!m&&k.isdom&&(m=c.data("fancybox-type"),m||(m=(m=c.prop("class").match(/fancybox\.(\w+)/))?m[1]:null));q(g)&&(m||(b.isimage(g)?m="image":b.isswf(g)?m="swf":"#"===g.charat(0)?m="inline":q(c)&&(m="html",j=c)),"ajax"===m&&(l=g.split(/\s+/,2),g=l.shift(),l=l.shift()));j||("inline"===m?g?j=f(q(g)?g.replace(/.*(?=#[^\s]+$)/,""):g):k.isdom&&(j=c):"html"===m?j=g:!m&&(!g&& k.isdom)&&(m="inline",j=c));f.extend(k,{href:g,type:m,content:j,title:h,selector:l});a[e]=k}),b.opts=f.extend(!0,{},b.defaults,d),d.keys!==v&&(b.opts.keys=d.keys?f.extend({},b.defaults.keys,d.keys):!1),b.group=a,b._start(b.opts.index)},cancel:function(){var a=b.coming;a&&!1!==b.trigger("oncancel")&&(b.hideloading(),b.ajaxload&&b.ajaxload.abort(),b.ajaxload=null,b.imgpreload&&(b.imgpreload.onload=b.imgpreload.onerror=null),a.wrap&&a.wrap.stop(!0,!0).trigger("onreset").remove(),b.coming=null,b.current|| b._afterzoomout(a))},close:function(a){b.cancel();!1!==b.trigger("beforeclose")&&(b.unbindevents(),b.isactive&&(!b.isopen||!0===a?(f(".fancybox-wrap").stop(!0).trigger("onreset").remove(),b._afterzoomout()):(b.isopen=b.isopened=!1,b.isclosing=!0,f(".fancybox-item, .fancybox-nav").remove(),b.wrap.stop(!0,!0).removeclass("fancybox-opened"),b.transitions[b.current.closemethod]())))},play:function(a){var d=function(){cleartimeout(b.player.timer)},e=function(){d();b.current&&b.player.isactive&&(b.player.timer= settimeout(b.next,b.current.playspeed))},c=function(){d();p.unbind(".player");b.player.isactive=!1;b.trigger("onplayend")};if(!0===a||!b.player.isactive&&!1!==a){if(b.current&&(b.current.loop||b.current.index=c.index?"next":"prev"],b.router=e||"jumpto",c.loop&&(0>a&&(a=c.group.length+a%c.group.length),a%=c.group.length),c.group[a]!==v&&(b.cancel(),b._start(a)))},reposition:function(a,d){var e=b.current,c=e?e.wrap:null,k;c&&(k=b._getposition(d),a&&"scroll"===a.type?(delete k.position,c.stop(!0,!0).animate(k,200)):(c.css(k),e.pos=f.extend({},e.dim,k)))},update:function(a){var d= a&&a.type,e=!d||"orientationchange"===d;e&&(cleartimeout(b),b=null);b.isopen&&!b&&(b=settimeout(function(){var c=b.current;c&&!b.isclosing&&(b.wrap.removeclass("fancybox-tmp"),(e||"load"===d||"resize"===d&&c.autoresize)&&b._setdimension(),"scroll"===d&&c.canshrink||b.reposition(a),b.trigger("onupdate"),b=null)},e&&!s?0:300))},toggle:function(a){b.isopen&&(b.current.fittoview="boolean"===f.type(a)?a:!b.current.fittoview,s&&(b.wrap.removeattr("style").addclass("fancybox-tmp"),b.trigger("onupdate")), b.update())},hideloading:function(){p.unbind(".loading");f("#fancybox-loading").remove()},showloading:function(){var a,d;b.hideloading();a=f('
').click(b.cancel).appendto("body");p.bind("keydown.loading",function(a){if(27===(a.which||a.keycode))a.preventdefault(),b.cancel()});b.defaults.fixed||(d=b.getviewport(),a.css({position:"absolute",top:0.5*d.h+d.y,left:0.5*d.w+d.x}))},getviewport:function(){var a=b.current&&b.current.locked||!1,d={x:n.scrollleft(), y:n.scrolltop()};a?(d.w=a[0].clientwidth,d.h=a[0].clientheight):(d.w=s&&r.innerwidth?r.innerwidth:n.width(),d.h=s&&r.innerheight?r.innerheight:n.height());return d},unbindevents:function(){b.wrap&&t(b.wrap)&&b.wrap.unbind(".fb");p.unbind(".fb");n.unbind(".fb")},bindevents:function(){var a=b.current,d;a&&(n.bind("orientationchange.fb"+(s?"":" resize.fb")+(a.autocenter&&!a.locked?" scroll.fb":""),b.update),(d=a.keys)&&p.bind("keydown.fb",function(e){var c=e.which||e.keycode,k=e.target||e.srcelement; if(27===c&&b.coming)return!1;!e.ctrlkey&&(!e.altkey&&!e.shiftkey&&!e.metakey&&(!k||!k.type&&!f(k).is("[contenteditable]")))&&f.each(d,function(d,k){if(1h[0].clientwidth||h[0].clientheight&&h[0].scrollheight>h[0].clientheight),h=f(h).parent();if(0!==c&&!j&&1g||0>k)b.next(0>g?"up":"right");d.preventdefault()}}))},trigger:function(a,d){var e,c=d||b.coming||b.current;if(c){f.isfunction(c[a])&&(e=c[a].apply(c,array.prototype.slice.call(arguments,1)));if(!1===e)return!1;c.helpers&&f.each(c.helpers,function(d,e){if(e&&b.helpers[d]&&f.isfunction(b.helpers[d][a]))b.helpers[d][a](f.extend(!0, {},b.helpers[d].defaults,e),c)});p.trigger(a)}},isimage:function(a){return q(a)&&a.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isswf:function(a){return q(a)&&a.match(/\.(swf)((\?|#).*)?$/i)},_start:function(a){var d={},e,c;a=l(a);e=b.group[a]||null;if(!e)return!1;d=f.extend(!0,{},b.opts,e);e=d.margin;c=d.padding;"number"===f.type(e)&&(d.margin=[e,e,e,e]);"number"===f.type(c)&&(d.padding=[c,c,c,c]);d.modal&&f.extend(!0,d,{closebtn:!1,closeclick:!1,nextclick:!1,arrows:!1, mousewheel:!1,keys:null,helpers:{overlay:{closeclick:!1}}});d.autosize&&(d.autowidth=d.autoheight=!0);"auto"===d.width&&(d.autowidth=!0);"auto"===d.height&&(d.autoheight=!0);d.group=b.group;d.index=a;b.coming=d;if(!1===b.trigger("beforeload"))b.coming=null;else{c=d.type;e=d.href;if(!c)return b.coming=null,b.current&&b.router&&"jumpto"!==b.router?(b.current.index=a,b[b.router](b.direction)):!1;b.isactive=!0;if("image"===c||"swf"===c)d.autoheight=d.autowidth=!1,d.scrolling="visible";"image"===c&&(d.aspectratio= !0);"iframe"===c&&s&&(d.scrolling="scroll");d.wrap=f(d.tpl.wrap).addclass("fancybox-"+(s?"mobile":"desktop")+" fancybox-type-"+c+" fancybox-tmp "+d.wrapcss).appendto(d.parent||"body");f.extend(d,{skin:f(".fancybox-skin",d.wrap),outer:f(".fancybox-outer",d.wrap),inner:f(".fancybox-inner",d.wrap)});f.each(["top","right","bottom","left"],function(a,b){d.skin.css("padding"+b,w(d.padding[a]))});b.trigger("onready");if("inline"===c||"html"===c){if(!d.content||!d.content.length)return b._error("content")}else if(!e)return b._error("href"); "image"===c?b._loadimage():"ajax"===c?b._loadajax():"iframe"===c?b._loadiframe():b._afterload()}},_error:function(a){f.extend(b.coming,{type:"html",autowidth:!0,autoheight:!0,minwidth:0,minheight:0,scrolling:"no",haserror:a,content:b.coming.tpl.error});b._afterload()},_loadimage:function(){var a=b.imgpreload=new image;a.onload=function(){this.onload=this.onerror=null;b.coming.width=this.width/b.opts.pixelratio;b.coming.height=this.height/b.opts.pixelratio;b._afterload()};a.onerror=function(){this.onload= this.onerror=null;b._error("image")};a.src=b.coming.href;!0!==a.complete&&b.showloading()},_loadajax:function(){var a=b.coming;b.showloading();b.ajaxload=f.ajax(f.extend({},a.ajax,{url:a.href,error:function(a,e){b.coming&&"abort"!==e?b._error("ajax",a):b.hideloading()},success:function(d,e){"success"===e&&(a.content=d,b._afterload())}}))},_loadiframe:function(){var a=b.coming,d=f(a.tpl.iframe.replace(/\{rnd\}/g,(new date).gettime())).attr("scrolling",s?"auto":a.iframe.scrolling).attr("src",a.href); f(a.wrap).bind("onreset",function(){try{f(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(a){}});a.iframe.preload&&(b.showloading(),d.one("load",function(){f(this).data("ready",1);s||f(this).bind("load.fb",b.update);f(this).parents(".fancybox-wrap").width("100%").removeclass("fancybox-tmp").show();b._afterload()}));a.content=d.appendto(a.inner);a.iframe.preload||b._afterload()},_preloadimages:function(){var a=b.group,d=b.current,e=a.length,c=d.preload?math.min(d.preload, e-1):0,f,g;for(g=1;g<=c;g+=1)f=a[(d.index+g)%e],"image"===f.type&&f.href&&((new image).src=f.href)},_afterload:function(){var a=b.coming,d=b.current,e,c,k,g,h;b.hideloading();if(a&&!1!==b.isactive)if(!1===b.trigger("afterload",a,d))a.wrap.stop(!0).trigger("onreset").remove(),b.coming=null;else{d&&(b.trigger("beforechange",d),d.wrap.stop(!0).removeclass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove());b.unbindevents();e=a.content;c=a.type;k=a.scrolling;f.extend(b,{wrap:a.wrap,skin:a.skin, outer:a.outer,inner:a.inner,current:a,previous:d});g=a.href;switch(c){case "inline":case "ajax":case "html":a.selector?e=f("
").html(e).find(a.selector):t(e)&&(e.data("fancybox-placeholder")||e.data("fancybox-placeholder",f('
').insertafter(e).hide()),e=e.show().detach(),a.wrap.bind("onreset",function(){f(this).find(e).length&&e.hide().replaceall(e.data("fancybox-placeholder")).data("fancybox-placeholder",!1)}));break;case "image":e=a.tpl.image.replace("{href}", g);break;case "swf":e='',h="",f.each(a.swf,function(a,b){e+='';h+=" "+a+'="'+b+'"'}),e+='"}(!t(e)||!e.parent().is(a.inner))&&a.inner.append(e);b.trigger("beforeshow");a.inner.css("overflow","yes"===k?"scroll": "no"===k?"hidden":k);b._setdimension();b.reposition();b.isopen=!1;b.coming=null;b.bindevents();if(b.isopened){if(d.prevmethod)b.transitions[d.prevmethod]()}else f(".fancybox-wrap").not(a.wrap).stop(!0).trigger("onreset").remove();b.transitions[b.isopened?a.nextmethod:a.openmethod]();b._preloadimages()}},_setdimension:function(){var a=b.getviewport(),d=0,e=!1,c=!1,e=b.wrap,k=b.skin,g=b.inner,h=b.current,c=h.width,j=h.height,m=h.minwidth,u=h.minheight,n=h.maxwidth,p=h.maxheight,s=h.scrolling,q=h.scrolloutside? h.scrollbarwidth:0,x=h.margin,y=l(x[1]+x[3]),r=l(x[0]+x[2]),v,z,t,c,a,f,b,d,h;e.add(k).add(g).width("auto").height("auto").removeclass("fancybox-tmp");x=l(k.outerwidth(!0)-k.width());v=l(k.outerheight(!0)-k.height());z=y+x;t=r+v;c=e(c)?(a.w-z)*l(c)/100:c;a=e(j)?(a.h-t)*l(j)/100:j;if("iframe"===h.type){if(h=h.content,h.autoheight&&1===h.data("ready"))try{h[0].contentwindow.document.location&&(g.width(c).height(9999),f=h.contents().find("body"),q&&f.css("overflow-x","hidden"),a=f.outerheight(!0))}catch(g){}}else if(h.autowidth|| h.autoheight)g.addclass("fancybox-tmp"),h.autowidth||g.width(c),h.autoheight||g.height(a),h.autowidth&&(c=g.width()),h.autoheight&&(a=g.height()),g.removeclass("fancybox-tmp");c=l(c);j=l(a);d=c/a;m=l(e(m)?l(m,"w")-z:m);n=l(e(n)?l(n,"w")-z:n);u=l(e(u)?l(u,"h")-t:u);p=l(e(p)?l(p,"h")-t:p);f=n;b=p;h.fittoview&&(n=math.min(a.w-z,n),p=math.min(a.h-t,p));z=a.w-y;r=a.h-r;h.aspectratio?(c>n&&(c=n,j=l(c/d)),j>p&&(j=p,c=l(j*d)),cz||y>r)&&(c>m&&j>u)&&!(19n&&(c=n,j=l(c/d)),g.width(c).height(j),e.width(c+x),a=e.width(),y=e.height();else c=math.max(m,math.min(c,c-(a-z))),j=math.max(u,math.min(j,j-(y-r)));q&&("auto"===s&&jz||y>r)&&c>m&&j>u;c=h.aspectratio?cu&&j
').appendto(b.coming?b.coming.parent:a.parent);this.fixed=!1;a.fixed&&b.defaults.fixed&&(this.overlay.addclass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(a){var d=this;a=f.extend({},this.defaults,a);this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(a);this.fixed||(n.bind("resize.overlay",f.proxy(this.update,this)),this.update());a.closeclick&&this.overlay.bind("click.overlay",function(a){if(f(a.target).hasclass("fancybox-overlay"))return b.isactive? b.close():d.close(),!1});this.overlay.css(a.css).show()},close:function(){var a,b;n.unbind("resize.overlay");this.el.hasclass("fancybox-lock")&&(f(".fancybox-margin").removeclass("fancybox-margin"),a=n.scrolltop(),b=n.scrollleft(),this.el.removeclass("fancybox-lock"),n.scrolltop(a).scrollleft(b));f(".fancybox-overlay").remove().hide();f.extend(this,{overlay:null,fixed:!1})},update:function(){var a="100%",b;this.overlay.width(a).height("100%");i?(b=math.max(g.documentelement.offsetwidth,g.body.offsetwidth), p.width()>b&&(a=p.width())):p.width()>n.width()&&(a=p.width());this.overlay.width(a).height(p.height())},onready:function(a,b){var e=this.overlay;f(".fancybox-overlay").stop(!0,!0);e||this.create(a);a.locked&&(this.fixed&&b.fixed)&&(e||(this.margin=p.height()>n.height()?f("html").css("margin-right").replace("px",""):!1),b.locked=this.overlay.append(b.wrap),b.fixed=!1);!0===a.showearly&&this.beforeshow.apply(this,arguments)},beforeshow:function(a,b){var e,c;b.locked&&(!1!==this.margin&&(f("*").filter(function(){return"fixed"=== f(this).css("position")&&!f(this).hasclass("fancybox-overlay")&&!f(this).hasclass("fancybox-wrap")}).addclass("fancybox-margin"),this.el.addclass("fancybox-margin")),e=n.scrolltop(),c=n.scrollleft(),this.el.addclass("fancybox-lock"),n.scrolltop(e).scrollleft(c));this.open(a)},onupdate:function(){this.fixed||this.update()},afterclose:function(a){this.overlay&&!b.coming&&this.overlay.fadeout(a.speedout,f.proxy(this.close,this))}};b.helpers.title={defaults:{type:"float",position:"bottom"},beforeshow:function(a){var d= b.current,e=d.title,c=a.type;f.isfunction(e)&&(e=e.call(d.element,d));if(q(e)&&""!==f.trim(e)){d=f('
'+e+"
");switch(c){case "inside":c=b.skin;break;case "outside":c=b.wrap;break;case "over":c=b.inner;break;default:c=b.skin,d.appendto("body"),i&&d.width(d.width()),d.wrapinner(''),b.current.margin[2]+=math.abs(l(d.css("margin-bottom")))}d["top"===a.position?"prependto":"appendto"](c)}}};f.fn.fancybox=function(a){var d, e=f(this),c=this.selector||"",k=function(g){var h=f(this).blur(),j=d,k,l;!g.ctrlkey&&(!g.altkey&&!g.shiftkey&&!g.metakey)&&!h.is(".fancybox-wrap")&&(k=a.groupattr||"data-fancybox-group",l=h.attr(k),l||(k="rel",l=h.get(0)[k]),l&&(""!==l&&"nofollow"!==l)&&(h=c.length?f(c):e,h=h.filter("["+k+'="'+l+'"]'),j=h.index(this)),a.index=j,!1!==b.open(h,a)&&g.preventdefault())};a=a||{};d=a.index||0;!c||!1===a.live?e.unbind("click.fb-start").bind("click.fb-start",k):p.undelegate(c,"click.fb-start").delegate(c+ ":not('.fancybox-item, .fancybox-nav')","click.fb-start",k);this.filter("[data-fancybox-start=1]").trigger("click");return this};p.ready(function(){var a,d;f.scrollbarwidth===v&&(f.scrollbarwidth=function(){var a=f('
').appendto("body"),b=a.children(),b=b.innerwidth()-b.height(99).innerwidth();a.remove();return b});if(f.support.fixedposition===v){a=f.support;d=f('
').appendto("body");var e=20=== d[0].offsettop||15===d[0].offsettop;d.remove();a.fixedposition=e}f.extend(b.defaults,{scrollbarwidth:f.scrollbarwidth(),fixed:f.support.fixedposition,parent:f("body")});a=f(r).width();j.addclass("fancybox-lock-test");d=f(r).width();j.removeclass("fancybox-lock-test");f("").appendto("head")})})(window,document,jquery); /*! * masonry packaged v4.1.0 * cascading grid layout library * http://masonry.desandro.com * mit license * by david desandro */ !function(t,e){"use strict";"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jquerybridget=e(t,t.jquery)}(window,function(t,e){"use strict";function i(i,r,a){function h(t,e,n){var o,r="$()."+i+'("'+e+'")';return t.each(function(t,h){var u=a.data(h,i);if(!u)return void s(i+" not initialized. cannot call methods, i.e. "+r);var d=u[e];if(!d||"_"==e.charat(0))return void s(r+" is not a valid method");var l=d.apply(u,n);o=void 0===o?l:o}),void 0!==o?o:t}function u(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new r(n,e),a.data(n,i,o))})}a=a||e||t.jquery,a&&(r.prototype.option||(r.prototype.option=function(t){a.isplainobject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return h(this,t,e)}return u(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=array.prototype.slice,r=t.console,s="undefined"==typeof r?function(){}:function(t){r.error(t)};return n(e||t.jquery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.evemitter=e()}(this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexof(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceevents=this._onceevents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexof(e);return-1!=n&&i.splice(n,1),this}},e.emitevent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,o=i[n];e=e||[];for(var r=this._onceevents&&this._onceevents[t];o;){var s=r&&r[o];s&&(this.off(t,o),delete r[o]),o.apply(this,e),n+=s?0:1,o=i[n]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return e()}):"object"==typeof module&&module.exports?module.exports=e():t.getsize=e()}(window,function(){"use strict";function t(t){var e=parsefloat(t),i=-1==t.indexof("%")&&!isnan(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerwidth:0,innerheight:0,outerwidth:0,outerheight:0},e=0;u>e;e++){var i=h[e];t[i]=0}return t}function n(t){var e=getcomputedstyle(t);return e||a("style returned "+e+". are you running this code in a hidden iframe on firefox? see http://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createelement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderstyle="solid",e.style.borderwidth="1px 2px 3px 4px",e.style.boxsizing="border-box";var i=document.body||document.documentelement;i.appendchild(e);var o=n(e);r.isboxsizeouter=s=200==t(o.width),i.removechild(e)}}function r(e){if(o(),"string"==typeof e&&(e=document.queryselector(e)),e&&"object"==typeof e&&e.nodetype){var r=n(e);if("none"==r.display)return i();var a={};a.width=e.offsetwidth,a.height=e.offsetheight;for(var d=a.isborderbox="border-box"==r.boxsizing,l=0;u>l;l++){var c=h[l],f=r[c],m=parsefloat(f);a[c]=isnan(m)?0:m}var p=a.paddingleft+a.paddingright,g=a.paddingtop+a.paddingbottom,y=a.marginleft+a.marginright,v=a.margintop+a.marginbottom,_=a.borderleftwidth+a.borderrightwidth,e=a.bordertopwidth+a.borderbottomwidth,z=d&&s,b=t(r.width);b!==!1&&(a.width=b+(z?0:p+_));var x=t(r.height);return x!==!1&&(a.height=x+(z?0:g+e)),a.innerwidth=a.width-(p+_),a.innerheight=a.height-(g+e),a.outerwidth=a.width+y,a.outerheight=a.height+v,a}}var s,a="undefined"==typeof console?e:function(t){console.error(t)},h=["paddingleft","paddingright","paddingtop","paddingbottom","marginleft","marginright","margintop","marginbottom","borderleftwidth","borderrightwidth","bordertopwidth","borderbottomwidth"],u=h.length,d=!1;return r}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesselector=e()}(window,function(){"use strict";var t=function(){var t=element.prototype;if(t.matches)return"matches";if(t.matchesselector)return"matchesselector";for(var e=["webkit","moz","ms","o"],i=0;is?"round":"floor";r=math[a](r),this.cols=math.max(r,1)},i.prototype.getcontainerwidth=function(){var t=this._getoption("fitwidth"),i=t?this.element.parentnode:this.element,n=e(i);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",n=math[i](t.size.outerwidth/this.columnwidth);n=math.min(n,this.cols);for(var o=this._getcolgroup(n),r=math.min.apply(math,o),s=o.indexof(r),a={x:this.columnwidth*s,y:r},h=r+t.size.outerheight,u=this.cols+1-o.length,d=0;u>d;d++)this.colys[s+d]=h;return a},i.prototype._getcolgroup=function(t){if(2>t)return this.colys;for(var e=[],i=this.cols+1-t,n=0;i>n;n++){var o=this.colys.slice(n,n+t);e[n]=math.max.apply(math,o)}return e},i.prototype._managestamp=function(t){var i=e(t),n=this._getelementoffset(t),o=this._getoption("originleft"),r=o?n.left:n.right,s=r+i.outerwidth,a=math.floor(r/this.columnwidth);a=math.max(0,a);var h=math.floor(s/this.columnwidth);h-=s%this.columnwidth?0:1,h=math.min(this.cols-1,h);for(var u=this._getoption("origintop"),d=(u?n.top:n.bottom)+i.outerheight,l=a;h>=l;l++)this.colys[l]=math.max(d,this.colys[l])},i.prototype._getcontainersize=function(){this.maxy=math.max.apply(math,this.colys);var t={height:this.maxy};return this._getoption("fitwidth")&&(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}); /** * owl carousel * @version 2.0.0 * @author bartosz wojciechowski * @license the mit license (mit) * @todo lazy load icon * @todo prevent animationend bubling * @todo itemsscaleup * @todo test zepto * @todo stagepadding calculate wrong active classes */ !function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.defaults,c),this.$element=a(b),this.drag=a.extend({},m),this.state=a.extend({},n),this.e=a.extend({},o),this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._invalidated={},this._pipe=[],a.each(e.plugins,a.proxy(function(a,b){this._plugins[a[0].tolowercase()+a.slice(1)]=new b(this)},this)),a.each(e.pipe,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}function f(a){if(a.touches!==d)return{x:a.touches[0].pagex,y:a.touches[0].pagey};if(a.touches===d){if(a.pagex!==d)return{x:a.pagex,y:a.pagey};if(a.pagex===d)return{x:a.clientx,y:a.clienty}}}function g(a){var b,d,e=c.createelement("div"),f=a;for(b in f)if(d=f[b],"undefined"!=typeof e.style[d])return e=null,[d,b];return[!1]}function h(){return g(["transition","webkittransition","moztransition","otransition"])[1]}function i(){return g(["transform","webkittransform","moztransform","otransform","mstransform"])[0]}function j(){return g(["perspective","webkitperspective","mozperspective","operspective","msperspective"])[0]}function k(){return"ontouchstart"in b||!!navigator.msmaxtouchpoints}function l(){return b.navigator.mspointerenabled}var m,n,o;m={start:0,startx:0,starty:0,current:0,currentx:0,currenty:0,offsetx:0,offsety:0,distance:null,starttime:0,endtime:0,updatedx:0,targetel:null},n={istouch:!1,isscrolling:!1,isswiping:!1,direction:!1,inmotion:!1},o={_ondragstart:null,_ondragmove:null,_ondragend:null,_transitionend:null,_resizer:null,_responsivecall:null,_gotoloop:null,_checkvisibile:null},e.defaults={items:3,loop:!1,center:!1,mousedrag:!0,touchdrag:!0,pulldrag:!0,freedrag:!1,margin:0,stagepadding:0,merge:!1,mergefit:!0,autowidth:!1,startposition:0,rtl:!1,smartspeed:250,fluidspeed:!1,dragendspeed:!1,responsive:{},responsiverefreshrate:200,responsivebaseelement:b,responsiveclass:!1,fallbackeasing:"swing",info:!1,nesteditemselector:!1,itemelement:"div",stageelement:"div",themeclass:"owl-theme",baseclass:"owl-carousel",itemclass:"owl-item",centerclass:"center",activeclass:"active"},e.width={default:"default",inner:"inner",outer:"outer"},e.plugins={},e.pipe=[{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){var a=this._clones,b=this.$stage.children(".cloned");(b.length!==a.length||!this.settings.loop&&a.length>0)&&(this.$stage.children(".cloned").remove(),this._clones=[])}},{filter:["items","settings"],run:function(){var a,b,c=this._clones,d=this._items,e=this.settings.loop?c.length-math.max(2*this.settings.items,4):0;for(a=0,b=math.abs(e/2);b>a;a++)e>0?(this.$stage.children().eq(d.length+c.length-1).remove(),c.pop(),this.$stage.children().eq(0).remove(),c.pop()):(c.push(c.length/2),this.$stage.append(d[c[c.length-1]].clone().addclass("cloned")),c.push(d.length-1-(c.length-1)/2),this.$stage.prepend(d[c[c.length-1]].clone().addclass("cloned")))}},{filter:["width","items","settings"],run:function(){var a,b,c,d=this.settings.rtl?1:-1,e=(this.width()/this.settings.items).tofixed(3),f=0;for(this._coordinates=[],b=0,c=this._clones.length+this._items.length;c>b;b++)a=this._mergers[this.relative(b)],a=this.settings.mergefit&&math.min(a,this.settings.items)||a,f+=(this.settings.autowidth?this._items[this.relative(b)].width()+this.settings.margin:e*a)*d,this._coordinates.push(f)}},{filter:["width","items","settings"],run:function(){var b,c,d=(this.width()/this.settings.items).tofixed(3),e={width:math.abs(this._coordinates[this._coordinates.length-1])+2*this.settings.stagepadding,"padding-left":this.settings.stagepadding||"","padding-right":this.settings.stagepadding||""};if(this.$stage.css(e),e={width:this.settings.autowidth?"auto":d-this.settings.margin},e[this.settings.rtl?"margin-left":"margin-right"]=this.settings.margin,!this.settings.autowidth&&a.grep(this._mergers,function(a){return a>1}).length>0)for(b=0,c=this._coordinates.length;c>b;b++)e.width=math.abs(this._coordinates[b])-math.abs(this._coordinates[b-1]||0)-this.settings.margin,this.$stage.children().eq(b).css(e);else this.$stage.children().css(e)}},{filter:["width","items","settings"],run:function(a){a.current&&this.reset(this.$stage.children().index(a.current))}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var a,b,c,d,e=this.settings.rtl?1:-1,f=2*this.settings.stagepadding,g=this.coordinates(this.current())+f,h=g+this.width()*e,i=[];for(c=0,d=this._coordinates.length;d>c;c++)a=this._coordinates[c-1]||0,b=math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children("."+this.settings.activeclass).removeclass(this.settings.activeclass),this.$stage.children(":eq("+i.join("), :eq(")+")").addclass(this.settings.activeclass),this.settings.center&&(this.$stage.children("."+this.settings.centerclass).removeclass(this.settings.centerclass),this.$stage.children().eq(this.current()).addclass(this.settings.centerclass))}}],e.prototype.initialize=function(){if(this.trigger("initialize"),this.$element.addclass(this.settings.baseclass).addclass(this.settings.themeclass).toggleclass("owl-rtl",this.settings.rtl),this.browsersupport(),this.settings.autowidth&&this.state.imagesloaded!==!0){var b,c,e;if(b=this.$element.find("img"),c=this.settings.nesteditemselector?"."+this.settings.nesteditemselector:d,e=this.$element.children(c).width(),b.length&&0>=e)return this.preloadautowidthimages(b),!1}this.$element.addclass("owl-loading"),this.$stage=a("<"+this.settings.stageelement+' class="owl-stage"/>').wrap('
'),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this._width=this.$element.width(),this.refresh(),this.$element.removeclass("owl-loading").addclass("owl-loaded"),this.eventscall(),this.internalevents(),this.addtriggerableevents(),this.trigger("initialized")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){b>=a&&a>d&&(d=number(a))}),e=a.extend({},this.options,c[d]),delete e.responsive,e.responsiveclass&&this.$element.attr("class",function(a,b){return b.replace(/\b owl-responsive-\s+/g,"")}).addclass("owl-responsive-"+d)):e=a.extend({},this.options),(null===this.settings||this._breakpoint!==d)&&(this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}}))},e.prototype.optionslogic=function(){this.$element.toggleclass("owl-center",this.settings.center),this.settings.loop&&this._items.length").addclass(this.settings.itemclass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};c>b;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={}},e.prototype.width=function(a){switch(a=a||e.width.default){case e.width.inner:case e.width.outer:return this._width;default:return this._width-2*this.settings.stagepadding+this.settings.margin}},e.prototype.refresh=function(){if(0===this._items.length)return!1;(new date).gettime();this.trigger("refresh"),this.setup(),this.optionslogic(),this.$stage.addclass("owl-refresh"),this.update(),this.$stage.removeclass("owl-refresh"),this.state.orientation=b.orientation,this.watchvisibility(),this.trigger("refreshed")},e.prototype.eventscall=function(){this.e._ondragstart=a.proxy(function(a){this.ondragstart(a)},this),this.e._ondragmove=a.proxy(function(a){this.ondragmove(a)},this),this.e._ondragend=a.proxy(function(a){this.ondragend(a)},this),this.e._onresize=a.proxy(function(a){this.onresize(a)},this),this.e._transitionend=a.proxy(function(a){this.transitionend(a)},this),this.e._preventclick=a.proxy(function(a){this.preventclick(a)},this)},e.prototype.onthrottledresize=function(){b.cleartimeout(this.resizetimer),this.resizetimer=b.settimeout(this.e._onresize,this.settings.responsiverefreshrate)},e.prototype.onresize=function(){return this._items.length?this._width===this.$element.width()?!1:this.trigger("resize").isdefaultprevented()?!1:(this._width=this.$element.width(),this.invalidate("width"),this.refresh(),void this.trigger("resized")):!1},e.prototype.eventsrouter=function(a){var b=a.type;"mousedown"===b||"touchstart"===b?this.ondragstart(a):"mousemove"===b||"touchmove"===b?this.ondragmove(a):"mouseup"===b||"touchend"===b?this.ondragend(a):"touchcancel"===b&&this.ondragend(a)},e.prototype.internalevents=function(){var c=(k(),l());this.settings.mousedrag?(this.$stage.on("mousedown",a.proxy(function(a){this.eventsrouter(a)},this)),this.$stage.on("dragstart",function(){return!1}),this.$stage.get(0).onselectstart=function(){return!1}):this.$element.addclass("owl-text-select-on"),this.settings.touchdrag&&!c&&this.$stage.on("touchstart touchcancel",a.proxy(function(a){this.eventsrouter(a)},this)),this.transitionendvendor&&this.on(this.$stage.get(0),this.transitionendvendor,this.e._transitionend,!1),this.settings.responsive!==!1&&this.on(b,"resize",a.proxy(this.onthrottledresize,this))},e.prototype.ondragstart=function(d){var e,g,h,i;if(e=d.originalevent||d||b.event,3===e.which||this.state.istouch)return!1;if("mousedown"===e.type&&this.$stage.addclass("owl-grab"),this.trigger("drag"),this.drag.starttime=(new date).gettime(),this.speed(0),this.state.istouch=!0,this.state.isscrolling=!1,this.state.isswiping=!1,this.drag.distance=0,g=f(e).x,h=f(e).y,this.drag.offsetx=this.$stage.position().left,this.drag.offsety=this.$stage.position().top,this.settings.rtl&&(this.drag.offsetx=this.$stage.position().left+this.$stage.width()-this.width()+this.settings.margin),this.state.inmotion&&this.support3d)i=this.gettransformproperty(),this.drag.offsetx=i,this.animate(i),this.state.inmotion=!0;else if(this.state.inmotion&&!this.support3d)return this.state.inmotion=!1,!1;this.drag.startx=g-this.drag.offsetx,this.drag.starty=h-this.drag.offsety,this.drag.start=g-this.drag.startx,this.drag.targetel=e.target||e.srcelement,this.drag.updatedx=this.drag.start,("img"===this.drag.targetel.tagname||"a"===this.drag.targetel.tagname)&&(this.drag.targetel.draggable=!1),a(c).on("mousemove.owl.dragevents mouseup.owl.dragevents touchmove.owl.dragevents touchend.owl.dragevents",a.proxy(function(a){this.eventsrouter(a)},this))},e.prototype.ondragmove=function(a){var c,e,g,h,i,j;this.state.istouch&&(this.state.isscrolling||(c=a.originalevent||a||b.event,e=f(c).x,g=f(c).y,this.drag.currentx=e-this.drag.startx,this.drag.currenty=g-this.drag.starty,this.drag.distance=this.drag.currentx-this.drag.offsetx,this.drag.distance<0?this.state.direction=this.settings.rtl?"right":"left":this.drag.distance>0&&(this.state.direction=this.settings.rtl?"left":"right"),this.settings.loop?this.op(this.drag.currentx,">",this.coordinates(this.minimum()))&&"right"===this.state.direction?this.drag.currentx-=(this.settings.center&&this.coordinates(0))-this.coordinates(this._items.length):this.op(this.drag.currentx,"<",this.coordinates(this.maximum()))&&"left"===this.state.direction&&(this.drag.currentx+=(this.settings.center&&this.coordinates(0))-this.coordinates(this._items.length)):(h=this.coordinates(this.settings.rtl?this.maximum():this.minimum()),i=this.coordinates(this.settings.rtl?this.minimum():this.maximum()),j=this.settings.pulldrag?this.drag.distance/5:0,this.drag.currentx=math.max(math.min(this.drag.currentx,h+j),i+j)),(this.drag.distance>8||this.drag.distance<-8)&&(c.preventdefault!==d?c.preventdefault():c.returnvalue=!1,this.state.isswiping=!0),this.drag.updatedx=this.drag.currentx,(this.drag.currenty>16||this.drag.currenty<-16)&&this.state.isswiping===!1&&(this.state.isscrolling=!0,this.drag.updatedx=this.drag.start),this.animate(this.drag.updatedx)))},e.prototype.ondragend=function(b){var d,e,f;if(this.state.istouch){if("mouseup"===b.type&&this.$stage.removeclass("owl-grab"),this.trigger("dragged"),this.drag.targetel.removeattribute("draggable"),this.state.istouch=!1,this.state.isscrolling=!1,this.state.isswiping=!1,0===this.drag.distance&&this.state.inmotion!==!0)return this.state.inmotion=!1,!1;this.drag.endtime=(new date).gettime(),d=this.drag.endtime-this.drag.starttime,e=math.abs(this.drag.distance),(e>3||d>300)&&this.removeclick(this.drag.targetel),f=this.closest(this.drag.updatedx),this.speed(this.settings.dragendspeed||this.settings.smartspeed),this.current(f),this.invalidate("position"),this.update(),this.settings.pulldrag||this.drag.updatedx!==this.coordinates(f)||this.transitionend(),this.drag.distance=0,a(c).off(".owl.dragevents")}},e.prototype.removeclick=function(c){this.drag.targetel=c,a(c).on("click.preventclick",this.e._preventclick),b.settimeout(function(){a(c).off("click.preventclick")},300)},e.prototype.preventclick=function(b){b.preventdefault?b.preventdefault():b.returnvalue=!1,b.stoppropagation&&b.stoppropagation(),a(b.target).off("click.preventclick")},e.prototype.gettransformproperty=function(){var a,c;return a=b.getcomputedstyle(this.$stage.get(0),null).getpropertyvalue(this.vendorname+"transform"),a=a.replace(/matrix(3d)?\(|\)/g,"").split(","),c=16===a.length,c!==!0?a[4]:a[12]},e.prototype.closest=function(b){var c=-1,d=30,e=this.width(),f=this.coordinates();return this.settings.freedrag||a.each(f,a.proxy(function(a,g){return b>g-d&&g+d>b?c=a:this.op(b,"<",g)&&this.op(b,">",f[a+1]||g-e)&&(c="left"===this.state.direction?a+1:a),-1===c},this)),this.settings.loop||(this.op(b,">",f[this.minimum()])?c=b=this.minimum():this.op(b,"<",f[this.maximum()])&&(c=b=this.maximum())),c},e.prototype.animate=function(b){this.trigger("translate"),this.state.inmotion=this.speed()>0,this.support3d?this.$stage.css({transform:"translate3d("+b+"px,0px, 0px)",transition:this.speed()/1e3+"s"}):this.state.istouch?this.$stage.css({left:b+"px"}):this.$stage.animate({left:b},this.speed()/1e3,this.settings.fallbackeasing,a.proxy(function(){this.state.inmotion&&this.transitionend()},this))},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(a){this._invalidated[a]=!0},e.prototype.reset=function(a){a=this.normalize(a),a!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(b,c){var e=c?this._items.length:this._items.length+this._clones.length;return!a.isnumeric(b)||1>e?d:b=this._clones.length?(b%e+e)%e:math.max(this.minimum(c),math.min(this.maximum(c),b))},e.prototype.relative=function(a){return a=this.normalize(a),a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=0,f=this.settings;if(a)return this._items.length-1;if(!f.loop&&f.center)b=this._items.length-1;else if(f.loop||f.center)if(f.loop||f.center)b=this._items.length+f.items;else{if(!f.autowidth&&!f.merge)throw"can not detect maximum absolute position.";for(revert=f.rtl?1:-1,c=this.$stage.width()-this.$element.width();(d=this.coordinates(e))&&!(d*revert>=c);)b=++e}else b=this._items.length-f.items;return b},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2===0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c=null;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[b-1]||0))/2*(this.settings.rtl?-1:1)):c=this._coordinates[b-1]||0,c)},e.prototype.duration=function(a,b,c){return math.min(math.max(math.abs(b-a),1),6)*math.abs(c||this.settings.smartspeed)},e.prototype.to=function(c,d){if(this.settings.loop){var e=c-this.relative(this.current()),f=this.current(),g=this.current(),h=this.current()+e,i=0>g-h?!0:!1,j=this._clones.length+this._items.length;h=j-this.settings.items&&i===!0&&(f=g-this._items.length,this.reset(f)),b.cleartimeout(this.e._gotoloop),this.e._gotoloop=b.settimeout(a.proxy(function(){this.speed(this.duration(this.current(),f+e,d)),this.current(f+e),this.update()},this),30)}else this.speed(this.duration(this.current(),c,d)),this.current(c),this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.transitionend=function(a){return a!==d&&(a.stoppropagation(),(a.target||a.srcelement||a.originaltarget)!==this.$stage.get(0))?!1:(this.state.inmotion=!1,void this.trigger("translated"))},e.prototype.viewport=function(){var d;if(this.options.responsivebaseelement!==b)d=a(this.options.responsivebaseelement).width();else if(b.innerwidth)d=b.innerwidth;else{if(!c.documentelement||!c.documentelement.clientwidth)throw"can not detect viewport width.";d=c.documentelement.clientwidth}return d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jquery?b:a(b)),this.settings.nesteditemselector&&(b=b.find("."+this.settings.nesteditemselector)),b.filter(function(){return 1===this.nodetype}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").andself("[data-merge]").attr("data-merge")||1)},this)),this.reset(a.isnumeric(this.settings.startposition)?this.settings.startposition:0),this.invalidate("items")},e.prototype.add=function(a,b){b=b===d?this._items.length:this.normalize(b,!0),this.trigger("add",{content:a,position:b}),0===this._items.length||b===this._items.length?(this.$stage.append(a),this._items.push(a),this._mergers.push(1*a.find("[data-merge]").andself("[data-merge]").attr("data-merge")||1)):(this._items[b].before(a),this._items.splice(b,0,a),this._mergers.splice(b,0,1*a.find("[data-merge]").andself("[data-merge]").attr("data-merge")||1)),this.invalidate("items"),this.trigger("added",{content:a,position:b})},e.prototype.remove=function(a){a=this.normalize(a,!0),a!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.addtriggerableevents=function(){var b=a.proxy(function(b,c){return a.proxy(function(a){a.relatedtarget!==this&&(this.suppress([c]),b.apply(this,[].slice.call(arguments,1)),this.release([c]))},this)},this);a.each({next:this.next,prev:this.prev,to:this.to,destroy:this.destroy,refresh:this.refresh,replace:this.replace,add:this.add,remove:this.remove},a.proxy(function(a,c){this.$element.on(a+".owl.carousel",b(c,a+".owl.carousel"))},this))},e.prototype.watchvisibility=function(){function c(a){return a.offsetwidth>0&&a.offsetheight>0}function d(){c(this.$element.get(0))&&(this.$element.removeclass("owl-hidden"),this.refresh(),b.clearinterval(this.e._checkvisibile))}c(this.$element.get(0))||(this.$element.addclass("owl-hidden"),b.clearinterval(this.e._checkvisibile),this.e._checkvisibile=b.setinterval(a.proxy(d,this),500))},e.prototype.preloadautowidthimages=function(b){var c,d,e,f;c=0,d=this,b.each(function(g,h){e=a(h),f=new image,f.onload=function(){c++,e.attr("src",f.src),e.css("opacity",1),c>=b.length&&(d.state.imagesloaded=!0,d.initialize())},f.src=e.attr("src")||e.attr("data-src")||e.attr("data-src-retina")})},e.prototype.destroy=function(){this.$element.hasclass(this.settings.themeclass)&&this.$element.removeclass(this.settings.themeclass),this.settings.responsive!==!1&&a(b).off("resize.owl.carousel"),this.transitionendvendor&&this.off(this.$stage.get(0),this.transitionendvendor,this.e._transitionend);for(var d in this._plugins)this._plugins[d].destroy();(this.settings.mousedrag||this.settings.touchdrag)&&(this.$stage.off("mousedown touchstart touchcancel"),a(c).off(".owl.dragevents"),this.$stage.get(0).onselectstart=function(){},this.$stage.off("dragstart",function(){return!1})),this.$element.off(".owl"),this.$stage.children(".cloned").remove(),this.e=null,this.$element.removedata("owlcarousel"),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.unwrap()},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:c>a;case">":return d?c>a:a>c;case">=":return d?c>=a:a>=c;case"<=":return d?a>=c:c>=a}},e.prototype.on=function(a,b,c,d){a.addeventlistener?a.addeventlistener(b,c,d):a.attachevent&&a.attachevent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeeventlistener?a.removeeventlistener(b,c,d):a.detachevent&&a.detachevent("on"+b,c)},e.prototype.trigger=function(b,c,d){var e={item:{count:this._items.length,index:this.current()}},f=a.camelcase(a.grep(["on",b,d],function(a){return a}).join("-").tolowercase()),g=a.event([b,"owl",d||"carousel"].join(".").tolowercase(),a.extend({relatedtarget:this},e,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.ontrigger&&b.ontrigger(g)}),this.$element.trigger(g),this.settings&&"function"==typeof this.settings[f]&&this.settings[f].apply(this,g)),g},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.browsersupport=function(){if(this.support3d=j(),this.support3d){this.transformvendor=i();var a=["transitionend","webkittransitionend","transitionend","otransitionend"];this.transitionendvendor=a[h()],this.vendorname=this.transformvendor.replace(/transform/i,""),this.vendorname=""!==this.vendorname?"-"+this.vendorname.tolowercase()+"-":""}this.state.orientation=b.orientation},a.fn.owlcarousel=function(b){return this.each(function(){a(this).data("owlcarousel")||a(this).data("owlcarousel",new e(this,b))})},a.fn.owlcarousel.constructor=e}(window.zepto||window.jquery,window,document),function(a,b){var c=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyload&&(b.property&&"position"==b.property.name||"initialized"==b.type))for(var c=this._core.settings,d=c.center&&math.ceil(c.items/2)||c.items,e=c.center&&-1*d||0,f=(b.property&&b.property.value||this._core.current())+e,g=this._core.clones().length,h=a.proxy(function(a,b){this.load(b)},this);e++-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicepixelratio>1&&f.attr("data-src-retina")||f.attr("data-src");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):(e=new image,e.onload=a.proxy(function(){f.css({"background-image":"url("+g+")",opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},c.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in object.getownpropertynames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlcarousel.constructor.plugins.lazy=c}(window.zepto||window.jquery,window,document),function(a){var b=function(c){this._core=c,this._handlers={"initialized.owl.carousel":a.proxy(function(){this._core.settings.autoheight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){this._core.settings.autoheight&&"position"==a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){this._core.settings.autoheight&&a.element.closest("."+this._core.settings.itemclass)===this._core.$stage.children().eq(this._core.current())&&this.update()},this)},this._core.options=a.extend({},b.defaults,this._core.options),this._core.$element.on(this._handlers)};b.defaults={autoheight:!1,autoheightclass:"owl-height"},b.prototype.update=function(){this._core.$stage.parent().height(this._core.$stage.children().eq(this._core.current()).height()).addclass(this._core.settings.autoheightclass)},b.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in object.getownpropertynames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlcarousel.constructor.plugins.autoheight=b}(window.zepto||window.jquery,window,document),function(a,b,c){var d=function(b){this._core=b,this._videos={},this._playing=null,this._fullscreen=!1,this._handlers={"resize.owl.carousel":a.proxy(function(a){this._core.settings.video&&!this.isinfullscreen()&&a.preventdefault()},this),"refresh.owl.carousel changed.owl.carousel":a.proxy(function(){this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))},this)},this._core.options=a.extend({},d.defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};d.defaults={video:!1,videoheight:!1,videowidth:!1},d.prototype.fetch=function(a,b){var c=a.attr("data-vimeo-id")?"vimeo":"youtube",d=a.attr("data-vimeo-id")||a.attr("data-youtube-id"),e=a.attr("data-width")||this._core.settings.videowidth,f=a.attr("data-height")||this._core.settings.videoheight,g=a.attr("href");if(!g)throw new error("missing video url.");if(d=g.match(/(http:|https:|)\/\/(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([a-za-z0-9._%-]*)(\&\s+)?/),d[3].indexof("youtu")>-1)c="youtube";else{if(!(d[3].indexof("vimeo")>-1))throw new error("video url not supported.");c="vimeo"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},d.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?'style="width:'+c.width+"px;height:"+c.height+'px;"':"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(a){e='
',d=k.lazyload?'
':'
',b.after(d),b.after(e)};return b.wrap('
"),this._core.settings.lazyload&&(i="data-src",j="owl-lazy"),h.length?(l(h.attr(i)),h.remove(),!1):void("youtube"===c.type?(f="http://img.youtube.com/vi/"+c.id+"../../hqdefault.html",l(f)):"vimeo"===c.type&&a.ajax({type:"get",url:"http://vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",datatype:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}))},d.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeclass("owl-video-playing"),this._playing=null},d.prototype.play=function(b){this._core.trigger("play",null,"video"),this._playing&&this.stop();var c,d,e=a(b.target||b.srcelement),f=e.closest("."+this._core.settings.itemclass),g=this._videos[f.attr("data-video")],h=g.width||"100%",i=g.height||this._core.$stage.height();"youtube"===g.type?c='':"vimeo"===g.type&&(c=''),f.addclass("owl-video-playing"),this._playing=f,d=a('
'+c+"
"),e.after(d)},d.prototype.isinfullscreen=function(){var d=c.fullscreenelement||c.mozfullscreenelement||c.webkitfullscreenelement;return d&&a(d).parent().hasclass("owl-video-frame")&&(this._core.speed(0),this._fullscreen=!0),d&&this._fullscreen&&this._playing?!1:this._fullscreen?(this._fullscreen=!1,!1):this._playing&&this._core.state.orientation!==b.orientation?(this._core.state.orientation=b.orientation,!1):!0},d.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in object.getownpropertynames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlcarousel.constructor.plugins.video=d}(window.zepto||window.jquery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){this.swapping="translated"==a.type},this),"translate.owl.carousel":a.proxy(function(){this.swapping&&(this.core.options.animateout||this.core.options.animatein)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.defaults={animateout:!1,animatein:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&this.core.support3d){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animatein,g=this.core.settings.animateout;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.css({left:b+"px"}).addclass("animated owl-animated-out").addclass(g).one("webkitanimationend mozanimationend msanimationend oanimationend animationend",c)),f&&e.addclass("animated owl-animated-in").addclass(f).one("webkitanimationend mozanimationend msanimationend oanimationend animationend",c))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeclass("animated owl-animated-out owl-animated-in").removeclass(this.core.settings.animatein).removeclass(this.core.settings.animateout),this.core.transitionend()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in object.getownpropertynames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlcarousel.constructor.plugins.animate=e}(window.zepto||window.jquery,window,document),function(a,b,c){var d=function(b){this.core=b,this.core.options=a.extend({},d.defaults,this.core.options),this.handlers={"translated.owl.carousel refreshed.owl.carousel":a.proxy(function(){this.autoplay() },this),"play.owl.autoplay":a.proxy(function(a,b,c){this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(){this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this.core.settings.autoplayhoverpause&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this.core.settings.autoplayhoverpause&&this.autoplay()},this)},this.core.$element.on(this.handlers)};d.defaults={autoplay:!1,autoplaytimeout:5e3,autoplayhoverpause:!1,autoplayspeed:!1},d.prototype.autoplay=function(){this.core.settings.autoplay&&!this.core.state.videoplay?(b.clearinterval(this.interval),this.interval=b.setinterval(a.proxy(function(){this.play()},this),this.core.settings.autoplaytimeout)):b.clearinterval(this.interval)},d.prototype.play=function(){return c.hidden===!0||this.core.state.istouch||this.core.state.isscrolling||this.core.state.isswiping||this.core.state.inmotion?void 0:this.core.settings.autoplay===!1?void b.clearinterval(this.interval):void this.core.next(this.core.settings.autoplayspeed)},d.prototype.stop=function(){b.clearinterval(this.interval)},d.prototype.pause=function(){b.clearinterval(this.interval)},d.prototype.destroy=function(){var a,c;b.clearinterval(this.interval);for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(c in object.getownpropertynames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlcarousel.constructor.plugins.autoplay=d}(window.zepto||window.jquery,window,document),function(a){"use strict";var b=function(c){this._core=c,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){this._core.settings.dotsdata&&this._templates.push(a(b.content).find("[data-dot]").andself("[data-dot]").attr("data-dot"))},this),"add.owl.carousel":a.proxy(function(b){this._core.settings.dotsdata&&this._templates.splice(b.position,0,a(b.content).find("[data-dot]").andself("[data-dot]").attr("data-dot"))},this),"remove.owl.carousel prepared.owl.carousel":a.proxy(function(a){this._core.settings.dotsdata&&this._templates.splice(a.position,1)},this),"change.owl.carousel":a.proxy(function(a){if("position"==a.property.name&&!this._core.state.revert&&!this._core.settings.loop&&this._core.settings.navrewind){var b=this._core.current(),c=this._core.maximum(),d=this._core.minimum();a.data=a.property.value>c?b>=c?d:c:a.property.value").addclass(d.dotclass).append(a("")).prop("outerhtml")]),d.navcontainer&&d.dotscontainer||(this._controls.$container=a("
").addclass(d.controlsclass).appendto(this.$element)),this._controls.$indicators=d.dotscontainer?a(d.dotscontainer):a("
").hide().addclass(d.dotsclass).appendto(this._controls.$container),this._controls.$indicators.on("click","div",a.proxy(function(b){var c=a(b.target).parent().is(this._controls.$indicators)?a(b.target).index():a(b.target).parent().index();b.preventdefault(),this.to(c,d.dotsspeed)},this)),b=d.navcontainer?a(d.navcontainer):a("
").addclass(d.navcontainerclass).prependto(this._controls.$container),this._controls.$next=a("<"+d.navelement+">"),this._controls.$previous=this._controls.$next.clone(),this._controls.$previous.addclass(d.navclass[0]).html(d.navtext[0]).hide().prependto(b).on("click",a.proxy(function(){this.prev(d.navspeed)},this)),this._controls.$next.addclass(d.navclass[1]).html(d.navtext[1]).hide().appendto(b).on("click",a.proxy(function(){this.next(d.navspeed)},this));for(c in this._overrides)this._core[c]=a.proxy(this[c],this)},b.prototype.destroy=function(){var a,b,c,d;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in object.getownpropertynames(this))"function"!=typeof this[c]&&(this[c]=null)},b.prototype.update=function(){var a,b,c,d=this._core.settings,e=this._core.clones().length/2,f=e+this._core.items().length,g=d.center||d.autowidth||d.dotdata?1:d.dotseach||d.items;if("page"!==d.slideby&&(d.slideby=math.min(d.slideby,d.items)),d.dots||"page"==d.slideby)for(this._pages=[],a=e,b=0,c=0;f>a;a++)(b>=g||0===b)&&(this._pages.push({start:a-e,end:a-e+g-1}),b=0,++c),b+=this._core.mergers(this._core.relative(a))},b.prototype.draw=function(){var b,c,d="",e=this._core.settings,f=(this._core.$stage.children(),this._core.relative(this._core.current()));if(!e.nav||e.loop||e.navrewind||(this._controls.$previous.toggleclass("disabled",0>=f),this._controls.$next.toggleclass("disabled",f>=this._core.maximum())),this._controls.$previous.toggle(e.nav),this._controls.$next.toggle(e.nav),e.dots){if(b=this._pages.length-this._controls.$indicators.children().length,e.dotdata&&0!==b){for(c=0;c0?(d=new array(b+1).join(this._templates[0]),this._controls.$indicators.append(d)):0>b&&this._controls.$indicators.children().slice(b).remove();this._controls.$indicators.find(".active").removeclass("active"),this._controls.$indicators.children().eq(a.inarray(this.current(),this._pages)).addclass("active")}this._controls.$indicators.toggle(e.dots)},b.prototype.ontrigger=function(b){var c=this._core.settings;b.page={index:a.inarray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autowidth||c.dotdata?1:c.dotseach||c.items)}},b.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,function(a){return a.start<=b&&a.end>=b}).pop()},b.prototype.getposition=function(b){var c,d,e=this._core.settings;return"page"==e.slideby?(c=a.inarray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideby:c-=e.slideby),c},b.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getposition(!0),b)},b.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getposition(!1),b)},b.prototype.to=function(b,c,d){var e;d?a.proxy(this._overrides.to,this._core)(b,c):(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c))},a.fn.owlcarousel.constructor.plugins.navigation=b}(window.zepto||window.jquery,window,document),function(a,b){"use strict";var c=function(d){this._core=d,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(){"urlhash"==this._core.settings.startposition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){var c=a(b.content).find("[data-hash]").andself("[data-hash]").attr("data-hash");this._hashes[c]=b.content},this)},this._core.options=a.extend({},c.defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(){var a=b.location.hash.substring(1),c=this._core.$stage.children(),d=this._hashes[a]&&c.index(this._hashes[a])||0;return a?void this._core.to(d,!1,!0):!1},this))};c.defaults={urlhashlistener:!1},c.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in object.getownpropertynames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlcarousel.constructor.plugins.hash=c}(window.zepto||window.jquery,window,document); /* simple javascript inheritance * by john resig http://ejohn.org/ * mit licensed. */ !function(){var t=!1;window.jqclass=function(){},jqclass.classes={},jqclass.extend=function e(n){function a(){!t&&this._init&&this._init.apply(this,arguments)}var s=this.prototype;t=!0;var i=new this;t=!1;for(var r in n)i[r]="function"==typeof n[r]&&"function"==typeof s[r]?function(t,e){return function(){var n=this._super;this._super=function(e){return s[t].apply(this,e||[])};var a=e.apply(this,arguments);return this._super=n,a}}(r,n[r]):n[r];return a.prototype=i,a.prototype.constructor=a,a.extend=e,a}}(),function($){function camelcase(t){return t.replace(/-([a-z])/g,function(t,e){return e.touppercase()})}jqclass.classes.jqplugin=jqclass.extend({name:"plugin",defaultoptions:{},regionaloptions:{},_getters:[],_getmarker:function(){return"is-"+this.name},_init:function(){$.extend(this.defaultoptions,this.regionaloptions&&this.regionaloptions[""]||{});var t=camelcase(this.name);$[t]=this,$.fn[t]=function(e){var n=array.prototype.slice.call(arguments,1);return $[t]._isnotchained(e,n)?$[t][e].apply($[t],[this[0]].concat(n)):this.each(function(){if("string"==typeof e){if("_"===e[0]||!$[t][e])throw"unknown method: "+e;$[t][e].apply($[t],[this].concat(n))}else $[t]._attach(this,e)})}},setdefaults:function(t){$.extend(this.defaultoptions,t||{})},_isnotchained:function(t,e){return"option"===t&&(0===e.length||1===e.length&&"string"==typeof e[0])?!0:$.inarray(t,this._getters)>-1},_attach:function(t,e){if(t=$(t),!t.hasclass(this._getmarker())){t.addclass(this._getmarker()),e=$.extend({},this.defaultoptions,this._getmetadata(t),e||{});var n=$.extend({name:this.name,elem:t,options:e},this._instsettings(t,e));t.data(this.name,n),this._postattach(t,n),this.option(t,e)}},_instsettings:function(t,e){return{}},_postattach:function(t,e){},_getmetadata:function(elem){try{var data=elem.data(this.name.tolowercase())||"";data=data.replace(/'/g,'"'),data=data.replace(/([a-za-z0-9]+):/g,function(t,e,n){var a=data.substring(0,n).match(/"/g);return a&&a.length%2!==0?e+":":'"'+e+'":'}),data=$.parsejson("{"+data+"}");for(var name in data){var value=data[name];"string"==typeof value&&value.match(/^new date\((.*)\)$/)&&(data[name]=eval(value))}return data}catch(e){return{}}},_getinst:function(t){return $(t).data(this.name)||{}},option:function(t,e,n){t=$(t);var a=t.data(this.name);if(!e||"string"==typeof e&&null==n){var s=(a||{}).options;return s&&e?s[e]:s}if(t.hasclass(this._getmarker())){var s=e||{};"string"==typeof e&&(s={},s[e]=n),this._optionschanged(t,a,s),$.extend(a.options,s)}},_optionschanged:function(t,e,n){},destroy:function(t){t=$(t),t.hasclass(this._getmarker())&&(this._predestroy(t,this._getinst(t)),t.removedata(this.name).removeclass(this._getmarker()))},_predestroy:function(t,e){}}),$.jqplugin={createplugin:function(t,e){"object"==typeof t&&(e=t,t="jqplugin"),t=camelcase(t);var n=camelcase(e.name);jqclass.classes[n]=jqclass.classes[t].extend(e),new jqclass.classes[n]}}}(jquery); /* http://keith-wood.name/countdown.html * countdown for jquery v2.0.2. * written by keith wood (kbwood{at}iinet.com.au) january 2008. * available under the mit (http://keith-wood.name/licence.html) license. */ (function($){var w='countdown';var y=0;var o=1;var w=2;var d=3;var h=4;var m=5;var s=6;$.jqplugin.createplugin({name:w,defaultoptions:{until:null,since:null,timezone:null,serversync:null,format:'dhms',layout:'',compact:false,padzeroes:false,significant:0,description:'',expiryurl:'',expirytext:'',alwaysexpire:false,onexpiry:null,ontick:null,tickinterval:1},regionaloptions:{'':{labels:['years','months','weeks','days','hours','minutes','seconds'],labels1:['year','month','week','day','hour','minute','second'],compactlabels:['y','m','w','d'],whichlabels:null,digits:['0','1','2','3','4','5','6','7','8','9'],timeseparator:':',isrtl:false}},_getters:['gettimes'],_rtlclass:w+'-rtl',_sectionclass:w+'-section',_amountclass:w+'-amount',_periodclass:w+'-period',_rowclass:w+'-row',_holdingclass:w+'-holding',_showclass:w+'-show',_descrclass:w+'-descr',_timerelems:[],_init:function(){var c=this;this._super();this._serversyncs=[];var d=(typeof date.now=='function'?date.now:function(){return new date().gettime()});var e=(window.performance&&typeof window.performance.now=='function');function timercallback(a){var b=(a<1e12?(e?(performance.now()+performance.timing.navigationstart):d()):a||d());if(b-g>=1000){c._updateelems();g=b}f(timercallback)}var f=window.requestanimationframe||window.webkitrequestanimationframe||window.mozrequestanimationframe||window.orequestanimationframe||window.msrequestanimationframe||null;var g=0;if(!f||$.norequestanimationframe){$.norequestanimationframe=null;setinterval(function(){c._updateelems()},980)}else{g=window.animationstarttime||window.webkitanimationstarttime||window.mozanimationstarttime||window.oanimationstarttime||window.msanimationstarttime||d();f(timercallback)}},utcdate:function(a,b,c,e,f,g,h,i){if(typeof b=='object'&&b.constructor==date){i=b.getmilliseconds();h=b.getseconds();g=b.getminutes();f=b.gethours();e=b.getdate();c=b.getmonth();b=b.getfullyear()}var d=new date();d.setutcfullyear(b);d.setutcdate(1);d.setutcmonth(c||0);d.setutcdate(e||1);d.setutchours(f||0);d.setutcminutes((g||0)-(math.abs(a)<30?a*60:a));d.setutcseconds(h||0);d.setutcmilliseconds(i||0);return d},periodstoseconds:function(a){return a[0]*31557600+a[1]*2629800+a[2]*604800+a[3]*86400+a[4]*3600+a[5]*60+a[6]},resync:function(){var d=this;$('.'+this._getmarker()).each(function(){var a=$.data(this,d.name);if(a.options.serversync){var b=null;for(var i=0;i-1)},_removeelem:function(b){this._timerelems=$.map(this._timerelems,function(a){return(a==b?null:a)})},_updateelems:function(){for(var i=this._timerelems.length-1;i>=0;i--){this._updatecountdown(this._timerelems[i])}},_optionschanged:function(a,b,c){if(c.layout){c.layout=c.layout.replace(/</g,'<').replace(/>/g,'>')}this._resetextralabels(b.options,c);var d=(b.options.timezone!=c.timezone);$.extend(b.options,c);this._adjustsettings(a,b,c.until!=null||c.since!=null||d);var e=new date();if((b._since&&b._sincee)){this._addelem(a[0])}this._updatecountdown(a,b)},_updatecountdown:function(a,b){a=a.jquery?a:$(a);b=b||this._getinst(a);if(!b){return}a.html(this._generatehtml(b)).toggleclass(this._rtlclass,b.options.isrtl);if($.isfunction(b.options.ontick)){var c=b._hold!='lap'?b._periods:this._calculateperiods(b,b._show,b.options.significant,new date());if(b.options.tickinterval==1||this.periodstoseconds(c)%b.options.tickinterval==0){b.options.ontick.apply(a[0],[c])}}var d=b._hold!='pause'&&(b._since?b._now.gettime()=b._until.gettime());if(d&&!b._expiring){b._expiring=true;if(this._haselem(a[0])||b.options.alwaysexpire){this._removeelem(a[0]);if($.isfunction(b.options.onexpiry)){b.options.onexpiry.apply(a[0],[])}if(b.options.expirytext){var e=b.options.layout;b.options.layout=b.options.expirytext;this._updatecountdown(a[0],b);b.options.layout=e}if(b.options.expiryurl){window.location=b.options.expiryurl}}b._expiring=false}else if(b._hold=='pause'){this._removeelem(a[0])}},_resetextralabels:function(a,b){for(var n in b){if(n.match(/[ll]abels[02-9]|compactlabels1/)){a[n]=b[n]}}for(var n in a){if(n.match(/[ll]abels[02-9]|compactlabels1/)&&typeof b[n]==='undefined'){a[n]=null}}},_adjustsettings:function(a,b,c){var d=null;for(var i=0;i0);h[i]=(c._show[i]=='?'&&!e?null:c._show[i]);f+=(h[i]?1:0);g-=(c._periods[i]>0?1:0)}var j=[false,false,false,false,false,false,false];for(var i=s;i>=y;i--){if(c._show[i]){if(c._periods[i]){j[i]=true}else{j[i]=g>0;g--}}}var k=(c.options.compact?c.options.compactlabels:c.options.labels);var l=c.options.whichlabels||this._normallabels;var m=function(a){var b=c.options['compactlabels'+l(c._periods[a])];return(h[a]?d._translatedigits(c,c._periods[a])+(b?b[a]:k[a])+' ':'')};var n=(c.options.padzeroes?2:1);var o=function(a){var b=c.options['labels'+l(c._periods[a])];return((!c.options.significant&&h[a])||(c.options.significant&&j[a])?''+''+d._mindigits(c,c._periods[a],n)+''+''+(b?b[a]:k[a])+'':'')};return(c.options.layout?this._buildlayout(c,h,c.options.layout,c.options.compact,c.options.significant,j):((c.options.compact?''+m(y)+m(o)+m(w)+m(d)+(h[h]?this._mindigits(c,c._periods[h],2):'')+(h[m]?(h[h]?c.options.timeseparator:'')+this._mindigits(c,c._periods[m],2):'')+(h[s]?(h[h]||h[m]?c.options.timeseparator:'')+this._mindigits(c,c._periods[s],2):''):''+o(y)+o(o)+o(w)+o(d)+o(h)+o(m)+o(s))+''+(c.options.description?''+c.options.description+'':'')))},_buildlayout:function(c,d,e,f,g,h){var j=c.options[f?'compactlabels':'labels'];var k=c.options.whichlabels||this._normallabels;var l=function(a){return(c.options[(f?'compactlabels':'labels')+k(c._periods[a])]||j)[a]};var m=function(a,b){return c.options.digits[math.floor(a/b)%10]};var o={desc:c.options.description,sep:c.options.timeseparator,yl:l(y),yn:this._mindigits(c,c._periods[y],1),ynn:this._mindigits(c,c._periods[y],2),ynnn:this._mindigits(c,c._periods[y],3),y1:m(c._periods[y],1),y10:m(c._periods[y],10),y100:m(c._periods[y],100),y1000:m(c._periods[y],1000),ol:l(o),on:this._mindigits(c,c._periods[o],1),onn:this._mindigits(c,c._periods[o],2),onnn:this._mindigits(c,c._periods[o],3),o1:m(c._periods[o],1),o10:m(c._periods[o],10),o100:m(c._periods[o],100),o1000:m(c._periods[o],1000),wl:l(w),wn:this._mindigits(c,c._periods[w],1),wnn:this._mindigits(c,c._periods[w],2),wnnn:this._mindigits(c,c._periods[w],3),w1:m(c._periods[w],1),w10:m(c._periods[w],10),w100:m(c._periods[w],100),w1000:m(c._periods[w],1000),dl:l(d),dn:this._mindigits(c,c._periods[d],1),dnn:this._mindigits(c,c._periods[d],2),dnnn:this._mindigits(c,c._periods[d],3),d1:m(c._periods[d],1),d10:m(c._periods[d],10),d100:m(c._periods[d],100),d1000:m(c._periods[d],1000),hl:l(h),hn:this._mindigits(c,c._periods[h],1),hnn:this._mindigits(c,c._periods[h],2),hnnn:this._mindigits(c,c._periods[h],3),h1:m(c._periods[h],1),h10:m(c._periods[h],10),h100:m(c._periods[h],100),h1000:m(c._periods[h],1000),ml:l(m),mn:this._mindigits(c,c._periods[m],1),mnn:this._mindigits(c,c._periods[m],2),mnnn:this._mindigits(c,c._periods[m],3),m1:m(c._periods[m],1),m10:m(c._periods[m],10),m100:m(c._periods[m],100),m1000:m(c._periods[m],1000),sl:l(s),sn:this._mindigits(c,c._periods[s],1),snn:this._mindigits(c,c._periods[s],2),snnn:this._mindigits(c,c._periods[s],3),s1:m(c._periods[s],1),s10:m(c._periods[s],10),s100:m(c._periods[s],100),s1000:m(c._periods[s],1000)};var p=e;for(var i=y;i<=s;i++){var q='yowdhms'.charat(i);var r=new regexp('\\{'+q+'<\\}([\\s\\s]*)\\{'+q+'>\\}','g');p=p.replace(r,((!g&&d[i])||(g&&h[i])?'$1':''))}$.each(o,function(n,v){var a=new regexp('\\{'+n+'\\}','g');p=p.replace(a,v)});return p},_mindigits:function(a,b,c){b=''+b;if(b.length>=c){return this._translatedigits(a,b)}b='0000000000'+b;return this._translatedigits(a,b.substr(b.length-c))},_translatedigits:function(b,c){return(''+c).replace(/[0-9]/g,function(a){return b.options.digits[a]})},_determineshow:function(a){var b=a.options.format;var c=[];c[y]=(b.match('y')?'?':(b.match('y')?'!':null));c[o]=(b.match('o')?'?':(b.match('o')?'!':null));c[w]=(b.match('w')?'?':(b.match('w')?'!':null));c[d]=(b.match('d')?'?':(b.match('d')?'!':null));c[h]=(b.match('h')?'?':(b.match('h')?'!':null));c[m]=(b.match('m')?'?':(b.match('m')?'!':null));c[s]=(b.match('s')?'?':(b.match('s')?'!':null));return c},_calculateperiods:function(c,d,e,f){c._now=f;c._now.setmilliseconds(0);var g=new date(c._now.gettime());if(c._since){if(f.gettime()c._until.gettime()){c._now=f=g}}var h=[0,0,0,0,0,0,0];if(d[y]||d[o]){var i=this._getdaysinmonth(f.getfullyear(),f.getmonth());var j=this._getdaysinmonth(g.getfullyear(),g.getmonth());var k=(g.getdate()==f.getdate()||(g.getdate()>=math.min(i,j)&&f.getdate()>=math.min(i,j)));var l=function(a){return(a.gethours()*60+a.getminutes())*60+a.getseconds()};var m=math.max(0,(g.getfullyear()-f.getfullyear())*12+g.getmonth()-f.getmonth()+((g.getdate()o){f.setdate(o)}f.setfullyear(f.getfullyear()+h[y]);f.setmonth(f.getmonth()+h[o]);if(n){f.setdate(o)}}var p=math.floor((g.gettime()-f.gettime())/1000);var q=function(a,b){h[a]=(d[a]?math.floor(p/b):0);p-=h[a]*b};q(w,604800);q(d,86400);q(h,3600);q(m,60);q(s,1);if(p>0&&!c._since){var r=[1,12,4.3482,7,24,60,60];var s=s;var t=1;for(var u=s;u>=y;u--){if(d[u]){if(h[s]>=t){h[s]=0;p=1}if(p>0){h[u]++;p=0;s=u;t=1}}t*=r[u]}}if(e){for(var u=y;u<=s;u++){if(e&&h[u]){e--}else if(!e){h[u]=0}}}return h}})})(jquery); /*! jquery validation plugin - v1.15.0 - 2/24/2016 * http://jqueryvalidation.org/ * copyright (c) 2016 jörn zaefferer; licensed mit */ !function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jquery)}(function(a){a.extend(a.fn,{validate:function(b){if(!this.length)return void(b&&b.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing."));var c=a.data(this[0],"validator");return c?c:(this.attr("novalidate","novalidate"),c=new a.validator(b,this[0]),a.data(this[0],"validator",c),c.settings.onsubmit&&(this.on("click.validate",":submit",function(b){c.settings.submithandler&&(c.submitbutton=b.target),a(this).hasclass("cancel")&&(c.cancelsubmit=!0),void 0!==a(this).attr("formnovalidate")&&(c.cancelsubmit=!0)}),this.on("submit.validate",function(b){function d(){var d,e;return c.settings.submithandler?(c.submitbutton&&(d=a("").attr("name",c.submitbutton.name).val(a(c.submitbutton).val()).appendto(c.currentform)),e=c.settings.submithandler.call(c,c.currentform,b),c.submitbutton&&d.remove(),void 0!==e?e:!1):!0}return c.settings.debug&&b.preventdefault(),c.cancelsubmit?(c.cancelsubmit=!1,d()):c.form()?c.pendingrequest?(c.formsubmitted=!0,!1):d():(c.focusinvalid(),!1)})),c)},valid:function(){var b,c,d;return a(this[0]).is("form")?b=this.validate().form():(d=[],b=!0,c=a(this[0].form).validate(),this.each(function(){b=c.element(this)&&b,b||(d=d.concat(c.errorlist))}),c.errorlist=d),b},rules:function(b,c){if(this.length){var d,e,f,g,h,i,j=this[0];if(b)switch(d=a.data(j.form,"validator").settings,e=d.rules,f=a.validator.staticrules(j),b){case"add":a.extend(f,a.validator.normalizerule(c)),delete f.messages,e[j.name]=f,c.messages&&(d.messages[j.name]=a.extend(d.messages[j.name],c.messages));break;case"remove":return c?(i={},a.each(c.split(/\s/),function(b,c){i[c]=f[c],delete f[c],"required"===c&&a(j).removeattr("aria-required")}),i):(delete e[j.name],f)}return g=a.validator.normalizerules(a.extend({},a.validator.classrules(j),a.validator.attributerules(j),a.validator.datarules(j),a.validator.staticrules(j)),j),g.required&&(h=g.required,delete g.required,g=a.extend({required:h},g),a(j).attr("aria-required","true")),g.remote&&(h=g.remote,delete g.remote,g=a.extend(g,{remote:h})),g}}}),a.extend(a.expr[":"],{blank:function(b){return!a.trim(""+a(b).val())},filled:function(b){var c=a(b).val();return null!==c&&!!a.trim(""+c)},unchecked:function(b){return!a(b).prop("checked")}}),a.validator=function(b,c){this.settings=a.extend(!0,{},a.validator.defaults,b),this.currentform=c,this.init()},a.validator.format=function(b,c){return 1===arguments.length?function(){var c=a.makearray(arguments);return c.unshift(b),a.validator.format.apply(this,c)}:void 0===c?b:(arguments.length>2&&c.constructor!==array&&(c=a.makearray(arguments).slice(1)),c.constructor!==array&&(c=[c]),a.each(c,function(a,c){b=b.replace(new regexp("\\{"+a+"\\}","g"),function(){return c})}),b)},a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorclass:"error",pendingclass:"pending",validclass:"valid",errorelement:"label",focuscleanup:!1,focusinvalid:!0,errorcontainer:a([]),errorlabelcontainer:a([]),onsubmit:!0,ignore:":hidden",ignoretitle:!1,onfocusin:function(a){this.lastactive=a,this.settings.focuscleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorclass,this.settings.validclass),this.hidethese(this.errorsfor(a)))},onfocusout:function(a){this.checkable(a)||!(a.name in this.submitted)&&this.optional(a)||this.element(a)},onkeyup:function(b,c){var d=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===c.which&&""===this.elementvalue(b)||-1!==a.inarray(c.keycode,d)||(b.name in this.submitted||b.name in this.invalid)&&this.element(b)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentnode.name in this.submitted&&this.element(a.parentnode)},highlight:function(b,c,d){"radio"===b.type?this.findbyname(b.name).addclass(c).removeclass(d):a(b).addclass(c).removeclass(d)},unhighlight:function(b,c,d){"radio"===b.type?this.findbyname(b.name).removeclass(c).addclass(d):a(b).removeclass(c).addclass(d)}},setdefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"this field is required.",remote:"please fix this field.",email:"please enter a valid email address.",url:"please enter a valid url.",date:"please enter a valid date.",dateiso:"please enter a valid date ( iso ).",number:"please enter a valid number.",digits:"please enter only digits.",equalto:"please enter the same value again.",maxlength:a.validator.format("please enter no more than {0} characters."),minlength:a.validator.format("please enter at least {0} characters."),rangelength:a.validator.format("please enter a value between {0} and {1} characters long."),range:a.validator.format("please enter a value between {0} and {1}."),max:a.validator.format("please enter a value less than or equal to {0}."),min:a.validator.format("please enter a value greater than or equal to {0}."),step:a.validator.format("please enter a multiple of {0}.")},autocreateranges:!1,prototype:{init:function(){function b(b){var c=a.data(this.form,"validator"),d="on"+b.type.replace(/^validate/,""),e=c.settings;e[d]&&!a(this).is(e.ignore)&&e[d].call(c,this,b)}this.labelcontainer=a(this.settings.errorlabelcontainer),this.errorcontext=this.labelcontainer.length&&this.labelcontainer||a(this.currentform),this.containers=a(this.settings.errorcontainer).add(this.settings.errorlabelcontainer),this.submitted={},this.valuecache={},this.pendingrequest=0,this.pending={},this.invalid={},this.reset();var c,d=this.groups={};a.each(this.settings.groups,function(b,c){"string"==typeof c&&(c=c.split(/\s/)),a.each(c,function(a,c){d[c]=b})}),c=this.settings.rules,a.each(c,function(b,d){c[b]=a.validator.normalizerule(d)}),a(this.currentform).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable]",b).on("click.validate","select, option, [type='radio'], [type='checkbox']",b),this.settings.invalidhandler&&a(this.currentform).on("invalid-form.validate",this.settings.invalidhandler),a(this.currentform).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkform(),a.extend(this.submitted,this.errormap),this.invalid=a.extend({},this.errormap),this.valid()||a(this.currentform).triggerhandler("invalid-form",[this]),this.showerrors(),this.valid()},checkform:function(){this.prepareform();for(var a=0,b=this.currentelements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(b){var c,d,e=this.clean(b),f=this.validationtargetfor(e),g=this,h=!0;return void 0===f?delete this.invalid[e.name]:(this.prepareelement(f),this.currentelements=a(f),d=this.groups[f.name],d&&a.each(this.groups,function(a,b){b===d&&a!==f.name&&(e=g.validationtargetfor(g.clean(g.findbyname(a))),e&&e.name in g.invalid&&(g.currentelements.push(e),h=h&&g.check(e)))}),c=this.check(f)!==!1,h=h&&c,c?this.invalid[f.name]=!1:this.invalid[f.name]=!0,this.numberofinvalids()||(this.tohide=this.tohide.add(this.containers)),this.showerrors(),a(b).attr("aria-invalid",!c)),h},showerrors:function(b){if(b){var c=this;a.extend(this.errormap,b),this.errorlist=a.map(this.errormap,function(a,b){return{message:a,element:c.findbyname(b)[0]}}),this.successlist=a.grep(this.successlist,function(a){return!(a.name in b)})}this.settings.showerrors?this.settings.showerrors.call(this,this.errormap,this.errorlist):this.defaultshowerrors()},resetform:function(){a.fn.resetform&&a(this.currentform).resetform(),this.invalid={},this.submitted={},this.prepareform(),this.hideerrors();var b=this.elements().removedata("previousvalue").removeattr("aria-invalid");this.resetelements(b)},resetelements:function(a){var b;if(this.settings.unhighlight)for(b=0;a[b];b++)this.settings.unhighlight.call(this,a[b],this.settings.errorclass,""),this.findbyname(a[b].name).removeclass(this.settings.validclass);else a.removeclass(this.settings.errorclass).removeclass(this.settings.validclass)},numberofinvalids:function(){return this.objectlength(this.invalid)},objectlength:function(a){var b,c=0;for(b in a)a[b]&&c++;return c},hideerrors:function(){this.hidethese(this.tohide)},hidethese:function(a){a.not(this.containers).text(""),this.addwrapper(a).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorlist.length},focusinvalid:function(){if(this.settings.focusinvalid)try{a(this.findlastactive()||this.errorlist.length&&this.errorlist[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}},findlastactive:function(){var b=this.lastactive;return b&&1===a.grep(this.errorlist,function(a){return a.element.name===b.name}).length&&b},elements:function(){var b=this,c={};return a(this.currentform).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var d=this.name||a(this).attr("name");return!d&&b.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.hasattribute("contenteditable")&&(this.form=a(this).closest("form")[0]),d in c||!b.objectlength(a(this).rules())?!1:(c[d]=!0,!0)})},clean:function(b){return a(b)[0]},errors:function(){var b=this.settings.errorclass.split(" ").join(".");return a(this.settings.errorelement+"."+b,this.errorcontext)},resetinternals:function(){this.successlist=[],this.errorlist=[],this.errormap={},this.toshow=a([]),this.tohide=a([])},reset:function(){this.resetinternals(),this.currentelements=a([])},prepareform:function(){this.reset(),this.tohide=this.errors().add(this.containers)},prepareelement:function(a){this.reset(),this.tohide=this.errorsfor(a)},elementvalue:function(b){var c,d,e=a(b),f=b.type;return"radio"===f||"checkbox"===f?this.findbyname(b.name).filter(":checked").val():"number"===f&&"undefined"!=typeof b.validity?b.validity.badinput?"nan":e.val():(c=b.hasattribute("contenteditable")?e.text():e.val(),"file"===f?"c:\\fakepath\\"===c.substr(0,12)?c.substr(12):(d=c.lastindexof("http://themegeniuslab.com/"),d>=0?c.substr(d+1):(d=c.lastindexof("\\"),d>=0?c.substr(d+1):c)):"string"==typeof c?c.replace(/\r/g,""):c)},check:function(b){b=this.validationtargetfor(this.clean(b));var c,d,e,f=a(b).rules(),g=a.map(f,function(a,b){return b}).length,h=!1,i=this.elementvalue(b);if("function"==typeof f.normalizer){if(i=f.normalizer.call(b,i),"string"!=typeof i)throw new typeerror("the normalizer should return a string value.");delete f.normalizer}for(d in f){e={method:d,parameters:f[d]};try{if(c=a.validator.methods[d].call(this,i,b,e.parameters),"dependency-mismatch"===c&&1===g){h=!0;continue}if(h=!1,"pending"===c)return void(this.tohide=this.tohide.not(this.errorsfor(b)));if(!c)return this.formatandadd(b,e),!1}catch(j){throw this.settings.debug&&window.console&&console.log("exception occurred when checking element "+b.id+", check the '"+e.method+"' method.",j),j instanceof typeerror&&(j.message+=". exception occurred when checking element "+b.id+", check the '"+e.method+"' method."),j}}if(!h)return this.objectlength(f)&&this.successlist.push(b),!0},customdatamessage:function(b,c){return a(b).data("msg"+c.charat(0).touppercase()+c.substring(1).tolowercase())||a(b).data("msg")},custommessage:function(a,b){var c=this.settings.messages[a];return c&&(c.constructor===string?c:c[b])},finddefined:function(){for(var a=0;awarning: no message defined for "+b.name+""),e=/\$?\{(\d+)\}/g;return"function"==typeof d?d=d.call(this,c.parameters,b):e.test(d)&&(d=a.validator.format(d.replace(e,"{$1}"),c.parameters)),d},formatandadd:function(a,b){var c=this.defaultmessage(a,b);this.errorlist.push({message:c,element:a,method:b.method}),this.errormap[a.name]=c,this.submitted[a.name]=c},addwrapper:function(a){return this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper))),a},defaultshowerrors:function(){var a,b,c;for(a=0;this.errorlist[a];a++)c=this.errorlist[a],this.settings.highlight&&this.settings.highlight.call(this,c.element,this.settings.errorclass,this.settings.validclass),this.showlabel(c.element,c.message);if(this.errorlist.length&&(this.toshow=this.toshow.add(this.containers)),this.settings.success)for(a=0;this.successlist[a];a++)this.showlabel(this.successlist[a]);if(this.settings.unhighlight)for(a=0,b=this.validelements();b[a];a++)this.settings.unhighlight.call(this,b[a],this.settings.errorclass,this.settings.validclass);this.tohide=this.tohide.not(this.toshow),this.hideerrors(),this.addwrapper(this.toshow).show()},validelements:function(){return this.currentelements.not(this.invalidelements())},invalidelements:function(){return a(this.errorlist).map(function(){return this.element})},showlabel:function(b,c){var d,e,f,g,h=this.errorsfor(b),i=this.idorname(b),j=a(b).attr("aria-describedby");h.length?(h.removeclass(this.settings.validclass).addclass(this.settings.errorclass),h.html(c)):(h=a("<"+this.settings.errorelement+">").attr("id",i+"-error").addclass(this.settings.errorclass).html(c||""),d=h,this.settings.wrapper&&(d=h.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelcontainer.length?this.labelcontainer.append(d):this.settings.errorplacement?this.settings.errorplacement(d,a(b)):d.insertafter(b),h.is("label")?h.attr("for",i):0===h.parents("label[for='"+this.escapecssmeta(i)+"']").length&&(f=h.attr("id"),j?j.match(new regexp("\\b"+this.escapecssmeta(f)+"\\b"))||(j+=" "+f):j=f,a(b).attr("aria-describedby",j),e=this.groups[b.name],e&&(g=this,a.each(g.groups,function(b,c){c===e&&a("[name='"+g.escapecssmeta(b)+"']",g.currentform).attr("aria-describedby",h.attr("id"))})))),!c&&this.settings.success&&(h.text(""),"string"==typeof this.settings.success?h.addclass(this.settings.success):this.settings.success(h,b)),this.toshow=this.toshow.add(h)},errorsfor:function(b){var c=this.escapecssmeta(this.idorname(b)),d=a(b).attr("aria-describedby"),e="label[for='"+c+"'], label[for='"+c+"'] *";return d&&(e=e+", #"+this.escapecssmeta(d).replace(/\s+/g,", #")),this.errors().filter(e)},escapecssmeta:function(a){return a.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idorname:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},validationtargetfor:function(b){return this.checkable(b)&&(b=this.findbyname(b.name)),a(b).not(this.settings.ignore)[0]},checkable:function(a){return/radio|checkbox/i.test(a.type)},findbyname:function(b){return a(this.currentform).find("[name='"+this.escapecssmeta(b)+"']")},getlength:function(b,c){switch(c.nodename.tolowercase()){case"select":return a("option:selected",c).length;case"input":if(this.checkable(c))return this.findbyname(c.name).filter(":checked").length}return b.length},depend:function(a,b){return this.dependtypes[typeof a]?this.dependtypes[typeof a](a,b):!0},dependtypes:{"boolean":function(a){return a},string:function(b,c){return!!a(b,c.form).length},"function":function(a,b){return a(b)}},optional:function(b){var c=this.elementvalue(b);return!a.validator.methods.required.call(this,c,b)&&"dependency-mismatch"},startrequest:function(b){this.pending[b.name]||(this.pendingrequest++,a(b).addclass(this.settings.pendingclass),this.pending[b.name]=!0)},stoprequest:function(b,c){this.pendingrequest--,this.pendingrequest<0&&(this.pendingrequest=0),delete this.pending[b.name],a(b).removeclass(this.settings.pendingclass),c&&0===this.pendingrequest&&this.formsubmitted&&this.form()?(a(this.currentform).submit(),this.formsubmitted=!1):!c&&0===this.pendingrequest&&this.formsubmitted&&(a(this.currentform).triggerhandler("invalid-form",[this]),this.formsubmitted=!1)},previousvalue:function(b,c){return a.data(b,"previousvalue")||a.data(b,"previousvalue",{old:null,valid:!0,message:this.defaultmessage(b,{method:c})})},destroy:function(){this.resetform(),a(this.currentform).off(".validate").removedata("validator").find(".validate-equalto-blur").off(".validate-equalto").removeclass("validate-equalto-blur")}},classrulesettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateiso:{dateiso:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addclassrules:function(b,c){b.constructor===string?this.classrulesettings[b]=c:a.extend(this.classrulesettings,b)},classrules:function(b){var c={},d=a(b).attr("class");return d&&a.each(d.split(" "),function(){this in a.validator.classrulesettings&&a.extend(c,a.validator.classrulesettings[this])}),c},normalizeattributerule:function(a,b,c,d){/min|max|step/.test(c)&&(null===b||/number|range|text/.test(b))&&(d=number(d),isnan(d)&&(d=void 0)),d||0===d?a[c]=d:b===c&&"range"!==b&&(a[c]=!0)},attributerules:function(b){var c,d,e={},f=a(b),g=b.getattribute("type");for(c in a.validator.methods)"required"===c?(d=b.getattribute(c),""===d&&(d=!0),d=!!d):d=f.attr(c),this.normalizeattributerule(e,g,c,d);return e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)&&delete e.maxlength,e},datarules:function(b){var c,d,e={},f=a(b),g=b.getattribute("type");for(c in a.validator.methods)d=f.data("rule"+c.charat(0).touppercase()+c.substring(1).tolowercase()),this.normalizeattributerule(e,g,c,d);return e},staticrules:function(b){var c={},d=a.data(b.form,"validator");return d.settings.rules&&(c=a.validator.normalizerule(d.settings.rules[b.name])||{}),c},normalizerules:function(b,c){return a.each(b,function(d,e){if(e===!1)return void delete b[d];if(e.param||e.depends){var f=!0;switch(typeof e.depends){case"string":f=!!a(e.depends,c.form).length;break;case"function":f=e.depends.call(c,c)}f?b[d]=void 0!==e.param?e.param:!0:(a.data(c.form,"validator").resetelements(a(c)),delete b[d])}}),a.each(b,function(d,e){b[d]=a.isfunction(e)&&"normalizer"!==d?e(c):e}),a.each(["minlength","maxlength"],function(){b[this]&&(b[this]=number(b[this]))}),a.each(["rangelength","range"],function(){var c;b[this]&&(a.isarray(b[this])?b[this]=[number(b[this][0]),number(b[this][1])]:"string"==typeof b[this]&&(c=b[this].replace(/[\[\]]/g,"").split(/[\s,]+/),b[this]=[number(c[0]),number(c[1])]))}),a.validator.autocreateranges&&(null!=b.min&&null!=b.max&&(b.range=[b.min,b.max],delete b.min,delete b.max),null!=b.minlength&&null!=b.maxlength&&(b.rangelength=[b.minlength,b.maxlength],delete b.minlength,delete b.maxlength)),b},normalizerule:function(b){if("string"==typeof b){var c={};a.each(b.split(/\s/),function(){c[this]=!0}),b=c}return b},addmethod:function(b,c,d){a.validator.methods[b]=c,a.validator.messages[b]=void 0!==d?d:a.validator.messages[b],c.length<3&&a.validator.addclassrules(b,a.validator.normalizerule(b))},methods:{required:function(b,c,d){if(!this.depend(d,c))return"dependency-mismatch";if("select"===c.nodename.tolowercase()){var e=a(c).val();return e&&e.length>0}return this.checkable(c)?this.getlength(b,c)>0:b.length>0},email:function(a,b){return this.optional(b)||/^[a-za-z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-za-z0-9](?:[a-za-z0-9-]{0,61}[a-za-z0-9])?(?:\.[a-za-z0-9](?:[a-za-z0-9-]{0,61}[a-za-z0-9])?)*$/.test(a)},url:function(a,b){return this.optional(b)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\s+(?::\s*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\s*)?$/i.test(a)},date:function(a,b){return this.optional(b)||!/invalid|nan/.test(new date(a).tostring())},dateiso:function(a,b){return this.optional(b)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(a)},number:function(a,b){return this.optional(b)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},minlength:function(b,c,d){var e=a.isarray(b)?b.length:this.getlength(b,c);return this.optional(c)||e>=d},maxlength:function(b,c,d){var e=a.isarray(b)?b.length:this.getlength(b,c);return this.optional(c)||d>=e},rangelength:function(b,c,d){var e=a.isarray(b)?b.length:this.getlength(b,c);return this.optional(c)||e>=d[0]&&e<=d[1]},min:function(a,b,c){return this.optional(b)||a>=c},max:function(a,b,c){return this.optional(b)||c>=a},range:function(a,b,c){return this.optional(b)||a>=c[0]&&a<=c[1]},step:function(b,c,d){var e=a(c).attr("type"),f="step attribute on input type "+e+" is not supported.",g=["text","number","range"],h=new regexp("\\b"+e+"\\b"),i=e&&!h.test(g.join());if(i)throw new error(f);return this.optional(c)||b%d===0},equalto:function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.not(".validate-equalto-blur").length&&e.addclass("validate-equalto-blur").on("blur.validate-equalto",function(){a(c).valid()}),b===e.val()},remote:function(b,c,d,e){if(this.optional(c))return"dependency-mismatch";e="string"==typeof e&&e||"remote";var f,g,h,i=this.previousvalue(c,e);return this.settings.messages[c.name]||(this.settings.messages[c.name]={}),i.originalmessage=i.originalmessage||this.settings.messages[c.name][e],this.settings.messages[c.name][e]=i.message,d="string"==typeof d&&{url:d}||d,h=a.param(a.extend({data:b},d.data)),i.old===h?i.valid:(i.old=h,f=this,this.startrequest(c),g={},g[c.name]=b,a.ajax(a.extend(!0,{mode:"abort",port:"validate"+c.name,datatype:"json",data:g,context:f.currentform,success:function(a){var d,g,h,j=a===!0||"true"===a;f.settings.messages[c.name][e]=i.originalmessage,j?(h=f.formsubmitted,f.resetinternals(),f.tohide=f.errorsfor(c),f.formsubmitted=h,f.successlist.push(c),f.invalid[c.name]=!1,f.showerrors()):(d={},g=a||f.defaultmessage(c,{method:e,parameters:b}),d[c.name]=i.message=g,f.invalid[c.name]=!0,f.showerrors(d)),i.valid=j,f.stoprequest(c,j)}},d)),"pending")}}});var b,c={};a.ajaxprefilter?a.ajaxprefilter(function(a,b,d){var e=a.port;"abort"===a.mode&&(c[e]&&c[e].abort(),c[e]=d)}):(b=a.ajax,a.ajax=function(d){var e=("mode"in d?d:a.ajaxsettings).mode,f=("port"in d?d:a.ajaxsettings).port;return"abort"===e?(c[f]&&c[f].abort(),c[f]=b.apply(this,arguments),c[f]):b.apply(this,arguments)})}); /* * jquery easing v1.4.0 - http://gsgd.co.uk/sandbox/jquery/easing/ * open source under the bsd license. * copyright © 2008 george mcginley smith * all rights reserved. * https://raw.github.com/gdsmith/jquery-easing/master/license */ (function(factory){if(typeof define==="function"&&define.amd){define(["jquery"],function($){return factory($)})}else if(typeof module==="object"&&typeof module.exports==="object"){exports=factory(require("jquery"))}else{factory(jquery)}})(function($){$.easing["jswing"]=$.easing["swing"];var pow=math.pow,sqrt=math.sqrt,sin=math.sin,cos=math.cos,pi=math.pi,c1=1.70158,c2=c1*1.525,c3=c1+1,c4=2*pi/3,c5=2*pi/4.5;function bounceout(x){var n1=7.5625,d1=2.75;if(x<1/d1){return n1*x*x}else if(x<2/d1){return n1*(x-=1.5/d1)*x+.75}else if(x<2.5/d1){return n1*(x-=2.25/d1)*x+.9375}else{return n1*(x-=2.625/d1)*x+.984375}}$.extend($.easing,{def:"easeoutquad",swing:function(x){return $.easing[$.easing.def](x)},easeinquad:function(x){return x*x},easeoutquad:function(x){return 1-(1-x)*(1-x)},easeinoutquad:function(x){return x<.5?2*x*x:1-pow(-2*x+2,2)/2},easeincubic:function(x){return x*x*x},easeoutcubic:function(x){return 1-pow(1-x,3)},easeinoutcubic:function(x){return x<.5?4*x*x*x:1-pow(-2*x+2,3)/2},easeinquart:function(x){return x*x*x*x},easeoutquart:function(x){return 1-pow(1-x,4)},easeinoutquart:function(x){return x<.5?8*x*x*x*x:1-pow(-2*x+2,4)/2},easeinquint:function(x){return x*x*x*x*x},easeoutquint:function(x){return 1-pow(1-x,5)},easeinoutquint:function(x){return x<.5?16*x*x*x*x*x:1-pow(-2*x+2,5)/2},easeinsine:function(x){return 1-cos(x*pi/2)},easeoutsine:function(x){return sin(x*pi/2)},easeinoutsine:function(x){return-(cos(pi*x)-1)/2},easeinexpo:function(x){return x===0?0:pow(2,10*x-10)},easeoutexpo:function(x){return x===1?1:1-pow(2,-10*x)},easeinoutexpo:function(x){return x===0?0:x===1?1:x<.5?pow(2,20*x-10)/2:(2-pow(2,-20*x+10))/2},easeincirc:function(x){return 1-sqrt(1-pow(x,2))},easeoutcirc:function(x){return sqrt(1-pow(x-1,2))},easeinoutcirc:function(x){return x<.5?(1-sqrt(1-pow(2*x,2)))/2:(sqrt(1-pow(-2*x+2,2))+1)/2},easeinelastic:function(x){return x===0?0:x===1?1:-pow(2,10*x-10)*sin((x*10-10.75)*c4)},easeoutelastic:function(x){return x===0?0:x===1?1:pow(2,-10*x)*sin((x*10-.75)*c4)+1},easeinoutelastic:function(x){return x===0?0:x===1?1:x<.5?-(pow(2,20*x-10)*sin((20*x-11.125)*c5))/2:pow(2,-20*x+10)*sin((20*x-11.125)*c5)/2+1},easeinback:function(x){return c3*x*x*x-c1*x*x},easeoutback:function(x){return 1+c3*pow(x-1,3)+c1*pow(x-1,2)},easeinoutback:function(x){return x<.5?pow(2*x,2)*((c2+1)*2*x-c2)/2:(pow(2*x-2,2)*((c2+1)*(x*2-2)+c2)+2)/2},easeinbounce:function(x){return 1-bounceout(1-x)},easeoutbounce:bounceout,easeinoutbounce:function(x){return x<.5?(1-bounceout(1-2*x))/2:(1+bounceout(2*x-1))/2}})}); /*! wow - v1.1.3 - 2016-05-06 * copyright (c) 2016 matthieu aussaguel;*/ (function(){var a,b,c,d,e,f=function(a,b){return function(){return a.apply(b,arguments)}},g=[].indexof||function(a){for(var b=0,c=this.length;c>b;b++)if(b in this&&this[b]===a)return b;return-1};b=function(){function a(){}return a.prototype.extend=function(a,b){var c,d;for(c in b)d=b[c],null==a[c]&&(a[c]=d);return a},a.prototype.ismobile=function(a){return/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(a)},a.prototype.createevent=function(a,b,c,d){var e;return null==b&&(b=!1),null==c&&(c=!1),null==d&&(d=null),null!=document.createevent?(e=document.createevent("customevent"),e.initcustomevent(a,b,c,d)):null!=document.createeventobject?(e=document.createeventobject(),e.eventtype=a):e.eventname=a,e},a.prototype.emitevent=function(a,b){return null!=a.dispatchevent?a.dispatchevent(b):b in(null!=a)?a[b]():"on"+b in(null!=a)?a["on"+b]():void 0},a.prototype.addevent=function(a,b,c){return null!=a.addeventlistener?a.addeventlistener(b,c,!1):null!=a.attachevent?a.attachevent("on"+b,c):a[b]=c},a.prototype.removeevent=function(a,b,c){return null!=a.removeeventlistener?a.removeeventlistener(b,c,!1):null!=a.detachevent?a.detachevent("on"+b,c):delete a[b]},a.prototype.innerheight=function(){return"innerheight"in window?window.innerheight:document.documentelement.clientheight},a}(),c=this.weakmap||this.mozweakmap||(c=function(){function a(){this.keys=[],this.values=[]}return a.prototype.get=function(a){var b,c,d,e,f;for(f=this.keys,b=d=0,e=f.length;e>d;b=++d)if(c=f[b],c===a)return this.values[b]},a.prototype.set=function(a,b){var c,d,e,f,g;for(g=this.keys,c=e=0,f=g.length;f>e;c=++e)if(d=g[c],d===a)return void(this.values[c]=b);return this.keys.push(a),this.values.push(b)},a}()),a=this.mutationobserver||this.webkitmutationobserver||this.mozmutationobserver||(a=function(){function a(){"undefined"!=typeof console&&null!==console&&console.warn("mutationobserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("wow.js cannot detect dom mutations, please call .sync() after loading new content.")}return a.notsupported=!0,a.prototype.observe=function(){},a}()),d=this.getcomputedstyle||function(a,b){return this.getpropertyvalue=function(b){var c;return"float"===b&&(b="stylefloat"),e.test(b)&&b.replace(e,function(a,b){return b.touppercase()}),(null!=(c=a.currentstyle)?c[b]:void 0)||null},this},e=/(\-([a-z]){1})/g,this.wow=function(){function e(a){null==a&&(a={}),this.scrollcallback=f(this.scrollcallback,this),this.scrollhandler=f(this.scrollhandler,this),this.resetanimation=f(this.resetanimation,this),this.start=f(this.start,this),this.scrolled=!0,this.config=this.util().extend(a,this.defaults),null!=a.scrollcontainer&&(this.config.scrollcontainer=document.queryselector(a.scrollcontainer)),this.animationnamecache=new c,this.wowevent=this.util().createevent(this.config.boxclass)}return e.prototype.defaults={boxclass:"wow",animateclass:"animated",offset:0,mobile:!0,live:!0,callback:null,scrollcontainer:null},e.prototype.init=function(){var a;return this.element=window.document.documentelement,"interactive"===(a=document.readystate)||"complete"===a?this.start():this.util().addevent(document,"domcontentloaded",this.start),this.finished=[]},e.prototype.start=function(){var b,c,d,e;if(this.stopped=!1,this.boxes=function(){var a,c,d,e;for(d=this.element.queryselectorall("."+this.config.boxclass),e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.all=function(){var a,c,d,e;for(d=this.boxes,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.boxes.length)if(this.disabled())this.resetstyle();else for(e=this.boxes,c=0,d=e.length;d>c;c++)b=e[c],this.applystyle(b,!0);return this.disabled()||(this.util().addevent(this.config.scrollcontainer||window,"scroll",this.scrollhandler),this.util().addevent(window,"resize",this.scrollhandler),this.interval=setinterval(this.scrollcallback,50)),this.config.live?new a(function(a){return function(b){var c,d,e,f,g;for(g=[],c=0,d=b.length;d>c;c++)f=b[c],g.push(function(){var a,b,c,d;for(c=f.addednodes||[],d=[],a=0,b=c.length;b>a;a++)e=c[a],d.push(this.dosync(e));return d}.call(a));return g}}(this)).observe(document.body,{childlist:!0,subtree:!0}):void 0},e.prototype.stop=function(){return this.stopped=!0,this.util().removeevent(this.config.scrollcontainer||window,"scroll",this.scrollhandler),this.util().removeevent(window,"resize",this.scrollhandler),null!=this.interval?clearinterval(this.interval):void 0},e.prototype.sync=function(b){return a.notsupported?this.dosync(this.element):void 0},e.prototype.dosync=function(a){var b,c,d,e,f;if(null==a&&(a=this.element),1===a.nodetype){for(a=a.parentnode||a,e=a.queryselectorall("."+this.config.boxclass),f=[],c=0,d=e.length;d>c;c++)b=e[c],g.call(this.all,b)<0?(this.boxes.push(b),this.all.push(b),this.stopped||this.disabled()?this.resetstyle():this.applystyle(b,!0),f.push(this.scrolled=!0)):f.push(void 0);return f}},e.prototype.show=function(a){return this.applystyle(a),a.classname=a.classname+" "+this.config.animateclass,null!=this.config.callback&&this.config.callback(a),this.util().emitevent(a,this.wowevent),this.util().addevent(a,"animationend",this.resetanimation),this.util().addevent(a,"oanimationend",this.resetanimation),this.util().addevent(a,"webkitanimationend",this.resetanimation),this.util().addevent(a,"msanimationend",this.resetanimation),a},e.prototype.applystyle=function(a,b){var c,d,e;return d=a.getattribute("data-wow-duration"),c=a.getattribute("data-wow-delay"),e=a.getattribute("data-wow-iteration"),this.animate(function(f){return function(){return f.customstyle(a,b,d,c,e)}}(this))},e.prototype.animate=function(){return"requestanimationframe"in window?function(a){return window.requestanimationframe(a)}:function(a){return a()}}(),e.prototype.resetstyle=function(){var a,b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],e.push(a.style.visibility="visible");return e},e.prototype.resetanimation=function(a){var b;return a.type.tolowercase().indexof("animationend")>=0?(b=a.target||a.srcelement,b.classname=b.classname.replace(this.config.animateclass,"").trim()):void 0},e.prototype.customstyle=function(a,b,c,d,e){return b&&this.cacheanimationname(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorset(a.style,{animationduration:c}),d&&this.vendorset(a.style,{animationdelay:d}),e&&this.vendorset(a.style,{animationiterationcount:e}),this.vendorset(a.style,{animationname:b?"none":this.cachedanimationname(a)}),a},e.prototype.vendors=["moz","webkit"],e.prototype.vendorset=function(a,b){var c,d,e,f;d=[];for(c in b)e=b[c],a[""+c]=e,d.push(function(){var b,d,g,h;for(g=this.vendors,h=[],b=0,d=g.length;d>b;b++)f=g[b],h.push(a[""+f+c.charat(0).touppercase()+c.substr(1)]=e);return h}.call(this));return d},e.prototype.vendorcss=function(a,b){var c,e,f,g,h,i;for(h=d(a),g=h.getpropertycssvalue(b),f=this.vendors,c=0,e=f.length;e>c;c++)i=f[c],g=g||h.getpropertycssvalue("-"+i+"-"+b);return g},e.prototype.animationname=function(a){var b;try{b=this.vendorcss(a,"animation-name").csstext}catch(c){b=d(a).getpropertyvalue("animation-name")}return"none"===b?"":b},e.prototype.cacheanimationname=function(a){return this.animationnamecache.set(a,this.animationname(a))},e.prototype.cachedanimationname=function(a){return this.animationnamecache.get(a)},e.prototype.scrollhandler=function(){return this.scrolled=!0},e.prototype.scrollcallback=function(){var a;return!this.scrolled||(this.scrolled=!1,this.boxes=function(){var b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],a&&(this.isvisible(a)?this.show(a):e.push(a));return e}.call(this),this.boxes.length||this.config.live)?void 0:this.stop()},e.prototype.offsettop=function(a){for(var b;void 0===a.offsettop;)a=a.parentnode;for(b=a.offsettop;a=a.offsetparent;)b+=a.offsettop;return b},e.prototype.isvisible=function(a){var b,c,d,e,f;return c=a.getattribute("data-wow-offset")||this.config.offset,f=this.config.scrollcontainer&&this.config.scrollcontainer.scrolltop||window.pageyoffset,e=f+math.min(this.element.clientheight,this.util().innerheight())-c,d=this.offsettop(a),b=d+a.clientheight,e>=d&&b>=f},e.prototype.util=function(){return null!=this._util?this._util:this._util=new b},e.prototype.disabled=function(){return!this.config.mobile&&this.util().ismobile(navigator.useragent)},e}()}).call(this); /*! magnific popup - v1.1.0 - 2016-02-20 * http://dimsemenov.com/plugins/magnific-popup/ * copyright (c) 2016 dmitry semenov; */ !function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jquery||window.zepto)}(function(a){var b,c,d,e,f,g,h="close",i="beforeclose",j="afterclose",k="beforeappend",l="markupparse",m="open",n="change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jquery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createelement("div");return f.classname="mfp-"+b,d&&(f.innerhtml=d),e?c&&c.appendchild(f):(f=a(f),c&&f.appendto(c)),f},y=function(c,d){b.ev.triggerhandler(o+c,d),b.st.callbacks&&(c=c.charat(0).tolowercase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isarray(d)?d:[d]))},z=function(c){return c===g&&b.currtemplate.closebtn||(b.currtemplate.closebtn=a(b.st.closemarkup.replace("%title%",b.st.tclose)),g=c),b.currtemplate.closebtn},a=function(){a.magnificpopup.instance||(b=new t,b.init(),a.magnificpopup.instance=b)},b=function(){var a=document.createelement("p").style,b=["ms","o","moz","webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appversion;b.islowie=b.isie8=document.all&&!document.addeventlistener,b.isandroid=/android/gi.test(c),b.isios=/iphone|ipad|ipod/gi.test(c),b.supportstransition=b(),b.probablymobile=b.isandroid||b.isios||/(opera mini)|kindle|webos|blackberry|(opera mobi)|(windows phone)|iemobile/i.test(navigator.useragent),d=a(document),b.popupscache={}},open:function(c){var e;if(c.isobj===!1){b.items=c.items.toarray(),b.index=0;var g,h=c.items;for(e=0;e(a||v.height())},_setfocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onfocusin:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setfocus(),!1)},_parsemarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(c,d){if(void 0===d||d===!1)return!0;if(e=c.split("_"),e.length>1){var f=b.find(p+"-"+e[0]);if(f.length>0){var g=e[1];"replacewith"===g?f[0]!==d[0]&&f.replacewith(d):"img"===g?f.is("img")?f.attr("src",d):f.replacewith(a("").attr("src",d).attr("class",f.attr("class"))):f.attr(e[1],d)}}else b.find(p+"-"+c).html(d)})},_getscrollbarsize:function(){if(void 0===b.scrollbarsize){var a=document.createelement("div");a.style.csstext="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendchild(a),b.scrollbarsize=a.offsetwidth-a.clientwidth,document.body.removechild(a)}return b.scrollbarsize}},a.magnificpopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return a(),b=b?a.extend(!0,{},b):{},b.isobj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificpopup.instance&&a.magnificpopup.instance.close()},registermodule:function(b,c){c.options&&(a.magnificpopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},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}},a.fn.magnificpopup=function(c){a();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificpopup"):d[0].magnificpopup,g=parseint(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openclick({mfpel:e},d,f)}else b.isopen&&b[c].apply(b,array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificpopup",c):d[0].magnificpopup=c,b.addgroup(d,c);return d};var c,d,e,f="inline",g=function(){e&&(d.after(e.addclass(c)).detach(),e=null)};a.magnificpopup.registermodule(f,{options:{hiddenclass:"hide",markup:"",tnotfound:"content not found"},proto:{initinline:function(){b.types.push(f),w(h+"."+f,function(){g()})},getinline:function(c,d){if(g(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentnode;g&&g.tagname&&(d||(c=e.hiddenclass,d=x(c),c="mfp-"+c),e=f.after(d).detach().removeclass(c)),b.updatestatus("ready")}else b.updatestatus("error",e.tnotfound),f=a("
");return c.inlineelement=f,f}return b.updatestatus("ready"),b._parsemarkup(d,{},c),d}}});var h,i="ajax",j=function(){h&&a(document.body).removeclass(h)},k=function(){j(),b.req&&b.req.abort()};a.magnificpopup.registermodule(i,{options:{settings:null,cursor:"mfp-ajax-cur",terror:'the content could not be loaded.'},proto:{initajax:function(){b.types.push(i),h=b.st.ajax.cursor,w(h+"."+i,k),w("beforechange."+i,k)},getajax:function(c){h&&a(document.body).addclass(h),b.updatestatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("parseajax",g),b.appendcontent(a(g.data),i),c.finished=!0,j(),b._setfocus(),settimeout(function(){b.wrap.addclass(q)},16),b.updatestatus("ready"),y("ajaxcontentadded")},error:function(){j(),c.finished=c.loaderror=!0,b.updatestatus("error",b.st.ajax.terror.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var l,m=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titlesrc;if(d){if(a.isfunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.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 c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.curritem.type&&c.cursor&&a(document.body).addclass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeclass(c.cursor),v.off("resize"+p)}),w("resize"+d,b.resizeimage),b.islowie&&w("afterchange",b.resizeimage)},resizeimage:function(){var a=b.curritem;if(a&&a.img&&b.st.image.verticalfit){var c=0;b.islowie&&(c=parseint(a.img.css("padding-top"),10)+parseint(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wh-c)}},_onimagehassize:function(a){a.img&&(a.hassize=!0,l&&clearinterval(l),a.ischeckingimgsize=!1,y("imagehassize",a),a.imghidden&&(b.content&&b.content.removeclass("mfp-loading"),a.imghidden=!1))},findimagesize:function(a){var c=0,d=a.img[0],e=function(f){l&&clearinterval(l),l=setinterval(function(){return d.naturalwidth>0?void b._onimagehassize(a):(c>200&&clearinterval(l),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getimage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.curritem&&(b._onimagehassize(c),b.updatestatus("ready")),c.hassize=!0,c.loaded=!0,y("imageloadcomplete")):(e++,200>e?settimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.curritem&&(b._onimagehassize(c),b.updatestatus("error",h.terror.replace("%url%",c.src))),c.hassize=!0,c.loaded=!0,c.loaderror=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createelement("img");j.classname="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalwidth>0?c.hassize=!0:j.width||(c.hassize=!1)}return b._parsemarkup(d,{title:m(c),img_replacewith:c.img},c),b.resizeimage(),c.hassize?(l&&clearinterval(l),c.loaderror?(d.addclass("mfp-loading"),b.updatestatus("error",h.terror.replace("%url%",c.src))):(d.removeclass("mfp-loading"),b.updatestatus("ready")),d):(b.updatestatus("loading"),c.loading=!0,c.hassize||(c.imghidden=!0,d.addclass("mfp-loading"),b.findimagesize(c)),d)}}});var n,o=function(){return void 0===n&&(n=void 0!==document.createelement("p").style.moztransform),n};a.magnificpopup.registermodule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initzoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportstransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeattr("style").removeattr("class").addclass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zindex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("buildcontrols"+d,function(){if(b._allowzoom()){if(cleartimeout(e),b.content.css("visibility","hidden"),a=b._getitemtozoom(),!a)return void k();f=j(a),f.css(b._getoffset()),b.wrap.append(f),e=settimeout(function(){f.css(b._getoffset(!0)),e=settimeout(function(){k(),settimeout(function(){f.remove(),a=f=null,y("zoomanimationended")},16)},g)},16)}}),w(i+d,function(){if(b._allowzoom()){if(cleartimeout(e),b.st.removaldelay=g,!a){if(a=b._getitemtozoom(),!a)return;f=j(a)}f.css(b._getoffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),settimeout(function(){f.css(b._getoffset())},16)}}),w(h+d,function(){b._allowzoom()&&(k(),f&&f.remove(),a=null)})}},_allowzoom:function(){return"image"===b.curritem.type},_getitemtozoom:function(){return b.curritem.hassize?b.curritem.img:!1},_getoffset:function(c){var d;d=c?b.curritem.img:b.st.zoom.opener(b.curritem.el||b.curritem);var e=d.offset(),f=parseint(d.css("padding-top"),10),g=parseint(d.css("padding-bottom"),10);e.top-=a(window).scrolltop()-f;var h={width:d.width(),height:(u?d.innerheight():d[0].offsetheight)-g-f};return o()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var p="iframe",q="//about:blank",r=function(a){if(b.currtemplate[p]){var c=b.currtemplate[p].find("iframe");c.length&&(a||(c[0].src=q),b.isie8&&c.css("display",a?"block":"none"))}};a.magnificpopup.registermodule(p,{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(){b.types.push(p),w("beforechange",function(a,b,c){b!==c&&(b===p?r():c===p&&r(!0))}),w(h+"."+p,function(){r()})},getiframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexof(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastindexof(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcaction&&(g[f.srcaction]=e),b._parsemarkup(d,g,c),b.updatestatus("ready"),d}}});var s=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},t=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.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 c=b.st.gallery,e=".mfp-gallery";return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigatebyimgclick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keycode?b.prev():39===a.keycode&&b.next()})}),w("updatestatus"+e,function(a,c){c.text&&(c.text=t(c.text,b.curritem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?t(c.tcounter,f.index,g):""}),w("buildcontrols"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowleft){var d=c.arrowmarkup,e=b.arrowleft=a(d.replace(/%title%/gi,c.tprev).replace(/%dir%/gi,"left")).addclass(s),f=b.arrowright=a(d.replace(/%title%/gi,c.tnext).replace(/%dir%/gi,"right")).addclass(s);e.click(function(){b.prev()}),f.click(function(){b.next()}),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadtimeout&&cleartimeout(b._preloadtimeout),b._preloadtimeout=settimeout(function(){b.preloadnearbyimages(),b._preloadtimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowright=b.arrowleft=null})):!1},next:function(){b.direction=!0,b.index=s(b.index+1),b.updateitemhtml()},prev:function(){b.direction=!1,b.index=s(b.index-1),b.updateitemhtml()},goto:function(a){b.direction=a>=b.index,b.index=a,b.updateitemhtml()},preloadnearbyimages:function(){var a,c=b.st.gallery.preload,d=math.min(c[0],b.items.length),e=math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloaditem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloaditem(b.index-a)},_preloaditem:function(c){if(c=s(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseel(c)),y("lazyload",d),"image"===d.type&&(d.img=a('').on("load.mfploader",function(){d.hassize=!0}).on("error.mfploader",function(){d.hassize=!0,d.loaderror=!0,y("lazyloaderror",d)}).attr("src",d.src)),d.preloaded=!0}}}});var u="retina";a.magnificpopup.registermodule(u,{options:{replacesrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initretina:function(){if(window.devicepixelratio>1){var a=b.st.retina,c=a.ratio;c=isnan(c)?c():c,c>1&&(w("imagehassize."+u,function(a,b){b.img.css({"max-width":b.img[0].naturalwidth/c,width:"100%"})}),w("elementparse."+u,function(b,d){d.src=a.replacesrc(d,c)}))}}}}),a()}); /* * slick slider * version: 1.6.0 * docs: http://kenwheeler.github.io/slick */ !function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):"undefined"!=typeof exports?module.exports=a(require("jquery")):a(jquery)}(function(a){"use strict";var b=window.slick||{};b=function(){function c(c,d){var f,e=this;e.defaults={accessibility:!0,adaptiveheight:!1,appendarrows:a(c),appenddots:a(c),arrows:!0,asnavfor:null,prevarrow:'',nextarrow:'',autoplay:!1,autoplayspeed:3e3,centermode:!1,centerpadding:"50px",cssease:"ease",custompaging:function(b,c){return a('
'),f.append(c)),0===m.length&&(m=e('
'),f.append(m)),c.length&&(c[0].style.opacity=b>0?b:0),m.length&&(m[0].style.opacity=-b>0?-b:0)}}m.ie&&(r[0].style.perspectiveorigin=p+"px 50%")},settransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},be={name:"effect-coverflow",params:{coverfloweffect:{rotate:50,stretch:0,depth:100,modifier:1,slideshadows:!0}},create:function(){var e=this;l.extend(e,{coverfloweffect:{settranslate:ge.settranslate.bind(e),settransition:ge.settransition.bind(e)}})},on:{beforeinit:function(){var e=this;"coverflow"===e.params.effect&&(e.classnames.push(e.params.containermodifierclass+"coverflow"),e.classnames.push(e.params.containermodifierclass+"3d"),e.params.watchslidesprogress=!0,e.originalparams.watchslidesprogress=!0)},settranslate:function(){var e=this;"coverflow"===e.params.effect&&e.coverfloweffect.settranslate()},settransition:function(e){var t=this;"coverflow"===t.params.effect&&t.coverfloweffect.settransition(e)}}};return $.use([i,l,d,o,h,x,g,v,w,j,k,_,q,ee,ae,se,ne,le,pe,ue,ve,me,be]),$}); //# sourcemappingurl=swiper.min.js.map /*! odometer 0.4.8 */ (function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a,b,c,d,e,f,g=[].slice;q='',n=''+q+"",d='8'+n+"",g='',c="(,ddd).dd",h=/^\(?([^)]*)\)?(?:(.)(d+))?$/,i=30,f=2e3,a=20,j=2,e=.5,k=1e3/i,b=1e3/a,o="transitionend webkittransitionend otransitionend otransitionend mstransitionend",y=document.createelement("div").style,p=null!=y.transition||null!=y.webkittransition||null!=y.moztransition||null!=y.otransition,w=window.requestanimationframe||window.mozrequestanimationframe||window.webkitrequestanimationframe||window.msrequestanimationframe,l=window.mutationobserver||window.webkitmutationobserver||window.mozmutationobserver,s=function(a){var b;return b=document.createelement("div"),b.innerhtml=a,b.children[0]},v=function(a,b){return a.classname=a.classname.replace(new regexp("(^| )"+b.split(" ").join("|")+"( |$)","gi")," ")},r=function(a,b){return v(a,b),a.classname+=" "+b},z=function(a,b){var c;return null!=document.createevent?(c=document.createevent("htmlevents"),c.initevent(b,!0,!0),a.dispatchevent(c)):void 0},u=function(){var a,b;return null!=(a=null!=(b=window.performance)&&"function"==typeof b.now?b.now():void 0)?a:+new date},x=function(a,b){return null==b&&(b=0),b?(a*=math.pow(10,b),a+=.5,a=math.floor(a),a/=math.pow(10,b)):math.round(a)},a=function(a){return 0>a?math.ceil(a):math.floor(a)},t=function(a){return a-x(a)},c=!1,(b=function(){var a,b,c,d,e;if(!c&&null!=window.jquery){for(c=!0,d=["html","text"],e=[],b=0,c=d.length;c>b;b++)a=d[b],e.push(function(a){var b;return b=window.jquery.fn[a],window.jquery.fn[a]=function(a){var c;return null==a||null==(null!=(c=this[0])?c.odometer:void 0)?b.apply(this,arguments):this[0].odometer.update(a)}}(a));return e}})(),settimeout(b,0),m=function(){function a(b){var c,d,e,g,h,i,l,m,n,o,p=this;if(this.options=b,this.el=this.options.el,null!=this.el.odometer)return this.el.odometer;this.el.odometer=this,m=a.options;for(d in m)g=m[d],null==this.options[d]&&(this.options[d]=g);null==(h=this.options).duration&&(h.duration=f),this.max_values=this.options.duration/k/j|0,this.resetformat(),this.value=this.cleanvalue(null!=(n=this.options.value)?n:""),this.renderinside(),this.render();try{for(o=["innerhtml","innertext","textcontent"],i=0,l=o.length;l>i;i++)e=o[i],null!=this.el[e]&&!function(a){return object.defineproperty(p.el,a,{get:function(){var b;return"innerhtml"===a?p.inside.outerhtml:null!=(b=p.inside.innertext)?b:p.inside.textcontent},set:function(a){return p.update(a)}})}(e)}catch(q){c=q,this.watchformutations()}}return a.prototype.renderinside=function(){return this.inside=document.createelement("div"),this.inside.classname="odometer-inside",this.el.innerhtml="",this.el.appendchild(this.inside)},a.prototype.watchformutations=function(){var a,b=this;if(null!=l)try{return null==this.observer&&(this.observer=new l(function(a){var c;return c=b.el.innertext,b.renderinside(),b.render(b.value),b.update(c)})),this.watchmutations=!0,this.startwatchingmutations()}catch(c){a=c}},a.prototype.startwatchingmutations=function(){return this.watchmutations?this.observer.observe(this.el,{childlist:!0}):void 0},a.prototype.stopwatchingmutations=function(){var a;return null!=(a=this.observer)?a.disconnect():void 0},a.prototype.cleanvalue=function(a){var b;return"string"==typeof a&&(a=a.replace(null!=(b=this.format.radix)?b:".",""),a=a.replace(/[.,]/g,""),a=a.replace("","."),a=parsefloat(a,10)||0),x(a,this.format.precision)},a.prototype.bindtransitionend=function(){var a,b,c,d,e,f,g=this;if(!this.transitionendbound){for(this.transitionendbound=!0,b=!1,e=o.split(" "),f=[],c=0,d=e.length;d>c;c++)a=e[c],f.push(this.el.addeventlistener(a,function(){return b?!0:(b=!0,settimeout(function(){return g.render(),b=!1,z(g.el,"odometerdone")},0),!0)},!1));return f}},a.prototype.resetformat=function(){var a,b,d,e,f,g,i,j;if(a=null!=(i=this.options.format)?i:c,a||(a="d"),d=h.exec(a),!d)throw new error("odometer: unparsable digit format");return j=d.slice(1,4),g=j[0],f=j[1],b=j[2],e=(null!=b?b.length:void 0)||0,this.format={repeating:g,radix:f,precision:e}},a.prototype.render=function(a){var b,c,d,e,f,g,h;for(null==a&&(a=this.value),this.stopwatchingmutations(),this.resetformat(),this.inside.innerhtml="",f=this.options.theme,b=this.el.classname.split(" "),e=[],g=0,h=b.length;h>g;g++)c=b[g],c.length&&((d=/^odometer-theme-(.+)$/.exec(c))?f=d[1]:/^odometer(-|$)/.test(c)||e.push(c));return e.push("odometer"),p||e.push("odometer-no-transitions"),f?e.push("odometer-theme-"+f):e.push("odometer-auto-theme"),this.el.classname=e.join(" "),this.ribbons={},this.formatdigits(a),this.startwatchingmutations()},a.prototype.formatdigits=function(a){var b,c,d,e,f,g,h,i,j,k;if(this.digits=[],this.options.formatfunction)for(d=this.options.formatfunction(a),j=d.split("").reverse(),f=0,h=j.length;h>f;f++)c=j[f],c.match(/0-9/)?(b=this.renderdigit(),b.queryselector(".odometer-value").innerhtml=c,this.digits.push(b),this.insertdigit(b)):this.addspacer(c);else for(e=!this.format.precision||!t(a)||!1,k=a.tostring().split("").reverse(),g=0,i=k.length;i>g;g++)b=k[g],"."===b&&(e=!0),this.adddigit(b,e)},a.prototype.update=function(a){var b,c=this;return a=this.cleanvalue(a),(b=a-this.value)?(v(this.el,"odometer-animating-up odometer-animating-down odometer-animating"),b>0?r(this.el,"odometer-animating-up"):r(this.el,"odometer-animating-down"),this.stopwatchingmutations(),this.animate(a),this.startwatchingmutations(),settimeout(function(){return c.el.offsetheight,r(c.el,"odometer-animating")},0),this.value=a):void 0},a.prototype.renderdigit=function(){return s(d)},a.prototype.insertdigit=function(a,b){return null!=b?this.inside.insertbefore(a,b):this.inside.children.length?this.inside.insertbefore(a,this.inside.children[0]):this.inside.appendchild(a)},a.prototype.addspacer=function(a,b,c){var d;return d=s(g),d.innerhtml=a,c&&r(d,c),this.insertdigit(d,b)},a.prototype.adddigit=function(a,b){var c,d,e,f;if(null==b&&(b=!0),"-"===a)return this.addspacer(a,null,"odometer-negation-mark");if("."===a)return this.addspacer(null!=(f=this.format.radix)?f:".",null,"odometer-radix-mark");if(b)for(e=!1;;){if(!this.format.repeating.length){if(e)throw new error("bad odometer format without digits");this.resetformat(),e=!0}if(c=this.format.repeating[this.format.repeating.length-1],this.format.repeating=this.format.repeating.substring(0,this.format.repeating.length-1),"d"===c)break;this.addspacer(c)}return d=this.renderdigit(),d.queryselector(".odometer-value").innerhtml=a,this.digits.push(d),this.insertdigit(d)},a.prototype.animate=function(a){return p&&"count"!==this.options.animation?this.animateslide(a):this.animatecount(a)},a.prototype.animatecount=function(a){var c,d,e,f,g,h=this;if(d=+a-this.value)return f=e=u(),c=this.value,(g=function(){var i,j,k;return u()-f>h.options.duration?(h.value=a,h.render(),void z(h.el,"odometerdone")):(i=u()-e,i>b&&(e=u(),k=i/h.options.duration,j=d*k,c+=j,h.render(math.round(c))),null!=w?w(g):settimeout(g,b))})()},a.prototype.getdigitcount=function(){var a,b,c,d,e,f;for(d=1<=arguments.length?g.call(arguments,0):[],a=e=0,f=d.length;f>e;a=++e)c=d[a],d[a]=math.abs(c);return b=math.max.apply(math,d),math.ceil(math.log(b+1)/math.log(10))},a.prototype.getfractionaldigitcount=function(){var a,b,c,d,e,f,g;for(e=1<=arguments.length?g.call(arguments,0):[],b=/^\-?\d*\.(\d*?)0*$/,a=f=0,g=e.length;g>f;a=++f)d=e[a],e[a]=d.tostring(),c=b.exec(e[a]),null==c?e[a]=0:e[a]=c[1].length;return math.max.apply(math,e)},a.prototype.resetdigits=function(){return this.digits=[],this.ribbons=[],this.inside.innerhtml="",this.resetformat()},a.prototype.animateslide=function(a){var b,c,d,f,g,h,i,j,k,l,m,n,o,p,q,s,t,u,v,w,x,y,z,b,c,d,e;if(s=this.value,j=this.getfractionaldigitcount(s,a),j&&(a*=math.pow(10,j),s*=math.pow(10,j)),d=a-s){for(this.bindtransitionend(),f=this.getdigitcount(s,a),g=[],b=0,m=v=0;f>=0?f>v:v>f;m=f>=0?++v:--v){if(t=a(s/math.pow(10,f-m-1)),i=a(a/math.pow(10,f-m-1)),h=i-t,math.abs(h)>this.max_values){for(l=[],n=h/(this.max_values+this.max_values*b*e),c=t;h>0&&i>c||0>h&&c>i;)l.push(math.round(c)),c+=n;l[l.length-1]!==i&&l.push(i),b++}else l=function(){e=[];for(var a=t;i>=t?i>=a:a>=i;i>=t?a++:a--)e.push(a);return e}.apply(this);for(m=w=0,y=l.length;y>w;m=++w)k=l[m],l[m]=math.abs(k%10);g.push(l)}for(this.resetdigits(),d=g.reverse(),m=x=0,z=d.length;z>x;m=++x)for(l=d[m],this.digits[m]||this.adddigit(" ",m>=j),null==(u=this.ribbons)[m]&&(u[m]=this.digits[m].queryselector(".odometer-ribbon-inner")),this.ribbons[m].innerhtml="",0>d&&(l=l.reverse()),o=c=0,b=l.length;b>c;o=++c)k=l[o],q=document.createelement("div"),q.classname="odometer-value",q.innerhtml=k,this.ribbons[m].appendchild(q),o===l.length-1&&r(q,"odometer-last-value"),0===o&&r(q,"odometer-first-value");return 0>t&&this.adddigit("-"),p=this.inside.queryselector(".odometer-radix-mark"),null!=p&&p.parent.removechild(p),j?this.addspacer(this.format.radix,this.digits[j-1],"odometer-radix-mark"):void 0}},a}(),m.options=null!=(e=window.odometeroptions)?e:{},settimeout(function(){var a,b,c,d,e;if(window.odometeroptions){d=window.odometeroptions,e=[];for(a in d)b=d[a],e.push(null!=(c=m.options)[a]?(c=m.options)[a]:c[a]=b);return e}},0),m.init=function(){var a,b,c,d,e,f;if(null!=document.queryselectorall){for(b=document.queryselectorall(m.options.selector||".odometer"),f=[],c=0,d=b.length;d>c;c++)a=b[c],f.push(a.odometer=new m({el:a,value:null!=(e=a.innertext)?e:a.textcontent}));return f}},null!=(null!=(f=document.documentelement)?f.doscroll:void 0)&&null!=document.createeventobject?(d=document.onreadystatechange,document.onreadystatechange=function(){return"complete"===document.readystate&&m.options.auto!==!1&&m.init(),null!=d?d.apply(this,arguments):void 0}):document.addeventlistener("domcontentloaded",function(){return m.options.auto!==!1?m.init():void 0},!1),"function"==typeof define&&define.amd?define([],function(){return m}):"undefined"!=typeof exports&&null!==exports?module.exports=m:window.odometer=m}).call(this);