"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(a,b,c){function d(c){var d=b.console;f[c]||(f[c]=!0,a.migrateWarnings.push(c),d&&d.warn&&!a.migrateMute&&(d.warn("JQMIGRATE: "+c),a.migrateTrace&&d.trace&&d.trace()))}function e(b,c,e,f){if(Object.defineProperty)try{return void Object.defineProperty(b,c,{configurable:!0,enumerable:!0,get:function(){return d(f),e},set:function(a){d(f),e=a}})}catch(g){}a._definePropertyBroken=!0,b[c]=e}a.migrateVersion="1.4.1";var f={};a.migrateWarnings=[],b.console&&b.console.log&&b.console.log("JQMIGRATE: Migrate is installed"+(a.migrateMute?"":" with logging active")+", version "+a.migrateVersion),a.migrateTrace===c&&(a.migrateTrace=!0),a.migrateReset=function(){f={},a.migrateWarnings.length=0},"BackCompat"===document.compatMode&&d("jQuery is not compatible with Quirks Mode");var g=a("",{size:1}).attr("size")&&a.attrFn,h=a.attr,i=a.attrHooks.value&&a.attrHooks.value.get||function(){return null},j=a.attrHooks.value&&a.attrHooks.value.set||function(){return c},k=/^(?:input|button)$/i,l=/^[238]$/,m=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,n=/^(?:checked|selected)$/i;e(a,"attrFn",g||{},"jQuery.attrFn is deprecated"),a.attr=function(b,e,f,i){var j=e.toLowerCase(),o=b&&b.nodeType;return i&&(h.length<4&&d("jQuery.fn.attr(props, pass) is deprecated"),b&&!l.test(o)&&(g?e in g:a.isFunction(a.fn[e])))?a(b)[e](f):("type"===e&&f!==c&&k.test(b.nodeName)&&b.parentNode&&d("Can't change the 'type' of an input or button in IE 6/7/8"),!a.attrHooks[j]&&m.test(j)&&(a.attrHooks[j]={get:function(b,d){var e,f=a.prop(b,d);return f===!0||"boolean"!=typeof f&&(e=b.getAttributeNode(d))&&e.nodeValue!==!1?d.toLowerCase():c},set:function(b,c,d){var e;return c===!1?a.removeAttr(b,d):(e=a.propFix[d]||d,e in b&&(b[e]=!0),b.setAttribute(d,d.toLowerCase())),d}},n.test(j)&&d("jQuery.fn.attr('"+j+"') might use property instead of attribute")),h.call(a,b,e,f))},a.attrHooks.value={get:function(a,b){var c=(a.nodeName||"").toLowerCase();return"button"===c?i.apply(this,arguments):("input"!==c&&"option"!==c&&d("jQuery.fn.attr('value') no longer gets properties"),b in a?a.value:null)},set:function(a,b){var c=(a.nodeName||"").toLowerCase();return"button"===c?j.apply(this,arguments):("input"!==c&&"option"!==c&&d("jQuery.fn.attr('value', val) no longer sets properties"),void(a.value=b))}};var o,p,q=a.fn.init,r=a.find,s=a.parseJSON,t=/^\s*)([^>]*)$/;a.fn.init=function(b,e,f){var g,h;return b&&"string"==typeof b&&!a.isPlainObject(e)&&(g=w.exec(a.trim(b)))&&g[0]&&(t.test(b)||d("$(html) HTML strings must start with '<' character"),g[3]&&d("$(html) HTML text after last tag is ignored"),"#"===g[0].charAt(0)&&(d("HTML string cannot start with a '#' character"),a.error("JQMIGRATE: Invalid selector string (XSS)")),e&&e.context&&e.context.nodeType&&(e=e.context),a.parseHTML)?q.call(this,a.parseHTML(g[2],e&&e.ownerDocument||e||document,!0),e,f):(h=q.apply(this,arguments),b&&b.selector!==c?(h.selector=b.selector,h.context=b.context):(h.selector="string"==typeof b?b:"",b&&(h.context=b.nodeType?b:e||document)),h)},a.fn.init.prototype=a.fn,a.find=function(a){var b=Array.prototype.slice.call(arguments);if("string"==typeof a&&u.test(a))try{document.querySelector(a)}catch(c){a=a.replace(v,function(a,b,c,d){return"["+b+c+'"'+d+'"]'});try{document.querySelector(a),d("Attribute selector with '#' must be quoted: "+b[0]),b[0]=a}catch(e){d("Attribute selector with '#' was not fixed: "+b[0])}}return r.apply(this,b)};var x;for(x in r)Object.prototype.hasOwnProperty.call(r,x)&&(a.find[x]=r[x]);a.parseJSON=function(a){return a?s.apply(this,arguments):(d("jQuery.parseJSON requires a valid JSON string"),null)},a.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a.browser||(o=a.uaMatch(navigator.userAgent),p={},o.browser&&(p[o.browser]=!0,p.version=o.version),p.chrome?p.webkit=!0:p.webkit&&(p.safari=!0),a.browser=p),e(a,"browser",a.browser,"jQuery.browser is deprecated"),a.boxModel=a.support.boxModel="CSS1Compat"===document.compatMode,e(a,"boxModel",a.boxModel,"jQuery.boxModel is deprecated"),e(a.support,"boxModel",a.support.boxModel,"jQuery.support.boxModel is deprecated"),a.sub=function(){function b(a,c){return new b.fn.init(a,c)}a.extend(!0,b,this),b.superclass=this,b.fn=b.prototype=this(),b.fn.constructor=b,b.sub=this.sub,b.fn.init=function(d,e){var f=a.fn.init.call(this,d,e,c);return f instanceof b?f:b(f)},b.fn.init.prototype=b.fn;var c=b(document);return d("jQuery.sub() is deprecated"),b},a.fn.size=function(){return d("jQuery.fn.size() is deprecated; use the .length property"),this.length};var y=!1;a.swap&&a.each(["height","width","reliableMarginRight"],function(b,c){var d=a.cssHooks[c]&&a.cssHooks[c].get;d&&(a.cssHooks[c].get=function(){var a;return y=!0,a=d.apply(this,arguments),y=!1,a})}),a.swap=function(a,b,c,e){var f,g,h={};y||d("jQuery.swap() is undocumented and deprecated");for(g in b)h[g]=a.style[g],a.style[g]=b[g];f=c.apply(a,e||[]);for(g in b)a.style[g]=h[g];return f},a.ajaxSetup({converters:{"text json":a.parseJSON}});var z=a.fn.data;a.fn.data=function(b){var e,f,g=this[0];return!g||"events"!==b||1!==arguments.length||(e=a.data(g,b),f=a._data(g,b),e!==c&&e!==f||f===c)?z.apply(this,arguments):(d("Use of jQuery.fn.data('events') is deprecated"),f)};var A=/\/(java|ecma)script/i;a.clean||(a.clean=function(b,c,e,f){c=c||document,c=!c.nodeType&&c[0]||c,c=c.ownerDocument||c,d("jQuery.clean() is deprecated");var g,h,i,j,k=[];if(a.merge(k,a.buildFragment(b,c).childNodes),e)for(i=function(a){return!a.type||A.test(a.type)?f?f.push(a.parentNode?a.parentNode.removeChild(a):a):e.appendChild(a):void 0},g=0;null!=(h=k[g]);g++)a.nodeName(h,"script")&&i(h)||(e.appendChild(h),"undefined"!=typeof h.getElementsByTagName&&(j=a.grep(a.merge([],h.getElementsByTagName("script")),i),k.splice.apply(k,[g+1,0].concat(j)),g+=j.length));return k});var B=a.event.add,C=a.event.remove,D=a.event.trigger,E=a.fn.toggle,F=a.fn.live,G=a.fn.die,H=a.fn.load,I="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",J=new RegExp("\\b(?:"+I+")\\b"),K=/(?:^|\s)hover(\.\S+|)\b/,L=function(b){return"string"!=typeof b||a.event.special.hover?b:(K.test(b)&&d("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),b&&b.replace(K,"mouseenter$1 mouseleave$1"))};a.event.props&&"attrChange"!==a.event.props[0]&&a.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),a.event.dispatch&&e(a.event,"handle",a.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),a.event.add=function(a,b,c,e,f){a!==document&&J.test(b)&&d("AJAX events should be attached to document: "+b),B.call(this,a,L(b||""),c,e,f)},a.event.remove=function(a,b,c,d,e){C.call(this,a,L(b)||"",c,d,e)},a.each(["load","unload","error"],function(b,c){a.fn[c]=function(){var a=Array.prototype.slice.call(arguments,0);return"load"===c&&"string"==typeof a[0]?H.apply(this,a):(d("jQuery.fn."+c+"() is deprecated"),a.splice(0,0,c),arguments.length?this.bind.apply(this,a):(this.triggerHandler.apply(this,a),this))}}),a.fn.toggle=function(b,c){if(!a.isFunction(b)||!a.isFunction(c))return E.apply(this,arguments);d("jQuery.fn.toggle(handler, handler...) is deprecated");var e=arguments,f=b.guid||a.guid++,g=0,h=function(c){var d=(a._data(this,"lastToggle"+b.guid)||0)%g;return a._data(this,"lastToggle"+b.guid,d+1),c.preventDefault(),e[d].apply(this,arguments)||!1};for(h.guid=f;g")[0],b=u.each,e.style.cssText="background-color:rgba(1,1,1,.5)",i.rgba=-1a.mod/2?r+=a.mod:r-o>a.mod/2&&(r-=a.mod)),c[n]=_((o-r)*i+r,e)))}),this[e](c)},blend:function(t){if(1===this._rgba[3])return this;var e=this._rgba.slice(),n=e.pop(),r=p(t)._rgba;return p(u.map(e,function(t,e){return(1-n)*r[e]+n*t}))},toRgbaString:function(){var t="rgba(",e=u.map(this._rgba,function(t,e){return null==t?2").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e={width:n.width(),height:n.height()},o=document.activeElement;try{o.id}catch(t){o=document.body}return n.wrap(t),n[0]!==o&&!s.contains(n[0],o)||s(o).focus(),t=n.parent(),"static"===n.css("position")?(t.css({position:"relative"}),n.css({position:"relative"})):(s.extend(r,{position:n.css("position"),zIndex:n.css("z-index")}),s.each(["top","left","bottom","right"],function(t,e){r[e]=n.css(e),isNaN(parseInt(r[e],10))&&(r[e]="auto")}),n.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),n.css(e),t.css(r).show()},removeWrapper:function(t){var e=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),t[0]!==e&&!s.contains(t[0],e)||s(e).focus()),t},setTransition:function(r,t,o,a){return a=a||{},s.each(t,function(t,e){var n=r.cssUnit(e);0c+b?(c=d,a.apply(this,arguments)):void 0}}function debounce(a,b){"use strict";var c;return function(){function d(){a(),c=null}c&&clearTimeout(c),setTimeout(d,b||100)}}!function(a){function c(){}function d(a){function d(b){b.prototype.option||(b.prototype.option=function(b){a.isPlainObject(b)&&(this.options=a.extend(!0,this.options,b))})}function f(c,d){a.fn[c]=function(e){if("string"==typeof e){for(var f=b.call(arguments,1),g=0,h=this.length;h>g;g++){var i=this[g],j=a.data(i,c);if(j&&a.isFunction(j[e])&&"_"!==e.charAt(0)){var k=j[e].apply(j,f);if(void 0!==k)return k}}return this}return this.each(function(){var b=a.data(this,c);b?(b.option(e),b._init()):(b=new d(this,e),a.data(this,c,b))})}}if(a){"undefined"==typeof console?c:function(a){};return a.bridget=function(a,b){d(b),f(a,b)},a.bridget}}var b=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],d):d("object"==typeof exports?require("jquery"):a.jQuery)}(window),function(a){function d(b){var c=a.event;return c.target=c.target||c.srcElement||b,c}var b=document.documentElement,c=function(){};b.addEventListener?c=function(a,b,c){a.addEventListener(b,c,!1)}:b.attachEvent&&(c=function(a,b,c){a[b+c]=c.handleEvent?function(){var b=d(a);c.handleEvent.call(c,b)}:function(){var b=d(a);c.call(a,b)},a.attachEvent("on"+b,a[b+c])});var e=function(){};b.removeEventListener?e=function(a,b,c){a.removeEventListener(b,c,!1)}:b.detachEvent&&(e=function(a,b,c){a.detachEvent("on"+b,a[b+c]);try{delete a[b+c]}catch(d){a[b+c]=void 0}});var f={bind:c,unbind:e};"function"==typeof define&&define.amd?define("eventie/eventie",f):"object"==typeof exports?module.exports=f:a.eventie=f}(window),function(){"use strict";function a(){}function e(a,b){for(var c=a.length;c--;)if(a[c].listener===b)return c;return-1}function f(a){return function(){return this[a].apply(this,arguments)}}var b=a.prototype,c=this,d=c.EventEmitter;b.getListeners=function(a){var c,d,b=this._getEvents();if(a instanceof RegExp){c={};for(d in b)b.hasOwnProperty(d)&&a.test(d)&&(c[d]=b[d])}else c=b[a]||(b[a]=[]);return c},b.flattenListeners=function(a){var c,b=[];for(c=0;ce;e++)if(d=b[e]+a,"string"==typeof c[d])return d}}var b="Webkit Moz ms Ms O".split(" "),c=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return d}):"object"==typeof exports?module.exports=d:a.getStyleProperty=d}(window),function(a,b){function c(a){var b=parseFloat(a),c=-1===a.indexOf("%")&&!isNaN(b);return c&&b}function d(){}function g(){for(var a={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},b=0,c=f.length;c>b;b++){var d=f[b];a[d]=0}return a}function h(b){function k(){if(!d){d=!0;var f=a.getComputedStyle;if(h=function(){var a=f?function(a){return f(a,null)}:function(a){return a.currentStyle};return function(b){var c=a(b);return c||e("Style returned "+c+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),c}}(),i=b("boxSizing")){var g=document.createElement("div");g.style.width="200px",g.style.padding="1px 2px 3px 4px",g.style.borderStyle="solid",g.style.borderWidth="1px 2px 3px 4px",g.style[i]="border-box";var k=document.body||document.documentElement;k.appendChild(g);var l=h(g);j=200===c(l.width),k.removeChild(g)}}}function l(a){if(k(),"string"==typeof a&&(a=document.querySelector(a)),a&&"object"==typeof a&&a.nodeType){var b=h(a);if("none"===b.display)return g();var d={};d.width=a.offsetWidth,d.height=a.offsetHeight;for(var e=d.isBorderBox=!(!i||!b[i]||"border-box"!==b[i]),l=0,n=f.length;n>l;l++){var o=f[l],p=b[o];p=m(a,p);var q=parseFloat(p);d[o]=isNaN(q)?0:q}var r=d.paddingLeft+d.paddingRight,s=d.paddingTop+d.paddingBottom,t=d.marginLeft+d.marginRight,u=d.marginTop+d.marginBottom,v=d.borderLeftWidth+d.borderRightWidth,w=d.borderTopWidth+d.borderBottomWidth,x=e&&j,y=c(b.width);y!==!1&&(d.width=y+(x?0:r+v));var z=c(b.height);return z!==!1&&(d.height=z+(x?0:s+w)),d.innerWidth=d.width-(r+v),d.innerHeight=d.height-(s+w),d.outerWidth=d.width+t,d.outerHeight=d.height+u,d}}function m(b,c){if(a.getComputedStyle||-1===c.indexOf("%"))return c;var d=b.style,e=d.left,f=b.runtimeStyle,g=f&&f.left;return g&&(f.left=b.currentStyle.left),d.left=c,c=d.pixelLeft,d.left=e,g&&(f.left=g),c}var h,i,j,d=!1;return l}var e="undefined"==typeof console?d:function(a){console.error(a)},f=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],h):"object"==typeof exports?module.exports=h(require("desandro-get-style-property")):a.getSize=h(a.getStyleProperty)}(window),function(a){function d(a){"function"==typeof a&&(d.isReady?a():c.push(a))}function e(a){var c="readystatechange"===a.type&&"complete"!==b.readyState;d.isReady||c||f()}function f(){d.isReady=!0;for(var a=0,b=c.length;b>a;a++){var e=c[a];e()}}function g(c){return"complete"===b.readyState?f():(c.bind(b,"DOMContentLoaded",e),c.bind(b,"readystatechange",e),c.bind(a,"load",e)),d}var b=a.document,c=[];d.isReady=!1,"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],g):"object"==typeof exports?module.exports=g(require("eventie")):a.docReady=g(a.eventie)}(window),function(a){"use strict";function c(a,c){return a[b](c)}function d(a){if(!a.parentNode){var b=document.createDocumentFragment();b.appendChild(a)}}function e(a,b){d(a);for(var c=a.parentNode.querySelectorAll(b),e=0,f=c.length;f>e;e++)if(c[e]===a)return!0;return!1}function f(a,b){return d(a),c(a,b)}var g,b=function(){if(a.matches)return"matches";if(a.matchesSelector)return"matchesSelector";for(var b=["webkit","moz","ms","o"],c=0,d=b.length;d>c;c++){var e=b[c],f=e+"MatchesSelector";if(a[f])return f}}();if(b){var h=document.createElement("div"),i=c(h,"div");g=i?c:f}else g=e;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return g}):"object"==typeof exports?module.exports=g:window.matchesSelector=g}(Element.prototype),function(a,b){"use strict";"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["doc-ready/doc-ready","matches-selector/matches-selector"],function(c,d){return b(a,c,d)}):"object"==typeof exports?module.exports=b(a,require("doc-ready"),require("desandro-matches-selector")):a.fizzyUIUtils=b(a,a.docReady,a.matchesSelector)}(window,function(a,b,c){var d={};d.extend=function(a,b){for(var c in b)a[c]=b[c];return a},d.modulo=function(a,b){return(a%b+b)%b};var e=Object.prototype.toString;d.isArray=function(a){return"[object Array]"==e.call(a)},d.makeArray=function(a){var b=[];if(d.isArray(a))b=a;else if(a&&"number"==typeof a.length)for(var c=0,e=a.length;e>c;c++)b.push(a[c]);else b.push(a);return b},d.indexOf=Array.prototype.indexOf?function(a,b){return a.indexOf(b)}:function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},d.removeFrom=function(a,b){var c=d.indexOf(a,b);-1!=c&&a.splice(c,1)},d.isElement="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(a){return a instanceof HTMLElement}:function(a){return a&&"object"==typeof a&&1==a.nodeType&&"string"==typeof a.nodeName},d.setText=function(){function b(b,c){a=a||(void 0!==document.documentElement.textContent?"textContent":"innerText"),b[a]=c}var a;return b}(),d.getParent=function(a,b){for(;a!=document.body;)if(a=a.parentNode,c(a,b))return a},d.getQueryElement=function(a){return"string"==typeof a?document.querySelector(a):a},d.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},d.filterFindElements=function(a,b){a=d.makeArray(a);for(var e=[],f=0,g=a.length;g>f;f++){var h=a[f];if(d.isElement(h))if(b){c(h,b)&&e.push(h);for(var i=h.querySelectorAll(b),j=0,k=i.length;k>j;j++)e.push(i[j])}else e.push(h)}return e},d.debounceMethod=function(a,b,c){var d=a.prototype[b],e=b+"Timeout";a.prototype[b]=function(){var a=this[e];a&&clearTimeout(a);var b=arguments,f=this;this[e]=setTimeout(function(){d.apply(f,b),delete f[e]},c||100)}},d.toDashed=function(a){return a.replace(/(.)([A-Z])/g,function(a,b,c){return b+"-"+c}).toLowerCase()};var f=a.console;return d.htmlInit=function(c,e){b(function(){for(var b=d.toDashed(e),g=document.querySelectorAll(".js-"+b),h="data-"+b+"-options",i=0,j=g.length;j>i;i++){var m,k=g[i],l=k.getAttribute(h);try{m=l&&JSON.parse(l)}catch(n){f&&f.error("Error parsing "+h+" on "+k.nodeName.toLowerCase()+(k.id?"#"+k.id:"")+": "+n);continue}var o=new c(k,m),p=a.jQuery;p&&p.data(k,e,o)}})},d}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property","fizzy-ui-utils/utils"],function(c,d,e,f){return b(a,c,d,e,f)}):"object"==typeof exports?module.exports=b(a,require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property"),require("fizzy-ui-utils")):(a.Outlayer={},a.Outlayer.Item=b(a,a.EventEmitter,a.getSize,a.getStyleProperty,a.fizzyUIUtils))}(window,function(a,b,c,d,e){"use strict";function h(a){for(var b in a)return!1;return b=null,!0}function p(a,b){a&&(this.element=a,this.layout=b,this.position={x:0,y:0},this._create())}function q(a){return a.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}var f=a.getComputedStyle,g=f?function(a){return f(a,null)}:function(a){return a.currentStyle},i=d("transition"),j=d("transform"),k=i&&j,l=!!d("perspective"),m={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[i],n=["transform","transition","transitionDuration","transitionProperty"],o=function(){for(var a={},b=0,c=n.length;c>b;b++){var e=n[b],f=d(e);f&&f!==e&&(a[e]=f)}return a}();e.extend(p.prototype,b.prototype),p.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},p.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},p.prototype.getSize=function(){this.size=c(this.element)},p.prototype.css=function(a){var b=this.element.style;for(var c in a){var d=o[c]||c;b[d]=a[c]}},p.prototype.getPosition=function(){var a=g(this.element),b=this.layout.options,c=b.isOriginLeft,d=b.isOriginTop,e=a[c?"left":"right"],f=a[d?"top":"bottom"],h=this.layout.size,i=-1!=e.indexOf("%")?parseFloat(e)/100*h.width:parseInt(e,10),j=-1!=f.indexOf("%")?parseFloat(f)/100*h.height:parseInt(f,10);i=isNaN(i)?0:i,j=isNaN(j)?0:j,i-=c?h.paddingLeft:h.paddingRight,j-=d?h.paddingTop:h.paddingBottom,this.position.x=i,this.position.y=j},p.prototype.layoutPosition=function(){var a=this.layout.size,b=this.layout.options,c={},d=b.isOriginLeft?"paddingLeft":"paddingRight",e=b.isOriginLeft?"left":"right",f=b.isOriginLeft?"right":"left",g=this.position.x+a[d];c[e]=this.getXValue(g),c[f]="";var h=b.isOriginTop?"paddingTop":"paddingBottom",i=b.isOriginTop?"top":"bottom",j=b.isOriginTop?"bottom":"top",k=this.position.y+a[h];c[i]=this.getYValue(k),c[j]="",this.css(c),this.emitEvent("layout",[this])},p.prototype.getXValue=function(a){var b=this.layout.options;return b.percentPosition&&!b.isHorizontal?a/this.layout.size.width*100+"%":a+"px"},p.prototype.getYValue=function(a){var b=this.layout.options;return b.percentPosition&&b.isHorizontal?a/this.layout.size.height*100+"%":a+"px"},p.prototype._transitionTo=function(a,b){this.getPosition();var c=this.position.x,d=this.position.y,e=parseInt(a,10),f=parseInt(b,10),g=e===this.position.x&&f===this.position.y;if(this.setPosition(a,b),g&&!this.isTransitioning)return void this.layoutPosition();var h=a-c,i=b-d,j={};j.transform=this.getTranslate(h,i),this.transition({to:j,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},p.prototype.getTranslate=function(a,b){var c=this.layout.options;return a=c.isOriginLeft?a:-a,b=c.isOriginTop?b:-b,l?"translate3d("+a+"px, "+b+"px, 0)":"translate("+a+"px, "+b+"px)"},p.prototype.goTo=function(a,b){this.setPosition(a,b),this.layoutPosition()},p.prototype.moveTo=k?p.prototype._transitionTo:p.prototype.goTo,p.prototype.setPosition=function(a,b){this.position.x=parseInt(a,10),this.position.y=parseInt(b,10)},p.prototype._nonTransition=function(a){this.css(a.to),a.isCleaning&&this._removeStyles(a.to);for(var b in a.onTransitionEnd)a.onTransitionEnd[b].call(this)},p.prototype._transition=function(a){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(a);var b=this._transn;for(var c in a.onTransitionEnd)b.onEnd[c]=a.onTransitionEnd[c];for(c in a.to)b.ingProperties[c]=!0,a.isCleaning&&(b.clean[c]=!0);if(a.from){this.css(a.from);var d=this.element.offsetHeight;d=null}this.enableTransition(a.to),this.css(a.to),this.isTransitioning=!0};var r="opacity,"+q(o.transform||"transform");p.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:r,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(m,this,!1))},p.prototype.transition=p.prototype[i?"_transition":"_nonTransition"],p.prototype.onwebkitTransitionEnd=function(a){this.ontransitionend(a)},p.prototype.onotransitionend=function(a){this.ontransitionend(a)};var s={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};p.prototype.ontransitionend=function(a){if(a.target===this.element){var b=this._transn,c=s[a.propertyName]||a.propertyName;if(delete b.ingProperties[c],h(b.ingProperties)&&this.disableTransition(),c in b.clean&&(this.element.style[a.propertyName]="",delete b.clean[c]),c in b.onEnd){var d=b.onEnd[c];d.call(this),delete b.onEnd[c]}this.emitEvent("transitionEnd",[this])}},p.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(m,this,!1),this.isTransitioning=!1},p.prototype._removeStyles=function(a){var b={};for(var c in a)b[c]="";this.css(b)};var t={transitionProperty:"",transitionDuration:""};return p.prototype.removeTransitionStyles=function(){this.css(t)},p.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},p.prototype.remove=function(){if(!i||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var a=this;this.once("transitionEnd",function(){a.removeElem()}),this.hide()},p.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var a=this.layout.options,b={},c=this.getHideRevealTransitionEndProperty("visibleStyle");b[c]=this.onRevealTransitionEnd,this.transition({from:a.hiddenStyle,to:a.visibleStyle,isCleaning:!0,onTransitionEnd:b})},p.prototype.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},p.prototype.getHideRevealTransitionEndProperty=function(a){var b=this.layout.options[a];if(b.opacity)return"opacity";for(var c in b)return c},p.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var a=this.layout.options,b={},c=this.getHideRevealTransitionEndProperty("hiddenStyle");b[c]=this.onHideTransitionEnd,this.transition({from:a.visibleStyle,to:a.hiddenStyle,isCleaning:!0,onTransitionEnd:b})},p.prototype.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},p.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},p}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","eventEmitter/EventEmitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(c,d,e,f,g){return b(a,c,d,e,f,g)}):"object"==typeof exports?module.exports=b(a,require("eventie"),require("wolfy87-eventemitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):a.Outlayer=b(a,a.eventie,a.EventEmitter,a.getSize,a.fizzyUIUtils,a.Outlayer.Item)}(window,function(a,b,c,d,e,f){"use strict";function l(a,b){var c=e.getQueryElement(a);if(!c)return void(g&&g.error("Bad element for "+this.constructor.namespace+": "+(c||a)));this.element=c,h&&(this.$element=h(this.element)),this.options=e.extend({},this.constructor.defaults),this.option(b);var d=++j;this.element.outlayerGUID=d,k[d]=this,this._create(),this.options.isInitLayout&&this.layout()}var g=a.console,h=a.jQuery,i=function(){},j=0,k={};return l.namespace="outlayer",l.Item=f,l.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},e.extend(l.prototype,c.prototype),l.prototype.option=function(a){e.extend(this.options,a)},l.prototype._create=function(){this.reloadItems(),e.extend(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},l.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},l.prototype._itemize=function(a){for(var b=this._filterFindItemElements(a),c=this.constructor.Item,d=[],e=0,f=b.length;f>e;e++){var g=b[e],h=new c(g,this);d.push(h)}return d},l.prototype._filterFindItemElements=function(a){return e.filterFindElements(a,this.options.itemSelector)},l.prototype.getItemElements=function(){for(var a=[],b=0,c=this.items.length;c>b;b++)a.push(this.items[b].element);return a},l.prototype.layout=function(){this._resetLayout();var a=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,a),this._isLayoutInited=!0},l.prototype._init=l.prototype.layout,l.prototype._resetLayout=function(){this.getSize()},l.prototype.getSize=function(){this.size=d(this.element)},l.prototype._getMeasurement=function(a,b){var f,c=this.options[a];c?("string"==typeof c?f=this.element.querySelector(c):e.isElement(c)&&(f=c),this[a]=f?d(f)[b]:c):this[a]=0},l.prototype.layoutItems=function(a,b){a=this._getItemsForLayout(a),this._layoutItems(a,b),this._postLayout()},l.prototype._getItemsForLayout=function(a){for(var b=[],c=0,d=a.length;d>c;c++){var e=a[c];e.isIgnored||b.push(e)}return b},l.prototype._layoutItems=function(a,b){if(this._emitCompleteOnItems("layout",a),a&&a.length){for(var c=[],d=0,e=a.length;e>d;d++){var f=a[d],g=this._getItemLayoutPosition(f);g.item=f,g.isInstant=b||f.isLayoutInstant,c.push(g)}this._processLayoutQueue(c)}},l.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},l.prototype._processLayoutQueue=function(a){for(var b=0,c=a.length;c>b;b++){var d=a[b];this._positionItem(d.item,d.x,d.y,d.isInstant)}},l.prototype._positionItem=function(a,b,c,d){d?a.goTo(b,c):a.moveTo(b,c)},l.prototype._postLayout=function(){this.resizeContainer()},l.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var a=this._getContainerSize();a&&(this._setContainerMeasure(a.width,!0),this._setContainerMeasure(a.height,!1))}},l.prototype._getContainerSize=i,l.prototype._setContainerMeasure=function(a,b){if(void 0!==a){var c=this.size;c.isBorderBox&&(a+=b?c.paddingLeft+c.paddingRight+c.borderLeftWidth+c.borderRightWidth:c.paddingBottom+c.paddingTop+c.borderTopWidth+c.borderBottomWidth),a=Math.max(a,0),this.element.style[b?"width":"height"]=a+"px"}},l.prototype._emitCompleteOnItems=function(a,b){function d(){c.dispatchEvent(a+"Complete",null,[b])}function g(){f++,f===e&&d()}var c=this,e=b.length;if(!b||!e)return void d();for(var f=0,h=0,i=b.length;i>h;h++){var j=b[h];j.once(a,g)}},l.prototype.dispatchEvent=function(a,b,c){var d=b?[b].concat(c):c;if(this.emitEvent(a,d),h)if(this.$element=this.$element||h(this.element),b){var e=h.Event(b);e.type=a,this.$element.trigger(e,c)}else this.$element.trigger(a,c)},l.prototype.ignore=function(a){var b=this.getItem(a);b&&(b.isIgnored=!0)},l.prototype.unignore=function(a){var b=this.getItem(a);b&&delete b.isIgnored},l.prototype._find=function(a){return a?("string"==typeof a&&(a=this.element.querySelectorAll(a)),a=e.makeArray(a)):void 0},l.prototype._getBoundingRect=function(){var a=this.element.getBoundingClientRect(),b=this.size;this._boundingRect={left:a.left+b.paddingLeft+b.borderLeftWidth,top:a.top+b.paddingTop+b.borderTopWidth,right:a.right-(b.paddingRight+b.borderRightWidth),bottom:a.bottom-(b.paddingBottom+b.borderBottomWidth)}},l.prototype._getElementOffset=function(a){var b=a.getBoundingClientRect(),c=this._boundingRect,e=d(a),f={left:b.left-c.left-e.marginLeft,top:b.top-c.top-e.marginTop,right:c.right-b.right-e.marginRight,bottom:c.bottom-b.bottom-e.marginBottom};return f},l.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},l.prototype.bindResize=function(){this.isResizeBound||(b.bind(a,"resize",this),this.isResizeBound=!0)},l.prototype.unbindResize=function(){this.isResizeBound&&b.unbind(a,"resize",this),this.isResizeBound=!1},l.prototype.onresize=function(){function b(){a.resize(),delete a.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var a=this;this.resizeTimeout=setTimeout(b,100)},l.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},l.prototype.needsResizeLayout=function(){var a=d(this.element),b=this.size&&a;return b&&a.innerWidth!==this.size.innerWidth},l.prototype.addItems=function(a){var b=this._itemize(a);return b.length&&(this.items=this.items.concat(b)),b},l.prototype.appended=function(a){var b=this.addItems(a);b.length&&(this.layoutItems(b,!0),this.reveal(b))},l.prototype.reveal=function(a){this._emitCompleteOnItems("reveal",a);for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.reveal()}},l.prototype.hide=function(a){this._emitCompleteOnItems("hide",a);for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.hide()}},l.prototype.revealItemElements=function(a){var b=this.getItems(a);this.reveal(b)},l.prototype.hideItemElements=function(a){var b=this.getItems(a);this.hide(b)},l.prototype.getItem=function(a){for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];if(d.element===a)return d}},l.prototype.getItems=function(a){a=e.makeArray(a);for(var b=[],c=0,d=a.length;d>c;c++){var f=a[c],g=this.getItem(f);g&&b.push(g)}return b},l.prototype.remove=function(a){var b=this.getItems(a);if(this._emitCompleteOnItems("remove",b),b&&b.length)for(var c=0,d=b.length;d>c;c++){var f=b[c];f.remove(),e.removeFrom(this.items,f)}},l.prototype.destroy=function(){var a=this.element.style;a.height="",a.position="",a.width="";for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];d.destroy()}this.unbindResize();var e=this.element.outlayerGUID;delete k[e],delete this.element.outlayerGUID,h&&h.removeData(this.element,this.constructor.namespace)},l.data=function(a){a=e.getQueryElement(a);var b=a&&a.outlayerGUID;return b&&k[b]},l.create=function(a,b){function c(){l.apply(this,arguments)}return Object.create?c.prototype=Object.create(l.prototype):e.extend(c.prototype,l.prototype),c.prototype.constructor=c,c.defaults=e.extend({},l.defaults),e.extend(c.defaults,b),c.prototype.settings={},c.namespace=a,c.data=l.data,c.Item=function(){f.apply(this,arguments)},c.Item.prototype=new f,e.htmlInit(c,a),h&&h.bridget&&h.bridget(a,c),c},l.Item=f,l}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("TG_Layout/js/item",["outlayer/outlayer"],b):"object"==typeof exports?module.exports=b(require("outlayer")):(a.TG_Layout=a.TG_Layout||{},a.TG_Layout.Item=b(a.Outlayer))}(window,function(a){"use strict";function b(){a.Item.apply(this,arguments)}b.prototype=new a.Item,b.prototype._create=function(){this.id=this.layout.itemGUID++,a.Item.prototype._create.call(this),this.sortData={}},b.prototype.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var a=this.layout.options.getSortData,b=this.layout._sorters;for(var c in a){var d=b[c];this.sortData[c]=d(this.element,this)}}};var c=b.prototype.destroy;return b.prototype.destroy=function(){c.apply(this,arguments),this.css({display:""})},b}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("TG_Layout/js/layout-mode",["get-size/get-size","outlayer/outlayer"],b):"object"==typeof exports?module.exports=b(require("get-size"),require("outlayer")):(a.TG_Layout=a.TG_Layout||{},a.TG_Layout.LayoutMode=b(a.getSize,a.Outlayer))}(window,function(a,b){"use strict";function c(a){this.TG_Layout=a,a&&(this.options=a.options[this.namespace],this.element=a.element,this.items=a.filteredItems,this.size=a.size)}return function(){function g(a){return function(){return b.prototype[a].apply(this.TG_Layout,arguments)}}for(var a=["_resetLayout","_getItemLayoutPosition","_getContainerSize","_getElementOffset","needsResizeLayout"],d=0,e=a.length;e>d;d++){var f=a[d];c.prototype[f]=g(f)}}(),c.prototype.needsVerticalResizeLayout=function(){var b=a(this.TG_Layout.element),c=this.TG_Layout.size&&b;return c&&b.innerHeight!=this.TG_Layout.size.innerHeight},c.prototype._getMeasurement=function(){this.TG_Layout._getMeasurement.apply(this,arguments)},c.prototype.getColumnWidth=function(){this.getSegmentSize("column","Width")},c.prototype.getRowHeight=function(){this.getSegmentSize("row","Height")},c.prototype.getSegmentSize=function(a,b){var c=a+b,d="outer"+b;if(this._getMeasurement(c,d),!this[c]){var e=this.getFirstItemSize();this[c]=e&&e[d]||this.TG_Layout.size["inner"+b]}},c.prototype.getFirstItemSize=function(){var b=this.TG_Layout.filteredItems[0];return b&&b.element&&a(b.element)},c.prototype.layout=function(){this.TG_Layout.layout.apply(this.TG_Layout,arguments)},c.prototype.getSize=function(){this.TG_Layout.getSize(),this.size=this.TG_Layout.size},c.modes={},c.create=function(a,b){function d(){c.apply(this,arguments)}return d.prototype=new c,b&&(d.options=b),d.prototype.namespace=a,c.modes[a]=d,d},c}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size","fizzy-ui-utils/utils"],b):"object"==typeof exports?module.exports=b(require("outlayer"),require("get-size"),require("fizzy-ui-utils")):a.Masonry=b(a.Outlayer,a.getSize,a.fizzyUIUtils)}(window,function(a,b,c){var d=a.create("masonry");return d.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var a=this.cols;for(this.colYs=[];a--;)this.colYs.push(0);this.maxY=0},d.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var a=this.items[0],c=a&&a.element;this.columnWidth=c&&b(c).outerWidth||this.containerWidth}var d=this.columnWidth+=this.gutter,e=this.containerWidth+this.gutter,f=e/d,g=d-e%d,h=g&&1>g?"round":"floor";f=Math[h](f),this.cols=Math.max(f,1)},d.prototype.getContainerWidth=function(){var a=this.options.isFitWidth?this.element.parentNode:this.element,c=b(a);this.containerWidth=c&&c.innerWidth},d.prototype._getItemLayoutPosition=function(a){a.getSize();var b=a.size.outerWidth%this.columnWidth,d=b&&1>b?"round":"ceil",e=Math[d](a.size.outerWidth/this.columnWidth);e=Math.min(e,this.cols);for(var f=this._getColGroup(e),g=Math.min.apply(Math,f),h=c.indexOf(f,g),i={x:this.columnWidth*h,y:g},j=g+a.size.outerHeight+this.gutter,k=this.cols+1-f.length,l=0;k>l;l++)this.colYs[h+l]=j;return i},d.prototype._getColGroup=function(a){if(2>a)return this.colYs;for(var b=[],c=this.cols+1-a,d=0;c>d;d++){var e=this.colYs.slice(d,d+a);b[d]=Math.max.apply(Math,e)}return b},d.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var a={height:this.maxY};return this.options.isFitWidth&&(a.width=this._getContainerFitWidth()),a},d.prototype._getContainerFitWidth=function(){for(var a=0,b=this.cols;--b&&0===this.colYs[b];)a++;return(this.cols-a)*this.columnWidth-this.gutter},d.prototype.needsResizeLayout=function(){var a=this.containerWidth;return this.getContainerWidth(),a!==this.containerWidth},d}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("TG_Layout/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],b):"object"==typeof exports?module.exports=b(require("../layout-mode"),require("masonry-layout")):b(a.TG_Layout.LayoutMode,a.Masonry)}(window,function(a,b){"use strict";function c(a,b){for(var c in b)a[c]=b[c];return a}var d=a.create("masonry"),e=d.prototype._getElementOffset,f=d.prototype.layout,g=d.prototype._getMeasurement;c(d.prototype,b.prototype),d.prototype._getElementOffset=e,d.prototype.layout=f,d.prototype._getMeasurement=g;var h=d.prototype.measureColumns;return d.prototype.measureColumns=function(){this.items=this.TG_Layout.filteredItems,h.call(this)},d}),function(a,b){"use strict";"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","matches-selector/matches-selector","fizzy-ui-utils/utils","TG_Layout/js/item","TG_Layout/js/layout-mode","TG_Layout/js/layout-modes/masonry"],function(c,d,e,f,g,h){return b(a,c,d,e,f,g,h)}):"object"==typeof exports?module.exports=b(a,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("./item"),require("./layout-mode"),require("./layout-modes/masonry")):a.TG_Layout=b(a,a.Outlayer,a.getSize,a.matchesSelector,a.fizzyUIUtils,a.TG_Layout.Item,a.TG_Layout.LayoutMode)}(window,function(a,b,c,d,e,f,g){function n(a,b){return function(c,d){for(var e=0,f=a.length;f>e;e++){var g=a[e],h=c.sortData[g],i=d.sortData[g];if(h>i||i>h){ var j=void 0!==b[g]?b[g]:b,k=j?1:-1;return(h>i?1:-1)*k}}return 0}}var h=a.jQuery,i=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^\s+|\s+$/g,"")},j=document.documentElement,k=j.textContent?function(a){return a.textContent}:function(a){return a.innerText},l=b.create("TG_Layout",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});l.Item=f,l.LayoutMode=g,l.prototype._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),b.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var a in g.modes)this._initLayoutMode(a)},l.prototype.reloadItems=function(){this.itemGUID=0,b.prototype.reloadItems.call(this)},l.prototype._itemize=function(){for(var a=b.prototype._itemize.apply(this,arguments),c=0,d=a.length;d>c;c++){var e=a[c];e.id=this.itemGUID++}return this._updateItemsSortData(a),a},l.prototype._initLayoutMode=function(a){var b=g.modes[a],c=this.options[a]||{};this.options[a]=b.options?e.extend(b.options,c):c,this.modes[a]=new b(this)},l.prototype.layout=function(){return!this._isLayoutInited&&this.options.isInitLayout?void this.arrange():void this._layout()},l.prototype._layout=function(){var a=this._getIsInstant();this._resetLayout(),this.layoutItems(this.filteredItems,a),this._isLayoutInited=!0},l.prototype.arrange=function(a){function d(){c.reveal(b.needReveal),c.hide(b.needHide)}this.option(a),this._getIsInstant();var b=this._filter(this.items);this.filteredItems=b.matches;var c=this;this._bindArrangeComplete(),this._isInstant?this._noTransition(d):d(),this._sort(),this._layout()},l.prototype._init=l.prototype.arrange,l.prototype._getIsInstant=function(){var a=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;return this._isInstant=a,a},l.prototype._bindArrangeComplete=function(){function e(){a&&b&&c&&d.dispatchEvent("arrangeComplete",null,[d.filteredItems])}var a,b,c,d=this;this.once("layoutComplete",function(){a=!0,e()}),this.once("hideComplete",function(){b=!0,e()}),this.once("revealComplete",function(){c=!0,e()})},l.prototype._filter=function(a){var b=this.options.filter;b=b||"*";for(var c=[],d=[],e=[],f=this._getFilterTest(b),g=0,h=a.length;h>g;g++){var i=a[g];if(!i.isIgnored){var j=f(i);j&&c.push(i),j&&i.isHidden?d.push(i):j||i.isHidden||e.push(i)}}return{matches:c,needReveal:d,needHide:e}},l.prototype._getFilterTest=function(a){return h&&this.options.isJQueryFiltering?function(b){return h(b.element).is(a)}:"function"==typeof a?function(b){return a(b.element)}:function(b){return d(b.element,a)}},l.prototype.updateSortData=function(a){var b;a?(a=e.makeArray(a),b=this.getItems(a)):b=this.items,this._getSorters(),this._updateItemsSortData(b)},l.prototype._getSorters=function(){var a=this.options.getSortData;for(var b in a){var c=a[b];this._sorters[b]=m(c)}},l.prototype._updateItemsSortData=function(a){for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.updateSortData()}};var m=function(){function a(a){if("string"!=typeof a)return a;var c=i(a).split(" "),d=c[0],e=d.match(/^\[(.+)\]$/),f=e&&e[1],g=b(f,d),h=l.sortDataParsers[c[1]];return a=h?function(a){return a&&h(g(a))}:function(a){return a&&g(a)}}function b(a,b){var c;return c=a?function(b){return b.getAttribute(a)}:function(a){var c=a.querySelector(b);return c&&k(c)}}return a}();return l.sortDataParsers={parseInt:function(a){return parseInt(a,10)},parseFloat:function(a){return parseFloat(a)}},l.prototype._sort=function(){var a=this.options.sortBy;if(a){var b=[].concat.apply(a,this.sortHistory),c=n(b,this.options.sortAscending);this.filteredItems.sort(c),a!=this.sortHistory[0]&&this.sortHistory.unshift(a)}},l.prototype._mode=function(){var a=this.options.layoutMode,b=this.modes[a];if(!b)throw new Error("No layout mode: "+a);return b.options=this.options[a],b},l.prototype._resetLayout=function(){b.prototype._resetLayout.call(this),this._mode()._resetLayout()},l.prototype._getItemLayoutPosition=function(a){return this._mode()._getItemLayoutPosition(a)},l.prototype._getContainerSize=function(){return this._mode()._getContainerSize()},l.prototype.needsResizeLayout=function(){return this._mode().needsResizeLayout()},l.prototype.appended=function(a){var b=this.addItems(a);if(b.length)if("justified"==this.options.layoutMode){var c=this._filter(b);this.hide(c.needHide),this.reveal(c.matches),this.filteredItems=this.filteredItems.concat(c.matches),this.layoutItems(c.matches,!0)}else{var d=this._filterRevealAdded(b);this.filteredItems=this.filteredItems.concat(d)}},l.prototype._filterRevealAdded=function(a){var b=this._filter(a);return this.hide(b.needHide),this.reveal(b.matches),this.layoutItems(b.matches,!0),b.matches},l.prototype._noTransition=function(a){var b=this.options.transitionDuration;this.options.transitionDuration=0;var c=a.call(this);return this.options.transitionDuration=b,c},l.prototype.getFilteredItemElements=function(){for(var a=[],b=0,c=this.filteredItems.length;c>b;b++)a.push(this.filteredItems[b].element);return a},l}),function(a){function b(a){return new RegExp("(^|\\s+)"+a+"(\\s+|$)")}function f(a,b){var f=c(a,b)?e:d;f(a,b)}var c,d,e;"classList"in document.documentElement?(c=function(a,b){return a.classList.contains(b)},d=function(a,b){a.classList.add(b)},e=function(a,b){a.classList.remove(b)}):(c=function(a,c){return b(c).test(a.className)},d=function(a,b){c(a,b)||(a.className=a.className+" "+b)},e=function(a,c){a.className=a.className.replace(b(c)," ")});var g={hasClass:c,addClass:d,removeClass:e,toggleClass:f,has:c,add:d,remove:e,toggle:f};"function"==typeof define&&define.amd?define("classie/classie",g):"object"==typeof exports?module.exports=g:a.classie=g}(window),function(a,b){"function"==typeof define&&define.amd?define("packery/js/rect",b):"object"==typeof exports?module.exports=b():(a.Packery=a.Packery||{},a.Packery.Rect=b())}(window,function(){function b(a){for(var c in b.defaults)this[c]=b.defaults[c];for(c in a)this[c]=a[c]}var a=window.Packery=function(){};return a.Rect=b,b.defaults={x:0,y:0,width:0,height:0},b.prototype.contains=function(a){var b=a.width||0,c=a.height||0;return this.x<=a.x&&this.y<=a.y&&this.x+this.width>=a.x+b&&this.y+this.height>=a.y+c},b.prototype.overlaps=function(a){var b=this.x+this.width,c=this.y+this.height,d=a.x+a.width,e=a.y+a.height;return this.xa.x&&this.ya.y},b.prototype.getMaximalFreeRects=function(a){if(!this.overlaps(a))return!1;var d,c=[],e=this.x+this.width,f=this.y+this.height,g=a.x+a.width,h=a.y+a.height;return this.yg&&(d=new b({x:g,y:this.y,width:e-g,height:this.height}),c.push(d)),f>h&&(d=new b({x:this.x,y:h,width:this.width,height:f-h}),c.push(d)),this.x=a.width&&this.height>=a.height},b}),function(a,b){if("function"==typeof define&&define.amd)define("packery/js/packer",["./rect"],b);else if("object"==typeof exports)module.exports=b(require("./rect"));else{var c=a.Packery=a.Packery||{};c.Packer=b(c.Rect)}}(window,function(a){function b(a,b,c){this.width=a||0,this.height=b||0,this.sortDirection=c||"downwardLeftToRight",this.reset()}b.prototype.reset=function(){this.spaces=[],this.newSpaces=[];var b=new a({x:0,y:0,width:this.width,height:this.height});this.spaces.push(b),this.sorter=c[this.sortDirection]||c.downwardLeftToRight},b.prototype.pack=function(a){for(var b=0,c=this.spaces.length;c>b;b++){var d=this.spaces[b];if(d.canFit(a)){this.placeInSpace(a,d);break}}},b.prototype.placeInSpace=function(a,b){a.x=b.x,a.y=b.y,this.placed(a)},b.prototype.placed=function(a){for(var b=[],c=0,d=this.spaces.length;d>c;c++){var e=this.spaces[c],f=e.getMaximalFreeRects(a);f?b.push.apply(b,f):b.push(e)}this.spaces=b,this.mergeSortSpaces()},b.prototype.mergeSortSpaces=function(){b.mergeRects(this.spaces),this.spaces.sort(this.sorter)},b.prototype.addSpace=function(a){this.spaces.push(a),this.mergeSortSpaces()},b.mergeRects=function(a){for(var b=0,c=a.length;c>b;b++){var d=a[b];if(d){var e=a.slice(0);e.splice(b,1);for(var f=0,g=0,h=e.length;h>g;g++){var i=e[g],j=b>g?0:1;d.contains(i)&&(a.splice(g+j-f,1),f++)}}}return a};var c={downwardLeftToRight:function(a,b){return a.y-b.y||a.x-b.x},rightwardTopToBottom:function(a,b){return a.x-b.x||a.y-b.y}};return b}),function(a,b){"function"==typeof define&&define.amd?define("packery/js/item",["get-style-property/get-style-property","outlayer/outlayer","./rect"],b):"object"==typeof exports?module.exports=b(require("desandro-get-style-property"),require("outlayer"),require("./rect")):a.Packery.Item=b(a.getStyleProperty,a.Outlayer,a.Packery.Rect)}(window,function(a,b,c){var e=(a("transform"),function(){b.Item.apply(this,arguments)});e.prototype=new b.Item;var f=e.prototype._create;return e.prototype._create=function(){f.call(this),this.rect=new c,this.placeRect=new c},e.prototype.positionPlaceRect=function(a,b,c){this.placeRect.x=this.getPlaceRectCoord(a,!0),this.placeRect.y=this.getPlaceRectCoord(b,!1,c)},e.prototype.getPlaceRectCoord=function(a,b,c){var d=b?"Width":"Height",e=this.size["outer"+d],f=this.layout[b?"columnWidth":"rowHeight"],g=this.layout.size["inner"+d];b||(g=Math.max(g,this.layout.maxY),this.layout.rowHeight||(g-=this.layout.gutter));var h;if(f){f+=this.layout.gutter,g+=b?this.layout.gutter:0,a=Math.round(a/f);var i;i=this.layout.options.isHorizontal?b?"ceil":"floor":b?"floor":"ceil";var j=Math[i](g/f);j-=Math.ceil(e/f),h=j}else h=g-e;return a=c?a:Math.min(a,h),a*=f||1,Math.max(0,a)},e.prototype.copyPlaceRectPosition=function(){this.rect.x=this.placeRect.x,this.rect.y=this.placeRect.y},e.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.layout.packer.addSpace(this.rect),this.emitEvent("remove",[this])},e}),function(a,b){"function"==typeof define&&define.amd?define("packery/js/packery",["classie/classie","get-size/get-size","outlayer/outlayer","./rect","./packer","./item"],b):"object"==typeof exports?module.exports=b(require("desandro-classie"),require("get-size"),require("outlayer"),require("./rect"),require("./packer"),require("./item")):a.Packery=b(a.classie,a.getSize,a.Outlayer,a.Packery.Rect,a.Packery.Packer,a.Packery.Item)}(window,function(a,b,c,d,e,f){function h(a,b){return a.position.y-b.position.y||a.position.x-b.position.x}function i(a,b){return a.position.x-b.position.x||a.position.y-b.position.y}d.prototype.canFit=function(a){return this.width>=a.width-1&&this.height>=a.height-1};var g=c.create("packery");return g.Item=f,g.prototype._create=function(){c.prototype._create.call(this),this.packer=new e},g.prototype._resetLayout=function(){this.getSize(),this._getMeasurements();var a=this.packer;this.options.isHorizontal?(a.width=Number.POSITIVE_INFINITY,a.height=this.size.innerHeight+this.gutter,a.sortDirection="rightwardTopToBottom"):(a.width=this.size.innerWidth+this.gutter,a.height=Number.POSITIVE_INFINITY,a.sortDirection="downwardLeftToRight"),a.reset(),this.maxY=0,this.maxX=0},g.prototype._getMeasurements=function(){this._getMeasurement("columnWidth","width"),this._getMeasurement("rowHeight","height"),this._getMeasurement("gutter","width")},g.prototype._getItemLayoutPosition=function(a){return this._packItem(a),a.rect},g.prototype._packItem=function(a){this._setRectSize(a.element,a.rect),this.packer.pack(a.rect),this._setMaxXY(a.rect)},g.prototype._setMaxXY=function(a){this.maxX=Math.max(a.x+a.width,this.maxX),this.maxY=Math.max(a.y+a.height,this.maxY)},g.prototype._setRectSize=function(a,c){var d=b(a),e=d.outerWidth,f=d.outerHeight;(e||f)&&(e=this._applyGridGutter(e,this.columnWidth),f=this._applyGridGutter(f,this.rowHeight)),c.width=Math.min(e,this.packer.width),c.height=Math.min(f,this.packer.height)},g.prototype._applyGridGutter=function(a,b){if(!b)return a+this.gutter;b+=this.gutter;var c=a%b,d=c&&1>c?"round":"ceil";return a=Math[d](a/b)*b},g.prototype._getContainerSize=function(){return this.options.isHorizontal?{width:this.maxX-this.gutter}:{height:this.maxY-this.gutter}},g.prototype.sortItemsByPosition=function(){var a=this.options.isHorizontal?i:h;this.items.sort(a)},g.prototype.fit=function(a,b,c){var d=this.getItem(a);d&&(this._getMeasurements(),d.getSize(),d.isPlacing=!0,b=void 0===b?d.rect.x:b,c=void 0===c?d.rect.y:c,d.positionPlaceRect(b,c,!0),this._bindFitEvents(d),d.moveTo(d.placeRect.x,d.placeRect.y),this.layout(),this.unstamp(d.element),this.sortItemsByPosition(),d.isPlacing=!1,d.copyPlaceRectPosition())},g.prototype._bindFitEvents=function(a){function d(){c++,2==c&&b.emitEvent("fitComplete",[a])}var b=this,c=0;a.on("layout",function(){return d(),!0}),this.on("layoutComplete",function(){return d(),!0})},g.prototype.resize=function(){var a=b(this.element),c=this.size&&a,d=this.options.isHorizontal?"innerHeight":"innerWidth";c&&a[d]==this.size[d]||this.layout()},g.Rect=d,g.Packer=e,g}),function(a,b){"function"==typeof define&&define.amd?define(["TG_Layout/js/layout-mode","packery/js/packery","get-size/get-size"],b):"object"==typeof exports?module.exports=b(require("TG_Layout-layout/js/layout-mode"),require("packery"),require("get-size")):b(a.TG_Layout.LayoutMode,a.Packery,a.getSize)}(window,function(a,b,c){function d(a,b){for(var c in b)a[c]=b[c];return a}var e=a.create("packery"),f=e.prototype._getElementOffset,g=e.prototype._getMeasurement;d(e.prototype,b.prototype),e.prototype._getElementOffset=f,e.prototype._getMeasurement=g;var h=e.prototype._resetLayout;e.prototype._resetLayout=function(){this.packer=this.packer||new b.Packer,h.apply(this,arguments)};var i=e.prototype._getItemLayoutPosition;return e.prototype._getItemLayoutPosition=function(a){return a.rect=a.rect||new b.Rect,i.call(this,a)},e.prototype.needsResizeLayout=function(){var a=c(this.element),b=this.size&&a,d=this.options.isHorizontal?"innerHeight":"innerWidth";return b&&a[d]!=this.size[d]},e}),function(a){"use strict";function b(a){var b=a.create("horizontal");return b.prototype._resetLayout=function(){this.x=0},b.prototype._getItemLayoutPosition=function(a){a.getSize(),this._getMeasurement("gutter","width");var b=0,c=this.x;return this.x+=a.size.outerWidth+this.gutter,{x:c,y:b}},b.prototype._getContainerSize=function(){return{width:this.x-this.gutter}},b.prototype.needsResizeLayout=function(){return this.needsVerticalResizeLayout()},b}"function"==typeof define&&define.amd?define(["TG_Layout/js/layout-mode"],b):"object"==typeof exports?module.exports=b(require("TG_Layout-layout/js/layout-mode")):b(a.TG_Layout.LayoutMode)}(window),function(a){"use strict";function b(a){var b=a.create("justified");return b.prototype._resetLayout=function(){this.justified_data=[],this.prev_width=0,this.prev_top=0,this.max_width=0,this.count=0,this._getMeasurement("gutter","width"),this._getMeasurement("rowHeight","height");var a=this.TG_Layout.size.innerWidth+this.gutter,b=this.TG_Layout.filteredItems;if(this.options.isHorizontal)this.row(b);else{var c=0;a:for(;b.length>0;){for(var d=1;dthis.TG_Layout.size.innerWidth&&this.adjustWidth(b-1)},b.prototype.adjustWidth=function(a){var b=this.justified_data[a].x,c=this.justified_data[a].width,d=this.TG_Layout.size.innerWidth-(b+c);this.justified_data[a].width=c+d},b.prototype._getItemLayoutPosition=function(a){if(!this.justified_data[this.count]){this.pcount=this.count,this._resetLayout();for(var b=0;bthis.max_width?c:this.max_width}this.count=this.pcount}a.element.style.width=this.justified_data[this.count].width+"px",a.element.style.height=this.justified_data[this.count].height+"px";var d={x:this.justified_data[this.count].x,y:this.justified_data[this.count].y},c=d.x+this.justified_data[this.count].width;return this.max_width=c>this.max_width?c:this.max_width,++this.count,d},b.prototype._getContainerSize=function(){return this.options.isHorizontal?{width:this.max_width,height:(this.rowHeight+this.gutter)*this.options.row-this.gutter}:{height:this.prev_top-this.gutter}},b.prototype.needsResizeLayout=function(){return this.max_width},b}"function"==typeof define&&define.amd?define(["TG_Layout/js/TG_Layout-mode"],cellsByRowDefinition):b(a.TG_Layout.LayoutMode)}(window),function(a){var b=TG_Layout.Item.prototype.reveal;TG_Layout.Item.prototype.reveal=function(){b.apply(this,arguments),a(this.element).removeClass("tg-item-hidden")};var c=TG_Layout.Item.prototype.hide;TG_Layout.Item.prototype.hide=function(){c.apply(this,arguments),a(this.element).addClass("tg-item-hidden")}}(jQuery),function(a,b,c){"use strict";function B(b,d,e){function Aa(b){var c=0,d=W.length,e=L.data("TG_Layout"),f=e?e.options[e.options.layoutMode].gutter.offsetWidth:0;if(!e)return!1;if(M=K.width(),R=P.width(),N=L.outerWidth(),W.length=0,O.start=0,O.end=y(N-M,0),fa){c=Y.length,X=L.children(o.itemSelector),Y.length=0;for(var m,g=H(L,o.horizontal?"paddingLeft":"paddingTop"),h=H(L,o.horizontal?"paddingRight":"paddingBottom"),i="border-box"===a(X).css("boxSizing"),j=e.filteredItems,k=0,l=0,n=0,p=[],q=[],r=0;rn?u+s:n,p.push(u)}p.push(n),p.sort(function(a,b){return a-b});for(var r=1;r0&&(N-=z(c,d)),a===l&&(e.end+=h,N+=h,k=d),e.size&&(Y.push(e),m=e)}),L[0].style[o.horizontal?"width":"height"]=(i?N:N-g-h)+"px",N-=k,Y.length?(O.start=Y[0][da?"center":"start"],O.end=da?m.center:N>M?m.end:O.start):O.start=O.end=0}if(O.center=x(O.end/2+O.start/2),Ja(),!A&&M>0){var v=O.start,w="";if(fa)a.each(Y,function(a,b){da?W.push(b.center):b.start+b.size>v&&v<=O.end&&(v=b.start,W.push(v),v+=M,v>O.end&&vO.start&&aO.end?a=O.end+(a-O.end)/6:a0?O.end:O.start)||t.stop(),xa=sa.init?h(Ea):0,ra.now=+new Date,ra.pos=O.cur+(ra.now-ra.lastTime)/1e3*ra.speed,Ba(sa.init?ra.pos:x(ra.pos)),sa.init||O.cur!==O.dest||Za("moveEnd"),ra.lastTime=ra.now}function Fa(a,b,d){if("boolean"===C(b)&&(d=b,b=c),b===c)Ba(O[a],d);else{if(ea&&"center"!==a)return;var e=t.getPos(b);e&&Ba(e[a],d,!ea)}}function Ga(a){return null!=a?G(a)?a>=0&&ad;d++){if(a>=O.end||d===W.length-1){b.activePage=W.length-1;break}if(a<=W[d]+c){b.activePage=d;break}}if(fa){for(var f=!1,g=!1,h=!1,i=0,j=Y.length;j>i;i++)if(f===!1&&a<=Y[i].start+Y[i].half&&(f=i),h===!1&&a<=Y[i].center+Y[i].half&&(h=i),i===j-1||a<=Y[i].end+Y[i].half){g=i;break}b.firstItem=G(f)?f:0,b.centerItem=G(h)?h:b.firstItem,b.lastItem=G(g)?g:b.centerItem}return b}function Ja(b){a.extend(Z,Ia(b))}function Ka(){var a=O.dest<=O.start,b=O.dest>=O.end,c=(a?1:0)|(b?2:0);if(pa.slideePosState!==c&&(pa.slideePosState=c,ma.is("button,input")&&ma.prop("disabled",a),na.is("button,input")&&na.prop("disabled",b),ma.add(ja)[a?"addClass":"removeClass"](o.disabledClass),na.add(ia)[b?"addClass":"removeClass"](o.disabledClass)),pa.fwdbwdState!==c&&sa.released&&(pa.fwdbwdState=c,ja.is("button,input")&&ja.prop("disabled",a),ia.is("button,input")&&ia.prop("disabled",b)),fa&&null!=Z.activeItem){var d=0===Z.activeItem,e=Z.activeItem>=Y.length-1,f=(d?1:0)|(e?2:0);pa.itemsButtonState!==f&&(pa.itemsButtonState=f,ka.is("button,input")&&ka.prop("disabled",d),la.is("button,input")&&la.prop("disabled",e),ka[d?"addClass":"removeClass"](o.disabledClass),la[e?"addClass":"removeClass"](o.disabledClass))}}function La(a,b){for(var c=0,d=oa[a].length;d>c;c++)if(oa[a][c]===b)return c;return-1}function Ma(){sa.released&&!t.isPaused&&t.resume()}function Na(a){return x(I(a,T.start,T.end)/T.end*(O.end-O.start))+O.start}function Oa(){sa.history[0]=sa.history[1],sa.history[1]=sa.history[2],sa.history[2]=sa.history[3],sa.history[3]=sa.delta}function Pa(a){sa.released=0,sa.source=a,sa.slidee="slidee"===a}function Qa(b){var c="touchstart"===b.type,d=b.data.source,e="slidee"===d;sa.init||!c&&Ta(b.target)||("handle"!==d||o.dragHandle&&T.start!==T.end)&&(!e||(c?o.touchDragging:o.mouseDragging&&b.which<2))&&(c||D(b),Pa(d),sa.init=0,sa.$source=a(b.target),sa.touch=c,sa.pointer=c?b.originalEvent.touches[0]:b,sa.initX=sa.pointer.pageX,sa.initY=sa.pointer.pageY,sa.initPos=e?O.cur:T.cur,sa.start=+new Date,sa.time=0,sa.path=0,sa.delta=0,sa.locked=0,sa.history=[0,0,0,0],sa.pathToLock=e?c?30:10:0,k.on(c?n:m,Ra),t.pause(1),(e?L:Q).addClass(o.draggedClass),Za("moveStart"),e&&(va=setInterval(Oa,10)))}function Ra(a){if(sa.released="mouseup"===a.type||"touchend"===a.type,sa.pointer=sa.touch?a.originalEvent[sa.released?"changedTouches":"touches"][0]:a,sa.pathX=sa.pointer.pageX-sa.initX,sa.pathY=sa.pointer.pageY-sa.initY,sa.path=v(w(sa.pathX,2)+w(sa.pathY,2)),sa.delta=o.horizontal?sa.pathX:sa.pathY,sa.released||!(sa.path<1)){if(!sa.init){if(!(o.horizontal?u(sa.pathX)>u(sa.pathY):u(sa.pathX)sa.pathToLock&&sa.slidee&&(sa.locked=1,sa.$source.on(p,E)),sa.released&&(Sa(),o.releaseSwing&&sa.slidee&&(sa.swing=(sa.delta-sa.history[0])/40*300,sa.delta+=sa.swing,sa.tweese=u(sa.swing)>10)),Ba(sa.slidee?x(sa.initPos-sa.delta):Na(sa.initPos+sa.delta))}}function Sa(){clearInterval(va),sa.released=!0,k.off(sa.touch?n:m,Ra),(sa.slidee?L:Q).removeClass(o.draggedClass),setTimeout(function(){sa.$source.off(p,E)}),O.cur===O.dest&&sa.init&&Za("moveEnd"),t.resume(1),sa.init=0}function Ta(b){return~a.inArray(b.nodeName,r)||a(b).is(o.interactive)}function Ua(){t.stop(),k.off("mouseup",Ua)}function Va(a){switch(D(a),this){case ia[0]:case ja[0]:t.moveBy(ia.is(this)?o.moveBy:-o.moveBy),k.on("mouseup",Ua);break;case ka[0]:t.prev();break;case la[0]:t.next();break;case ma[0]:t.prevPage();break;case na[0]:t.nextPage()}}function Wa(a){if(o.keyboardNavBy)switch(a.which){case o.horizontal?37:38:D(a),t["pages"===o.keyboardNavBy?"prevPage":"prev"]();break;case o.horizontal?39:40:D(a),t["pages"===o.keyboardNavBy?"nextPage":"next"]()}}function Xa(){this.parentNode===U[0]&&t.activatePage(V.index(this))}function Ya(a){o.pauseOnHover&&t["mouseenter"===a.type?"pause":"resume"](2)}function Za(a,b){if(oa[a]){for(za=oa[a].length,s.length=0,ya=0;za>ya;ya++)s.push(oa[a][ya]);for(ya=0;za>ya;ya++)s[ya].call(t,a,b)}}var ya,za,o=a.extend({},B.defaults,d),t=this,A=G(b),K=a(b),L=o.slidee?a(o.slidee).eq(0):K.children().eq(0),M=0,N=0,O={start:0,center:0,end:0,cur:0,dest:0},P=a(o.scrollBar).eq(0),Q=P.children().eq(0),R=0,S=0,T={start:0,end:0,cur:0},U=a(o.pagesBar),V=0,W=[],X=0,Y=[],Z={firstItem:0,lastItem:0,centerItem:0,activeItem:null,activePage:0},$=new J(K[0]),_=new J(L[0]),aa=new J(P[0]),ba=new J(Q[0]),ca="basic"===o.itemNav,da="forceCentered"===o.itemNav,ea="centered"===o.itemNav||da,fa=!A&&(ca||ea||da),ha=(o.scrollSource?a(o.scrollSource):K,o.dragSource?a(o.dragSource):K),ia=a(o.forward),ja=a(o.backward),ka=a(o.prev),la=a(o.next),ma=a(o.prevPage),na=a(o.nextPage),oa={},pa={},qa={},ra={},sa={released:1},ua=0,va=0,wa=0,xa=0;A||(b=K[0]),t.initialized=0,t.frame=b,t.slidee=L[0],t.pos=O,t.rel=Z,t.items=Y,t.pages=W,t.isPaused=0,t.options=o,t.dragging=sa,t.reload=function(){Aa()},t.getPos=function(a){if(fa){var b=Ga(a);return-1!==b?Y[b]:!1}var c=L.find(a).eq(0);if(c[0]){var d=o.horizontal?c.offset().left-L.offset().left:c.offset().top-L.offset().top,e=c[o.horizontal?"outerWidth":"outerHeight"]();return{start:d,center:d-M/2+e/2,end:d-M+e,size:e}}return!1},t.moveBy=function(a){ra.speed=a,!sa.init&&ra.speed&&O.cur!==(ra.speed>0?O.end:O.start)&&(ra.lastTime=+new Date,ra.startPos=O.cur,Pa("button"),sa.init=1,Za("moveStart"),g(xa),Ea())},t.stop=function(){"button"===sa.source&&(sa.init=0,sa.released=1)},t.prev=function(){t.activate(null==Z.activeItem?0:Z.activeItem-1)},t.next=function(){t.activate(null==Z.activeItem?0:Z.activeItem+1)},t.prevPage=function(){t.activatePage(Z.activePage-1)},t.nextPage=function(){t.activatePage(Z.activePage+1)},t.slideBy=function(a,b){a&&(fa?t[ea?"toCenter":"toStart"](I((ea?Z.centerItem:Z.firstItem)+o.scrollBy*a,0,Y.length)):Ba(O.dest+a,b))},t.slideTo=function(a,b){Ba(a,b)},t.toStart=function(a,b){Fa("start",a,b)},t.toEnd=function(a,b){Fa("end",a,b)},t.toCenter=function(a,b){Fa("center",a,b)},t.getIndex=Ga,t.activatePage=function(a,b){G(a)&&Ba(W[I(a,0,W.length-1)],b)},t.resume=function(a){o.cycleBy&&o.cycleInterval&&("items"!==o.cycleBy||Y[0]&&null!=Z.activeItem)&&!(a=Y.length-1?0:Z.activeItem+1);break;case"pages":t.activatePage(Z.activePage>=W.length-1?0:Z.activePage+1)}},o.cycleInterval))},t.pause=function(a){ae;e++)oa[d[e]]=oa[d[e]]||[],-1===La(d[e],b)&&oa[d[e]].push(b);else if("array"===C(b))for(var g=0,h=b.length;h>g;g++)t.on(a,b[g])},t.init=function(){if(!t.initialized){t.on(e);var a=["overflow","position"],b=["position","webkitTransform","msTransform","transform","left","top","width","height"];$.save.apply($,a),aa.save.apply(aa,a),_.save.apply(_,b),ba.save.apply(ba,b);var c=Q;return A||(c=c.add(L),K.css("overflow","hidden"),i||"static"!==K.css("position")||K.css("position","relative")),i?j&&c.css(i,j):("static"===P.css("position")&&P.css("position","relative"),c.css({position:"absolute"})),o.forward&&ia.on(q,Va),o.backward&&ja.on(q,Va),o.prev&&ka.on(p,Va),o.next&&la.on(p,Va),o.prevPage&&ma.on(p,Va),o.nextPage&&na.on(p,Va),U[0]&&o.activatePageOn&&U.on(o.activatePageOn+"."+f,"*",Xa),ha.on(l,{source:"slidee"},Qa),Q&&Q.on(l,{source:"handle"},Qa),k.on("keydown",Wa),A||(K.on("mouseenter."+f+" mouseleave."+f,Ya),K.on("scroll."+f,F)),t.initialized=1,Aa(!0),o.cycleBy&&!A&&t[o.startPaused?"pause":"resume"](),t}}}function C(a){return null==a?String(a):"object"==typeof a||"function"==typeof a?Object.prototype.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase()||"object":typeof a}function D(a,b){a.preventDefault(),b&&a.stopPropagation()}function E(b){D(b,1),a(this).off(b.type,E)}function F(){this.scrollLeft=0,this.scrollTop=0}function G(a){return!isNaN(parseFloat(a))&&isFinite(a)}function H(a,b){return 0|x(String(a.css(b)).replace(/[^\-0-9.]/g,""))}function I(a,b,c){return b>a?b:a>c?c:a}function J(a){var b={};return b.style={},b.save=function(){if(a&&a.nodeType){for(var c=0;cd;d++){var f=a[d]?a[d]+c.charAt(0).toUpperCase()+c.slice(1):c;if(null!=b.style[f])return f}}var a=["","Webkit","Moz","ms","O"],b=document.createElement("div");i=c("transform"),j=c("perspective")?"translateZ(0) ":""}(),b[e]=B,a.fn[d]=function(b,c){var d,e;return a.isPlainObject(b)||(("string"===C(b)||b===!1)&&(d=b===!1?"destroy":b,e=Array.prototype.slice.call(arguments,1)),b={}),this.each(function(g,h){var i=a.data(h,f);i||d?i&&d&&i[d]&&i[d].apply(i,e):i=a.data(h,f,new B(h,b,c).init())})}}(jQuery,window),jQuery.noConflict();var The_Grid={preview:"#tg-grid-preview-inner", wrapper:".tg-grid-wrapper",slider:".tg-grid-slider",grid:".tg-grid-holder",loader:".tg-grid-preloader",ajax:".tg-ajax-button",ajaxMsg:".tg-ajax-scroll-holder",sizer:".tg-grid-sizer",gutter:".tg-gutter-sizer",item:".tg-item",itemImg:".tg-item-image",gallery:".tg-item-gallery-holder",tooltip:".tg-filter-count",filterH:".tg-filters-holder",filter:".tg-filter, .tg-filters-holder select",search:".tg-search",clear:".tg-search-clear",sorter:".tg-sorters-holder",sorterBy:".tg-sorter li, select.tg-sorter",sortASC:".tg-sorter-order",arrLeft:".tg-left-arrow",arrRight:".tg-right-arrow",bullets:".tg-slider-bullets",pages:".tg-page-ajax",sortData:{excerpt:"p",title:function(a){return jQuery(a).data("title")},id:function(a){return jQuery(a).data("id")},date:function(a){return jQuery(a).data("date")},author:function(a){return jQuery(a).data("author")},comment:function(a){return jQuery(a).data("comment")},popular_post:function(a){return jQuery(a).data("popular-post")},total_sales:function(a){return jQuery(a).data("total-sales")},regular_price:function(a){return jQuery(a).data("regular-price")},sale_price:function(a){return jQuery(a).data("sale-price")},featured:function(a){return jQuery(a).data("featured")},stock:function(a){return jQuery(a).data("stock")},sku:function(a){return jQuery(a).data("sku")}},defaults:{style:"grid",layout:"vertical",fullWidth:null,fullHeight:null,rtl:!0,filterComb:!1,filterLogic:"AND",filterLoad:"",sortByLoad:"",orderLoad:!1,row:1,ratio:1,gutters:[[9999,0],[1200,0],[980,0],[768,0],[480,0],[320,0]],cols:[[9999,4],[1200,3],[980,3],[768,2],[480,1],[320,1]],rows:[[9999,240],[1200,240],[980,220],[768,220],[480,200],[320,200]],animation:[{name:"None"},{visible:""},{hidden:""}],transition:0,itemNav:null,swingSpeed:500,cycleBy:null,cycle:5e3,startAt:0,ajaxMethod:null,ajaxDelay:0,preloader:0,itemDelay:0,gallery:!1}},tg_meta_data=tg_global_var.meta_data,tg_custom_sorter={};if(tg_meta_data)for(var i=0;ih&&a(document).on("mousemove",".tg-panZ",function(h){b=a(this),e=b.width(),d=b.height(),c=b.closest(".tg-item").offset();var i=Date.now();i>l+80&&(l=i,window.requestAnimationFrame(function(){f=.08*-(h.pageX-c.left-e/2)*k,g=.08*-(h.pageY-c.top-d/2)*k,a(h.target).closest(".tg-item").find(j).css({"-webkit-transform":"matrix(1.08, 0, 0, 1.08,"+f+","+g+")","-moz-transform":"matrix(1.08, 0, 0, 1.08,"+f+","+g+")"})}))}).on("mouseleave",".tg-panZ",function(b){setTimeout(function(){a(b.target).closest(".tg-item").find(j).css({"-webkit-transform":"","-moz-transform":""})},80)})}function j(){function h(a,b){var c=e.scrollTop||d.scrollTop,f=e.scrollLeft,g=a.pageX,h=a.pageY,i=b[0].getBoundingClientRect(),j=b[0].clientWidth||b[0].offsetWidth||b[0].scrollWidth,k=b[0].clientHeight||b[0].offsetHeight||b[0].scrollHeight,l=320/j,m=.52-(g-i.left-f)/j,n=.52-(h-i.top-c)/k,o=h-i.top-c-k/2,p=g-i.left-f-j/2,q=(m-p)*(.07*l),r=(o-n)*(.1*l),s=k>j?k/j*2:1,t=3*j*s,u="perspective("+t+"px) rotateX("+r+"deg) rotateY("+q+"deg) scale3d(1.03,1.03,1.03)";b.css("transform",u+" translateX("+2*m*(2.5/l)+"px) translateY("+1*n*(2.5/l)+"px)")}function i(a){a.addClass("over")}function j(a){a.removeClass("over"),setTimeout(function(){var b=a[0].clientWidth||a[0].offsetWidth||a[0].scrollWidth;a.css("transform","perspective("+3*b+"px) rotateX(0deg) rotateY(0deg) translateZ(0)")},80)}var b=document,c=0,d=b.getElementsByTagName("html")[0],e=b.getElementsByTagName("body")[0],f="ontouchstart"in window||navigator.msMaxTouchPoints,g=a("body").hasClass("is-ie")?1:80;f||a(document).on("mousemove",".tg-atv-anim",function(b){var d=a(this),e=Date.now();e>c+g&&(c=e,window.requestAnimationFrame(function(){h(b,d)}))}).on("mouseenter",".tg-atv-anim",function(b){i(a(this))}).on("mouseleave",".tg-atv-anim",function(b){j(a(this))})}function k(a){var b=[],c=626,d=436,e=Math.round(window.screenX+(window.outerWidth-c)/2),f=Math.round(window.screenY+(window.outerHeight-d)/2);return b.url=encodeURIComponent(a.closest(".tg-item").find(".tg-item-title a").attr("href")),b.title=encodeURIComponent(a.closest(".tg-item").find(".tg-item-title a").text()),b.text=encodeURIComponent(a.closest(".tg-item").find(".tg-item-excerpt").text()),b.title.length>140&&(b.title=b.title.substring(0,140)),b.text.length>120&&(b.text=b.text.substring(0,120)),b.img=encodeURIComponent(a.closest(".tg-item").find("img.tg-item-image").attr("src")),b.props=["width="+c,"height="+d,"left="+e,"top="+f,"status=0","resizable=1","location=0","toolbar=0"].join(","),b}a.fn.The_Grid=function(b){return this.each(function(){function _(a){var b=K.not(".tg-item-hidden").length;a.length===b&&p.reload()}function aa(b){for(var c=0;c0&&(The_Grid.galleryInt=setInterval(function(){g=Math.floor(Math.random()*j.length),h=h===g&&j.length>0?ia(j,g+1):g,b=a(The_Grid.gallery).eq(h),i=j.length>0?ia(j[h],b.find(".show").index()-1+2):0,b.find(The_Grid.itemImg).removeClass("show"),b.find(The_Grid.itemImg).eq(i).addClass("show")},3500))}}function ia(a,b){return(a.length+b%a.length)%a.length}function ja(){j=[];for(var b=a(The_Grid.gallery),c=0;c0?".tg-item-hidden":null,e="*"!==c?b.find(c).not(d).length:K.not(d).length;M.eq(a).find(The_Grid.tooltip).html(e),z=M.eq(a).find("span:first-child").data("count")&&M.eq(a).find("span:first-child").data("tooltip",e),z=0===e?M.eq(a).removeClass("tg-show-filter"):M.eq(a).addClass("tg-show-filter")}}function la(){if(G.length>0)if(l=G.data("item-tt")?G.data("item-tt")-K.length:99999,0>=l)G.addClass("tg-no-more"),G.find("span").text(G.data("no-more")),setTimeout(function(){G.fadeOut(500)},3e3);else{var a=G.data("button");z=G.data("remain")?G.find("span").text(a+" ("+l+")"):G.find("span").text(a)}}function ma(){var e,d=0,f=b.data("TG_Layout");z=0===V.length?F.remove():F.hide(),C.removeClass("tg-grid-loading"),c=f.filteredItems,c.length>0?e=window.tgInterval(function(){b.closest("body").length>0&&(a(c[d].element).removeClass("tg-item-reveal"),z=Y.itemDelay&&b.TG_Layout("reveal",[c[d]]),d!==c.length-1&&Y.itemDelay||(m=!0,K.removeClass("tg-item-reveal"),C.addClass("tg-grid-loaded"),z=!Y.itemDelay&&b.TG_Layout("reveal",c),e.clear()),d++)},Y.itemDelay):(m=!0,K.removeClass("tg-item-reveal"),C.addClass("tg-grid-loaded"))}function na(){for(var c="justified"!==Y.style?Y.cols:Y.rows,d=oa().width,e=0,f=c.length;f>e&&c[e][0]>=d;e++)u=c[e][1],q=Y.gutters[e][1];if(J.width(q),"justified"!==Y.style){var g=C.width();if(v=g/u-q,"vertical"===Y.layout&&(b.width(""),x=(u-1)*q,v=(g-x)/u,v=v%1!==0?Math.ceil(v):v,y=u*v+x,b.css("left",-(y-b.width())/2+"px"),b.width(y)),Y.fullHeight&&"horizontal"===Y.layout){var h=a("#wpadminbar").height();w=0===D.length?(a(window).height()-h-q*(Y.row-1))/Y.row:D.height()/Y.row}else w=Math.round(v/Y.ratio)}else w=u,I.height(w);z="null"===Y.itemNav&&E.css("padding","0 "+q/2+"px")}function oa(){if(0===D.length){var a=window,b="inner";return"innerWidth"in window||(b="client",a=document.documentElement||document.body),{width:a[b+"Width"]}}return{width:D.width()}}function pa(){if("justified"!==Y.style){I.width(v);for(var a=0;aY.row?Y.row:c,1===u?(r=v,s=w):b>u?(t=Math.round(u/(b/c)),t=1>=t?1:t,r=u*v+(u-1)*q,s=1===t?w:t*w+(t-1)*q):(r=b*v+(b-1)*q,s=c*w+(c-1)*q),K.eq(a).width(r),z="grid"===Y.style?K.eq(a).height(s):null}}}function qa(){if("horizontal"===Y.layout){var c;"masonry"===Y.style?(C.removeClass("tg-grid-loading"),c=Math.max.apply(null,K.map(function(){return a(this).height()}).get()),b.add(E).height(c)):(c=w*Y.row+q*(Y.row-1),b.add(E).height(c))}}function ra(){var a,c,d=!1;"horizontal"===Y.layout?(d=!0,a=c="grid"===Y.style?"packery":"justified"===Y.style?"justified":"horizontal"):a=c="grid"===Y.style?"packery":Y.style;var e={};e[c]={},e.hiddenStyle={},e.visibleStyle={},e.layoutMode=a,e.filter=Y.filterLoad,"none"!==Y.sortByLoad&&(e.sortBy=Y.sortByLoad),e.sortAscending=Y.orderLoad,e.isOriginLeft=Y.rtl,e.itemSelector=The_Grid.item,e[c].gutter=J[0],e[c].rowHeight=I[0],e[c].columnWidth=I[0],e[c].isHorizontal=d,e[c].image=The_Grid.itemImg,e[c].row=Y.row,e[c].previewMode=D,e.hiddenStyle.opacity=0,e.visibleStyle.opacity=1,e.hiddenStyle.transform=Y.animation[2].hidden,e.visibleStyle.transform=Y.animation[1].visible,e.transitionDuration=Y.transition,e.getSortData=The_Grid.sortData,b.TG_Layout(e),aa(K)}function sa(){if("horizontal"===Y.layout){var c=b.data("TG_Layout"),d=c.filteredItems,e=Y.startAt=Y.startAt-1>d.length?d.length:Y.startAt;"forceCentered"===Y.itemNav&&0===U.length&&(U=a(a('
')).appendTo(C).hide()),p=new TG_Slider(E,{itemSelector:".tg-item:not(.tg-item-hidden)",cycleBy:Y.cycleBy,cycleInterval:Y.cycle,pauseOnHover:1,itemNav:Y.itemNav,startAt:Y.startAt-1,smart:1,horizontal:1,easing:"easeOutExpo",speed:1e3,swingSpeed:Y.swingSpeed,releaseSwing:1,mouseDragging:1,touchDragging:1,elasticBounds:1,moveBy:r,syncSpeed:.8,keyboardNavBy:"pages",activeClass:"tg-active-item",disabledClass:"tg-disabled",draggedClass:"tg-slider-dragged",pageBuilder:function(){return"
  • "},pagesBar:U,prevPage:S,nextPage:T,activatePageOn:"click"}).init(),E.data("slider",p).trigger("tg-slider-init"),"forceCentered"===Y.itemNav&&(a(d[e-1].element).addClass("tg-active-item"),p.on("load activePage",function(e){e=this.rel.activePage,c=b.data("TG_Layout"),d=c.filteredItems,K.removeClass("tg-active-item"),z=d[e]&&a(d[e].element).addClass("tg-active-item")}))}}function ta(b){if(A&&(3==A.readyState||2==A.readyState||1==A.readyState))return!1;var c={action:"the_grid_load_more",grid_nonce:tg_global_var.nonce,grid_name:b.data("name"),grid_page:o,grid_data:ua(),grid_ajax:b.data("ajax"),main_query:tg_global_var.main_query};A=a.ajax({url:tg_global_var.url,type:"post",datatype:"json",data:c,beforeSend:function(){n=!0,o+=1,z=G.data("loading")&&!G.hasClass("tg-no-more")&&G.find("span").text(G.data("loading")),z=a(H).length>0&&0===G.length&&a(H).addClass("tg-loading")},success:function(c){var d=c.success,e=c.message,f=c.content,g=c.ajax_data,h=!0;try{g=a.parseJSON(g)}catch(i){h=!1}if(b.data("ajax",g),!d)return G.add(a(H)).add(V).removeClass("tg-loading"),F.find("> div").html(e),G.find("span").text(e),a(H).children("div").text(e),o-=1,!1;if(!f)return G.data("item-tt",-1),la(),a(H).children("div").text(a(H).children("div").data("no-more")),setTimeout(function(){a(H).fadeOut(400)},1e3),o-=1,!1;var j=a(f);z=0===V.length&&j.addClass("tg-item-index"),j.find(The_Grid.grid).length>0&&(j=j.find(The_Grid.item).removeClass("tg-item-reveal")),b.append(j),K=b.find(The_Grid.item),j.hide(),pa(),a.TG_media_init(),ka(),ja(),ha(),va(),j=a(a.grep(j,function(a){return"undefined"!=typeof a.id}));var k=j.length-1;j.the_grid_images_loaded({complete:function(){var e,d=0;F.hide(),z=c&&a(H).removeClass("tg-loading"),z="horizontal"===Y.layout&&b.css("min-height",""),z="masonry"===Y.style&&"horizontal"===Y.layout&&qa(),e=window.tgInterval(function(){if(b.closest("body").length>0){if(z=Y.ajaxDelay&&b.TG_Layout("appended",j.eq(d)),z="horizontal"===Y.layout&&p.reload(),k===d||!Y.ajaxDelay)return ka(),la(),z=!Y.ajaxDelay&&b.TG_Layout("appended",j),z="horizontal"===Y.layout&&p.reload(),V.removeClass("tg-loading"),n=!1,e.clear(),z="undefined"!=typeof FOOBOX&&a.isFunction(FOOBOX.init)&&FOOBOX.init(),z=a().fancybox&&a(".tg-item a.fancybox").fancybox(),z=a().prettyPhoto&&a('.tg-item a[rel^="prettyPhoto"]').prettyPhoto(),aa(K),!1;d++}},Y.ajaxDelay)}})},error:function(a,b,c){o-=1,console.error(a),console.error(b+" :: "+c)}})}function ua(){return D.length>0?new TG_metaData(a("#the_grid_metabox .tomb-row")):void 0}function va(){D.length>0&&TG_excludeItem()}var c,d,e,f,g,h,i,p,q,r,s,t,u,v,w,x,y,z,b=a(this),j=[],k=!0,l=!0,m=!1,n=!1,o=1,A=null,B=b.closest(The_Grid.wrapper).attr("id"),C=a('[id="'+B+'"]').length>1?b.closest(The_Grid.wrapper):a("#"+B),D=C.closest(The_Grid.preview),E=C.find(The_Grid.slider),F=C.find(The_Grid.loader),G=C.find(The_Grid.ajax),H=C.find(The_Grid.ajaxMsg),I=C.find(The_Grid.sizer),J=C.find(The_Grid.gutter),K=C.find(The_Grid.item),L=C.find(The_Grid.filterH),M=C.find(The_Grid.filter),N=C.find(The_Grid.search),O=C.find(The_Grid.clear),P=C.find(The_Grid.sorter),Q=C.find(The_Grid.sorterBy),R=C.find(The_Grid.sortASC),S=C.find(The_Grid.arrLeft),T=C.find(The_Grid.arrRight),U=C.find(The_Grid.bullets),V=C.find(The_Grid.pages),W=b.data(),X={style:W.style&&W.style,layout:W.layout&&W.layout,fullWidth:W.fullwidth&&W.fullwidth,fullHeight:W.fullheight&&W.fullheight,rtl:W.rtl&&W.rtl,filterComb:W.filtercomb&&W.filtercomb,filterLogic:W.filterlogic&&W.filterlogic,filterLoad:W.filterload&&W.filterload,sortByLoad:W.sortbyload&&W.sortbyload,orderLoad:W.orderload&&W.orderload,row:W.row&&W.row,ratio:W.ratio&&W.ratio,gutters:W.gutters&&W.gutters,cols:W.cols&&W.cols,rows:W.rows&&W.rows,animation:W.animation&&W.animation,transition:W.transition&&W.transition,itemNav:W.slider&&W.slider.itemNav,swingSpeed:W.slider&&W.slider.swingSpeed,cycleBy:W.slider&&W.slider.cycleBy,cycle:W.slider&&W.slider.cycle,startAt:W.slider&&W.slider.startAt,ajaxMethod:W.ajaxmethod&&W.ajaxmethod,ajaxDelay:W.ajaxdelay&&W.ajaxdelay,preloader:W.preloader&&W.preloader,itemDelay:W.itemdelay&&W.itemdelay,gallery:W.gallery&&W.gallery},Y=a.extend({},The_Grid.defaults,X);Y.cols.sort(function(a,b){return b[0]-a[0]}),Y.gutters.sort(function(a,b){return b[0]-a[0]}),Y.rows.sort(function(a,b){return b[0]-a[0]}),Y.rtl=Y.rtl?!1:!0,Y.ajaxDelay=V.length>0?Y.itemDelay:Y.ajaxDelay;for(var Z=a.map(W,function(a,b){return b}),$=0;$0&&b.TG_Layout("layout"),z="horizontal"===Y.layout&&b.TG_Layout("once","layoutComplete",function(a){_(a)})}),V.on("click",function(c){c.preventDefault();var d=a(this);o=d.data("page"),d.is(".tg-page-current")||A&&(!A||4!=A.readyState)||n||!m||(P.find(".tg-dropdown-value").text(""),N.val(""),M.removeClass("tg-filter-active"),a('.tg-filter[data-filter="*"]').addClass("tg-filter-active"),V.removeClass("tg-page-current").addClass("tg-loading"),d.addClass("tg-page-current"),a(".tg-item-hidden").addClass("tg-item-removed"),a.TG_media_destroy(b),b.css("min-height",250).TG_Layout("remove",K).TG_Layout({filter:"*"}),b.contents().each(function(){z=8==this.nodeType?a(this).remove():null}),F.show(),ta(b))}),G.on("click",function(a){l&&(a.preventDefault(),ta(b))}),"on_scroll"==Y.ajaxMethod&&a(window).on("mousewheel resize scroll",function(){var a=C.the_grid_visible();z=a===!0&&m===!0&&ta(b)})})};var b=[];a.fn.the_grid_images_loaded=function(){function j(){return e++,e>=f.length?(d.complete.call(c),!1):void 0}var g,c=a(this),d=a.extend({complete:function(){}},arguments[0]||{}),e=0,f=[];c.find("*").filter(function(){g=a(this).css("background-image"),g=/^url\((['"]?)(.*)\1\)$/.exec(g),g=g?g[2]:null,g=!g&&a(this).is("img")?a(this).attr("src"):g,g=g&&g.match(/\.(jpg|jpeg|png|bmp|gif|tif|tiff|jif|jfif)/g)?g:null,g&&-1==a.inArray(g,b)&&(f.push(g),b.push(g))});for(var h=[],i=0;i1?this.eq(0):this,b=a.get(0),d=c.height(),e=!1;if("function"==typeof b.getBoundingClientRect){var f=b.getBoundingClientRect();e=f.bottomk}return e}},a(document).ready(function(){function d(b){if(b.data("list-DOM")){var d=b.data("list-DOM").removeClass(c),e=setTimeout(function(){d.remove(),d=null,b.data("list-DOM",d)},400);a(b.data("list-DOM")).data("list-timer",e)}return!1}function e(b){var c=b.parent().offset(),d=b.parent().height(),e="relative"===a("body").css("position")?a(window).scrollTop()+a("body")[0].getBoundingClientRect().top:null,f=parseInt(b.css("margin-bottom")),g=b.outerWidth(),h=c.left,i=c.top+d-e-f,j=[];return j.top=i,j.left=h,j.width=g,j}var b,c="tg-dropdown-holder-animation";tg_is_mobile||(a(document).on("mouseenter",".tg-dropdown-holder",function(d){d.preventDefault(),d.stopPropagation();var f=a(this),g=a(f.data("list-DOM")).data("list-timer");if(g)return clearTimeout(g),f.data("list-DOM").addClass(c),!1;b=f.find("ul");var h=b.clone(!0).addClass("tg-list-appended").attr("style","").appendTo("body");f.add(h).data("list-DOM",h),h.data("filter-DOM",f);var i=e(f);b.hide(),h.css({position:"absolute","z-index":99999,width:i.width,top:i.top,left:i.left}).addClass(c)}).on("mouseleave",".tg-dropdown-holder",function(b){d(a(this))}),a(document).on("mouseenter touchstart",".tg-list-appended",function(b){var d=a(this);return d.data("list-DOM")?(clearTimeout(d.data("list-timer")),d.data("list-DOM").addClass(c),!1):void 0}).on("mouseleave touchend",".tg-list-appended",function(b){d(a(this))}),a(document).on("click touchstart",".tg-list-appended li",function(){var b=a(this).closest("ul"),c=b.data("filter-DOM");c.find('[data-filter="'+a(this).data("filter")+'"]').trigger("click"),c.find('[data-value="'+a(this).data("value")+'"]').trigger("click"),b.width(c.outerWidth()),b.css("left",c.offset().left);var d=e(c);d.top!==b.position().top?b.css("top",d.top):(b.find("li").removeClass("tg-filter-active"),c.find(".tg-filter-active").each(function(c){b.find("li").eq(a(this).index()).addClass("tg-filter-active")}))}))}),a.fn.TG_ToolTip=function(b){var c="tooltip-DOM",d="tooltip-timer";a(document).on("mouseenter",a(this).selector,function(){var e=a(this);if(!e.data(b.data))return!1;if(e.data(c))return clearTimeout(e.data(d)),e.data(c).addClass(b.hoverClass.split(".").join("")),!1;var f=a('
    ').appendTo("body");e.data(c,f);var g=e.data(b.data),h=e.offset(),i="relative"===a("body").css("position")?a(window).scrollTop()+a("body")[0].getBoundingClientRect().top:null,j=h.top-i,k=h.left,l=e.outerWidth(!0);f.html(g).css({position:"absolute","z-index":b.zindex,width:l,top:j+b.spacing-f.outerHeight(!0),left:k+l/2}).addClass(b.hoverClass.split(".").join(""))}).on("mouseleave",a(this).selector,function(){var e=a(this);if(!e.data(b.data)||!e.data(c))return!1;var f=e.data(c).removeClass(b.hoverClass.split(".").join("")),g=setTimeout(function(){f.remove(),f=null,e.data(c,f)},400);e.data(d,g)})},a(document).ready(function(){a(".tg-filter-name").TG_ToolTip({data:"tooltip",zindex:99999,place:"top",appendClass:".tg-filter-tooltip",hoverClass:".tg-tooltip-hover",spacing:-2})});var d="tg-media-init",e=".tg-item",f=function(){var a=3,b=document.createElement("div"),c=b.getElementsByTagName("i");do b.innerHTML="";while(c[0]);return a>4?a:document.documentMode}();f&&a("body").addClass("is-ie"),a.fn.TG_SoundCloud=function(){return this.each(function(){var b=a(this).closest(e),c=a(this).attr("src");if(!b.hasClass(d)&&"about:blank"!==c){var f=SC.Widget(a(this).attr("id"));f.bind(SC.Widget.Events.READY,function(){(!f.getCurrentSound&&tg_is_mobile||!tg_is_mobile)&&f.play(),a.TG_Media_Ready(b,f,"STD"),f.bind(SC.Widget.Events.PLAY,function(){a.TG_Media_Play(b)}),f.bind(SC.Widget.Events.PAUSE,function(){a.TG_Media_Pause(b)}),f.bind(SC.Widget.Events.FINISH,function(){a.TG_Media_Pause(b)})})}})};var g={};a.fn.TG_Youtube=function(){return this.each(function(){var b=a(this).closest(e),c=a(this).attr("src");if(!b.hasClass(d)&&"about:blank"!==c){var f=this.id;g[f]=new YT.Player(f,{events:{onReady:function(c){c.target.playVideo(),a.TG_Media_Ready(b,c.target,"YT")},onStateChange:function(c){1===c.data&&a.TG_Media_Play(b),(2===c.data||0===c.data)&&a.TG_Media_Pause(b)}}})}})},a.fn.TG_Vimeo=function(){return this.each(function(){var b=a(this).closest(e),c=a(this).attr("src");if(9>=f&&(a(this).remove(),b.find(".tg-media-button").remove()),!b.hasClass(d)&&"about:blank"!==c){a(this).attr("src",a(this).attr("src"));var g=$f(this);g.addEvent("ready",function(){g.api("play"),a.TG_Media_Ready(b,g,"VM"),g.addEvent("play",function(){a.TG_Media_Play(b)}),g.addEvent("pause",function(){a.TG_Media_Pause(b)}),g.addEvent("finish",function(){a.TG_Media_Pause(b)})})}})},a.fn.TG_Wistia=function(){return this.each(function(){var b=a(this).closest(e),c=a(this).attr("src");b.hasClass(d)||"about:blank"===c||a(this).load(function(){var c=a(this)[0].wistiaApi,d=!1,e=!1,f=!1;a.TG_Media_Ready(b,c,"STD"),c&&(c.play(),c.bind("seek",function(){e=!0}),c.bind("heightchange",function(){f=!0}),c.bind("play",function(){e===!1&&f===!1&&d&&a.TG_Media_Play(b),e=f=!1}),c.bind("pause",function(){e===!1&&f===!1&&a.TG_Media_Pause(b),f=d=!0}),c.bind("finish",function(){a.TG_Media_Pause(b)}))})})},a.fn.TG_HTML_Player=function(){return this.each(function(){var b=a(this).closest(e);if(!b.hasClass(d)){var c=a(this)[0];c.addEventListener&&(a.TG_Media_Ready(b,c,"STD"),c.addEventListener("play",function(){a.TG_Media_Play(b)}),c.addEventListener("pause",function(){a.TG_Media_Pause(b)}),c.addEventListener("ended",function(){a.TG_Media_Pause(b)}))}})},a.TG_Media_Ready=function(a,b,c){a.data("pause-method",c).data("media-player",b).addClass(d)},a.TG_Media_Play=function(b){b.hasClass("tg-force-play")||a.TG_Pause_Players(),b.addClass("tg-is-playing"),a(e).removeClass("tg-force-play")},a.TG_Media_Pause=function(a){a.removeClass("tg-is-playing tg-force-play")},a(document).on("click",".tg-item:not(.tg-media-init) .tg-item-button-play",function(b){b.preventDefault();var c=a(this).closest(".tg-item"),d=c.find("iframe");d.attr("src",d.data("src")),a.TG_Pause_Players(),a.TG_media_init(),c.addClass("tg-force-play")}),a(document).on("click",".tg-item.tg-media-init .tg-item-button-play",function(b){b.preventDefault();var c=a(this).closest(".tg-item"),f=c.data("pause-method"),g=c.data("media-player");if(g&&c.hasClass(d))switch(c.find(".tg-item-media").show(),a.TG_Pause_Players(),a(e).removeClass("tg-force-play tg-play-error"),c.addClass("tg-force-play"),f){case"STD":(!g.getCurrentSound&&tg_is_mobile||!tg_is_mobile)&&g.play();break;case"YT":g.playVideo();break;case"VM":g.api("play")}}),a.TG_Pause_Players=function(){a(".tg-item.tg-is-playing, .tg-item.tg-force-play").each(function(){var b=a(this),c=b.data("pause-method"),f=b.data("media-player");if(f&&b.hasClass(d)){switch(c){case"STD":f.pause();break;case"YT":f.pauseVideo();break;case"VM":f.api("pause")}b.closest(e).removeClass("tg-is-playing tg-force-play")}})},a.TG_media_init=function(){var b,c,d,e,f,g=[{ID:"youtube",url:"//www.youtube.com/iframe_api"},{ID:"vimeo",url:"//a.vimeocdn.com/js/froogaloop2.min.js"},{ID:"soundcloud",url:"//w.soundcloud.com/player/api.js"},{ID:"wistia",url:"//fast.wistia.com/assets/external/E-v1.js"}];if(a(".g-ytsubscribe").length&&(b=document.createElement("script"),b.src="https://apis.google.com/js/platform.js",b.id="tg-youtube-subscribe-api",f=document.getElementsByTagName("script")[0],f.parentNode.insertBefore(b,f)),0===a(".tg-item-media").length)return!1;c={youtube:function(){"undefined"==typeof YT||0===YT.loaded?window.onYouTubeIframeAPIReady=function(){a('[data-api="1"].tg-item-youtube').TG_Youtube()}:a('[data-api="1"].tg-item-youtube').TG_Youtube()},vimeo:function(){a('[data-api="1"].tg-item-vimeo').TG_Vimeo()},soundcloud:function(){a('[data-api="1"].tg-item-soundcloud').TG_SoundCloud()},wistia:function(){a('[data-api="1"].tg-item-wistia').TG_Wistia()}};for(var h=0;h0&&(d=g[h].url,0===a("#tg-"+e+"-api").length?(b=document.createElement("script"),b.src=g[h].url,b.id="tg-"+e+"-api",f=document.getElementsByTagName("script")[0],f.parentNode.insertBefore(b,f),function(a,b){a.onload=function(){c[b]()}}(b,e)):c[e]());a(document).ready(function(){a(".tg-item .tg-item-audio-player").attr("width","100%"),a(".tg-item-video-player,.tg-item-audio-player").TG_HTML_Player(),tg_global_var.mediaelement&&(a(".tg-item-video-player:not(.tg-mediaelement-init), .tg-item-audio-player:not(.tg-mediaelement-init)").mediaelementplayer({audioVolume:"vertical",videoVolume:"vertical",startVolume:.8,success:function(b,c){a(c).TO_MediaRail()}}),a(".tg-item-video-player, .tg-item-audio-player").addClass("tg-mediaelement-init"))})},a.TG_media_destroy=function(b){var c=b?b:a(".tg-item");c.find(".tg-item-vimeo").each(function(){var b=a(this),c=b.closest(e).data("media-player");c&&(c.api("pause"),b.attr("src","about:blank"))}),b=b?b.find(".tg-item video, .tg-item audio"):a(".tg-item video, .tg-item audio"),b.each(function(){var b=a(this),c=b.data("mediaelementplayer");b.closest(e).removeClass("tg-force-play tg-is-playing"),b.length&&(c?(c=b.data("mediaelementplayer"),c.pause(),c.setSrc("about:blank"),b.children("source").prop("src",""),c.remove()):(b[0].pause(),b[0].src="about:blank",b.children("source").prop("src",""),b.remove().length=0))}),tg_global_var.mediaelement&&(mejs.players=[])},a.fn.TO_MediaRail=function(){var a=this,b=a.closest(".mejs-container").find(".mejs-controls");b.length>0&&a.closest(".tg-item").on("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(b){a.closest(".tg-item").hasClass("tg-item-hidden")||a[0].player&&a[0].player.setControlsSize()})},a.TO_Lightbox=function(){function F(){var b=a(o).filter(":visible");for(m=b.length,i=0;m>i;i++){var c=b.eq(i);n[i]={},n[i].type=c.data("tolb-type"),n[i].src=c.data("tolb-src"),n[i].alt=c.data("tolb-alt"),n[i].poster=c.data("tolb-poster"),c.data(z,i)}m>1?a(w+","+x).show():a(w+","+x).hide()}function G(b){switch(a(p).addClass(A+" "+C),e=b.data(z),k=n[e].type,g=n[e].src,h=n[e].alt,P(),k){case"image":j=a(''+h+''),f=new Image,f.onload=J,f.onerror=J,f.src=g;break;case"youtube":g="//www.youtube.com/embed/"+g+"?html5=1&controls=1&autohide=1&rel=0&showinfo=0&autoplay="+E,j=a(''),L();break;case"vimeo":g="//player.vimeo.com/video/"+g+"?title=0&byline=0&portrait=0&autoplay="+E,j=a(''),L();break;case"wistia":g="//fast.wistia.net/embed/iframe/"+g+"?title=0&byline=0&portrait=0&autoPlay="+E,j=a(''),L();break;case"video":for(var c="",d=0;d';l=n[e].poster,l=l?' poster="'+l+'"':"";var i=E?" autoplay":"";j=a('"),K()}}function H(){var b=a(p).find("iframe").not(j);b.length>0?b.attr("src","about:blank").one("load",function(){I()}):I()}function I(){a(p).addClass(B),c="iframe"!==k?a(r).html(""):a(r).find("*").not(j).remove(),c="image"!==k?a(p).addClass(D):a(p).removeClass(D),c="iframe"!==k&&a(r).append(j),N(),O(),j.show(),a(p).removeClass(C)}function J(){H()}function K(){tg_is_mobile?(c=d&&d.setSrc("about:blank"),H()):(j.one("loadeddata",function(){c=d&&d.setSrc("about:blank"),tg_global_var.mediaelement?M():H()}),j[0].addEventListener("error",function(){O(),a(p).removeClass(C)}))}function L(){k="iframe",a(r).append(j.hide()),j.one("load",function(){H()})}function M(){j.mediaelementplayer({features:["playpause","stop","loop","current","progress","duration","volume","sourcechooser","fullscreen"],videoVolume:"horizontal",startVolume:.8,success:function(b,c){d=b,j=a(c).closest(".mejs-container"),H()}})}function N(){a(t).css("max-height",a(window).height()-80-a("#wpadminbar").height())}function O(){a(u).text(h),a(v).text(e+1+"/"+m)}function P(){a(x).data(z,Q(e-1)),a(w).data(z,Q(e+1))}function Q(a){return(m+a%m)%m}function R(){a(p).removeClass(A+" "+C+" "+B),setTimeout(function(){a(p).find("iframe").length>0?a(p).find("iframe").attr("src","about:blank").one("load",function(){a(r).html("")}):a(r).html("")},300)}var c,d,e,f,g,h,j,k,l,m,b='
    ',n=[],o="[data-tolb-src]:not(.tolb-disabled)",p=".tolb-holder",q=".tolb-inner",r=".tolb-content",s=".tolb-video",t=".tolb-img",u=".tolb-title",v=".tolb-counter",w=".tolb-next",x=".tolb-prev",y=".tolb-close",z="tolb-index",A="tolb-open",B="tolb-ready",C="tolb-loading",D="tolb-iframe",E=tg_global_var.lightbox_autoplay; a(window).on("resize",function(){N()}),a(document).on("click",o,function(){return a.TG_Pause_Players(),a(s+","+t).remove(),F(),G(a(this)),!1}),a(document).on("click touchend",w+","+x,function(){return G(a(this)),!1}),a(document).on("keydown",throttle(function(b){a(p).hasClass(A)&&(37==b.keyCode?a(x).trigger("click"):39==b.keyCode?a(w).trigger("click"):27==b.keyCode&&R())},300)),a(document).on("click touchend",q+","+y,function(b){return b.stopPropagation(),(a(b.target).is(q)||a(b.target).is(y))&&R(),!1}),a("body").append(a(b))},h(),j(),a(document).on("click",".tg-facebook",function(b){b.preventDefault();var c=k(a(this));return window.open("http://www.facebook.com/share.php?u="+c.url+"&t="+c.text,"fbShareWin",c.props),!1}),a(document).on("click",".tg-twitter",function(b){b.preventDefault();var c=k(a(this));return window.open("http://twitter.com/share?url="+c.url+"&text="+c.title,"ttShareWin",c.props),!1}),a(document).on("click",".tg-pinterest",function(b){b.preventDefault();var c=k(a(this));return window.open("http://pinterest.com/pin/create/button/?url="+c.url+"&description="+c.title+"&media="+c.img,"ptShareWin",c.props),!1}),a(document).on("click",".tg-google1",function(b){b.preventDefault();var c=k(a(this));return window.open("https://plus.google.com/share?url="+c.url,"g1ShareWin",c.props),!1}),a.TG_media_init(),a(document).ready(function(){a(".tg-grid-preloader-styles, .tg-grid-styles").removeAttr("scoped"),a(".tg-grid-holder").The_Grid(),a.TO_Lightbox()});var m,n,o,l=a.event;m=l.special.debouncedresize={setup:function(){a(this).on("resize",m.handler)},teardown:function(){a(this).off("resize",m.handler)},handler:function(a,b){var c=this,d=arguments,e=function(){a.type="debouncedresize",l.dispatch.apply(c,d)};o&&clearTimeout(o),n=b?e():o=setTimeout(e,m.threshold)},threshold:100}}(jQuery),function(){for(var a=0,b=["webkit","moz"],c=0;c
      ').appendTo(c).delegate("input[type=checkbox]","click",function(){var b=this.value;a(this).closest(".mejs-sourcechooser-selector").find("input").removeAttr("checked"),a(this).closest(".mejs-sourcechooser-selector").find("label").removeClass("active"),a(this).next("label").addClass("active"),e.currentSrc!=b&&(currentTime=e.currentTime,paused=e.paused,e.setSrc(b),e.load(),e.addEventListener("loadedmetadata",function(){this.currentTime=currentTime},!0),e.addEventListener("canplay",function(){paused||this.play()},!0))});for(var g in e.children){var h=e.children[g];"SOURCE"!==h.nodeName||"probably"!=e.canPlayType(h.type)&&"maybe"!=e.canPlayType(h.type)||b.addSourceButton(h.src,h.title,h.type,e.src==h.src)}},addSourceButton:function(b,c,d,e){var f=this;(""===c||void 0==c)&&(c=b),d=d.split("/")[1],f.sourcechooserButton.find("ul").append(a('
    • ")),f.adjustSourcechooserBox()},adjustSourcechooserBox:function(){var a=this;a.sourcechooserButton.find(".mejs-sourcechooser-selector").height(a.sourcechooserButton.find(".mejs-sourcechooser-selector ul").outerHeight(!0))}})}(mejs.$),function(a){a.extend(MediaElementPlayer.prototype,{buildloop:function(b,c){var d=this,e=a('
      ').appendTo(c).click(function(){b.options.loop=!b.options.loop,b.options.loop?e.removeClass("mejs-loop-off").addClass("mejs-loop-on"):e.removeClass("mejs-loop-on").addClass("mejs-loop-off")})}})}(mejs.$)); (function($){'use strict';if(typeof wpcf7==='undefined'||wpcf7===null){return;} wpcf7=$.extend({cached:0,inputs:[]},wpcf7);$(function(){wpcf7.supportHtml5=(function(){var features={};var input=document.createElement('input');features.placeholder='placeholder'in input;var inputTypes=['email','url','tel','number','range','date'];$.each(inputTypes,function(index,value){input.setAttribute('type',value);features[value]=input.type!=='text';});return features;})();$('div.wpcf7 > form').each(function(){var $form=$(this);wpcf7.initForm($form);if(wpcf7.cached){wpcf7.refill($form);}});});wpcf7.getId=function(form){return parseInt($('input[name="_wpcf7"]',form).val(),10);};wpcf7.initForm=function(form){var $form=$(form);$form.submit(function(event){if(!wpcf7.supportHtml5.placeholder){$('[placeholder].placeheld',$form).each(function(i,n){$(n).val('').removeClass('placeheld');});} if(typeof window.FormData==='function'){wpcf7.submit($form);event.preventDefault();}});$('.wpcf7-submit',$form).after('');wpcf7.toggleSubmit($form);$form.on('click','.wpcf7-acceptance',function(){wpcf7.toggleSubmit($form);});$('.wpcf7-exclusive-checkbox',$form).on('click','input:checkbox',function(){var name=$(this).attr('name');$form.find('input:checkbox[name="'+name+'"]').not(this).prop('checked',false);});$('.wpcf7-list-item.has-free-text',$form).each(function(){var $freetext=$(':input.wpcf7-free-text',this);var $wrap=$(this).closest('.wpcf7-form-control');if($(':checkbox, :radio',this).is(':checked')){$freetext.prop('disabled',false);}else{$freetext.prop('disabled',true);} $wrap.on('change',':checkbox, :radio',function(){var $cb=$('.has-free-text',$wrap).find(':checkbox, :radio');if($cb.is(':checked')){$freetext.prop('disabled',false).focus();}else{$freetext.prop('disabled',true);}});});if(!wpcf7.supportHtml5.placeholder){$('[placeholder]',$form).each(function(){$(this).val($(this).attr('placeholder'));$(this).addClass('placeheld');$(this).focus(function(){if($(this).hasClass('placeheld')){$(this).val('').removeClass('placeheld');}});$(this).blur(function(){if(''===$(this).val()){$(this).val($(this).attr('placeholder'));$(this).addClass('placeheld');}});});} if(wpcf7.jqueryUi&&!wpcf7.supportHtml5.date){$form.find('input.wpcf7-date[type="date"]').each(function(){$(this).datepicker({dateFormat:'yy-mm-dd',minDate:new Date($(this).attr('min')),maxDate:new Date($(this).attr('max'))});});} if(wpcf7.jqueryUi&&!wpcf7.supportHtml5.number){$form.find('input.wpcf7-number[type="number"]').each(function(){$(this).spinner({min:$(this).attr('min'),max:$(this).attr('max'),step:$(this).attr('step')});});} $('.wpcf7-character-count',$form).each(function(){var $count=$(this);var name=$count.attr('data-target-name');var down=$count.hasClass('down');var starting=parseInt($count.attr('data-starting-value'),10);var maximum=parseInt($count.attr('data-maximum-value'),10);var minimum=parseInt($count.attr('data-minimum-value'),10);var updateCount=function(target){var $target=$(target);var length=$target.val().length;var count=down?starting-length:length;$count.attr('data-current-value',count);$count.text(count);if(maximum&&maximum');$.each(data.invalidFields,function(i,n){if(n.idref){var $li=$('
    • ').append($('').attr('href','#'+n.idref).append(n.message));}else{var $li=$('
    • ').append(n.message);} $invalids.append($li);});$response.append($invalids);} $response.attr('role','alert').focus();});};$.ajax({type:'POST',url:wpcf7.apiSettings.getRoute('/contact-forms/'+wpcf7.getId($form)+'/feedback'),data:formData,dataType:'json',processData:false,contentType:false}).done(function(data,status,xhr){ajaxSuccess(data,status,xhr,$form);$('.ajax-loader',$form).removeClass('is-active');}).fail(function(xhr,status,error){var $e=$('
      ').text(error.message);$form.after($e);});};wpcf7.triggerEvent=function(target,name,detail){var $target=$(target);var event=new CustomEvent('wpcf7'+name,{bubbles:true,detail:detail});$target.get(0).dispatchEvent(event);$target.trigger('wpcf7:'+name,detail);$target.trigger(name+'.wpcf7',detail);};wpcf7.toggleSubmit=function(form,state){var $form=$(form);var $submit=$('input:submit',$form);if(typeof state!=='undefined'){$submit.prop('disabled',!state);return;} if($form.hasClass('wpcf7-acceptance-as-validation')){return;} $submit.prop('disabled',false);$('.wpcf7-acceptance',$form).each(function(){var $span=$(this);var $input=$('input:checkbox',$span);if(!$span.hasClass('optional')){if($span.hasClass('invert')&&$input.is(':checked')||!$span.hasClass('invert')&&!$input.is(':checked')){$submit.prop('disabled',true);return false;}}});};wpcf7.notValidTip=function(target,message){var $target=$(target);$('.wpcf7-not-valid-tip',$target).remove();$('').text(message).appendTo($target);if($target.is('.use-floating-validation-tip *')){var fadeOut=function(target){$(target).not(':hidden').animate({opacity:0},'fast',function(){$(this).css({'z-index':-100});});};$target.on('mouseover','.wpcf7-not-valid-tip',function(){fadeOut(this);});$target.on('focus',':input',function(){fadeOut($('.wpcf7-not-valid-tip',$target));});}};wpcf7.refill=function(form,data){var $form=$(form);var refillCaptcha=function($form,items){$.each(items,function(i,n){$form.find(':input[name="'+i+'"]').val('');$form.find('img.wpcf7-captcha-'+i).attr('src',n);var match=/([0-9]+)\.(png|gif|jpeg)$/.exec(n);$form.find('input:hidden[name="_wpcf7_captcha_challenge_'+i+'"]').attr('value',match[1]);});};var refillQuiz=function($form,items){$.each(items,function(i,n){$form.find(':input[name="'+i+'"]').val('');$form.find(':input[name="'+i+'"]').siblings('span.wpcf7-quiz-label').text(n[0]);$form.find('input:hidden[name="_wpcf7_quiz_answer_'+i+'"]').attr('value',n[1]);});};if(typeof data==='undefined'){$.ajax({type:'GET',url:wpcf7.apiSettings.getRoute('/contact-forms/'+wpcf7.getId($form)+'/refill'),beforeSend:function(xhr){var nonce=$form.find(':input[name="_wpnonce"]').val();if(nonce){xhr.setRequestHeader('X-WP-Nonce',nonce);}},dataType:'json'}).done(function(data,status,xhr){if(data.captcha){refillCaptcha($form,data.captcha);} if(data.quiz){refillQuiz($form,data.quiz);}});}else{if(data.captcha){refillCaptcha($form,data.captcha);} if(data.quiz){refillQuiz($form,data.quiz);}}};wpcf7.clearResponse=function(form){var $form=$(form);$form.removeClass('invalid spam sent failed');$form.siblings('.screen-reader-response').html('').attr('role','');$('.wpcf7-not-valid-tip',$form).remove();$('[aria-invalid]',$form).attr('aria-invalid','false');$('.wpcf7-form-control',$form).removeClass('wpcf7-not-valid');$('.wpcf7-response-output',$form).hide().empty().removeAttr('role').removeClass('wpcf7-mail-sent-ok wpcf7-mail-sent-ng wpcf7-validation-errors wpcf7-spam-blocked');};wpcf7.apiSettings.getRoute=function(path){var url=wpcf7.apiSettings.root;url=url.replace(wpcf7.apiSettings.namespace,wpcf7.apiSettings.namespace+path);return url;};})(jQuery);(function(){if(typeof window.CustomEvent==="function")return false;function CustomEvent(event,params){params=params||{bubbles:false,cancelable:false,detail:undefined};var evt=document.createEvent('CustomEvent');evt.initCustomEvent(event,params.bubbles,params.cancelable,params.detail);return evt;} CustomEvent.prototype=window.Event.prototype;window.CustomEvent=CustomEvent;})(); (function($){'use strict';$(function(){$('.et_pb_button').addClass(dwd_button_hover_animation_var.buttonhover);$(".et_pb_button").hover(function(){if($(this).hasClass("animated")){$(this).removeClass('animated');}});});})(jQuery); !function(factory){"function"==typeof define&&define.amd?define(["jquery"],factory):factory("object"==typeof exports?require("jquery"):jQuery);}(function($){var caretTimeoutId,ua=navigator.userAgent,iPhone=/iphone/i.test(ua),chrome=/chrome/i.test(ua),android=/android/i.test(ua);$.mask={definitions:{"_":"[0-9]",},autoclear:!0,dataName:"mask",placeholder:"_"},$.fn.extend({caret:function(begin,end){var range;if(0!==this.length&&!this.is(":hidden"))return"number"==typeof begin?(end="number"==typeof end?end:begin,this.each(function(){this.setSelectionRange?this.setSelectionRange(begin,end):this.createTextRange&&(range=this.createTextRange(),range.collapse(!0),range.moveEnd("character",end),range.moveStart("character",begin),range.select());})):(this[0].setSelectionRange?(begin=this[0].selectionStart,end=this[0].selectionEnd):document.selection&&document.selection.createRange&&(range=document.selection.createRange(),begin=0-range.duplicate().moveStart("character",-1e5),end=begin+range.text.length),{begin:begin,end:end});},unmask:function(){return this.trigger("unmask");},mask:function(mask,settings){var input,defs,tests,partialPosition,firstNonMaskPos,lastRequiredNonMaskPos,len,oldVal;if(!mask&&this.length>0){input=$(this[0]);var fn=input.data($.mask.dataName);return fn?fn():void 0;} return settings=$.extend({autoclear:$.mask.autoclear,placeholder:$.mask.placeholder,completed:null},settings),defs=$.mask.definitions,tests=[],partialPosition=len=mask.length,firstNonMaskPos=null,$.each(mask.split(""),function(i,c){"?"==c?(len--,partialPosition=i):defs[c]?(tests.push(new RegExp(defs[c])),null===firstNonMaskPos&&(firstNonMaskPos=tests.length-1),partialPosition>i&&(lastRequiredNonMaskPos=tests.length-1)):tests.push(null);}),this.trigger("unmask").each(function(){function tryFireCompleted(){if(settings.completed){for(var i=firstNonMaskPos;lastRequiredNonMaskPos>=i;i++)if(tests[i]&&buffer[i]===getPlaceholder(i))return;settings.completed.call(input);}} function getPlaceholder(i){return settings.placeholder.charAt(i=0&&!tests[pos];);return pos;} function shiftL(begin,end){var i,j;if(!(0>begin)){for(i=begin,j=seekNext(end);len>i;i++)if(tests[i]){if(!(len>j&&tests[i].test(buffer[j])))break;buffer[i]=buffer[j],buffer[j]=getPlaceholder(j),j=seekNext(j);} writeBuffer(),input.caret(Math.max(firstNonMaskPos,begin));}} function shiftR(pos){var i,c,j,t;for(i=pos,c=getPlaceholder(pos);len>i;i++)if(tests[i]){if(j=seekNext(i),t=buffer[i],buffer[i]=c,!(len>j&&tests[j].test(t)))break;c=t;}} function androidInputEvent(){var curVal=input.val(),pos=input.caret();if(oldVal&&oldVal.length&&oldVal.length>curVal.length){for(checkVal(!0);pos.begin>0&&!tests[pos.begin-1];)pos.begin--;if(0===pos.begin)for(;pos.begink)&&k&&13!==k){if(pos.end-pos.begin!==0&&(clearBuffer(pos.begin,pos.end),shiftL(pos.begin,pos.end-1)),p=seekNext(pos.begin-1),len>p&&(c=String.fromCharCode(k),tests[p].test(c))){if(shiftR(p),buffer[p]=c,writeBuffer(),next=seekNext(p),android){var proxy=function(){$.proxy($.fn.caret,input,next)();};setTimeout(proxy,0);}else input.caret(next);pos.begin<=lastRequiredNonMaskPos&&tryFireCompleted();} e.preventDefault();}}} function clearBuffer(start,end){var i;for(i=start;end>i&&len>i;i++)tests[i]&&(buffer[i]=getPlaceholder(i));} function writeBuffer(){input.val(buffer.join(""));} function checkVal(allow){var i,c,pos,test=input.val(),lastMatch=-1;for(i=0,pos=0;len>i;i++)if(tests[i]){for(buffer[i]=getPlaceholder(i);pos++test.length){clearBuffer(i+1,len);break;}}else buffer[i]===test.charAt(pos)&&pos++,partialPosition>i&&(lastMatch=i);return allow?writeBuffer():partialPosition>lastMatch+1?settings.autoclear||buffer.join("")===defaultBuffer?(input.val()&&input.val(""),clearBuffer(0,len)):writeBuffer():(writeBuffer(),input.val(input.val().substring(0,lastMatch+1))),partialPosition?i:firstNonMaskPos;} var input=$(this),buffer=$.map(mask.split(""),function(c,i){return"?"!=c?defs[c]?getPlaceholder(i):c:void 0;}),defaultBuffer=buffer.join(""),focusText=input.val();input.data($.mask.dataName,function(){return $.map(buffer,function(c,i){return tests[i]&&c!=getPlaceholder(i)?c:null;}).join("");}),input.one("unmask",function(){input.off(".mask").removeData($.mask.dataName);}).on("focus.mask",function(){if(!input.prop("readonly")){clearTimeout(caretTimeoutId);var pos;focusText=input.val(),pos=checkVal(),caretTimeoutId=setTimeout(function(){input.get(0)===document.activeElement&&(writeBuffer(),pos==mask.replace("?","").length?input.caret(0,pos):input.caret(pos));},10);}}).on("blur.mask",blurEvent).on("keydown.mask",keydownEvent).on("keypress.mask",keypressEvent).on("input.mask paste.mask",function(){input.prop("readonly")||setTimeout(function(){var pos=checkVal(!0);input.caret(pos),tryFireCompleted();},0);}),chrome&&android&&input.off("input.mask").on("input.mask",androidInputEvent),checkVal();});}});$(document).ready(function(){var $fields=$('.wpcf7-mask');if(!$fields.length){return false;} $fields.each(function(){var $this=$(this),mask=$this.data('mask');if(!mask){return;} $this.mask(mask,{'autoclear':getOption($this.data('autoclear')),});if('tel'!=$this.attr('type')&&-1==mask.indexOf('.')){$this.attr({'inputmode':'numeric',});}});});function getOption(valule){if(typeof valule=='undefined'){return 0;} return valule;}}); window.addComment=function(s){var u,f,v,y=s.document,p={commentReplyClass:"comment-reply-link",cancelReplyId:"cancel-comment-reply-link",commentFormId:"commentform",temporaryFormId:"wp-temp-form-div",parentIdFieldId:"comment_parent",postIdFieldId:"comment_post_ID"},e=s.MutationObserver||s.WebKitMutationObserver||s.MozMutationObserver,i="querySelector"in y&&"addEventListener"in s,n=!!y.documentElement.dataset;function t(){r(),function(){if(!e)return;new e(d).observe(y.body,{childList:!0,subtree:!0})}()}function r(e){if(i&&(u=I(p.cancelReplyId),f=I(p.commentFormId),u)){u.addEventListener("touchstart",a),u.addEventListener("click",a);var t=function(e){if((e.metaKey||e.ctrlKey)&&13===e.keyCode)return f.removeEventListener("keydown",t),e.preventDefault(),f.submit.click(),!1};f&&f.addEventListener("keydown",t);for(var n,r=function(e){var t,n=p.commentReplyClass;e&&e.childNodes||(e=y);t=y.getElementsByClassName?e.getElementsByClassName(n):e.querySelectorAll("."+n);return t}(e),d=0,o=r.length;d \ .fluid-width-video-wrapper { \ width: 100%; \ position: relative; \ padding: 0; \ } \ \ .fluid-width-video-wrapper iframe, \ .fluid-width-video-wrapper object, \ .fluid-width-video-wrapper embed { \ position: absolute; \ top: 0; \ left: 0; \ width: 100%; \ height: 100%; \ } \ ';ref.parentNode.insertBefore(div,ref);} if(options){$.extend(settings,options);} return this.each(function(){var selectors=["iframe[src*='player.vimeo.com']","iframe[src*='youtube.com']","iframe[src*='youtube-nocookie.com']","iframe[src*='kickstarter.com'][src*='video.html']","object","embed"];if(settings.customSelector){selectors.push(settings.customSelector);} var $allVideos=$(this).find(selectors.join(','));$allVideos=$allVideos.not("object object");$allVideos.each(function(){var $this=$(this);if(this.tagName.toLowerCase()==='embed'&&$this.parent('object').length||$this.parent('.fluid-width-video-wrapper').length){return;} var height=(this.tagName.toLowerCase()==='object'||($this.attr('height')&&!isNaN(parseInt($this.attr('height'),10))))?parseInt($this.attr('height'),10):$this.height(),width=!isNaN(parseInt($this.attr('width'),10))?parseInt($this.attr('width'),10):$this.width(),aspectRatio=height/width;if(!$this.attr('id')){var videoID='fitvid'+Math.floor(Math.random()*999999);$this.attr('id',videoID);} $this.wrap('
      ').parent('.fluid-width-video-wrapper').css('padding-top',(aspectRatio*100)+"%");$this.removeAttr('height').removeAttr('width');});});};})(jQuery); (function(){var t=[].indexOf||function(t){for(var e=0,n=this.length;e=0;s={horizontal:{},vertical:{}};f=1;a={};u="waypoints-context-id";p="resize.waypoints";y="scroll.waypoints";v=1;w="waypoints-waypoint-ids";g="waypoint";m="waypoints";o=function(){function t(t){var e=this;this.$element=t;this.element=t[0];this.didResize=false;this.didScroll=false;this.id="context"+f++;this.oldScroll={x:t.scrollLeft(),y:t.scrollTop()};this.waypoints={horizontal:{},vertical:{}};t.data(u,this.id);a[this.id]=this;t.bind(y,function(){var t;if(!(e.didScroll||c)){e.didScroll=true;t=function(){e.doScroll();return e.didScroll=false};return r.setTimeout(t,n[m].settings.scrollThrottle)}});t.bind(p,function(){var t;if(!e.didResize){e.didResize=true;t=function(){n[m]("refresh");return e.didResize=false};return r.setTimeout(t,n[m].settings.resizeThrottle)}})}t.prototype.doScroll=function(){var t,e=this;t={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};if(c&&(!t.vertical.oldScroll||!t.vertical.newScroll)){n[m]("refresh")}n.each(t,function(t,r){var i,o,l;l=[];o=r.newScroll>r.oldScroll;i=o?r.forward:r.backward;n.each(e.waypoints[t],function(t,e){var n,i;if(r.oldScroll<(n=e.offset)&&n<=r.newScroll){return l.push(e)}else if(r.newScroll<(i=e.offset)&&i<=r.oldScroll){return l.push(e)}});l.sort(function(t,e){return t.offset-e.offset});if(!o){l.reverse()}return n.each(l,function(t,e){if(e.options.continuous||t===l.length-1){return e.trigger([i])}})});return this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}};t.prototype.refresh=function(){var t,e,r,i=this;r=n.isWindow(this.element);e=this.$element.offset();this.doScroll();t={horizontal:{contextOffset:r?0:e.left,contextScroll:r?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:r?0:e.top,contextScroll:r?0:this.oldScroll.y,contextDimension:r?n[m]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};return n.each(t,function(t,e){return n.each(i.waypoints[t],function(t,r){var i,o,l,s,f;i=r.options.offset;l=r.offset;o=n.isWindow(r.element)?0:r.$element.offset()[e.offsetProp];if(n.isFunction(i)){i=i.apply(r.element)}else if(typeof i==="string"){i=parseFloat(i);if(r.options.offset.indexOf("%")>-1){i=Math.ceil(e.contextDimension*i/100)}}r.offset=o-e.contextOffset+e.contextScroll-i;if(r.options.onlyOnScroll&&l!=null||!r.enabled){return}if(l!==null&&l<(s=e.oldScroll)&&s<=r.offset){return r.trigger([e.backward])}else if(l!==null&&l>(f=e.oldScroll)&&f>=r.offset){return r.trigger([e.forward])}else if(l===null&&e.oldScroll>=r.offset){return r.trigger([e.forward])}})})};t.prototype.checkEmpty=function(){if(n.isEmptyObject(this.waypoints.horizontal)&&n.isEmptyObject(this.waypoints.vertical)){this.$element.unbind([p,y].join(" "));return delete a[this.id]}};return t}();l=function(){function t(t,e,r){var i,o;r=n.extend({},n.fn[g].defaults,r);if(r.offset==="bottom-in-view"){r.offset=function(){var t;t=n[m]("viewportHeight");if(!n.isWindow(e.element)){t=e.$element.height()}return t-n(this).outerHeight()}}this.$element=t;this.element=t[0];this.axis=r.horizontal?"horizontal":"vertical";this.callback=r.handler;this.context=e;this.enabled=r.enabled;this.id="waypoints"+v++;this.offset=null;this.options=r;e.waypoints[this.axis][this.id]=this;s[this.axis][this.id]=this;i=(o=t.data(w))!=null?o:[];i.push(this.id);t.data(w,i)}t.prototype.trigger=function(t){if(!this.enabled){return}if(this.callback!=null){this.callback.apply(this.element,t)}if(this.options.triggerOnce){return this.destroy()}};t.prototype.disable=function(){return this.enabled=false};t.prototype.enable=function(){this.context.refresh();return this.enabled=true};t.prototype.destroy=function(){delete s[this.axis][this.id];delete this.context.waypoints[this.axis][this.id];return this.context.checkEmpty()};t.getWaypointsByElement=function(t){var e,r;r=n(t).data(w);if(!r){return[]}e=n.extend({},s.horizontal,s.vertical);return n.map(r,function(t){return e[t]})};return t}();d={init:function(t,e){var r;if(e==null){e={}}if((r=e.handler)==null){e.handler=t}this.each(function(){var t,r,i,s;t=n(this);i=(s=e.context)!=null?s:n.fn[g].defaults.context;if(!n.isWindow(i)){i=t.closest(i)}i=n(i);r=a[i.data(u)];if(!r){r=new o(i)}return new l(t,r,e)});n[m]("refresh");return this},disable:function(){return d._invoke(this,"disable")},enable:function(){return d._invoke(this,"enable")},destroy:function(){return d._invoke(this,"destroy")},prev:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e>0){return t.push(n[e-1])}})},next:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(et.oldScroll.y})},left:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset<=t.oldScroll.x})},right:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset>t.oldScroll.x})},enable:function(){return h._invoke("enable")},disable:function(){return h._invoke("disable")},destroy:function(){return h._invoke("destroy")},extendFn:function(t,e){return d[t]=e},_invoke:function(t){var e;e=n.extend({},s.vertical,s.horizontal);return n.each(e,function(e,n){n[t]();return true})},_filter:function(t,e,r){var i,o;i=a[n(t).data(u)];if(!i){return[]}o=[];n.each(i.waypoints[e],function(t,e){if(r(i,e)){return o.push(e)}});o.sort(function(t,e){return t.offset-e.offset});return n.map(o,function(t){return t.element})}};n[m]=function(){var t,n;n=arguments[0],t=2<=arguments.length?e.call(arguments,1):[];if(h[n]){return h[n].apply(null,t)}else{return h.aggregate.call(null,n)}};n[m].settings={resizeThrottle:100,scrollThrottle:30};return i.load(function(){return n[m]("refresh")})})}).call(this); ; (function($){var CLOSE_EVENT='Close',BEFORE_CLOSE_EVENT='BeforeClose',AFTER_CLOSE_EVENT='AfterClose',BEFORE_APPEND_EVENT='BeforeAppend',MARKUP_PARSE_EVENT='MarkupParse',OPEN_EVENT='Open',CHANGE_EVENT='Change',NS='mfp',EVENT_NS='.'+NS,READY_CLASS='mfp-ready',REMOVING_CLASS='mfp-removing',PREVENT_CLOSE_CLASS='mfp-prevent-close';var mfp,MagnificPopup=function(){},_isJQ=!!(window.jQuery),_prevStatus,_window=$(window),_body,_document,_prevContentType,_wrapClasses,_currPopupType;var _mfpOn=function(name,f){mfp.ev.on(NS+name+EVENT_NS,f);},_getEl=function(className,appendTo,html,raw){var el=document.createElement('div');el.className='mfp-'+className;if(html){el.innerHTML=html;} if(!raw){el=$(el);if(appendTo){el.appendTo(appendTo);}}else if(appendTo){appendTo.appendChild(el);} return el;},_mfpTrigger=function(e,data){mfp.ev.triggerHandler(NS+e,data);if(mfp.st.callbacks){e=e.charAt(0).toLowerCase()+e.slice(1);if(mfp.st.callbacks[e]){mfp.st.callbacks[e].apply(mfp,$.isArray(data)?data:[data]);}}},_getCloseBtn=function(type){if(type!==_currPopupType||!mfp.currTemplate.closeBtn){mfp.currTemplate.closeBtn=$(mfp.st.closeMarkup.replace('%title%',mfp.st.tClose));_currPopupType=type;} return mfp.currTemplate.closeBtn;},_checkInstance=function(){if(!$.magnificPopup.instance){mfp=new MagnificPopup();mfp.init();$.magnificPopup.instance=mfp;}},supportsTransitions=function(){var s=document.createElement('p').style,v=['ms','O','Moz','Webkit'];if(s['transition']!==undefined){return true;} while(v.length){if(v.pop()+'Transition'in s){return true;}} return false;};MagnificPopup.prototype={constructor:MagnificPopup,init:function(){var appVersion=navigator.appVersion;mfp.isIE7=appVersion.indexOf("MSIE 7.")!==-1;mfp.isIE8=appVersion.indexOf("MSIE 8.")!==-1;mfp.isLowIE=mfp.isIE7||mfp.isIE8;mfp.isAndroid=(/android/gi).test(appVersion);mfp.isIOS=(/iphone|ipad|ipod/gi).test(appVersion);mfp.supportsTransition=supportsTransitions();mfp.probablyMobile=(mfp.isAndroid||mfp.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent));_document=$(document);mfp.popupsCache={};},open:function(data){if(!_body){_body=$(document.body);} var i;if(data.isObj===false){mfp.items=data.items.toArray();mfp.index=0;var items=data.items,item;for(i=0;i(winHeight||_window.height()));},_setFocus:function(){(mfp.st.focus?mfp.content.find(mfp.st.focus).eq(0):mfp.wrap).focus();},_onFocusIn:function(e){if(e.target!==mfp.wrap[0]&&!$.contains(mfp.wrap[0],e.target)){mfp._setFocus();return false;}},_parseMarkup:function(template,values,item){var arr;if(item.data){values=$.extend(item.data,values);} _mfpTrigger(MARKUP_PARSE_EVENT,[template,values,item]);$.each(values,function(key,value){if(value===undefined||value===false){return true;} arr=key.split('_');if(arr.length>1){var el=template.find(EVENT_NS+'-'+arr[0]);if(el.length>0){var attr=arr[1];if(attr==='replaceWith'){if(el[0]!==value[0]){el.replaceWith(value);}}else if(attr==='img'){if(el.is('img')){el.attr('src',value);}else{el.replaceWith('');}}else{el.attr(arr[1],value);}}}else{template.find(EVENT_NS+'-'+key).html(value);}});},_getScrollbarSize:function(){if(mfp.scrollbarSize===undefined){var scrollDiv=document.createElement("div");scrollDiv.id="mfp-sbm";scrollDiv.style.cssText='width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;';document.body.appendChild(scrollDiv);mfp.scrollbarSize=scrollDiv.offsetWidth-scrollDiv.clientWidth;document.body.removeChild(scrollDiv);} return mfp.scrollbarSize;}};$.magnificPopup={instance:null,proto:MagnificPopup.prototype,modules:[],open:function(options,index){_checkInstance();if(!options){options={};}else{options=$.extend(true,{},options);} options.isObj=true;options.index=index||0;return this.instance.open(options);},close:function(){return $.magnificPopup.instance&&$.magnificPopup.instance.close();},registerModule:function(name,module){if(module.options){$.magnificPopup.defaults[name]=module.options;} $.extend(this.proto,module.proto);this.modules.push(name);},defaults:{disableOn:0,key:null,midClick:false,mainClass:'',preloader:true,focus:'',closeOnContentClick:false,closeOnBgClick:true,closeBtnInside:true,showCloseBtn:true,enableEscapeKey:true,modal:false,alignTop:false,removalDelay:0,prependTo:null,fixedContentPos:'auto',fixedBgPos:'auto',overflowY:'auto',closeMarkup:'',tClose:'Close (Esc)',tLoading:'Loading...'}};$.fn.magnificPopup=function(options){_checkInstance();var jqEl=$(this);if(typeof options==="string"){if(options==='open'){var items,itemOpts=_isJQ?jqEl.data('magnificPopup'):jqEl[0].magnificPopup,index=parseInt(arguments[1],10)||0;if(itemOpts.items){items=itemOpts.items[index];}else{items=jqEl;if(itemOpts.delegate){items=items.find(itemOpts.delegate);} items=items.eq(index);} mfp._openClick({mfpEl:items},jqEl,itemOpts);}else{if(mfp.isOpen) mfp[options].apply(mfp,Array.prototype.slice.call(arguments,1));}}else{options=$.extend(true,{},options);if(_isJQ){jqEl.data('magnificPopup',options);}else{jqEl[0].magnificPopup=options;} mfp.addGroup(jqEl,options);} return jqEl;};var INLINE_NS='inline',_hiddenClass,_inlinePlaceholder,_lastInlineElement,_putInlineElementsBack=function(){if(_lastInlineElement){_inlinePlaceholder.after(_lastInlineElement.addClass(_hiddenClass)).detach();_lastInlineElement=null;}};$.magnificPopup.registerModule(INLINE_NS,{options:{hiddenClass:'hide',markup:'',tNotFound:'Content not found'},proto:{initInline:function(){mfp.types.push(INLINE_NS);_mfpOn(CLOSE_EVENT+'.'+INLINE_NS,function(){_putInlineElementsBack();});},getInline:function(item,template){_putInlineElementsBack();if(item.src){var inlineSt=mfp.st.inline,el=$(item.src);if(el.length){var parent=el[0].parentNode;if(parent&&parent.tagName){if(!_inlinePlaceholder){_hiddenClass=inlineSt.hiddenClass;_inlinePlaceholder=_getEl(_hiddenClass);_hiddenClass='mfp-'+_hiddenClass;} _lastInlineElement=el.after(_inlinePlaceholder).detach().removeClass(_hiddenClass);} mfp.updateStatus('ready');}else{mfp.updateStatus('error',inlineSt.tNotFound);el=$('
      ');} item.inlineElement=el;return el;} mfp.updateStatus('ready');mfp._parseMarkup(template,{},item);return template;}}});var AJAX_NS='ajax',_ajaxCur,_removeAjaxCursor=function(){if(_ajaxCur){_body.removeClass(_ajaxCur);}},_destroyAjaxRequest=function(){_removeAjaxCursor();if(mfp.req){mfp.req.abort();}};$.magnificPopup.registerModule(AJAX_NS,{options:{settings:null,cursor:'mfp-ajax-cur',tError:'The content could not be loaded.'},proto:{initAjax:function(){mfp.types.push(AJAX_NS);_ajaxCur=mfp.st.ajax.cursor;_mfpOn(CLOSE_EVENT+'.'+AJAX_NS,_destroyAjaxRequest);_mfpOn('BeforeChange.'+AJAX_NS,_destroyAjaxRequest);},getAjax:function(item){if(_ajaxCur) _body.addClass(_ajaxCur);mfp.updateStatus('loading');var opts=$.extend({url:item.src,success:function(data,textStatus,jqXHR){var temp={data:data,xhr:jqXHR};_mfpTrigger('ParseAjax',temp);mfp.appendContent($(temp.data),AJAX_NS);item.finished=true;_removeAjaxCursor();mfp._setFocus();setTimeout(function(){mfp.wrap.addClass(READY_CLASS);},16);mfp.updateStatus('ready');_mfpTrigger('AjaxContentAdded');},error:function(){_removeAjaxCursor();item.finished=item.loadError=true;mfp.updateStatus('error',mfp.st.ajax.tError.replace('%url%',item.src));}},mfp.st.ajax.settings);mfp.req=$.ajax(opts);return'';}}});var _imgInterval,_getTitle=function(item){if(item.data&&item.data.title!==undefined) return item.data.title;var src=mfp.st.image.titleSrc;if(src){if($.isFunction(src)){return src.call(mfp,item);}else if(item.el){return item.el.attr(src)||'';}} return'';};$.magnificPopup.registerModule('image',{options:{markup:'
      '+'
      '+'
      '+'
      '+'
      '+'
      '+'
      '+'
      '+'
      '+'
      '+'
      '+'
      ',cursor:'mfp-zoom-out-cur',titleSrc:'title',verticalFit:true,tError:'The image could not be loaded.'},proto:{initImage:function(){var imgSt=mfp.st.image,ns='.image';mfp.types.push('image');_mfpOn(OPEN_EVENT+ns,function(){if(mfp.currItem.type==='image'&&imgSt.cursor){_body.addClass(imgSt.cursor);}});_mfpOn(CLOSE_EVENT+ns,function(){if(imgSt.cursor){_body.removeClass(imgSt.cursor);} _window.off('resize'+EVENT_NS);});_mfpOn('Resize'+ns,mfp.resizeImage);if(mfp.isLowIE){_mfpOn('AfterChange',mfp.resizeImage);}},resizeImage:function(){var item=mfp.currItem;if(!item||!item.img)return;if(mfp.st.image.verticalFit){var decr=0;if(mfp.isLowIE){decr=parseInt(item.img.css('padding-top'),10)+parseInt(item.img.css('padding-bottom'),10);} item.img.css('max-height',mfp.wH-decr);}},_onImageHasSize:function(item){if(item.img){item.hasSize=true;if(_imgInterval){clearInterval(_imgInterval);} item.isCheckingImgSize=false;_mfpTrigger('ImageHasSize',item);if(item.imgHidden){if(mfp.content) mfp.content.removeClass('mfp-loading');item.imgHidden=false;}}},findImageSize:function(item){var counter=0,img=item.img[0],mfpSetInterval=function(delay){if(_imgInterval){clearInterval(_imgInterval);} _imgInterval=setInterval(function(){if(img.naturalWidth>0){mfp._onImageHasSize(item);return;} if(counter>200){clearInterval(_imgInterval);} counter++;if(counter===3){mfpSetInterval(10);}else if(counter===40){mfpSetInterval(50);}else if(counter===100){mfpSetInterval(500);}},delay);};mfpSetInterval(1);},getImage:function(item,template){var guard=0,onLoadComplete=function(){if(item){if(item.img[0].complete){item.img.off('.mfploader');if(item===mfp.currItem){mfp._onImageHasSize(item);mfp.updateStatus('ready');} item.hasSize=true;item.loaded=true;_mfpTrigger('ImageLoadComplete');}else{guard++;if(guard<200){setTimeout(onLoadComplete,100);}else{onLoadError();}}}},onLoadError=function(){if(item){item.img.off('.mfploader');if(item===mfp.currItem){mfp._onImageHasSize(item);mfp.updateStatus('error',imgSt.tError.replace('%url%',item.src));} item.hasSize=true;item.loaded=true;item.loadError=true;}},imgSt=mfp.st.image;var el=template.find('.mfp-img');if(el.length){var img=document.createElement('img');img.className='mfp-img';item.img=$(img).on('load.mfploader',onLoadComplete).on('error.mfploader',onLoadError);img.src=item.src;if(el.is('img')){item.img=item.img.clone();} img=item.img[0];if(img.naturalWidth>0){item.hasSize=true;}else if(!img.width){item.hasSize=false;}} mfp._parseMarkup(template,{title:_getTitle(item),img_replaceWith:item.img},item);mfp.resizeImage();if(item.hasSize){if(_imgInterval)clearInterval(_imgInterval);if(item.loadError){template.addClass('mfp-loading');mfp.updateStatus('error',imgSt.tError.replace('%url%',item.src));}else{template.removeClass('mfp-loading');mfp.updateStatus('ready');} return template;} mfp.updateStatus('loading');item.loading=true;if(!item.hasSize){item.imgHidden=true;template.addClass('mfp-loading');mfp.findImageSize(item);} return template;}}});var hasMozTransform,getHasMozTransform=function(){if(hasMozTransform===undefined){hasMozTransform=document.createElement('p').style.MozTransform!==undefined;} return hasMozTransform;};$.magnificPopup.registerModule('zoom',{options:{enabled:false,easing:'ease-in-out',duration:300,opener:function(element){return element.is('img')?element:element.find('img');}},proto:{initZoom:function(){var zoomSt=mfp.st.zoom,ns='.zoom',image;if(!zoomSt.enabled||!mfp.supportsTransition){return;} var duration=zoomSt.duration,getElToAnimate=function(image){var newImg=image.clone().removeAttr('style').removeAttr('class').addClass('mfp-animated-image'),transition='all '+(zoomSt.duration/1000)+'s '+zoomSt.easing,cssObj={position:'fixed',zIndex:9999,left:0,top:0,'-webkit-backface-visibility':'hidden'},t='transition';cssObj['-webkit-'+t]=cssObj['-moz-'+t]=cssObj['-o-'+t]=cssObj[t]=transition;newImg.css(cssObj);return newImg;},showMainContent=function(){mfp.content.css('visibility','visible');},openTimeout,animatedImg;_mfpOn('BuildControls'+ns,function(){if(mfp._allowZoom()){clearTimeout(openTimeout);mfp.content.css('visibility','hidden');image=mfp._getItemToZoom();if(!image){showMainContent();return;} animatedImg=getElToAnimate(image);animatedImg.css(mfp._getOffset());mfp.wrap.append(animatedImg);openTimeout=setTimeout(function(){animatedImg.css(mfp._getOffset(true));openTimeout=setTimeout(function(){showMainContent();setTimeout(function(){animatedImg.remove();image=animatedImg=null;_mfpTrigger('ZoomAnimationEnded');},16);},duration);},16);}});_mfpOn(BEFORE_CLOSE_EVENT+ns,function(){if(mfp._allowZoom()){clearTimeout(openTimeout);mfp.st.removalDelay=duration;if(!image){image=mfp._getItemToZoom();if(!image){return;} animatedImg=getElToAnimate(image);} animatedImg.css(mfp._getOffset(true));mfp.wrap.append(animatedImg);mfp.content.css('visibility','hidden');setTimeout(function(){animatedImg.css(mfp._getOffset());},16);}});_mfpOn(CLOSE_EVENT+ns,function(){if(mfp._allowZoom()){showMainContent();if(animatedImg){animatedImg.remove();} image=null;}});},_allowZoom:function(){return mfp.currItem.type==='image';},_getItemToZoom:function(){if(mfp.currItem.hasSize){return mfp.currItem.img;}else{return false;}},_getOffset:function(isLarge){var el;if(isLarge){el=mfp.currItem.img;}else{el=mfp.st.zoom.opener(mfp.currItem.el||mfp.currItem);} var offset=el.offset();var paddingTop=parseInt(el.css('padding-top'),10);var paddingBottom=parseInt(el.css('padding-bottom'),10);offset.top-=($(window).scrollTop()-paddingTop);var obj={width:el.width(),height:(_isJQ?el.innerHeight():el[0].offsetHeight)-paddingBottom-paddingTop};if(getHasMozTransform()){obj['-moz-transform']=obj['transform']='translate('+offset.left+'px,'+offset.top+'px)';}else{obj.left=offset.left;obj.top=offset.top;} return obj;}}});var IFRAME_NS='iframe',_emptyPage='//about:blank',_fixIframeBugs=function(isShowing){if(mfp.currTemplate[IFRAME_NS]){var el=mfp.currTemplate[IFRAME_NS].find('iframe');if(el.length){if(!isShowing){el[0].src=_emptyPage;} if(mfp.isIE8){el.css('display',isShowing?'block':'none');}}}};$.magnificPopup.registerModule(IFRAME_NS,{options:{markup:'
      '+'
      '+''+'
      ',srcAction:'iframe_src',patterns:{youtube:{index:'youtube.com',id:'v=',src:'//www.youtube.com/embed/%id%?autoplay=1'},vimeo:{index:'vimeo.com/',id:'/',src:'//player.vimeo.com/video/%id%?autoplay=1'},gmaps:{index:'//maps.google.',src:'%id%&output=embed'}}},proto:{initIframe:function(){mfp.types.push(IFRAME_NS);_mfpOn('BeforeChange',function(e,prevType,newType){if(prevType!==newType){if(prevType===IFRAME_NS){_fixIframeBugs();}else if(newType===IFRAME_NS){_fixIframeBugs(true);}}});_mfpOn(CLOSE_EVENT+'.'+IFRAME_NS,function(){_fixIframeBugs();});},getIframe:function(item,template){var embedSrc=item.src;var iframeSt=mfp.st.iframe;$.each(iframeSt.patterns,function(){if(embedSrc.indexOf(this.index)>-1){if(this.id){if(typeof this.id==='string'){embedSrc=embedSrc.substr(embedSrc.lastIndexOf(this.id)+this.id.length,embedSrc.length);}else{embedSrc=this.id.call(this,embedSrc);}} embedSrc=this.src.replace('%id%',embedSrc);return false;}});var dataObj={};if(iframeSt.srcAction){dataObj[iframeSt.srcAction]=embedSrc;} mfp._parseMarkup(template,dataObj,item);mfp.updateStatus('ready');return template;}}});var _getLoopedId=function(index){var numSlides=mfp.items.length;if(index>numSlides-1){return index-numSlides;}else if(index<0){return numSlides+index;} return index;},_replaceCurrTotal=function(text,curr,total){return text.replace(/%curr%/gi,curr+1).replace(/%total%/gi,total);};$.magnificPopup.registerModule('gallery',{options:{enabled:false,arrowMarkup:'',preload:[0,2],navigateByImgClick:true,arrows:true,tPrev:'Previous (Left arrow key)',tNext:'Next (Right arrow key)',tCounter:'%curr% of %total%'},proto:{initGallery:function(){var gSt=mfp.st.gallery,ns='.mfp-gallery',supportsFastClick=Boolean($.fn.mfpFastClick);mfp.direction=true;if(!gSt||!gSt.enabled)return false;_wrapClasses+=' mfp-gallery';_mfpOn(OPEN_EVENT+ns,function(){if(gSt.navigateByImgClick){mfp.wrap.on('click'+ns,'.mfp-img',function(){if(mfp.items.length>1){mfp.next();return false;}});} _document.on('keydown'+ns,function(e){if(e.keyCode===37){mfp.prev();}else if(e.keyCode===39){mfp.next();}});});_mfpOn('UpdateStatus'+ns,function(e,data){if(data.text){data.text=_replaceCurrTotal(data.text,mfp.currItem.index,mfp.items.length);}});_mfpOn(MARKUP_PARSE_EVENT+ns,function(e,element,values,item){var l=mfp.items.length;values.counter=l>1?_replaceCurrTotal(gSt.tCounter,item.index,l):'';});_mfpOn('BuildControls'+ns,function(){if(mfp.items.length>1&&gSt.arrows&&!mfp.arrowLeft){var markup=gSt.arrowMarkup,arrowLeft=mfp.arrowLeft=$(markup.replace(/%title%/gi,gSt.tPrev).replace(/%dir%/gi,'left')).addClass(PREVENT_CLOSE_CLASS),arrowRight=mfp.arrowRight=$(markup.replace(/%title%/gi,gSt.tNext).replace(/%dir%/gi,'right')).addClass(PREVENT_CLOSE_CLASS);var eName=supportsFastClick?'mfpFastClick':'click';arrowLeft[eName](function(){mfp.prev();});arrowRight[eName](function(){mfp.next();});if(mfp.isIE7){_getEl('b',arrowLeft[0],false,true);_getEl('a',arrowLeft[0],false,true);_getEl('b',arrowRight[0],false,true);_getEl('a',arrowRight[0],false,true);} mfp.container.append(arrowLeft.add(arrowRight));}});_mfpOn(CHANGE_EVENT+ns,function(){if(mfp._preloadTimeout)clearTimeout(mfp._preloadTimeout);mfp._preloadTimeout=setTimeout(function(){mfp.preloadNearbyImages();mfp._preloadTimeout=null;},16);});_mfpOn(CLOSE_EVENT+ns,function(){_document.off(ns);mfp.wrap.off('click'+ns);if(mfp.arrowLeft&&supportsFastClick){mfp.arrowLeft.add(mfp.arrowRight).destroyMfpFastClick();} mfp.arrowRight=mfp.arrowLeft=null;});},next:function(){mfp.direction=true;mfp.index=_getLoopedId(mfp.index+1);mfp.updateItemHTML();},prev:function(){mfp.direction=false;mfp.index=_getLoopedId(mfp.index-1);mfp.updateItemHTML();},goTo:function(newIndex){mfp.direction=(newIndex>=mfp.index);mfp.index=newIndex;mfp.updateItemHTML();},preloadNearbyImages:function(){var p=mfp.st.gallery.preload,preloadBefore=Math.min(p[0],mfp.items.length),preloadAfter=Math.min(p[1],mfp.items.length),i;for(i=1;i<=(mfp.direction?preloadAfter:preloadBefore);i++){mfp._preloadItem(mfp.index+i);} for(i=1;i<=(mfp.direction?preloadBefore:preloadAfter);i++){mfp._preloadItem(mfp.index-i);}},_preloadItem:function(index){index=_getLoopedId(index);if(mfp.items[index].preloaded){return;} var item=mfp.items[index];if(!item.parsed){item=mfp.parseEl(index);} _mfpTrigger('LazyLoad',item);if(item.type==='image'){item.img=$('').on('load.mfploader',function(){item.hasSize=true;}).on('error.mfploader',function(){item.hasSize=true;item.loadError=true;_mfpTrigger('LazyLoadError',item);}).attr('src',item.src);} item.preloaded=true;}}});var RETINA_NS='retina';$.magnificPopup.registerModule(RETINA_NS,{options:{replaceSrc:function(item){return item.src.replace(/\.\w+$/,function(m){return'@2x'+m;});},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var st=mfp.st.retina,ratio=st.ratio;ratio=!isNaN(ratio)?ratio:ratio();if(ratio>1){_mfpOn('ImageHasSize'+'.'+RETINA_NS,function(e,item){item.img.css({'max-width':item.img[0].naturalWidth/ratio,'width':'100%'});});_mfpOn('ElementParse'+'.'+RETINA_NS,function(e,item){item.src=st.replaceSrc(item,ratio);});}}}}});(function(){var ghostClickDelay=1000,supportsTouch='ontouchstart'in window,unbindTouchMove=function(){_window.off('touchmove'+ns+' touchend'+ns);},eName='mfpFastClick',ns='.'+eName;$.fn.mfpFastClick=function(callback){return $(this).each(function(){var elem=$(this),lock;if(supportsTouch){var timeout,startX,startY,pointerMoved,point,numPointers;elem.on('touchstart'+ns,function(e){pointerMoved=false;numPointers=1;point=e.originalEvent?e.originalEvent.touches[0]:e.touches[0];startX=point.clientX;startY=point.clientY;_window.on('touchmove'+ns,function(e){point=e.originalEvent?e.originalEvent.touches:e.touches;numPointers=point.length;point=point[0];if(Math.abs(point.clientX-startX)>10||Math.abs(point.clientY-startY)>10){pointerMoved=true;unbindTouchMove();}}).on('touchend'+ns,function(e){unbindTouchMove();if(pointerMoved||numPointers>1){return;} lock=true;e.preventDefault();clearTimeout(timeout);timeout=setTimeout(function(){lock=false;},ghostClickDelay);callback();});});} elem.on('click'+ns,function(){if(!lock){callback();}});});};$.fn.destroyMfpFastClick=function(){$(this).off('touchstart'+ns+' click'+ns);if(supportsTouch)_window.off('touchmove'+ns+' touchend'+ns);};})();_checkInstance();})(window.jQuery||window.Zepto); !function($){"use strict";var Typed=function(el,options){this.el=$(el);this.options=$.extend({},$.fn.typed.defaults,options);this.isInput=this.el.is('input');this.attr=this.options.attr;this.showCursor=this.isInput?false:this.options.showCursor;this.elContent=this.attr?this.el.attr(this.attr):this.el.text();this.contentType=this.options.contentType;this.typeSpeed=this.options.typeSpeed;this.startDelay=this.options.startDelay;this.backSpeed=this.options.backSpeed;this.backDelay=this.options.backDelay;this.stringsElement=this.options.stringsElement;this.strings=this.options.strings;this.strPos=0;this.arrayPos=0;this.stopNum=0;this.loop=this.options.loop;this.loopCount=this.options.loopCount;this.curLoop=0;this.stop=false;this.cursorChar=this.options.cursorChar;this.shuffle=this.options.shuffle;this.sequence=[];this.build();};Typed.prototype={constructor:Typed,init:function(){var self=this;self.timeout=setTimeout(function(){for(var i=0;i"+this.cursorChar+"");this.el.after(this.cursor);} if(this.stringsElement){this.strings=[];this.stringsElement.hide();console.log(this.stringsElement.children());var strings=this.stringsElement.children();$.each(strings,function(key,value){self.strings.push($(value).html());});} this.init();},typewrite:function(curString,curStrPos){if(this.stop===true){return;} var humanize=Math.round(Math.random()*(100-30))+this.typeSpeed;var self=this;self.timeout=setTimeout(function(){var charPause=0;var substr=curString.substr(curStrPos);if(substr.charAt(0)==='^'){var skip=1;if(/^\^\d+/.test(substr)){substr=/\d+/.exec(substr)[0];skip+=substr.length;charPause=parseInt(substr);} curString=curString.substring(0,curStrPos)+curString.substring(curStrPos+skip);} if(self.contentType==='html'){var curChar=curString.substr(curStrPos).charAt(0) if(curChar==='<'||curChar==='&'){var tag='';var endTag='';if(curChar==='<'){endTag='>'}else{endTag=';'} while(curString.substr(curStrPos+1).charAt(0)!==endTag){tag+=curString.substr(curStrPos).charAt(0);curStrPos++;if(curStrPos+1>curString.length){break;}} curStrPos++;tag+=endTag;}} self.timeout=setTimeout(function(){if(curStrPos===curString.length){self.options.onStringTyped(self.arrayPos);if(self.arrayPos===self.strings.length-1){self.options.callback();self.curLoop++;if(self.loop===false||self.curLoop===self.loopCount) return;} self.timeout=setTimeout(function(){self.backspace(curString,curStrPos);},self.backDelay);}else{if(curStrPos===0){self.options.preStringTyped(self.arrayPos);} var nextString=curString.substr(0,curStrPos+1);if(self.attr){self.el.attr(self.attr,nextString);}else{if(self.isInput){self.el.val(nextString);}else if(self.contentType==='html'){self.el.html(nextString);}else{self.el.text(nextString);}} curStrPos++;self.typewrite(curString,curStrPos);}},charPause);},humanize);},backspace:function(curString,curStrPos){if(this.stop===true){return;} var humanize=Math.round(Math.random()*(100-30))+this.backSpeed;var self=this;self.timeout=setTimeout(function(){if(self.contentType==='html'){if(curString.substr(curStrPos).charAt(0)==='>'){var tag='';while(curString.substr(curStrPos-1).charAt(0)!=='<'){tag-=curString.substr(curStrPos).charAt(0);curStrPos--;if(curStrPos<0){break;}} curStrPos--;tag+='<';}} var nextString=curString.substr(0,curStrPos);if(self.attr){self.el.attr(self.attr,nextString);}else{if(self.isInput){self.el.val(nextString);}else if(self.contentType==='html'){self.el.html(nextString);}else{self.el.text(nextString);}} if(curStrPos>self.stopNum){curStrPos--;self.backspace(curString,curStrPos);} else if(curStrPos<=self.stopNum){self.arrayPos++;if(self.arrayPos===self.strings.length){self.arrayPos=0;if(self.shuffle)self.sequence=self.shuffleArray(self.sequence);self.init();}else self.typewrite(self.strings[self.sequence[self.arrayPos]],curStrPos);}},humanize);},shuffleArray:function(array){var tmp,current,top=array.length;if(top)while(--top){current=Math.floor(Math.random()*(top+1));tmp=array[current];array[current]=array[top];array[top]=tmp;} return array;},reset:function(){var self=this;clearInterval(self.timeout);var id=this.el.attr('id');this.el.empty();if(typeof this.cursor!=='undefined'){this.cursor.remove();} this.strPos=0;this.arrayPos=0;this.curLoop=0;this.options.resetCallback();}};$.fn.typed=function(option){return this.each(function(){var $this=$(this),data=$this.data('typed'),options=typeof option=='object'&&option;if(data){data.reset();} $this.data('typed',(data=new Typed(this,options)));if(typeof option=='string')data[option]();});};$.fn.typed.defaults={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,shuffle:false,backDelay:500,loop:false,loopCount:false,showCursor:true,cursorChar:"|",attr:null,contentType:'html',callback:function(){},preStringTyped:function(){},onStringTyped:function(){},resetCallback:function(){}};}(window.jQuery); (function($){jQuery.fn.reverse=[].reverse;$.et_pb_simple_slider=function(el,options){var settings=$.extend({slide:'.et-slide',arrows:'.et-pb-slider-arrows',prev_arrow:'.et-pb-arrow-prev',next_arrow:'.et-pb-arrow-next',controls:'.et-pb-controllers a',carousel_controls:'.et_pb_carousel_item',control_active_class:'et-pb-active-control',previous_text:et_custom.previous,next_text:et_custom.next,fade_speed:500,use_arrows:true,use_controls:true,manual_arrows:'',append_controls_to:'',controls_below:false,controls_class:'et-pb-controllers',slideshow:false,slideshow_speed:7000,show_progress_bar:false,tabs_animation:false,use_carousel:false},options);var $et_slider=$(el),$et_slide=$et_slider.find(settings.slide),et_slides_number=$et_slide.length,et_fade_speed=settings.fade_speed,et_active_slide=0,$et_slider_arrows,$et_slider_prev,$et_slider_next,$et_slider_controls,$et_slider_carousel_controls,et_slider_timer,controls_html='',carousel_html='',$progress_bar=null,progress_timer_count=0,$et_pb_container=$et_slider.find('.et_pb_container'),et_pb_container_width=$et_pb_container.width();$et_slider.et_animation_running=false;$.data(el,"et_pb_simple_slider",$et_slider);$et_slide.eq(0).addClass('et-pb-active-slide');if(!settings.tabs_animation){if(!$et_slider.hasClass('et_pb_bg_layout_dark')&&!$et_slider.hasClass('et_pb_bg_layout_light')){$et_slider.addClass(et_get_bg_layout_color($et_slide.eq(0)));}} if(settings.use_arrows&&et_slides_number>1){if(settings.manual_arrows=='') $et_slider.append('');else $et_slider.append(settings.manual_arrows);$et_slider_arrows=$et_slider.find(settings.arrows);$et_slider_prev=$et_slider.find(settings.prev_arrow);$et_slider_next=$et_slider.find(settings.next_arrow);$et_slider_next.click(function(){if($et_slider.et_animation_running)return false;$et_slider.et_slider_move_to('next');return false;});$et_slider_prev.click(function(){if($et_slider.et_animation_running)return false;$et_slider.et_slider_move_to('previous');return false;});} if(settings.use_controls&&et_slides_number>1){for(var i=1;i<=et_slides_number;i++){controls_html+=''+i+'';} controls_html='
      '+ controls_html+'
      ';if(settings.append_controls_to=='') $et_slider.append(controls_html);else $(settings.append_controls_to).append(controls_html);if(settings.controls_below) $et_slider_controls=$et_slider.parent().find(settings.controls);else $et_slider_controls=$et_slider.find(settings.controls);et_maybe_set_controls_color($et_slide.eq(0));$et_slider_controls.click(function(){if($et_slider.et_animation_running)return false;$et_slider.et_slider_move_to($(this).index());return false;});} if(settings.use_carousel&&et_slides_number>1){for(var i=1;i<=et_slides_number;i++){slide_id=i-1;image_src=($et_slide.eq(slide_id).data('image')!==undefined)?'url('+$et_slide.eq(slide_id).data('image')+')':'none';carousel_html+='';} carousel_html='';$et_slider.after(carousel_html);$et_slider_carousel_controls=$et_slider.siblings('.et_pb_carousel').find(settings.carousel_controls);$et_slider_carousel_controls.click(function(){if($et_slider.et_animation_running)return false;var $this=$(this);$et_slide.eq($this.data('slide-id')).find('.et_pb_video_overlay').css('display','none');$et_slider.et_slider_move_to($this.data('slide-id'));return false;});} if(settings.slideshow&&et_slides_number>1){$et_slider.hover(function(){$et_slider.addClass('et_slider_hovered');if(typeof et_slider_timer!='undefined'){clearInterval(et_slider_timer);}},function(){$et_slider.removeClass('et_slider_hovered');et_slider_auto_rotate();});} et_slider_auto_rotate();function et_slider_auto_rotate(){if(settings.slideshow&&et_slides_number>1&&!$et_slider.hasClass('et_slider_hovered')){et_slider_timer=setTimeout(function(){$et_slider.et_slider_move_to('next');},settings.slideshow_speed);}} function et_stop_video(active_slide){var $et_video,et_video_src;if(active_slide.has('iframe').length){$et_video=active_slide.find('iframe');et_video_src=$et_video.attr('src');$et_video.attr('src','');$et_video.attr('src',et_video_src);}else if(active_slide.has('video').length){if(!active_slide.find('.et_pb_section_video_bg').length){$et_video=active_slide.find('video');$et_video[0].pause();}}} function et_fix_slider_content_images(){var $this_slider=$et_slider,$slide_image_container=$this_slider.find('.et-pb-active-slide .et_pb_slide_image');$slide_video_container=$this_slider.find('.et-pb-active-slide .et_pb_slide_video');$slide=$slide_image_container.closest('.et_pb_slide'),$slider=$slide.closest('.et_pb_slider'),slide_height=$slider.innerHeight(),image_height=parseInt(slide_height*0.8),$top_header=$('#top-header'),$main_header=$('#main-header'),$et_transparent_nav=$('.et_transparent_nav'),$et_vertical_nav=$('.et_vertical_nav');$slide_image_container.find('img').css('maxHeight',image_height+'px');if($slide.hasClass('et_pb_media_alignment_center')){$slide_image_container.css('marginTop','-'+parseInt($slide_image_container.height()/2)+'px');} $slide_video_container.css('marginTop','-'+parseInt($slide_video_container.height()/2)+'px');$slide_image_container.find('img').addClass('active');} function et_get_bg_layout_color($slide){if($slide.hasClass('et_pb_bg_layout_dark')){return'et_pb_bg_layout_dark';} return'et_pb_bg_layout_light';} function et_maybe_set_controls_color($slide){var next_slide_dot_color,$arrows,arrows_color;if(typeof $et_slider_controls!=='undefined'&&$et_slider_controls.length){next_slide_dot_color=$slide.data('dots_color')||'';if(next_slide_dot_color!==''){$et_slider_controls.attr('style','background-color: '+hex_to_rgba(next_slide_dot_color,'0.3')+';') $et_slider_controls.filter('.et-pb-active-control').attr('style','background-color: '+hex_to_rgba(next_slide_dot_color)+'!important;');}else{$et_slider_controls.removeAttr('style');}} if(typeof $et_slider_arrows!=='undefined'&&$et_slider_arrows.length){$arrows=$et_slider_arrows.find('a');arrows_color=$slide.data('arrows_color')||'';if(arrows_color!==''){$arrows.css('color',arrows_color);}else{$arrows.css('color','inherit');}}} function hex_to_rgba(color,alpha){var color_16=parseInt(color.replace('#',''),16),red=(color_16>>16)&255,green=(color_16>>8)&255,blue=color_16&255,alpha=alpha||1,rgba;rgba=red+','+green+','+blue+','+alpha;rgba='rgba('+rgba+')';return rgba;} $et_window.load(function(){et_fix_slider_content_images();});$et_window.resize(function(){et_fix_slider_content_images();});$et_slider.et_slider_move_to=function(direction){var $active_slide=$et_slide.eq(et_active_slide),$next_slide;$et_slider.et_animation_running=true;if(direction=='next'||direction=='previous'){if(direction=='next') et_active_slide=(et_active_slide+1)=0?et_active_slide-1:et_slides_number-1;}else{if(et_active_slide==direction){$et_slider.et_animation_running=false;return;} et_active_slide=direction;} if(typeof et_slider_timer!='undefined') clearInterval(et_slider_timer);$next_slide=$et_slide.eq(et_active_slide);$et_slide.each(function(){$(this).css('zIndex',1);});$active_slide.css('zIndex',2).removeClass('et-pb-active-slide');$next_slide.css({'display':'block',opacity:0}).addClass('et-pb-active-slide');et_fix_slider_content_images();if(settings.use_controls) $et_slider_controls.removeClass(settings.control_active_class).eq(et_active_slide).addClass(settings.control_active_class);if(settings.use_carousel) $et_slider_carousel_controls.removeClass(settings.control_active_class).eq(et_active_slide).addClass(settings.control_active_class);if(!settings.tabs_animation){et_maybe_set_controls_color($next_slide);$next_slide.animate({opacity:1},et_fade_speed);$active_slide.addClass('et_slide_transition').css({'display':'list-item','opacity':1}).animate({opacity:0},et_fade_speed,function(){var active_slide_layout_bg_color=et_get_bg_layout_color($active_slide),next_slide_layout_bg_color=et_get_bg_layout_color($next_slide);$(this).css('display','none').removeClass('et_slide_transition');et_stop_video($active_slide);$et_slider.removeClass(active_slide_layout_bg_color).addClass(next_slide_layout_bg_color);$et_slider.et_animation_running=false;});}else{$next_slide.css({'display':'none',opacity:0});$active_slide.addClass('et_slide_transition').css({'display':'block','opacity':1}).animate({opacity:0},et_fade_speed,function(){$(this).css('display','none').removeClass('et_slide_transition');$next_slide.css({'display':'block','opacity':0}).animate({opacity:1},et_fade_speed,function(){$et_slider.et_animation_running=false;});});} et_slider_auto_rotate();}} $.fn.et_pb_simple_slider=function(options){return this.each(function(){new $.et_pb_simple_slider(this,options);});} var et_hash_module_seperator='||',et_hash_module_param_seperator='|';function process_et_hashchange(hash){if((hash.indexOf(et_hash_module_seperator,0))!==-1){modules=hash.split(et_hash_module_seperator);for(var i=0;i'+''+et_custom.previous+''+''+''+et_custom.next+''+'
      ');set_carousel_columns($et_carousel);set_carousel_height($et_carousel);$et_carousel_next=$et_carousel.find('.et-pb-arrow-next');$et_carousel_prev=$et_carousel.find('.et-pb-arrow-prev');$et_carousel_next.click(function(){if($et_carousel.et_animation_running)return false;$et_carousel.et_carousel_move_to('next');return false;});$et_carousel_prev.click(function(){if($et_carousel.et_animation_running)return false;$et_carousel.et_carousel_move_to('previous');return false;});function set_carousel_height($the_carousel){var carousel_items_width=$the_carousel_items.width(),carousel_items_height=$the_carousel_items.height();$carousel_items.css('height',carousel_items_height+'px');} function set_carousel_columns($the_carousel){var columns,$carousel_parent=$the_carousel.parents('.et_pb_column'),carousel_items_width=$carousel_items.width(),carousel_item_count=$the_carousel_items.length;if($carousel_parent.hasClass('et_pb_column_4_4')||$carousel_parent.hasClass('et_pb_column_3_4')||$carousel_parent.hasClass('et_pb_column_2_3')){if($et_window.width()<768){columns=3;}else{columns=4;}}else if($carousel_parent.hasClass('et_pb_column_1_2')||$carousel_parent.hasClass('et_pb_column_3_8')||$carousel_parent.hasClass('et_pb_column_1_3')){columns=3;}else if($carousel_parent.hasClass('et_pb_column_1_4')){if($et_window.width()>480&&$et_window.width()<980){columns=3;}else{columns=2;}} if(columns===$carousel_items.data('portfolio-columns')){return;} if($the_carousel.data('columns_setting_up')){return;} $the_carousel.data('columns_setting_up',true);$carousel_items.removeClass('columns-'+$carousel_items.data('portfolio-columns'));$carousel_items.addClass('columns-'+columns);$carousel_items.data('portfolio-columns',columns);if($carousel_items.find('.et-carousel-group').length){$the_carousel_items.appendTo($carousel_items);$carousel_items.find('.et-carousel-group').remove();} var the_carousel_items=$carousel_items.data('items'),$carousel_group=$('