!function(a,b){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(c){return b(a,c)}):"object"==typeof module&&module.exports?module.exports=b(a,require("jquery")):a.jQueryBridget=b(a,a.jQuery)}(window,function(a,b){"use strict";function c(e,h,c){function i(d,b,h){var a,g="$()."+e+'("'+b+'")';return d.each(function(l,j){var d=c.data(j,e),i,k;if(!d)return void f(e+" not initialized. Cannot call methods, i.e. "+g);if(i=d[b],!i||"_"==b.charAt(0))return void f(g+" is not a valid method");k=i.apply(d,h),a=void 0===a?k:a}),void 0!==a?a:d}function j(b,a){b.each(function(f,d){var b=c.data(d,e);b?(b.option(a),b._init()):(b=new h(d,a),c.data(d,e,b))})}c=c||b||a.jQuery,c&&(h.prototype.option||(h.prototype.option=function(a){c.isPlainObject(a)&&(this.options=c.extend(!0,this.options,a))}),c.fn[e]=function(a){if("string"==typeof a){var b=g.call(arguments,1);return i(this,a,b)}return j(this,a),this},d(c))}function d(a){!a||a&&a.bridget||(a.bridget=c)}var g=Array.prototype.slice,e=a.console,f="undefined"==typeof e?function(){}:function(a){e.error(a)};return d(b||a.jQuery),c}),function(b,a){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",a):"object"==typeof module&&module.exports?module.exports=a():b.EvEmitter=a()}("undefined"!=typeof window?window:this,function(){function b(){}var a=b.prototype;return a.on=function(a,b){if(a&&b){var c=this._events=this._events||{},d=c[a]=c[a]||[];return d.indexOf(b)==-1&&d.push(b),this}},a.once=function(a,b){if(a&&b){this.on(a,b);var c=this._onceEvents=this._onceEvents||{},d=c[a]=c[a]||{};return d[b]=!0,this}},a.off=function(c,d){var a=this._events&&this._events[c],b;if(a&&a.length)return b=a.indexOf(d),b!=-1&&a.splice(b,1),this},a.emitEvent=function(c,d){var a=this._events&&this._events[c],e,f,b,g;if(a&&a.length){a=a.slice(0),d=d||[];for(e=this._onceEvents&&this._onceEvents[c],f=0;f<a.length;f++)b=a[f],g=e&&e[b],g&&(this.off(c,b),delete e[b]),b.apply(this,d);return this}},a.allOff=function(){delete this._events,delete this._onceEvents},b}),function(b,a){"function"==typeof define&&define.amd?define("get-size/get-size",a):"object"==typeof module&&module.exports?module.exports=a():b.getSize=a()}(window,function(){"use strict";function a(a){var b=parseFloat(a),c=a.indexOf("%")==-1&&!isNaN(b);return c&&b}function h(){}function j(){for(var c={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},a=0,d;a<g;a++)d=b[a],c[d]=0;return c}function d(b){var a=getComputedStyle(b);return a||i("Style returned "+a+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),a}function k(){var b,g,h;e||(e=!0,b=document.createElement("div"),b.style.width="200px",b.style.padding="1px 2px 3px 4px",b.style.borderStyle="solid",b.style.borderWidth="1px 2px 3px 4px",b.style.boxSizing="border-box",g=document.body||document.documentElement,g.appendChild(b),h=d(b),c=200==Math.round(a(h.width)),f.isBoxSizeOuter=c,g.removeChild(b))}function f(f){var h,e,x,i,n,w,p,s,q,v,u,l,r,o,m,t;if(k(),"string"==typeof f&&(f=document.querySelector(f)),f&&"object"==typeof f&&f.nodeType){if(h=d(f),"none"==h.display)return j();e={},e.width=f.offsetWidth,e.height=f.offsetHeight;for(x=e.isBorderBox="border-box"==h.boxSizing,i=0;i<g;i++)n=b[i],w=h[n],p=parseFloat(w),e[n]=isNaN(p)?0:p;return s=e.paddingLeft+e.paddingRight,q=e.paddingTop+e.paddingBottom,v=e.marginLeft+e.marginRight,u=e.marginTop+e.marginBottom,l=e.borderLeftWidth+e.borderRightWidth,r=e.borderTopWidth+e.borderBottomWidth,o=x&&c,m=a(h.width),m!==!1&&(e.width=m+(o?0:s+l)),t=a(h.height),t!==!1&&(e.height=t+(o?0:q+r)),e.innerWidth=e.width-(s+l),e.innerHeight=e.height-(q+r),e.outerWidth=e.width+v,e.outerHeight=e.height+u,e}}var c,i="undefined"==typeof console?h:function(a){console.error(a)},b=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],g=b.length,e=!1;return f}),function(b,a){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",a):"object"==typeof module&&module.exports?module.exports=a():b.matchesSelector=a()}(window,function(){"use strict";var a=function(){var a=window.Element.prototype,c,b,e,d;if(a.matches)return"matches";if(a.matchesSelector)return"matchesSelector";for(c=["webkit","moz","ms","o"],b=0;b<c.length;b++)if(e=c[b],d=e+"MatchesSelector",a[d])return d}();return function(b,c){return b[a](c)}}),function(a,b){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(c){return b(a,c)}):"object"==typeof module&&module.exports?module.exports=b(a,require("desandro-matches-selector")):a.fizzyUIUtils=b(a,a.matchesSelector)}(window,function(b,c){var a={},e,d;return a.extend=function(a,b){for(var c in b)a[c]=b[c];return a},a.modulo=function(b,a){return(b%a+a)%a},e=Array.prototype.slice,a.makeArray=function(a){if(Array.isArray(a))return a;if(null===a||void 0===a)return[];var b="object"==typeof a&&"number"==typeof a.length;return b?e.call(a):[a]},a.removeFrom=function(a,c){var b=a.indexOf(c);b!=-1&&a.splice(b,1)},a.getParent=function(a,b){for(;a.parentNode&&a!=document.body;)if(a=a.parentNode,c(a,b))return a},a.getQueryElement=function(a){return"string"==typeof a?document.querySelector(a):a},a.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},a.filterFindElements=function(d,e){d=a.makeArray(d);var b=[];return d.forEach(function(a){if(a instanceof HTMLElement){if(!e)return void b.push(a);c(a,e)&&b.push(a);for(var f=a.querySelectorAll(e),d=0;d<f.length;d++)b.push(f[d])}}),b},a.debounceMethod=function(d,a,b){b=b||100;var e=d.prototype[a],c=a+"Timeout";d.prototype[a]=function(){var d=this[c],f,a;clearTimeout(d),f=arguments,a=this,this[c]=setTimeout(function(){e.apply(a,f),delete a[c]},b)}},a.docReady=function(a){var b=document.readyState;"complete"==b||"interactive"==b?setTimeout(a):document.addEventListener("DOMContentLoaded",a)},a.toDashed=function(a){return a.replace(/(.)([A-Z])/g,function(c,a,b){return a+"-"+b}).toLowerCase()},d=b.console,a.htmlInit=function(e,c){a.docReady(function(){var g=a.toDashed(c),f="data-"+g,i=document.querySelectorAll("["+f+"]"),j=document.querySelectorAll(".js-"+g),k=a.makeArray(i).concat(a.makeArray(j)),l=f+"-options",h=b.jQuery;k.forEach(function(a){var b,g=a.getAttribute(f)||a.getAttribute(l),i;try{b=g&&JSON.parse(g)}catch(b){return void(d&&d.error("Error parsing "+f+" on "+a.className+": "+b))}i=new e(a,b),h&&h.data(a,c,i)})})},a}),function(a,b){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],b):"object"==typeof module&&module.exports?module.exports=b(require("ev-emitter"),require("get-size")):(a.Outlayer={},a.Outlayer.Item=b(a.EvEmitter,a.getSize))}(window,function(n,m){"use strict";var f,b,d,c,j,a,h,i,g;function l(a){for(var b in a)return!1;return b=null,!0}function e(a,b){a&&(this.element=a,this.layout=b,this.position={x:0,y:0},this._create())}function k(a){return a.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}return f=document.documentElement.style,b="string"==typeof f.transition?"transition":"WebkitTransition",d="string"==typeof f.transform?"transform":"WebkitTransform",c={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[b],j={transform:d,transition:b,transitionDuration:b+"Duration",transitionProperty:b+"Property",transitionDelay:b+"Delay"},a=e.prototype=Object.create(n.prototype),a.constructor=e,a._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},a.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},a.getSize=function(){this.size=m(this.element)},a.css=function(b){var c=this.element.style,a,d;for(a in b)d=j[a]||a,c[d]=b[a]},a.getPosition=function(){var g=getComputedStyle(this.element),h=this.layout._getOption("originLeft"),d=this.layout._getOption("originTop"),e=g[h?"left":"right"],f=g[d?"top":"bottom"],b=parseFloat(e),a=parseFloat(f),c=this.layout.size;e.indexOf("%")!=-1&&(b=b/100*c.width),f.indexOf("%")!=-1&&(a=a/100*c.height),b=isNaN(b)?0:b,a=isNaN(a)?0:a,b-=h?c.paddingLeft:c.paddingRight,a-=d?c.paddingTop:c.paddingBottom,this.position.x=b,this.position.y=a},a.layoutPosition=function(){var d=this.layout.size,a={},b=this.layout._getOption("originLeft"),c=this.layout._getOption("originTop"),e=b?"paddingLeft":"paddingRight",f=b?"left":"right",g=b?"right":"left",h=this.position.x+d[e],i,j,k,l;a[f]=this.getXValue(h),a[g]="",i=c?"paddingTop":"paddingBottom",j=c?"top":"bottom",k=c?"bottom":"top",l=this.position.y+d[i],a[j]=this.getYValue(l),a[k]="",this.css(a),this.emitEvent("layout",[this])},a.getXValue=function(a){var b=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!b?a/this.layout.size.width*100+"%":a+"px"},a.getYValue=function(a){var b=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&b?a/this.layout.size.height*100+"%":a+"px"},a._transitionTo=function(a,b){var d,e,f,g,h,c;if(this.getPosition(),d=this.position.x,e=this.position.y,f=a==this.position.x&&b==this.position.y,this.setPosition(a,b),f&&!this.isTransitioning)return void this.layoutPosition();g=a-d,h=b-e,c={},c.transform=this.getTranslate(g,h),this.transition({to:c,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},a.getTranslate=function(a,b){var c=this.layout._getOption("originLeft"),d=this.layout._getOption("originTop");return a=c?a:-a,b=d?b:-b,"translate3d("+a+"px, "+b+"px, 0)"},a.goTo=function(a,b){this.setPosition(a,b),this.layoutPosition()},a.moveTo=a._transitionTo,a.setPosition=function(a,b){this.position.x=parseFloat(a),this.position.y=parseFloat(b)},a._nonTransition=function(a){this.css(a.to),a.isCleaning&&this._removeStyles(a.to);for(var b in a.onTransitionEnd)a.onTransitionEnd[b].call(this)},a.transition=function(a){var c,b,d;if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(a);c=this._transn;for(b in a.onTransitionEnd)c.onEnd[b]=a.onTransitionEnd[b];for(b in a.to)c.ingProperties[b]=!0,a.isCleaning&&(c.clean[b]=!0);a.from&&(this.css(a.from),d=this.element.offsetHeight,d=null),this.enableTransition(a.to),this.css(a.to),this.isTransitioning=!0},h="opacity,"+k(d),a.enableTransition=function(){if(!this.isTransitioning){var a=this.layout.options.transitionDuration;a="number"==typeof a?a+"ms":a,this.css({transitionProperty:h,transitionDuration:a,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(c,this,!1)}},a.onwebkitTransitionEnd=function(a){this.ontransitionend(a)},a.onotransitionend=function(a){this.ontransitionend(a)},i={"-webkit-transform":"transform"},a.ontransitionend=function(c){var a,b,d;c.target===this.element&&(a=this._transn,b=i[c.propertyName]||c.propertyName,(delete a.ingProperties[b],l(a.ingProperties)&&this.disableTransition(),b in a.clean&&(this.element.style[c.propertyName]="",delete a.clean[b]),b in a.onEnd)&&(d=a.onEnd[b],d.call(this),delete a.onEnd[b]),this.emitEvent("transitionEnd",[this]))},a.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(c,this,!1),this.isTransitioning=!1},a._removeStyles=function(b){var a={},c;for(c in b)a[c]="";this.css(a)},g={transitionProperty:"",transitionDuration:"",transitionDelay:""},a.removeTransitionStyles=function(){this.css(g)},a.stagger=function(a){a=isNaN(a)?0:a,this.staggerDelay=a+"ms"},a.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},a.remove=function(){return b&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},a.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})},a.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},a.getHideRevealTransitionEndProperty=function(b){var a=this.layout.options[b],c;if(a.opacity)return"opacity";for(c in a)return c},a.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})},a.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},a.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},e}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(c,d,e,f){return b(a,c,d,e,f)}):"object"==typeof module&&module.exports?module.exports=b(a,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):a.Outlayer=b(a,a.EvEmitter,a.getSize,a.fizzyUIUtils,a.Outlayer.Item)}(window,function(g,n,f,b,h){"use strict";var j,d,i,l,e,a,k;function c(c,g){var a=b.getQueryElement(c),f,h;if(!a)return void(j&&j.error("Bad element for "+this.constructor.namespace+": "+(a||c)));this.element=a,d&&(this.$element=d(this.element)),this.options=b.extend({},this.constructor.defaults),this.option(g),f=++l,this.element.outlayerGUID=f,e[f]=this,this._create(),h=this._getOption("initLayout"),h&&this.layout()}function m(b){function a(){b.apply(this,arguments)}return a.prototype=Object.create(b.prototype),a.prototype.constructor=a,a}function o(c){var a,b,d,e;return"number"==typeof c?c:(a=c.match(/(^\d*\.?\d*)(\w*)/),b=a&&a[1],d=a&&a[2],!b.length)?0:(b=parseFloat(b),e=k[d]||1,b*e)}return j=g.console,d=g.jQuery,i=function(){},l=0,e={},c.namespace="outlayer",c.Item=h,c.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},a=c.prototype,b.extend(a,n.prototype),a.option=function(a){b.extend(this.options,a)},a._getOption=function(b){var a=this.constructor.compatOptions[b];return a&&void 0!==this.options[a]?this.options[a]:this.options[b]},c.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},a._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),b.extend(this.element.style,this.options.containerStyle);var a=this._getOption("resize");a&&this.bindResize()},a.reloadItems=function(){this.items=this._itemize(this.element.children)},a._itemize=function(d){for(var b=this._filterFindItemElements(d),e=this.constructor.Item,c=[],a=0,f,g;a<b.length;a++)f=b[a],g=new e(f,this),c.push(g);return c},a._filterFindItemElements=function(a){return b.filterFindElements(a,this.options.itemSelector)},a.getItemElements=function(){return this.items.map(function(a){return a.element})},a.layout=function(){this._resetLayout(),this._manageStamps();var a=this._getOption("layoutInstant"),b=void 0!==a?a:!this._isLayoutInited;this.layoutItems(this.items,b),this._isLayoutInited=!0},a._init=a.layout,a._resetLayout=function(){this.getSize()},a.getSize=function(){this.size=f(this.element)},a._getMeasurement=function(c,d){var b,a=this.options[c];a?("string"==typeof a?b=this.element.querySelector(a):a instanceof HTMLElement&&(b=a),this[c]=b?f(b)[d]:a):this[c]=0},a.layoutItems=function(a,b){a=this._getItemsForLayout(a),this._layoutItems(a,b),this._postLayout()},a._getItemsForLayout=function(a){return a.filter(function(a){return!a.isIgnored})},a._layoutItems=function(a,c){if(this._emitCompleteOnItems("layout",a),a&&a.length){var b=[];a.forEach(function(a){var d=this._getItemLayoutPosition(a);d.item=a,d.isInstant=c||a.isLayoutInstant,b.push(d)},this),this._processLayoutQueue(b)}},a._getItemLayoutPosition=function(){return{x:0,y:0}},a._processLayoutQueue=function(a){this.updateStagger(),a.forEach(function(a,b){this._positionItem(a.item,a.x,a.y,a.isInstant,b)},this)},a.updateStagger=function(){var a=this.options.stagger;return null===a||void 0===a?void(this.stagger=0):(this.stagger=o(a),this.stagger)},a._positionItem=function(a,b,c,d,e){d?a.goTo(b,c):(a.stagger(e*this.stagger),a.moveTo(b,c))},a._postLayout=function(){this.resizeContainer()},a.resizeContainer=function(){var b=this._getOption("resizeContainer"),a;b&&(a=this._getContainerSize(),a&&(this._setContainerMeasure(a.width,!0),this._setContainerMeasure(a.height,!1)))},a._getContainerSize=i,a._setContainerMeasure=function(b,c){if(void 0!==b){var a=this.size;a.isBorderBox&&(b+=c?a.paddingLeft+a.paddingRight+a.borderLeftWidth+a.borderRightWidth:a.paddingBottom+a.paddingTop+a.borderTopWidth+a.borderBottomWidth),b=Math.max(b,0),this.element.style[c?"width":"height"]=b+"px"}},a._emitCompleteOnItems=function(f,a){var e,c,b;function d(){e.dispatchEvent(f+"Complete",null,[a])}function g(){b++,b==c&&d()}if(e=this,c=a.length,!a||!c)return void d();b=0,a.forEach(function(a){a.once(f,g)})},a.dispatchEvent=function(c,a,b){var f=a?[a].concat(b):b,e;this.emitEvent(c,f),d&&(this.$element=this.$element||d(this.element),a?(e=d.Event(a),e.type=c,this.$element.trigger(e,b)):this.$element.trigger(c,b))},a.ignore=function(b){var a=this.getItem(b);a&&(a.isIgnored=!0)},a.unignore=function(b){var a=this.getItem(b);a&&delete a.isIgnored},a.stamp=function(a){a=this._find(a),a&&(this.stamps=this.stamps.concat(a),a.forEach(this.ignore,this))},a.unstamp=function(a){a=this._find(a),a&&a.forEach(function(a){b.removeFrom(this.stamps,a),this.unignore(a)},this)},a._find=function(a){if(a)return"string"==typeof a&&(a=this.element.querySelectorAll(a)),a=b.makeArray(a)},a._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},a._getBoundingRect=function(){var b=this.element.getBoundingClientRect(),a=this.size;this._boundingRect={left:b.left+a.paddingLeft+a.borderLeftWidth,top:b.top+a.paddingTop+a.borderTopWidth,right:b.right-(a.paddingRight+a.borderRightWidth),bottom:b.bottom-(a.paddingBottom+a.borderBottomWidth)}},a._manageStamp=i,a._getElementOffset=function(d){var a=d.getBoundingClientRect(),b=this._boundingRect,c=f(d),e={left:a.left-b.left-c.marginLeft,top:a.top-b.top-c.marginTop,right:b.right-a.right-c.marginRight,bottom:b.bottom-a.bottom-c.marginBottom};return e},a.handleEvent=b.handleEvent,a.bindResize=function(){g.addEventListener("resize",this),this.isResizeBound=!0},a.unbindResize=function(){g.removeEventListener("resize",this),this.isResizeBound=!1},a.onresize=function(){this.resize()},b.debounceMethod(c,"onresize",100),a.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},a.needsResizeLayout=function(){var a=f(this.element),b=this.size&&a;return b&&a.innerWidth!==this.size.innerWidth},a.addItems=function(b){var a=this._itemize(b);return a.length&&(this.items=this.items.concat(a)),a},a.appended=function(b){var a=this.addItems(b);a.length&&(this.layoutItems(a,!0),this.reveal(a))},a.prepended=function(c){var a=this._itemize(c),b;a.length&&(b=this.items.slice(0),this.items=a.concat(b),this._resetLayout(),this._manageStamps(),this.layoutItems(a,!0),this.reveal(a),this.layoutItems(b))},a.reveal=function(a){if(this._emitCompleteOnItems("reveal",a),a&&a.length){var b=this.updateStagger();a.forEach(function(a,c){a.stagger(c*b),a.reveal()})}},a.hide=function(a){if(this._emitCompleteOnItems("hide",a),a&&a.length){var b=this.updateStagger();a.forEach(function(a,c){a.stagger(c*b),a.hide()})}},a.revealItemElements=function(a){var b=this.getItems(a);this.reveal(b)},a.hideItemElements=function(a){var b=this.getItems(a);this.hide(b)},a.getItem=function(c){for(var a=0,b;a<this.items.length;a++)if(b=this.items[a],b.element==c)return b},a.getItems=function(a){a=b.makeArray(a);var c=[];return a.forEach(function(b){var a=this.getItem(b);a&&c.push(a)},this),c},a.remove=function(c){var a=this.getItems(c);this._emitCompleteOnItems("remove",a),a&&a.length&&a.forEach(function(a){a.remove(),b.removeFrom(this.items,a)},this)},a.destroy=function(){var a=this.element.style,b;a.height="",a.position="",a.width="",this.items.forEach(function(a){a.destroy()}),this.unbindResize(),b=this.element.outlayerGUID,delete e[b],delete this.element.outlayerGUID,d&&d.removeData(this.element,this.constructor.namespace)},c.data=function(a){a=b.getQueryElement(a);var c=a&&a.outlayerGUID;return c&&e[c]},c.create=function(e,f){var a=m(c);return a.defaults=b.extend({},c.defaults),b.extend(a.defaults,f),a.compatOptions=b.extend({},c.compatOptions),a.namespace=e,a.data=c.data,a.Item=m(h),b.htmlInit(a,e),d&&d.bridget&&d.bridget(e,a),a},k={ms:1,s:1e3},c.Item=h,c}),function(a,b){"function"==typeof define&&define.amd?define("isotope-layout/js/item",["outlayer/outlayer"],b):"object"==typeof module&&module.exports?module.exports=b(require("outlayer")):(a.Isotope=a.Isotope||{},a.Isotope.Item=b(a.Outlayer))}(window,function(b){"use strict";var a,d,e;function c(){b.Item.apply(this,arguments)}return a=c.prototype=Object.create(b.Item.prototype),d=a._create,a._create=function(){this.id=this.layout.itemGUID++,d.call(this),this.sortData={}},a.updateSortData=function(){var b,c,a,d;if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random(),b=this.layout.options.getSortData,c=this.layout._sorters;for(a in b)d=c[a],this.sortData[a]=d(this.element,this)}},e=a.destroy,a.destroy=function(){e.apply(this,arguments),this.css({display:""})},c}),function(a,b){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-mode",["get-size/get-size","outlayer/outlayer"],b):"object"==typeof module&&module.exports?module.exports=b(require("get-size"),require("outlayer")):(a.Isotope=a.Isotope||{},a.Isotope.LayoutMode=b(a.getSize,a.Outlayer))}(window,function(c,d){"use strict";function b(a){this.isotope=a,a&&(this.options=a.options[this.namespace],this.element=a.element,this.items=a.filteredItems,this.size=a.size)}var a=b.prototype,e=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"];return e.forEach(function(b){a[b]=function(){return d.prototype[b].apply(this.isotope,arguments)}}),a.needsVerticalResizeLayout=function(){var a=c(this.isotope.element),b=this.isotope.size&&a;return b&&a.innerHeight!=this.isotope.size.innerHeight},a._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},a.getColumnWidth=function(){this.getSegmentSize("column","Width")},a.getRowHeight=function(){this.getSegmentSize("row","Height")},a.getSegmentSize=function(e,a){var b=e+a,c="outer"+a,d;this._getMeasurement(b,c),!this[b]&&(d=this.getFirstItemSize(),this[b]=d&&d[c]||this.isotope.size["inner"+a])},a.getFirstItemSize=function(){var a=this.isotope.filteredItems[0];return a&&a.element&&c(a.element)},a.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},a.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},b.modes={},b.create=function(d,e){function c(){b.apply(this,arguments)}return c.prototype=Object.create(a),c.prototype.constructor=c,e&&(c.options=e),c.prototype.namespace=d,b.modes[d]=c,c},b}),function(a,b){"function"==typeof define&&define.amd?define("masonry-layout/masonry",["outlayer/outlayer","get-size/get-size"],b):"object"==typeof module&&module.exports?module.exports=b(require("outlayer"),require("get-size")):a.Masonry=b(a.Outlayer,a.getSize)}(window,function(d,b){var c=d.create("masonry"),a;return c.compatOptions.fitWidth="isFitWidth",a=c.prototype,a._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var a=0;a<this.cols;a++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},a.measureColumns=function(){var d,e,a,f,c,g,h;this.getContainerWidth(),!this.columnWidth&&(d=this.items[0],e=d&&d.element,this.columnWidth=e&&b(e).outerWidth||this.containerWidth),a=this.columnWidth+=this.gutter,f=this.containerWidth+this.gutter,c=f/a,g=a-f%a,h=g&&g<1?"round":"floor",c=Math[h](c),this.cols=Math.max(c,1)},a.getContainerWidth=function(){var c=this._getOption("fitWidth"),d=c?this.element.parentNode:this.element,a=b(d);this.containerWidth=a&&a.innerWidth},a._getItemLayoutPosition=function(b){var e,f,c,g,a,h,i,j,d;b.getSize(),e=b.size.outerWidth%this.columnWidth,f=e&&e<1?"round":"ceil",c=Math[f](b.size.outerWidth/this.columnWidth),c=Math.min(c,this.cols);for(g=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",a=this[g](c,b),h={x:this.columnWidth*a.col,y:a.y},i=a.y+b.size.outerHeight,j=c+a.col,d=a.col;d<j;d++)this.colYs[d]=i;return h},a._getTopColPosition=function(c){var a=this._getTopColGroup(c),b=Math.min.apply(Math,a);return{col:a.indexOf(b),y:b}},a._getTopColGroup=function(b){if(b<2)return this.colYs;for(var c=[],d=this.cols+1-b,a=0;a<d;a++)c[a]=this._getColGroupY(a,b);return c},a._getColGroupY=function(a,b){if(b<2)return this.colYs[a];var c=this.colYs.slice(a,a+b);return Math.max.apply(Math,c)},a._getHorizontalColPosition=function(b,c){var a=this.horizontalColIndex%this.cols,d=b>1&&a+b>this.cols,e;return a=d?0:a,e=c.size.outerWidth&&c.size.outerHeight,this.horizontalColIndex=e?a+b:this.horizontalColIndex,{col:a,y:this._getColGroupY(a,b)}},a._manageStamp=function(g){var h=b(g),c=this._getElementOffset(g),j=this._getOption("originLeft"),i=j?c.left:c.right,f=i+h.outerWidth,e=Math.floor(i/this.columnWidth),a,k,l,d;e=Math.max(0,e),a=Math.floor(f/this.columnWidth),a-=f%this.columnWidth?0:1,a=Math.min(this.cols-1,a);for(k=this._getOption("originTop"),l=(k?c.top:c.bottom)+h.outerHeight,d=e;d<=a;d++)this.colYs[d]=Math.max(l,this.colYs[d])},a._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var a={height:this.maxY};return this._getOption("fitWidth")&&(a.width=this._getContainerFitWidth()),a},a._getContainerFitWidth=function(){for(var a=0,b=this.cols;--b&&0===this.colYs[b];)a++;return(this.cols-a)*this.columnWidth-this.gutter},a.needsResizeLayout=function(){var a=this.containerWidth;return this.getContainerWidth(),a!=this.containerWidth},c}),function(b,a){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/masonry",["../layout-mode","masonry-layout/masonry"],a):"object"==typeof module&&module.exports?module.exports=a(require("../layout-mode"),require("masonry-layout")):a(b.Isotope.LayoutMode,b.Masonry)}(window,function(e,c){"use strict";var d=e.create("masonry"),a=d.prototype,f={_getElementOffset:!0,layout:!0,_getMeasurement:!0},b,g,h;for(b in c.prototype)f[b]||(a[b]=c.prototype[b]);return g=a.measureColumns,a.measureColumns=function(){this.items=this.isotope.filteredItems,g.call(this)},h=a._getOption,a._getOption=function(a){return"fitWidth"==a?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:h.apply(this.isotope,arguments)},d}),function(b,a){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/fit-rows",["../layout-mode"],a):"object"==typeof exports?module.exports=a(require("../layout-mode")):a(b.Isotope.LayoutMode)}(window,function(c){"use strict";var b=c.create("fitRows"),a=b.prototype;return a._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},a._getItemLayoutPosition=function(a){var b,c,d;return a.getSize(),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),d={x:this.x,y:this.y},this.maxY=Math.max(this.maxY,this.y+a.size.outerHeight),this.x+=b,d},a._getContainerSize=function(){return{height:this.maxY}},b}),function(b,a){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/vertical",["../layout-mode"],a):"object"==typeof module&&module.exports?module.exports=a(require("../layout-mode")):a(b.Isotope.LayoutMode)}(window,function(c){"use strict";var b=c.create("vertical",{horizontalAlignment:0}),a=b.prototype;return a._resetLayout=function(){this.y=0},a._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}},a._getContainerSize=function(){return{height:this.y}},b}),function(a,b){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope-layout/js/item","isotope-layout/js/layout-mode","isotope-layout/js/layout-modes/masonry","isotope-layout/js/layout-modes/fit-rows","isotope-layout/js/layout-modes/vertical"],function(c,d,e,f,g,h){return b(a,c,d,e,f,g,h)}):"object"==typeof module&&module.exports?module.exports=b(a,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope-layout/js/item"),require("isotope-layout/js/layout-mode"),require("isotope-layout/js/layout-modes/masonry"),require("isotope-layout/js/layout-modes/fit-rows"),require("isotope-layout/js/layout-modes/vertical")):a.Isotope=b(a,a.Outlayer,a.getSize,a.matchesSelector,a.fizzyUIUtils,a.Isotope.Item,a.Isotope.LayoutMode)}(window,function(m,c,n,l,d,k,e){var f,g,b,a,i,h;function j(b,a){return function(g,h){for(var d=0,c,e,f,i,j;d<b.length;d++)if(c=b[d],e=g.sortData[c],f=h.sortData[c],e>f||e<f)return i=void 0!==a[c]?a[c]:a,j=i?1:-1,(e>f?1:-1)*j;return 0}}return f=m.jQuery,g=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^\s+|\s+$/g,"")},b=c.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0}),b.Item=k,b.LayoutMode=e,a=b.prototype,a._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),c.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var a in e.modes)this._initLayoutMode(a)},a.reloadItems=function(){this.itemGUID=0,c.prototype.reloadItems.call(this)},a._itemize=function(){for(var a=c.prototype._itemize.apply(this,arguments),b=0,d;b<a.length;b++)d=a[b],d.id=this.itemGUID++;return this._updateItemsSortData(a),a},a._initLayoutMode=function(a){var b=e.modes[a],c=this.options[a]||{};this.options[a]=b.options?d.extend(b.options,c):c,this.modes[a]=new b(this)},a.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},a._layout=function(){var a=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,a),this._isLayoutInited=!0},a.arrange=function(b){this.option(b),this._getIsInstant();var a=this._filter(this.items);this.filteredItems=a.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[a]):this._hideReveal(a),this._sort(),this._layout()},a._init=a.arrange,a._hideReveal=function(a){this.reveal(a.needReveal),this.hide(a.needHide)},a._getIsInstant=function(){var a=this._getOption("layoutInstant"),b=void 0!==a?a:!this._isLayoutInited;return this._isInstant=b,b},a._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()})},a._filter=function(g){var d=this.options.filter,h,e,f,i,b,a,c;d=d||"*";for(h=[],e=[],f=[],i=this._getFilterTest(d),b=0;b<g.length;b++)a=g[b],a.isIgnored||(c=i(a),c&&h.push(a),c&&a.isHidden?e.push(a):c||a.isHidden||f.push(a));return{matches:h,needReveal:e,needHide:f}},a._getFilterTest=function(a){return f&&this.options.isJQueryFiltering?function(b){return f(b.element).is(a)}:"function"==typeof a?function(b){return a(b.element)}:function(b){return l(b.element,a)}},a.updateSortData=function(a){var b;a?(a=d.makeArray(a),b=this.getItems(a)):b=this.items,this._getSorters(),this._updateItemsSortData(b)},a._getSorters=function(){var a=this.options.getSortData,b,c;for(b in a)c=a[b],this._sorters[b]=i(c)},a._updateItemsSortData=function(a){for(var c=a&&a.length,b=0,d;c&&b<c;b++)d=a[b],d.updateSortData()},i=function(){function a(a){if("string"!=typeof a)return a;var d=g(a).split(" "),e=d[0],f=e.match(/^\[(.+)\]$/),j=f&&f[1],h=c(j,e),i=b.sortDataParsers[d[1]];return a=i?function(a){return a&&i(h(a))}:function(a){return a&&h(a)}}function c(a,b){return a?function(b){return b.getAttribute(a)}:function(c){var a=c.querySelector(b);return a&&a.textContent}}return a}(),b.sortDataParsers={parseInt:function(a){return parseInt(a,10)},parseFloat:function(a){return parseFloat(a)}},a._sort=function(){var a,b;this.options.sortBy&&(a=d.makeArray(this.options.sortBy),this._getIsSameSortBy(a)||(this.sortHistory=a.concat(this.sortHistory)),b=j(this.sortHistory,this.options.sortAscending),this.filteredItems.sort(b))},a._getIsSameSortBy=function(b){for(var a=0;a<b.length;a++)if(b[a]!=this.sortHistory[a])return!1;return!0},a._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},a._resetLayout=function(){c.prototype._resetLayout.call(this),this._mode()._resetLayout()},a._getItemLayoutPosition=function(a){return this._mode()._getItemLayoutPosition(a)},a._manageStamp=function(a){this._mode()._manageStamp(a)},a._getContainerSize=function(){return this._mode()._getContainerSize()},a.needsResizeLayout=function(){return this._mode().needsResizeLayout()},a.appended=function(b){var a=this.addItems(b),c;a.length&&(c=this._filterRevealAdded(a),this.filteredItems=this.filteredItems.concat(c))},a.prepended=function(b){var a=this._itemize(b),c;a.length&&(this._resetLayout(),this._manageStamps(),c=this._filterRevealAdded(a),this.layoutItems(this.filteredItems),this.filteredItems=c.concat(this.filteredItems),this.items=a.concat(this.items))},a._filterRevealAdded=function(b){var a=this._filter(b);return this.hide(a.needHide),this.reveal(a.matches),this.layoutItems(a.matches,!0),a.matches},a.insert=function(e){var b=this.addItems(e),a,d,c,f;if(b.length){c=b.length;for(a=0;a<c;a++)d=b[a],this.element.appendChild(d.element);f=this._filter(b).matches;for(a=0;a<c;a++)b[a].isLayoutInstant=!0;for(this.arrange(),a=0;a<c;a++)delete b[a].isLayoutInstant;this.reveal(f)}},h=a.remove,a.remove=function(a){var b,e,c,f;a=d.makeArray(a),b=this.getItems(a),h.call(this,a);for(e=b&&b.length,c=0;e&&c<e;c++)f=b[c],d.removeFrom(this.filteredItems,f)},a.shuffle=function(){for(var a=0,b;a<this.items.length;a++)b=this.items[a],b.sortData.random=Math.random();this.options.sortBy="random",this._sort(),this._layout()},a._noTransition=function(a,b){var c=this.options.transitionDuration,d;return this.options.transitionDuration=0,d=a.apply(this,b),this.options.transitionDuration=c,d},a.getFilteredItemElements=function(){return this.filteredItems.map(function(a){return a.element})},b}),function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):"undefined"!=typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(b){var f=-1,d=-1,c=function(a){return parseFloat(a)||0},g=function(e){var f=1,g=b(e),d=null,a=[];return g.each(function(){var e=b(this),g=e.offset().top-c(e.css("margin-top")),h=a.length>0?a[a.length-1]:null;null===h?a.push(e):Math.floor(Math.abs(d-g))<=f?a[a.length-1]=h.add(e):a.push(e),d=g}),a},e=function(a){var c={byRow:!0,property:"height",target:null,remove:!1};return"object"==typeof a?b.extend(c,a):("boolean"==typeof a?c.byRow=a:"remove"===a&&(c.remove=!0),c)},a=b.fn.matchHeight=function(d){var c=e(d),f;return c.remove?(f=this,this.css(c.property,""),b.each(a._groups,function(b,a){a.elements=a.elements.not(f)}),this):this.length<=1&&!c.target?this:(a._groups.push({elements:this,options:c}),a._apply(this,c),this)},h,i;a.version="0.7.2",a._groups=[],a._throttle=80,a._maintainScroll=!1,a._beforeUpdate=null,a._afterUpdate=null,a._rows=g,a._parse=c,a._parseOptions=e,a._apply=function(j,m){var d=e(m),f=b(j),i=[f],k=b(window).scrollTop(),l=b("html").outerHeight(!0),h=f.parents().filter(":hidden");return h.each(function(){var a=b(this);a.data("style-cache",a.attr("style"))}),h.css("display","block"),d.byRow&&!d.target&&(f.each(function(){var c=b(this),a=c.css("display");"inline-block"!==a&&"flex"!==a&&"inline-flex"!==a&&(a="block"),c.data("style-cache",c.attr("style")),c.css({display:a,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"})}),i=g(f),f.each(function(){var a=b(this);a.attr("style",a.data("style-cache")||"")})),b.each(i,function(g,f){var a=b(f),e=0;if(d.target)e=d.target.outerHeight(!1);else{if(d.byRow&&a.length<=1)return void a.css(d.property,"");a.each(function(){var a=b(this),f=a.attr("style"),c=a.css("display"),g;"inline-block"!==c&&"flex"!==c&&"inline-flex"!==c&&(c="block"),g={display:c},g[d.property]="",a.css(g),a.outerHeight(!1)>e&&(e=a.outerHeight(!1)),f?a.attr("style",f):a.css("display","")})}a.each(function(){var a=b(this),f=0;d.target&&a.is(d.target)||("border-box"!==a.css("box-sizing")&&(f+=c(a.css("border-top-width"))+c(a.css("border-bottom-width")),f+=c(a.css("padding-top"))+c(a.css("padding-bottom"))),a.css(d.property,e-f+"px"))})}),h.each(function(){var a=b(this);a.attr("style",a.data("style-cache")||null)}),a._maintainScroll&&b(window).scrollTop(k/l*b("html").outerHeight(!0)),this},a._applyDataApi=function(){var a={};b("[data-match-height], [data-mh]").each(function(){var c=b(this),d=c.attr("data-mh")||c.attr("data-match-height");d in a?a[d]=a[d].add(c):a[d]=c}),b.each(a,function(){this.matchHeight(!0)})},h=function(c){a._beforeUpdate&&a._beforeUpdate(c,a._groups),b.each(a._groups,function(){a._apply(this.elements,this.options)}),a._afterUpdate&&a._afterUpdate(c,a._groups)},a._update=function(g,c){if(c&&"resize"===c.type){var e=b(window).width();if(e===f)return;f=e}g?d===-1&&(d=setTimeout(function(){h(c),d=-1},a._throttle)):h(c)},b(a._applyDataApi),i=b.fn.on?"on":"bind",b(window)[i]("load",function(b){a._update(!1,b)}),b(window)[i]("resize orientationchange",function(b){a._update(!0,b)})}),function(b,a){"function"==typeof define&&define.amd?define(a):"object"==typeof module&&module.exports?module.exports=a():b.EvEmitter=a()}("undefined"!=typeof window?window:this,function(){"use strict";function b(){}var a=b.prototype;return a.on=function(a,b){if(a&&b){var c=this._events=this._events||{},d=c[a]=c[a]||[];return d.indexOf(b)==-1&&d.push(b),this}},a.once=function(a,b){if(a&&b){this.on(a,b);var c=this._onceEvents=this._onceEvents||{},d=c[a]=c[a]||{};return d[b]=!0,this}},a.off=function(c,d){var a=this._events&&this._events[c],b;if(a&&a.length)return b=a.indexOf(d),b!=-1&&a.splice(b,1),this},a.emitEvent=function(c,d){var a=this._events&&this._events[c],e,f,b,g;if(a&&a.length){a=a.slice(0),d=d||[];for(e=this._onceEvents&&this._onceEvents[c],f=0;f<a.length;f++)b=a[f],g=e&&e[b],g&&(this.off(c,b),delete e[b]),b.apply(this,d);return this}},a.allOff=function(){delete this._events,delete this._onceEvents},b}),!function(c,d,a,b){"use strict";function k(b,c){var e,h,f,d=[],i=0;b&&b.isDefaultPrevented()||(b.preventDefault(),c=c||{},b&&b.data&&(c=g(b.data.options,c)),e=c.$target||a(b.currentTarget).trigger("blur"),f=a.fancybox.getInstance(),f&&f.$trigger&&f.$trigger.is(e)||(c.selector?d=a(c.selector):(h=e.attr("data-fancybox")||"",h?(d=b.data?b.data.items:[],d=d.length?d.filter('[data-fancybox="'+h+'"]'):a('[data-fancybox="'+h+'"]')):d=[e]),i=a(d).index(e),i<0&&(i=0),f=a.fancybox.open(d,c,i),f.$trigger=e))}if(c.console=c.console||{info:function(a){}},a){if(a.fn.fancybox)return void console.info("fancyBox already initialized");var n={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen allowtransparency="true" src=""></iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="fancybox-video" controls controlsList="nodownload"><source src="{{src}}" type="{{format}}" />Your browser doesn\'t support HTML5 video</video>',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"></div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index></span>&nbsp;/&nbsp;<span data-fancybox-count></span></div><div class="fancybox-toolbar">{{buttons}}</div><div class="fancybox-navigation">{{arrows}}</div><div class="fancybox-stage"></div><div class="fancybox-caption"></div></div></div>',spinnerTpl:'<div class="fancybox-loading"></div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}</p></div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"/></svg></a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z"/></svg></button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"/></svg></button>',arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/></svg></div></button>',arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"/></svg></div></button>',smallBtn:'<button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"><path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"/></svg></button>'},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:a.noop,beforeLoad:a.noop,afterLoad:a.noop,beforeShow:a.noop,afterShow:a.noop,beforeClose:a.noop,afterClose:a.noop,onActivate:a.noop,onDeactivate:a.noop,clickContent:function(a,b){return"image"===a.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{idleTime:!1,clickContent:function(a,b){return"image"===a.type&&"toggleControls"},clickSlide:function(a,b){return"image"===a.type?"toggleControls":"close"},dblclickContent:function(a,b){return"image"===a.type&&"zoom"},dblclickSlide:function(a,b){return"image"===a.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schliessen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Maßstab"}}},i=a(c),e=a(d),o=0,l=function(b){return b&&b.hasOwnProperty&&b instanceof a},m=function(){return c.requestAnimationFrame||c.webkitRequestAnimationFrame||c.mozRequestAnimationFrame||c.oRequestAnimationFrame||function(a){return c.setTimeout(a,1e3/60)}}(),h=function(){var a,e=d.createElement("fakeelement"),c={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(a in c)if(e.style[a]!==b)return c[a];return"transitionend"}(),f=function(a){return a&&a.length&&a[0].offsetHeight},g=function(d,b){var c=a.extend(!0,{},d,b);return a.each(b,function(d,b){a.isArray(b)&&(c[d]=b)}),c},j=function(d,c,e){var b=this;b.opts=g({index:e},a.fancybox.defaults),a.isPlainObject(c)&&(b.opts=g(b.opts,c)),a.fancybox.isMobile&&(b.opts=g(b.opts,b.opts.mobile)),b.id=b.opts.id||++o,b.currIndex=parseInt(b.opts.index,10)||0,b.prevIndex=null,b.prevPos=null,b.currPos=0,b.firstRun=!0,b.group=[],b.slides={},b.addContent(d),b.group.length&&b.init()};a.extend(j.prototype,{init:function(){var g,h,i,e=this,k=e.group[e.currIndex],f=k.opts,j=a.fancybox.scrollbarWidth;f.closeExisting&&a.fancybox.close(!0),a("body").addClass("fancybox-active"),!a.fancybox.getInstance()&&f.hideScrollbar!==!1&&!a.fancybox.isMobile&&d.body.scrollHeight>c.innerHeight&&(j===b&&(g=a('<div style="width:100px;height:100px;overflow:scroll;" />').appendTo("body"),j=a.fancybox.scrollbarWidth=g[0].offsetWidth-g[0].clientWidth,g.remove()),a("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar { margin-right: '+j+"px; }</style>"),a("body").addClass("compensate-for-scrollbar")),i="",a.each(f.buttons,function(b,a){i+=f.btnTpl[a]||""}),h=a(e.translate(e,f.baseTpl.replace("{{buttons}}",i).replace("{{arrows}}",f.btnTpl.arrowLeft+f.btnTpl.arrowRight))).attr("id","fancybox-container-"+e.id).addClass(f.baseClass).data("FancyBox",e).appendTo(f.parentEl),e.$refs={container:h},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(a){e.$refs[a]=h.find(".fancybox-"+a)}),e.trigger("onInit"),e.activate(),e.jumpTo(e.currIndex)},translate:function(a,c){var d=a.opts.i18n[a.opts.lang];return c.replace(/\{\{(\w+)\}\}/g,function(c,e){var a=d[e];return a===b?c:a})},addContent:function(e){var d,c=this,f=a.makeArray(e);a.each(f,function(m,e){var k,h,l,i,j,d={},f={};a.isPlainObject(e)?(d=e,f=e.opts||e):"object"===a.type(e)&&a(e).length?(k=a(e),f=k.data()||{},f=a.extend(!0,{},f,f.options),f.$orig=k,d.src=c.opts.src||f.src||k.attr("href"),d.type||d.src||(d.type="inline",d.src=e)):d={type:"html",src:e+""},d.opts=a.extend(!0,{},c.opts,f),a.isArray(f.buttons)&&(d.opts.buttons=f.buttons),a.fancybox.isMobile&&d.opts.mobile&&(d.opts=g(d.opts,d.opts.mobile)),h=d.type||d.opts.type,i=d.src||"",!h&&i&&((l=i.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(h="video",d.opts.video.format||(d.opts.video.format="video/"+("ogv"===l[1]?"ogg":l[1]))):i.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?h="image":i.match(/\.(pdf)((\?|#).*)?$/i)?h="iframe":"#"===i.charAt(0)&&(h="inline")),h?d.type=h:c.trigger("objectNeedsType",d),d.contentType||(d.contentType=a.inArray(d.type,["html","inline","ajax"])>-1?"html":d.type),d.index=c.group.length,"auto"==d.opts.smallBtn&&(d.opts.smallBtn=a.inArray(d.type,["html","inline","ajax"])>-1),"auto"===d.opts.toolbar&&(d.opts.toolbar=!d.opts.smallBtn),d.opts.$trigger&&d.index===c.opts.index&&(d.opts.$thumb=d.opts.$trigger.find("img:first"),d.opts.$thumb.length&&(d.opts.$orig=d.opts.$trigger)),d.opts.$thumb&&d.opts.$thumb.length||!d.opts.$orig||(d.opts.$thumb=d.opts.$orig.find("img:first")),"function"===a.type(d.opts.caption)&&(d.opts.caption=d.opts.caption.apply(e,[c,d])),"function"===a.type(c.opts.caption)&&(d.opts.caption=c.opts.caption.apply(e,[c,d])),d.opts.caption instanceof a||(d.opts.caption=d.opts.caption===b?"":d.opts.caption+""),"ajax"===d.type&&(j=i.split(/\s+/,2),j.length>1&&(d.src=j.shift(),d.opts.filter=j.shift())),d.opts.modal&&(d.opts=a.extend(!0,d.opts,{infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),c.group.push(d)}),Object.keys(c.slides).length&&(c.updateControls(),d=c.Thumbs,d&&d.isActive&&(d.create(),d.focus()))},addEvents:function(){var b=this;b.removeEvents(),b.$refs.container.on("click.fb-close","[data-fancybox-close]",function(a){a.stopPropagation(),a.preventDefault(),b.close(a)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(a){a.stopPropagation(),a.preventDefault(),b.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(a){a.stopPropagation(),a.preventDefault(),b.next()}).on("click.fb","[data-fancybox-zoom]",function(a){b[b.isScaledDown()?"scaleToActual":"scaleToFit"]()}),i.on("orientationchange.fb resize.fb",function(c){c&&c.originalEvent&&"resize"===c.originalEvent.type?m(function(){b.update()}):(b.current&&"iframe"===b.current.type&&b.$refs.stage.hide(),setTimeout(function(){b.$refs.stage.show(),b.update()},a.fancybox.isMobile?600:250))}),e.on("keydown.fb",function(c){var f=a.fancybox?a.fancybox.getInstance():null,e=f.current,d=c.keyCode||c.which;return 9==d?void(e.opts.trapFocus&&b.focus(c)):!e.opts.keyboard||c.ctrlKey||c.altKey||c.shiftKey||a(c.target).is("input")||a(c.target).is("textarea")?void 0:8===d||27===d?(c.preventDefault(),void b.close(c)):37===d||38===d?(c.preventDefault(),void b.previous()):39===d||40===d?(c.preventDefault(),void b.next()):void b.trigger("afterKeydown",c,d)}),b.group[b.currIndex].opts.idleTime&&(b.idleSecondsCounter=0,e.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(a){b.idleSecondsCounter=0,b.isIdle&&b.showControls(),b.isIdle=!1}),b.idleInterval=c.setInterval(function(){b.idleSecondsCounter++,b.idleSecondsCounter>=b.group[b.currIndex].opts.idleTime&&!b.isDragging&&(b.isIdle=!0,b.idleSecondsCounter=0,b.hideControls())},1e3))},removeEvents:function(){var a=this;i.off("orientationchange.fb resize.fb"),e.off("keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),a.idleInterval&&(c.clearInterval(a.idleInterval),a.idleInterval=null)},previous:function(a){return this.jumpTo(this.currPos-1,a)},next:function(a){return this.jumpTo(this.currPos+1,a)},jumpTo:function(f,e){var h,k,j,d,g,m,i,c=this,l=c.group.length;if(!(c.isDragging||c.isClosing||c.isAnimating&&c.firstRun)){if(f=parseInt(f,10),j=c.current?c.current.opts.loop:c.opts.loop,!j&&(f<0||f>=l))return!1;if(h=c.firstRun=!Object.keys(c.slides).length,!(l<2&&!h&&c.isDragging)){if(g=c.current,c.prevIndex=c.currIndex,c.prevPos=c.currPos,d=c.createSlide(f),l>1&&((j||d.index<l-1)&&c.createSlide(f+1),(j||d.index>0)&&c.createSlide(f-1)),c.current=d,c.currIndex=d.index,c.currPos=d.pos,c.trigger("beforeShow",h),c.updateControls(),k=c.isMoved(d),d.forcedDuration=b,a.isNumeric(e)?d.forcedDuration=e:e=d.opts[h?"animationDuration":"transitionDuration"],e=parseInt(e,10),h)return d.opts.animationEffect&&e&&c.$refs.container.css("transition-duration",e+"ms"),c.$refs.container.addClass("fancybox-is-open"),d.$slide.addClass("fancybox-slide--previous"),c.loadSlide(d),d.$slide.removeClass("fancybox-slide--previous").addClass("fancybox-slide--current"),c.preload("image"),void c.$refs.container.trigger("focus");a.each(c.slides,function(c,b){a.fancybox.stop(b.$slide,!0),b.$slide.removeClass("fancybox-animated").removeClass(function(b,a){return(a.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")})}),d.$slide.removeClass("fancybox-slide--next fancybox-slide--previous").addClass("fancybox-slide--current"),k?(m=Math.round(d.$slide.width()),a.each(c.slides,function(g,b){var f=b.pos-d.pos;a.fancybox.animate(b.$slide,{top:0,left:f*m+f*b.opts.gutter},e,function(){b.$slide.removeAttr("style").removeClass("fancybox-slide--next fancybox-slide--previous"),b.pos===c.currPos&&c.complete()})})):c.$refs.stage.children().removeAttr("style"),d.isLoaded?c.revealContent(d):c.loadSlide(d),c.preload("image"),g.pos!==d.pos&&(i="fancybox-slide--"+(g.pos>d.pos?"next":"previous"),g.$slide.removeClass("fancybox-slide--complete fancybox-slide--current fancybox-slide--next fancybox-slide--previous"),g.isComplete=!1,e&&(k||d.opts.transitionEffect)&&(k?g.$slide.addClass(i):(i="fancybox-animated "+i+" fancybox-fx-"+d.opts.transitionEffect,a.fancybox.animate(g.$slide,i,e,null,!1))))}}},createSlide:function(d){var e,c,b=this;return c=d%b.group.length,c=c<0?b.group.length+c:c,!b.slides[d]&&b.group[c]&&(e=a('<div class="fancybox-slide"></div>').appendTo(b.$refs.stage),b.slides[d]=a.extend(!0,{},b.group[c],{pos:d,$slide:e,isLoaded:!1}),b.updateSlide(b.slides[d])),b.slides[d]},scaleToActual:function(j,l,q){var e,f,g,o,p,d=this,c=d.current,n=c.$content,m=a.fancybox.getTranslate(c.$slide).width,k=a.fancybox.getTranslate(c.$slide).height,h=c.width,i=c.height;!d.isAnimating&&n&&"image"==c.type&&c.isLoaded&&!c.hasError&&(a.fancybox.stop(n),d.isAnimating=!0,j=j===b?.5*m:j,l=l===b?.5*k:l,e=a.fancybox.getTranslate(n),e.top-=a.fancybox.getTranslate(c.$slide).top,e.left-=a.fancybox.getTranslate(c.$slide).left,o=h/e.width,p=i/e.height,f=.5*m-.5*h,g=.5*k-.5*i,h>m&&(f=e.left*o-(j*o-j),f>0&&(f=0),f<m-h&&(f=m-h)),i>k&&(g=e.top*p-(l*p-l),g>0&&(g=0),g<k-i&&(g=k-i)),d.updateCursor(h,i),a.fancybox.animate(n,{top:g,left:f,scaleX:o,scaleY:p},q||330,function(){d.isAnimating=!1}),d.SlideShow&&d.SlideShow.isActive&&d.SlideShow.stop())},scaleToFit:function(f){var b,c=this,d=c.current,e=d.$content;!c.isAnimating&&e&&"image"==d.type&&d.isLoaded&&!d.hasError&&(a.fancybox.stop(e),c.isAnimating=!0,b=c.getFitPos(d),c.updateCursor(b.width,b.height),a.fancybox.animate(e,{top:b.top,left:b.left,scaleX:b.width/e.width(),scaleY:b.height/e.height()},f||330,function(){c.isAnimating=!1}))},getFitPos:function(b){var h,i,k,g,l=this,f=b.$content,e=b.$slide,c=b.width||b.opts.width,d=b.height||b.opts.height,j={};return!!(b.isLoaded&&f&&f.length)&&(h=a.fancybox.getTranslate(l.$refs.stage).width,i=a.fancybox.getTranslate(l.$refs.stage).height,h-=parseFloat(e.css("paddingLeft"))+parseFloat(e.css("paddingRight"))+parseFloat(f.css("marginLeft"))+parseFloat(f.css("marginRight")),i-=parseFloat(e.css("paddingTop"))+parseFloat(e.css("paddingBottom"))+parseFloat(f.css("marginTop"))+parseFloat(f.css("marginBottom")),c&&d||(c=h,d=i),k=Math.min(1,h/c,i/d),c=Math.floor(k*c),d=Math.floor(k*d),"image"===b.type?(j.top=Math.floor(.5*(i-d))+parseFloat(e.css("paddingTop")),j.left=Math.floor(.5*(h-c))+parseFloat(e.css("paddingLeft"))):"video"===b.contentType&&(g=b.opts.width&&b.opts.height?c/d:b.opts.ratio||16/9,d>c/g?d=c/g:c>d*g&&(c=d*g)),j.width=c,j.height=d,j)},update:function(){var b=this;a.each(b.slides,function(c,a){b.updateSlide(a)})},updateSlide:function(b){var c=this,e=b&&b.$content,f=b.width||b.opts.width,g=b.height||b.opts.height,d=b.$slide;e&&(f||g||"video"===b.contentType)&&!b.hasError&&(a.fancybox.stop(e),a.fancybox.setTranslate(e,c.getFitPos(b)),b.pos===c.currPos&&(c.isAnimating=!1,c.updateCursor())),d.length&&(d.trigger("refresh"),c.$refs.toolbar.toggleClass("compensate-for-scrollbar",d.get(0).scrollHeight>d.get(0).clientHeight)),c.trigger("onUpdate",b)},centerSlide:function(c,e){var f,d,g=this;g.current&&(f=Math.round(c.$slide.width()),d=c.pos-g.current.pos,a.fancybox.animate(c.$slide,{top:0,left:d*f+d*c.opts.gutter,opacity:1},e===b?0:e,null,!1))},isMoved:function(d){var b=d||this.current,c=a.fancybox.getTranslate(b.$slide);return(0!==c.left||0!==c.top)&&!b.$slide.hasClass("fancybox-animated")},updateCursor:function(f,g){var d,c=this,b=c.current,e=c.$refs.container.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan");b&&!c.isClosing&&(d=c.isZoomable(),e.toggleClass("fancybox-is-zoomable",d),a("[data-fancybox-zoom]").prop("disabled",!d),c.canPan(f,g)?e.addClass("fancybox-can-pan"):d&&("zoom"===b.opts.clickContent||a.isFunction(b.opts.clickContent)&&"zoom"==b.opts.clickContent(b))?e.addClass("fancybox-can-zoomIn"):b.opts.touch&&(b.opts.touch.vertical||c.group.length>1)&&"video"!==b.contentType&&e.addClass("fancybox-can-swipe"))},isZoomable:function(){var b,c=this,a=c.current;if(a&&!c.isClosing&&"image"===a.type&&!a.hasError){if(!a.isLoaded)return!0;if(b=c.getFitPos(a),a.width>b.width||a.height>b.height)return!0}return!1},isScaledDown:function(e,f){var h=this,c=!1,d=h.current,g=d.$content;return e!==b&&f!==b?c=e<d.width&&f<d.height:g&&(c=a.fancybox.getTranslate(g),c=c.width<d.width&&c.height<d.height),c},canPan:function(i,f){var g,e,h=this,c=!1,d=h.current;return"image"===d.type&&(g=d.$content)&&!d.hasError&&(c=h.getFitPos(d),e=i!==b&&f!==b?{width:i,height:f}:a.fancybox.getTranslate(g),c=Math.abs(e.width-c.width)>1.5||Math.abs(e.height-c.height)>1.5),c},loadSlide:function(b){var e,d,f,c=this;if(!b.isLoading&&!b.isLoaded){switch(b.isLoading=!0,c.trigger("beforeLoad",b),e=b.type,d=b.$slide,d.off("refresh").trigger("onReset").addClass(b.opts.slideClass),e){case"image":c.setImage(b);break;case"iframe":c.setIframe(b);break;case"html":c.setContent(b,b.src||b.content);break;case"video":c.setContent(b,b.opts.video.tpl.replace("{{src}}",b.src).replace("{{format}}",b.opts.videoFormat||b.opts.video.format));break;case"inline":a(b.src).length?c.setContent(b,a(b.src)):c.setError(b);break;case"ajax":c.showLoading(b),f=a.ajax(a.extend({},b.opts.ajax.settings,{url:b.src,success:function(a,d){"success"===d&&c.setContent(b,a)},error:function(a,d){a&&"abort"!==d&&c.setError(b)}})),d.one("onReset",function(){f.abort()});break;default:c.setError(b)}return!0}},setImage:function(b){var g,d,e,h,l,i=this,j=b.opts.srcset||b.opts.image.srcset,k,f;if(b.timouts=setTimeout(function(){var a=b.$image;!b.isLoading||a&&a.length&&a[0].complete||b.hasError||i.showLoading(b)},350),j){h=c.devicePixelRatio||1,l=c.innerWidth*h,e=j.split(",").map(function(b){var a={};return b.trim().split(/\s+/).forEach(function(b,d){var c=parseInt(b.substring(0,b.length-1),10);return 0===d?a.url=b:void(c&&(a.value=c,a.postfix=b[b.length-1]))}),a}),e.sort(function(a,b){return a.value-b.value});for(k=0;k<e.length;k++)if(f=e[k],"w"===f.postfix&&f.value>=l||"x"===f.postfix&&f.value>=h){d=f;break}!d&&e.length&&(d=e[e.length-1]),d&&(b.src=d.url,b.width&&b.height&&"w"==d.postfix&&(b.height=b.width/b.height*d.value,b.width=d.value),b.opts.srcset=j)}b.$content=a('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(b.$slide.addClass("fancybox-slide--image")),g=b.opts.thumb||!(!b.opts.$thumb||!b.opts.$thumb.length)&&b.opts.$thumb.attr("src"),b.opts.preload!==!1&&b.opts.width&&b.opts.height&&g&&(b.width=b.opts.width,b.height=b.opts.height,b.$ghost=a("<img />").one("error",function(){a(this).remove(),b.$ghost=null}).one("load",function(){i.afterLoad(b)}).addClass("fancybox-image").appendTo(b.$content).attr("src",g)),i.setBigImage(b)},setBigImage:function(b){var d=this,c=a("<img />");b.$image=c.one("error",function(){d.setError(b)}).one("load",function(){var a;b.$ghost||(d.resolveImageSlideSize(b,this.naturalWidth,this.naturalHeight),d.afterLoad(b)),b.timouts&&(clearTimeout(b.timouts),b.timouts=null),d.isClosing||(b.opts.srcset&&(a=b.opts.sizes,a&&"auto"!==a||(a=(b.width/b.height>1&&i.width()/i.height()>1?"100":Math.round(b.width/b.height*100))+"vw"),c.attr("sizes",a).attr("srcset",b.opts.srcset)),b.$ghost&&setTimeout(function(){b.$ghost&&!d.isClosing&&b.$ghost.hide()},Math.min(300,Math.max(1e3,b.height/1600))),d.hideLoading(b))}).addClass("fancybox-image").attr("src",b.src).appendTo(b.$content),(c[0].complete||"complete"==c[0].readyState)&&c[0].naturalWidth&&c[0].naturalHeight?c.trigger("load"):c[0].error&&c.trigger("error")},resolveImageSlideSize:function(a,b,c){var d=parseInt(a.opts.width,10),e=parseInt(a.opts.height,10);a.width=b,a.height=c,d>0&&(a.width=d,a.height=Math.floor(d*c/b)),e>0&&(a.width=Math.floor(e*b/c),a.height=e)},setIframe:function(c){var f,g=this,d=c.opts.iframe,e=c.$slide;c.$content=a('<div class="fancybox-content'+(d.preload?" fancybox-is-hidden":"")+'"></div>').css(d.css).appendTo(e),e.addClass("fancybox-slide--"+c.contentType),c.$iframe=f=a(d.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(d.attr).appendTo(c.$content),d.preload?(g.showLoading(c),f.on("load.fb error.fb",function(a){this.isReady=1,c.$slide.trigger("refresh"),g.afterLoad(c)}),e.on("refresh.fb",function(){var i,a,c=l.$content,g=d.css.width,h=d.css.height;if(1===f[0].isReady){try{i=f.contents(),a=i.find("body")}catch(a){}a&&a.length&&a.children().length&&(e.css("overflow","visible"),c.css({width:"100%",height:""}),g===b&&(g=Math.ceil(Math.max(a[0].clientWidth,a.outerWidth(!0)))),g&&c.width(g),h===b&&(h=Math.ceil(Math.max(a[0].clientHeight,a.outerHeight(!0)))),h&&c.height(h),e.css("overflow","auto")),c.removeClass("fancybox-is-hidden")}})):this.afterLoad(c),f.attr("src",c.src),e.one("onReset",function(){try{a(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(a){}a(this).off("refresh.fb").empty(),c.isLoaded=!1})},setContent:function(b,c){var d=this;d.isClosing||(d.hideLoading(b),b.$content&&a.fancybox.stop(b.$content),b.$slide.empty(),l(c)&&c.parent().length?(c.hasClass("fancybox-content")&&c.parent(".fancybox-slide--html").trigger("onReset"),b.$placeholder=a("<div>").hide().insertAfter(c),c.css("display","inline-block")):b.hasError||("string"===a.type(c)&&(c=a("<div>").append(a.trim(c)).contents()),b.opts.filter&&(c=a("<div>").html(c).find(b.opts.filter))),b.$slide.one("onReset",function(){a(this).find("video,audio").trigger("pause"),b.$placeholder&&(b.$placeholder.after(c.removeClass("fancybox-content").hide()).remove(),b.$placeholder=null),b.$smallBtn&&(b.$smallBtn.remove(),b.$smallBtn=null),b.hasError||(a(this).empty(),b.isLoaded=!1,b.isRevealed=!1)}),a(c).appendTo(b.$slide),a(c).is("video,audio")&&(a(c).addClass("fancybox-video"),a(c).wrap("<div></div>"),b.contentType="video",b.opts.width=b.opts.width||a(c).attr("width"),b.opts.height=b.opts.height||a(c).attr("height")),b.$content=b.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),b.$content.siblings().hide(),b.$content.length||(b.$content=b.$slide.wrapInner("<div></div>").children().first()),b.$content.addClass("fancybox-content"),b.$slide.addClass("fancybox-slide--"+b.contentType),this.afterLoad(b))},setError:function(a){a.hasError=!0,a.$slide.trigger("onReset").removeClass("fancybox-slide--"+a.contentType).addClass("fancybox-slide--error"),a.contentType="html",this.setContent(a,this.translate(a,a.opts.errorTpl)),a.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(b){var c=this;b=b||c.current,b&&!b.$spinner&&(b.$spinner=a(c.translate(c,c.opts.spinnerTpl)).appendTo(b.$slide))},hideLoading:function(a){var b=this;a=a||b.current,a&&a.$spinner&&(a.$spinner.remove(),delete a.$spinner)},afterLoad:function(b){var c=this;c.isClosing||(b.isLoading=!1,b.isLoaded=!0,c.trigger("afterLoad",b),c.hideLoading(b),b.pos===c.currPos&&c.updateCursor(),!b.opts.smallBtn||b.$smallBtn&&b.$smallBtn.length||(b.$smallBtn=a(c.translate(b,b.opts.btnTpl.smallBtn)).appendTo(b.$content)),b.opts.protect&&b.$content&&!b.hasError&&(b.$content.on("contextmenu.fb",function(a){return 2==a.button&&a.preventDefault(),!0}),"image"===b.type&&a('<div class="fancybox-spaceball"></div>').appendTo(b.$content)),c.revealContent(b))},revealContent:function(c){var e,l,h,k,d=this,j=c.$slide,i=!1,g=!1,m=d.isMoved(c),n=c.isRevealed;if(!m||!n){if(c.isRevealed=!0,e=c.opts[d.firstRun?"animationEffect":"transitionEffect"],h=c.opts[d.firstRun?"animationDuration":"transitionDuration"],h=parseInt(c.forcedDuration===b?h:c.forcedDuration,10),c.pos===d.currPos&&(c.isComplete?e=!1:d.isAnimating=!0),!m&&c.pos===d.currPos&&h||(e=!1),"zoom"===e&&(c.pos===d.currPos&&h&&"image"===c.type&&!c.hasError&&(g=d.getThumbPos(c))?i=d.getFitPos(c):e="fade"),"zoom"===e)return i.scaleX=i.width/g.width,i.scaleY=i.height/g.height,k=c.opts.zoomOpacity,"auto"==k&&(k=Math.abs(c.width/c.height-g.width/g.height)>.1),k&&(g.opacity=.1,i.opacity=1),a.fancybox.setTranslate(c.$content.removeClass("fancybox-is-hidden"),g),f(c.$content),void a.fancybox.animate(c.$content,i,h,function(){d.isAnimating=!1,d.complete()});if(d.updateSlide(c),!e)return f(j),n||c.$content.removeClass("fancybox-is-hidden").hide().fadeIn("fast"),void(c.pos===d.currPos&&d.complete());a.fancybox.stop(j),l="fancybox-animated fancybox-slide--"+(c.pos>=d.prevPos?"next":"previous")+" fancybox-fx-"+e,j.removeAttr("style").removeClass("fancybox-slide--current fancybox-slide--next fancybox-slide--previous").addClass(l),c.$content.removeClass("fancybox-is-hidden"),f(j),a.fancybox.animate(j,"fancybox-slide--current",h,function(){j.removeClass(l).removeAttr("style"),c.pos===d.currPos&&d.complete()},!0)}},getThumbPos:function(h){var e,i=this,g=!1,b=h.opts.$thumb,f=b&&b.length&&b[0].ownerDocument===d?b.offset():0,j=function(g){for(var e,d=g[0],b=d.getBoundingClientRect(),f=[];null!==d.parentElement;)"hidden"!==a(d.parentElement).css("overflow")&&"auto"!==a(d.parentElement).css("overflow")||f.push(d.parentElement.getBoundingClientRect()),d=d.parentElement;return e=f.every(function(a){var c=Math.min(b.right,a.right)-Math.max(b.left,a.left),d=Math.min(b.bottom,a.bottom)-Math.max(b.top,a.top);return c>0&&d>0}),e&&b.bottom>0&&b.right>0&&b.left<a(c).width()&&b.top<a(c).height()};return f&&j(b)&&(e=i.$refs.stage.offset(),g={top:f.top-e.top+parseFloat(b.css("border-top-width")||0),left:f.left-e.left+parseFloat(b.css("border-left-width")||0),width:b.width(),height:b.height(),scaleX:1,scaleY:1}),g},complete:function(){var d,c=this,b=c.current,e={};!c.isMoved()&&b.isLoaded&&(b.isComplete||(b.isComplete=!0,b.$slide.siblings().trigger("onReset"),c.preload("inline"),f(b.$slide),b.$slide.addClass("fancybox-slide--complete"),a.each(c.slides,function(d,b){b.pos>=c.currPos-1&&b.pos<=c.currPos+1?e[b.pos]=b:b&&(a.fancybox.stop(b.$slide),b.$slide.off().remove())}),c.slides=e),c.isAnimating=!1,c.updateCursor(),c.trigger("afterShow"),b.opts.video.autoStart&&b.$slide.find("video,audio").filter(":visible:first").trigger("play"),b.opts.autoFocus&&"html"===b.contentType&&(d=b.$content.find("input[autofocus]:enabled:visible:first"),d.length?d.trigger("focus"):c.focus(null,!0)),b.$slide.scrollTop(0).scrollLeft(0))},preload:function(d){var a=this,b=a.slides[a.currPos+1],c=a.slides[a.currPos-1];c&&c.type===d&&a.loadSlide(c),b&&b.type===d&&a.loadSlide(b)},focus:function(c,g){var b,f,e=this,h=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])'].join(",");e.isClosing||(b=!c&&e.current&&e.current.isComplete?e.current.$slide.find("*:visible"+(g?":not(.fancybox-close-small)":"")):e.$refs.container.find("*:visible"),b=b.filter(h).filter(function(){return"hidden"!==a(this).css("visibility")&&!a(this).hasClass("disabled")}),b.length?(f=b.index(d.activeElement),c&&c.shiftKey?(f<0||0==f)&&(c.preventDefault(),b.eq(b.length-1).trigger("focus")):(f<0||f==b.length-1)&&(c&&c.preventDefault(),b.eq(0).trigger("focus"))):e.$refs.container.trigger("focus"))},activate:function(){var b=this;a(".fancybox-container").each(function(){var c=a(this).data("FancyBox");c&&c.id!==b.id&&!c.isClosing&&(c.trigger("onDeactivate"),c.removeEvents(),c.isVisible=!1)}),b.isVisible=!0,(b.current||b.isIdle)&&(b.update(),b.updateControls()),b.trigger("onActivate"),b.addEvents()},close:function(k,o){var e,g,i,j,l,p,d,c=this,b=c.current,n=function(){c.cleanUp(k)};return!(c.isClosing||(c.isClosing=!0,c.trigger("beforeClose",k)===!1?(c.isClosing=!1,m(function(){c.update()}),1):(c.removeEvents(),b.timouts&&clearTimeout(b.timouts),i=b.$content,e=b.opts.animationEffect,g=a.isNumeric(o)?o:e?b.opts.animationDuration:0,b.$slide.off(h).removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),b.$slide.siblings().trigger("onReset").remove(),g&&c.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing"),c.hideLoading(b),c.hideControls(),c.updateCursor(),"zoom"!==e||k!==!0&&i&&g&&"image"===b.type&&!b.hasError&&(d=c.getThumbPos(b))||(e="fade"),"zoom"===e?(a.fancybox.stop(i),j=a.fancybox.getTranslate(i),p={top:j.top,left:j.left,scaleX:j.width/d.width,scaleY:j.height/d.height,width:d.width,height:d.height},l=b.opts.zoomOpacity,"auto"==l&&(l=Math.abs(b.width/b.height-d.width/d.height)>.1),l&&(d.opacity=0),a.fancybox.setTranslate(i,p),f(i),a.fancybox.animate(i,d,g,n),0):(e&&g?k===!0?setTimeout(n,g):a.fancybox.animate(b.$slide.removeClass("fancybox-slide--current"),"fancybox-animated fancybox-slide--previous fancybox-fx-"+e,g,n):n(),0))))},cleanUp:function(h){var e,f,g,b=this,d=b.current.opts.$orig;b.current.$slide.trigger("onReset"),b.$refs.container.empty().remove(),b.trigger("afterClose",h),b.current.opts.backFocus&&(d&&d.length&&d.is(":visible")||(d=b.$trigger),d&&d.length&&(f=c.scrollX,g=c.scrollY,d.trigger("focus"),a("html, body").scrollTop(g).scrollLeft(f))),b.current=null,e=a.fancybox.getInstance(),e?e.activate():(a("body").removeClass("fancybox-active compensate-for-scrollbar"),a("#fancybox-style-noscroll").remove())},trigger:function(c,g){var h,d=Array.prototype.slice.call(arguments,1),f=this,b=g&&g.opts?g:f.current;return b?d.unshift(b):b=f,d.unshift(f),a.isFunction(b.opts[c])&&(h=b.opts[c].apply(b,d)),h===!1?h:void("afterClose"!==c&&f.$refs?f.$refs.container.trigger(c+".fb",d):e.trigger(c+".fb",d))},updateControls:function(){var b=this,c=b.current,f=c.index,g=c.opts.caption,e=b.$refs.container,h=b.$refs.caption;c.$slide.trigger("refresh"),b.$caption=g&&g.length?h.html(g):null,b.isHiddenControls||b.isIdle||b.showControls(),e.find("[data-fancybox-count]").html(b.group.length),e.find("[data-fancybox-index]").html(f+1),e.find("[data-fancybox-prev]").prop("disabled",!c.opts.loop&&f<=0),e.find("[data-fancybox-next]").prop("disabled",!c.opts.loop&&f>=b.group.length-1),"image"===c.type?e.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",c.opts.image.src||c.src).show():c.opts.toolbar&&e.find("[data-fancybox-download],[data-fancybox-zoom]").hide(),a(d.activeElement).is(":hidden,[disabled]")&&b.$refs.container.trigger("focus")},hideControls:function(){this.isHiddenControls=!0,this.$refs.container.removeClass("fancybox-show-infobar fancybox-show-toolbar fancybox-show-caption fancybox-show-nav")},showControls:function(){var a=this,b=a.current?a.current.opts:a.opts,c=a.$refs.container;a.isHiddenControls=!1,a.idleSecondsCounter=0,c.toggleClass("fancybox-show-toolbar",!(!b.toolbar||!b.buttons)).toggleClass("fancybox-show-infobar",!!(b.infobar&&a.group.length>1)).toggleClass("fancybox-show-caption",!!a.$caption).toggleClass("fancybox-show-nav",!!(b.arrows&&a.group.length>1)).toggleClass("fancybox-is-modal",!!b.modal)},toggleControls:function(){this.isHiddenControls?this.showControls():this.hideControls()}}),a.fancybox={version:"3.4.1",defaults:n,getInstance:function(c){var b=a('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),d=Array.prototype.slice.call(arguments,1);return b instanceof j&&("string"===a.type(c)?b[c].apply(b,d):"function"===a.type(c)&&c.apply(b,d),b)},open:function(a,b,c){return new j(a,b,c)},close:function(a){var b=this.getInstance();b&&(b.close(),a===!0&&this.close(a))},destroy:function(){this.close(!0),e.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var a=d.createElement("div");return c.getComputedStyle&&c.getComputedStyle(a)&&c.getComputedStyle(a).getPropertyValue("transform")&&!(d.documentMode&&d.documentMode<11)}(),getTranslate:function(b){var a;return!(!b||!b.length)&&(a=b[0].getBoundingClientRect(),{top:a.top||0,left:a.left||0,width:a.width,height:a.height,opacity:parseFloat(b.css("opacity"))})},setTranslate:function(e,a){var c="",d={};if(e&&a)return a.left===b&&a.top===b||(c=(a.left===b?e.position().left:a.left)+"px, "+(a.top===b?e.position().top:a.top)+"px",c=this.use3d?"translate3d("+c+", 0px)":"translate("+c+")"),a.scaleX!==b&&a.scaleY!==b&&(c=(c.length?c+" ":"")+"scale("+a.scaleX+", "+a.scaleY+")"),c.length&&(d.transform=c),a.opacity!==b&&(d.opacity=a.opacity),a.width!==b&&(d.width=a.width),a.height!==b&&(d.height=a.height),e.css(d)},animate:function(c,d,e,f,j){var g,i=!1;a.isFunction(e)&&(f=e,e=null),a.isPlainObject(d)||c.removeAttr("style"),a.fancybox.stop(c),c.on(h,function(b){(!b||!b.originalEvent||c.is(b.originalEvent.target)&&"z-index"!=b.originalEvent.propertyName)&&(a.fancybox.stop(c),i&&a.fancybox.setTranslate(c,i),a.isNumeric(e)&&c.css("transition-duration",""),a.isPlainObject(d)?j===!1&&c.removeAttr("style"):j!==!0&&c.removeClass(d),a.isFunction(f)&&f(b))}),a.isNumeric(e)&&c.css("transition-duration",e+"ms"),a.isPlainObject(d)?(d.scaleX!==b&&d.scaleY!==b&&(g=a.fancybox.getTranslate(c),i=a.extend({},d,{width:g.width*d.scaleX,height:g.height*d.scaleY,scaleX:1,scaleY:1}),delete d.width,delete d.height,c.parent().hasClass("fancybox-slide--image")&&c.parent().addClass("fancybox-is-scaling")),a.fancybox.setTranslate(c,d)):c.addClass(d),c.data("timer",setTimeout(function(){c.trigger("transitionend")},e+16))},stop:function(a,b){a&&a.length&&(clearTimeout(a.data("timer")),b&&a.trigger(h),a.off(h).css("transition-duration",""),a.parent().removeClass("fancybox-is-scaling"))}},a.fn.fancybox=function(b){var c;return b=b||{},c=b.selector||!1,c?a("body").off("click.fb-start",c).on("click.fb-start",c,{options:b},k):this.off("click.fb-start").on("click.fb-start",{items:this,options:b},k),this},e.on("click.fb-start","[data-fancybox]",k),e.on("click.fb-start","[data-fancybox-trigger]",function(b){a('[data-fancybox="'+a(this).attr("data-fancybox-trigger")+'"]').eq(a(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:a(this)})}),function(){var b=".fancybox-button",c="fancybox-focus",d=null;e.on("mousedown mouseup focus blur",b,function(e){switch(e.type){case"mousedown":d=a(this);break;case"mouseup":d=null;break;case"focusin":a(b).removeClass(c),a(this).is(d)||a(this).is("[disabled]")||a(this).addClass(c);break;case"focusout":a(b).removeClass(c)}})}()}}(window,document,jQuery),function(a){"use strict";var b=function(c,d,b){if(c)return b=b||"","object"===a.type(b)&&(b=a.param(b,!0)),a.each(d,function(a,b){c=c.replace("$"+a,b||"")}),b.length&&(c+=(c.indexOf("?")>0?"&":"?")+b),c},c={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"//www.youtube-nocookie.com/embed/$4",thumb:"//img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1,api:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(a){return"//maps.google."+a[2]+"/?ll="+(a[9]?a[9]+"&z="+Math.floor(a[10])+(a[12]?a[12].replace(/^\//,"&"):""):a[12]+"").replace(/\?/,"&")+"&output="+(a[12]&&a[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(a){return"//maps.google."+a[2]+"/maps?q="+a[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}};a(document).on("objectNeedsType.fb",function(n,o,d){var l,m,g,i,e,k,j,f=d.src||"",h=!1;l=a.extend(!0,{},c,d.opts.media),a.each(l,function(l,c){var n,o;if(g=f.match(c.matcher)){if(h=c.type,j=l,k={},c.paramPlace&&g[c.paramPlace]){e=g[c.paramPlace],"?"==e[0]&&(e=e.substring(1)),e=e.split("&");for(n=0;n<e.length;++n)o=e[n].split("=",2),2==o.length&&(k[o[0]]=decodeURIComponent(o[1].replace(/\+/g," ")))}return i=a.extend(!0,{},c.params,d.opts[l],k),f="function"===a.type(c.url)?c.url.call(this,g,i,d):b(c.url,g,i),m="function"===a.type(c.thumb)?c.thumb.call(this,g,i,d):b(c.thumb,g),"youtube"===l?f=f.replace(/&t=((\d+)m)?(\d+)s/,function(c,d,a,b){return"&start="+((a?60*parseInt(a,10):0)+parseInt(b,10))}):"vimeo"===l&&(f=f.replace("&%23","#")),!1}}),h?(d.opts.thumb||d.opts.$thumb&&d.opts.$thumb.length||(d.opts.thumb=m),"iframe"===h&&(d.opts=a.extend(!0,d.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),a.extend(d,{type:h,src:f,origSrc:d.src,contentSource:j,contentType:"image"===h?"image":"gmap_place"==j||"gmap_search"==j?"map":"video"})):f&&(d.type=d.opts.defaultType)})}(jQuery),function(b,d,a){"use strict";var h=function(){return b.requestAnimationFrame||b.webkitRequestAnimationFrame||b.mozRequestAnimationFrame||b.oRequestAnimationFrame||function(a){return b.setTimeout(a,1e3/60)}}(),g=function(){return b.cancelAnimationFrame||b.webkitCancelAnimationFrame||b.mozCancelAnimationFrame||b.oCancelAnimationFrame||function(a){b.clearTimeout(a)}}(),f=function(a){var d=[],c;a=a.originalEvent||a||b.e,a=a.touches&&a.touches.length?a.touches:a.changedTouches&&a.changedTouches.length?a.changedTouches:[a];for(c in a)a[c].pageX?d.push({x:a[c].pageX,y:a[c].pageY}):a[c].clientX&&d.push({x:a[c].clientX,y:a[c].clientY});return d},e=function(a,b,c){return b&&a?"x"===c?a.x-b.x:"y"===c?a.y-b.y:Math.sqrt(Math.pow(a.x-b.x,2)+Math.pow(a.y-b.y,2)):0},i=function(b){if(b.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio')||a.isFunction(b.get(0).onclick)||b.data("selectable"))return!0;for(var c=0,d=b[0].attributes,e=d.length;c<e;c++)if("data-fancybox-"===d[c].nodeName.substr(0,14))return!0;return!1},k=function(a){var c=b.getComputedStyle(a)["overflow-y"],d=b.getComputedStyle(a)["overflow-x"],e=("scroll"===c||"auto"===c)&&a.scrollHeight>a.clientHeight,f=("scroll"===d||"auto"===d)&&a.scrollWidth>a.clientWidth;return e||f},j=function(a){for(var b=!1;!(b=k(a.get(0)))&&(a=a.parent(),a.length&&!a.hasClass("fancybox-stage")&&!a.is("body")););return b},c=function(c){var b=this;b.instance=c,b.$bg=c.$refs.bg,b.$stage=c.$refs.stage,b.$container=c.$refs.container,b.destroy(),b.$container.on("touchstart.fb.touch mousedown.fb.touch",a.proxy(b,"ontouchstart"))};c.prototype.destroy=function(){this.$container.off(".fb.touch")},c.prototype.ontouchstart=function(g){var c=this,h=a(g.target),l=c.instance,k=l.current,m=k.$slide,o=k.$content,n="touchstart"==g.type;if(n&&c.$container.off("mousedown.fb.touch"),(!g.originalEvent||2!=g.originalEvent.button)&&m.length&&h.length&&!i(h)&&!i(h.parent())&&(h.is("img")||!(g.originalEvent.clientX>h[0].clientWidth+h.offset().left))){if(!k||l.isAnimating||l.isClosing)return g.stopPropagation(),void g.preventDefault();if(c.realPoints=c.startPoints=f(g),c.startPoints.length){if(k.touch&&g.stopPropagation(),c.startEvent=g,c.canTap=!0,c.$target=h,c.$content=o,c.opts=k.opts.touch,c.isPanning=!1,c.isSwiping=!1,c.isZooming=!1,c.isScrolling=!1,c.canPan=l.canPan(),c.startTime=(new Date).getTime(),c.distanceX=c.distanceY=c.distance=0,c.canvasWidth=Math.round(m[0].clientWidth),c.canvasHeight=Math.round(m[0].clientHeight),c.contentLastPos=null,c.contentStartPos=a.fancybox.getTranslate(c.$content)||{top:0,left:0},c.sliderStartPos=c.sliderLastPos||a.fancybox.getTranslate(m),c.stagePos=a.fancybox.getTranslate(l.$refs.stage),c.sliderStartPos.top-=c.stagePos.top,c.sliderStartPos.left-=c.stagePos.left,c.contentStartPos.top-=c.stagePos.top,c.contentStartPos.left-=c.stagePos.left,a(d).off(".fb.touch").on(n?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",a.proxy(c,"ontouchend")).on(n?"touchmove.fb.touch":"mousemove.fb.touch",a.proxy(c,"ontouchmove")),a.fancybox.isMobile&&d.addEventListener("scroll",c.onscroll,!0),!c.opts&&!c.canPan||!h.is(c.$stage)&&!c.$stage.find(h).length)return void(h.is(".fancybox-image")&&g.preventDefault());c.isScrollable=j(h)||j(h.parent()),a.fancybox.isMobile&&c.isScrollable||g.preventDefault(),(1===c.startPoints.length||k.hasError)&&(c.canPan?(a.fancybox.stop(c.$content),c.$content.css("transition-duration",""),c.isPanning=!0):c.isSwiping=!0,c.$container.addClass("fancybox-is-grabbing")),2===c.startPoints.length&&"image"===k.type&&(k.isLoaded||k.$ghost)&&(c.canTap=!1,c.isSwiping=!1,c.isPanning=!1,c.isZooming=!0,a.fancybox.stop(c.$content),c.$content.css("transition-duration",""),c.centerPointStartX=.5*(c.startPoints[0].x+c.startPoints[1].x)-a(b).scrollLeft(),c.centerPointStartY=.5*(c.startPoints[0].y+c.startPoints[1].y)-a(b).scrollTop(),c.percentageOfImageAtPinchPointX=(c.centerPointStartX-c.contentStartPos.left)/c.contentStartPos.width,c.percentageOfImageAtPinchPointY=(c.centerPointStartY-c.contentStartPos.top)/c.contentStartPos.height,c.startDistanceBetweenFingers=e(c.startPoints[0],c.startPoints[1]))}}},c.prototype.onscroll=function(b){var a=this;a.isScrolling=!0,d.removeEventListener("scroll",a.onscroll,!0)},c.prototype.ontouchmove=function(b){var a=this;return void 0!==b.originalEvent.buttons&&0===b.originalEvent.buttons?void a.ontouchend(b):a.isScrolling?void(a.canTap=!1):(a.newPoints=f(b),void((a.opts||a.canPan)&&a.newPoints.length&&a.newPoints.length&&(a.isSwiping&&a.isSwiping===!0||b.preventDefault(),a.distanceX=e(a.newPoints[0],a.startPoints[0],"x"),a.distanceY=e(a.newPoints[0],a.startPoints[0],"y"),a.distance=e(a.newPoints[0],a.startPoints[0]),a.distance>0&&(a.isSwiping?a.onSwipe(b):a.isPanning?a.onPan():a.isZooming&&a.onZoom()))))},c.prototype.onSwipe=function(i){var e,c=this,f=c.isSwiping,d=c.sliderStartPos.left||0;if(f!==!0)"x"==f&&(c.distanceX>0&&(c.instance.group.length<2||0===c.instance.current.index&&!c.instance.current.opts.loop)?d+=Math.pow(c.distanceX,.8):c.distanceX<0&&(c.instance.group.length<2||c.instance.current.index===c.instance.group.length-1&&!c.instance.current.opts.loop)?d-=Math.pow(-c.distanceX,.8):d+=c.distanceX),c.sliderLastPos={top:"x"==f?0:c.sliderStartPos.top+c.distanceY,left:d},c.requestId&&(g(c.requestId),c.requestId=null),c.requestId=h(function(){c.sliderLastPos&&(a.each(c.instance.slides,function(e,b){var d=b.pos-c.instance.currPos;a.fancybox.setTranslate(b.$slide,{top:c.sliderLastPos.top,left:c.sliderLastPos.left+d*c.canvasWidth+d*b.opts.gutter})}),c.$container.addClass("fancybox-is-sliding"))});else if(Math.abs(c.distance)>10){if(c.canTap=!1,c.instance.group.length<2&&c.opts.vertical?c.isSwiping="y":c.instance.isDragging||c.opts.vertical===!1||"auto"===c.opts.vertical&&a(b).width()>800?c.isSwiping="x":(e=Math.abs(180*Math.atan2(c.distanceY,c.distanceX)/Math.PI),c.isSwiping=e>45&&e<135?"y":"x"),c.canTap=!1,"y"===c.isSwiping&&a.fancybox.isMobile&&c.isScrollable)return void(c.isScrolling=!0);c.instance.isDragging=c.isSwiping,c.startPoints=c.newPoints,a.each(c.instance.slides,function(d,b){a.fancybox.stop(b.$slide),b.$slide.css("transition-duration",""),b.inTransition=!1,b.pos===c.instance.current.pos&&(c.sliderStartPos.left=a.fancybox.getTranslate(b.$slide).left-a.fancybox.getTranslate(c.instance.$refs.stage).left)}),c.instance.SlideShow&&c.instance.SlideShow.isActive&&c.instance.SlideShow.stop()}},c.prototype.onPan=function(){var b=this;return e(b.newPoints[0],b.realPoints[0])<(a.fancybox.isMobile?10:5)?void(b.startPoints=b.newPoints):(b.canTap=!1,b.contentLastPos=b.limitMovement(),b.requestId&&(g(b.requestId),b.requestId=null),void(b.requestId=h(function(){a.fancybox.setTranslate(b.$content,b.contentLastPos)})))},c.prototype.limitMovement=function(){var i,k,j,g,b,a,e=this,h=e.canvasWidth,n=e.canvasHeight,d=e.distanceX,c=e.distanceY,l=e.contentStartPos,m=l.left,o=l.top,f=l.width,p=l.height;return b=f>h?m+d:m,a=o+c,i=Math.max(0,.5*h-.5*f),k=Math.max(0,.5*n-.5*p),j=Math.min(h-f,.5*h-.5*f),g=Math.min(n-p,.5*n-.5*p),d>0&&b>i&&(b=i-1+Math.pow(-i+m+d,.8)||0),d<0&&b<j&&(b=j+1-Math.pow(j-m-d,.8)||0),c>0&&a>k&&(a=k-1+Math.pow(-k+o+c,.8)||0),c<0&&a<g&&(a=g+1-Math.pow(g-o-c,.8)||0),{top:a,left:b}},c.prototype.limitPosition=function(a,b,c,d){var g=this,e=g.canvasWidth,f=g.canvasHeight;return c>e?(a=a>0?0:a,a=a<e-c?e-c:a):a=Math.max(0,e/2-c/2),d>f?(b=b>0?0:b,b=b<f-d?f-d:b):b=Math.max(0,f/2-d/2),{top:b,left:a}},c.prototype.onZoom=function(){var c=this,f=c.contentStartPos,i=f.width,j=f.height,o=f.left,n=f.top,m=e(c.newPoints[0],c.newPoints[1]),d=m/c.startDistanceBetweenFingers,k=Math.floor(i*d),l=Math.floor(j*d),p=(i-k)*c.percentageOfImageAtPinchPointX,q=(j-l)*c.percentageOfImageAtPinchPointY,r=(c.newPoints[0].x+c.newPoints[1].x)/2-a(b).scrollLeft(),s=(c.newPoints[0].y+c.newPoints[1].y)/2-a(b).scrollTop(),t=r-c.centerPointStartX,u=s-c.centerPointStartY,v=o+(p+t),w=n+(q+u),x={top:w,left:v,scaleX:d,scaleY:d};c.canTap=!1,c.newWidth=k,c.newHeight=l,c.contentLastPos=x,c.requestId&&(g(c.requestId),c.requestId=null),c.requestId=h(function(){a.fancybox.setTranslate(c.$content,c.contentLastPos)})},c.prototype.ontouchend=function(c){var b=this,e=Math.max((new Date).getTime()-b.startTime,1),h=b.isSwiping,i=b.isPanning,j=b.isZooming,k=b.isScrolling;return b.endPoints=f(c),b.$container.removeClass("fancybox-is-grabbing"),a(d).off(".fb.touch"),d.removeEventListener("scroll",b.onscroll,!0),b.requestId&&(g(b.requestId),b.requestId=null),b.isSwiping=!1,b.isPanning=!1,b.isZooming=!1,b.isScrolling=!1,b.instance.isDragging=!1,b.canTap?b.onTap(c):(b.speed=366,b.velocityX=b.distanceX/e*.5,b.velocityY=b.distanceY/e*.5,b.speedX=Math.max(.5*b.speed,Math.min(1.5*b.speed,1/Math.abs(b.velocityX)*b.speed)),void(i?b.endPanning():j?b.endZooming():b.endSwiping(h,k)))},c.prototype.endSwiping=function(c,f){var b=this,d=!1,e=b.instance.group.length;b.sliderLastPos=null,"y"==c&&!f&&Math.abs(b.distanceY)>50?(a.fancybox.animate(b.instance.current.$slide,{top:b.sliderStartPos.top+b.distanceY+150*b.velocityY,opacity:0},200),d=b.instance.close(!0,200)):"x"==c&&b.distanceX>50&&e>1?d=b.instance.previous(b.speedX):"x"==c&&b.distanceX<-50&&e>1&&(d=b.instance.next(b.speedX)),d!==!1||"x"!=c&&"y"!=c||(f||e<2?b.instance.centerSlide(b.instance.current,150):b.instance.jumpTo(b.instance.current.index)),b.$container.removeClass("fancybox-is-sliding")},c.prototype.endPanning=function(){var d,e,c,b=this;b.contentLastPos&&(b.opts.momentum===!1?(d=b.contentLastPos.left,e=b.contentLastPos.top):(d=b.contentLastPos.left+b.velocityX*b.speed,e=b.contentLastPos.top+b.velocityY*b.speed),c=b.limitPosition(d,e,b.contentStartPos.width,b.contentStartPos.height),c.width=b.contentStartPos.width,c.height=b.contentStartPos.height,a.fancybox.animate(b.$content,c,330))},c.prototype.endZooming=function(){var e,f,g,h,b=this,i=b.instance.current,c=b.newWidth,d=b.newHeight;b.contentLastPos&&(e=b.contentLastPos.left,f=b.contentLastPos.top,h={top:f,left:e,width:c,height:d,scaleX:1,scaleY:1},a.fancybox.setTranslate(b.$content,h),c<b.canvasWidth&&d<b.canvasHeight?b.instance.scaleToFit(150):c>i.width||d>i.height?b.instance.scaleToActual(b.centerPointStartX,b.centerPointStartY,150):(g=b.limitPosition(e,f,c,d),a.fancybox.setTranslate(b.$content,a.fancybox.getTranslate(b.$content)),a.fancybox.animate(b.$content,g,150)))},c.prototype.onTap=function(i){var e,c=this,h=a(i.target),d=c.instance,g=d.current,j=i&&f(i)||c.startPoints,k=j[0]?j[0].x-a(b).scrollLeft()-c.stagePos.left:0,l=j[0]?j[0].y-a(b).scrollTop()-c.stagePos.top:0,m=function(e){var b=g.opts[e];if(a.isFunction(b)&&(b=b.apply(d,[g,i])),b)switch(b){case"close":d.close(c.startEvent);break;case"toggleControls":d.toggleControls(!0);break;case"next":d.next();break;case"nextOrClose":d.group.length>1?d.next():d.close(c.startEvent);break;case"zoom":"image"==g.type&&(g.isLoaded||g.$ghost)&&(d.canPan()?d.scaleToFit():d.isScaledDown()?d.scaleToActual(k,l):d.group.length<2&&d.close(c.startEvent))}};if((!i.originalEvent||2!=i.originalEvent.button)&&(h.is("img")||!(k>h[0].clientWidth+h.offset().left))){if(h.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))e="Outside";else if(h.is(".fancybox-slide"))e="Slide";else{if(!d.current.$content||!d.current.$content.find(h).addBack().filter(h).length)return;e="Content"}if(c.tapped){if(clearTimeout(c.tapped),c.tapped=null,Math.abs(k-c.tapX)>50||Math.abs(l-c.tapY)>50)return this;m("dblclick"+e)}else c.tapX=k,c.tapY=l,g.opts["dblclick"+e]&&g.opts["dblclick"+e]!==g.opts["click"+e]?c.tapped=setTimeout(function(){c.tapped=null,m("click"+e)},500):m("click"+e);return this}},a(d).on("onActivate.fb",function(b,a){a&&!a.Guestures&&(a.Guestures=new c(a))})}(window,document,jQuery),function(b,a){"use strict";a.extend(!0,a.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 5.4v13.2l11-6.6z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/></svg></button>'},slideShow:{autoStart:!1,speed:3e3}});var c=function(a){this.instance=a,this.init()};a.extend(c.prototype,{timer:null,isActive:!1,$button:null,init:function(){var a=this;a.$button=a.instance.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){a.toggle()}),(a.instance.group.length<2||!a.instance.group[a.instance.currIndex].opts.slideShow)&&a.$button.hide()},set:function(e){var b=this,a=b.instance,c=a.current,d=function(){b.isActive&&a.jumpTo((a.currIndex+1)%a.group.length)};c&&(e===!0||c.opts.loop||a.currIndex<a.group.length-1)?b.timer=setTimeout(function(){var a;b.isActive&&(a=c.$slide.find("video,audio").filter(":visible:first"),a.length?a.one("ended",d):d())},c.opts.slideShow.speed):(b.stop(),a.idleSecondsCounter=0,a.showControls())},clear:function(){var a=this;clearTimeout(a.timer),a.timer=null},start:function(){var a=this,b=a.instance.current;b&&(a.$button.attr("title",b.opts.i18n[b.opts.lang].PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),a.isActive=!0,b.isComplete&&a.set(!0),a.instance.trigger("onSlideShowChange",!0))},stop:function(){var a=this,b=a.instance.current;a.clear(),a.$button.attr("title",b.opts.i18n[b.opts.lang].PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play"),a.isActive=!1,a.instance.trigger("onSlideShowChange",!1)},toggle:function(){var a=this;a.isActive?a.stop():a.start()}}),a(b).on({"onInit.fb":function(b,a){a&&!a.SlideShow&&(a.SlideShow=new c(a))},"beforeShow.fb":function(e,b,c,d){var a=b&&b.SlideShow;d?a&&c.opts.slideShow.autoStart&&a.start():a&&a.isActive&&a.clear()},"afterShow.fb":function(c,b,d){var a=b&&b.SlideShow;a&&a.isActive&&a.set()},"afterKeydown.fb":function(h,c,f,g,d){var e=c&&c.SlideShow;!e||!f.opts.slideShow||80!==d&&32!==d||a(b.activeElement).is("button,a,input")||(g.preventDefault(),e.toggle())},"beforeClose.fb onDeactivate.fb":function(c,a){var b=a&&a.SlideShow;b&&b.stop()}}),a(b).on("visibilitychange",function(){var d=a.fancybox.getInstance(),c=d&&d.SlideShow;c&&c.isActive&&(b.hidden?c.clear():c.set())})}(document,jQuery),function(a,c){"use strict";var b=function(){for(var d=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],f={},e=0,b,c;e<d.length;e++)if(b=d[e],b&&b[1]in a){for(c=0;c<b.length;c++)f[d[0][c]]=b[c];return f}return!1}(),d;b&&(d={request:function(c){c=c||a.documentElement,c[b.requestFullscreen](c.ALLOW_KEYBOARD_INPUT)},exit:function(){a[b.exitFullscreen]()},toggle:function(b){b=b||a.documentElement,this.isFullscreen()?this.exit():this.request(b)},isFullscreen:function(){return Boolean(a[b.fullscreenElement])},enabled:function(){return Boolean(a[b.fullscreenEnabled])}},c.extend(!0,c.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fsenter" title="{{FULL_SCREEN}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/></svg></button>'},fullScreen:{autoStart:!1}}),c(a).on(b.fullscreenchange,function(){var b=d.isFullscreen(),a=c.fancybox.getInstance();a&&(a.current&&"image"===a.current.type&&a.isAnimating&&(a.current.$content.css("transition","none"),a.isAnimating=!1,a.update(!0,!0,0)),a.trigger("onFullscreenChange",b),a.$refs.container.toggleClass("fancybox-is-fullscreen",b),a.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!b).toggleClass("fancybox-button--fsexit",b))})),c(a).on({"onInit.fb":function(e,a){var c;return b?void(a&&a.group[a.currIndex].opts.fullScreen?(c=a.$refs.container,c.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(a){a.stopPropagation(),a.preventDefault(),d.toggle()}),a.opts.fullScreen&&a.opts.fullScreen.autoStart===!0&&d.request(),a.FullScreen=d):a&&a.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()):void a.$refs.toolbar.find("[data-fancybox-fullscreen]").remove()},"afterKeydown.fb":function(d,a,e,b,c){a&&a.FullScreen&&70===c&&(b.preventDefault(),a.FullScreen.toggle())},"beforeClose.fb":function(b,a){a&&a.FullScreen&&a.$refs.container.hasClass("fancybox-is-fullscreen")&&d.exit()}})}(document,jQuery),function(e,a){"use strict";var b="fancybox-thumbs",c=b+"-active",d;a.fancybox.defaults=a.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"/></svg></button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},a.fancybox.defaults),d=function(a){this.init(a)},a.extend(d.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(b){var c,d,a=this;a.instance=b,b.Thumbs=a,a.opts=b.group[b.currIndex].opts.thumbs,c=b.group[0],c=c.opts.thumb||!(!c.opts.$thumb||!c.opts.$thumb.length)&&c.opts.$thumb.attr("src"),b.group.length>1&&(d=b.group[1],d=d.opts.thumb||!(!d.opts.$thumb||!d.opts.$thumb.length)&&d.opts.$thumb.attr("src")),a.$button=b.$refs.toolbar.find("[data-fancybox-thumbs]"),a.opts&&c&&d?(a.$button.show().on("click",function(){a.toggle()}),a.isActive=!0):a.$button.hide()},create:function(){var d,c=this,e=c.instance,f=c.opts.parentEl,g=[];c.$grid||(c.$grid=a('<div class="'+b+" "+b+"-"+c.opts.axis+'"></div>').appendTo(e.$refs.container.find(f).addBack().filter(f)),c.$grid.on("click","a",function(){e.jumpTo(a(this).attr("data-index"))})),c.$list||(c.$list=a('<div class="'+b+'__list">').appendTo(c.$grid)),a.each(e.group,function(b,a){d=a.opts.thumb||(a.opts.$thumb?a.opts.$thumb.attr("src"):null),d||"image"!==a.type||(d=a.src),g.push('<a href="javascript:;" tabindex="0" data-index="'+b+'" '+(d&&d.length?' style="background-image:url('+d+')" />':"")+"></a>")}),c.$list[0].innerHTML=g.join(""),"x"===c.opts.axis&&c.$list.width(parseInt(c.$grid.css("padding-right"),10)+e.group.length*c.$list.children().eq(0).outerWidth(!0))},focus:function(g){var e,a,b=this,d=b.$list,f=b.$grid;b.instance.current&&(e=d.children().removeClass(c).filter('[data-index="'+b.instance.current.index+'"]').addClass(c),a=e.position(),"y"===b.opts.axis&&(a.top<0||a.top>d.height()-e.outerHeight())?d.stop().animate({scrollTop:d.scrollTop()+a.top},g):"x"===b.opts.axis&&(a.left<f.scrollLeft()||a.left>f.scrollLeft()+(f.width()-e.outerWidth()))&&d.parent().stop().animate({scrollLeft:a.left},g))},update:function(){var a=this;a.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),a.isVisible?(a.$grid||a.create(),a.instance.trigger("onThumbsShow"),a.focus(0)):a.$grid&&a.instance.trigger("onThumbsHide"),a.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),a(e).on({"onInit.fb":function(c,b){var a;b&&!b.Thumbs&&(a=new d(b),a.isActive&&a.opts.autoStart===!0&&a.show())},"beforeShow.fb":function(d,b,e,c){var a=b&&b.Thumbs;a&&a.isVisible&&a.focus(c?0:250)},"afterKeydown.fb":function(e,b,f,c,d){var a=b&&b.Thumbs;a&&a.isActive&&71===d&&(c.preventDefault(),a.toggle())},"beforeClose.fb":function(c,b){var a=b&&b.Thumbs;a&&a.isVisible&&a.opts.hideOnClose!==!1&&a.$grid.hide()}})}(document,jQuery),function(b,a){"use strict";function c(a){var b={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};return String(a).replace(/[&<>"'`=\/]/g,function(a){return b[a]})}a.extend(!0,a.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z"/></svg></button>'},share:{url:function(b,a){return!b.currentHash&&"inline"!==a.type&&"html"!==a.type&&(a.origSrc||a.src)||window.location},tpl:'<div class="fancybox-share"><h1>{{SHARE}}</h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /></svg><span>Facebook</span></a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /></svg><span>Twitter</span></a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/></svg><span>Pinterest</span></a></p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" onclick="select()" /></p></div>'}}),a(b).on("click","[data-fancybox-share]",function(){var e,f,d=a.fancybox.getInstance(),b=d.current||null;b&&("function"===a.type(b.opts.share.url)&&(e=b.opts.share.url.apply(b,[d,b])),f=b.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===b.type?encodeURIComponent(b.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(e)).replace(/\{\{url_raw\}\}/g,c(e)).replace(/\{\{descr\}\}/g,d.$caption?encodeURIComponent(d.$caption.text()):""),a.fancybox.open({src:d.translate(d,f),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(a,b){d.$refs.container.one("beforeClose.fb",function(){a.close(null,0)}),b.$content.find(".fancybox-share__button").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})},mobile:{autoFocus:!1}}}))})}(document,jQuery),function(a,c,b){"use strict";function d(){var c=a.location.hash.substr(1),b=c.split("-"),d=b.length>1&&/^\+?\d+$/.test(b[b.length-1])?parseInt(b.pop(-1),10)||1:1,e=b.join("-");return{hash:c,index:d<1?1:d,gallery:e}}function e(a){""!==a.gallery&&b("[data-fancybox='"+b.escapeSelector(a.gallery)+"']").eq(a.index-1).focus().trigger("click.fb-start")}function f(b){var a,c;return!!b&&(a=b.current?b.current.opts:b.opts,c=a.hash||(a.$orig?a.$orig.data("fancybox")||a.$orig.data("fancybox-trigger"):""),""!==c&&c)}b.escapeSelector||(b.escapeSelector=function(a){var b=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,c=function(a,b){return b?"\0"===a?"�":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a};return(a+"").replace(b,c)}),b(function(){b.fancybox.defaults.hash!==!1&&(b(c).on({"onInit.fb":function(e,a){var b,c;a.group[a.currIndex].opts.hash!==!1&&(b=d(),c=f(a),c&&b.gallery&&c==b.gallery&&(a.currIndex=b.index-1))},"beforeShow.fb":function(h,b,d,e){var g;d&&d.opts.hash!==!1&&(g=f(b),g&&(b.currentHash=g+(b.group.length>1?"-"+(d.index+1):""),a.location.hash!=="#"+b.currentHash&&(e&&!b.origHash&&(b.origHash=a.location.hash),b.hashTimer&&clearTimeout(b.hashTimer),b.hashTimer=setTimeout(function(){"replaceState"in a.history?(a.history[e?"pushState":"replaceState"]({},c.title,a.location.pathname+a.location.search+"#"+b.currentHash),e&&(b.hasCreatedHistory=!0)):a.location.hash=b.currentHash,b.hashTimer=null},300))))},"beforeClose.fb":function(e,b,d){d.opts.hash!==!1&&(clearTimeout(b.hashTimer),b.currentHash&&b.hasCreatedHistory?a.history.back():b.currentHash&&("replaceState"in a.history?a.history.replaceState({},c.title,a.location.pathname+a.location.search+(b.origHash||"")):a.location.hash=b.origHash),b.currentHash=null)}}),b(a).on("hashchange.fb",function(){var a=d(),c=null;b.each(b(".fancybox-container").get().reverse(),function(e,d){var a=b(d).data("FancyBox");if(a&&a.currentHash)return c=a,!1}),c?c.currentHash===a.gallery+"-"+a.index||1===a.index&&c.currentHash==a.gallery||(c.currentHash=null,c.close()):""!==a.gallery&&e(a)}),setTimeout(function(){b.fancybox.getInstance()||e(d())},50))})}(window,document,jQuery),function(b,c){"use strict";var a=(new Date).getTime();c(b).on({"onInit.fb":function(c,b,d){b.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(c){var d=b.current,e=(new Date).getTime();b.group.length<2||d.opts.wheel===!1||"auto"===d.opts.wheel&&"image"!==d.type||(c.preventDefault(),c.stopPropagation(),d.$slide.hasClass("fancybox-animated")||(c=c.originalEvent||c,e-a<250||(a=e,b[(-c.deltaY||-c.deltaX||c.wheelDelta||-c.detail)<0?"next":"previous"]())))})}})}(document,jQuery),!function(b,a){"object"==typeof exports&&"object"==typeof module?module.exports=a():"function"==typeof define&&define.amd?define("scrollMonitor",[],a):"object"==typeof exports?exports.scrollMonitor=a():b.scrollMonitor=a()}(this,function(){return function(c){function a(d){if(b[d])return b[d].exports;var e=b[d]={exports:{},id:d,loaded:!1};return c[d].call(e.exports,e,e.exports,a),e.loaded=!0,e.exports}var b={};return a.m=c,a.c=b,a.p="",a(0)}([function(f,g,b){"use strict";var d=b(1),c=d.isInBrowser,e=b(2),a=new e(c?document.body:null);a.setStateFromDOM(null),a.listenToDOM(),c&&(window.scrollMonitor=a),f.exports=a},function(b,a){"use strict";a.VISIBILITYCHANGE="visibilityChange",a.ENTERVIEWPORT="enterViewport",a.FULLYENTERVIEWPORT="fullyEnterViewport",a.EXITVIEWPORT="exitViewport",a.PARTIALLYEXITVIEWPORT="partiallyExitViewport",a.LOCATIONCHANGE="locationChange",a.STATECHANGE="stateChange",a.eventTypes=[a.VISIBILITYCHANGE,a.ENTERVIEWPORT,a.FULLYENTERVIEWPORT,a.EXITVIEWPORT,a.PARTIALLYEXITVIEWPORT,a.LOCATIONCHANGE,a.STATECHANGE],a.isOnServer="undefined"==typeof window,a.isInBrowser=!a.isOnServer,a.defaultOffsets={top:0,bottom:0}},function(g,m,e){"use strict";function h(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(b){return a?0:b===document.body?window.innerHeight||document.documentElement.clientHeight:b.clientHeight}function c(b){return a?0:b===document.body?Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.documentElement.clientHeight):b.scrollHeight}function d(b){return a?0:b===document.body?window.pageYOffset||document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop}var b=e(1),a=b.isOnServer,j=b.isInBrowser,k=b.eventTypes,i=e(3),l=function(){function a(g,l){var b,j,i,e;function m(){if(b.viewportTop=d(g),b.viewportBottom=b.viewportTop+b.viewportHeight,b.documentHeight=c(g),b.documentHeight!==j){for(i=b.watchers.length;i--;)b.watchers[i].recalculateLocation();j=b.documentHeight}}function n(){for(e=b.watchers.length;e--;)b.watchers[e].update();for(e=b.watchers.length;e--;)b.watchers[e].triggerCallbacks()}h(this,a),b=this,this.item=g,this.watchers=[],this.viewportTop=null,this.viewportBottom=null,this.documentHeight=c(g),this.viewportHeight=f(g),this.DOMListener=function(){a.prototype.DOMListener.apply(b,arguments)},this.eventTypes=k,l&&(this.containerWatcher=l.create(g)),this.update=function(){m(),n()},this.recalculateLocations=function(){this.documentHeight=0,this.update()}}return a.prototype.listenToDOM=function(){j&&(window.addEventListener?(this.item===document.body?window.addEventListener("scroll",this.DOMListener):this.item.addEventListener("scroll",this.DOMListener),window.addEventListener("resize",this.DOMListener)):(this.item===document.body?window.attachEvent("onscroll",this.DOMListener):this.item.attachEvent("onscroll",this.DOMListener),window.attachEvent("onresize",this.DOMListener)),this.destroy=function(){window.addEventListener?(this.item===document.body?(window.removeEventListener("scroll",this.DOMListener),this.containerWatcher.destroy()):this.item.removeEventListener("scroll",this.DOMListener),window.removeEventListener("resize",this.DOMListener)):(this.item===document.body?(window.detachEvent("onscroll",this.DOMListener),this.containerWatcher.destroy()):this.item.detachEvent("onscroll",this.DOMListener),window.detachEvent("onresize",this.DOMListener))})},a.prototype.destroy=function(){},a.prototype.DOMListener=function(a){this.setStateFromDOM(a),this.updateAndTriggerWatchers(a)},a.prototype.setStateFromDOM=function(a){var b=d(this.item),e=f(this.item),g=c(this.item);this.setState(b,e,g,a)},a.prototype.setState=function(b,a,c,d){var f=a!==this.viewportHeight||c!==this.contentHeight,e;if(this.latestEvent=d,this.viewportTop=b,this.viewportHeight=a,this.viewportBottom=b+a,this.contentHeight=c,f)for(e=this.watchers.length;e--;)this.watchers[e].recalculateLocation();this.updateAndTriggerWatchers(d)},a.prototype.updateAndTriggerWatchers=function(b){for(var a=this.watchers.length;a--;)this.watchers[a].update();for(a=this.watchers.length;a--;)this.watchers[a].triggerCallbacks(b)},a.prototype.createCustomContainer=function(){return new a},a.prototype.createContainer=function(b){"string"==typeof b?b=document.querySelector(b):b&&b.length>0&&(b=b[0]);var c=new a(b,this);return c.setStateFromDOM(),c.listenToDOM(),c},a.prototype.create=function(a,c){"string"==typeof a?a=document.querySelector(a):a&&a.length>0&&(a=a[0]);var b=new i(this,a,c);return this.watchers.push(b),b},a.prototype.beget=function(a,b){return this.create(a,b)},a}();g.exports=l},function(q,r,p){"use strict";var a,f,g,h,i,e,m,l,b,d,n,c,o,k;function j(v,u,j){var q,r,t,c,k,p,n,o,s;function a(a,b){if(0!==a.length)for(o=a.length;o--;)s=a[o],s.callback.call(q,b,q),s.isOne&&a.splice(o,1)}q=this,this.watchItem=u,this.container=v,j?j===+j?this.offsets={top:j,bottom:j}:this.offsets={top:j.top||d.top,bottom:j.bottom||d.bottom}:this.offsets=d,this.callbacks={};for(r=0,t=b.length;r<t;r++)q.callbacks[b[r]]=[];this.locked=!1,this.triggerCallbacks=function(b){switch(this.isInViewport&&!c&&a(this.callbacks[g],b),this.isFullyInViewport&&!k&&a(this.callbacks[h],b),this.isAboveViewport!==p&&this.isBelowViewport!==n&&(a(this.callbacks[f],b),k||this.isFullyInViewport||(a(this.callbacks[h],b),a(this.callbacks[e],b)),c||this.isInViewport||(a(this.callbacks[g],b),a(this.callbacks[i],b))),!this.isFullyInViewport&&k&&a(this.callbacks[e],b),!this.isInViewport&&c&&a(this.callbacks[i],b),this.isInViewport!==c&&a(this.callbacks[f],b),!0){case c!==this.isInViewport:case k!==this.isFullyInViewport:case p!==this.isAboveViewport:case n!==this.isBelowViewport:a(this.callbacks[l],b)}c=this.isInViewport,k=this.isFullyInViewport,p=this.isAboveViewport,n=this.isBelowViewport},this.recalculateLocation=function(){var e,f,c,d,b,g;if(!this.locked){if(e=this.top,f=this.bottom,this.watchItem.nodeName){c=this.watchItem.style.display,"none"===c&&(this.watchItem.style.display="");for(d=0,b=this.container;b.containerWatcher;)d+=b.containerWatcher.top-b.containerWatcher.container.viewportTop,b=b.containerWatcher.container;g=this.watchItem.getBoundingClientRect(),this.top=g.top+this.container.viewportTop-d,this.bottom=g.bottom+this.container.viewportTop-d,"none"===c&&(this.watchItem.style.display=c)}else this.watchItem===+this.watchItem?this.watchItem>0?this.top=this.bottom=this.watchItem:this.top=this.bottom=this.container.documentHeight-this.watchItem:(this.top=this.watchItem.top,this.bottom=this.watchItem.bottom);this.top-=this.offsets.top,this.bottom+=this.offsets.bottom,this.height=this.bottom-this.top,void 0===e&&void 0===f||this.top===e&&this.bottom===f||a(this.callbacks[m],null)}},this.recalculateLocation(),this.update(),c=this.isInViewport,k=this.isFullyInViewport,p=this.isAboveViewport,n=this.isBelowViewport}a=p(1),f=a.VISIBILITYCHANGE,g=a.ENTERVIEWPORT,h=a.FULLYENTERVIEWPORT,i=a.EXITVIEWPORT,e=a.PARTIALLYEXITVIEWPORT,m=a.LOCATIONCHANGE,l=a.STATECHANGE,b=a.eventTypes,d=a.defaultOffsets,j.prototype={on:function(a,c,d){switch(!0){case a===f&&!this.isInViewport&&this.isAboveViewport:case a===g&&this.isInViewport:case a===h&&this.isFullyInViewport:case a===i&&this.isAboveViewport&&!this.isInViewport:case a===e&&this.isAboveViewport:if(c.call(this,this.container.latestEvent,this),d)return}if(!this.callbacks[a])throw new Error("Tried to add a scroll monitor listener of type "+a+". Your options are: "+b.join(", "));this.callbacks[a].push({callback:c,isOne:d||!1})},off:function(a,e){if(!this.callbacks[a])throw new Error("Tried to remove a scroll monitor listener of type "+a+". Your options are: "+b.join(", "));for(var d,c=0;d=this.callbacks[a][c];c++)if(d.callback===e){this.callbacks[a].splice(c,1);break}},one:function(a,b){this.on(a,b,!0)},recalculateSize:function(){this.height=this.watchItem.offsetHeight+this.offsets.top+this.offsets.bottom,this.bottom=this.top+this.height},update:function(){this.isAboveViewport=this.top<this.container.viewportTop,this.isBelowViewport=this.bottom>this.container.viewportBottom,this.isInViewport=this.top<this.container.viewportBottom&&this.bottom>this.container.viewportTop,this.isFullyInViewport=this.top>=this.container.viewportTop&&this.bottom<=this.container.viewportBottom||this.isAboveViewport&&this.isBelowViewport},destroy:function(){var c=this.container.watchers.indexOf(this),d=this,a,e;this.container.watchers.splice(c,1);for(a=0,e=b.length;a<e;a++)d.callbacks[b[a]].length=0},lock:function(){this.locked=!0},unlock:function(){this.locked=!1}};for(n=function(a){return function(b,c){this.on.call(this,a,b,c)}},c=0,o=b.length;c<o;c++)k=b[c],j.prototype[k]=n(k);q.exports=j}])}),+function(a){"use strict";var b,e;function d(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(c){return this.each(function(){var e=a(this),d=e.data("bs.collapse"),f=a.extend({},b.DEFAULTS,e.data(),"object"==typeof c&&c);!d&&f.toggle&&/show|hide/.test(c)&&(f.toggle=!1),d||e.data("bs.collapse",d=new b(this,f)),"string"==typeof c&&d[c]()})}b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.$trigger=a('[data-toggle="collapse"][href="#'+c.id+'"],[data-toggle="collapse"][data-target="#'+c.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()},b.VERSION="3.3.6",b.TRANSITION_DURATION=350,b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){var e,d,g,f,h,i;if(!this.transitioning&&!this.$element.hasClass("in"))if(d=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing"),!(d&&d.length&&(e=d.data("bs.collapse"),e&&e.transitioning)))if(g=a.Event("show.bs.collapse"),this.$element.trigger(g),!g.isDefaultPrevented()){if(d&&d.length&&(c.call(d,"hide"),e||d.data("bs.collapse",null)),f=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[f](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1,h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[f](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")},!a.support.transition)return h.call(this);i=a.camelCase(["scroll",f].join("-")),this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(b.TRANSITION_DURATION)[f](this.$element[0][i])}},b.prototype.hide=function(){var d,c,e;if(!this.transitioning&&this.$element.hasClass("in"))if(d=a.Event("hide.bs.collapse"),this.$element.trigger(d),!d.isDefaultPrevented())return c=this.dimension(),this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1,e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")},a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(b.TRANSITION_DURATION):e.call(this)},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},b.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(e,c){var b=a(c);this.addAriaAndCollapsedClass(d(b),b)},this)).end()},b.prototype.addAriaAndCollapsedClass=function(b,c){var a=b.hasClass("in");b.attr("aria-expanded",a),c.toggleClass("collapsed",!a).attr("aria-expanded",a)},e=a.fn.collapse,a.fn.collapse=c,a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(f){var b=a(this),e,g,h;b.attr("data-target")||f.preventDefault(),e=d(b),g=e.data("bs.collapse"),h=g?"toggle":b.data(),c.call(e,h)})}(jQuery),function(a,b){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(c){return b(a,c)}):"object"==typeof module&&module.exports?module.exports=b(a,require("ev-emitter")):a.imagesLoaded=b(a,a.EvEmitter)}("undefined"!=typeof window?window:this,function(f,h){"use strict";var c,e,g,j;function i(a,b){for(var c in b)a[c]=b[c];return a}function k(a){if(Array.isArray(a))return a;var b="object"==typeof a&&"number"==typeof a.length;return b?g.call(a):[a]}function a(b,d,f){if(!(this instanceof a))return new a(b,d,f);var g=b;return"string"==typeof b&&(g=document.querySelectorAll(b)),g?(this.elements=k(g),this.options=i({},this.options),"function"==typeof d?f=d:i(this.options,d),f&&this.on("always",f),this.getImages(),c&&(this.jqDeferred=new c.Deferred),void setTimeout(this.check.bind(this))):void e.error("Bad element for imagesLoaded "+(g||b))}function b(a){this.img=a}function d(a,b){this.url=a,this.element=b,this.img=new Image}return c=f.jQuery,e=f.console,g=Array.prototype.slice,a.prototype=Object.create(h.prototype),a.prototype.options={},a.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},a.prototype.addElementImages=function(b){var c,d,a,f,e,g;if("IMG"==b.nodeName&&this.addImage(b),this.options.background===!0&&this.addElementBackgroundImages(b),c=b.nodeType,c&&j[c]){for(d=b.querySelectorAll("img"),a=0;a<d.length;a++)f=d[a],this.addImage(f);if("string"==typeof this.options.background){e=b.querySelectorAll(this.options.background);for(a=0;a<e.length;a++)g=e[a],this.addElementBackgroundImages(g)}}},j={1:!0,9:!0,11:!0},a.prototype.addElementBackgroundImages=function(c){var b=getComputedStyle(c),d,a,e;if(b)for(d=/url\((['"])?(.*?)\1\)/gi,a=d.exec(b.backgroundImage);null!==a;)e=a&&a[2],e&&this.addBackground(e,c),a=d.exec(b.backgroundImage)},a.prototype.addImage=function(a){var c=new b(a);this.images.push(c)},a.prototype.addBackground=function(a,b){var c=new d(a,b);this.images.push(c)},a.prototype.check=function(){function a(a,c,d){setTimeout(function(){b.progress(a,c,d)})}var b=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(b){b.once("progress",a),b.check()}):void this.complete()},a.prototype.progress=function(a,b,c){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!a.isLoaded,this.emitEvent("progress",[this,a,b]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,a),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&e&&e.log("progress: "+c,a,b)},a.prototype.complete=function(){var a=this.hasAnyBroken?"fail":"done",b;this.isComplete=!0,this.emitEvent(a,[this]),this.emitEvent("always",[this]),this.jqDeferred&&(b=this.hasAnyBroken?"reject":"resolve",this.jqDeferred[b](this))},b.prototype=Object.create(h.prototype),b.prototype.check=function(){var a=this.getIsImageComplete();return a?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},b.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},b.prototype.confirm=function(a,b){this.isLoaded=a,this.emitEvent("progress",[this,this.img,b])},b.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},b.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},b.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},b.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype=Object.create(b.prototype),d.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var a=this.getIsImageComplete();a&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},d.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype.confirm=function(a,b){this.isLoaded=a,this.emitEvent("progress",[this,this.element,b])},a.makeJQueryPlugin=function(b){b=b||f.jQuery,b&&(c=b,c.fn.imagesLoaded=function(b,d){var e=new a(this,b,d);return e.jqDeferred.promise(c(this))})},a.makeJQueryPlugin(),a}),function(a){var c=function(){window.matchMedia("(max-width: 767px)").matches?(a(".start-opened").collapse("hide"),a(".btn-accordion").on("click",function(){var b=a(this).attr("data-target");a(b).collapse("toggle").toggleClass("blu-collapse-open"),a(this).toggleClass("clicked")})):(a(".start-closed").collapse("hide"),a(".start-opened").collapse("show"),a(".btn-accordion").on("click",function(a){a.preventDefault()}))},b=function(c,b){var d=b||400;a("html,body").animate({scrollTop:a(c).offset().top-60},d)};a(document).ready(function(){c(),a(".masonry-wrapper").masonry({itemSelector:".masonry-item"}),a(".equal-el").matchHeight({byRow:!0,property:"height",target:null,remove:!1}),a(".equal-all-el").matchHeight({byRow:!1,property:"height",target:null,remove:!1}),a(".anchor-item a").click(function(c){c.preventDefault(),b(a(this).attr("href"),1e3)}),a(".portfolio-filter--list-featured").click(function(c){c.preventDefault(),b(a(this),1e3)})}),a(window).load(function(){var b=a(".isotope-list").isotope({itemSelector:".grid-item",layoutMode:"masonry"});a(".filter-item").on("click",function(c){c.preventDefault(),a(".filter-item").removeClass("active"),a(this).toggleClass("active");var d=a(this).data("filter");b.isotope({filter:d})})})}(jQuery),function(a){function e(){var c=parseInt(a(window).height());a(b).height(c)}function f(){a(b).height("auto")}function g(d){var c=a(d).data("toggle-class");a(b).hasClass(c)?(a(b).removeClass(c),f()):(a(b).addClass(c),e())}function d(b){a(b).trigger("click")}var b="#site-wrapper",c="#toggle-offcanvas",h=".offcanvas-overlay";a(document).ready(function(){a(c).click(function(){g(this)}),a(h).click(function(){d(c)})}),a(document).keyup(function(e){27===e.keyCode&&a(b).hasClass("show-nav")&&d(c)})}(jQuery),function(a){a(document).ready(function(){var b=a(".hamburger");b.on("click",function(a){b.toggleClass("is-active")})})}(jQuery),function(a){a(document).ready(function(){function b(a,c){var b="anim-visible";c.isInViewport&&!a.hasClass(b)&&a.addClass(b)}a(".anim-container").each(function(){var c=".anim-item",d="0";a(this).find(c).each(function(f,g){var e=a(this),c=scrollMonitor.create(e,d);c.lock(),c.isInViewport&&b(e,c),c.visibilityChange(function(){b(e,c)})})}),a(".anim-container-async").each(function(){var c=".anim-item",d="27",e="3";a(this).find(c).each(function(g,h){var c=a(this),f=scrollMonitor.create(c,e);f.enterViewport(function(){0===g?b(c,f):setTimeout(function(){b(c,f)},(g+1)*d)})})})})}(jQuery)