jQuery(window).load(function(){ jQuery(".trigger-next-zzd input[type='radio'], .trigger-next-zzd select").change(function(){ var parent=jQuery(this).parents(".gfield.trigger-next-zzd"); if(jQuery(this).parents(".gform_page").find(".gform_next_button").length > 0){ jQuery(this).parents(".gform_page").find(".gform_next_button").click(); }}); }); !function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(a){var e,t,n,i;function r(e,t){var n,i,r=e.nodeName.toLowerCase();return"area"===r?(i=(n=e.parentNode).name,!(!e.href||!i||"map"!==n.nodeName.toLowerCase())&&(!!(i=a("img[usemap='#"+i+"']")[0])&&o(i))):(/^(input|select|textarea|button|object)$/.test(r)?!e.disabled:"a"===r&&e.href||t)&&o(e)}function o(e){return a.expr.filters.visible(e)&&!a(e).parents().addBack().filter(function(){return"hidden"===a.css(this,"visibility")}).length}a.ui=a.ui||{},a.extend(a.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),a.fn.extend({scrollParent:function(e){var t=this.css("position"),n="absolute"===t,i=e?/(auto|scroll|hidden)/:/(auto|scroll)/,e=this.parents().filter(function(){var e=a(this);return(!n||"static"!==e.css("position"))&&i.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==t&&e.length?e:a(this[0].ownerDocument||document)},uniqueId:(e=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&a(this).removeAttr("id")})}}),a.extend(a.expr[":"],{data:a.expr.createPseudo?a.expr.createPseudo(function(t){return function(e){return!!a.data(e,t)}}):function(e,t,n){return!!a.data(e,n[3])},focusable:function(e){return r(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(e){var t=a.attr(e,"tabindex"),n=isNaN(t);return(n||0<=t)&&r(e,!n)}}),a("").outerWidth(1).jquery||a.each(["Width","Height"],function(e,n){var r="Width"===n?["Left","Right"]:["Top","Bottom"],i=n.toLowerCase(),o={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function s(e,t,n,i){return a.each(r,function(){t-=parseFloat(a.css(e,"padding"+this))||0,n&&(t-=parseFloat(a.css(e,"border"+this+"Width"))||0),i&&(t-=parseFloat(a.css(e,"margin"+this))||0)}),t}a.fn["inner"+n]=function(e){return void 0===e?o["inner"+n].call(this):this.each(function(){a(this).css(i,s(this,e)+"px")})},a.fn["outer"+n]=function(e,t){return"number"!=typeof e?o["outer"+n].call(this,e):this.each(function(){a(this).css(i,s(this,e,!0,t)+"px")})}}),a.fn.addBack||(a.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),a("").data("a-b","a").removeData("a-b").data("a-b")&&(a.fn.removeData=(t=a.fn.removeData,function(e){return arguments.length?t.call(this,a.camelCase(e)):t.call(this)})),a.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),a.fn.extend({focus:(i=a.fn.focus,function(t,n){return"number"==typeof t?this.each(function(){var e=this;setTimeout(function(){a(e).focus(),n&&n.call(e)},t)}):i.apply(this,arguments)}),disableSelection:(n="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.bind(n+".ui-disableSelection",function(e){e.preventDefault()})}),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(e){if(void 0!==e)return this.css("zIndex",e);if(this.length)for(var t,n,i=a(this[0]);i.length&&i[0]!==document;){if(("absolute"===(t=i.css("position"))||"relative"===t||"fixed"===t)&&(n=parseInt(i.css("zIndex"),10),!isNaN(n)&&0!==n))return n;i=i.parent()}return 0}}),a.ui.plugin={add:function(e,t,n){var i,r=a.ui[e].prototype;for(i in n)r.plugins[i]=r.plugins[i]||[],r.plugins[i].push([t,n[i]])},call:function(e,t,n,i){var r,o=e.plugins[t];if(o&&(i||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(r=0;r",options:{disabled:!1,create:null},_createWidget:function(t,e){e=d(e||this.defaultElement||this)[0],this.element=d(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=d(),this.hoverable=d(),this.focusable=d(),e!==this&&(d.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=d(e.style?e.ownerDocument:e.document||e),this.window=d(this.document[0].defaultView||this.document[0].parentWindow)),this.options=d.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:d.noop,_getCreateEventData:d.noop,_create:d.noop,_init:d.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(d.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:d.noop,widget:function(){return this.element},option:function(t,e){var i,n,s,o=t;if(0===arguments.length)return d.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(n=o[t]=d.widget.extend({},this.options[t]),s=0;s?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,e=this.tablist.children(":has(a[href])");t.disabled=l.map(e.filter(".ui-state-disabled"),function(t){return e.index(t)}),this._processTabs(),!1!==t.active&&this.anchors.length?this.active.length&&!l.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=l()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=l()),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var o=this,t=this.tabs,e=this.anchors,i=this.panels;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist").delegate("> li","mousedown"+this.eventNamespace,function(t){l(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){l(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return l("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=l(),this.anchors.each(function(t,e){var i,a,s,n=l(e).uniqueId().attr("id"),r=l(e).closest("li"),h=r.attr("aria-controls");o._isLocal(e)?(s=(i=e.hash).substring(1),a=o.element.find(o._sanitizeSelector(i))):(s=r.attr("aria-controls")||l({}).uniqueId()[0].id,(a=o.element.find(i="#"+s)).length||(a=o._createPanel(s)).insertAfter(o.panels[t-1]||o.tablist),a.attr("aria-live","polite")),a.length&&(o.panels=o.panels.add(a)),h&&r.data("ui-tabs-aria-controls",h),r.attr({"aria-controls":s,"aria-labelledby":n}),a.attr("aria-labelledby",n)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel"),t&&(this._off(t.not(this.tabs)),this._off(e.not(this.anchors)),this._off(i.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createPanel:function(t){return l("
").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){l.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var e,i=0;e=this.tabs[i];i++)!0===t||-1!==l.inArray(i,t)?l(e).addClass("ui-state-disabled").attr("aria-disabled","true"):l(e).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var i={};t&&l.each(t.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(t){t.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,e=this.element.parent();"fill"===t?(i=e.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=l(this),e=t.css("position");"absolute"!==e&&"fixed"!==e&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=l(this).outerHeight(!0)}),this.panels.each(function(){l(this).height(Math.max(0,i-l(this).innerHeight()+l(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,l(this).height("").height())}).height(i))},_eventHandler:function(t){var e=this.options,i=this.active,a=l(t.currentTarget).closest("li"),s=a[0]===i[0],n=s&&e.collapsible,r=n?l():this._getPanelForTab(a),h=i.length?this._getPanelForTab(i):l(),i={oldTab:i,oldPanel:h,newTab:n?l():a,newPanel:r};t.preventDefault(),a.hasClass("ui-state-disabled")||a.hasClass("ui-tabs-loading")||this.running||s&&!e.collapsible||!1===this._trigger("beforeActivate",t,i)||(e.active=!n&&this.tabs.index(a),this.active=s?l():a,this.xhr&&this.xhr.abort(),h.length||r.length||l.error("jQuery UI Tabs: Mismatching fragment identifier."),r.length&&this.load(this.tabs.index(a),t),this._toggle(t,i))},_toggle:function(t,e){var i=this,a=e.newPanel,s=e.oldPanel;function n(){i.running=!1,i._trigger("activate",t,e)}function r(){e.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),a.length&&i.options.show?i._show(a,i.options.show,n):(a.show(),n())}this.running=!0,s.length&&this.options.hide?this._hide(s,this.options.hide,function(){e.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),r()}):(e.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),s.hide(),r()),s.attr("aria-hidden","true"),e.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),a.length&&s.length?e.oldTab.attr("tabIndex",-1):a.length&&this.tabs.filter(function(){return 0===l(this).attr("tabIndex")}).attr("tabIndex",-1),a.attr("aria-hidden","false"),e.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var t=this._findActive(t);t[0]!==this.active[0]&&(t=(t=!t.length?this.active:t).find(".ui-tabs-anchor")[0],this._eventHandler({target:t,currentTarget:t,preventDefault:l.noop}))},_findActive:function(t){return!1===t?l():this.tabs.eq(t)},_getIndex:function(t){return t="string"==typeof t?this.anchors.index(this.anchors.filter("[href$='"+t+"']")):t},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId(),this.tablist.unbind(this.eventNamespace),this.tabs.add(this.panels).each(function(){l.data(this,"ui-tabs-destroy")?l(this).remove():l(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=l(this),e=t.data("ui-tabs-aria-controls");e?t.attr("aria-controls",e).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(i){var t=this.options.disabled;!1!==t&&(t=void 0!==i&&(i=this._getIndex(i),l.isArray(t)?l.map(t,function(t){return t!==i?t:null}):l.map(this.tabs,function(t,e){return e!==i?e:null})),this._setupDisabled(t))},disable:function(t){var e=this.options.disabled;if(!0!==e){if(void 0===t)e=!0;else{if(t=this._getIndex(t),-1!==l.inArray(t,e))return;e=l.isArray(e)?l.merge([t],e).sort():[t]}this._setupDisabled(e)}},load:function(t,a){t=this._getIndex(t);function s(t,e){"abort"===e&&n.panels.stop(!1,!0),i.removeClass("ui-tabs-loading"),r.removeAttr("aria-busy"),t===n.xhr&&delete n.xhr}var n=this,i=this.tabs.eq(t),t=i.find(".ui-tabs-anchor"),r=this._getPanelForTab(i),h={tab:i,panel:r};this._isLocal(t[0])||(this.xhr=l.ajax(this._ajaxSettings(t,a,h)),this.xhr&&"canceled"!==this.xhr.statusText&&(i.addClass("ui-tabs-loading"),r.attr("aria-busy","true"),this.xhr.done(function(t,e,i){setTimeout(function(){r.html(t),n._trigger("load",a,h),s(i,e)},1)}).fail(function(t,e){setTimeout(function(){s(t,e)},1)})))},_ajaxSettings:function(t,i,a){var s=this;return{url:t.attr("href"),beforeSend:function(t,e){return s._trigger("beforeLoad",i,l.extend({jqXHR:t,ajaxSettings:e},a))}}},_getPanelForTab:function(t){t=l(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+t))}});var a}); (function(e){var t=e.event,n,r;n=t.special.debouncedresize={setup:function(){e(this).on("resize",n.handler)},teardown:function(){e(this).off("resize",n.handler)},handler:function(e,i){var s=this,o=arguments,u=function(){e.type="debouncedresize";t.dispatch.apply(s,o)};if(r){clearTimeout(r)}i?u():r=setTimeout(u,n.threshold)},threshold:150}})(jQuery); (function(a){typeof define=="function"&&define.amd?define(["jquery"],a):typeof exports=="object"?a(require("jquery")):a(window.jQuery||window.Zepto)})(function(a){var b="Close",c="BeforeClose",d="AfterClose",e="BeforeAppend",f="MarkupParse",g="Open",h="Change",i="mfp",j="."+i,k="mfp-ready",l="mfp-removing",m="mfp-prevent-close",n,o=function(){},p=!!window.jQuery,q,r=a(window),s,t,u,v,w=function(a,b){n.ev.on(i+a+j,b)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(b,c){n.ev.triggerHandler(i+b,c),n.st.callbacks&&(b=b.charAt(0).toLowerCase()+b.slice(1),n.st.callbacks[b]&&n.st.callbacks[b].apply(n,a.isArray(c)?c:[c]))},z=function(b){if(b!==v||!n.currTemplate.closeBtn)n.currTemplate.closeBtn=a(n.st.closeMarkup.replace("%title%",n.st.tClose)),v=b;return n.currTemplate.closeBtn},A=function(){a.magnificPopup.instance||(n=new o,n.init(),a.magnificPopup.instance=n)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(a.transition!==undefined)return!0;while(b.length)if(b.pop()+"Transition"in a)return!0;return!1};o.prototype={constructor:o,init:function(){var b=navigator.appVersion;n.isLowIE=n.isIE8=document.all&&!document.addEventListener,n.isAndroid=/android/gi.test(b),n.isIOS=/iphone|ipad|ipod/gi.test(b),n.supportsTransition=B(),n.probablyMobile=n.isAndroid||n.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),s=a(document),n.popupsCache={}},open:function(b){var c;if(b.isObj===!1){n.items=b.items.toArray(),n.index=0;var d=b.items,e;for(c=0;c(a||r.height())},_setFocus:function(){(n.st.focus?n.content.find(n.st.focus).eq(0):n.wrap).focus()},_onFocusIn:function(b){if(b.target!==n.wrap[0]&&!a.contains(n.wrap[0],b.target))return n._setFocus(),!1},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(f,[b,c,d]),a.each(c,function(c,d){if(d===undefined||d===!1)return!0;e=c.split("_");if(e.length>1){var f=b.find(j+"-"+e[0]);if(f.length>0){var g=e[1];g==="replaceWith"?f[0]!==d[0]&&f.replaceWith(d):g==="img"?f.is("img")?f.attr("src",d):f.replaceWith(a("").attr("src",d).attr("class",f.attr("class"))):f.attr(e[1],d)}}else b.find(j+"-"+c).html(d)})},_getScrollbarSize:function(){if(n.scrollbarSize===undefined){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),n.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return n.scrollbarSize}},a.magnificPopup={instance:null,proto:o.prototype,modules:[],open:function(b,c){return A(),b?b=a.extend(!0,{},b):b={},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},a.fn.magnificPopup=function(b){A();var c=a(this);if(typeof b=="string")if(b==="open"){var d,e=p?c.data("magnificPopup"):c[0].magnificPopup,f=parseInt(arguments[1],10)||0;e.items?d=e.items[f]:(d=c,e.delegate&&(d=d.find(e.delegate)),d=d.eq(f)),n._openClick({mfpEl:d},c,e)}else n.isOpen&&n[b].apply(n,Array.prototype.slice.call(arguments,1));else b=a.extend(!0,{},b),p?c.data("magnificPopup",b):c[0].magnificPopup=b,n.addGroup(c,b);return c};var C="inline",D,E,F,G=function(){F&&(E.after(F.addClass(D)).detach(),F=null)};a.magnificPopup.registerModule(C,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){n.types.push(C),w(b+"."+C,function(){G()})},getInline:function(b,c){G();if(b.src){var d=n.st.inline,e=a(b.src);if(e.length){var f=e[0].parentNode;f&&f.tagName&&(E||(D=d.hiddenClass,E=x(D),D="mfp-"+D),F=e.after(E).detach().removeClass(D)),n.updateStatus("ready")}else n.updateStatus("error",d.tNotFound),e=a("
");return b.inlineElement=e,e}return n.updateStatus("ready"),n._parseMarkup(c,{},b),c}}});var H="ajax",I,J=function(){I&&a(document.body).removeClass(I)},K=function(){J(),n.req&&n.req.abort()};a.magnificPopup.registerModule(H,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'The content could not be loaded.'},proto:{initAjax:function(){n.types.push(H),I=n.st.ajax.cursor,w(b+"."+H,K),w("BeforeChange."+H,K)},getAjax:function(b){I&&a(document.body).addClass(I),n.updateStatus("loading");var c=a.extend({url:b.src,success:function(c,d,e){var f={data:c,xhr:e};y("ParseAjax",f),n.appendContent(a(f.data),H),b.finished=!0,J(),n._setFocus(),setTimeout(function(){n.wrap.addClass(k)},16),n.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),b.finished=b.loadError=!0,n.updateStatus("error",n.st.ajax.tError.replace("%url%",b.src))}},n.st.ajax.settings);return n.req=a.ajax(c),""}}});var L,M=function(b){if(b.data&&b.data.title!==undefined)return b.data.title;var c=n.st.image.titleSrc;if(c){if(a.isFunction(c))return c.call(n,b);if(b.el)return b.el.attr(c)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'The image could not be loaded.'},proto:{initImage:function(){var c=n.st.image,d=".image";n.types.push("image"),w(g+d,function(){n.currItem.type==="image"&&c.cursor&&a(document.body).addClass(c.cursor)}),w(b+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),r.off("resize"+j)}),w("Resize"+d,n.resizeImage),n.isLowIE&&w("AfterChange",n.resizeImage)},resizeImage:function(){var a=n.currItem;if(!a||!a.img)return;if(n.st.image.verticalFit){var b=0;n.isLowIE&&(b=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",n.wH-b)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(n.content&&n.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var b=0,c=a.img[0],d=function(e){L&&clearInterval(L),L=setInterval(function(){if(c.naturalWidth>0){n._onImageHasSize(a);return}b>200&&clearInterval(L),b++,b===3?d(10):b===40?d(50):b===100&&d(500)},e)};d(1)},getImage:function(b,c){var d=0,e=function(){b&&(b.img[0].complete?(b.img.off(".mfploader"),b===n.currItem&&(n._onImageHasSize(b),n.updateStatus("ready")),b.hasSize=!0,b.loaded=!0,y("ImageLoadComplete")):(d++,d<200?setTimeout(e,100):f()))},f=function(){b&&(b.img.off(".mfploader"),b===n.currItem&&(n._onImageHasSize(b),n.updateStatus("error",g.tError.replace("%url%",b.src))),b.hasSize=!0,b.loaded=!0,b.loadError=!0)},g=n.st.image,h=c.find(".mfp-img");if(h.length){var i=document.createElement("img");i.className="mfp-img",b.el&&b.el.find("img").length&&(i.alt=b.el.find("img").attr("alt")),b.img=a(i).on("load.mfploader",e).on("error.mfploader",f),i.src=b.src,h.is("img")&&(b.img=b.img.clone()),i=b.img[0],i.naturalWidth>0?b.hasSize=!0:i.width||(b.hasSize=!1)}return n._parseMarkup(c,{title:M(b),img_replaceWith:b.img},b),n.resizeImage(),b.hasSize?(L&&clearInterval(L),b.loadError?(c.addClass("mfp-loading"),n.updateStatus("error",g.tError.replace("%url%",b.src))):(c.removeClass("mfp-loading"),n.updateStatus("ready")),c):(n.updateStatus("loading"),b.loading=!0,b.hasSize||(b.imgHidden=!0,c.addClass("mfp-loading"),n.findImageSize(b)),c)}}});var N,O=function(){return N===undefined&&(N=document.createElement("p").style.MozTransform!==undefined),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a=n.st.zoom,d=".zoom",e;if(!a.enabled||!n.supportsTransition)return;var f=a.duration,g=function(b){var c=b.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+a.duration/1e3+"s "+a.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,c.css(e),c},h=function(){n.content.css("visibility","visible")},i,j;w("BuildControls"+d,function(){if(n._allowZoom()){clearTimeout(i),n.content.css("visibility","hidden"),e=n._getItemToZoom();if(!e){h();return}j=g(e),j.css(n._getOffset()),n.wrap.append(j),i=setTimeout(function(){j.css(n._getOffset(!0)),i=setTimeout(function(){h(),setTimeout(function(){j.remove(),e=j=null,y("ZoomAnimationEnded")},16)},f)},16)}}),w(c+d,function(){if(n._allowZoom()){clearTimeout(i),n.st.removalDelay=f;if(!e){e=n._getItemToZoom();if(!e)return;j=g(e)}j.css(n._getOffset(!0)),n.wrap.append(j),n.content.css("visibility","hidden"),setTimeout(function(){j.css(n._getOffset())},16)}}),w(b+d,function(){n._allowZoom()&&(h(),j&&j.remove(),e=null)})},_allowZoom:function(){return n.currItem.type==="image"},_getItemToZoom:function(){return n.currItem.hasSize?n.currItem.img:!1},_getOffset:function(b){var c;b?c=n.currItem.img:c=n.st.zoom.opener(n.currItem.el||n.currItem);var d=c.offset(),e=parseInt(c.css("padding-top"),10),f=parseInt(c.css("padding-bottom"),10);d.top-=a(window).scrollTop()-e;var g={width:c.width(),height:(p?c.innerHeight():c[0].offsetHeight)-f-e};return O()?g["-moz-transform"]=g.transform="translate("+d.left+"px,"+d.top+"px)":(g.left=d.left,g.top=d.top),g}}});var P="iframe",Q="//about:blank",R=function(a){if(n.currTemplate[P]){var b=n.currTemplate[P].find("iframe");b.length&&(a||(b[0].src=Q),n.isIE8&&b.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'
',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){n.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(b+"."+P,function(){R()})},getIframe:function(b,c){var d=b.src,e=n.st.iframe;a.each(e.patterns,function(){if(d.indexOf(this.index)>-1)return this.id&&(typeof this.id=="string"?d=d.substr(d.lastIndexOf(this.id)+this.id.length,d.length):d=this.id.call(this,d)),d=this.src.replace("%id%",d),!1});var f={};return e.srcAction&&(f[e.srcAction]=d),n._parseMarkup(c,f,b),n.updateStatus("ready"),c}}});var S=function(a){var b=n.items.length;return a>b-1?a-b:a<0?b+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=n.st.gallery,d=".mfp-gallery";n.direction=!0;if(!c||!c.enabled)return!1;u+=" mfp-gallery",w(g+d,function(){c.navigateByImgClick&&n.wrap.on("click"+d,".mfp-img",function(){if(n.items.length>1)return n.next(),!1}),s.on("keydown"+d,function(a){a.keyCode===37?n.prev():a.keyCode===39&&n.next()})}),w("UpdateStatus"+d,function(a,b){b.text&&(b.text=T(b.text,n.currItem.index,n.items.length))}),w(f+d,function(a,b,d,e){var f=n.items.length;d.counter=f>1?T(c.tCounter,e.index,f):""}),w("BuildControls"+d,function(){if(n.items.length>1&&c.arrows&&!n.arrowLeft){var b=c.arrowMarkup,d=n.arrowLeft=a(b.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(m),e=n.arrowRight=a(b.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(m);d.click(function(){n.prev()}),e.click(function(){n.next()}),n.container.append(d.add(e))}}),w(h+d,function(){n._preloadTimeout&&clearTimeout(n._preloadTimeout),n._preloadTimeout=setTimeout(function(){n.preloadNearbyImages(),n._preloadTimeout=null},16)}),w(b+d,function(){s.off(d),n.wrap.off("click"+d),n.arrowRight=n.arrowLeft=null})},next:function(){n.direction=!0,n.index=S(n.index+1),n.updateItemHTML()},prev:function(){n.direction=!1,n.index=S(n.index-1),n.updateItemHTML()},goTo:function(a){n.direction=a>=n.index,n.index=a,n.updateItemHTML()},preloadNearbyImages:function(){var a=n.st.gallery.preload,b=Math.min(a[0],n.items.length),c=Math.min(a[1],n.items.length),d;for(d=1;d<=(n.direction?c:b);d++)n._preloadItem(n.index+d);for(d=1;d<=(n.direction?b:c);d++)n._preloadItem(n.index-d)},_preloadItem:function(b){b=S(b);if(n.items[b].preloaded)return;var c=n.items[b];c.parsed||(c=n.parseEl(b)),y("LazyLoad",c),c.type==="image"&&(c.img=a('').on("load.mfploader",function(){c.hasSize=!0}).on("error.mfploader",function(){c.hasSize=!0,c.loadError=!0,y("LazyLoadError",c)}).attr("src",c.src)),c.preloaded=!0}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=n.st.retina,b=a.ratio;b=isNaN(b)?b():b,b>1&&(w("ImageHasSize."+U,function(a,c){c.img.css({"max-width":c.img[0].naturalWidth/b,width:"100%"})}),w("ElementParse."+U,function(c,d){d.src=a.replaceSrc(d,b)}))}}}}),A()}); (function($){ "use strict"; $.fn.mfnMenu=function(options){ var menu=$(this); var defaults={ addLast: false, arrows: false, delay: 100, hoverClass: 'hover', mobileInit: 768, responsive: true }; options=$.extend(defaults, options); var init=function(){ $('li:has(ul)', menu).addClass('submenu'); $('li:has(ul)', menu).append('').on('click', '.menu-toggle', function(e){ e.preventDefault(); if($('#Header_creative.dropdown.scroll').length){ $('#Header_creative').css('overflow-y','visible').css('overflow-y','hidden'); }}); menu.children('li:has(ul.mfn-megamenu)').addClass('mfn-megamenu-parent'); $('.submenu ul li:last-child', menu).addClass('last-item'); if(options.addLast){ $('> li:last-child', menu).addClass('last') .prev().addClass('last'); } if(options.arrows){ $('li ul li:has(ul) > a', menu).append(''); }}; var doMenu=function(){ if((window.innerWidth >=options.mobileInit)||(!options.responsive)){ $('> li, ul:not(.mfn-megamenu) li', menu).on('mouseenter', function(){ $(this).stop(true, true).addClass(options.hoverClass); $(this).children('ul').stop(true, true).fadeIn(options.delay); }).on('mouseleave', function(){ $(this).stop(true, true).removeClass(options.hoverClass); $(this).children('ul').stop(true, true).fadeOut(options.delay); }); }else{ $('li', menu).off('hover'); $('li > .menu-toggle', menu).off('click').on('click', function(e){ e.preventDefault(); var el=$(this).closest('li'); if(el.hasClass(options.hoverClass)){ el.removeClass(options.hoverClass) .children('ul').stop(true, true).fadeOut(options.delay); }else{ el.addClass(options.hoverClass) .children('ul').stop(true, true).fadeIn(options.delay); }}); }}; $(window).on('resize', doMenu); var __constructor=function(){ init(); doMenu(); }; __constructor(); };})(jQuery); (function(e){e.fn.visible=function(t,n,r){var i=e(this).eq(0),s=i.get(0),o=e(window),u=o.scrollTop(),a=u+o.height(),f=o.scrollLeft(),l=f+o.width(),c=i.offset().top,h=c+i.height(),p=i.offset().left,d=p+i.width(),v=t===true?h:c,m=t===true?c:h,g=t===true?d:p,y=t===true?p:d,b=n===true?s.offsetWidth*s.offsetHeight:true,r=r?r:"both";if(r==="both")return!!b&&m<=a&&v>=u&&y<=l&&g>=f;else if(r==="vertical")return!!b&&m<=a&&v>=u;else if(r==="horizontal")return!!b&&y<=l&&g>=f}})(jQuery); function animateElement(){jQuery(".animate").each(jQuery(window).width()>=960?function(a,n){var n=jQuery(n),i=jQuery(this).attr("data-anim-type"),t=jQuery(this).attr("data-anim-delay");n.visible(!0)&&setTimeout(function(){n.addClass(i)},t)}:function(a,n){var n=jQuery(n),i=jQuery(this).attr("data-anim-type"),t=jQuery(this).attr("data-anim-delay");setTimeout(function(){n.addClass(i)},t)})}function randomClass(){var a=Math.ceil(Math.random()*classAmount);return classesArray[a]}function animateOnce(a,n){"random"==n&&(n=randomClass()),jQuery(a).removeClass("trigger infinite "+triggerClasses).addClass("trigger").addClass(n).one("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend",function(){jQuery(this).removeClass("trigger infinite "+triggerClasses)})}function animateInfinite(a,n){"random"==n&&(n=randomClass()),jQuery(a).removeClass("trigger infinite "+triggerClasses).addClass("trigger infinite").addClass(n).one("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend",function(){jQuery(this).removeClass("trigger infinite "+triggerClasses)})}function animateEnd(a){jQuery(a).removeClass("trigger infinite "+triggerClasses)}jQuery(document).ready(function(){jQuery("html").hasClass("no-js")&&jQuery("html").removeClass("no-js").addClass("js"),animateElement()}),jQuery(window).on('resize',function(){animateElement()}),jQuery(window).on('scroll',function(){animateElement(),jQuery(window).scrollTop()+jQuery(window).height()==jQuery(document).height()&&animateElement()});var triggerClasses="flash strobe shakeH shakeV bounce tada wave spinCW spinCCW slingshotCW slingshotCCW wobble pulse pulsate heartbeat panic",classesArray=new Array,classesArray=triggerClasses.split(" "),classAmount=classesArray.length; (function(b,f){"function"===typeof define&&define.amd?define(["jquery"],f):b.jQuery?f(b.jQuery):f(b.Zepto)})(this,function(b,f){b.fn.jPlayer=function(a){var c="string"===typeof a,d=Array.prototype.slice.call(arguments,1),e=this;a=!c&&d.length?b.extend.apply(null,[!0,a].concat(d)):a;if(c&&"_"===a.charAt(0))return e;c?this.each(function(){var c=b(this).data("jPlayer"),h=c&&b.isFunction(c[a])?c[a].apply(c,d):c;if(h!==c&&h!==f)return e=h,!1}):this.each(function(){var c=b(this).data("jPlayer");c?c.option(a|| {}):b(this).data("jPlayer",new b.jPlayer(a,this))});return e};b.jPlayer=function(a,c){if(arguments.length){this.element=b(c);this.options=b.extend(!0,{},this.options,a);var d=this;this.element.on("remove.jPlayer",function(){d.destroy()});this._init()}};"function"!==typeof b.fn.stop&&(b.fn.stop=function(){});b.jPlayer.emulateMethods="load play pause";b.jPlayer.emulateStatus="src readyState networkState currentTime duration paused ended playbackRate";b.jPlayer.emulateOptions="muted volume";b.jPlayer.reservedEvent= "ready flashreset resize repeat error warning";b.jPlayer.event={};b.each("ready flashreset resize repeat click error warning loadstart progress suspend abort emptied stalled play pause loadedmetadata loadeddata waiting playing canplay canplaythrough seeking seeked timeupdate ended ratechange durationchange volumechange".split(" "),function(){b.jPlayer.event[this]="jPlayer_"+this});b.jPlayer.htmlEvent="loadstart abort emptied stalled loadedmetadata loadeddata canplay canplaythrough".split(" ");b.jPlayer.pause= function(){b.each(b.jPlayer.prototype.instances,function(a,c){c.data("jPlayer").status.srcSet&&c.jPlayer("pause")})};b.jPlayer.timeFormat={showHour:!1,showMin:!0,showSec:!0,padHour:!1,padMin:!0,padSec:!0,sepHour:":",sepMin:":",sepSec:""};var m=function(){this.init()};m.prototype={init:function(){this.options={timeFormat:b.jPlayer.timeFormat}},time:function(a){var c=new Date(1E3*(a&&"number"===typeof a?a:0)),b=c.getUTCHours();a=this.options.timeFormat.showHour?c.getUTCMinutes():c.getUTCMinutes()+60* b;c=this.options.timeFormat.showMin?c.getUTCSeconds():c.getUTCSeconds()+60*a;b=this.options.timeFormat.padHour&&10>b?"0"+b:b;a=this.options.timeFormat.padMin&&10>a?"0"+a:a;c=this.options.timeFormat.padSec&&10>c?"0"+c:c;b=""+(this.options.timeFormat.showHour?b+this.options.timeFormat.sepHour:"");b+=this.options.timeFormat.showMin?a+this.options.timeFormat.sepMin:"";return b+=this.options.timeFormat.showSec?c+this.options.timeFormat.sepSec:""}};var n=new m;b.jPlayer.convertTime=function(a){return n.time(a)}; b.jPlayer.uaBrowser=function(a){a=a.toLowerCase();var c=/(opera)(?:.*version)?[ \/]([\w.]+)/,b=/(msie) ([\w.]+)/,e=/(mozilla)(?:.*? rv:([\w.]+))?/;a=/(webkit)[ \/]([\w.]+)/.exec(a)||c.exec(a)||b.exec(a)||0>a.indexOf("compatible")&&e.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}};b.jPlayer.uaPlatform=function(a){var c=a.toLowerCase(),b=/(android)/,e=/(mobile)/;a=/(ipad|iphone|ipod|android|blackberry|playbook|windows ce|webos)/.exec(c)||[];c=/(ipad|playbook)/.exec(c)||!e.exec(c)&&b.exec(c)|| [];a[1]&&(a[1]=a[1].replace(/\s/g,"_"));return{platform:a[1]||"",tablet:c[1]||""}};b.jPlayer.browser={};b.jPlayer.platform={};var k=b.jPlayer.uaBrowser(navigator.userAgent);k.browser&&(b.jPlayer.browser[k.browser]=!0,b.jPlayer.browser.version=k.version);k=b.jPlayer.uaPlatform(navigator.userAgent);k.platform&&(b.jPlayer.platform[k.platform]=!0,b.jPlayer.platform.mobile=!k.tablet,b.jPlayer.platform.tablet=!!k.tablet);b.jPlayer.getDocMode=function(){var a;b.jPlayer.browser.msie&&(document.documentMode? a=document.documentMode:(a=5,document.compatMode&&"CSS1Compat"===document.compatMode&&(a=7)));return a};b.jPlayer.browser.documentMode=b.jPlayer.getDocMode();b.jPlayer.nativeFeatures={init:function(){var a=document,c=a.createElement("video"),b={w3c:"fullscreenEnabled fullscreenElement requestFullscreen exitFullscreen fullscreenchange fullscreenerror".split(" "),moz:"mozFullScreenEnabled mozFullScreenElement mozRequestFullScreen mozCancelFullScreen mozfullscreenchange mozfullscreenerror".split(" "), webkit:" webkitCurrentFullScreenElement webkitRequestFullScreen webkitCancelFullScreen webkitfullscreenchange ".split(" "),webkitVideo:"webkitSupportsFullscreen webkitDisplayingFullscreen webkitEnterFullscreen webkitExitFullscreen ".split(" ")},e=["w3c","moz","webkit","webkitVideo"],g,h;this.fullscreen=c={support:{w3c:!!a[b.w3c[0]],moz:!!a[b.moz[0]],webkit:"function"===typeof a[b.webkit[3]],webkitVideo:"function"===typeof c[b.webkitVideo[2]]},used:{}};g=0;for(h=e.length;g','','','',''];c=document.createElement(''); for(var e=0;e").join(">").split('"').join(""")},_qualifyURL:function(a){var c=document.createElement("div");c.innerHTML='x';return c.firstChild.href},_absoluteMediaUrls:function(a){var c=this;b.each(a,function(b,e){c.format[b]&& (a[b]=c._qualifyURL(e))});return a},setMedia:function(a){var c=this,d=!1,e=this.status.media.poster!==a.poster;this._resetMedia();this._resetGate();this._resetActive();a=this._absoluteMediaUrls(a);b.each(this.formats,function(e,f){var k="video"===c.format[f].media;b.each(c.solutions,function(b,e){if(c[e].support[f]&&c._validString(a[f])){var g="html"===e;k?(g?(c.html.video.gate=!0,c._html_setVideo(a),c.html.active=!0):(c.flash.gate=!0,c._flash_setVideo(a),c.flash.active=!0),c.css.jq.videoPlay.length&& c.css.jq.videoPlay.show(),c.status.video=!0):(g?(c.html.audio.gate=!0,c._html_setAudio(a),c.html.active=!0):(c.flash.gate=!0,c._flash_setAudio(a),c.flash.active=!0),c.css.jq.videoPlay.length&&c.css.jq.videoPlay.hide(),c.status.video=!1);d=!0;return!1}});if(d)return!1});d?(this.status.nativeVideoControls&&this.html.video.gate||!this._validString(a.poster)||(e?this.htmlElement.poster.src=a.poster:this.internal.poster.jq.show()),this.status.srcSet=!0,this.status.media=b.extend({},a),this._updateButtons(!1), this._updateInterface()):this._error({type:b.jPlayer.error.NO_SUPPORT,context:"{supplied:'"+this.options.supplied+"'}",message:b.jPlayer.errorMsg.NO_SUPPORT,hint:b.jPlayer.errorHint.NO_SUPPORT})},_resetMedia:function(){this._resetStatus();this._updateButtons(!1);this._updateInterface();this._seeked();this.internal.poster.jq.hide();clearTimeout(this.internal.htmlDlyCmdId);this.html.active?this._html_resetMedia():this.flash.active&&this._flash_resetMedia()},clearMedia:function(){this._resetMedia(); this.html.active?this._html_clearMedia():this.flash.active&&this._flash_clearMedia();this._resetGate();this._resetActive()},load:function(){this.status.srcSet?this.html.active?this._html_load():this.flash.active&&this._flash_load():this._urlNotSetError("load")},focus:function(){this.options.keyEnabled&&(b.jPlayer.focus=this)},play:function(a){a="number"===typeof a?a:NaN;this.status.srcSet?(this.focus(),this.html.active?this._html_play(a):this.flash.active&&this._flash_play(a)):this._urlNotSetError("play")}, videoPlay:function(){this.play()},pause:function(a){a="number"===typeof a?a:NaN;this.status.srcSet?this.html.active?this._html_pause(a):this.flash.active&&this._flash_pause(a):this._urlNotSetError("pause")},tellOthers:function(a,c){var d=this,e="function"===typeof c,g=Array.prototype.slice.call(arguments);"string"===typeof a&&(e&&g.splice(1,1),b.each(this.instances,function(){d.element!==this&&(e&&!c.call(this.data("jPlayer"),d)||this.jPlayer.apply(this,g))}))},pauseOthers:function(a){this.tellOthers("pause", function(){return this.status.srcSet},a)},stop:function(){this.status.srcSet?this.html.active?this._html_pause(0):this.flash.active&&this._flash_pause(0):this._urlNotSetError("stop")},playHead:function(a){a=this._limitValue(a,0,100);this.status.srcSet?this.html.active?this._html_playHead(a):this.flash.active&&this._flash_playHead(a):this._urlNotSetError("playHead")},_muted:function(a){this.mutedWorker(a);this.options.globalVolume&&this.tellOthers("mutedWorker",function(){return this.options.globalVolume}, a)},mutedWorker:function(a){this.options.muted=a;this.html.used&&this._html_setProperty("muted",a);this.flash.used&&this._flash_mute(a);this.html.video.gate||this.html.audio.gate||(this._updateMute(a),this._updateVolume(this.options.volume),this._trigger(b.jPlayer.event.volumechange))},mute:function(a){a=a===f?!0:!!a;this._muted(a)},unmute:function(a){a=a===f?!0:!!a;this._muted(!a)},_updateMute:function(a){a===f&&(a=this.options.muted);this.css.jq.mute.length&&this.css.jq.unmute.length&&(this.status.noVolume? (this.css.jq.mute.hide(),this.css.jq.unmute.hide()):a?(this.css.jq.mute.hide(),this.css.jq.unmute.show()):(this.css.jq.mute.show(),this.css.jq.unmute.hide()))},volume:function(a){this.volumeWorker(a);this.options.globalVolume&&this.tellOthers("volumeWorker",function(){return this.options.globalVolume},a)},volumeWorker:function(a){a=this._limitValue(a,0,1);this.options.volume=a;this.html.used&&this._html_setProperty("volume",a);this.flash.used&&this._flash_volume(a);this.html.video.gate||this.html.audio.gate|| (this._updateVolume(a),this._trigger(b.jPlayer.event.volumechange))},volumeBar:function(a){if(this.css.jq.volumeBar.length){var c=b(a.currentTarget),d=c.offset(),e=a.pageX-d.left,g=c.width();a=c.height()-a.pageY+d.top;c=c.height();this.options.verticalVolume?this.volume(a/c):this.volume(e/g)}this.options.muted&&this._muted(!1)},volumeBarValue:function(){},_updateVolume:function(a){a===f&&(a=this.options.volume);a=this.options.muted?0:a;this.status.noVolume?(this.css.jq.volumeBar.length&&this.css.jq.volumeBar.hide(), this.css.jq.volumeBarValue.length&&this.css.jq.volumeBarValue.hide(),this.css.jq.volumeMax.length&&this.css.jq.volumeMax.hide()):(this.css.jq.volumeBar.length&&this.css.jq.volumeBar.show(),this.css.jq.volumeBarValue.length&&(this.css.jq.volumeBarValue.show(),this.css.jq.volumeBarValue[this.options.verticalVolume?"height":"width"](100*a+"%")),this.css.jq.volumeMax.length&&this.css.jq.volumeMax.show())},volumeMax:function(){this.volume(1);this.options.muted&&this._muted(!1)},_cssSelectorAncestor:function(a){var c= this;this.options.cssSelectorAncestor=a;this._removeUiClass();this.ancestorJq=a?b(a):[];a&&1!==this.ancestorJq.length&&this._warning({type:b.jPlayer.warning.CSS_SELECTOR_COUNT,context:a,message:b.jPlayer.warningMsg.CSS_SELECTOR_COUNT+this.ancestorJq.length+" found for cssSelectorAncestor.",hint:b.jPlayer.warningHint.CSS_SELECTOR_COUNT});this._addUiClass();b.each(this.options.cssSelector,function(a,b){c._cssSelector(a,b)});this._updateInterface();this._updateButtons();this._updateAutohide();this._updateVolume(); this._updateMute()},_cssSelector:function(a,c){var d=this;"string"===typeof c?b.jPlayer.prototype.options.cssSelector[a]?(this.css.jq[a]&&this.css.jq[a].length&&this.css.jq[a].off(".jPlayer"),this.options.cssSelector[a]=c,this.css.cs[a]=this.options.cssSelectorAncestor+" "+c,this.css.jq[a]=c?b(this.css.cs[a]):[],this.css.jq[a].length&&this.css.jq[a].on("click.jPlayer",function(c){c.preventDefault();d[a](c);b(this).blur()}),c&&1!==this.css.jq[a].length&&this._warning({type:b.jPlayer.warning.CSS_SELECTOR_COUNT, context:this.css.cs[a],message:b.jPlayer.warningMsg.CSS_SELECTOR_COUNT+this.css.jq[a].length+" found for "+a+" method.",hint:b.jPlayer.warningHint.CSS_SELECTOR_COUNT})):this._warning({type:b.jPlayer.warning.CSS_SELECTOR_METHOD,context:a,message:b.jPlayer.warningMsg.CSS_SELECTOR_METHOD,hint:b.jPlayer.warningHint.CSS_SELECTOR_METHOD}):this._warning({type:b.jPlayer.warning.CSS_SELECTOR_STRING,context:c,message:b.jPlayer.warningMsg.CSS_SELECTOR_STRING,hint:b.jPlayer.warningHint.CSS_SELECTOR_STRING})}, seekBar:function(a){if(this.css.jq.seekBar.length){var c=b(a.currentTarget),d=c.offset();a=a.pageX-d.left;c=c.width();this.playHead(100*a/c)}},playBar:function(){},playbackRate:function(a){this._setOption("playbackRate",a)},playbackRateBar:function(a){if(this.css.jq.playbackRateBar.length){var c=b(a.currentTarget),d=c.offset(),e=a.pageX-d.left,g=c.width();a=c.height()-a.pageY+d.top;c=c.height();this.playbackRate((this.options.verticalPlaybackRate?a/c:e/g)*(this.options.maxPlaybackRate-this.options.minPlaybackRate)+ this.options.minPlaybackRate)}},playbackRateBarValue:function(){},_updatePlaybackRate:function(){var a=(this.options.playbackRate-this.options.minPlaybackRate)/(this.options.maxPlaybackRate-this.options.minPlaybackRate);this.status.playbackRateEnabled?(this.css.jq.playbackRateBar.length&&this.css.jq.playbackRateBar.show(),this.css.jq.playbackRateBarValue.length&&(this.css.jq.playbackRateBarValue.show(),this.css.jq.playbackRateBarValue[this.options.verticalPlaybackRate?"height":"width"](100*a+"%"))): (this.css.jq.playbackRateBar.length&&this.css.jq.playbackRateBar.hide(),this.css.jq.playbackRateBarValue.length&&this.css.jq.playbackRateBarValue.hide())},repeat:function(){this._loop(!0)},repeatOff:function(){this._loop(!1)},_loop:function(a){this.options.loop!==a&&(this.options.loop=a,this._updateButtons(),this._trigger(b.jPlayer.event.repeat))},currentTime:function(){},duration:function(){},gui:function(){},noSolution:function(){},option:function(a,c){var d=a;if(0===arguments.length)return b.extend(!0, {},this.options);if("string"===typeof a){var e=a.split(".");if(c===f){for(var d=b.extend(!0,{},this.options),g=0;g= a&&(b=!0);return b},_validString:function(a){return a&&"string"===typeof a},_limitValue:function(a,b,d){return ad?d:a},_urlNotSetError:function(a){this._error({type:b.jPlayer.error.URL_NOT_SET,context:a,message:b.jPlayer.errorMsg.URL_NOT_SET,hint:b.jPlayer.errorHint.URL_NOT_SET})},_flashError:function(a){var c;c=this.internal.ready?"FLASH_DISABLED":"FLASH";this._error({type:b.jPlayer.error[c],context:this.internal.flash.swf,message:b.jPlayer.errorMsg[c]+a.message,hint:b.jPlayer.errorHint[c]}); this.internal.flash.jq.css({width:"1px",height:"1px"})},_error:function(a){this._trigger(b.jPlayer.event.error,a);this.options.errorAlerts&&this._alert("Error!"+(a.message?"\n"+a.message:"")+(a.hint?"\n"+a.hint:"")+"\nContext: "+a.context)},_warning:function(a){this._trigger(b.jPlayer.event.warning,f,a);this.options.warningAlerts&&this._alert("Warning!"+(a.message?"\n"+a.message:"")+(a.hint?"\n"+a.hint:"")+"\nContext: "+a.context)},_alert:function(a){a="jPlayer "+this.version.script+":id='"+this.internal.self.id+ "':"+a},_emulateHtmlBridge:function(){var a=this;b.each(b.jPlayer.emulateMethods.split(/\s+/g),function(b,d){a.internal.domNode[d]=function(b){a[d](b)}});b.each(b.jPlayer.event,function(c,d){var e=!0;b.each(b.jPlayer.reservedEvent.split(/\s+/g),function(a,b){if(b===c)return e=!1});e&&a.element.on(d+".jPlayer.jPlayerHtml",function(){a._emulateHtmlUpdate();var b=document.createEvent("Event");b.initEvent(c,!1,!0);a.internal.domNode.dispatchEvent(b)})})}, _emulateHtmlUpdate:function(){var a=this;b.each(b.jPlayer.emulateStatus.split(/\s+/g),function(b,d){a.internal.domNode[d]=a.status[d]});b.each(b.jPlayer.emulateOptions.split(/\s+/g),function(b,d){a.internal.domNode[d]=a.options[d]})},_destroyHtmlBridge:function(){var a=this;this.element.off(".jPlayerHtml");b.each((b.jPlayer.emulateMethods+" "+b.jPlayer.emulateStatus+" "+b.jPlayer.emulateOptions).split(/\s+/g),function(b,d){delete a.internal.domNode[d]})}};b.jPlayer.error={FLASH:"e_flash",FLASH_DISABLED:"e_flash_disabled", NO_SOLUTION:"e_no_solution",NO_SUPPORT:"e_no_support",URL:"e_url",URL_NOT_SET:"e_url_not_set",VERSION:"e_version"};b.jPlayer.errorMsg={FLASH:"jPlayer's Flash fallback is not configured correctly, or a command was issued before the jPlayer Ready event. Details: ",FLASH_DISABLED:"jPlayer's Flash fallback has been disabled by the browser due to the CSS rules you have used. Details: ",NO_SOLUTION:"No solution can be found by jPlayer in this browser. Neither HTML nor Flash can be used.",NO_SUPPORT:"It is not possible to play any media format provided in setMedia() on this browser using your current options.", URL:"Media URL could not be loaded.",URL_NOT_SET:"Attempt to issue media playback commands, while no media url is set.",VERSION:"jPlayer "+b.jPlayer.prototype.version.script+" needs Jplayer.swf version "+b.jPlayer.prototype.version.needFlash+" but found "};b.jPlayer.errorHint={FLASH:"Check your swfPath option and that Jplayer.swf is there.",FLASH_DISABLED:"Check that you have not display:none; the jPlayer entity or any ancestor.",NO_SOLUTION:"Review the jPlayer options: support and supplied.",NO_SUPPORT:"Video or audio formats defined in the supplied option are missing.", URL:"Check media URL is valid.",URL_NOT_SET:"Use setMedia() to set the media URL.",VERSION:"Update jPlayer files."};b.jPlayer.warning={CSS_SELECTOR_COUNT:"e_css_selector_count",CSS_SELECTOR_METHOD:"e_css_selector_method",CSS_SELECTOR_STRING:"e_css_selector_string",OPTION_KEY:"e_option_key"};b.jPlayer.warningMsg={CSS_SELECTOR_COUNT:"The number of css selectors found did not equal one: ",CSS_SELECTOR_METHOD:"The methodName given in jPlayer('cssSelector') is not a valid jPlayer method.",CSS_SELECTOR_STRING:"The methodCssSelector given in jPlayer('cssSelector') is not a String or is empty.", OPTION_KEY:"The option requested in jPlayer('option') is undefined."};b.jPlayer.warningHint={CSS_SELECTOR_COUNT:"Check your css selector and the ancestor.",CSS_SELECTOR_METHOD:"Check your method name.",CSS_SELECTOR_STRING:"Check your css selector is a string.",OPTION_KEY:"Check your option name."}}); !function(t){"use strict";t.fn.enllax=function(r){var a=t(window).height(),n=t(document).height(),o=t.extend({ratio:0,type:"background",direction:"vertical"},r),e=t("[data-enllax-ratio]");e.each(function(){var r,e,s,i=t(this),c=i.offset().top,l=i.outerHeight(),p=i.data("enllax-ratio"),d=i.data("enllax-type"),x=i.data("enllax-direction");r=p?p:o.ratio,e=d?d:o.type,s=x?x:o.direction;var f=Math.round(c*r),u=Math.round((c-a/2+l)*r);"background"==e?"vertical"==s?i.css({"background-position":"center "+-f+"px"}):"horizontal"==s&&i.css({"background-position":-f+"px center"}):"foreground"==e&&("vertical"==s?i.css({"-webkit-transform":"translateY("+u+"px)","-moz-transform":"translateY("+u+"px)",transform:"translateY("+u+"px)"}):"horizontal"==s&&i.css({"-webkit-transform":"translateX("+u+"px)","-moz-transform":"translateX("+u+"px)",transform:"translateX("+u+"px)"})),t(window).on("scroll",function(){var o=t(this).scrollTop();f=Math.round((c-o)*r),u=Math.round((c-a/2+l-o)*r),"background"==e?"vertical"==s?i.css({"background-position":"center "+-f+"px"}):"horizontal"==s&&i.css({"background-position":-f+"px center"}):"foreground"==e&&n>o&&("vertical"==s?i.css({"-webkit-transform":"translateY("+u+"px)","-moz-transform":"translateY("+u+"px)",transform:"translateY("+u+"px)"}):"horizontal"==s&&i.css({"-webkit-transform":"translateX("+u+"px)","-moz-transform":"translateX("+u+"px)",transform:"translateX("+u+"px)"}))})})}}(jQuery); (function($){ "use strict"; var scrollTicker, lightboxAttr, sidebar, rtl=$('body').hasClass('rtl'), simple=$('body').hasClass('style-simple'), topBarTop='61px', headerH=0, screen='desktop', mobileInitW=mfn.mobileInit ? mfn.mobileInit:1240; if(! mfn.lightbox.disable){ if(!(mfn.lightbox.disableMobile&&(window.innerWidth < 768))){ lightboxAttr={ title: mfn.lightbox.title ? mfn.lightbox.title:false, };}} function adminBarH(){ var height=0; if($('body').hasClass('admin-bar')){ var actionBarH=$('#wpadminbar').innerHeight()||0; height +=actionBarH; } if($('body').hasClass('woocommerce-demo-store')){ var demoStoreH=$('body > p.demo_store').innerHeight()||0; height +=demoStoreH; } return height; } function mfnSticky(){ if(! $('body').hasClass('sticky-header')){ return false; } if($('body').hasClass('header-creative')&&window.innerWidth >=768){ return false; } var startY=headerH; var windowY=$(window).scrollTop(); var topBarH=$('#Top_bar').height()||0; if(windowY > startY){ if(!($('#Top_bar').hasClass('is-sticky'))){ $('.header_placeholder').css('height', topBarH); $('#Top_bar') .addClass('is-sticky') .css('top', -60) .animate({ 'top': adminBarH() + 'px' }, 300); headerWidth(); $(document).trigger('mfn:header:sticky:on'); }}else{ if($('#Top_bar').hasClass('is-sticky')){ $('.header_placeholder').css('height', 0); $('#Top_bar') .removeClass('is-sticky') .css('top', topBarTop); stickyLogo(); headerWidth(); $(document).trigger('mfn:header:sticky:off'); }} } function stickyLogo(){ if(window.devicePixelRatio <=1){ return false; } var parent=$('#Top_bar #logo'), el=$('img.logo-main', parent), height=el.data('height'); if(! parent.hasClass('retina')){ return false; } if($('body').hasClass('logo-overflow')){ }else if(height > parent.data('height')){ height=parent.data('height'); } el.css('max-height', height + 'px'); } function mfnStickyH(){ var topBarH=$('#Top_bar').innerHeight()||0; if($('body').hasClass('header-below')){ var sliderH=$('.mfn-main-slider').innerHeight()||0; headerH=topBarH + sliderH; }else{ var actionBarH=$('#Action_bar').innerHeight()||0; headerH=topBarH + actionBarH; }} function mfnMobileSticky(){ if(! $('body').hasClass('.mobile-sticky')){ return false; } if($(window).width() >=768){ return false; } var menuH, windowH=$(window).height()||0, logoH=$('#Top_bar .logo').height()||0, offset=adminBarH() + logoH; if(( ! $('#Top_bar').hasClass('is-sticky'))&&$('#Action_bar').is(':visible')){ offset +=$('#Action_bar').height()||0; } menuH=windowH - offset; if(menuH < 176){ menuH=176; } $('#Top_bar #menu').css('max-height', menuH + 'px'); } function headerWidth(){ var rightW=$('.top_bar_right').outerWidth()||0; rightW=Math.ceil(rightW); if($('body').hasClass('header-modern')){ rightW +=10; } var parentW=$('#Top_bar .one').width()||0; var leftW=parentW - rightW; } function fixStickyHeaderH(){ var stickyH=0; var topBar=$('.sticky-header #Top_bar'); if(topBar.length){ if(topBar.hasClass('is-sticky')){ stickyH=$('.sticky-header #Top_bar').innerHeight()||0; }else{ topBar.addClass('is-sticky'); stickyH=$('.sticky-header #Top_bar').innerHeight()||0; topBar.removeClass('is-sticky'); }}else if($('.mfn-header-tmpl-builder').length){ var height=$('#mfn-header-template').outerHeight()||0, shift=parseFloat($('#mfn-header-template').css('top'))||0; stickyH=height + shift; } if($(window).width() < mobileInitW){ if($(window).width() < 768){ if(!$('body').hasClass('mobile-sticky')){ stickyH=0; }}else{ if(!$('body').hasClass('tablet-sticky')){ stickyH=0; }} }else{ if($('body').hasClass('header-creative')){ stickyH=0; }} return stickyH; } function mfnSidebar(){ if($('.mcb-sidebar').length){ var maxH=$('#Content .sections_group').outerHeight(); $('.mcb-sidebar').each(function(){ $(this).css('min-height', 0); if($(this).height() > maxH){ maxH=$(this).height(); }}); $('.mcb-sidebar').css('min-height', maxH + 'px'); if(sidebar){ sidebar.stickySidebar('updateSticky'); }} } function mfnIntroH(){ var windowH=$(window).height()||0; var headerWrapperH=$('#Header_wrapper').height()||0; windowH=windowH - headerWrapperH - adminBarH(); $('#Intro.full-screen').each(function(){ var el=$(this), inner=$('.intro-inner', el), innerH=inner.height()||0; el.css('padding', 0).css('min-height', windowH); var padding=(windowH - innerH) / 2; inner.css('padding-top', padding).css('padding-bottom', padding); }); } function mfnFooter(){ var footerH=$('#Footer').height()||0; if($('.footer-fixed #Footer, .footer-sliding #Footer').length){ footerH=footerH - 1; $('#Content').css('margin-bottom', footerH + 'px'); } if($('.footer-stick #Footer').length){ var headerWrapperH=$('#Header_wrapper').height()||0; var headerFooterH=headerWrapperH + footerH; var documentH=$(document).height() - adminBarH(); if(( documentH <=$(window).height())&&(headerFooterH <=$(window).height())){ $('#Footer').addClass('is-sticky'); }else{ $('#Footer').removeClass('is-sticky'); }} } function backToTopSticky(){ if($('#back_to_top.sticky.scroll').length){ var el=$('#back_to_top.sticky.scroll'); if(scrollTicker){ window.clearTimeout(scrollTicker); scrollTicker=null; } el.addClass('focus'); scrollTicker=window.setTimeout(function(){ el.removeClass('focus'); }, 1500); }} function hashNav(){ var hash=window.location.hash; if(hash){ if(hash.indexOf("&") > -1||hash.indexOf("/") > -1){ return false; } if(hash.indexOf("wpcf7") > -1){ cf7popup(hash); } if($(hash).length){ var offset=0, headerH=fixStickyHeaderH(), tabH=$(hash).siblings('.ui-tabs-nav').innerHeight()||0; if($('body').hasClass('mhb')){ var currentView=$('.mhb-view').filter(':visible'); headerH=currentView.height()||0; } offset=headerH + adminBarH() + tabH; $('html, body').animate({ scrollTop: $(hash).offset().top - offset }, 500); }} } function onePageActive(){ if($('body').hasClass('one-page')){ var stickyH=$('.sticky-header #Top_bar').innerHeight()||0; if($('#mfn-header-template').length) stickyH=$('#mfn-header-template').innerHeight()||0; var windowT=$(window).scrollTop(); var start=windowT + stickyH + adminBarH() + 1; var first=false; $('[data-id]:not(.elementor-element), section[data-id]').each(function(){ if($(this).attr('data-id')&&(-1==$(this).attr('data-id').indexOf('#'))){ return true; } if($(this).visible(true)){ if(!first){ first=$(this); }else if(($(this).offset().top < start)&&($(this).offset().top > first.offset().top)){ first=$(this); }} if(first){ var newActive=first.attr('data-id'); var active='[data-hash="' + newActive + '"]'; if(newActive){ var menu=$('#menu, .mhb-menu'); if($('#mfn-header-template').length) menu=$('#mfn-header-template .mfn-header-menu.mfn-header-mainmenu'); menu.find('li').removeClass('current-menu-item current-menu-parent current-menu-ancestor current_page_item current_page_parent current_page_ancestor'); $(active, menu) .closest('li').addClass('current-menu-item') .closest('.menu > li').addClass('current-menu-item'); }} }); }} function cf7popup(hash){ if(hash&&$(hash).length){ var id=$(hash).closest('.popup-content').attr('id'); $('a.popup-link[href="#' + id + '"]:not(.once)') .addClass('once') .trigger('click'); }} var stickyWrap={ headerH: 0, init: function(){ stickyWrap.headerH=fixStickyHeaderH() + adminBarH(); $('.mcb-wrap.sticky.sticky-'+screen+':not(.stickied)').each(function(){ var $wrap=$(this); if(screen=='desktop'&&$wrap.hasClass('one')) return; if(screen=='tablet'&&$wrap.hasClass('tablet-one')) return; if(screen=='mobile'&&$wrap.hasClass('mobile-one')) return; var size=$wrap.attr('data-'+screen+'-col'), padding={ top:$wrap.css('padding-top'), right:$wrap.css('padding-right'), bottom:$wrap.css('padding-bottom'), left:$wrap.css('padding-left'), }; padding=Object.values(padding).join(' '); $wrap.css('padding', padding); $wrap.addClass('stickied').removeClass(size).addClass('one') .wrap(function(){ return '
'; }); }); stickyWrap.scroll(); }, scroll: function(){ if(! $('.mcb-wrap.sticky.sticky-'+screen).length){ return; } var windowY=$(window).scrollTop(); $('.mcb-wrap.sticky.sticky-'+screen+'.stickied').each(function(){ var $wrap=$(this), $rails=$wrap.closest('.wrap-sticky-rails'), $section=$wrap.closest('.mcb-section-inner'); var width=$rails.width()||0, sectionT=$section.offset().top, sectionH=$section.innerHeight(), wrapH=$wrap.outerHeight(); var start=windowY + stickyWrap.headerH - sectionT, limit=start + wrapH - sectionH; $wrap.css('width', width) .closest('.wrap-sticky-rails').css('min-height', sectionH + 'px'); if(limit > 0){ $wrap.removeClass('fixed').addClass('stick-bottom').css({ 'top':'' }); }else{ $wrap.removeClass('stick-bottom'); if(start > 0){ $wrap.addClass('fixed').css({ 'top':stickyWrap.headerH + 'px' }); }else{ $wrap.removeClass('fixed').css({ 'top':'' }); }} }); }, reset: function(){ if($('.wrap-sticky-spacer').length){ $('.wrap-sticky-spacer').each(function(){ $(this).find('.mcb-wrap.sticky').removeClass('stickied one fixed').addClass($(this).find('.mcb-wrap.sticky').attr('data-'+screen+'-col')).css({'top': '0', 'width': ''}); $(this).replaceWith($(this).find('.mcb-wrap.sticky')); }); } if($('.mcb-wrap.sticky.sticky-'+screen+':not(.stickied)').length){ stickyWrap.init(); }} }; $(document).ready(function(){ class Isotope { constructor(){ this.runIsotopes=this.runIsotopes.bind(this); this.itemToModify={}; this.ajaxObjects=[]; } get getList(){ return [ { name: 'Portfolio - Isotope', location: '.blog_wrapper .isotope:not(.masonry), .portfolio_wrapper .isotope:not(.masonry-flat, .masonry-hover, .masonry-minimal)', beforeActive: ()=> null, afterActive: ()=> null, settings: { itemSelector: '.isotope-item', layoutMode: 'fitRows', isOriginLeft: rtl ? false:true }}, { name: 'Portfolio - Masonry Flat', location: '.portfolio_wrapper .masonry-flat', beforeActive: ()=> null, afterActive: ()=> null, settings: { itemSelector: '.isotope-item', percentPosition: true, masonry: { columnWidth: 1 }, isOriginLeft: rtl ? false:true }}, { name: 'Blog & Portfolio & Shop - Masonry', location: '.isotope.masonry, .isotope.masonry-hover, .isotope.masonry-minimal', beforeActive: ()=> null, afterActive: ()=> null, settings: { itemSelector: '.isotope-item', layoutMode: 'masonry', isOriginLeft: rtl ? false:true }}, { name: 'Filters - Isotope Event on Click', location: '.isotope-filters .filters_wrapper', beforeActive: ()=> null, afterActive: ({location})=> { const filterButtons=$(location).find('li:not(.close) a'); filterButtons.on('click', (e)=> { e.preventDefault(); const buttonClicked=$(e.target); let isoWrapper=$('.isotope'), filters=buttonClicked.closest('.isotope-filters'), parent=filters.attr('data-parent'); if(parent){ parent=filters.closest('.' + parent); isoWrapper=parent.find('.isotope').first(); } filters.find('li').removeClass('current-cat'); buttonClicked.closest('li').addClass('current-cat'); this.isotopeFilter(buttonClicked, isoWrapper); }) }, settings: 'do-not-run' }, ...this.ajaxObjects ] } addEventListener(onEvent, doWhat){ return $(document).on(`isotope:${onEvent}`, doWhat) } queryIsotopeAPI(location, apiAction, actionToPass){ return $(location).isotope(apiAction, actionToPass); }; triggerIsotopeEvent(doWhat){ return $(document).trigger(`isotope:${doWhat}`) } addIsotopeLocation(payload){ if(!payload.location) return console.error('MfnIsotope Error: No Location Provided!'); this.ajaxObjects.push({ name: payload.name ? payload.name:'No name applied - Dynamic Isotope Function', location: payload.location, beforeActive: payload.beforeActive ? payload.beforeActive:()=> null, afterActive: payload.afterActive ? payload.afterActive:()=> null, settings: payload.settings ? payload.settings:'' } ); $(payload.location).isotope(payload.settings) } isotopeFilter(domEl, isoWrapper){ if(!domEl||!isoWrapper) return console.error('MfnIsotope Error: isotopeFilter, missing one of the values!'); const filter=domEl.attr('data-rel'); isoWrapper.isotope({ filter }); queueMicrotask(()=> $(window).trigger('resize')); setTimeout(function(){ mfnIsotope.triggerIsotopeEvent('arrange'); }, 500); } runIsotopes(resize=true){ const isotopeList=this.getList; isotopeList.map(item=> { if($(item.location).length){ item.beforeActive(item) if(resize){ $(window).trigger('resize'); } if('do-not-run'!==item.settings){ queueMicrotask(()=> $(item.location).isotope(item.settings)); } item.afterActive(item); }}); }} const mfnIsotope=new Isotope; mfnIsotope.runIsotopes(); class Waypoints { constructor(){ this.runWaypoints=this.runWaypoints.bind(this); } get getList(){ return [ { name: 'Chart', location: '.sections_group .chart, .elementor-section .chart', beforeActive: ()=> {}, afterActive: ()=> {}, settings: ()=> { return { offset: '100%', triggerOnce: true, handler: function(){ var el=$(this.element).length ? $(this.element):$(this); var lineW=simple ? 4:8; el.easyPieChart({ animate: 1000, lineCap: 'circle', lineWidth: lineW, size: 140, scaleColor: false }); if(typeof this.destroy!=='undefined'&&$.isFunction(this.destroy)){ this.destroy(); }} }} }, { name: 'Progress Icons', location: '.progress_icons', beforeActive: ()=> {}, afterActive: ()=> {}, settings: ()=> { return { offset: '100%', triggerOnce: true, handler: function(){ var el=$(this.element).length ? $(this.element):$(this); var active=el.attr('data-active'); var color=el.attr('data-color'); var transparent=el.hasClass('transparent'); var icon=el.find('.progress_icon'); var timeout=200; icon.each(function(i){ if(i < active){ var time=(i + 1) * timeout; setTimeout(function(){ $(icon[i]).addClass('themebg'); if(transparent){ $(icon[i]).css('color', color); }else{ $(icon[i]).css('background-color', color); }}, time); }}); if(typeof this.destroy!=='undefined'&&$.isFunction(this.destroy)){ this.destroy(); }} }} }, { name: 'Animate Math | Counter, Quick Fact, etc.', location: '.animate-math .number', beforeActive: ()=> {}, afterActive: ()=> {}, settings: ()=> { return { offset: '100%', triggerOnce: true, handler: function(){ var el=$(this.element).length ? $(this.element):$(this); var duration=Math.floor((Math.random() * 1000) + 1000); var to=el.attr('data-to'); $({ property: 0 }).animate({ property: to }, { duration: duration, easing: 'linear', step: function(){ el.text(Math.floor(this.property)); }, complete: function(){ el.text(this.property); }}); if(typeof this.destroy!=='undefined'&&$.isFunction(this.destroy)){ this.destroy(); }} }} }, { name: 'Infinite Scroll | Blog & Portfolio', location: '.mfn-infinite-load-button', infiniteLoadButton: $('.mfn-infinite-load-button a'), beforeActive: ()=> {}, afterActive: ({infiniteLoadButton})=> { }, settings: ({infiniteLoadButton, location})=> { return { handler: function(direction){ infiniteScrollFunction($(location), infiniteLoadButton, direction); }, offset: function(){ var offsetPosition=-(($(this)[0].element.scrollHeight) - (window.innerHeight / 1.2)); return offsetPosition; }} }}, { name: 'Bars List', location: '.bars_list', beforeActive: ()=> {}, afterActive: ({infiniteLoadButton})=> {}, settings: ()=> { return { offset: '100%', triggerOnce: true, handler: function(){ var el=$(this.element).length ? $(this.element):$(this); el.addClass('hover'); if(typeof this.destroy!=='undefined'&&$.isFunction(this.destroy)){ this.destroy(); }} }} } ] } runWaypoints(){ const waypoints=this.getList; waypoints.map(item=> { if($(item.location).length){ item.beforeActive(item) queueMicrotask(()=> $(item.location).waypoint(item.settings(item))); item.afterActive(item); }}) }} const mfnWaypoints=new Waypoints; mfnWaypoints.runWaypoints(); if($('.promo_bar_slider').length){ promoBarSlider(); } headerTemplate.init(); footerTemplate.init(); if($('.mfn-menu-item-megamenu').length){ headerMegamenu.init(); } $('#Top_bar').removeClass('loading'); topBarTop=parseInt($('#Top_bar').css('top'), 10); if(topBarTop < 0) topBarTop=61; topBarTop=topBarTop + 'px'; function sidebarSticky(){ var spacing=fixStickyHeaderH(); if(! mfn.sidebarSticky){ return false; } sidebar=$('.mcb-sidebar .widget-area').stickySidebar({ topSpacing: spacing }); } sidebarSticky(); if($('.mfn-off-canvas-sidebar').length){ offCanvasSidebar.init(); } if($(window).width() < 767&&!$('.mfn-off-canvas-sidebar').length){ offCanvasSidebar.mobile(); screen='mobile'; }else if($(window).width() < 959){ screen='tablet'; } $(window).on('debouncedresize', function(){ if($(window).width() < 767){ screen='mobile'; }else if($(window).width() < 959){ screen='tablet'; }else if($(window).width() > 960){ screen='desktop'; } headerTemplate.init(); footerTemplate.init(); if($(window).width() < 767&&!$('.mfn-off-canvas-sidebar').length){ offCanvasSidebar.mobile(); }else{ $('html').removeClass('mfn-ofcs-opened'); }}); $('.overlay-menu-toggle').on('click',function(e){ e.preventDefault(); $(this).toggleClass('focus'); $('#Overlay').stop(true, true).fadeToggle(500); var menuH=$('#Overlay nav').height()||0; menuH=menuH / 2; $('#Overlay nav').css('margin-top', '-' + menuH + 'px'); }); $('#Overlay').on('click', '.menu-item > a', function(){ $('.overlay-menu-toggle').trigger('click'); }); $('.header-overlay').on('keydown', function(event){ if(27==event.keyCode){ $('.overlay-menu-toggle.focus').trigger('click'); }}); $('.responsive-menu-toggle').on('click', function(e){ e.preventDefault(); var el=$(this); var menu=$('#Top_bar #menu'); var menuWrap=menu.closest('.top_bar_left'); el.toggleClass('active'); if(el.hasClass('is-sticky')&&el.hasClass('active')&&(window.innerWidth < 768)){ var top=0; if(menuWrap.length){ top=menuWrap.offset().top - adminBarH(); } $('body,html').animate({ scrollTop: top }, 200); } menu.stop(true, true).slideToggle(200); }); $('#Top_bar #menu').on('click', 'a:not(.menu-toggle)', function(){ var $menuButton=$('.responsive-menu-toggle.active'); if($menuButton.length){ setTimeout(function(){ $menuButton.trigger('click'); },300); }}); function sideSlide(){ var slide=$('#Side_slide'); var overlay=$('#body_overlay'); var ssMobileInitW=mobileInitW; var pos='right'; var shiftSlide=-slide.data('width'); var shiftBody=shiftSlide / 2; var constructor=function(){ if(!slide.hasClass('enabled')){ $('nav#menu').detach().appendTo('#Side_slide .menu_wrapper'); slide.addClass('enabled'); }}; var destructor=function(){ if(slide.hasClass('enabled')){ close(); $('nav#menu').detach().prependTo('#Top_bar .menu_wrapper'); slide.removeClass('enabled'); }}; var reload=function(){ if(window.innerWidth < ssMobileInitW){ constructor(); }else if($('body').hasClass('header-shop')){ if($('#Top_bar').hasClass('is-sticky')){ $(document).trigger('mfn:header:sticky:on'); }else{ $(document).trigger('mfn:header:sticky:off'); }}else{ destructor(); }}; var init=function(){ if(slide.hasClass('left')){ pos='left'; } if($('body').hasClass('responsive-off')){ ssMobileInitW=0; } if($('body').hasClass('header-simple')){ ssMobileInitW=9999; } if($('#Top_bar').hasClass('is-sticky')){ $(document).trigger('mfn:header:sticky:on'); } reload(); }; var reset=function(time){ $('.lang-active.active', slide).removeClass('active').children('i').attr('class', 'icon-down-open-mini'); $('.lang-wrapper', slide).fadeOut(0); $('.icon.search.active', slide).removeClass('active'); $('.search-wrapper', slide).fadeOut(0); $('.menu_wrapper, .social', slide).fadeIn(time); }; var button=function(){ if(pos=='left'){ slide.animate({ 'left': 0 }, 300); $('body').animate({ 'right': shiftBody }, 300); }else{ slide.animate({ 'right': 0 }, 300); $('body').animate({ 'left': shiftBody }, 300); } overlay.fadeIn(300); $('body').addClass('side-slide-is-open'); reset(0); }; var close=function(){ if(pos=='left'){ slide.animate({ 'left': shiftSlide }, 300); $('body').animate({ 'right': 0 }, 300); }else{ slide.animate({ 'right': shiftSlide }, 300); $('body').animate({ 'left': 0 }, 300); } overlay.fadeOut(300); $('body').removeClass('side-slide-is-open'); if($('body').hasClass('keyboard-support')){ $('#Side_slide').attr('aria-expanded', 'false'); } if($('.rev_slider').length){ setTimeout(function(){ $(window).trigger('resize'); }, 300); }}; $('.icon.search', slide).on('click', function(e){ e.preventDefault(); var el=$(this); if(el.hasClass('active')){ $('.search-wrapper', slide).fadeOut(0); $('.menu_wrapper, .social', slide).fadeIn(300); }else{ $('.search-wrapper', slide).fadeIn(300); $('.menu_wrapper, .social', slide).fadeOut(0); $('.lang-active.active', slide).removeClass('active').children('i').attr('class', 'icon-down-open-mini'); $('.lang-wrapper', slide).fadeOut(0); } el.toggleClass('active'); }); $('a.submit', slide).on('click', function(e){ e.preventDefault(); $('#side-form').submit(); }); $('.lang-active', slide).on('click', function(e){ e.preventDefault(); var el=$(this); if(el.hasClass('active')){ $('.lang-wrapper', slide).fadeOut(0); $('.menu_wrapper, .social', slide).fadeIn(300); el.children('i').attr('class', 'icon-down-open-mini'); }else{ $('.lang-wrapper', slide).fadeIn(300); $('.menu_wrapper, .social', slide).fadeOut(0); el.children('i').attr('class', 'icon-up-open-mini'); $('.icon.search.active', slide).removeClass('active'); $('.search-wrapper', slide).fadeOut(0); } el.toggleClass('active'); }); $('.responsive-menu-toggle').off('click'); $('.responsive-menu-toggle').on('click', function(e){ e.preventDefault(); button(); }); overlay.on('click', function(e){ close(); }); $('.close', slide).on('click', function(e){ e.preventDefault(); close(); }); $(slide).on('click', '.menu_wrapper a:not(.menu-toggle), .action_button', function(e){ if($(this).hasClass('mega-menu-link')){ return; } if('#'==$(this).attr('href')){ e.preventDefault(); return; } setTimeout(function(){ close(); },500); }); $(slide).on('click', function(e){ if($(e.target).is(slide)){ reset(300); }}); $(window).on('debouncedresize', reload); if($('body').hasClass('header-shop')){ $(document).on('mfn:header:sticky:on', function(){ if(window.innerWidth >=ssMobileInitW){ $('#Top_bar .menu_wrapper').css('min-height', '70px'); constructor(); }}); $(document).on('mfn:header:sticky:off', function(){ if(window.innerWidth >=ssMobileInitW){ destructor(); }}); } init(); } if($('body').hasClass('mobile-side-slide')){ sideSlide(); } $('.sections_group .gallery, .elementor-section .gallery').each(function(){ var el=$(this); var id=el.attr('id'); $('> br', el).remove(); $('.gallery-icon > a', el) .wrap('
') .prepend('
') .children('img') .css('height', 'auto') .css('width', '100%'); if(el.hasClass('file')){ $('.gallery-icon a', el) .attr('rel', 'prettyphoto[' + id + ']') .attr('data-elementor-lightbox-slideshow', id); } if(el.hasClass('masonry')){ mfnIsotope.addIsotopeLocation({ name: 'Wordpress&&Elementor - Masonry gallery', location: el, settings: { itemSelector: '.gallery-item', layoutMode: 'masonry', isOriginLeft: rtl ? false:true }}) mfnIsotope.runIsotopes(); }}); $('.sections_group .wp-block-gallery').each(function(index){ var el=$(this); var link=$('.blocks-gallery-item a, .wp-block-image a', el); if((/\.(gif|jpg|jpeg|png)$/i).test(link.attr('href'))){ link.attr('rel', 'prettyphoto[wp5-gallery-' + index + ']'); }}); $('.widget_media_gallery .gallery').each(function(){ var el=$(this); var id=el.attr('id'); $('.gallery-icon a', el).attr('rel', 'prettyphoto[widget-' + id + ']'); }); $('a[rel^="prettyphoto[portfolio]"]').each(function(){ var el=$(this); var parent=el.closest('.column'); var index=$('.column').index(parent); el.attr('rel', 'prettyphoto[portfolio-' + index + ']'); }); function lightbox(){ var galleries=[]; var init=function(){ if(lightboxAttr){ compatibility(); setType(); constructor(); }}; var compatibility=function(){ $('a[rel^="prettyphoto"], a.prettyphoto, a[rel^="prettyphoto"]').each(function(){ var el=$(this); var rel=el.attr('rel'); if(rel){ rel=rel.replace('prettyphoto', 'lightbox'); }else{ rel='lightbox'; } el.removeClass('prettyphoto').attr('rel', rel); }); }; var isGallery=function(rel){ if(!rel){ return false; } var regExp=/\[(?:.*)\]/; var gallery=regExp.exec(rel); if(gallery){ gallery=gallery[0]; gallery=gallery.replace('[', '').replace(']', ''); return gallery; } return false; }; var setGallery=function(gallery){ if(galleries.indexOf(gallery)==-1){ galleries.push(gallery); return true; } return false; }; var getType=function(src){ if(src.match(/youtube\.com\/watch/i)||src.match(/youtube\.com\/embed/i)||src.match(/youtu\.be/i)){ return 'iframe'; }else if(src.match(/youtube-nocookie\.com/i)){ return 'iframe'; }else if(src.match(/vimeo\.com/i)){ return 'iframe'; }else if(src.match(/\biframe=true\b/i)){ return 'ajax'; }else if(src.match(/\bajax=true\b/i)){ return 'ajax'; }else if(src.substr(0, 1)=='#'){ return 'inline'; }else{ return 'image'; }}; var setType=function(){ $('a[rel^="lightbox"]').each(function(){ var el=$(this); var href=el.attr('href'); var rel=el.attr('rel'); if(el.closest('.wpb_column').length){ } if(href){ var gallery=isGallery(rel); if(gallery){ el.attr('data-type', 'gallery'); setGallery(gallery); return true; } el.attr('data-type', getType(href)); if(getType(href)=='iframe'){ el.attr('href', href.replace('&rel=0', '')); }} }); }; var constructor=function(){ if(!galleries.length && !$('a[rel^="lightbox"][data-type="image"]').length && !$('a[rel^="lightbox"][data-type="iframe"]').length && !$('a[rel^="pdf-lightbox"]').length && !$('a[rel^="lightbox"][data-type="inline"]').length ) return; var attr={ autoFocusLast: false, removalDelay: 160, image: { titleSrc: function(item){ var img=item.el.closest('.image_wrapper, li').find('img').first(); if(lightboxAttr.title&&img.length){ return img.attr('alt'); }else{ return false; }} }}; $('a[rel^="lightbox"][data-type="image"]').magnificPopup({ autoFocusLast: attr.autoFocusLast, removalDelay: attr.removalDelay, type: 'image', image: attr.image }); $('a[rel^="lightbox"][data-type="iframe"]').magnificPopup({ autoFocusLast: attr.autoFocusLast, removalDelay: attr.removalDelay, type: 'iframe', iframe: { patterns: { youtube: { index: 'youtube.com/', id: 'v=', src: '//www.youtube.com/embed/%id%?autoplay=1&rel=0' }, youtu_be: { index: 'youtu.be/', id: '/', src: '//www.youtube.com/embed/%id%?autoplay=1&rel=0' }, nocookie: { index: 'youtube-nocookie.com/embed/', id: '/', src: '//www.youtube-nocookie.com/embed/%id%?autoplay=1&rel=0' }} }}); $('a[rel^="pdf-lightbox"]').magnificPopup({ autoFocusLast: attr.autoFocusLast, removalDelay: attr.removalDelay, type: 'iframe' }); $('a[rel^="lightbox"][data-type="inline"]').magnificPopup({ autoFocusLast: attr.autoFocusLast, type: 'inline', midClick: true, callbacks: { open: function(){ $('.mfp-content').children().addClass('mfp-inline'); }, beforeClose: function(){ $('.mfp-content').children().removeClass('mfp-inline'); }} }); for (var i=0, len=galleries.length; i < len; i++){ var gallery='[' + galleries[i] + ']'; gallery='a[rel^="lightbox' + gallery + '"]:visible'; $(gallery).magnificPopup({ autoFocusLast: attr.autoFocusLast, removalDelay: attr.removalDelay, type: 'image', image: attr.image, gallery: { enabled: true, tCounter: '%curr% / %total%' }}); } $('.elementor-page a[rel^="lightbox"]:not([data-type="gallery"]):not(.popup-link)').off('click'); setTimeout(function(){ var $doc=$('body'); var $events=$._data($doc[0],"events"); if($events&&$events.click){ for(var i=$events.click.length-1; i>=0; i--){ var handler=$events.click[i]; if(handler&&handler.selector&&handler.selector.indexOf('lightbox')!==-1){ $('.wpb_column a[rel^="lightbox"]:not(.popup-link)').off('click'); }} }},0); }; var reload=function(){ $('a[rel^="lightbox"]').off('click'); constructor(); }; init(); mfnIsotope.addEventListener('arrange', reload); $(document).ajaxComplete(function(){ reload(); }); } lightbox(); function mainMenu(){ var mmMobileInitW=mobileInitW; if($('body').hasClass('header-simple')||$('#Header_creative.dropdown').length){ mmMobileInitW=9999; } $('#menu > ul.menu').mfnMenu({ addLast: true, arrows: true, mobileInit: mmMobileInitW, responsive: mfn.responsive }); $('#secondary-menu > ul.secondary-menu').mfnMenu({ mobileInit: mmMobileInitW, responsive: mfn.responsive }); } mainMenu(); function onePageScroll(){ if(!$('body').hasClass('one-page')){ var menu=$('#menu'); if(menu.find('li.scroll').length > 1){ menu.find('li.current-menu-item:not(:first)').removeClass('current-menu-item currenet-menu-parent current-menu-ancestor current-page-ancestor current_page_item current_page_parent current_page_ancestor'); menu.on('click','a',function(){ $(this).closest('li').siblings('li').removeClass('current-menu-item currenet-menu-parent current-menu-ancestor current-page-ancestor current_page_item current_page_parent current_page_ancestor'); $(this).closest('li').addClass('current-menu-item'); }); }} } onePageScroll(); function onePageMenu(){ if($('body').hasClass('one-page')){ var menu=$('#menu'); if($('#mfn-header-template').length) menu=$('#mfn-header-template .mfn-header-menu.mfn-header-mainmenu'); $('a[href]', menu).each(function(){ var url=$(this).attr('href'); if(url&&url.split('#')[1]){ var hash='#' + url.split('#')[1]; if(hash&&$(hash).length){ $(this).attr('data-hash', hash); $(hash).attr('data-id', hash); } var vcHash='#' + url.split('#')[1]; var vcClass='.vc_row.' + url.split('#')[1]; if(vcClass&&$(vcClass).length){ $(this).attr('data-hash', vcHash); $(vcClass).attr('data-id', vcHash); }} }); var hash; var activeSelector='li.current-menu-item, li.current-menu-parent, li.current-menu-ancestor, li.current-page-ancestor, li.current_page_item, li.current_page_parent, li.current_page_ancestor'; var activeClasses='current-menu-item current-menu-parent current-menu-ancestor current-page-ancestor current_page_item current_page_parent current_page_ancestor'; if($(activeSelector, menu).length){ $(activeSelector, menu) .not(':first').removeClass(activeClasses); hash=$(activeSelector, menu).find('a[data-hash]').attr('data-hash'); if(hash){ hash='[data-id="' + hash + '"]'; if($(hash).length&&$(hash).visible(true)){ }else{ $(activeSelector, menu).removeClass('current-menu-item current-menu-parent current-menu-ancestor current-page-ancestor current_page_item current_page_parent current_page_ancestor') .closest('li').removeClass('current-menu-item current-menu-parent current-menu-ancestor current-page-ancestor current_page_item current_page_parent current_page_ancestor'); }}else{ }}else{ var first=$('li:first-child', menu); var firstA=first.children('a'); if(firstA.attr('data-hash')){ hash=firstA.attr('data-hash'); hash='[data-id="' + hash + '"]'; if($(hash).length&&($(hash).offset().top==adminBarH())){ first.addClass('current-menu-item'); }} } var menu_item=$('#menu a[data-hash]'); if($('#mfn-header-template').length) menu_item=$('#mfn-header-template .mfn-header-menu.mfn-header-mainmenu a[data-hash]'); menu_item.on('click', function(e){ e.preventDefault(); if($('html').hasClass('mfn-header-tmpl-burger-sidebar-opened')){ $('html').removeClass('mfn-header-tmpl-burger-sidebar-opened'); } menu.find('li').removeClass('current-menu-item'); $(this) .closest('li').addClass('current-menu-item') .closest('.menu > li').addClass('current-menu-item'); var hash=$(this).attr('data-hash'); hash='[data-id="' + hash + '"]'; if(window.innerWidth < 768){ $('.responsive-menu-toggle').removeClass('active'); $('#Top_bar #menu').hide(); } var headerFixedAbH=$('.header-fixed.ab-show #Action_bar').innerHeight()||0; var tabsHeaderH=$(hash).siblings('.ui-tabs-nav').innerHeight()||0; var offset=headerFixedAbH + tabsHeaderH + adminBarH(); var stickyH=fixStickyHeaderH(); if($('body').hasClass('header-below')&&$('#Content').length){ if($(hash).offset().top < ($('#Content').offset().top + 60)){ stickyH=-1; }} $('html, body').animate({ scrollTop: $(hash).offset().top - offset - stickyH }, 500); }); }} onePageMenu(); var cHeader='body:not(.header-open) #Header_creative', cHeaderEl=$(cHeader), cHeaderCurrnet; function creativeHeader(){ $('.creative-menu-toggle').on('click', function(e){ e.preventDefault(); cHeaderEl.addClass('active'); $('.creative-menu-toggle, .creative-social', cHeaderEl).fadeOut(500); $('#Action_bar', cHeaderEl).fadeIn(500); }); } creativeHeader(); $(document).on('mouseenter', cHeader, function(){ cHeaderCurrnet=1; }); $(document).on('mouseleave', cHeader, function(){ cHeaderCurrnet=null; setTimeout(function(){ if(!cHeaderCurrnet){ cHeaderEl.removeClass('active'); $('.creative-menu-toggle, .creative-social', cHeaderEl).fadeIn(500); $('#Action_bar', cHeaderEl).fadeOut(500); }}, 1000); }); function creativeHeaderFix(){ if($('body').hasClass('header-creative')&&window.innerWidth >=768){ if($('#Top_bar').hasClass('is-sticky')){ $('#Top_bar').removeClass('is-sticky'); }} } $(document).on("click", ".mfn-header-tmpl .mfn-header-menu-toggle", function(e){ e.preventDefault(); if($(this).closest('.mcb-column').hasClass('mfn-header-tmpl-menu-active')){ $(document).unbind('click', hideSidebarTmplBurger); $(this).closest('.mcb-column').removeClass('mfn-header-tmpl-menu-active'); removeBringToFront(); $('html').removeClass('mfn-header-tmpl-burger-sidebar-opened'); }else{ $(document).bind('click', hideSidebarTmplBurger); $(this).closest('.mcb-column').addClass('mfn-header-tmpl-menu-active'); $(this).closest('.mcb-column').addClass('mfn-bring-to-front'); $(this).closest('.mcb-wrap').addClass('mfn-bring-to-front'); $(this).closest('.mcb-section').addClass('mfn-bring-to-front'); $('html').addClass('mfn-header-tmpl-burger-sidebar-opened'); }}); $(document).on("click", ".one-page .mfn-header-tmpl-menu-sidebar .mfn-header-menu .mfn-menu-li a", function(e){ let href=$(this).attr('href'); if($('body').hasClass('one-page')&&href.includes('#')&&$(href).length){ e.preventDefault(); let header_h=0; if($('.mfn-header-tmpl.mfn-header-main').hasClass('mfn-header-tmpl-fixed')||$('.mfn-header-tmpl.mfn-header-main').hasClass('mfn-hasSticky')){ header_h=$('.mfn-header-tmpl.mfn-header-main').outerHeight(); } let scroll_offset=$(href).offset().top - header_h; $('body, html').animate({ scrollTop: scroll_offset }, 500); $(document).unbind('click', hideSidebarTmplBurger); $(this).closest('.mcb-column').removeClass('mfn-header-tmpl-menu-active'); removeBringToFront(); if($('html').hasClass('mfn-header-tmpl-burger-sidebar-opened')){ $('html').removeClass('mfn-header-tmpl-burger-sidebar-opened'); }} }); function hideSidebarTmplBurger(e){ var div=$('.mfn-header-tmpl-menu-sidebar'); if(!div.is(e.target)&&div.has(e.target).length===0){ $('.mfn-header-tmpl-menu-active').removeClass('mfn-header-tmpl-menu-active'); $(document).unbind('click', hideSidebarTmplBurger); removeBringToFront(); $('html').removeClass('mfn-header-tmpl-burger-sidebar-opened'); }} function removeBringToFront(){ if($('.mfn-bring-to-front').length){ $('.mfn-bring-to-front').removeClass('mfn-bring-to-front'); }} $(document).on("click", ".mfn-header-tmpl .mfn-searchbar-toggle, .mfn-header-tmpl .search_wrapper .mfn-close-icon", function(e){ e.preventDefault(); if($(this).closest('.mcb-column-inner').hasClass('mfn-searchbar-active')){ $(this).closest('.mcb-column-inner').removeClass('mfn-searchbar-active'); removeBringToFront(); }else{ $(this).closest('.mcb-column-inner').addClass('mfn-searchbar-active'); $(this).closest('.mcb-column').addClass('mfn-bring-to-front'); $(this).closest('.mcb-wrap').addClass('mfn-bring-to-front'); $(this).closest('.mcb-section').addClass('mfn-bring-to-front'); if($(this).closest('.mcb-column-inner').find('input.field').length){ $(this).closest('.mcb-column-inner').find('input.field').focus(); }} }); $(".search_button:not(.has-input), #Top_bar .icon_close").on('click', function(e){ e.preventDefault(); if($(this).closest('.mfn-header-tmpl').length){ $(this).closest('.mcb-column').toggleClass('mfn-searchbar-active'); }else{ const search=$('.search_wrapper') if(search.css('display')==='none'){ search.fadeIn().find('.field').focus(); setTimeout(function(){ search.addClass('mfn-loaded') }, 300); }else{ search.fadeOut().removeClass('mfn-loaded'); }} }); function mfnWPML(){ $('#menu .menu-item-language:not(.menu-item-language-current)').each(function(){ var el=$(this).children('a'); if(!el.children('span:not(.icl_lang_sel_bracket)').length){ el.wrapInner(''); }}); $('#menu span.icl_lang_sel_bracket').each(function(){ var el=$(this); el.replaceWith(el.html()); }); } mfnWPML(); function breadcrumbsRemoveLastLink(){ var el=$('.breadcrumbs.no-link').find('li').last(); var text=el.text(); el.html(text); } breadcrumbsRemoveLastLink(); $('.downcount').each(function(){ var el=$(this); el.downCount({ date: el.attr('data-date'), offset: el.attr('data-offset') }); }); $('.tooltip, .hover_box') .on('touchstart', function(){ $(this).toggleClass('hover'); }) .on('touchend', function(){ $(this).removeClass('hover'); }); $("#popup_contact .footer_button").on('click', function(e){ e.preventDefault(); $(this).parent().toggleClass('focus'); }); if($('#Header_creative.scroll').length&&window.innerWidth >=1240){ $('#Header_creative.scroll').niceScroll({ autohidemode: false, cursorborder: 0, cursorborderradius: 5, cursorcolor: '#222222', cursorwidth: 0, horizrailenabled: false, mousescrollstep: 40, scrollspeed: 60 }); } $('.sliding-top-control').on('click', function(e){ e.preventDefault(); $('#Sliding-top .widgets_wrapper').slideToggle(); $('#Sliding-top').toggleClass('active'); }); $('body').on('click', '.alert .close', function(e){ e.preventDefault(); $(this).closest('.alert').hide(300); }); $('.fixed-nav').appendTo('body'); $('.feature_list').each(function(){ var col=$(this).attr('data-col') ? $(this).attr('data-col'):4; $(this).find('li:nth-child(' + col + 'n):not(:last-child)').after('
'); }); function checkIE(){ var ua=window.navigator.userAgent; var msie=ua.indexOf("MSIE "); if(msie > 0&&parseInt(ua.substring(msie + 5, ua.indexOf(".", msie)))==9){ $("body").addClass("ie"); }} checkIE(); var ua=navigator.userAgent, isMobileWebkit=/WebKit/.test(ua)&&/Mobile/.test(ua); if(! isMobileWebkit&&window.innerWidth >=768){ if(mfn.parallax=='stellar'){ $.stellar({ horizontalScrolling: false, responsive: true }); }else{ $(window).enllax(); }}else{ $('div[data-enllax-ratio], div[data-stellar-ratio]').css('background-attachment', 'scroll'); } $('.pager_load_more').on('click', function(e){ e.preventDefault(); var el=$(this); var pager=el.closest('.pager_lm'); var href=el.attr('href'); var index=$('.lm_wrapper').index(el.closest('.mcb-column-inner').find('.lm_wrapper')); el.fadeOut(50); pager.addClass('loading'); $.get(href, function(data){ var content=$('.lm_wrapper:eq(' + index + ')', data).wrapInner('').html(); var $content=$(content); href=$('.lm_wrapper:eq(' + index + ')', data).next().find('.pager_load_more').attr('href'); if($('.lm_wrapper:eq(' + index + ')').hasClass('isotope')){ const location='.lm_wrapper:eq(' + index + ')'; $(location).append($content); mfnIsotope.queryIsotopeAPI(location, 'appended', $content); mfnIsotope.addIsotopeLocation({ name: 'Load More - Ajax', location }) }else if($('.lm_wrapper:eq(' + index + ')').hasClass('mfn-woo-products')){ $('.lm_wrapper:eq(' + index + ') ul.products').append($content.html()); href=$('.lm_wrapper:eq(' + index + ')', data).find('.pager_load_more').attr('href'); var $listing=$('.lm_wrapper ul.products.isotope'); if($listing.length){ $listing.imagesLoaded().progress(function(){ $listing.isotope('reloadItems'); }); }}else{ $content.hide().appendTo('.lm_wrapper:eq(' + index + ')').fadeIn(1000); } pager.removeClass('loading'); if(href){ el.fadeIn(); el.attr('href', href); } mfnJPlayer(); lightbox(); if($('.lm_wrapper.isotope').length){ $('.lm_wrapper.isotope').imagesLoaded().progress(function(){ mfnIsotope.queryIsotopeAPI('.lm_wrapper.isotope'); }); }}); }); $('.filters_buttons .open').on('click', function(e){ e.preventDefault(); var type=$(this).closest('li').attr('class'); $('.filters_wrapper').show(200); $('.filters_wrapper ul.' + type).show(200); $('.filters_wrapper ul:not(.' + type + ')').hide(); }); $('.filters_wrapper .close a').on('click', function(e){ e.preventDefault(); $('.filters_wrapper').hide(200); }); $('.portfolio_next_js').on('click', function(e){ e.preventDefault(); var item=$(this).closest('.portfolio-item').next(); if(item.length){ $('html, body').animate({ scrollTop: item.offset().top - fixStickyHeaderH() }, 500); }}); $('.portfolio_prev_js').on('click', function(e){ e.preventDefault(); var item=$(this).closest('.portfolio-item').prev(); if(item.length){ $('html, body').animate({ scrollTop: item.offset().top - fixStickyHeaderH() }, 500); }}); $('body').on('click', '.scroll > a, a.scroll, .mcb-column.scroll a', function(e){ var urlL=location.href.replace(/#.*/, ''); var urlT=this.href.replace(/#.*/, ''); if(urlL==urlT){ e.preventDefault(); } var hash=this.hash; var headerFixedAbH=$('.header-fixed.ab-show #Action_bar').innerHeight()||0; var tabsHeaderH=$(hash).siblings('.ui-tabs-nav').innerHeight()||0; var offset=headerFixedAbH + tabsHeaderH + adminBarH(); if($(this).parents('.table_of_content').length){ offset +=30; } if(hash&&$(hash).length){ $('html, body').animate({ scrollTop: $(hash).offset().top - offset - fixStickyHeaderH() }, 500); }}); $('.jq-tabs').tabs(); $('.fake-tabs > ul').on('click', 'a', function(e){ e.preventDefault(); var $li=$(this).closest('li'); var tab=$li.data('tab'); if($li.hasClass('active')){ return; } $li.addClass('active') .siblings().removeClass('active'); $('.tab-'+ tab).addClass('active').attr('tabindex', 0) .siblings('.tab').removeClass('active').attr('tabindex', -1); $(window).trigger('resize'); }); $('.mfn-acc').each(function(){ var el=$(this); if(el.hasClass('openAll')){ el.find('.question') .addClass("active") .children(".answer") .show(); }else{ var activeTab=el.attr('data-active-tab'); if(el.hasClass('open1st')) activeTab=1; if(activeTab){ el.find('.question').eq(activeTab - 1) .addClass("active") .children(".answer") .show(); }} }); $('.mfn-acc .question > .title').on('click', function(){ if($(this).parent().hasClass("active")){ $(this).parent().removeClass("active").children(".answer").slideToggle(100); }else{ if(!$(this).closest('.mfn-acc').hasClass('toggle')){ $(this).parents(".mfn-acc").children().each(function(){ if($(this).hasClass("active")){ $(this).removeClass("active").children(".answer").slideToggle(100); }}); } $(this).parent().addClass("active"); $(this).next(".answer").slideToggle(100); } setTimeout(function(){ $(window).trigger('resize'); }, 50); }); $('.wpb_wrapper .vc_tta-panel-title').on('click', 'a', function(){ setTimeout(function(){ $(window).trigger('resize'); }, 50); }); $('.helper .link.toggle').on('click', function(e){ e.preventDefault(); var el=$(this); var id=el.attr('data-rel'); var parent=el.closest('.helper'); if(el.hasClass('active')){ el.removeClass('active'); parent.find('.helper_content > .item-' + id).slideUp(200); setTimeout(function(){ parent.find('.helper_content > .item-' + id).removeClass('active'); }, 200); }else{ parent.find('.links > .link.active').removeClass('active'); parent.find('.helper_content > .item.active').slideUp(200); el.addClass('active'); parent.find('.helper_content > .item-' + id).addClass('active').hide().slideDown(200); } setTimeout(function(){ $(window).trigger('resize'); }, 50); }); function mfnJPlayer(){ $('.mfn-jplayer').each(function(){ var m4v=$(this).attr('data-m4v'), poster=$(this).attr('data-img'), swfPath=$(this).attr('data-swf'), cssSelectorAncestor='#' + $(this).closest('.mfn-jcontainer').attr('id'); $(this).jPlayer({ ready: function(){ $(this).jPlayer('setMedia', { m4v: m4v, poster: poster }); }, play: function(){ $(this).jPlayer('pauseOthers'); }, size: { cssClass: 'jp-video-360p', width: '100%', height: '360px' }, swfPath: swfPath, supplied: 'm4v', cssSelectorAncestor: cssSelectorAncestor, wmode: 'opaque' }); }); } mfnJPlayer(); $('body').on('click', '.mfn-love', function(){ var el=$(this); if(el.hasClass('loved')){ return false; } el.addClass('loved'); var post={ action: 'mfn_love', post_id: el.attr('data-id') }; $.post(mfn.ajax, post, function(data){ el.find('.label').html(data); }); return false; }); $('#back_to_top').on('click', function(){ $('body,html').animate({ scrollTop: 0 }, 500); return false; }); $('.section .section-nav').on('click', function(){ var el=$(this); var section=el.closest('.section'); var offset=fixStickyHeaderH() + adminBarH(); if(el.hasClass('prev')){ if(section.prev().length){ $('html, body').animate({ scrollTop: section.prev().offset().top - offset }, 500); }}else{ if(section.next().length){ $('html, body').animate({ scrollTop: section.next().offset().top - offset }, 500); }} }); $('#Intro .intro-next').on('click', function(){ var intro=$(this).closest('#Intro'); if(intro.next().length){ $('html, body').animate({ scrollTop: intro.next().offset().top - fixStickyHeaderH() - adminBarH() }, 500); }}); $('.widget_mfn_menu ul.submenus-click').each(function(){ var el=$(this); $('a', el).on('click', function(e){ var li=$(this).closest('li'); if(li.hasClass('hover')||!li.hasClass('menu-item-has-children')){ }else{ e.preventDefault(); li.siblings('li').removeClass('hover') .find('li').removeClass('hover'); $(this).closest('li').addClass('hover'); }}); }); function addToCart(){ $('body').on('click', '.add_to_cart_button', function(){ $(this) .closest('.product') .addClass('adding-to-cart') .removeClass('added-to-cart'); }); $('body').on('added_to_cart', function(){ $('.adding-to-cart') .removeClass('adding-to-cart') .addClass('added-to-cart'); }); } addToCart(); $('.woocommerce-product-rating').on('click', function(){ var el; if($('.product_tabs_wrapper.fake-tabs').length){ el=$('.product_tabs_wrapper.fake-tabs'); $('li[data-tab="reviews"] a', el).trigger('click'); }else if($('.woocommerce-content .jq-tabs').length){ el=$('.woocommerce-content .jq-tabs'); $('.ui-tabs-nav a[href="#tab-reviews"]', el).trigger('click'); }else{ el=$('.woocommerce-content .accordion'); $('#reviews').closest('.question:not(.active)').children('.title').trigger('click'); } var actionBarH=$('.header-fixed.ab-show #Action_bar').innerHeight()||0; var offset=actionBarH + adminBarH(); $('html, body').animate({ scrollTop: el.offset().top - offset - fixStickyHeaderH() }, 500); }); $('body').on('click', '.quantity-change', function(e){ e.preventDefault(); var $el=$(this), $input=$(this).siblings('input'); var step=parseFloat($input.attr('step'))||1, minAttr=$input.attr('min'), min=typeof minAttr!==typeof undefined&&minAttr!==false ? parseFloat(minAttr):1, max=parseFloat($input.attr('max'))||9999, current=$input.val() ? parseFloat($input.val()):min, val=0; if($el.hasClass('plus')){ val=current + step; if(val > max){ val=current; }}else{ val=current - step; if(val < min){ val=current; }} val=Math.round(val * 10) / 10; $input.val(val).trigger('change'); }); $(document).ajaxComplete(function(){ setTimeout(function(){ $(window).trigger('resize'); mfnSidebar(); }, 100); }); $(window).on('debouncedresize', function(){ mfnIsotope.runIsotopes(false); mfnFooter(); headerWidth(); mfnSidebar(); mfnIntroH(); creativeHeaderFix(); }); mfnSliderBlog(); mfnSliderClients(); mfnSliderOffer(); mfnSliderOfferThumb(); mfnSliderShop(); sliderPortfolio(); sliderTestimonials(); mfnFooter(); headerWidth(); mfnSidebar(); mfnIntroH(); hashNav(); gdpr(); tableContentAttachId(); }); $(window).on('scroll', function(){ mfnSticky(); mfnMobileSticky(); backToTopSticky(); onePageActive(); stickyWrap.scroll(); }); $(window).on('load', function(){ alignHeights(); function elementorDisableOnePage(){ if(! $('body').hasClass('one-page')){ return false; } setTimeout(function(){ var doc=$(document), $events=$("a[href*='#']").length ? $._data(doc[0],"events"):null; if($events&&$events.click){ for(var i=$events.click.length-1; i>=0; i--){ var handler=$events.click[i]; if(handler&&handler.namespace!="mPS2id"&&handler.selector==='a[href*="#"]') doc.off("click",handler.handler); }} }, 300); } elementorDisableOnePage(); function liveSearchItemZindex(){ $('.column_livesearch').each(function(){ $(this).closest('.mcb-wrap').addClass('has-live-search-element') .closest('.mcb-section').addClass('has-live-search-element'); }); } liveSearchItemZindex(); function retinaLogo(){ if(window.devicePixelRatio <=1){ return false; } var el, src, height, parent=$('#Top_bar #logo'), parentH=parent.data('height'); var maxH={ sticky: { init: 35, noPadding: 60, overflow: 110 }, mobile: { mini: 50, miniNoPadding: 60 }, mobileSticky: { init: 50, noPadding: 60, overflow: 80 }}; $('#Top_bar #logo img').each(function(index){ el=$(this); src=el.data('retina'); height=el.height()||0; if(el.hasClass('logo-main')){ if($('body').hasClass('logo-overflow')){ }else if(height > parentH){ height=parentH; }} if(el.hasClass('logo-sticky')){ if($('body').hasClass('logo-overflow')){ if(height > maxH.sticky.overflow){ height=maxH.sticky.overflow; }}else if($('body').hasClass('logo-no-sticky-padding')){ if(height > maxH.sticky.noPadding){ height=maxH.sticky.noPadding; }}else if(height > maxH.sticky.init){ height=maxH.sticky.init; }} if(el.hasClass('logo-mobile')){ if($('body').hasClass('mobile-header-mini')){ if(parent.data('padding') > 0){ if(height > maxH.mobile.mini){ height=maxH.mobile.mini; }}else{ if(height > maxH.mobile.miniNoPadding){ height=maxH.mobile.miniNoPadding; }} }} if(el.hasClass('logo-mobile-sticky')){ if($('body').hasClass('logo-no-sticky-padding')){ if(height > maxH.mobileSticky.noPadding){ height=maxH.mobileSticky.noPadding; }}else if(height > maxH.mobileSticky.init){ height=maxH.mobileSticky.init; }} if(src){ el.parent().addClass('retina'); el.attr('src', src).css('max-height', height + 'px'); }}); } setTimeout(function(){ retinaLogo(); }, 0); $('.before_after.twentytwenty-container').each(function(){ var el=$(this); el.imagesLoaded().done(function(instance, image){ queueMicrotask(()=> el.twentytwenty()); }); }); if(lightboxAttr){ $('a[data-rel^="prettyPhoto"]:not(.popup-link), a[rel^="lightbox"]:not(.popup-link)').each(function(){ $(this).off('click.prettyphoto'); }); } mfnStickyH(); mfnSticky(); mfnMobileSticky(); mfnIntroH(); setTimeout(function(){ $(window).trigger('resize'); mfnSidebar(); sliderSlider(); hashNav(); stickyWrap.init(); }, 0); }); $(document).on('mouseup',function(e){ if($('.widget_mfn_menu ul.submenus-click').length&&($('.widget_mfn_menu ul.submenus-click').has(e.target).length===0)){ $('.widget_mfn_menu ul.submenus-click li').removeClass('hover'); } if($('.menu_wrapper').length&&($('.menu_wrapper').has(e.target).length===0)){ if($('.responsive-menu-toggle').hasClass('active')){ $('.responsive-menu-toggle').trigger('click'); }} if($('#popup_contact').length&&($('#popup_contact').has(e.target).length===0)){ if($('#popup_contact').hasClass('focus')){ $('#popup_contact .footer_button').trigger('click'); }} if($('html').hasClass('mfn-ofcs-opened')&&!$('.mfn-off-canvas-sidebar').is(e.target)&&$('.mfn-off-canvas-sidebar').has(e.target).length===0){ $('html').removeClass('mfn-ofcs-opened'); }}); function slickAutoResponsive(slider, max, size, round=false){ if(!max){ max=5; } if(!size){ size=380; } var width=slider.width()||0; var count; if(round){ count=Math.floor(width / size); }else{ count=Math.ceil(width / size); } if(count < 1) count=1; if(count > max) count=max; return count; } function mfnSliderOfferThumb(){ var pager=function(el, i){ var img=$(el.$slides[i]).find('.thumbnail:first').html(); return '' + img + ''; }; $('.offer_thumb_ul').each(function(){ var slider=$(this); slider.slick({ cssEase: 'ease-out', arrows: false, dots: true, infinite: true, touchThreshold: 10, speed: 300, adaptiveHeight: true, appendDots: slider.siblings('.slider_pagination'), customPaging: pager, rtl: rtl ? true:false, autoplay: mfn.slider.offer ? true:false, autoplaySpeed: mfn.slider.offer ? mfn.slider.offer:5000, slidesToShow: 1, slidesToScroll: 1 }); }); } function mfnSliderOffer(){ $('.offer_ul').each(function(){ var slider=$(this); slider.slick({ cssEase: 'ease-out', dots: false, infinite: true, touchThreshold: 10, speed: 300, prevArrow: '', nextArrow: '', adaptiveHeight: true, rtl: rtl ? true:false, autoplay: mfn.slider.offer ? true:false, autoplaySpeed: mfn.slider.offer ? mfn.slider.offer:5000, slidesToShow: 1, slidesToScroll: 1 }); slider.siblings('.slider_pagination').addClass('show'); slider.on('afterChange', function(event, slick, currentSlide, nextSlide){ slider.siblings('.slider_pagination').find('.current').text(currentSlide + 1); }); }); } function mfnSliderShop(){ var pager=function(el, i){ return '' + i + ''; }; $('.shop_slider_ul').each(function(){ var slider=$(this); var slidesToShow=4; var count=slider.closest('.shop_slider').data('count'); if(slidesToShow > count){ slidesToShow=count; if(slidesToShow < 1){ slidesToShow=1; }} slider.slick({ cssEase: 'ease-out', dots: true, infinite: true, touchThreshold: 10, speed: 300, prevArrow: '', nextArrow: '', appendArrows: slider.siblings('.blog_slider_header').children('.slider_navigation'), appendDots: slider.siblings('.slider_pager'), customPaging: pager, rtl: rtl ? true:false, autoplay: mfn.slider.shop ? true:false, autoplaySpeed: mfn.slider.shop ? mfn.slider.shop:5000, slidesToShow: slickAutoResponsive(slider, slidesToShow), slidesToScroll: slickAutoResponsive(slider, slidesToShow) }); $(window).on('debouncedresize', function(){ slider.slick('slickSetOption', 'slidesToShow', slickAutoResponsive(slider, slidesToShow), false); slider.slick('slickSetOption', 'slidesToScroll', slickAutoResponsive(slider, slidesToShow), true); }); }); } function mfnSliderBlog(){ var pager=function(el, i){ return '' + i + ''; }; $('.blog_slider_ul').each(function(){ var slider=$(this); var slidesToShow=4; var count=slider.closest('.blog_slider').data('count'); var singlePostMode=slider.closest('.blog_slider').hasClass('single_post_mode'); if(slidesToShow > count){ slidesToShow=count; if(slidesToShow < 1){ slidesToShow=1; }} if(singlePostMode){ slidesToShow=1; } slider.slick({ cssEase: 'ease-out', dots: true, infinite: true, touchThreshold: 10, speed: 300, prevArrow: '', nextArrow: '', appendArrows: slider.siblings('.blog_slider_header').children('.slider_navigation'), appendDots: slider.siblings('.slider_pager'), customPaging: pager, rtl: rtl ? true:false, autoplay: mfn.slider.blog ? true:false, autoplaySpeed: mfn.slider.blog ? mfn.slider.blog:5000, slidesToShow: slickAutoResponsive(slider, slidesToShow), slidesToScroll: slickAutoResponsive(slider, slidesToShow) }); $(window).on('debouncedresize', function(){ slider.slick('slickSetOption', 'slidesToShow', slickAutoResponsive(slider, slidesToShow), false); slider.slick('slickSetOption', 'slidesToScroll', slickAutoResponsive(slider, slidesToShow), true); }); }); } function mfnSliderClients(){ $('.clients_slider_ul').each(function(){ var slider=$(this); var clientsPerSlide=slider.closest('.clients_slider').attr('data-client-per-slide') ? parseInt(slider.closest('.clients_slider').attr('data-client-per-slide')):4; var navigationPosition=slider.closest('.clients_slider').attr('data-navigation-position')||false; var appendArrows=(navigationPosition=='content') ? slider:slider.siblings('.blog_slider_header').children('.slider_navigation'); var size=400; var calc=()=> slickAutoResponsive(slider, clientsPerSlide, size - (clientsPerSlide * 40), true); slider.slick({ cssEase: 'ease-out', dots: false, infinite: true, touchThreshold: 10, speed: 300, prevArrow: '', nextArrow: '', appendArrows: appendArrows, rtl: rtl ? true:false, autoplay: mfn.slider.clients ? true:false, autoplaySpeed: mfn.slider.clients ? mfn.slider.clients:5000, slidesToShow: calc(), slidesToScroll: calc() }); $(window).on('debouncedresize', function(){ slider.slick('slickSetOption', 'slidesToShow', calc(), false); slider.slick('slickSetOption', 'slidesToScroll', calc(), true); }); }); } function sliderPortfolio(){ $('.portfolio_slider_ul').each(function(){ var slider=$(this); var size=380; var scroll=5; if(slider.closest('.portfolio_slider').data('size')){ size=slider.closest('.portfolio_slider').data('size'); } if(slider.closest('.portfolio_slider').data('size')){ scroll=slider.closest('.portfolio_slider').data('scroll'); } slider.slick({ cssEase: 'ease-out', dots: false, infinite: true, touchThreshold: 10, speed: 300, prevArrow: '', nextArrow: '', rtl: rtl ? true:false, autoplay: mfn.slider.portfolio ? true:false, autoplaySpeed: mfn.slider.portfolio ? mfn.slider.portfolio:5000, slidesToShow: slickAutoResponsive(slider, 5, size), slidesToScroll: slickAutoResponsive(slider, scroll, size) }); $(window).on('debouncedresize', function(){ slider.slick('slickSetOption', 'slidesToShow', slickAutoResponsive(slider, 5, size), false); slider.slick('slickSetOption', 'slidesToScroll', slickAutoResponsive(slider, scroll, size), true); }); }); } function promoBarSlider(){ $('.promo_bar_slider').each(function(){ var speed=parseInt($(this).attr('data-speed')) * 1000; var $slider=$(this); $slider.find('.pbs_one').first().addClass('pbs-active'); $slider.addClass('mfn-initialized'); function changeSlide(){ var $current=$slider.find('.pbs_one.pbs-active'); var $next=$slider.find('.pbs_one.pbs-active').next(); if(!$next.length) $next=$slider.find('.pbs_one').first(); $current.addClass('pbs-active-ends'); setTimeout(function(){ $current.removeClass('pbs-active pbs-active-ends'); $next.addClass('pbs-active'); }, 300); } if($slider.find('.pbs_one').length > 1){ setInterval(changeSlide, speed); }}); } function sliderSlider(){ var pager=function(el, i){ return '' + i + ''; }; $('.content_slider_ul').each(function(){ var slider=$(this); var count=1; var centerMode=false; if(slider.closest('.content_slider').hasClass('carousel')){ count=slickAutoResponsive(slider); $(window).on('debouncedresize', function(){ slider.slick('slickSetOption', 'slidesToShow', slickAutoResponsive(slider), false); slider.slick('slickSetOption', 'slidesToScroll', slickAutoResponsive(slider), true); }); } if(slider.closest('.content_slider').hasClass('center')){ centerMode=true; } slider.slick({ cssEase: 'cubic-bezier(.4,0,.2,1)', dots: true, infinite: true, touchThreshold: 10, speed: 300, centerMode: centerMode, centerPadding: '20%', prevArrow: '', nextArrow: '', adaptiveHeight: true, appendDots: slider.siblings('.slider_pager'), customPaging: pager, rtl: rtl ? true:false, autoplay: mfn.slider.slider ? true:false, autoplaySpeed: mfn.slider.slider ? mfn.slider.slider:5000, slidesToShow: count, slidesToScroll: count }); var clickEvent=false; slider.on('dragstart', '.slick-slide a[rel="lightbox"]', function(event){ if(lightboxAttr){ var events=$._data(this,'events'); if(events&&Object.prototype.hasOwnProperty.call(events, 'click')){ clickEvent=events.click[0]; $(this).addClass('off-click').off('click'); }} }); slider.on('afterChange', function(event, slick, currentSlide, nextSlide){ if(lightboxAttr){ $('a.off-click[rel="lightbox"]', slider).removeClass('off-click').on('click', clickEvent); }}); }); } function sliderTestimonials(){ var pager=function(el, i){ var img=$(el.$slides[i]).find('.single-photo-img').html(); return '' + img + ''; }; $('.testimonials_slider_ul').each(function(){ var slider=$(this); slider.slick({ cssEase: 'ease-out', dots: true, infinite: true, touchThreshold: 10, speed: 300, prevArrow: '', nextArrow: '', adaptiveHeight: true, appendDots: slider.siblings('.slider_pager'), customPaging: pager, rtl: rtl ? true:false, autoplay: mfn.slider.testimonials ? true:false, autoplaySpeed: mfn.slider.testimonials ? mfn.slider.testimonials:5000, slidesToShow: 1, slidesToScroll: 1 }); }); } $('.mfn-gdpr-button').on('click', function(){ var closeAnimation=$('.mfn-gdpr-button').attr('data-animation'); var barAligment=$('#mfn-gdpr').attr('data-aligment'); switch(true){ case 'none'===closeAnimation: $('#mfn-gdpr').css('display', 'none'); break; case 'fade'===closeAnimation: $('#mfn-gdpr').fadeOut(300); break; case 'slide'===closeAnimation&&'top'===barAligment: $('#mfn-gdpr').slideUp(300); break; default: $('#mfn-gdpr').slideToggle(300); break; } setTimeout(function(){ $('#mfn-gdpr').removeClass('show'); gdpr_set_cookie(); }, 300); }); function gdpr_set_cookie(){ if(navigator.cookieEnabled){ var cookieDays=$('.mfn-gdpr-button').attr('data-cookiedays')||365; var cookieDate=new Date(); var cookieText=''; cookieDate.setTime(cookieDate.getTime() + (cookieDays * 24 * 60 * 60 * 1000)); cookieText +="mfn-gdpr=1"; cookieText +="; expires=" + cookieDate.toUTCString() + ';'; cookieText +="; path=" + mfn.home_url + '/'; document.cookie=cookieText; }} function gdpr(){ if(document.cookie!==""){ var cookies=document.cookie.split(/; */); for (var cookie of cookies){ var [ cookieName ]=cookie.split("="); if(cookieName==='mfn-gdpr'){ return; }} } $('#mfn-gdpr').addClass('show'); } function infiniteScrollFunction(infiniteLoadContainer, infiniteLoadButton, scrollDirection){ var screenHeight=document.body.clientHeight; if(infiniteLoadContainer.attr('data-attr')===$(infiniteLoadButton).attr('href')){ return; }else if(scrollDirection==='down'){ infiniteLoadContainer.attr('data-attr', $(infiniteLoadButton).attr('href')); infiniteLoadButton.click(); setTimeout(function(){ var heightAfterLoadDifference=(document.body.clientHeight - screenHeight); if(heightAfterLoadDifference < 249){ infiniteScrollFunction(infiniteLoadContainer, infiniteLoadButton, scrollDirection); }}, 500); }} /* function infiniteScrollPortfolio(){ var infiniteLoadContainer=$('.mfn-infinite-load-button'); var infiniteLoadButton=$('.mfn-infinite-load-button a'); $(infiniteLoadContainer).waypoint({ handler: function(direction){ infiniteScrollFunction(infiniteLoadContainer, infiniteLoadButton, direction); }, offset: function(){ var offsetPosition=-(($(this)[0].element.scrollHeight) - (window.innerHeight / 1.2)); return offsetPosition; }}); } */ $('body').on('click', ".table_of_content .toggle", function(e){ e.preventDefault(); if($('.table_of_content').hasClass('hide')){ $('.table_of_content').removeClass('hide'); $('.table_of_content_wrapper').slideDown({ duration: 400, always: function(){ $('.table_of_content').removeClass('hide_on_start'); }}); }else{ $('.table_of_content_wrapper').slideUp({ duration: 400 }); $('.table_of_content').addClass('hide'); }}); function tableContentAttachId(){ const container=$('.table_of_content'); let tags; let anchorNumber=0; let anchorDom=$('.table_of_content_wrapper').find('a'); if(tags=container.attr('data-tags')){ tags=tags.split(/[ ,]+/).join(','); let columns=$('.mfn-builder-content .column_column, .mfn-builder-content .column_heading, .mfn-builder-content .column_fancy_heading, .the_content_wrapper:not(.is-elementor), .elementor-widget:not(.elementor-widget-mfn_table_of_contents)'); $(columns).each(( index, element)=> { let headingsNoticed=$(element).find(tags); $(headingsNoticed).each(( index, element)=> { if($(element).attr('id')){ const idSet='#'+$(element).attr('id'); $(anchorDom[anchorNumber]).attr('href', idSet); }else{ let id=$(anchorDom[anchorNumber]).attr('href'); $(element).attr('id', id.substr(1)); } anchorNumber++; }) }) }} var offCanvasSidebar={ init: function(){ $(document).on('click', '.mfn-off-canvas-switcher', function(e){ e.preventDefault(); if($('html').hasClass('mfn-ofcs-opened')){ $('html').removeClass('mfn-ofcs-opened'); }else{ $('html').addClass('mfn-ofcs-opened'); }}); }, mobile: function(){ if($('.sidebar .widget-area').length&&$('body').hasClass('ofcs-mobile')){ if(!$('.mfn-off-canvas-sidebar').length){ $('body').append('
'); } if($('body').hasClass('woocommerce-shop')&&!$('.mfn-woo-filters-wrapper .mfn-off-canvas-switcher').length){ $('.mfn-woo-filters-wrapper').append(''); } var $ofcs=$('.mfn-off-canvas-sidebar .mfn-off-canvas-content-wrapper .mfn-off-canvas-content'); $ofcs.empty(); $('.sidebar .widget-area').each(function(){ $ofcs.append($(this)); }); offCanvasSidebar.init(); }} } function alignHeights(){ var i=0; if(!$('.mfn-align-heights').length) return; $('.mfn-align-heights').each(function(){ var max=0; var newclass='mfn-align-cont-'+i; $(this).addClass(newclass); $("").appendTo("body"); $("."+newclass+" .mfn-align-me").each(function(){ if($(this).outerHeight() > max){max=$(this).outerHeight();}}); $("").appendTo("body"); i++; }); } $(window).on('debouncedresize', alignHeights); var headerMegamenu={ init: function(){ if($('.mfn-megamenu-menu.mfn-mm-submenu-toggled li.menu-item-has-children').length){ $('.mfn-megamenu-menu.mfn-mm-submenu-toggled li.menu-item-has-children > a').on('click', function(e){ let href=$(this).attr('href'); if(!$(this).parent('li').hasClass('mfn-li-childrens-show')){ e.preventDefault(); e.stopPropagation(); $(this).siblings('ul').slideDown(300); $(this).parent('li').addClass('mfn-li-childrens-show'); }else if(href==''||href=='#'){ e.preventDefault(); e.stopPropagation(); $(this).siblings('ul').slideUp(300); $(this).parent('li').removeClass('mfn-li-childrens-show'); }}); } if($('.column_megamenu_menu ul.mfn-mm-menu-horizontal.mfn-mm-submenu-on-click li').length){ $('.column_megamenu_menu ul.mfn-mm-menu-horizontal.mfn-mm-submenu-on-click li > a').on('click', function(e){ if($(this).closest('li').hasClass('menu-item-has-children')&&!$(this).closest('li').hasClass('mfn-li-hover')){ e.preventDefault(); e.stopPropagation(); $(this).closest('li').addClass('mfn-li-hover'); }}); } if($('ul.mfn-menu-submenu-on-hover li.mfn-menu-item-has-megamenu, li.mfn-theme-options-menu.mfn-menu-item-has-megamenu').length){ $('ul.mfn-menu-submenu-on-hover li.mfn-menu-item-has-megamenu, li.mfn-theme-options-menu.mfn-menu-item-has-megamenu').on('mouseenter', function(){ if($(this).find('.mfn-megamenu-full-width').length||$(this).find('.mfn-megamenu-grid').length){ headerMegamenu.setLeft($(this)); }}); } if($('ul.mfn-menu-submenu-on-click li.mfn-menu-item-has-megamenu').length){ $('ul.mfn-menu-submenu-on-click li.mfn-menu-item-has-megamenu > a.mfn-menu-link').on('click', function(e){ let href=$(this).attr('href'); if($(this).closest('li').find('.mfn-megamenu-full-width').length||$(this).closest('li').find('.mfn-megamenu-grid').length){ headerMegamenu.setLeft($(this).closest('li')); } if(href==''||href=='#'){ e.preventDefault(); e.stopPropagation(); if($(this).closest('li').hasClass('mfn-li-hover')){ $(this).closest('li').removeClass('mfn-li-hover'); $(document).unbind('click', headerTemplate.bindUnclick); $('body').removeClass('mfn-content-gray mfn-content-blur mfn-content-overlay'); }else{ $(this).closest('li').addClass('mfn-li-hover'); $(document).bind('click', headerTemplate.bindUnclick); headerTemplate.animContentAddClass(); }}else if(!$(this).closest('li').hasClass('mfn-li-hover')){ e.preventDefault(); e.stopPropagation(); $('.mfn-header-tmpl ul li.mfn-li-hover').removeClass('mfn-li-hover'); if(!$(this).closest('.mfn-megamenu-menu').length&&!$(this).closest('li.mfn-li-hover').length){ if($('.mfn-megamenu-menu.mfn-mm-submenu-toggled li.menu-item-has-children.mfn-li-childrens-show').length){ $('.mfn-megamenu-menu.mfn-mm-submenu-toggled li.menu-item-has-children.mfn-li-childrens-show ul').slideUp(); $('.mfn-megamenu-menu.mfn-mm-submenu-toggled li.menu-item-has-children.mfn-li-childrens-show').removeClass('mfn-li-childrens-show'); }} headerTemplate.animContentAddClass(); $(this).parent('li').addClass('mfn-li-hover'); $(document).bind('click', headerTemplate.bindUnclick); }}); }}, setLeft: function($li){ var $mm=$li.find('.mfn-menu-item-megamenu'); var left=$li.offset().left; $mm.css('width', $(window).width()+'px'); $mm.css('left', '-'+left+'px'); }} var footerTemplate={ init: function(){ if($('body').hasClass('mfn-footer-stick')){ footerTemplate.isSticky(); } if($('body').hasClass('mfn-footer-sliding')||$('body').hasClass('mfn-footer-fixed')){ footerTemplate.isSliding(); } return; }, isSticky: function(){ var offsetTop=$('.mfn-footer-tmpl').offset().top + $('.mfn-footer-tmpl').outerHeight(); if(offsetTop < $(window).height()){ $('.mfn-footer-tmpl').addClass('is-sticky'); }else{ $('.mfn-footer-tmpl').removeClass('is-sticky'); }}, isSliding: function(){ var footer=$('.mfn-footer-tmpl').outerHeight(); $('#Content').css('margin-bottom', footer); }} var headerTemplate={ hasSticky: false, isMobile: false, offsetScroll: 60, hasBodyOffset: false, height: 0, type: 'default', animContentOnHover: function(){ if($('.mfn-header-tmpl.mfn-header-main .mfn-header-menu.mfn-header-mainmenu').hasClass('mfn-menu-submenu-on-hover')){ $('.mfn-header-tmpl.mfn-header-main .mfn-header-menu.mfn-header-mainmenu.mfn-menu-submenu-on-hover > li.mfn-menu-item-has-megamenu, .mfn-header-tmpl.mfn-header-main .mfn-header-menu.mfn-header-mainmenu.mfn-menu-submenu-on-hover > li.menu-item-has-children').on('mouseenter', function(){ headerTemplate.animContentAddClass(); }); } $('.mfn-header-tmpl.mfn-header-main .mfn-header-menu.mfn-header-mainmenu.mfn-menu-submenu-on-hover > li.mfn-menu-item-has-megamenu, .mfn-header-tmpl.mfn-header-main .mfn-header-menu.mfn-header-mainmenu.mfn-menu-submenu-on-hover > li.menu-item-has-children').on('mouseleave', function(){ $('body').removeClass('mfn-content-gray mfn-content-blur mfn-content-overlay'); }); }, animContentAddClass: function(){ if($('.mfn-header-tmpl.mfn-header-main').hasClass('mfn-header-content-blur')){ $('body').addClass('mfn-content-blur'); }else if($('.mfn-header-tmpl.mfn-header-main').hasClass('mfn-header-content-gray')){ $('body').addClass('mfn-content-gray'); }else if($('.mfn-header-tmpl.mfn-header-main').hasClass('mfn-header-content-overlay')){ $('body').addClass('mfn-content-overlay'); }}, openOnClick: function(){ $('.mfn-header-tmpl .mfn-header-menu.mfn-menu-submenu-on-click li.menu-item-has-children > a.mfn-menu-link').off().on('click', function(e){ let href=$(this).attr('href'); if($(this).closest('li').find('.mfn-megamenu-full-width').length||$(this).closest('li').find('.mfn-megamenu-grid').length){ headerMegamenu.setLeft($(this).closest('li')); } if(href==''||href=='#'){ e.preventDefault(); e.stopPropagation(); if($(this).closest('li').hasClass('mfn-li-hover')){ $(this).closest('li').removeClass('mfn-li-hover'); $(document).unbind('click', headerTemplate.bindUnclick); $('body').removeClass('mfn-content-gray mfn-content-blur mfn-content-overlay'); }else{ $(this).closest('li').addClass('mfn-li-hover'); $(document).bind('click', headerTemplate.bindUnclick); headerTemplate.animContentAddClass(); }}else if(!$(this).closest('li').hasClass('mfn-li-hover')){ e.preventDefault(); e.stopPropagation(); headerTemplate.animContentAddClass(); $(this).parent('li').addClass('mfn-li-hover'); $(document).bind('click', headerTemplate.bindUnclick); }}); }, bindUnclick: function(e){ var $li=$('.mfn-header-tmpl ul li.mfn-li-hover'); if(!$li.is(e.target)){ $li.removeClass('mfn-li-hover'); $('body').removeClass('mfn-content-gray mfn-content-blur mfn-content-overlay'); $(document).unbind('click', headerTemplate.bindUnclick); }}, closeable: function(){ $('.mfn-header-tmpl .close-closeable-section').on('click', function(){ var $section=$(this).closest('.mcb-section'); $section.addClass('closeable-hidden').slideUp(300, function(){ headerTemplate.resetOffset(); headerTemplate.offset(); }); if(typeof $section.attr('data-close-days')!=='undefined'&&$section.attr('data-close-days')!='0'){ var days=$section.attr('data-close-days'); var uid=$section.attr('data-uid'); var date=new Date(); date.setTime(date.getTime()+(parseInt(days)*24*60*60*1000)); var expires="; expires="+date.toGMTString(); document.cookie="mfn_closed_section="+uid+expires+"; path=/" }}); }, resetOffset: function(){ if(headerTemplate.type!='default'&&headerTemplate.hasBodyOffset){ $('#Wrapper').css({ 'padding-top': $('.mfn-header-tmpl').outerHeight() }); }}, offset: function(){ if(headerTemplate.hasSticky&&!headerTemplate.isMobile) return; headerTemplate.offsetScroll=0; var _screen='default'; if($(window).width() < 767) _screen='header-mobile'; $('.mfn-header-tmpl .mfn-'+_screen+'-section.hide-on-scroll:not(.closeable-hidden)').each(function(){ headerTemplate.offsetScroll +=$(this).outerHeight(); }); }, init: function(){ headerTemplate.hasBodyOffset=false; if($(window).width() < 767&&$('.mfn-header-tmpl').hasClass('mfn-hasMobile')){ headerTemplate.isMobile=true; headerTemplate.type=$('.mfn-header-tmpl').attr('data-mobile-type'); if($('.mfn-header-tmpl').hasClass('mfn-mobile-header-body-offset')){ headerTemplate.hasBodyOffset=true; }else{ headerTemplate.hasBodyOffset=false; }}else{ headerTemplate.isMobile=false; headerTemplate.type=$('.mfn-header-tmpl').attr('data-type'); if($('.mfn-header-tmpl').hasClass('mfn-header-body-offset')){ headerTemplate.hasBodyOffset=true; }else{ headerTemplate.hasBodyOffset=false; }} if($('.mfn-header-tmpl .mfn-menu-submenu-on-click').length){ headerTemplate.openOnClick(); } if($('.mfn-header-tmpl').hasClass('mfn-header-content-blur')||$('.mfn-header-tmpl').hasClass('mfn-header-content-gray')||$('.mfn-header-tmpl').hasClass('mfn-header-content-overlay')){ headerTemplate.animContentOnHover(); } if($('.mfn-header-tmpl').hasClass('mfn-hasSticky')){ headerTemplate.hasSticky=true; }else{ headerTemplate.hasSticky=false; } if($('body style.tmp-mfn-header-template').length) $('body style.tmp-mfn-header-template').remove(); if($('.mfn-header-tmpl .close-closeable-section').length) headerTemplate.closeable(); if($('body').hasClass('mfn-header-scrolled')&&!$('.mfn-builder-active').length) $('body').removeClass('mfn-header-scrolled'); headerTemplate.getHeight(); headerTemplate.offset(); headerTemplate.scroll(); if($(window).scrollTop() > 10){ $(window).trigger('scroll'); }}, scroll: function(){ if($('.mfn-header-tmpl').hasClass('mfn-header-tmpl-default')&&headerTemplate.hasSticky){ $('body').append(''); } $(window).scroll(function(){ var scrolled=$(this).scrollTop(); var scroll_offset=headerTemplate.offsetScroll; if(headerTemplate.hasSticky) scroll_offset=headerTemplate.height; if(scrolled > scroll_offset){ $('body').addClass('mfn-header-scrolled'); if($('.mfn-header-tmpl').hasClass('mfn-header-tmpl-fixed')&&$('.mfn-header-tmpl .hide-on-scroll:not(.closeable-hidden)').length){ if(headerTemplate.hasSticky){ $('.mfn-header-tmpl').css({'top': 0}); }else{ $('.mfn-header-tmpl').css({'top': '-'+headerTemplate.offsetScroll+'px'}); }} }else{ $('body').removeClass('mfn-header-scrolled'); if($('.mfn-header-tmpl').hasClass('mfn-header-tmpl-fixed')&&$('.mfn-header-tmpl .hide-on-scroll:not(.closeable-hidden)').length){ $('.mfn-header-tmpl').css({'top': '-'+scrolled+'px'}); }} }); }, getHeight: function(){ headerTemplate.height=$('.mfn-header-tmpl').outerHeight(); if(headerTemplate.type!='default'&&headerTemplate.hasBodyOffset){ $('#Wrapper').css({ 'padding-top':headerTemplate.height }); }else{ $('#Wrapper').removeAttr('style'); } $('.mfn-header-tmpl').removeAttr('style'); }, } document.addEventListener('DOMContentLoaded', ()=> { const images=Array.from(document.querySelectorAll('img.mfn-lazy')); if('IntersectionObserver' in window){ const imageObserver=new IntersectionObserver((entries, observer)=> { entries.forEach(entry=> { if(entry.isIntersecting){ const image=entry.target; image.src=image.dataset.src; imageObserver.unobserve(image); window.dispatchEvent(new Event('resize')); }}); }); images.forEach(img=> imageObserver.observe(img)); }}); })(jQuery); !function(d,l){"use strict";var e=!1,n=!1;if(l.querySelector)if(d.addEventListener)e=!0;if(d.wp=d.wp||{},!d.wp.receiveEmbedMessage)if(d.wp.receiveEmbedMessage=function(e){var t=e.data;if(t)if(t.secret||t.message||t.value)if(!/[^a-zA-Z0-9]/.test(t.secret)){for(var r,i,a,s=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),n=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),o=new RegExp("^https?:$","i"),c=0;c1?arguments[1]:void 0)}}),n(72)("find")},function(t,e,n){var r=n(20),o=n(92),i=n(57),u=Object.defineProperty;e.f=n(11)?Object.defineProperty:function defineProperty(t,e,n){if(r(t),e=i(e,!0),r(n),o)try{return u(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(106),o=n(49);t.exports=function(t){return r(o(t))}},function(t,e,n){var r=n(24);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){var r=n(14);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){t.exports=!n(22)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var r=n(35),o=n(80);t.exports=n(21)?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(16),o=n(39);t.exports=n(11)?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){t.exports=n(179)},function(t,e,n){var r=n(118),o=n(166),i=n(169);function _get(e,n,u){return"undefined"!=typeof Reflect&&o?t.exports=_get=o:t.exports=_get=function _get(t,e,n){var o=i(t,e);if(o){var u=r(o,e);return u.get?u.get.call(n):u.value}},_get(e,n,u||e)}t.exports=_get},function(t,e,n){var r=n(13),o=n(45),i=n(25),u=n(31),c=n(70),s=function(t,e,n){var f,a,l,p,v=t&s.F,h=t&s.G,d=t&s.S,g=t&s.P,y=t&s.B,m=h?r:d?r[e]||(r[e]={}):(r[e]||{}).prototype,_=h?o:o[e]||(o[e]={}),x=_.prototype||(_.prototype={});for(f in h&&(n=e),n)l=((a=!v&&m&&void 0!==m[f])?m:n)[f],p=y&&a?c(l,r):g&&"function"==typeof l?c(Function.call,l):l,m&&u(m,f,l,t&s.U),_[f]!=l&&i(_,f,p),g&&x[f]!=l&&(x[f]=l)};r.core=o,s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,t.exports=s},function(t,e,n){var r=n(35).f,o=Function.prototype,i=/^\s*function ([^ (]*)/;"name"in o||n(21)&&r(o,"name",{configurable:!0,get:function(){try{return(""+this).match(i)[1]}catch(t){return""}}})},function(t,e,n){var r=n(13),o=n(25),i=n(46),u=n(52)("src"),c=n(112),s=(""+c).split("toString");n(45).inspectSource=function(t){return c.call(t)},(t.exports=function(t,e,n,c){var f="function"==typeof n;f&&(i(n,"name")||o(n,"name",e)),t[e]!==n&&(f&&(i(n,u)||o(n,u,t[e]?""+t[e]:s.join(String(e)))),t===r?t[e]=n:c?t[e]?t[e]=n:o(t,e,n):(delete t[e],o(t,e,n)))})(Function.prototype,"toString",function toString(){return"function"==typeof this&&this[u]||c.call(this)})},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(95),o=n(61);t.exports=Object.keys||function keys(t){return r(t,o)}},function(t,e,n){var r=n(49);t.exports=function(t){return Object(r(t))}},function(t,e,n){var r=n(19),o=n(101),i=n(88),u=Object.defineProperty;e.f=n(21)?Object.defineProperty:function defineProperty(t,e,n){if(r(t),e=i(e,!0),r(n),o)try{return u(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var r=n(40),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,e){t.exports={}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e){t.exports=!0},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var r=n(43),o=n(39),i=n(18),u=n(57),c=n(17),s=n(92),f=Object.getOwnPropertyDescriptor;e.f=n(11)?f:function getOwnPropertyDescriptor(t,e){if(t=i(t),e=u(e,!0),s)try{return f(t,e)}catch(t){}if(c(t,e))return o(!r.f.call(t,e),t[e])}},function(t,e){var n=t.exports={version:"2.6.10"};"number"==typeof __e&&(__e=n)},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(132),o=n(141);function _typeof2(t){return(_typeof2="function"==typeof o&&"symbol"==typeof r?function _typeof2(t){return typeof t}:function _typeof2(t){return t&&"function"==typeof o&&t.constructor===o&&t!==o.prototype?"symbol":typeof t})(t)}function _typeof(e){return"function"==typeof o&&"symbol"===_typeof2(r)?t.exports=_typeof=function _typeof(t){return _typeof2(t)}:t.exports=_typeof=function _typeof(t){return t&&"function"==typeof o&&t.constructor===o&&t!==o.prototype?"symbol":_typeof2(t)},_typeof(e)}t.exports=_typeof},,function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(20),o=n(120),i=n(61),u=n(59)("IE_PROTO"),c=function(){},s=function(){var t,e=n(93)("iframe"),r=i.length;for(e.style.display="none",n(138).appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("