!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="AfterClose",k="BeforeAppend",l="MarkupParse",m="Open",n="Change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jQuery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},A=function(){a.magnificPopup.instance||(b=new t,b.init(),a.magnificPopup.instance=b)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isLowIE=b.isIE8=document.all&&!document.addEventListener,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e<h.length;e++)if(g=h[e],g.parsed&&(g=g.el[0]),g===c.el[0]){b.index=e;break}}else b.items=a.isArray(c.items)?c.items:[c.items],b.index=c.index||0;if(b.isOpen)return void b.updateItemHTML();b.types=[],f="",c.mainEl&&c.mainEl.length?b.ev=c.mainEl.eq(0):b.ev=d,c.key?(b.popupsCache[c.key]||(b.popupsCache[c.key]={}),b.currTemplate=b.popupsCache[c.key]):b.currTemplate={},b.st=a.extend(!0,{},a.magnificPopup.defaults,c),b.fixedContentPos="auto"===b.st.fixedContentPos?!b.probablyMobile:b.st.fixedContentPos,b.st.modal&&(b.st.closeOnContentClick=!1,b.st.closeOnBgClick=!1,b.st.showCloseBtn=!1,b.st.enableEscapeKey=!1),b.bgOverlay||(b.bgOverlay=x("bg").on("click"+p,function(){b.close()}),b.wrap=x("wrap").attr("tabindex",-1).on("click"+p,function(a){b._checkIfClose(a.target)&&b.close()}),b.container=x("container",b.wrap)),b.contentContainer=x("content"),b.st.preloader&&(b.preloader=x("preloader",b.container,b.st.tLoading));var i=a.magnificPopup.modules;for(e=0;e<i.length;e++){var j=i[e];j=j.charAt(0).toUpperCase()+j.slice(1),b["init"+j].call(b)}y("BeforeOpen"),b.st.showCloseBtn&&(b.st.closeBtnInside?(w(l,function(a,b,c,d){c.close_replaceWith=z(d.type)}),f+=" mfp-close-btn-in"):b.wrap.append(z())),b.st.alignTop&&(f+=" mfp-align-top"),b.fixedContentPos?b.wrap.css({overflow:b.st.overflowY,overflowX:"hidden",overflowY:b.st.overflowY}):b.wrap.css({top:v.scrollTop(),position:"absolute"}),(b.st.fixedBgPos===!1||"auto"===b.st.fixedBgPos&&!b.fixedContentPos)&&b.bgOverlay.css({height:d.height(),position:"absolute"}),b.st.enableEscapeKey&&d.on("keyup"+p,function(a){27===a.keyCode&&b.close()}),v.on("resize"+p,function(){b.updateSize()}),b.st.closeOnContentClick||(f+=" mfp-auto-cursor"),f&&b.wrap.addClass(f);var k=b.wH=v.height(),n={};if(b.fixedContentPos&&b._hasScrollBar(k)){var o=b._getScrollbarSize();o&&(n.marginRight=o)}b.fixedContentPos&&(b.isIE7?a("body, html").css("overflow","hidden"):n.overflow="hidden");var r=b.st.mainClass;return b.isIE7&&(r+=" mfp-ie7"),r&&b._addClassToMFP(r),b.updateItemHTML(),y("BuildControls"),a("html").css(n),b.bgOverlay.add(b.wrap).prependTo(b.st.prependTo||a(document.body)),b._lastFocusedEl=document.activeElement,setTimeout(function(){b.content?(b._addClassToMFP(q),b._setFocus()):b.bgOverlay.addClass(q),d.on("focusin"+p,b._onFocusIn)},16),b.isOpen=!0,b.updateSize(k),y(m),c},close:function(){b.isOpen&&(y(i),b.isOpen=!1,b.st.removalDelay&&!b.isLowIE&&b.supportsTransition?(b._addClassToMFP(r),setTimeout(function(){b._close()},b.st.removalDelay)):b._close())},_close:function(){y(h);var c=r+" "+q+" ";if(b.bgOverlay.detach(),b.wrap.detach(),b.container.empty(),b.st.mainClass&&(c+=b.st.mainClass+" "),b._removeClassFromMFP(c),b.fixedContentPos){var e={marginRight:""};b.isIE7?a("body, html").css("overflow",""):e.overflow="",a("html").css(e)}d.off("keyup"+p+" focusin"+p),b.ev.off(p),b.wrap.attr("class","mfp-wrap").removeAttr("style"),b.bgOverlay.attr("class","mfp-bg"),b.container.attr("class","mfp-container"),!b.st.showCloseBtn||b.st.closeBtnInside&&b.currTemplate[b.currItem.type]!==!0||b.currTemplate.closeBtn&&b.currTemplate.closeBtn.detach(),b.st.autoFocusLast&&b._lastFocusedEl&&a(b._lastFocusedEl).focus(),b.currItem=null,b.content=null,b.currTemplate=null,b.prevHeight=0,y(j)},updateSize:function(a){if(b.isIOS){var c=document.documentElement.clientWidth/window.innerWidth,d=window.innerHeight*c;b.wrap.css("height",d),b.wH=d}else b.wH=a||v.height();b.fixedContentPos||b.wrap.css("height",b.wH),y("Resize")},updateItemHTML:function(){var c=b.items[b.index];b.contentContainer.detach(),b.content&&b.content.detach(),c.parsed||(c=b.parseEl(b.index));var d=c.type;if(y("BeforeChange",[b.currItem?b.currItem.type:"",d]),b.currItem=c,!b.currTemplate[d]){var f=b.st[d]?b.st[d].markup:!1;y("FirstMarkupParse",f),f?b.currTemplate[d]=a(f):b.currTemplate[d]=!0}e&&e!==c.type&&b.container.removeClass("mfp-"+e+"-holder");var g=b["get"+d.charAt(0).toUpperCase()+d.slice(1)](c,b.currTemplate[d]);b.appendContent(g,d),c.preloaded=!0,y(n,c),e=c.type,b.container.prepend(b.contentContainer),y("AfterChange")},appendContent:function(a,c){b.content=a,a?b.st.showCloseBtn&&b.st.closeBtnInside&&b.currTemplate[c]===!0?b.content.find(".mfp-close").length||b.content.append(z()):b.content=a:b.content="",y(k),b.container.addClass("mfp-"+c+"-holder"),b.contentContainer.append(b.content)},parseEl:function(c){var d,e=b.items[c];if(e.tagName?e={el:a(e)}:(d=e.type,e={data:e,src:e.src}),e.el){for(var f=b.types,g=0;g<f.length;g++)if(e.el.hasClass("mfp-"+f[g])){d=f[g];break}e.src=e.el.attr("data-mfp-src"),e.src||(e.src=e.el.attr("href"))}return e.type=d||b.st.type||"inline",e.index=c,e.parsed=!0,b.items[c]=e,y("ElementParse",e),b.items[c]},addGroup:function(a,c){var d=function(d){d.mfpEl=this,b._openClick(d,a,c)};c||(c={});var e="click.magnificPopup";c.mainEl=a,c.items?(c.isObj=!0,a.off(e).on(e,d)):(c.isObj=!1,c.delegate?a.off(e).on(e,c.delegate,d):(c.items=a,a.off(e).on(e,d)))},_openClick:function(c,d,e){var f=void 0!==e.midClick?e.midClick:a.magnificPopup.defaults.midClick;if(f||!(2===c.which||c.ctrlKey||c.metaKey||c.altKey||c.shiftKey)){var g=void 0!==e.disableOn?e.disableOn:a.magnificPopup.defaults.disableOn;if(g)if(a.isFunction(g)){if(!g.call(b))return!0}else if(v.width()<g)return!0;c.type&&(c.preventDefault(),b.isOpen&&c.stopPropagation()),e.el=a(c.mfpEl),e.delegate&&(e.items=d.find(e.delegate)),b.open(e)}},updateStatus:function(a,d){if(b.preloader){c!==a&&b.container.removeClass("mfp-s-"+c),d||"loading"!==a||(d=b.st.tLoading);var e={status:a,text:d};y("UpdateStatus",e),a=e.status,d=e.text,b.preloader.html(d),b.preloader.find("a").on("click",function(a){a.stopImmediatePropagation()}),b.container.addClass("mfp-s-"+a),c=a}},_checkIfClose:function(c){if(!a(c).hasClass(s)){var d=b.st.closeOnContentClick,e=b.st.closeOnBgClick;if(d&&e)return!0;if(!b.content||a(c).hasClass("mfp-close")||b.preloader&&c===b.preloader[0])return!0;if(c===b.content[0]||a.contains(b.content[0],c)){if(d)return!0}else if(e&&a.contains(document,c))return!0;return!1}},_addClassToMFP:function(a){b.bgOverlay.addClass(a),b.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a),b.wrap.removeClass(a)},_hasScrollBar:function(a){return(b.isIE7?d.height():document.body.scrollHeight)>(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(c,d){if(void 0===d||d===!1)return!0;if(e=c.split("_"),e.length>1){var f=b.find(p+"-"+e[0]);if(f.length>0){var g=e[1];"replaceWith"===g?f[0]!==d[0]&&f.replaceWith(d):"img"===g?f.is("img")?f.attr("src",d):f.replaceWith(a("<img>").attr("src",d).attr("class",f.attr("class"))):f.attr(e[1],d)}}else b.find(p+"-"+c).html(d)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},a.fn.magnificPopup=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("<div>");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery";return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s);e.click(function(){b.prev()}),f.click(function(){b.next()}),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('<img class="mfp-img" />').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),A()});
!function(){"use strict";function e(e){e.fn._fadeIn=e.fn.fadeIn;var t=e.noop||function(){},o=/MSIE/.test(navigator.userAgent),n=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),i=(document.documentMode,"function"==typeof document.createElement("div").style.setExpression&&document.createElement("div").style.setExpression);e.blockUI=function(e){d(window,e)},e.unblockUI=function(e){a(window,e)},e.growlUI=function(t,o,n,i){var s=e('<div class="growlUI"></div>');t&&s.append("<h1>"+t+"</h1>"),o&&s.append("<h2>"+o+"</h2>"),n===undefined&&(n=3e3);var l=function(t){t=t||{},e.blockUI({message:s,fadeIn:"undefined"!=typeof t.fadeIn?t.fadeIn:700,fadeOut:"undefined"!=typeof t.fadeOut?t.fadeOut:1e3,timeout:"undefined"!=typeof t.timeout?t.timeout:n,centerY:!1,showOverlay:!1,onUnblock:i,css:e.blockUI.defaults.growlCSS})};l();s.css("opacity");s.on("mouseover",function(){l({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)}).on("mouseout",function(){e(".blockMsg").fadeOut(1e3)})},e.fn.block=function(t){if(this[0]===window)return e.blockUI(t),this;var o=e.extend({},e.blockUI.defaults,t||{});return this.each(function(){var t=e(this);o.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})}),this.each(function(){"static"==e.css(this,"position")&&(this.style.position="relative",e(this).data("blockUI.static",!0)),this.style.zoom=1,d(this,t)})},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each(function(){a(this,t)})},e.blockUI.version=2.7,e.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var s=null,l=[];function d(d,c){var u,b,h=d==window,k=c&&c.message!==undefined?c.message:undefined;if(!(c=e.extend({},e.blockUI.defaults,c||{})).ignoreIfBlocked||!e(d).data("blockUI.isBlocked")){if(c.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,c.overlayCSS||{}),u=e.extend({},e.blockUI.defaults.css,c.css||{}),c.onOverlayClick&&(c.overlayCSS.cursor="pointer"),b=e.extend({},e.blockUI.defaults.themedCSS,c.themedCSS||{}),k=k===undefined?c.message:k,h&&s&&a(window,{fadeOut:0}),k&&"string"!=typeof k&&(k.parentNode||k.jquery)){var y=k.jquery?k[0]:k,m={};e(d).data("blockUI.history",m),m.el=y,m.parent=y.parentNode,m.display=y.style.display,m.position=y.style.position,m.parent&&m.parent.removeChild(y)}e(d).data("blockUI.onUnblock",c.onUnblock);var g,v,I,w,U=c.baseZ;g=o||c.forceIframe?e('<iframe class="blockUI" style="z-index:'+U+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+c.iframeSrc+'"></iframe>'):e('<div class="blockUI" style="display:none"></div>'),v=c.theme?e('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+U+++';display:none"></div>'):e('<div class="blockUI blockOverlay" style="z-index:'+U+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),c.theme&&h?(w='<div class="blockUI '+c.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(U+10)+';display:none;position:fixed">',c.title&&(w+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),w+='<div class="ui-widget-content ui-dialog-content"></div>',w+="</div>"):c.theme?(w='<div class="blockUI '+c.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(U+10)+';display:none;position:absolute">',c.title&&(w+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),w+='<div class="ui-widget-content ui-dialog-content"></div>',w+="</div>"):w=h?'<div class="blockUI '+c.blockMsgClass+' blockPage" style="z-index:'+(U+10)+';display:none;position:fixed"></div>':'<div class="blockUI '+c.blockMsgClass+' blockElement" style="z-index:'+(U+10)+';display:none;position:absolute"></div>',I=e(w),k&&(c.theme?(I.css(b),I.addClass("ui-widget-content")):I.css(u)),c.theme||v.css(c.overlayCSS),v.css("position",h?"fixed":"absolute"),(o||c.forceIframe)&&g.css("opacity",0);var x=[g,v,I],C=e(h?"body":d);e.each(x,function(){this.appendTo(C)}),c.theme&&c.draggable&&e.fn.draggable&&I.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var S=i&&(!e.support.boxModel||e("object,embed",h?null:d).length>0);if(n||S){if(h&&c.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%"),(n||!e.support.boxModel)&&!h)var E=p(d,"borderTopWidth"),O=p(d,"borderLeftWidth"),T=E?"(0 - "+E+")":0,M=O?"(0 - "+O+")":0;e.each(x,function(e,t){var o=t[0].style;if(o.position="absolute",e<2)h?o.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+c.quirksmodeOffsetHack+') + "px"'):o.setExpression("height",'this.parentNode.offsetHeight + "px"'),h?o.setExpression("width",'jQuery.support.boxModel&&document.documentElement.clientWidth||document.body.clientWidth + "px"'):o.setExpression("width",'this.parentNode.offsetWidth + "px"'),M&&o.setExpression("left",M),T&&o.setExpression("top",T);else if(c.centerY)h&&o.setExpression("top",'(document.documentElement.clientHeight||document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah=document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop) + "px"'),o.marginTop=0;else if(!c.centerY&&h){var n="((document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop) + "+(c.css&&c.css.top?parseInt(c.css.top,10):0)+') + "px"';o.setExpression("top",n)}})}if(k&&(c.theme?I.find(".ui-widget-content").append(k):I.append(k),(k.jquery||k.nodeType)&&e(k).show()),(o||c.forceIframe)&&c.showOverlay&&g.show(),c.fadeIn){var B=c.onBlock?c.onBlock:t,j=c.showOverlay&&!k?B:t,H=k?B:t;c.showOverlay&&v._fadeIn(c.fadeIn,j),k&&I._fadeIn(c.fadeIn,H)}else c.showOverlay&&v.show(),k&&I.show(),c.onBlock&&c.onBlock.bind(I)();if(r(1,d,c),h?(s=I[0],l=e(c.focusableElements,s),c.focusInput&&setTimeout(f,20)):function(e,t,o){var n=e.parentNode,i=e.style,s=(n.offsetWidth-e.offsetWidth)/2-p(n,"borderLeftWidth"),l=(n.offsetHeight-e.offsetHeight)/2-p(n,"borderTopWidth");t&&(i.left=s>0?s+"px":"0");o&&(i.top=l>0?l+"px":"0")}(I[0],c.centerX,c.centerY),c.timeout){var z=setTimeout(function(){h?e.unblockUI(c):e(d).unblock(c)},c.timeout);e(d).data("blockUI.timeout",z)}}}function a(t,o){var n,i,d=t==window,a=e(t),u=a.data("blockUI.history"),f=a.data("blockUI.timeout");f&&(clearTimeout(f),a.removeData("blockUI.timeout")),o=e.extend({},e.blockUI.defaults,o||{}),r(0,t,o),null===o.onUnblock&&(o.onUnblock=a.data("blockUI.onUnblock"),a.removeData("blockUI.onUnblock")),i=d?e(document.body).children().filter(".blockUI").add("body > .blockUI"):a.find(">.blockUI"),o.cursorReset&&(i.length>1&&(i[1].style.cursor=o.cursorReset),i.length>2&&(i[2].style.cursor=o.cursorReset)),d&&(s=l=null),o.fadeOut?(n=i.length,i.stop().fadeOut(o.fadeOut,function(){0==--n&&c(i,u,o,t)})):c(i,u,o,t)}function c(t,o,n,i){var s=e(i);if(!s.data("blockUI.isBlocked")){t.each(function(e,t){this.parentNode&&this.parentNode.removeChild(this)}),o&&o.el&&(o.el.style.display=o.display,o.el.style.position=o.position,o.el.style.cursor="default",o.parent&&o.parent.appendChild(o.el),s.removeData("blockUI.history")),s.data("blockUI.static")&&s.css("position","static"),"function"==typeof n.onUnblock&&n.onUnblock(i,n);var l=e(document.body),d=l.width(),a=l[0].style.width;l.width(d-1).width(d),l[0].style.width=a}}function r(t,o,n){var i=o==window,l=e(o);if((t||(!i||s)&&(i||l.data("blockUI.isBlocked")))&&(l.data("blockUI.isBlocked",t),i&&n.bindEvents&&(!t||n.showOverlay))){var d="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).on(d,n,u):e(document).off(d,u)}}function u(t){if("keydown"===t.type&&t.keyCode&&9==t.keyCode&&s&&t.data.constrainTabKey){var o=l,n=!t.shiftKey&&t.target===o[o.length-1],i=t.shiftKey&&t.target===o[0];if(n||i)return setTimeout(function(){f(i)},10),!1}var d=t.data,a=e(t.target);return a.hasClass("blockOverlay")&&d.onOverlayClick&&d.onOverlayClick(t),a.parents("div."+d.blockMsgClass).length>0||0===a.parents().children().filter("div.blockUI").length}function f(e){if(l){var t=l[!0===e?l.length-1:0];t&&t.trigger("focus")}}function p(t,o){return parseInt(e.css(t,o),10)||0}}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)}();
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o}}())}(this,function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o]}return e}return function t(n,o){function r(t,r,i){if("undefined"!=typeof document){"number"==typeof(i=e({},o,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var c="";for(var u in i)i[u]&&(c+="; "+u,!0!==i[u]&&(c+="="+i[u].split(";")[0]));return document.cookie=t+"="+n.write(r,t)+c}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},r=0;r<t.length;r++){var i=t[r].split("="),c=i.slice(1).join("=");try{var u=decodeURIComponent(i[0]);if(o[u]=n.read(c,u),e===u)break}catch(f){}}return e?o[e]:o}},remove:function(t,n){r(t,"",e({},n,{expires:-1}))},withAttributes:function(n){return t(this.converter,e({},this.attributes,n))},withConverter:function(n){return t(e({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})});
function focus_populate_live_region(){var e=["woocommerce-message","woocommerce-error","wc-block-components-notice-banner"].map(function(e){return"."+e+'[role="alert"]'}).join(", "),o=document.querySelectorAll(e);if(0!==o.length){var t=o[0];t.setAttribute("tabindex","-1");var n=setTimeout(function(){t.focus(),clearTimeout(n)},500)}}function refresh_sorted_by_live_region(){var e=document.querySelector('.woocommerce-result-count[data-is-sorted-by="true"]');if(e)var o=e.innerHTML,t=setTimeout(function(){e.innerHTML="",e.innerHTML=o,clearTimeout(t)},1e3)}function on_document_ready(){focus_populate_live_region(),refresh_sorted_by_live_region()}jQuery(function(e){e(".woocommerce-ordering").on("change","select.orderby",function(){e(this).closest("form").trigger("submit")}),e("input.qty:not(.product-quantity input.qty)").each(function(){var o=parseFloat(e(this).attr("min"));o>=0&&parseFloat(e(this).val())<o&&e(this).val(o)});var o="store_notice"+(e(".woocommerce-store-notice").data("noticeId")||"");"hidden"===Cookies.get(o)?e(".woocommerce-store-notice").hide():e(".woocommerce-store-notice").show(),e(".woocommerce-store-notice__dismiss-link").on("click",function(t){Cookies.set(o,"hidden",{path:"/"}),e(".woocommerce-store-notice").hide(),t.preventDefault()}),e(".woocommerce-input-wrapper span.description").length&&e(document.body).on("click",function(){e(".woocommerce-input-wrapper span.description:visible").prop("aria-hidden",!0).slideUp(250)}),e(".woocommerce-input-wrapper").on("click",function(e){e.stopPropagation()}),e(".woocommerce-input-wrapper :input").on("keydown",function(o){var t=e(this).parent().find("span.description");if(27===o.which&&t.length&&t.is(":visible"))return t.prop("aria-hidden",!0).slideUp(250),o.preventDefault(),!1}).on("click focus",function(){var o=e(this).parent(),t=o.find("span.description");o.addClass("currentTarget"),e(".woocommerce-input-wrapper:not(.currentTarget) span.description:visible").prop("aria-hidden",!0).slideUp(250),t.length&&t.is(":hidden")&&t.prop("aria-hidden",!1).slideDown(250),o.removeClass("currentTarget")}),e.scroll_to_notices=function(o){o.length&&e("html, body").animate({scrollTop:o.offset().top-100},1e3)},e('.woocommerce form .woocommerce-Input[type="password"]').wrap('<span class="password-input"></span>'),e(".woocommerce form input").filter(":password").parent("span").addClass("password-input"),e(".password-input").append('<span class="show-password-input"></span>'),e(".show-password-input").on("click",function(){e(this).hasClass("display-password")?e(this).removeClass("display-password"):e(this).addClass("display-password"),e(this).hasClass("display-password")?e(this).siblings(['input[type="password"]']).prop("type","text"):e(this).siblings('input[type="text"]').prop("type","password")}),e("a.coming-soon-footer-banner-dismiss").on("click",function(o){var t=e(o.target);e.ajax({type:"post",url:t.data("rest-url"),data:{woocommerce_meta:{coming_soon_banner_dismissed:"yes"}},beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",t.data("rest-nonce"))},complete:function(){e("#coming-soon-footer-banner").hide()}})})}),document.addEventListener("DOMContentLoaded",on_document_ready);
(()=>{"use strict";var wpcf7_redirect;(function($){function Wpcf7_redirect(){this.init=function(){this.wpcf7_redirect_mailsent_handler()},this.wpcf7_redirect_mailsent_handler=function(){document.addEventListener("wpcf7mailsent",(function(e){if($(document.body).trigger("wpcf7r-mailsent",[e]),void 0!==e.detail.apiResponse&&e.detail.apiResponse){const i=e.detail.apiResponse;let t=0;void 0!==i.api_url_request&&i.api_url_request&&wpcf7_redirect.handle_api_action(i.api_url_request),void 0!==i.api_json_xml_request&&i.api_json_xml_request&&wpcf7_redirect.handle_api_action(i.api_json_xml_request),void 0!==i.FireScript&&i.FireScript&&(t=void 0!==i.FireScript.delay_redirect?i.FireScript.delay_redirect:t,window.setTimeout((function(){wpcf7_redirect.handle_javascript_action(i.FireScript)}),t)),void 0!==i.popup&&i.popup&&wpcf7_redirect.handle_popups(i.popup,e),void 0!==i.redirect_to_paypal&&i.redirect_to_paypal&&(t=void 0!==i.redirect_to_paypal.delay_redirect?i.redirect_to_paypal.delay_redirect:t,window.setTimeout((function(){wpcf7_redirect.handle_redirect_action(i.redirect_to_paypal)}),t)),void 0!==i.redirect&&i.redirect&&(t=void 0!==i.redirect.delay_redirect?i.redirect.delay_redirect:t,window.setTimeout((function(){wpcf7_redirect.handle_redirect_action(i.redirect)}),t))}}),!1),document.addEventListener("wpcf7invalid",(function(e){if($(document.body).trigger("wpcf7r-invalid",[e]),void 0!==e.detail.apiResponse&&e.detail.apiResponse){const i=e.detail.apiResponse;i.invalidFields&&wpcf7_redirect.ninja_multistep_mov_to_invalid_tab(e,i)}}))},this.handle_popups=function(e,i){$(document.body).trigger("wpcf7r-before-open-popup",[i]),$.each(e,(function(e,i){var t=$(i["popup-template"]);$(document.body).append(t),$(document.body).addClass(i["template-name"]),window.setTimeout((function(){$(document.body).addClass("modal-popup-open"),t.addClass("is-open")}),1e3),t.find(".close-button").on("click",(function(){t.removeClass("is-open").addClass("fade"),$(document.body).removeClass("modal-popup-open"),window.setTimeout((function(){$(".wpcf7r-modal").remove(),$(document.body).trigger("wpcf7r-popup-removed",[t])}),4e3)})),$(document.body).trigger("wpcf7r-popup-appended",[t])}))},this.handle_api_action=function(send_to_api_result){$.each(send_to_api_result,(function(k,v){try{if(!v.result_javascript||"string"!=typeof v.result_javascript)return;v.api_response&&"string"==typeof v.api_response&&""!==v.api_response.trim()&&(window.rcf7_response=JSON.parse(v.api_response)),eval(v.result_javascript)}catch(e){console.error("Error handling API action:",e)}}))},this.ninja_multistep_mov_to_invalid_tab=function(e,i){if($(".fieldset-cf7mls-wrapper").length){const t=$(e.target),r=i.invalidFields[0],n=$(r.into).parents("fieldset"),o=t.find(".cf7mls_current_fs"),d=n;t.find(".fieldset-cf7mls").removeClass("cf7mls_current_fs"),n.addClass("cf7mls_current_fs").removeClass("cf7mls_back_fs"),t.find(".cf7mls_progress_bar").length&&(t.find(".cf7mls_progress_bar li").eq(t.find("fieldset.fieldset-cf7mls").index(d)).addClass("current"),t.find(".cf7mls_progress_bar li").eq(t.find("fieldset.fieldset-cf7mls").index(o)).removeClass("active current"))}},this.handle_redirect_action=function(e){$(document.body).trigger("wpcf7r-handle_redirect_action",[e]),$.each(e,(function(e,i){const t=1e3*(i.delay||0);window.setTimeout((function(e){const i=e.redirect_url||"",t=e.type||"";void 0!==e.form&&e.form?($("body").append(e.form),$("#cf7r-result-form").submit()):i&&"redirect"==t?window.location=i:i&&"new_tab"==t&&window.open(i)}),t,i)}))},this.handle_javascript_action=function(scripts){$(document.body).trigger("wpcf7r-handle_javascript_action",[scripts]),$.each(scripts,(function(k,script){eval(script)}))},this.htmlspecialchars_decode=function(e){var i={"&amp;":"&","&#038;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#039;":"'","&#8217;":"’","&#8216;":"‘","&#8211;":"–","&#8212;":"—","&#8230;":"…","&#8221;":"”"};return e.replace(/\&[\w\d\#]{2,5}\;/g,(function(e){return i[e]}))},this.init()}wpcf7_redirect=new Wpcf7_redirect})(jQuery)})();
jQuery(function(e){if("undefined"==typeof wc_cart_fragments_params)return!1;var t=!0,r=wc_cart_fragments_params.cart_hash_key;try{t="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("wc","test"),window.sessionStorage.removeItem("wc"),window.localStorage.setItem("wc","test"),window.localStorage.removeItem("wc")}catch(f){t=!1}function n(){t&&sessionStorage.setItem("wc_cart_created",(new Date).getTime())}function o(e){t&&(localStorage.setItem(r,e),sessionStorage.setItem(r,e))}var a={url:wc_cart_fragments_params.wc_ajax_url.toString().replace("%%endpoint%%","get_refreshed_fragments"),type:"POST",data:{time:(new Date).getTime()},timeout:wc_cart_fragments_params.request_timeout,success:function(r){r&&r.fragments&&(e.each(r.fragments,function(t,r){e(t).replaceWith(r)}),t&&(sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(r.fragments)),o(r.cart_hash),r.cart_hash&&n()),e(document.body).trigger("wc_fragments_refreshed"))},error:function(){e(document.body).trigger("wc_fragments_ajax_error")}};function s(){e.ajax(a)}if(t){var i=null;e(document.body).on("wc_fragment_refresh updated_wc_div",function(){s()}),e(document.body).on("added_to_cart removed_from_cart",function(e,t,a){var s=sessionStorage.getItem(r);null!==s&&s!==undefined&&""!==s||n(),sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(t)),o(a)}),e(document.body).on("wc_fragments_refreshed",function(){clearTimeout(i),i=setTimeout(s,864e5)}),e(window).on("storage onstorage",function(e){r===e.originalEvent.key&&localStorage.getItem(r)!==sessionStorage.getItem(r)&&s()}),e(window).on("pageshow",function(t){t.originalEvent.persisted&&(e(".widget_shopping_cart_content").empty(),e(document.body).trigger("wc_fragment_refresh"))});try{var c=JSON.parse(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)),_=sessionStorage.getItem(r),g=Cookies.get("woocommerce_cart_hash"),m=sessionStorage.getItem("wc_cart_created");if(null!==_&&_!==undefined&&""!==_||(_=""),null!==g&&g!==undefined&&""!==g||(g=""),_&&(null===m||m===undefined||""===m))throw"No cart_created";if(m){var d=1*m+864e5,w=(new Date).getTime();if(d<w)throw"Fragment expired";i=setTimeout(s,d-w)}if(!c||!c["div.widget_shopping_cart_content"]||_!==g)throw"No fragment";e.each(c,function(t,r){e(t).replaceWith(r)}),e(document.body).trigger("wc_fragments_loaded")}catch(f){s()}}else s();Cookies.get("woocommerce_items_in_cart")>0?e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show():e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").hide(),e(document.body).on("adding_to_cart",function(){e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show()}),"undefined"!=typeof wp&&wp.customize&&wp.customize.selectiveRefresh&&wp.customize.widgetsPreview&&wp.customize.widgetsPreview.WidgetPartial&&wp.customize.selectiveRefresh.bind("partial-content-rendered",function(){s()})});
function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function showTooltip(t,i){t.setAttribute("class","social social-clipboard tooltipped tooltipped-s"),t.setAttribute("aria-label",i)}function clearTooltip(t){t.currentTarget.setAttribute("class","social social-clipboard "),t.currentTarget.removeAttribute("aria-label")}(w=>{w.fn.tinvwl_to_wishlist=function(t){var i={api_url:window.location.href.split("?")[0],text_create:window.tinvwl_add_to_wishlist.text_create,text_already_in:window.tinvwl_add_to_wishlist.text_already_in,class:{dialogbox:".tinvwl_add_to_select_wishlist",select:".tinvwl_wishlist",newtitle:".tinvwl_new_input",dialogbutton:".tinvwl_button_add"},redirectTimer:null,onPrepareList:function(){},onGetDialogBox:function(){},onPrepareDialogBox:function(){w("body > .tinv-wishlist").length||w("body").append(w("<div>").addClass("tinv-wishlist")),w(this).appendTo("body > .tinv-wishlist")},onCreateWishList:function(t){w(this).append(w("<option>").html(t.title).val(t.ID).toggleClass("tinv_in_wishlist",t.in))},onSelectWishList:function(){},onDialogShow:function(t){w(t).addClass("tinv-modal-open"),w(t).removeClass("ftinvwl-pulse")},onDialogHide:function(t){w(this).removeClass("tinv-modal-open"),w(t).removeClass("ftinvwl-pulse")},onInited:function(){},onClick:function(){if(w(this).is(".disabled-add-wishlist"))return!1;w(this).is(".ftinvwl-animated")&&w(this).addClass("ftinvwl-pulse"),(this.tinvwl_dialog?this.tinvwl_dialog.show_list:s.onActionProduct).call(this)},onPrepareDataAction:function(t,i){w("body").trigger("tinvwl_wishlist_button_clicked",[t,i])},filterProductAlreadyIn:function(t){var t=t||[],n={};return w("form.cart[method=post], .woocommerce-variation-add-to-cart, form.vtajaxform[method=post]").find("input, select").each(function(){var t=w(this).attr("name"),i=w(this).attr("type"),e=w(this).val();("checkbox"!==i&&"radio"!==i||w(this).is(":checked"))&&(n["form"+t]=e)}),n=n.formvariation_id,t.filter(function(t){var i;return"object"===_typeof(t.in)&&"string"==typeof n?(i=parseInt(n),0<=t.in.indexOf(i)):t.in})},onMultiProductAlreadyIn:function(t){var t=t||[],e=(t=s.onPrepareList.call(t)||t,t=s.filterProductAlreadyIn.call(this,t)||t,w(this).parent().parent().find(".already-in").remove(),"");0!==t.length&&(e=w("<ul>"),w.each(t,function(t,i){e.append(w("<li>").html(w("<a>").html(i.title).attr({href:i.url})).val(i.ID))})),e.length&&w(this).closest(".tinv-modal-inner").find("img").after(w("<div>").addClass("already-in").html(s.text_already_in+" ").append(e))},onAction:{redirect:function(t){s.redirectTimer&&clearTimeout(s.redirectTimer),s.redirectTimer=window.setTimeout(function(){window.location.href=t},4e3)},force_redirect:function(t){window.location.href=t},wishlists:function(t){},msg:function(t){if(!t)return!1;var i=w(t).eq(0);w("body > .tinv-wishlist").length||w("body").append(w("<div>").addClass("tinv-wishlist")),w("body > .tinv-wishlist").append(i),r("body > .tinv-wishlist"),s.redirectTimer||(s.removeTimer=window.setTimeout(function(){i.remove(),s.redirectTimer&&clearTimeout(s.redirectTimer)},tinvwl_add_to_wishlist.popup_timer)),i.on("click",".tinv-close-modal, .tinvwl_button_close, .tinv-overlay",function(t){t.preventDefault(),i.remove(),s.redirectTimer&&clearTimeout(s.redirectTimer),s.removeTimer&&clearTimeout(s.removeTimer)})},status:function(t){w("body").trigger("tinvwl_wishlist_added_status",[this,t])},removed:function(t){},make_remove:function(t){},wishlists_data:function(t){d(JSON.stringify(t))}},onActionProduct:function(t,i){var d={form:{},tinv_wishlist_id:t||"",tinv_wishlist_name:i||"",product_type:w(this).attr("data-tinv-wl-producttype"),product_id:w(this).attr("data-tinv-wl-product")||0,product_variation:w(this).attr("data-tinv-wl-productvariation")||0,product_action:w(this).attr("data-tinv-wl-action")||"addto",redirect:window.location.href},e=this,n=[],r=[],c=new FormData;tinvwl_add_to_wishlist.wpml&&(d.lang=tinvwl_add_to_wishlist.wpml),tinvwl_add_to_wishlist.wpml_default&&(d.lang_default=tinvwl_add_to_wishlist.wpml_default),tinvwl_add_to_wishlist.stats&&(d.stats=tinvwl_add_to_wishlist.stats),w('form.cart[method=post][data-product_id="'+w(this).attr("data-tinv-wl-product")+'"], form.vtajaxform[method=post][data-product_id="'+w(this).attr("data-tinv-wl-product")+'"]').each(function(){n.push(w(this))}),n.length||(w(e).closest("form.cart[method=post], form.vtajaxform[method=post]").each(function(){n.push(w(this))}),n.length)||n.push(w("form.cart[method=post]")),w('.tinv-wraper[data-tinvwl_product_id="'+w(this).attr("data-tinv-wl-product")+'"]').each(function(){n.push(w(this))}),w.each(n,function(t,i){w(i).find("input:not(:disabled), select:not(:disabled), textarea:not(:disabled)").each(function(){var t,i=w(this).attr("name"),e=w(this).attr("type"),n=w(this).val(),s=10,o=function(t,i){if("object"!==_typeof(i))return i;for(var e in void 0===t&&(t={}),i)if(""===e){var n=-1;for(n in t);t[n=parseInt(n)+1]=o(t[e],i[e])}else t[e]=o(t[e],i[e]);return t};if("button"!==e&&void 0!==i){for(;/^(.+)\[([^\[\]]*?)\]$/.test(i)&&0<s;){var a,l=i.match(/^(.+)\[([^\[\]]*?)\]$/);3===l.length&&((a={})[l[2]]=n,n=a),i=l[1],s--}"file"===e&&(t=w(this)[0].files)&&c.append(i,t[0]),"checkbox"===e||"radio"===e?w(this).is(":checked")&&(n.length||"object"===_typeof(n)||(n=!0),d.form[i]=o(d.form[i],n)):d.form[i]=o(d.form[i],n),"hidden"===e&&r.push(i)}})}),d.form["tinvwl-hidden-fields"]=r,d=s.onPrepareDataAction.call(e,e,d)||d,w.each(d,function(e,t){"form"===e?w.each(t,function(t,i){"object"===_typeof(i)&&(i=JSON.stringify(i)),c.append(e+"["+t+"]",i)}):c.append(e,t)}),w.ajax({url:s.api_url,method:"POST",contentType:!1,processData:!1,data:c}).done(function(t){if(w("body").trigger("tinvwl_wishlist_ajax_response",[this,t]),s.onDialogHide.call(e.tinvwl_dialog,e),"object"===_typeof(t))for(var i in t)"function"==typeof s.onAction[i]&&s.onAction[i].call(e,t[i]);else"function"==typeof s.onAction.msg&&s.onAction.msg.call(e,t)})}},s=w.extend(!0,{},i,t);return w(this).each(function(){if(!w(this).attr("data-tinv-wl-list"))return!1;var t,n;s.dialogbox&&s.dialogbox.length&&(this.tinvwl_dialog=s.dialogbox),this.tinvwl_dialog||(this.tinvwl_dialog=s.onGetDialogBox.call(this)),this.tinvwl_dialog||(t=w(this).nextAll(s.class.dialogbox).eq(0)).length&&(this.tinvwl_dialog=t),this.tinvwl_dialog&&(s.onPrepareDialogBox.call(this.tinvwl_dialog),"function"!=typeof this.tinvwl_dialog.update_list&&(this.tinvwl_dialog.update_list=function(t){var e=w(this).find(s.class.select).eq(0);w(this).find(s.class.newtitle).hide().val(""),e.html(""),w.each(t,function(t,i){s.onCreateWishList.call(e,i)}),s.text_create&&s.onCreateWishList.call(e,{ID:"",title:s.text_create,in:!1}),s.onMultiProductAlreadyIn.call(e,t),s.onSelectWishList.call(e,t),w(this).find(s.class.newtitle).toggle(""===e.val())}),"function"!=typeof this.tinvwl_dialog.show_list&&(this.tinvwl_dialog.show_list=function(){var t=JSON.parse(w(this).attr("data-tinv-wl-list"))||[];t.length?(t=s.onPrepareList.call(t)||t,this.tinvwl_dialog.update_list(t),s.onDialogShow.call(this.tinvwl_dialog,this)):s.onActionProduct.call(this)}),w((n=this).tinvwl_dialog).find(s.class.dialogbutton).off("click").on("click",function(){var t,i=w(n.tinvwl_dialog).find(s.class.select),e=w(n.tinvwl_dialog).find(s.class.newtitle);i.val()||e.val()?s.onActionProduct.call(n,i.val(),e.val()):((t=e.is(":visible")?e:i).addClass("empty-name-wishlist"),window.setTimeout(function(){t.removeClass("empty-name-wishlist")},1e3))})),w(this).off("click").on("click",s.onClick),s.onInited.call(this,s)})},w(document).ready(function(){w("body").on("click keydown",".tinvwl_add_to_wishlist_button",function(t){if("keydown"===t.type){var i=void 0!==t.key?t.key:t.keyCode;if(!("Enter"===i||13===i||0<=["Spacebar"," "].indexOf(i)||32===i))return;t.preventDefault()}w("body").trigger("tinvwl_add_to_wishlist_button_click",[this]),w(this).is(".disabled-add-wishlist")?(t.preventDefault(),window.alert(tinvwl_add_to_wishlist.i18n_make_a_selection_text)):w(this).is(".inited-add-wishlist")||w(this).tinvwl_to_wishlist({onInited:function(t){w(this).addClass("inited-add-wishlist"),t.onClick.call(this)}})}),w("body").on("click keydown",'button[name="tinvwl-remove"]',function(t){if("keydown"===t.type){var i=void 0!==t.key?t.key:t.keyCode;if(!("Enter"===i||13===i||0<=["Spacebar"," "].indexOf(i)||32===i))return}t.preventDefault();var n=w(this);n.is(".inited-wishlist-action")||(n.addClass("inited-wishlist-action"),w("div.tinv-wishlist.woocommerce.tinv-wishlist-clear").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),i={"tinvwl-product_id":n.val(),"tinvwl-action":"remove","tinvwl-security":tinvwl_add_to_wishlist.nonce,"tinvwl-paged":n.data("tinvwl_paged")||n.closest("form").data("tinvwl_paged"),"tinvwl-per-page":n.data("tinvwl_per_page")||n.closest("form").data("tinvwl_per_page"),"tinvwl-sharekey":n.data("tinvwl_sharekey")||n.closest("form").data("tinvwl_sharekey")},tinvwl_add_to_wishlist.wpml&&(i.lang=tinvwl_add_to_wishlist.wpml),tinvwl_add_to_wishlist.wpml_default&&(i.lang_default=tinvwl_add_to_wishlist.wpml_default),tinvwl_add_to_wishlist.stats&&(i.stats=tinvwl_add_to_wishlist.stats),w.ajax({url:tinvwl_add_to_wishlist.wc_ajax_url,method:"POST",cache:!1,data:i,beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",tinvwl_add_to_wishlist.nonce)}}).done(function(t){var i,e;n.removeClass("inited-wishlist-action"),w("div.tinv-wishlist.woocommerce.tinv-wishlist-clear").unblock(),t.msg&&(i=w(t.msg).eq(0),w("body > .tinv-wishlist").length||w("body").append(w("<div>").addClass("tinv-wishlist")),w("body > .tinv-wishlist").append(i),r("body > .tinv-wishlist"),i.on("click",".tinv-close-modal, .tinvwl_button_close, .tinv-overlay",function(t){t.preventDefault(),i.remove()}),e=e||window.setTimeout(function(){i.remove(),e&&clearTimeout(e)},tinvwl_add_to_wishlist.popup_timer)),t.status&&(w("div.tinv-wishlist.woocommerce.tinv-wishlist-clear").replaceWith(t.content),w(".tinvwl-break-input").tinvwl_break_submit({selector:".tinvwl-break-input-filed"}),w(".tinvwl-break-checkbox").tinvwl_break_submit({selector:"table td input[type=checkbox]",validate:function(){return w(this).is(":checked")}}),jQuery.fn.tinvwl_get_wishlist_data()),t.wishlists_data&&d(JSON.stringify(t.wishlists_data)),w("body").trigger("tinvwl_wishlist_ajax_response",[this,t])}))}),w("body").on("click keydown",'button[name="tinvwl-add-to-cart"]',function(t){if("keydown"===t.type){var i=void 0!==t.key?t.key:t.keyCode;if(!("Enter"===i||13===i||0<=["Spacebar"," "].indexOf(i)||32===i))return}t.preventDefault();var n=w(this);n.is(".inited-wishlist-action")||(n.addClass("inited-wishlist-action"),w("div.tinv-wishlist.woocommerce.tinv-wishlist-clear").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),i={"tinvwl-product_id":n.val(),"tinvwl-action":"add_to_cart_single","tinvwl-security":tinvwl_add_to_wishlist.nonce,"tinvwl-paged":n.data("tinvwl_paged")||n.closest("form").data("tinvwl_paged"),"tinvwl-per-page":n.data("tinvwl_per_page")||n.closest("form").data("tinvwl_per_page"),"tinvwl-sharekey":n.data("tinvwl_sharekey")||n.closest("form").data("tinvwl_sharekey")},tinvwl_add_to_wishlist.wpml&&(i.lang=tinvwl_add_to_wishlist.wpml),tinvwl_add_to_wishlist.wpml_default&&(i.lang_default=tinvwl_add_to_wishlist.wpml_default),tinvwl_add_to_wishlist.stats&&(i.stats=tinvwl_add_to_wishlist.stats),w.ajax({url:tinvwl_add_to_wishlist.wc_ajax_url,method:"POST",cache:!1,data:i,beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",tinvwl_add_to_wishlist.nonce)}}).done(function(t){var i,e;n.removeClass("inited-wishlist-action"),w("div.tinv-wishlist.woocommerce.tinv-wishlist-clear").unblock(),t.msg&&(i=w(t.msg).eq(0),w("body > .tinv-wishlist").length||w("body").append(w("<div>").addClass("tinv-wishlist")),w("body > .tinv-wishlist").append(i),r("body > .tinv-wishlist"),i.on("click",".tinv-close-modal, .tinvwl_button_close, .tinv-overlay",function(t){t.preventDefault(),i.remove()}),e=e||window.setTimeout(function(){i.remove(),e&&clearTimeout(e)},tinvwl_add_to_wishlist.popup_timer)),w(document.body).trigger("wc_fragment_refresh"),w("div.tinv-wishlist.woocommerce.tinv-wishlist-clear").replaceWith(t.content),jQuery.fn.tinvwl_get_wishlist_data(),t.wishlists_data&&d(JSON.stringify(t.wishlists_data)),w("body").trigger("tinvwl_wishlist_ajax_response",[this,t]),t.redirect&&(window.location.href=t.redirect)}))}),w("body").on("click keydown",'button[name="tinvwl-action-product_all"]',function(t){if("keydown"===t.type){var i=void 0!==t.key?t.key:t.keyCode;if(!("Enter"===i||13===i||0<=["Spacebar"," "].indexOf(i)||32===i))return}t.preventDefault();var n=w(this);n.is(".inited-wishlist-action")||(n.addClass("inited-wishlist-action"),w("div.tinv-wishlist.woocommerce.tinv-wishlist-clear").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),i={"tinvwl-action":"add_to_cart_all","tinvwl-security":tinvwl_add_to_wishlist.nonce,"tinvwl-paged":n.closest("form").data("tinvwl_paged"),"tinvwl-per-page":n.closest("form").data("tinvwl_per_page"),"tinvwl-sharekey":n.closest("form").data("tinvwl_sharekey")},tinvwl_add_to_wishlist.wpml&&(i.lang=tinvwl_add_to_wishlist.wpml),tinvwl_add_to_wishlist.wpml_default&&(i.lang_default=tinvwl_add_to_wishlist.wpml_default),tinvwl_add_to_wishlist.stats&&(i.stats=tinvwl_add_to_wishlist.stats),w.ajax({url:tinvwl_add_to_wishlist.wc_ajax_url,method:"POST",cache:!1,data:i,beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",tinvwl_add_to_wishlist.nonce)}}).done(function(t){var i,e;n.removeClass("inited-wishlist-action"),w("div.tinv-wishlist.woocommerce.tinv-wishlist-clear").unblock(),t.msg&&(i=w(t.msg).eq(0),w("body > .tinv-wishlist").length||w("body").append(w("<div>").addClass("tinv-wishlist")),w("body > .tinv-wishlist").append(i),r("body > .tinv-wishlist"),i.on("click",".tinv-close-modal, .tinvwl_button_close, .tinv-overlay",function(t){t.preventDefault(),i.remove()}),e=e||window.setTimeout(function(){i.remove(),e&&clearTimeout(e)},tinvwl_add_to_wishlist.popup_timer)),w(document.body).trigger("wc_fragment_refresh"),w("div.tinv-wishlist.woocommerce.tinv-wishlist-clear").replaceWith(t.content),jQuery.fn.tinvwl_get_wishlist_data(),t.wishlists_data&&d(JSON.stringify(t.wishlists_data)),w("body").trigger("tinvwl_wishlist_ajax_response",[this,t]),t.redirect&&(window.location.href=t.redirect)}))}),w("body").on("click keydown",'button[name="tinvwl-action-product_apply"], button[name="tinvwl-action-product_selected"]',function(t){if("keydown"===t.type){var i=void 0!==t.key?t.key:t.keyCode;if(!("Enter"===i||13===i||0<=["Spacebar"," "].indexOf(i)||32===i))return}t.preventDefault();var n,e=[],s=(w('input[name="wishlist_pr[]"]:checked').each(function(){e.push(this.value)}),w(this));!e.length||"tinvwl-action-product_selected"!==s.attr("name")&&!w("select#tinvwl_product_actions option").filter(":selected").val()?alert(window.tinvwl_add_to_wishlist.tinvwl_break_submit):s.is(".inited-wishlist-action")||(s.addClass("inited-wishlist-action"),w("div.tinv-wishlist.woocommerce.tinv-wishlist-clear").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),n="",n="tinvwl-action-product_selected"===s.attr("name")?"add_to_cart_selected":w("select#tinvwl_product_actions option").filter(":selected").val(),i={"tinvwl-products":e,"tinvwl-action":n,"tinvwl-security":tinvwl_add_to_wishlist.nonce,"tinvwl-paged":s.closest("form").data("tinvwl_paged"),"tinvwl-per-page":s.closest("form").data("tinvwl_per_page"),"tinvwl-sharekey":s.closest("form").data("tinvwl_sharekey")},tinvwl_add_to_wishlist.wpml&&(i.lang=tinvwl_add_to_wishlist.wpml),tinvwl_add_to_wishlist.wpml_default&&(i.lang_default=tinvwl_add_to_wishlist.wpml_default),tinvwl_add_to_wishlist.stats&&(i.stats=tinvwl_add_to_wishlist.stats),w.ajax({url:tinvwl_add_to_wishlist.wc_ajax_url,method:"POST",cache:!1,data:i,beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",tinvwl_add_to_wishlist.nonce)}}).done(function(t){var i,e;s.removeClass("inited-wishlist-action"),w("div.tinv-wishlist.woocommerce.tinv-wishlist-clear").unblock(),t.msg&&(i=w(t.msg).eq(0),w("body > .tinv-wishlist").length||w("body").append(w("<div>").addClass("tinv-wishlist")),w("body > .tinv-wishlist").append(i),r("body > .tinv-wishlist"),i.on("click",".tinv-close-modal, .tinvwl_button_close, .tinv-overlay",function(t){t.preventDefault(),i.remove()}),e=e||window.setTimeout(function(){i.remove(),e&&clearTimeout(e)},tinvwl_add_to_wishlist.popup_timer)),"add_to_cart_selected"===n&&w(document.body).trigger("wc_fragment_refresh"),w("div.tinv-wishlist.woocommerce.tinv-wishlist-clear").replaceWith(t.content),jQuery.fn.tinvwl_get_wishlist_data(),t.wishlists_data&&d(JSON.stringify(t.wishlists_data)),w("body").trigger("tinvwl_wishlist_ajax_response",[this,t]),t.redirect&&(window.location.href=t.redirect)}))}),w(document).on("hide_variation",".variations_form",function(t){var i=w('.tinvwl_add_to_wishlist_button:not(.tinvwl-loop)[data-tinv-wl-product="'+w(this).data("product_id")+'"]'),e=(i.attr("data-tinv-wl-productvariation",0),tinvwl_add_to_wishlist.block_ajax_wishlists_data);tinvwl_add_to_wishlist.block_ajax_wishlists_data=!0,w.fn.tinvwl_get_wishlist_data(),tinvwl_add_to_wishlist.block_ajax_wishlists_data=e,i.length&&!tinvwl_add_to_wishlist.allow_parent_variable&&(t.preventDefault(),i.addClass("disabled-add-wishlist"))}),w(document).on("show_variation",".variations_form",function(t,i,e){var n=w('.tinvwl_add_to_wishlist_button:not(.tinvwl-loop)[data-tinv-wl-product="'+w(this).data("product_id")+'"]'),i=(n.attr("data-tinv-wl-productvariation",i.variation_id),tinvwl_add_to_wishlist.block_ajax_wishlists_data);tinvwl_add_to_wishlist.block_ajax_wishlists_data=!0,w.fn.tinvwl_get_wishlist_data(),tinvwl_add_to_wishlist.block_ajax_wishlists_data=i,t.preventDefault(),n.removeClass("disabled-add-wishlist")}),w(window).on("storage onstorage",function(t){a===t.originalEvent.key&&localStorage.getItem(a)!==sessionStorage.getItem(a)&&localStorage.getItem(a)&&"object"===_typeof(t=JSON.parse(localStorage.getItem(a)))&&null!==t&&(t.hasOwnProperty("products")||t.hasOwnProperty("counter"))&&d(localStorage.getItem(a))});function e(i){var t,e;(n.length||s)&&tinvwl_add_to_wishlist.user_interacted&&(t={"tinvwl-action":"get_data","tinvwl-security":tinvwl_add_to_wishlist.nonce},"refresh"===i&&(e=w("div.tinv-wishlist.woocommerce.tinv-wishlist-clear form[data-tinvwl_sharekey]")).length&&(w("div.tinv-wishlist.woocommerce.tinv-wishlist-clear").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),t["tinvwl-paged"]=e.data("tinvwl_paged"),t["tinvwl-per-page"]=e.data("tinvwl_per_page"),t["tinvwl-sharekey"]=e.data("tinvwl_sharekey")),tinvwl_add_to_wishlist.wpml&&(t.lang=tinvwl_add_to_wishlist.wpml),tinvwl_add_to_wishlist.wpml_default&&(t.lang_default=tinvwl_add_to_wishlist.wpml_default),tinvwl_add_to_wishlist.stats&&(t.stats=tinvwl_add_to_wishlist.stats),w.ajax({url:tinvwl_add_to_wishlist.wc_ajax_url,method:"POST",cache:!1,data:t,beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",tinvwl_add_to_wishlist.nonce)}}).done(function(t){"refresh"===i&&(w("div.tinv-wishlist.woocommerce.tinv-wishlist-clear").unblock(),w(document.body).trigger("wc_fragment_refresh"),w("div.tinv-wishlist.woocommerce.tinv-wishlist-clear").replaceWith(t.content),localStorage.setItem(a+"_refresh","")),t.wishlists_data&&d(JSON.stringify(t.wishlists_data)),w("body").trigger("tinvwl_wishlist_ajax_response",[this,t])}))}var n=[],s=!1,t=(w("a.tinvwl_add_to_wishlist_button").each(function(){"undefined"!==w(this).data("tinv-wl-product")&&w(this).data("tinv-wl-product")&&n.push(w(this).data("tinv-wl-product"))}),w(".wishlist_products_counter_number").each(function(){s=!0}),w.fn.tinvwl_get_wishlist_data=function(t){if("refresh"===t)e(t);else{if(o&&("undefined"!=typeof Cookies&&void 0!==Cookies.get("tinvwl_update_data")&&(Cookies.set("tinvwl_update_data",0,{expires:-1}),localStorage.setItem(a,"")),localStorage.getItem(a))){var i=JSON.parse(localStorage.getItem(a));if("object"===_typeof(i)&&null!==i&&(i.hasOwnProperty("products")||i.hasOwnProperty("counter"))&&(!i.hasOwnProperty("lang")&&!tinvwl_add_to_wishlist.wpml||tinvwl_add_to_wishlist.wpml&&i.lang===tinvwl_add_to_wishlist.wpml)){if("undefined"!=typeof Cookies&&void 0===Cookies.get("tinvwl_wishlists_data_counter"))return void l(i);if("undefined"!=typeof Cookies&&Cookies.get("tinvwl_wishlists_data_counter")==i.counter&&(!i.hasOwnProperty("stats_count")||Cookies.get("tinvwl_wishlists_data_stats")==i.stats_count))return void l(i)}}tinvwl_add_to_wishlist.block_ajax_wishlists_data?setTimeout(function(){l(i)},500):e()}},tinvwl_add_to_wishlist.user_interacted=!1,w.fn.tinvwl_get_wishlist_data(),w(document).one("click keydown scroll",function(){tinvwl_add_to_wishlist.user_interacted=!0,w.fn.tinvwl_get_wishlist_data()}),new MutationObserver(function(t){var i=[];t.forEach(function(t){t=t.addedNodes;null!==t&&w(t).each(function(){var t=w(this).find(".tinvwl_add_to_wishlist_button");t.length&&t.each(function(){var t=w(this).data("tinv-wl-product");void 0!==t&&t&&i.push(t)})})}),i.length&&w.fn.tinvwl_get_wishlist_data()})),i=document.body;t.observe(i,{childList:!0,subtree:!0})});var o=!0,a=tinvwl_add_to_wishlist.hash_key;try{o="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("ti","test"),window.sessionStorage.removeItem("ti"),window.localStorage.setItem("ti","test"),window.localStorage.removeItem("ti")}catch(t){o=!1}function l(t){var a="1"==window.tinvwl_add_to_wishlist.simple_flow,i=(w("a.tinvwl_add_to_wishlist_button").each(function(){w(this).removeClass("tinvwl-product-make-remove").removeClass("tinvwl-product-in-list").attr("data-tinv-wl-action","addto").attr("data-tinv-wl-list","[]"),t&&t.stats&&w(this).find("span.tinvwl-product-stats").remove()}),w("body").trigger("tinvwl_wishlist_mark_products",[t]),w.each(t.products,function(t,s){var o=t;w('a.tinvwl_add_to_wishlist_button[data-tinv-wl-product="'+o+'"]').each(function(){var i,t=parseInt(w(this).attr("data-tinv-wl-productvariation")),e=w(this).data("tinv-wl-productvariations")||[],n=!1;for(i in s)s[i].hasOwnProperty("in")&&Array.isArray(s[i].in)&&(-1<(s[i].in||[]).indexOf(o)||-1<(s[i].in||[]).indexOf(t)||e.some(function(t){return 0<=(s[i].in||[]).indexOf(t)}))&&(n=!0);w(this).attr("data-tinv-wl-list",JSON.stringify(s)).toggleClass("tinvwl-product-in-list",n).toggleClass("tinvwl-product-make-remove",n&&a).attr("data-tinv-wl-action",n&&a?"remove":"addto"),w("body").trigger("tinvwl_wishlist_product_marked",[this,n])})}),t&&t.stats&&tinvwl_add_to_wishlist.stats&&w.each(t.stats,function(t,e){w('a.tinvwl_add_to_wishlist_button[data-tinv-wl-product="'+t+'"]').each(function(){w(this).attr("data-tinv-wl-product-stats",JSON.stringify(e));var t,i=parseInt(w(this).attr("data-tinv-wl-productvariation"));for(t in e)-1<t.indexOf(i)&&(w("body").trigger("tinvwl_wishlist_product_stats",[this,!0]),w(this).append('<span class="tinvwl-product-stats">'+e[t]+"</span>"))})}),t.counter);"1"==window.tinvwl_add_to_wishlist.hide_zero_counter&&0===i&&(i="false"),jQuery("i.wishlist-icon").addClass("added"),"false"!==i?(jQuery(".wishlist_products_counter_number, .theme-item-count.wishlist-item-count").html(i),jQuery("i.wishlist-icon").attr("data-icon-label",i)):(jQuery(".wishlist_products_counter_number, .theme-item-count.wishlist-item-count").html("").closest("span.wishlist-counter-with-products").removeClass("wishlist-counter-with-products"),jQuery("i.wishlist-icon").removeAttr("data-icon-label")),i=!("0"==i||"false"==i),jQuery(".wishlist_products_counter").toggleClass("wishlist-counter-with-products",i),setTimeout(function(){jQuery("i.wishlist-icon").removeClass("added")},500)}function d(t){o&&(localStorage.setItem(a,t),sessionStorage.setItem(a,t),l(JSON.parse(t)))}function r(t){var t=w(t).find("select, input, textarea, button, a").filter(":visible"),i=t.first(),e=t.last();i.focus().blur(),e.on("keydown",function(t){9!==t.which||t.shiftKey||(t.preventDefault(),i.focus())}),i.on("keydown",function(t){9===t.which&&t.shiftKey&&(t.preventDefault(),e.focus())})}})(jQuery),(n=>{n(document).ready(function(){if(n(".tinv-lists-nav").each(function(){n(this).html().trim().length||n(this).remove()}),n("body").on("click",".social-buttons .social:not(.social-email,.social-whatsapp,.social-clipboard)",function(t){var i=window.open(n(this).attr("href"),n(this).attr("title"),"width=420,height=320,resizable=yes,scrollbars=yes,status=yes");i&&(i.focus(),t.preventDefault())}),"undefined"!=typeof ClipboardJS){new ClipboardJS(".social-buttons .social.social-clipboard",{text:function(t){return t.getAttribute("href")}}).on("success",function(t){showTooltip(t.trigger,tinvwl_add_to_wishlist.tinvwl_clipboard)});for(var t=document.querySelectorAll(".social-buttons .social.social-clipboard"),i=0;i<t.length;i++)t[i].addEventListener("mouseleave",clearTooltip),t[i].addEventListener("blur",clearTooltip)}n("body").on("click",".social-buttons .social.social-clipboard",function(t){t.preventDefault()}),n("body").on("click",".tinv-wishlist .tinv-overlay, .tinv-wishlist .tinv-close-modal, .tinv-wishlist .tinvwl_button_close",function(t){t.preventDefault(),n(this).parents(".tinv-modal:first").removeClass("tinv-modal-open"),n("body").trigger("tinvwl_modal_closed",[this])}),n("body").on("click",".tinv-wishlist .tinvwl-btn-onclick",function(t){n(this).data("url")&&(t.preventDefault(),window.location=n(this).data("url"))});var e=n(".tinv-wishlist .navigation-button");e.length&&e.each(function(){var t=n(this).find("> li");t.length<5&&t.parent().addClass("tinvwl-btns-count-"+t.length)}),n(".tinv-login .showlogin").off("click").on("click",function(t){t.preventDefault(),n(this).closest(".tinv-login").find(".login").toggle()}),n(".tinv-wishlist table.tinvwl-table-manage-list tfoot td").each(function(){n(this).toggle(!!n(this).children().not(".look_in").length||!!n(this).children(".look_in").children().length)})})})(jQuery),(s=>{s.fn.tinvwl_break_submit=function(t){var e=s.extend(!0,{},{selector:"input, select, textarea",ifempty:!0,invert:!1,validate:function(){return s(this).val()},rule:function(){var t=s(this).parents("form").eq(0).find(e.selector),i=e.invert;return 0===t.length?e.ifempty:(t.each(function(){i&&!e.invert||!i&&e.invert||(i=Boolean(e.validate.call(s(this))))}),i)}},t);return s(this).each(function(){s(this).on("click",function(t){var i=[];void 0!==s(this).attr("tinvwl_break_submit")&&(i=s(this).attr("tinvwl_break_submit").split(",")),-1!==jQuery.inArray(e.selector,i)&&(i=[]),e.rule.call(s(this))||0!==i.length||(alert(window.tinvwl_add_to_wishlist.tinvwl_break_submit),t.preventDefault()),i.push(e.selector),s(this).attr("tinvwl_break_submit",i),e.rule.call(s(this))&&s(this).removeAttr("tinvwl_break_submit")})})},s(document).ready(function(){s("body").on("click",".global-cb",function(){s(this).closest("table").eq(0).find(".product-cb input[type=checkbox], .wishlist-cb input[type=checkbox]").prop("checked",s(this).is(":checked"))});var n=tinvwl_add_to_wishlist.hash_key+"_refresh";s(document.body).on("tinvwl_wishlist_ajax_response",function(t,i,e){(e.status||e.removed)&&["add_to_wishlist"].includes(e.action)&&e.wishlist&&e.wishlist.share_key&&(localStorage.setItem(n,""),localStorage.setItem(n,e.wishlist.share_key))})})})(jQuery);
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;"undefined"!=typeof window?t=window:"undefined"!=typeof global?t=global:"undefined"!=typeof self&&(t=self),t.sbjs=e()}}(function(){return function e(t,r,n){function a(s,o){if(!r[s]){if(!t[s]){var c="function"==typeof require&&require;if(!o&&c)return c(s,!0);if(i)return i(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var p=r[s]={exports:{}};t[s][0].call(p.exports,function(e){var r=t[s][1][e];return a(r||e)},p,p.exports,e,t,r,n)}return r[s].exports}for(var i="function"==typeof require&&require,s=0;s<n.length;s++)a(n[s]);return a}({1:[function(e,t,r){"use strict";var n=e("./init"),a={init:function(e){this.get=n(e),e&&e.callback&&"function"==typeof e.callback&&e.callback(this.get)}};t.exports=a},{"./init":6}],2:[function(e,t,r){"use strict";var n=e("./terms"),a=e("./helpers/utils"),i={containers:{current:"sbjs_current",current_extra:"sbjs_current_add",first:"sbjs_first",first_extra:"sbjs_first_add",session:"sbjs_session",udata:"sbjs_udata",promocode:"sbjs_promo"},service:{migrations:"sbjs_migrations"},delimiter:"|||",aliases:{main:{type:"typ",source:"src",medium:"mdm",campaign:"cmp",content:"cnt",term:"trm",id:"id",platform:"plt",format:"fmt",tactic:"tct"},extra:{fire_date:"fd",entrance_point:"ep",referer:"rf"},session:{pages_seen:"pgs",current_page:"cpg"},udata:{visits:"vst",ip:"uip",agent:"uag"},promo:"code"},pack:{main:function(e){return i.aliases.main.type+"="+e.type+i.delimiter+i.aliases.main.source+"="+e.source+i.delimiter+i.aliases.main.medium+"="+e.medium+i.delimiter+i.aliases.main.campaign+"="+e.campaign+i.delimiter+i.aliases.main.content+"="+e.content+i.delimiter+i.aliases.main.term+"="+e.term+i.delimiter+i.aliases.main.id+"="+e.id+i.delimiter+i.aliases.main.platform+"="+e.platform+i.delimiter+i.aliases.main.format+"="+e.format+i.delimiter+i.aliases.main.tactic+"="+e.tactic},extra:function(e){return i.aliases.extra.fire_date+"="+a.setDate(new Date,e)+i.delimiter+i.aliases.extra.entrance_point+"="+document.location.href+i.delimiter+i.aliases.extra.referer+"="+(document.referrer||n.none)},user:function(e,t){return i.aliases.udata.visits+"="+e+i.delimiter+i.aliases.udata.ip+"="+t+i.delimiter+i.aliases.udata.agent+"="+navigator.userAgent},session:function(e){return i.aliases.session.pages_seen+"="+e+i.delimiter+i.aliases.session.current_page+"="+document.location.href},promo:function(e){return i.aliases.promo+"="+a.setLeadingZeroToInt(a.randomInt(e.min,e.max),e.max.toString().length)}}};t.exports=i},{"./helpers/utils":5,"./terms":9}],3:[function(e,t,r){"use strict";var n=e("../data").delimiter;t.exports={useBase64:!1,setBase64Flag:function(e){this.useBase64=e},encodeData:function(e){return encodeURIComponent(e).replace(/\!/g,"%21").replace(/\~/g,"%7E").replace(/\*/g,"%2A").replace(/\'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29")},decodeData:function(e){try{return decodeURIComponent(e).replace(/\%21/g,"!").replace(/\%7E/g,"~").replace(/\%2A/g,"*").replace(/\%27/g,"'").replace(/\%28/g,"(").replace(/\%29/g,")")}catch(t){try{return unescape(e)}catch(r){return""}}},set:function(e,t,r,n,a){var i,s;if(r){var o=new Date;o.setTime(o.getTime()+60*r*1e3),i="; expires="+o.toGMTString()}else i="";s=n&&!a?";domain=."+n:"";var c=this.encodeData(t);this.useBase64&&(c=btoa(c).replace(/=+$/,"")),document.cookie=this.encodeData(e)+"="+c+i+s+"; path=/"},get:function(e){for(var t=this.encodeData(e)+"=",r=document.cookie.split(";"),n=0;n<r.length;n++){for(var a=r[n];" "===a.charAt(0);)a=a.substring(1,a.length);if(0===a.indexOf(t)){var i=a.substring(t.length,a.length);if(/^[A-Za-z0-9+/]+$/.test(i))try{i=atob(i.padEnd(4*Math.ceil(i.length/4),"="))}catch(s){}return this.decodeData(i)}}return null},destroy:function(e,t,r){this.set(e,"",-1,t,r)},parse:function(e){var t=[],r={};if("string"==typeof e)t.push(e);else for(var a in e)e.hasOwnProperty(a)&&t.push(e[a]);for(var i=0;i<t.length;i++){var s;r[this.unsbjs(t[i])]={},s=this.get(t[i])?this.get(t[i]).split(n):[];for(var o=0;o<s.length;o++){var c=s[o].split("="),u=c.splice(0,1);u.push(c.join("=")),r[this.unsbjs(t[i])][u[0]]=this.decodeData(u[1])}}return r},unsbjs:function(e){return e.replace("sbjs_","")}}},{"../data":2}],4:[function(e,t,r){"use strict";t.exports={parse:function(e){for(var t=this.parseOptions,r=t.parser[t.strictMode?"strict":"loose"].exec(e),n={},a=14;a--;)n[t.key[a]]=r[a]||"";return n[t.q.name]={},n[t.key[12]].replace(t.q.parser,function(e,r,a){r&&(n[t.q.name][r]=a)}),n},parseOptions:{strictMode:!1,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}},getParam:function(e){for(var t={},r=(e||window.location.search.substring(1)).split("&"),n=0;n<r.length;n++){var a=r[n].split("=");if("undefined"==typeof t[a[0]])t[a[0]]=a[1];else if("string"==typeof t[a[0]]){var i=[t[a[0]],a[1]];t[a[0]]=i}else t[a[0]].push(a[1])}return t},getHost:function(e){return this.parse(e).host.replace("www.","")}}},{}],5:[function(e,t,r){"use strict";t.exports={escapeRegexp:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},setDate:function(e,t){var r=e.getTimezoneOffset()/60,n=e.getHours(),a=t||0===t?t:-r;return e.setHours(n+r+a),e.getFullYear()+"-"+this.setLeadingZeroToInt(e.getMonth()+1,2)+"-"+this.setLeadingZeroToInt(e.getDate(),2)+" "+this.setLeadingZeroToInt(e.getHours(),2)+":"+this.setLeadingZeroToInt(e.getMinutes(),2)+":"+this.setLeadingZeroToInt(e.getSeconds(),2)},setLeadingZeroToInt:function(e,t){for(var r=e+"";r.length<t;)r="0"+r;return r},randomInt:function(e,t){return Math.floor(Math.random()*(t-e+1))+e}}},{}],6:[function(e,t,r){"use strict";var n=e("./data"),a=e("./terms"),i=e("./helpers/cookies"),s=e("./helpers/uri"),o=e("./helpers/utils"),c=e("./params"),u=e("./migrations");t.exports=function(e){var t,r,p,f,m,d,l,g,h,y,_,v,b,x=c.fetch(e),k=s.getParam(),w=x.domain.host,q=x.domain.isolate,I=x.lifetime;function j(e){switch(e){case a.traffic.utm:t=a.traffic.utm,r="undefined"!=typeof k.utm_source?k.utm_source:"undefined"!=typeof k.gclid?"google":"undefined"!=typeof k.yclid?"yandex":a.none,p="undefined"!=typeof k.utm_medium?k.utm_medium:"undefined"!=typeof k.gclid?"cpc":"undefined"!=typeof k.yclid?"cpc":a.none,f="undefined"!=typeof k.utm_campaign?k.utm_campaign:"undefined"!=typeof k[x.campaign_param]?k[x.campaign_param]:"undefined"!=typeof k.gclid?"google_cpc":"undefined"!=typeof k.yclid?"yandex_cpc":a.none,m="undefined"!=typeof k.utm_content?k.utm_content:"undefined"!=typeof k[x.content_param]?k[x.content_param]:a.none,l=k.utm_id||a.none,g=k.utm_source_platform||a.none,h=k.utm_creative_format||a.none,y=k.utm_marketing_tactic||a.none,d="undefined"!=typeof k.utm_term?k.utm_term:"undefined"!=typeof k[x.term_param]?k[x.term_param]:function(){var e=document.referrer;if(k.utm_term)return k.utm_term;if(!(e&&s.parse(e).host&&s.parse(e).host.match(/^(?:.*\.)?yandex\..{2,9}$/i)))return!1;try{return s.getParam(s.parse(document.referrer).query).text}catch(t){return!1}}()||a.none;break;case a.traffic.organic:t=a.traffic.organic,r=r||s.getHost(document.referrer),p=a.referer.organic,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.referral:t=a.traffic.referral,r=r||s.getHost(document.referrer),p=p||a.referer.referral,f=a.none,m=s.parse(document.referrer).path,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.typein:t=a.traffic.typein,r=x.typein_attributes.source,p=x.typein_attributes.medium,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;default:t=a.oops,r=a.oops,p=a.oops,f=a.oops,m=a.oops,d=a.oops,l=a.oops,g=a.oops,h=a.oops,y=a.oops}var i={type:t,source:r,medium:p,campaign:f,content:m,term:d,id:l,platform:g,format:h,tactic:y};return n.pack.main(i)}function R(e){var t=document.referrer;switch(e){case a.traffic.organic:return!!t&&H(t)&&function(e){var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp("yandex")+"\\..{2,9}$"),n=new RegExp(".*"+o.escapeRegexp("text")+"=.*"),a=new RegExp("^(?:www\\.)?"+o.escapeRegexp("google")+"\\..{2,9}$");if(s.parse(e).query&&s.parse(e).host.match(t)&&s.parse(e).query.match(n))return r="yandex",!0;if(s.parse(e).host.match(a))return r="google",!0;if(!s.parse(e).query)return!1;for(var i=0;i<x.organics.length;i++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x.organics[i].host)+"$","i"))&&s.parse(e).query.match(new RegExp(".*"+o.escapeRegexp(x.organics[i].param)+"=.*","i")))return r=x.organics[i].display||x.organics[i].host,!0;if(i+1===x.organics.length)return!1}}(t);case a.traffic.referral:return!!t&&H(t)&&function(e){if(!(x.referrals.length>0))return r=s.getHost(e),!0;for(var t=0;t<x.referrals.length;t++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x.referrals[t].host)+"$","i")))return r=x.referrals[t].display||x.referrals[t].host,p=x.referrals[t].medium||a.referer.referral,!0;if(t+1===x.referrals.length)return r=s.getHost(e),!0}}(t);default:return!1}}function H(e){if(x.domain){if(q)return s.getHost(e)!==s.getHost(w);var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp(w)+"$","i");return!s.getHost(e).match(t)}return s.getHost(e)!==s.getHost(document.location.href)}function D(){i.set(n.containers.current_extra,n.pack.extra(x.timezone_offset),I,w,q),i.get(n.containers.first_extra)||i.set(n.containers.first_extra,n.pack.extra(x.timezone_offset),I,w,q)}return i.setBase64Flag(x.base64),u.go(I,w,q),i.set(n.containers.current,function(){var e;if("undefined"!=typeof k.utm_source||"undefined"!=typeof k.utm_medium||"undefined"!=typeof k.utm_campaign||"undefined"!=typeof k.utm_content||"undefined"!=typeof k.utm_term||"undefined"!=typeof k.utm_id||"undefined"!=typeof k.utm_source_platform||"undefined"!=typeof k.utm_creative_format||"undefined"!=typeof k.utm_marketing_tactic||"undefined"!=typeof k.gclid||"undefined"!=typeof k.yclid||"undefined"!=typeof k[x.campaign_param]||"undefined"!=typeof k[x.term_param]||"undefined"!=typeof k[x.content_param])D(),e=j(a.traffic.utm);else if(R(a.traffic.organic))D(),e=j(a.traffic.organic);else if(!i.get(n.containers.session)&&R(a.traffic.referral))D(),e=j(a.traffic.referral);else{if(i.get(n.containers.first)||i.get(n.containers.current))return i.get(n.containers.current);D(),e=j(a.traffic.typein)}return e}(),I,w,q),i.get(n.containers.first)||i.set(n.containers.first,i.get(n.containers.current),I,w,q),i.get(n.containers.udata)?(_=parseInt(i.parse(n.containers.udata)[i.unsbjs(n.containers.udata)][n.aliases.udata.visits])||1,_=i.get(n.containers.session)?_:_+1,v=n.pack.user(_,x.user_ip)):(_=1,v=n.pack.user(_,x.user_ip)),i.set(n.containers.udata,v,I,w,q),i.get(n.containers.session)?(b=parseInt(i.parse(n.containers.session)[i.unsbjs(n.containers.session)][n.aliases.session.pages_seen])||1,b+=1):b=1,i.set(n.containers.session,n.pack.session(b),x.session_length,w,q),x.promocode&&!i.get(n.containers.promocode)&&i.set(n.containers.promocode,n.pack.promo(x.promocode),I,w,q),i.parse(n.containers)}},{"./data":2,"./helpers/cookies":3,"./helpers/uri":4,"./helpers/utils":5,"./migrations":7,"./params":8,"./terms":9}],7:[function(e,t,r){"use strict";var n=e("./data"),a=e("./helpers/cookies");t.exports={go:function(e,t,r){var i,s=this.migrations,o={l:e,d:t,i:r};if(a.get(n.containers.first)||a.get(n.service.migrations)){if(!a.get(n.service.migrations))for(i=0;i<s.length;i++)s[i].go(s[i].id,o)}else{var c=[];for(i=0;i<s.length;i++)c.push(s[i].id);var u="";for(i=0;i<c.length;i++)u+=c[i]+"=1",i<c.length-1&&(u+=n.delimiter);a.set(n.service.migrations,u,o.l,o.d,o.i)}},migrations:[{id:"1418474375998",version:"1.0.0-beta",go:function(e,t){var r=e+"=1",i=e+"=0",s=function(e,t,r){return t||r?e:n.delimiter};try{var o=[];for(var c in n.containers)n.containers.hasOwnProperty(c)&&o.push(n.containers[c]);for(var u=0;u<o.length;u++)if(a.get(o[u])){var p=a.get(o[u]).replace(/(\|)?\|(\|)?/g,s);a.destroy(o[u],t.d,t.i),a.destroy(o[u],t.d,!t.i),a.set(o[u],p,t.l,t.d,t.i)}a.get(n.containers.session)&&a.set(n.containers.session,n.pack.session(0),t.l,t.d,t.i),a.set(n.service.migrations,r,t.l,t.d,t.i)}catch(f){a.set(n.service.migrations,i,t.l,t.d,t.i)}}}]}},{"./data":2,"./helpers/cookies":3}],8:[function(e,t,r){"use strict";var n=e("./terms"),a=e("./helpers/uri");t.exports={fetch:function(e){var t=e||{},r={};if(r.lifetime=this.validate.checkFloat(t.lifetime)||6,r.lifetime=parseInt(30*r.lifetime*24*60),r.session_length=this.validate.checkInt(t.session_length)||30,r.timezone_offset=this.validate.checkInt(t.timezone_offset),r.base64=t.base64||!1,r.campaign_param=t.campaign_param||!1,r.term_param=t.term_param||!1,r.content_param=t.content_param||!1,r.user_ip=t.user_ip||n.none,t.promocode?(r.promocode={},r.promocode.min=parseInt(t.promocode.min)||1e5,r.promocode.max=parseInt(t.promocode.max)||999999):r.promocode=!1,t.typein_attributes&&t.typein_attributes.source&&t.typein_attributes.medium?(r.typein_attributes={},r.typein_attributes.source=t.typein_attributes.source,r.typein_attributes.medium=t.typein_attributes.medium):r.typein_attributes={source:"(direct)",medium:"(none)"},t.domain&&this.validate.isString(t.domain)?r.domain={host:t.domain,isolate:!1}:t.domain&&t.domain.host?r.domain=t.domain:r.domain={host:a.getHost(document.location.hostname),isolate:!1},r.referrals=[],t.referrals&&t.referrals.length>0)for(var i=0;i<t.referrals.length;i++)t.referrals[i].host&&r.referrals.push(t.referrals[i]);if(r.organics=[],t.organics&&t.organics.length>0)for(var s=0;s<t.organics.length;s++)t.organics[s].host&&t.organics[s].param&&r.organics.push(t.organics[s]);return r.organics.push({host:"bing.com",param:"q",display:"bing"}),r.organics.push({host:"yahoo.com",param:"p",display:"yahoo"}),r.organics.push({host:"about.com",param:"q",display:"about"}),r.organics.push({host:"aol.com",param:"q",display:"aol"}),r.organics.push({host:"ask.com",param:"q",display:"ask"}),r.organics.push({host:"globososo.com",param:"q",display:"globo"}),r.organics.push({host:"go.mail.ru",param:"q",display:"go.mail.ru"}),r.organics.push({host:"rambler.ru",param:"query",display:"rambler"}),r.organics.push({host:"tut.by",param:"query",display:"tut.by"}),r.referrals.push({host:"t.co",display:"twitter.com"}),r.referrals.push({host:"plus.url.google.com",display:"plus.google.com"}),r},validate:{checkFloat:function(e){return!(!e||!this.isNumeric(parseFloat(e)))&&parseFloat(e)},checkInt:function(e){return!(!e||!this.isNumeric(parseInt(e)))&&parseInt(e)},isNumeric:function(e){return!isNaN(e)},isString:function(e){return"[object String]"===Object.prototype.toString.call(e)}}}},{"./helpers/uri":4,"./terms":9}],9:[function(e,t,r){"use strict";t.exports={traffic:{utm:"utm",organic:"organic",referral:"referral",typein:"typein"},referer:{referral:"referral",organic:"organic",social:"social"},none:"(none)",oops:"(Houston, we have a problem)"}},{}]},{},[1])(1)});
!function(t){"use strict";const e=t.params,n=(document.querySelector.bind(document),(t,e)=>e.split(".").reduce((t,e)=>t&&t[e],t)),i=()=>null,s=t=>null===t||t===undefined?"":t,o="wc/store/checkout";function a(t){window.wp&&window.wp.data&&window.wp.data.dispatch&&window.wc&&window.wc.wcBlocksData&&window.wp.data.dispatch(window.wc.wcBlocksData.CHECKOUT_STORE_KEY).__internalSetExtensionData("woocommerce/order-attribution",t,!0)}function r(){return"undefined"!=typeof sbjs}function c(){if(window.wp&&window.wp.data&&"function"==typeof window.wp.data.subscribe){const e=window.wp.data.subscribe(function(){e(),a(t.getAttributionData())},o)}}t.getAttributionData=function(){const s=e.allowTracking&&r()?n:i,o=r()?sbjs.get:{},a=Object.entries(t.fields).map(([t,e])=>[t,s(o,e)]);return Object.fromEntries(a)},t.setOrderTracking=function(n){if(e.allowTracking=n,n){if(!r())return;sbjs.init({lifetime:Number(e.lifetime),session_length:Number(e.session),base64:Boolean(e.base64),timezone_offset:"0"})}else!function(){const t=window.location.hostname;["sbjs_current","sbjs_current_add","sbjs_first","sbjs_first_add","sbjs_session","sbjs_udata","sbjs_migrations","sbjs_promo"].forEach(e=>{document.cookie=`${e}=; path=/; max-age=-999; domain=.${t};`})}();const i=t.getAttributionData();!function(t){for(const e of document.querySelectorAll("wc-order-attribution-inputs"))e.values=t}(i),a(i)},t.setOrderTracking(e.allowTracking),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",c):c(),window.customElements.define("wc-order-attribution-inputs",class extends HTMLElement{constructor(){if(super(),this._fieldNames=Object.keys(t.fields),this.hasOwnProperty("_values")){let t=this.values;delete this.values,this.values=t||{}}}connectedCallback(){this.innerHTML="";const t=new DocumentFragment;for(const n of this._fieldNames){const i=document.createElement("input");i.type="hidden",i.name=`${e.prefix}${n}`,i.value=s(this.values&&this.values[n]||""),t.appendChild(i)}this.appendChild(t)}set values(t){if(this._values=t,this.isConnected)for(const t of this._fieldNames){const n=this.querySelector(`input[name="${e.prefix}${t}"]`);n?n.value=s(this.values[t]):console.warn(`Field "${t}" not found. `+"Most likely, the '<wc-order-attribution-inputs>' element was manipulated.")}}get values(){return this._values}})}(window.wc_order_attribution);
(function(){
"use strict";
var $window=jQuery(window),
$document=jQuery(document),
$html_dom=document.querySelector('html'),
$adminbar=jQuery('#wpadminbar'),
$body=jQuery('body');
window.dcl===undefined&&(window.dcl=function(s){ console.log(s); });
window.dcs===undefined&&(window.dcs=function(){ console.trace(); });
window.dcts===undefined&&(window.dcts=function(name){ console.time(name ? name:'timer'); });
window.dctl===undefined&&(window.dctl=function(name){ console.timeLog(name ? name:'timer'); });
window.dcte===undefined&&(window.dcte=function(name){ console.timeEnd(name ? name:'timer'); });
window.trx_addons_get_cookie=function(name){
var defa=arguments[1]!==undefined ? arguments[1]:null;
var start=document.cookie.indexOf(name + '=');
var len=start + name.length + 1;
if((!start)&&(name!=document.cookie.substring(0, name.length))){
return defa;
}
if(start==-1){
return defa;
}
var end=document.cookie.indexOf(';', len);
if(end==-1){
end=document.cookie.length;
}
return decodeURIComponent(document.cookie.substring(len, end));
};
window.trx_addons_set_cookie=function(name, value){
var expires=arguments[2]!==undefined ? arguments[2]:24 * 60 * 60 * 1000;
var path=arguments[3]!==undefined ? arguments[3]:'/';
var domain=arguments[4]!==undefined ? arguments[4]:'';
var secure=arguments[5]!==undefined ? arguments[5]:'';
var samesite=arguments[6]!==undefined ? arguments[6]:'strict';
var today=new Date();
today.setTime(today.getTime());
var expires_date=new Date(today.getTime() + (expires * 1));
document.cookie=encodeURIComponent(name) + '='
+ encodeURIComponent(value)
+ (expires ? ';expires=' + expires_date.toGMTString():'')
+ (path    ? ';path=' + path:'')
+ (domain  ? ';domain=' + domain:'')
+ (secure  ? ';secure':'')
+ (samesite  ? ';samesite=' + samesite:'');
};
window.trx_addons_del_cookie=function(name){
var path=arguments[1]!==undefined ? arguments[1]:'/';
var domain=arguments[2]!==undefined ? arguments[2]:'';
var secure=arguments[3]!==undefined ? arguments[3]:'';
var samesite=arguments[4]!==undefined ? arguments[4]:'strict';
if(trx_addons_get_cookie(name)){
document.cookie=encodeURIComponent(name) + '='
+ ';expires=Thu, 01-Jan-1970 00:00:01 GMT'
+ (path ? ';path=' + path:'')
+ (domain ? ';domain=' + domain:'')
+ (secure  ? ';secure':'')
+ (samesite  ? ';samesite=' + samesite:'');
}};
window.trx_addons_is_local_storage_exists=function(){
try {
return 'localStorage' in window&&window['localStorage']!==null;
} catch (e){
return false;
}};
window.trx_addons_get_storage=function(name){
var defa=arguments[1]!==undefined ? arguments[1]:null;
var val=null;
if(trx_addons_is_local_storage_exists()){
val=window['localStorage'].getItem(name);
if(val===null) val=defa;
}else{
val=trx_addons_get_cookie(name, defa);
}
return val;
};
window.trx_addons_set_storage=function(name, value){
if(trx_addons_is_local_storage_exists())
window['localStorage'].setItem(name, value);
else
trx_addons_set_cookie(name, value, 365 * 24 * 60 * 60 * 1000);
};
window.trx_addons_del_storage=function(name){
if(trx_addons_is_local_storage_exists())
window['localStorage'].removeItem(name);
else
trx_addons_del_cookie(name);
};
window.trx_addons_clear_storage=function(){
if(trx_addons_is_local_storage_exists())
window['localStorage'].clear();
};
window.trx_addons_copy_to_clipboard=function(str){
var el=document.createElement('textarea');
el.value=str;
el.setAttribute('readonly', '');
el.style.position='absolute';
el.style.left='-9999px';
document.body.appendChild(el);
var selected=document.getSelection().rangeCount > 0 
? document.getSelection().getRangeAt(0)
: false;
el.select();
document.execCommand ('copy');
document.body.removeChild(el);
if(selected){
document.getSelection().removeAllRanges();
document.getSelection().addRange(selected);
}};
window.trx_addons_clear_listbox=function(box){
for (var i=box.options.length-1; i >=0; i--)
box.options[i]=null;
};
window.trx_addons_add_listbox_item=function(box, val, text){
var item=new Option();
item.value=val;
item.text=text;
box.options.add(item);
};
window.trx_addons_del_listbox_item_by_value=function(box, val){
for (var i=0; i < box.options.length; i++){
if(box.options[i].value==val){
box.options[i]=null;
break;
}}
};
window.trx_addons_del_listbox_item_by_text=function(box, txt){
for (var i=0; i < box.options.length; i++){
if(box.options[i].text==txt){
box.options[i]=null;
break;
}}
};
window.trx_addons_find_listbox_item_by_value=function(box, val){
var idx=-1;
for (var i=0; i < box.options.length; i++){
if(box.options[i].value==val){
idx=i;
break;
}}
return idx;
};
window.trx_addons_find_listbox_item_by_text=function(box, txt){
var idx=-1;
for (var i=0; i < box.options.length; i++){
if(box.options[i].text==txt){
idx=i;
break;
}}
return idx;
};
window.trx_addons_select_listbox_item_by_value=function(box, val){
for (var i=0; i < box.options.length; i++){
box.options[i].selected=(val==box.options[i].value);
}};
window.trx_addons_select_listbox_item_by_text=function(box, txt){
for (var i=0; i < box.options.length; i++){
box.options[i].selected=(txt==box.options[i].text);
}};
window.trx_addons_get_listbox_values=function(box){
var delim=arguments[1] ? arguments[1]:',';
var str='';
for (var i=0; i < box.options.length; i++){
str +=(str ? delim:'') + box.options[i].value;
}
return str;
};
window.trx_addons_get_listbox_texts=function(box){
var delim=arguments[1] ? arguments[1]:',';
var str='';
for (var i=0; i < box.options.length; i++){
str +=(str ? delim:'') + box.options[i].text;
}
return str;
};
window.trx_addons_sort_listbox=function(box){
var temp_opts=new Array();
var temp=new Option();
for(var i=0; i<box.options.length; i++){
temp_opts[i]=box.options[i].clone();
}
for(var x=0; x<temp_opts.length-1; x++){
for(var y=(x+1); y<temp_opts.length; y++){
if(temp_opts[x].text > temp_opts[y].text){
temp=temp_opts[x];
temp_opts[x]=temp_opts[y];
temp_opts[y]=temp;
}}
}
for(i=0; i<box.options.length; i++){
box.options[i]=temp_opts[i].clone();
}};
window.trx_addons_get_listbox_selected_index=function(box){
for (var i=0; i < box.options.length; i++){
if(box.options[i].selected){
return i;
}}
return -1;
};
window.trx_addons_get_listbox_selected_value=function(box){
for (var i=0; i < box.options.length; i++){
if(box.options[i].selected){
return box.options[i].value;
}}
return null;
};
window.trx_addons_get_listbox_selected_text=function(box){
for (var i=0; i < box.options.length; i++){
if(box.options[i].selected){
return box.options[i].text;
}}
return null;
};
window.trx_addons_get_listbox_selected_option=function(box){
for (var i=0; i < box.options.length; i++){
if(box.options[i].selected){
return box.options[i];
}}
return null;
};
window.trx_addons_get_radio_value=function(radioGroupObj){
for (var i=0; i < radioGroupObj.length; i++){
if(radioGroupObj[i].checked){
return radioGroupObj[i].value;
}}
return null;
};
window.trx_addons_set_radio_checked_by_num=function(radioGroupObj, num){
for (var i=0; i < radioGroupObj.length; i++){
if(radioGroupObj[i].checked&&i!=num){
radioGroupObj[i].checked=false;
}else if(i==num){
radioGroupObj[i].checked=true;
}}
};
window.trx_addons_set_radio_checked_by_value=function(radioGroupObj, val){
for (var i=0; i < radioGroupObj.length; i++){
if(radioGroupObj[i].checked&&radioGroupObj[i].value!=val){
radioGroupObj[i].checked=false;
}else if(radioGroupObj[i].value==val){
radioGroupObj[i].checked=true;
}}
};
window.trx_addons_form_validate=function(form, opt){
if(typeof(opt.error_message_show)=='undefined')		opt.error_message_show=true;
if(typeof(opt.error_message_time)=='undefined')		opt.error_message_time=5000;
if(typeof(opt.error_message_class)=='undefined')		opt.error_message_class='trx_addons_message_box_error';
if(typeof(opt.success_message_class)=='undefined')		opt.success_message_class='trx_addons_message_box_success';
if(typeof(opt.error_message_text)=='undefined')		opt.error_message_text='Incorrect data in the fields!';
if(typeof(opt.error_fields_class)=='undefined')		opt.error_fields_class='trx_addons_field_error';
if(typeof(opt.exit_after_first_error)=='undefined')	opt.exit_after_first_error=false;
var error_msg='';
form.find(":input").each(function(){
if(error_msg!==''&&opt.exit_after_first_error) return;
for (var i=0; i < opt.rules.length; i++){
if(jQuery(this).attr("name")==opt.rules[i].field){
var val=jQuery(this).val();
var error=false;
if(typeof(opt.rules[i].min_length)=='object'){
if(opt.rules[i].min_length.value > 0&&val.length < opt.rules[i].min_length.value){
if(error_msg==='') jQuery(this).get(0).focus();
error_msg +='<p class="trx_addons_error_item">' + (typeof(opt.rules[i].min_length.message)!='undefined' ? opt.rules[i].min_length.message:opt.error_message_text) + '</p>';
error=true;
}}
if((!error||!opt.exit_after_first_error)&&typeof(opt.rules[i].max_length)=='object'){
if(opt.rules[i].max_length.value > 0&&val.length > opt.rules[i].max_length.value){
if(error_msg==='') jQuery(this).get(0).focus();
error_msg +='<p class="trx_addons_error_item">' + (typeof(opt.rules[i].max_length.message)!='undefined' ? opt.rules[i].max_length.message:opt.error_message_text) + '</p>';
error=true;
}}
if((!error||!opt.exit_after_first_error)&&typeof(opt.rules[i].mask)=='object'){
if(opt.rules[i].mask.value!==''){
var regexp=new RegExp(opt.rules[i].mask.value);
if(!regexp.test(val)){
if(error_msg==='') jQuery(this).get(0).focus();
error_msg +='<p class="trx_addons_error_item">' + (typeof(opt.rules[i].mask.message)!='undefined' ? opt.rules[i].mask.message:opt.error_message_text) + '</p>';
error=true;
}}
}
if((!error||!opt.exit_after_first_error)&&typeof(opt.rules[i].state)=='object'){
if(opt.rules[i].state.value=='checked'&&!jQuery(this).get(0).checked){
if(error_msg==='') jQuery(this).get(0).focus();
error_msg +='<p class="trx_addons_error_item">' + (typeof(opt.rules[i].state.message)!='undefined' ? opt.rules[i].state.message:opt.error_message_text) + '</p>';
error=true;
}}
if((!error||!opt.exit_after_first_error)&&typeof(opt.rules[i].equal_to)=='object'){
if(opt.rules[i].equal_to.value!==''&&val!=jQuery(jQuery(this).get(0).form[opt.rules[i].equal_to.value]).val()){
if(error_msg==='') jQuery(this).get(0).focus();
error_msg +='<p class="trx_addons_error_item">' + (typeof(opt.rules[i].equal_to.message)!='undefined' ? opt.rules[i].equal_to.message:opt.error_message_text) + '</p>';
error=true;
}}
if(opt.error_fields_class!=='') jQuery(this).toggleClass(opt.error_fields_class, error);
}}
});
if(error_msg!==''&&opt.error_message_show){
var error_message_box=form.find(".trx_addons_message_box");
if(error_message_box.length===0) error_message_box=form.parent().find(".trx_addons_message_box");
if(error_message_box.length===0){
form.append('<div class="trx_addons_message_box"></div>');
error_message_box=form.find(".trx_addons_message_box");
} else
error_message_box.removeClass(opt.success_message_class);
if(opt.error_message_class) error_message_box.addClass(opt.error_message_class);
error_message_box.html(error_msg).fadeIn();
setTimeout(function(){ error_message_box.fadeOut(); }, opt.error_message_time);
}
return error_msg!=='';
};
window.trx_addons_refresh_list=function(parent_type, parent_val, list_fld, list_lbl, list_not_selected){
if(list_not_selected===undefined){
list_not_selected=list_fld.data('not-selected')===true
|| list_fld.parents('.vc_edit-form-tab').length > 0	
|| list_fld.parents('#elementor-controls').length > 0	
|| list_fld.parents('[class*="widget_field_type_"]').length > 0	
|| list_fld.parents('.widget-liquid-right').length > 0	
|| list_fld.parents('.widgets-holder-wrap').length > 0	
|| list_fld.parents('.customize-control-widget_form').length > 0;
}
var list_val=list_fld.val();
if(list_lbl.find('.trx_addons_refresh').length===0){
list_lbl.append('<span class="trx_addons_refresh trx_addons_icon-spin3 animate-spin"></span>');
}
if(parent_val){
var data={
action: 'trx_addons_refresh_list',
nonce: TRX_ADDONS_STORAGE['ajax_nonce'],
parent_type: parent_type,
parent_value: parent_val,
list_not_selected: list_not_selected
};
jQuery.post(TRX_ADDONS_STORAGE['ajax_url'], data, function(response){
var rez={};
try {
rez=JSON.parse(response);
} catch (e){
rez={ error: TRX_ADDONS_STORAGE['msg_ajax_error'] };
console.log(response);
}
if(rez.error===''){
trx_addons_refresh_field_items(rez.data);
}});
}else{
var args=[];
if(list_not_selected){
var list_type=list_fld.prop('tagName').toLowerCase();
if(list_type=='select'){
var opt=list_fld.find('option').eq(0);
if(opt.length > 0){
args[0]={
key: opt.val(),
value: opt.text()
};}}
}
trx_addons_refresh_field_items(args);
}
function trx_addons_refresh_field_items(data){
var opt_list='';
var list_type=list_fld.prop('tagName').toLowerCase();
var list_name=list_type=='select' ? list_fld.attr('name'):list_fld.data('field_name');
if(data.length===0){
data=[ { key: 0, value: '' } ];
}
for (var i in data){
if(list_type!='select'&&data[i]['key']==0) continue;
opt_list +=list_type=='select'
? '<option class="'+data[i]['key']+'"'
+ ' value="'+data[i]['key']+'"'
+ (data[i]['key']==list_val ? ' selected="selected"':'')
+ '>'
+ data[i]['value']
+ '</option>'
: '<label><input type="checkbox"'
+ ' value="' + data[i]['key'] + '"'
+ ' name="' + list_name + '"'
+ '>'
+ data[i]['value']
+ '</label>';
}
list_fld
.html(opt_list);
if(list_type=='select'&&list_fld.find('option:selected').length===0&&list_fld.find('option').length > 0){
list_fld.find('option').get(0).selected=true;
}
list_lbl.find('span.trx_addons_refresh').remove();
list_fld.trigger('change');
}
return false;
};
var _window_width=$window.width(),
_window_height=$window.height(),
_window_scroll_top=$window.scrollTop(),
_window_scroll_left=$window.scrollLeft();
$window.on('resize', function(){
_window_width=$window.width();
_window_height=$window.height();
_window_scroll_top=$window.scrollTop();
_window_scroll_left=$window.scrollLeft();
});
$window.on('scroll', function(){
_window_scroll_top=$window.scrollTop();
_window_scroll_left=$window.scrollLeft();
});
window.trx_addons_window_width=function(val){
if(val) _window_width=val;
return _window_width;
};
window.trx_addons_window_height=function(val){
if(val) _window_height=val;
return _window_height;
};
window.trx_addons_window_scroll_top=function(){
return _window_scroll_top;
};
window.trx_addons_window_scroll_left=function(){
return _window_scroll_left;
};
var	_document_height;
var _document_height_first_run=true;
var _update_document_height=function(e){
if(_document_height_first_run&&e && e.namespace=='init_hidden_elements'){
_document_height_first_run=false;
return;
}
_document_height=$document.height();
};
$document.ready(_update_document_height);
$document.on('action.init_hidden_elements action.got_ajax_response',
_update_document_height
);
$window.on('resize', _update_document_height);
window.trx_addons_document_height=function(){
return _document_height;
};
var _adminbar_height=0;
var _update_adminbar_height=function(){
_adminbar_height=trx_addons_adminbar_height_calc();
};
$document.ready(_update_adminbar_height);
$window.on('resize', _update_adminbar_height);
window.trx_addons_adminbar_height_calc=function(){
return trx_addons_apply_filters('trx_addons_filter_adminbar_height',
$adminbar.length===0
|| $adminbar.css('display')=='none'
|| $adminbar.css('position')=='absolute'
? 0
: $adminbar.height()
);
};
window.trx_addons_adminbar_height=function(){
return _adminbar_height;
};
var $fixed_rows=false,
_fixed_rows_height=0;
var _update_fixed_rows=function(){
if($fixed_rows===false){
$fixed_rows=jQuery('.sc_layouts_row_fixed');
}
_fixed_rows_height=trx_addons_fixed_rows_height_calc();
$html_dom.style.setProperty('--fixed-rows-height',(_fixed_rows_height + trx_addons_adminbar_height()) + 'px');
};
$document.ready(_update_fixed_rows);
$document.on('action.ready_trx_addons action.sc_layouts_row_fixed_on action.sc_layouts_row_fixed_off', _update_fixed_rows);
$window.on('resize', _update_fixed_rows);
window.trx_addons_fixed_rows_height_calc=function(){
var oft=0;
if($fixed_rows.length > 0){
var $fixed_on=$fixed_rows.filter('.sc_layouts_row_fixed_on');
if($fixed_on.length > 0
&& ! $body.hasClass('hide_fixed_rows')
){
$fixed_on.each(function(){
var $row=jQuery(this);
if($row.css('position')=='fixed'){
oft +=$row.outerHeight();
}});
}}
return trx_addons_apply_filters('trx_addons_filter_fixed_rows_height', oft);
};
window.trx_addons_fixed_rows_height=function(){
var with_admin_bar=arguments.length > 0 ? arguments[0]:true,
with_fixed_rows=arguments.length > 1 ? arguments[1]:true;
return(with_admin_bar ? trx_addons_adminbar_height():0)
+(with_fixed_rows ? _fixed_rows_height:0);
};
window.trx_addons_document_animate_to_busy=false;
window.trx_addons_document_animate_to=function(id, callback){
var split_animation=true;
var oft = !isNaN(id) ? Number(id):0,
oft2=-1;
if(isNaN(id)){
if(id.substring(0, 1)!='#'&&id.substring(0, 1)!='.'){
id='#' + id;
}
var obj=jQuery(id).eq(0);
if(obj.length===0){
return;
}
oft=split_animation ? obj.offset().top:Math.max(0, obj.offset().top - trx_addons_fixed_rows_height());
if(split_animation){
oft2=Math.max(0, oft - trx_addons_fixed_rows_height());
}}
var speed=Math.min(1000, Math.max(300, Math.round(Math.abs((oft2 < 0 ? oft:oft2) - jQuery(window).scrollTop()) / jQuery(window).height() * 300)));
window.trx_addons_document_animate_to_busy=true;
if(oft2 >=0){
setTimeout(function(){
if(isNaN(id)) oft=obj.offset().top;
oft2=Math.max(0, oft - trx_addons_fixed_rows_height());
jQuery('body,html').stop(true).animate({scrollTop: oft2}, Math.floor(speed/2), 'linear', function(){
_window_scroll_top=$window.scrollTop();
window.trx_addons_document_animate_to_busy=false;
if(callback) callback(id, speed);
});
}, Math.floor(speed/2));
}else{
oft2=oft;
}
if(speed > 0){
jQuery('body,html').stop(true).animate({scrollTop: oft2}, speed, 'linear', function(){
_window_scroll_top=$window.scrollTop();
window.trx_addons_document_animate_to_busy=false;
if(callback) callback(id, speed);
});
}else{
jQuery('body,html').stop(true).scrollTop(oft2);
_window_scroll_top=$window.scrollTop();
window.trx_addons_document_animate_to_busy=false;
if(callback) callback(id, speed);
}};
window.trx_addons_document_set_location=function(curLoc, state){
if(history.pushState===undefined||navigator.userAgent.match(/MSIE\s[6-9]/i)!==null){
return;
}
try {
history.pushState(state ? state:{ url: curLoc }, null, curLoc);
return;
} catch(e){}
location.href=curLoc;
};
window.trx_addons_add_to_url=function(loc, prm){
var ignore_empty=arguments[2]!==undefined ? arguments[2]:true,
q=loc.split('?'),
attr=q.length > 1 ? trx_addons_parse_query_string(q[1]):{},
i=0;
for (var p in prm){
attr[p]=prm[p];
}
loc=q[0] + '?';
i=0;
for (p in attr){
if(ignore_empty&&attr[p]==='') continue;
loc +=(i++ > 0 ? '&':'') + encodeURIComponent(p) + '=' + encodeURIComponent(attr[p]);
}
return loc;
};
window.trx_addons_add_extra_args_to_links=function(args, cont){
if(! cont) cont=$body;
cont.find('a').each(function(){
var link=jQuery(this),
href=link.attr('href');
if(href&&href!='#'&&! trx_addons_is_local_link(href)){
var loc=window.location.href;
for(var i=0; i < args.length; i++){
var page_valid=false;
if(args[i].page){
if(typeof args[i].page=='object'){
for(var pg in args[i].page){
page_valid=loc.indexOf(args[i].page[pg]) >=0;
if(page_valid) break;
}}else{
page_valid=loc.indexOf(args[i].page) >=0;
}}
if(page_valid&&(! args[i].mask||href.indexOf(args[i].mask) >=0)){
href=typeof args[i].link!='undefined'
? args[i].link
: trx_addons_add_to_url(href, args[i].args);
}}
link.attr('href', href);
}});
};
window.trx_addons_get_value_gp=function(prm){
var urlParams=new URLSearchParams(window.location.search),
value=urlParams.get(prm);
return decodeURIComponent(value ? value:'');
};
window.trx_addons_parse_query_string=function(qs){
var query={},
pairs=(qs.indexOf('?') >=0 ? qs.substring(qs.indexOf('?') + 1):qs).split('&'),
pair=[];
for (var i=0; i < pairs.length; i++){
pair=pairs[i].split('=');
query[decodeURIComponent(pair[0])]=decodeURIComponent(pair[1]||'');
}
return query;
};
window.trx_addons_is_local_link=function(url){
var rez=url!==undefined;
if(rez){
var url_pos=url.indexOf('#');
if(url_pos===0&&url.length==1){
rez=false;
}else{
if(url_pos < 0) url_pos=url.length;
var loc=window.location.href;
var loc_pos=loc.indexOf('#');
if(loc_pos > 0) loc=loc.substring(0, loc_pos);
rez=url_pos===0;
if(!rez) rez=loc==url.substring(0, url_pos);
}}
return rez;
};
window.trx_addons_is_url=function(url){
return url.indexOf('//')===0||url.indexOf('://') > 0;
};
window.trx_addons_get_embed_from_url=function(url, autoplay, mute, loop){
if(autoplay===undefined){
autoplay=true;
}
if(mute===undefined){
mute=true;
}
if(loop===undefined){
loop=true;
}
var embed='';
if(url.indexOf('.mp4') > 0||trx_addons_is_local_link(url)){
embed='<video class="trx_addons_video_video" playsinline disablepictureinpicture'
+(autoplay ? ' autoplay="autoplay"':'')
+(loop ? ' loop="loop"':'')
+(mute ? ' muted="muted"':'')
+ '>'
+ '<source src="' + url + '" type="video/mp4" />'
+ '</video>';
}else{
url=url.replace('/watch?v=', '/embed/')
.replace('/youtu.be/', '/www.youtube.com/embed/')
.replace('/vimeo.com/', '/player.vimeo.com/video/')
.replace('/dai.ly/', '/dailymotion.com/embed/video/')
.replace('/dailymotion.com/video/', '/dailymotion.com/embed/video/');
if(autoplay){
url +=(url.indexOf('?') > 0 ? '&':'?') + 'autoplay=1';
}
if(mute){
url +=(url.indexOf('?') > 0 ? '&':'?') + 'muted=1';
}
embed='<iframe src="'+url+'" border="0" width="1280" height="720"' + (autoplay ? ' allow="autoplay"':'') + '></iframe>';
}
return embed;
};
window.trx_addons_set_autoplay=function(container, value){
if(value===undefined){
value=1;
}
container.find('.video_frame > iframe, iframe').each(function (){
if(value){
jQuery(this).attr('allow', 'autoplay');
}
var src=jQuery(this).data('src');
if(src){
jQuery(this).attr('src', src);
}else{
src=jQuery(this).attr('src');
if(src===undefined){
src='';
}
if(src.indexOf('youtube')>=0||src.indexOf('vimeo')>=0){
jQuery(this).attr('src', trx_addons_add_to_url(src, {'autoplay': value}));
}}
});
};
window.trx_addons_browser_is_support=function(prop, value){
var prefixes=' -webkit- -moz- -o- -ms- '.split(' ');
var el=document.createElement('a');
var style=el.style;
if(prop.slice(-1)!=':'){
prop +=':';
}
style.cssText=prop + prefixes.join(value + ';' + prop).slice(0, - prop.length);
return style.position.indexOf(value)!==-1;
};
window.trx_addons_browser_is_support_css_sticky=function(){
return trx_addons_browser_is_support('position', 'sticky');
};
window.trx_addons_browser_is_touch=function(){
return 'ontouchstart' in document.documentElement;
};
window.trx_addons_browser_is_pointer_events=function(){
return !!window.PointerEvent&&('maxTouchPoints' in window.navigator)&&window.navigator.maxTouchPoints >=0;
};
window.trx_addons_browser_is_mobile=function(){
var check=false;
(function(a){
if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od|ad)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm(os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s)|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac(|\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt(|\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg(g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v)|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v)|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|)|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))){
check=true;
}})(navigator.userAgent||navigator.vendor||window.opera);
return check;
};
window.trx_addons_browser_is_ios=function(){
return navigator.userAgent.match(/iPad|iPhone|iPod/i)!==null
? true
: false;
};
window.trx_addons_browser_is_iphone=function(){
return navigator.userAgent.match(/iPhone/i)!==null
? true
: false;
};
window.trx_addons_browser_is_ipad=function(){
return navigator.userAgent.match(/iPad/i)!==null
? true
: false;
};
window.trx_addons_browser_is_ipod=function(){
return navigator.userAgent.match(/iPod/i)!==null
? true
: false;
};
window.trx_addons_is_retina=function(){
var mediaQuery='(-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx)';
return (window.devicePixelRatio > 1)||(window.matchMedia&&window.matchMedia(mediaQuery).matches);
};
window.trx_addons_browser_classes=function(){
var userAgent=navigator.userAgent,
matchUserAgent=function(ua){
return userAgent.indexOf(ua) >=0;
},
classes={
'mobile': trx_addons_browser_is_mobile(),
'mac': matchUserAgent('Macintosh'),
'ios': trx_addons_browser_is_ios(),
'iphone': trx_addons_browser_is_iphone()||trx_addons_browser_is_ipad()||trx_addons_browser_is_ipod(),
'touch': trx_addons_browser_is_touch(),
'retina': trx_addons_is_retina(),
'firefox': matchUserAgent('Firefox'),
'opera': !!window.opr&&!!opr.addons||!!window.opera||matchUserAgent(' OPR/'),
'safari': /^((?!chrome|android).)*safari/i.test(userAgent)
|| /constructor/i.test(window.HTMLElement)
|| (p=> { return '[object SafariRemoteNotification]'===p.toString(); })(!window.safari||typeof safari!=='undefined'&&safari.pushNotification),
'ie': /Trident|MSIE/.test(userAgent)&&(false||!!document.documentMode),
'blink': matchUserAgent('Chrome')&&!!window.CSS,
'webkit': matchUserAgent('AppleWebKit')
};
classes['edge'] = ! classes['ie']&&!!window.StyleMedia||matchUserAgent('Edg');
classes['chrome'] = !!window.chrome&&matchUserAgent('Chrome')&&! classes['edge']&&! classes['opera'];
classes['applewebkit']=matchUserAgent('AppleWebKit')&&! classes['blink'];
classes['gecko']=matchUserAgent('Gecko')&&classes['firefox'];
return classes;
};
window.trx_addons_get_file_name=function(path){
path=path.replace(/\\/g, '/');
var pos=path.lastIndexOf('/');
if(pos >=0)
path=path.substr(pos+1);
return path;
};
window.trx_addons_get_file_ext=function(path){
var pos=path.lastIndexOf('.');
path=pos >=0 ? path.substr(pos+1):'';
return path;
};
window.trx_addons_get_basename=function(path){
return trx_addons_get_file_name(path).replace('.'+trx_addons_get_file_ext(path), '');
};
window.trx_addons_is_images_loaded=function(cont){
var complete=true;
cont.find('img').each(function(){
if(! complete) return;
var img=jQuery(this).get(0);
if(typeof img.naturalWidth=='number'&&typeof img.naturalHeight=='number')
complete = !(img.naturalWidth==0&&img.naturalHeight==0);
else if(typeof img.complete=='boolean')
complete=img.complete;
});
return complete;
};
window.trx_addons_when_images_loaded=function(cont, callback, max_delay){
if(max_delay===undefined){
max_delay=3000;
}
if(max_delay <=0||trx_addons_is_images_loaded(cont)){
callback(cont);
}else{
setTimeout(function(){
trx_addons_when_images_loaded(cont, callback, max_delay - 200);
}, 200);
}};
window.trx_addons_fetch_url=function(url, callback){
if(typeof window.fetch=='function'){
fetch(url)
.then(function(response){
return response.ok ? response.text():'';
})
.then(function(data){
if(callback){
callback(data);
}});
}else{
jQuery.get(url)
.done(function(response){
if(typeof response=='object'
&& typeof response.childElementCount!='undefined'&&response.childElementCount > 0
&& typeof response.children!='undefined'&&typeof response.children[0]!='undefined'
){
response=response.children[0].outerHTML;
}
if(callback){
callback(response);
}})
.fail(function(){
if(callback){
callback('');
}});
}};
var inline_svg=[];
window.trx_addons_get_inline_svg=function(svg_url, view){
var html='';
for(var i=0; i < inline_svg.length; i++){
if(inline_svg[i].url==svg_url){
html=inline_svg[i].html;
break;
}}
if(html===''){
trx_addons_fetch_url(svg_url, function(html){
inline_svg.push({
url: svg_url,
html: html
});
if(view){
view.render();
}});
}
return html;
};
if(! window.get_inline_svg){
window.get_inline_svg=window.trx_addons_get_inline_svg;
}
window.trx_addons_round_number=function(num){
var precision=arguments[1]!==undefined ? arguments[1]:0;
var p=Math.pow(10, precision);
return Math.round(num*p)/p;
};
Number.prototype.formatMoney=function(c, d, t){
var n=this,
c=c==undefined ? 2:(isNaN(c=Math.abs(c)) ? 2:c),
d=d==undefined ? ".":d,
t=t==undefined ? ",":t,
s=n < 0 ? "-":"",
i=String(parseInt(n=Math.abs(Number(n)||0).toFixed(c))),
j=(j=i.length) > 3 ? j % 3:0;
return s
+ (j ? i.substring(0, j) + t:"")
+ i.substring(j).replace(/(\d{3})(?=\d)/g, "$1" + t)
+ (c ? d + Math.abs(n - i).toFixed(c).slice(2):"");
};
window.trx_addons_random=function(a, b){
return Math.floor(Math.random() *(b - a)) + a;
};
window.trx_addons_proper=function(str){
return str.replace(/(\b\w)/gi, function(m){ return m.toUpperCase(); });
};
window.trx_addons_replicate=function(str, num){
var rez='';
for (var i=0; i < num; i++){
rez +=str;
}
return rez;
};
window.trx_addons_prepare_macros=function(str){
return str
.replace(/\{\{/g, "<i>")
.replace(/\}\}/g, "</i>")
.replace(/\(\(/g, "<b>")
.replace(/\)\)/g, "</b>")
.replace(/\|\|/g, "<br>");
};
window.trx_addons_remove_macros=function(str){
return str
.replace(/\{\{/g, "")
.replace(/\}\}/g, "")
.replace(/\(\(/g, "")
.replace(/\)\)/g, "")
.replace(/\|\|/g, "");
};
window.trx_addons_parse_codes=function(text, tag_start, tag_end){
if(tag_start===undefined) tag_start='{{';
if(tag_end===undefined) tag_end='}}';
var r1=new RegExp(tag_start, 'g');
var r2=new RegExp(tag_end, 'g');
return text.replace(r1, '<').replace(r2, '>');
};
window.trx_addons_is_on=function(prm){
return prm>0||['true', 'on', 'yes', 'show'].indexOf((''+prm).toLowerCase()) >=0;
};
window.trx_addons_is_off=function(prm){
return prm===undefined||prm===''||prm===0||['false', 'off', 'no', 'none', 'hide'].indexOf((''+prm).toLowerCase()) >=0;
};
window.trx_addons_is_inherit=function(prm){
return ['inherit'].indexOf((''+prm).toLowerCase()) >=0;
};
window.trx_addons_is_empty=function(prm){
return prm===undefined||prm===''||prm===0||prm===false||(typeof prm=='object'&&Object.keys(prm).length===0);
};
window.trx_addons_get_class_by_prefix=function(classes, prefix){
var rez='';
if(classes){
classes=classes.split(' ');
for (var i=0; i < classes.length; i++){
if(classes[i].indexOf(prefix) >=0){
rez=classes[i].replace(/[\s]+/g, '');
break;
}}
}
return rez;
};
window.trx_addons_chg_class_by_prefix=function(classes, prefix, new_value){
var chg=false;
if(! classes) classes='';
classes=classes.replace(/[\s]+/g, ' ').split(' ');
new_value=new_value.replace(/[\s]+/g, '');
if(typeof prefix=='string'){
prefix=[prefix];
}
for (var i=0; i < classes.length; i++){
for (var j=0; j < prefix.length; j++){
if(classes[i].indexOf(prefix[j]) >=0){
classes[i]=new_value;
chg=true;
break;
}}
if(chg) break;
}
if(! chg&&new_value){
if(classes.length==1&&classes[0]==='')
classes[0]=new_value;
else
classes.push(new_value);
}
return classes.join(' ');
};
window.trx_addons_get_icon_class=function(classes){
if(! classes) classes='';
return trx_addons_get_class_by_prefix(classes, 'icon-');
};
window.trx_addons_chg_icon_class=function(classes, icon, prefix){
var chg=false,
icon_parts=icon.split('-');
if(prefix===undefined){
prefix=['none', 'icon-', 'image-'];
}
prefix.push(icon_parts[0] + '-');
if(! classes) classes='';
classes=classes.split(' ');
for (var i=0; i < classes.length; i++){
for (var j=0; j < prefix.length; j++){
if(classes[i].indexOf(prefix[j]) >=0){
classes[i]=[ 'none', 'image-none' ].indexOf(icon)!=-1 ? '':icon;
chg=true;
break;
}}
if(chg) break;
}
if(! chg&&[ 'none', 'image-none' ].indexOf(icon)==-1){
if(classes.length==1&&classes[0]===''){
classes[0]=icon;
}else{
classes.push(icon);
}}
return classes.join(' ');
};
window.trx_addons_wrap_words=function(txt, before, after){
var rez='', ch='', in_tag=false, in_word=false;
for(var i=0; i < txt.length; i++){
ch=txt.substring(i, i + 1);
if(ch=='<'){
in_tag=true;
if(in_word){
rez +=after;
in_word=false;
}}
if(! in_tag){
if(ch==' '){
if(in_word){
rez +=after;
in_word=false;
}}else{
if(! in_word){
rez +=before;
in_word=true;
}}
}
rez +=ch;
if(! in_tag&&in_word&&i==txt.length - 1){
rez +=after;
}
if(in_tag&&ch=='>'){
in_tag=false;
}}
return rez;
};
window.trx_addons_wrap_chars=function(txt, before, after, before_word, after_word){
var rez='', ch='', in_tag=false, in_word=false;
if(before_word===undefined) before_word='';
if(after_word===undefined) after_word='';
for(var i=0; i < txt.length; i++){
ch=txt.substring(i, i + 1);
if(ch=='<'){
in_tag=true;
if(in_word){
rez +=after_word;
in_word=false;
}}
if(before_word&&after_word&&! in_tag){
if(ch==' '){
if(in_word){
rez +=after_word;
in_word=false;
}}else{
if(! in_word){
rez +=before_word;
in_word=true;
}}
}
rez +=in_tag
? ch
: before +(ch==' ' ? '&nbsp;':ch) + after;
if(! in_tag&&in_word&&i==txt.length - 1){
rez +=after_word;
}
if(in_tag&&ch=='>'){
in_tag=false;
}}
return rez;
};
window.trx_addons_clear_tags=function(str){
return str.replace(/<\/?[^>]+>/g, '');
};
window.trx_addons_hex2rgb=function(hex){
hex=hex.indexOf('#') > -1 ? hex.substring(1):hex;
if(hex.length==3){
hex=hex.slice(0,1).repeat(2) + hex.slice(1,2).repeat(2) + hex.slice(2,3).repeat(2);
}
var num=parseInt(hex, 16);
if(hex.length > 6){
return {r:(num >> 24) + 256, g: (num & 0x00FF0000) >> 16, b: (num & 0x0000FF00) >> 8, a: (num & 0x000000FF)};}else{
return {r: num >> 16, g: (num & 0x00FF00) >> 8, b: (num & 0x0000FF)};}};
window.trx_addons_hex2rgba=function(hex, alpha){
var rgb=trx_addons_hex2rgb(hex);
return 'rgba('+rgb.r+','+rgb.g+','+rgb.b+','+alpha+')';
};
window.trx_addons_rgb2hex=function(color){
var aRGB;
color=color.replace(/\s/g,"").toLowerCase();
if(color=='rgba(0,0,0,0)'||color=='rgba(0%,0%,0%,0%)'){
color='transparent';
}
if(color.indexOf('rgba(')==0)
aRGB=color.match(/^rgba\((\d{1,3}[%]?),(\d{1,3}[%]?),(\d{1,3}[%]?),(\d{1,3}[%]?)\)$/i);
else
aRGB=color.match(/^rgb\((\d{1,3}[%]?),(\d{1,3}[%]?),(\d{1,3}[%]?)\)$/i);
if(aRGB){
color='';
for (var i=1; i <=3; i++)
color +=Math.round((aRGB[i][aRGB[i].length-1]=="%"?2.55:1)*parseInt(aRGB[i])).toString(16).replace(/^(.)$/,'0$1');
}else{
color=color.replace(/^#?([\da-f])([\da-f])([\da-f])$/i, '$1$1$2$2$3$3');
}
return (color.substr(0,1)!='#' ? '#':'') + color;
};
window.trx_addons_components2hex=function(r,g,b,a){
return '#'+
Number(r).toString(16).toUpperCase().replace(/^(.)$/,'0$1') +
Number(g).toString(16).toUpperCase().replace(/^(.)$/,'0$1') +
Number(b).toString(16).toUpperCase().replace(/^(.)$/,'0$1') +
(a||a===0
? Number(a).toString(16).toUpperCase().replace(/^(.)$/,'0$1')
: ''
);
};
window.trx_addons_rgb2components=function(color){
color=trx_addons_rgb2hex(color);
var matches=color.match(/^#?([\dabcdef]{2})([\dabcdef]{2})([\dabcdef]{2})$/i);
if(!matches) return false;
for (var i=1, rgb=new Array(3); i <=3; i++){
rgb[i-1]=parseInt(matches[i],16);
}
return rgb;
};
window.trx_addons_hex2hsb=function(hex){
var h=arguments[1]!==undefined ? arguments[1]:0;
var s=arguments[2]!==undefined ? arguments[2]:0;
var b=arguments[3]!==undefined ? arguments[3]:0;
var hsb=trx_addons_rgb2hsb(trx_addons_hex2rgb(hex));
hsb.h=Math.min(359, Math.max(0, hsb.h + h));
hsb.s=Math.min(100, Math.max(0, hsb.s + s));
hsb.b=Math.min(100, Math.max(0, hsb.b + b));
return hsb;
};
window.trx_addons_hsb2hex=function(hsb){
var rgb=trx_addons_hsb2rgb(hsb);
return trx_addons_components2hex(rgb.r, rgb.g, rgb.b);
};
window.trx_addons_rgb2hsb=function(rgb){
var hsb={};
hsb.b=Math.max(Math.max(rgb.r,rgb.g),rgb.b);
hsb.s=(hsb.b <=0) ? 0:Math.round(100*(hsb.b - Math.min(Math.min(rgb.r,rgb.g),rgb.b))/hsb.b);
hsb.b=Math.round((hsb.b /255)*100);
if((rgb.r==rgb.g)&&(rgb.g==rgb.b))  hsb.h=0;
else if(rgb.r>=rgb.g&&rgb.g>=rgb.b) hsb.h=60*(rgb.g-rgb.b)/(rgb.r-rgb.b);
else if(rgb.g>=rgb.r&&rgb.r>=rgb.b) hsb.h=60  + 60*(rgb.g-rgb.r)/(rgb.g-rgb.b);
else if(rgb.g>=rgb.b&&rgb.b>=rgb.r) hsb.h=120 + 60*(rgb.b-rgb.r)/(rgb.g-rgb.r);
else if(rgb.b>=rgb.g&&rgb.g>=rgb.r) hsb.h=180 + 60*(rgb.b-rgb.g)/(rgb.b-rgb.r);
else if(rgb.b>=rgb.r&&rgb.r>=rgb.g) hsb.h=240 + 60*(rgb.r-rgb.g)/(rgb.b-rgb.g);
else if(rgb.r>=rgb.b&&rgb.b>=rgb.g) hsb.h=300 + 60*(rgb.r-rgb.b)/(rgb.r-rgb.g);
else 								   hsb.h=0;
hsb.h=Math.round(hsb.h);
return hsb;
};
window.trx_addons_hsb2rgb=function(hsb){
var rgb={};
var h=Math.round(hsb.h);
var s=Math.round(hsb.s*255/100);
var v=Math.round(hsb.b*255/100);
if(s==0){
rgb.r=rgb.g=rgb.b=v;
}else{
var t1=v;
var t2=(255-s)*v/255;
var t3=(t1-t2)*(h%60)/60;
if(h==360) h=0;
if(h<60){ rgb.r=t1;	rgb.b=t2;   rgb.g=t2+t3; }
else if(h<120){ rgb.g=t1; rgb.b=t2;	rgb.r=t1-t3; }
else if(h<180){ rgb.g=t1; rgb.r=t2;	rgb.b=t2+t3; }
else if(h<240){ rgb.b=t1; rgb.r=t2;	rgb.g=t1-t3; }
else if(h<300){ rgb.b=t1; rgb.g=t2;	rgb.r=t2+t3; }
else if(h<360){ rgb.r=t1; rgb.g=t2;	rgb.b=t1-t3; }else{ rgb.r=0;  rgb.g=0;	rgb.b=0;	 }}
return { r:Math.round(rgb.r), g:Math.round(rgb.g), b:Math.round(rgb.b) };};
window.trx_addons_color_picker=function(){
var id=arguments[0]!==undefined ? arguments[0]:"iColorPicker"+Math.round(Math.random()*1000);
var colors=arguments[1]!==undefined ? arguments[1] :
'#f00,#ff0,#0f0,#0ff,#00f,#f0f,#fff,#ebebeb,#e1e1e1,#d7d7d7,#cccccc,#c2c2c2,#b7b7b7,#acacac,#a0a0a0,#959595,'
+'#ee1d24,#fff100,#00a650,#00aeef,#2f3192,#ed008c,#898989,#7d7d7d,#707070,#626262,#555,#464646,#363636,#262626,#111,#000,'
+'#f7977a,#fbad82,#fdc68c,#fff799,#c6df9c,#a4d49d,#81ca9d,#7bcdc9,#6ccff7,#7ca6d8,#8293ca,#8881be,#a286bd,#bc8cbf,#f49bc1,#f5999d,'
+'#f16c4d,#f68e54,#fbaf5a,#fff467,#acd372,#7dc473,#39b778,#16bcb4,#00bff3,#438ccb,#5573b7,#5e5ca7,#855fa8,#a763a9,#ef6ea8,#f16d7e,'
+'#ee1d24,#f16522,#f7941d,#fff100,#8fc63d,#37b44a,#00a650,#00a99e,#00aeef,#0072bc,#0054a5,#2f3192,#652c91,#91278f,#ed008c,#ee105a,'
+'#9d0a0f,#a1410d,#a36209,#aba000,#588528,#197b30,#007236,#00736a,#0076a4,#004a80,#003370,#1d1363,#450e61,#62055f,#9e005c,#9d0039,'
+'#790000,#7b3000,#7c4900,#827a00,#3e6617,#045f20,#005824,#005951,#005b7e,#003562,#002056,#0c004b,#30004a,#4b0048,#7a0045,#7a0026';
var colorsList=colors.split(',');
var tbl='<table class="colorPickerTable"><thead>';
for (var i=0; i < colorsList.length; i++){
if(i%16==0) tbl +=(i>0 ? '</tr>':'') + '<tr>';
tbl +='<td style="background-color:'+colorsList[i]+'">&nbsp;</td>';
}
tbl +='</tr></thead><tbody>'
+ '<tr style="height:60px;">'
+ '<td colspan="8" id="'+id+'_colorPreview" style="vertical-align:middle;text-align:center;border:1px solid #000;background:#fff;">'
+ '<input style="width:55px;color:#000;border:1px solid rgb(0, 0, 0);padding:5px;background-color:#fff;font:11px Arial, Helvetica, sans-serif;" maxlength="7" />'
+ '<a href="#" id="'+id+'_moreColors" class="iColorPicker_moreColors"></a>'
+ '</td>'
+ '<td colspan="8" id="'+id+'_colorOriginal" style="vertical-align:middle;text-align:center;border:1px solid #000;background:#fff;">'
+ '<input style="width:55px;color:#000;border:1px solid rgb(0, 0, 0);padding:5px;background-color:#fff;font:11px Arial, Helvetica, sans-serif;" readonly="readonly" />'
+ '</td>'
+ '</tr></tbody></table>';
jQuery(document.createElement("div"))
.attr("id", id)
.css('display','none')
.html(tbl)
.appendTo("body")
.addClass("iColorPickerTable")
.on('mouseover', 'thead td', function(){
var aaa=trx_addons_rgb2hex(jQuery(this).css('background-color'));
jQuery('#'+id+'_colorPreview').css('background',aaa);
jQuery('#'+id+'_colorPreview input').val(aaa);
})
.on('keypress', '#'+id+'_colorPreview input', function(key){
var aaa=jQuery(this).val();
if(key.which===13&&(aaa.length===4||aaa.length===7)){
var fld=jQuery('#'+id).data('field');
var func=jQuery('#'+id).data('func');
if(func!=null&&func!='undefined'){
func(fld, aaa);
}else{
fld.val(aaa).css('backgroundColor', aaa).trigger('change');
}
jQuery('#'+id+'_Bg').fadeOut(500);
jQuery('#'+id).fadeOut(500);
key.preventDefault();
return false;
}})
.on('change', '#'+id+'_colorPreview input', function(key){
var aaa=jQuery(this).val();
if(aaa.substr(0,1)==='#'&&(aaa.length===4||aaa.length===7)){
jQuery('#'+id+'_colorPreview').css('background',aaa);
}})
.on('click', 'thead td', function(e){
var fld=jQuery('#'+id).data('field');
var func=jQuery('#'+id).data('func');
var aaa=trx_addons_rgb2hex(jQuery(this).css('background-color'));
if(func!=null&&func!='undefined'){
func(fld, aaa);
}else{
fld.val(aaa).css('backgroundColor', aaa).trigger('change');
}
jQuery('#'+id+'_Bg').fadeOut(500);
jQuery('#'+id).fadeOut(500);
e.preventDefault();
return false;
})
.on('click', 'tbody .iColorPicker_moreColors', function(e){
var thead=jQuery(this).parents('table').find('thead');
var out='';
if(thead.hasClass('more_colors')){
for (var i=0; i < colorsList.length; i++){
if(i%16==0) out +=(i>0 ? '</tr>':'') + '<tr>';
out +='<td style="background-color:'+colorsList[i]+'">&nbsp;</td>';
}
thead.removeClass('more_colors').empty().html(out+'</tr>');
jQuery('#'+id+'_colorPreview').attr('colspan', 8);
jQuery('#'+id+'_colorOriginal').attr('colspan', 8);
}else{
var rgb=[0,0,0], i=0, j=-1;
while (rgb[0]<0xF||rgb[1]<0xF||rgb[2]<0xF){
if(i%18==0) out +=(i>0 ? '</tr>':'') + '<tr>';
i++;
out +='<td style="background-color:'+trx_addons_components2hex(rgb[0]*16+rgb[0],rgb[1]*16+rgb[1],rgb[2]*16+rgb[2])+'">&nbsp;</td>';
rgb[2]+=3;
if(rgb[2]>0xF){
rgb[1]+=3;
if(rgb[1]>(j===0 ? 6:0xF)){
rgb[0]+=3;
if(rgb[0]>0xF){
if(j===0){
j=1;
rgb[0]=0;
rgb[1]=9;
rgb[2]=0;
}else{
break;
}}else{
rgb[1]=(j < 1 ? 0:9);
rgb[2]=0;
}}else{
rgb[2]=0;
}}
}
thead.addClass('more_colors').empty().html(out+'<td  style="background-color:#ffffff" colspan="8">&nbsp;</td></tr>');
jQuery('#'+id+'_colorPreview').attr('colspan', 9);
jQuery('#'+id+'_colorOriginal').attr('colspan', 9);
}
jQuery('#'+id+' table.colorPickerTable thead td')
.css({
'width':'12px',
'height':'14px',
'border':'1px solid #000',
'cursor':'pointer'
});
e.preventDefault();
return false;
});
jQuery(document.createElement("div"))
.attr("id", id+"_Bg")
.on('click', function(e){
jQuery("#"+id+"_Bg").fadeOut(500);
jQuery("#"+id).fadeOut(500);
e.preventDefault();
return false;
})
.appendTo("body");
jQuery('#'+id+' table.colorPickerTable thead td')
.css({
'width':'12px',
'height':'14px',
'border':'1px solid #000',
'cursor':'pointer'
});
jQuery('#'+id+' table.colorPickerTable')
.css({'border-collapse':'collapse'});
jQuery('#'+id)
.css({
'border':'1px solid #ccc',
'background':'#333',
'padding':'5px',
'color':'#fff'
});
jQuery('#'+id+'_colorPreview')
.css({'height':'50px'});
return id;
};
window.trx_addons_color_picker_show=function(id, fld, func){
if(id===null||id===''){
id=jQuery('.iColorPickerTable').attr('id');
}
var eICP=fld.offset();
var w=jQuery('#'+id).width();
var h=jQuery('#'+id).height();
var l=eICP.left + w < jQuery(window).width()-10 ? eICP.left:jQuery(window).width()-10 - w;
var t=eICP.top + fld.outerHeight() + h < jQuery(document).scrollTop() + jQuery(window).height()-10 ? eICP.top + fld.outerHeight():eICP.top - h - 13;
jQuery("#"+id)
.data({field: fld, func: func})
.css({
'top':t+"px",
'left':l+"px",
'position':'absolute',
'z-index':999999
})
.fadeIn(500);
jQuery("#"+id+"_Bg")
.css({
'position':'fixed',
'z-index':999998,
'top':0,
'left':0,
'width':'100%',
'height':'100%'
})
.fadeIn(500);
var def=fld.val().substr(0, 1)=='#' ? fld.val():trx_addons_rgb2hex(fld.css('backgroundColor'));
jQuery('#'+id+'_colorPreview input,#'+id+'_colorOriginal input').val(def);
jQuery('#'+id+'_colorPreview,#'+id+'_colorOriginal').css('background',def);
};
window.trx_addons_googlemap_loaded=function(){};
window.trx_addons_prepare_css_value=function(val){
if(val!==''&&val!='inherit'){
var ed=('' + val).substr(-1);
if('0' <=ed&&ed <='9'){
val +='px';
}}
return val;
};
window.trx_addons_units2px=function(val, block){
var value=parseFloat(val);
var unit=('' + val).replace(('' + value), '').toLowerCase();
if(unit){
if(unit=='vw'){
value=value * trx_addons_window_width() / 100;
}else if(unit=='vh'){
value=value * trx_addons_window_height() / 100;
}else if(unit=='%'&&block&&block.length){
value=value * block.eq(0).outerWidth() / 100;
}}
return value;
};
window.trx_addons_get_object_property=function(obj, property, defa){
var rez=defa===undefined ? false:defa,
props=property.split('.'),
cur=obj;
if(typeof cur=='object'){
for (var i=0; i < props.length; i++){
if(cur.hasOwnProperty(props[i])){
cur=cur[ props[i] ];
if(i==props.length - 1){
rez=cur;
}}else{
break;
}}
}
return rez;
};
window.trx_addons_object_clone=function(obj){
var copy;
if(null===obj||"object"!=typeof obj){
return obj;
}
if(obj instanceof Date){
copy=new Date();
copy.setTime(obj.getTime());
return copy;
}
if(obj instanceof Array){
copy=[];
for (var i=0, len=obj.length; i < len; i++){
copy[i]=trx_addons_object_clone(obj[i]);
}
return copy;
}
if(obj instanceof Object){
copy={};
for (var attr in obj){
if(obj.hasOwnProperty(attr)){
copy[attr]=trx_addons_object_clone(obj[attr]);
}}
return copy;
}
return obj;
};
window.trx_addons_object_merge=function(o1, o2){
for (var i=1; i<arguments.length; i++){
if(arguments[i]){
for (var prop in arguments[i]){
if(arguments[i].hasOwnProperty(prop)){
o1[prop]=arguments[i][prop];
}}
}}
return o1;
};
window.trx_addons_is_object=function(o){
return typeof o==='object'&&o!==null&&o.constructor&&o.constructor===Object;
};
window.trx_addons_object_extend=function(){
var args=[], total=arguments.length;
while(total--){
args[ total ]=arguments[ total ];
}
var to=Object(args[0]);
for(var i=1; i < args.length; i++){
var nextSource=args[i];
if(nextSource!==undefined&&nextSource!==null){
var keysArray=Object.keys(Object(nextSource));
for(var nextIndex=0, len=keysArray.length; nextIndex < len; nextIndex++){
var nextKey=keysArray[ nextIndex ];
var desc=Object.getOwnPropertyDescriptor(nextSource, nextKey);
if(desc!==undefined&&desc.enumerable){
if(trx_addons_is_object(to[ nextKey ])&&trx_addons_is_object(nextSource[ nextKey ])){
trx_addons_object_extend(to[ nextKey ], nextSource[ nextKey ]);
}else if(! trx_addons_is_object(to[ nextKey ])&&trx_addons_is_object(nextSource[ nextKey ])){
to[ nextKey ]={};
trx_addons_object_extend(to[ nextKey ], nextSource[ nextKey ]);
}else{
to[ nextKey ]=nextSource[ nextKey ];
}}
}}
}
return to;
};
window.trx_addons_array_merge=function(a1, a2){
if(a2){
for(var i in a2){
a1[i]=a2[i];
}}
return a1;
};
window.trx_addons_array_first_key=function(arr){
var rez=null;
for (var i in arr){
rez=i;
break;
}
return rez;
};
window.trx_addons_array_first_value=function(arr){
var rez=null;
for (var i in arr){
rez=arr[i];
break;
}
return rez;
};
window.trx_addons_get_class=function(obj){
if(obj instanceof Object&&!(obj instanceof Array)&&!(obj instanceof Function)&&obj.constructor){
var arr=obj.constructor.toString().match(/function\s*(\w+)/);
if(arr&&arr.length==2) return arr[1];
}
return false;
};
window.trx_addons_serialize=function(mixed_val){
var obj_to_array=arguments.length==1||argument[1]===true;
switch(typeof(mixed_val)){
case "number":
if(isNaN(mixed_val)||!isFinite(mixed_val))
return false;
else
return (Math.floor(mixed_val)==mixed_val ? "i":"d") + ":" + mixed_val + ";";
case "string":
return "s:" + mixed_val.length + ":\"" + mixed_val + "\";";
case "boolean":
return "b:" + (mixed_val ? "1":"0") + ";";
case "object":
if(mixed_val==null)
return "N;";
else if(mixed_val instanceof Array){
var idxobj={ idx: -1 };
var map=[];
for (var i=0; i < mixed_val.length; i++){
idxobj.idx++;
var ser=trx_addons_serialize(mixed_val[i]);
if(ser)
map.push(trx_addons_serialize(idxobj.idx) + ser);
}
return "a:" + mixed_val.length + ":{" + map.join("") + "}";
}else{
var class_name=trx_addons_get_class(mixed_val);
if(class_name==undefined)
return false;
var props=new Array();
for (var prop in mixed_val){
var ser=trx_addons_serialize(mixed_val[prop]);
if(ser)
props.push(trx_addons_serialize(prop) + ser);
}
if(obj_to_array)
return "a:" + props.length + ":{" + props.join("") + "}";
else
return "O:" + class_name.length + ":\"" + class_name + "\":" + props.length + ":{" + props.join("") + "}";
}
case "undefined":
return "N;";
}
return false;
};
(function($){
var b64="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",
a256='',
r64=[256],
r256=[256],
i=0;
var UTF8={
encode: function(strUni){
var strUtf=strUni
.replace(/[\u0080-\u07ff]/g,
function(c){
var cc=c.charCodeAt(0);
return String.fromCharCode(0xc0 | cc >> 6, 0x80 | cc & 0x3f);
}
)
.replace(/[\u0800-\uffff]/g,
function(c){
var cc=c.charCodeAt(0);
return String.fromCharCode(0xe0 | cc >> 12, 0x80 | cc >> 6 & 0x3F, 0x80 | cc & 0x3f);
}
);
return strUtf;
},
decode: function(strUtf){
var strUni=strUtf
.replace(/[\u00e0-\u00ef][\u0080-\u00bf][\u0080-\u00bf]/g,
function(c){
var cc=((c.charCodeAt(0) & 0x0f) << 12) | ((c.charCodeAt(1) & 0x3f) << 6) | (c.charCodeAt(2) & 0x3f);
return String.fromCharCode(cc);
}
)
.replace(/[\u00c0-\u00df][\u0080-\u00bf]/g,
function(c){
var cc=(c.charCodeAt(0) & 0x1f) << 6 | c.charCodeAt(1) & 0x3f;
return String.fromCharCode(cc);
}
);
return strUni;
}};
while(i < 256){
var c=String.fromCharCode(i);
a256 +=c;
r256[i]=i;
r64[i]=b64.indexOf(c);
++i;
}
function code(s, discard, alpha, beta, w1, w2){
s=String(s);
var buffer=0,
i=0,
length=s.length,
result='',
bitsInBuffer=0;
while (i < length){
var c=s.charCodeAt(i);
c=c < 256 ? alpha[c]:-1;
buffer=(buffer << w1) + c;
bitsInBuffer +=w1;
while (bitsInBuffer >=w2){
bitsInBuffer -=w2;
var tmp=buffer >> bitsInBuffer;
result +=beta.charAt(tmp);
buffer ^=tmp << bitsInBuffer;
}
++i;
}
if(! discard&&bitsInBuffer > 0){
result +=beta.charAt(buffer << (w2 - bitsInBuffer));
}
return result;
}
var Plugin=$.trx_addons_encoder=function(dir, input, encode){
return input ? Plugin[dir](input, encode):dir ? null:this;
};
Plugin.btoa=Plugin.encode=function(plain, utf8encode){
plain=Plugin.raw===false||Plugin.utf8encode||utf8encode
? UTF8.encode(plain)
: plain;
plain=code(plain, false, r256, b64, 8, 6);
return plain + '===='.slice((plain.length % 4)||4);
};
Plugin.atob=Plugin.decode=function(coded, utf8decode){
coded=String(coded).split('=');
var i=coded.length;
do {
--i;
coded[i]=code(coded[i], true, r64, a256, 6, 8);
} while (i > 0);
coded=coded.join('');
return Plugin.raw===false||Plugin.utf8decode||utf8decode
? UTF8.decode(coded)
: coded;
};}(jQuery));
window.trx_addons_debounce=function(func, wait, first_call){
var timeout;
if(first_call===undefined){
first_call=true;
}
return function (){
var context=this, args=arguments;
var later=function later(){
timeout=null;
func.apply(context, args);
};
var callNow = !timeout&&first_call;
clearTimeout(timeout);
timeout=setTimeout(later, wait);
if(callNow){
func.apply(context, args);
}};};
window.trx_addons_throttle=function(func, wait, debounce){
var timeout;
return function (){
var context=this, args=arguments;
var throttler=function (){
timeout=null;
func.apply(context, args);
};
if(debounce) clearTimeout(timeout);
if(debounce||!timeout) timeout=setTimeout(throttler, wait);
};};
(function($){
if(typeof $.easing['easeInSine']!='undefined') return;
var baseEasings={};
$.each([ "Quad", "Cubic", "Quart", "Quint", "Expo" ], function(i, name){
baseEasings[ name ]=function(p){
return Math.pow(p, i + 2);
};});
$.extend(baseEasings, {
Sine: function(p){
return 1 - Math.cos(p * Math.PI / 2);
},
Circ: function(p){
return 1 - Math.sqrt(1 - p * p);
},
Elastic: function(p){
return p===0||p===1 ? p:-Math.pow(2, 8 *(p - 1)) * Math.sin(((p - 1) * 80 - 7.5) * Math.PI / 15);
},
Back: function(p){
return p * p *(3 * p - 2);
},
Bounce: function(p){
var pow2,
bounce=4;
while(p <(( pow2=Math.pow(2, --bounce)) - 1) / 11){}
return 1 / Math.pow(4, 3 - bounce) - 7.5625 * Math.pow(( pow2 * 3 - 2) / 22 - p, 2);
}});
$.each(baseEasings, function(name, easeIn){
$.easing[ "easeIn" + name ]=easeIn;
$.easing[ "easeOut" + name ]=function(p){
return 1 - easeIn(1 - p);
};
$.easing[ "easeInOut" + name ]=function(p){
return p < 0.5 ? easeIn(p * 2) / 2:1 - easeIn(p * -2 + 2) / 2;
};});
})(jQuery);
window.trx_addons_transition_end=function(){
var e=document.createElement("transitionDetector"),
t={
WebkitTransition: "webkitTransitionEnd",
MozTransition: "transitionend",
transition: "transitionend"
},
r="transitionend";
for(var n in t){
if(undefined!==e.style[n]){
r=t[n];
break;
}}
return r;
};
window.trx_addons_animation_end=function(){
var e=document.createElement("animationDetector"),
t={
animation: "animationend",
OAnimation: "oAnimationEnd",
MozAnimation: "animationend",
WebkitAnimation: "webkitAnimationEnd"
},
r="animationend";
for(var n in t){
if(undefined!==e.style[n]){
r=t[n];
break;
}}
return r;
};
var support={
transitions: window.Modernizr ? Modernizr.csstransitions:false,
animations: window.Modernizr ? Modernizr.cssanimations:false
},
trans_end_event_names={ 'WebkitTransition': 'webkitTransitionEnd', 'MozTransition': 'transitionend', 'OTransition': 'oTransitionEnd', 'msTransition': 'MSTransitionEnd', 'transition': 'transitionend' },
trans_end_event_name=window.Modernizr ? trans_end_event_names[ Modernizr.prefixed('transition') ]:trx_addons_transition_end(),
anima_end_event_names={ 'WebkitAnimation': 'webkitAnimationEnd', 'MozAnimation': 'animationend', 'OAnimation': 'oAnimationEnd', 'msAnimation': 'MSAnimationEnd', 'animation': 'animationend' },
anima_end_event_name=window.Modernizr ? anima_end_event_names[ Modernizr.prefixed('animation') ]:trx_addons_animation_end();
window.trx_addons_on_end_transition=function(el, callback, timeout){
var on_end_callback=function(e){
if(support.transitions){
if(e.target!=this){
return;
}
this.removeEventListener(trans_end_event_name, on_end_callback);
}
if(callback&&typeof callback==='function'){
callback.call(this);
}};
if(support.transitions){
el.addEventListener(trans_end_event_name, on_end_callback, false);
}else{
setTimeout(function(){
if(callback&&typeof callback==='function'){
callback.call(this);
}}, timeout||0);
}};
window.trx_addons_on_end_animation=function(el, callback, timeout){
var on_end_callback=function(e){
if(support.animations){
if(e.target!=this){
return;
}
this.removeEventListener(anima_end_event_name, on_end_callback);
}
if(callback&&typeof callback==='function'){
callback.call(this);
}};
if(support.animations){
el.addEventListener(anima_end_event_name, on_end_callback, false);
}else{
setTimeout(function(){
if(callback&&typeof callback==='function'){
callback.call(this);
}}, timeout||0);
}};
var trx_addons_observers={};
window.trx_addons_create_observer=function(id, obj, callback, args){
if(typeof window.MutationObserver!=='undefined'&&obj.length > 0){
if(typeof trx_addons_observers[ id ]=='undefined'){
var defa={
attributes: false,
childList: true,
subtree: true
};
if(args){
defa=trx_addons_object_merge(defa, args);
}
trx_addons_observers[ id ]={
observer: new MutationObserver(callback),
obj: obj.get(0)
};
trx_addons_observers[ id ].observer.observe(trx_addons_observers[ id ].obj, defa);
}
return true;
}
return false;
};
window.trx_addons_remove_observer=function(id){
if(typeof window.MutationObserver!=='undefined'){
if(typeof trx_addons_observers[ id ]!=='undefined'){
trx_addons_observers[ id ].observer.disconnect(trx_addons_observers[ id ].obj
);
delete trx_addons_observers[ id ];
}
return true;
}
return false;
};
window.trx_addons_check_mutations=function(mutations, selector, action){
var rez=false;
if(typeof mutations!='object'||! mutations.hasOwnProperty('length')||! mutations.length){
return rez;
}
var nodes=false;
for(var i=0; i < mutations.length; i++){
nodes=action=='add' ? mutations[i].addedNodes:mutations[i].removedNodes;
for(var n=0; n < nodes.length; n++){
var $node=jQuery(nodes[n]);
if(selector.charAt(0)=='.'&&$node.hasClass(selector.slice(1))
|| selector.charAt(0)=='#'&&$node.attr('id')==selector.slice(1)
){
rez=true;
break;
}}
if(rez) break;
}
return rez;
};
var filters={};
window.trx_addons_add_filter=function(filter, callback, priority){
if(priority===undefined) priority=10;
if(typeof wp!='undefined'&&typeof wp.hooks!='undefined'){
wp.hooks.addFilter(filter, 'trx_addons', callback, priority);
}else{
if(! filters[filter]) filters[filter]={};
if(! filters[filter][priority]) filters[filter][priority]=[];
filters[filter][priority].push(callback);
}};
window.trx_addons_apply_filters=function(filter, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9){
if(typeof wp!='undefined'&&typeof wp.hooks!='undefined'&&typeof wp.hooks.applyFilters!='undefined'){
arg1=wp.hooks.applyFilters(filter, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
}else if(typeof filters[filter]=='object'){
var keys=Object.keys(filters[filter]).sort();
for (var i=0; i < keys.length; i++){
for (var j=0; j < filters[filter][keys[i]].length; j++){
if(typeof filters[filter][keys[i]][j]=='function'){
arg1=filters[filter][keys[i]][j](arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
}}
}}
return arg1;
};
window.trx_addons_add_action=function(action, callback, priority){
if(typeof wp!='undefined'&&typeof wp.hooks!='undefined'){
wp.hooks.addAction(action, 'trx_addons', callback, priority==undefined ? 10:priority);
}else{
trx_addons_add_filter(action, callback, priority);
}};
window.trx_addons_do_action=function(action, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9){
if(typeof wp!='undefined'&&typeof wp.hooks!='undefined'&&typeof wp.hooks.doActions!='undefined'){
wp.hooks.doActions(action, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
}else{
trx_addons_apply_filters(action, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
}};})();
(function(){
"use strict";
jQuery(document).ready(function(){
var ready_busy=true;
var vc_init_counter=0;
var parallax_controller=null;
var requestAnimationFrame=window.requestAnimationFrame
|| window.webkitRequestAnimationFrame
|| window.mozRequestAnimationFrame
|| window.oRequestAnimationFrame
|| window.msRequestAnimationFrame
|| null;
var $window=jQuery(window),
$document=jQuery(document),
$html=jQuery('html'),
$body=jQuery('body');
var $page_preloader=jQuery('#page_preloader'),
$scroll_to_top=jQuery('.trx_addons_scroll_to_top'),
$scroll_progress=$scroll_to_top.find('.trx_addons_scroll_progress');
var _video_sticky_fade=true;
var $show_on_scroll,
$banner_placeholder,
$animated_elements,
$animated_hover,
$video_sticky,
$fixed_columns,
$stack_sections,
$parallax_wrap,
$video_tags,
$iframe_tags,
$video_autoplay,
$video_autoplay_yt;
var classes=trx_addons_browser_classes();
for(var ua in classes){
if($body.hasClass('ua_' + ua)){
if(! classes[ua]){
$body.removeClass('ua_' + ua);
}}else if(classes[ua]){
$body.addClass('ua_' + ua);
}}
$document.on('action.got_ajax_response', update_jquery_links);
$document.on('action.init_hidden_elements', update_jquery_links);
var first_run=true;
function update_jquery_links(e){
if(first_run&&e && e.namespace=='init_hidden_elements'){
first_run=false;
return;
}
$show_on_scroll=jQuery('.trx_addons_show_on_scroll');
$banner_placeholder=jQuery('.trx_addons_banner_placeholder');
$animated_elements=jQuery('[data-post-animation^="animated"]:not(.animated)');
$animated_hover=jQuery('[data-hover-animation^="animated"]:not(.animated)');
$video_sticky=jQuery('.trx_addons_video_sticky');
$fixed_columns=jQuery('.sc_column_fixed');
$stack_sections=jQuery('.sc_stack_section_on:not(.elementor-element-edit-mode)');
if($stack_sections.length > 0){
$body.addClass('sc_stack_section_present ' +(window.trx_addons_browser_is_ios() ? 'ua_ios':'ua_not_ios'));
}
$parallax_wrap=jQuery('.sc_parallax_wrap');
$video_tags=jQuery('video');
$iframe_tags=jQuery('iframe');	// ',.video_frame iframe'
trx_addons_find_video_autoplay();
}
update_jquery_links();
function trx_addons_find_video_autoplay(){
$video_autoplay=jQuery('.with_video_autoplay');
$video_autoplay_yt=$video_autoplay.find('iframe[src*="youtu"]');
}
window.trx_addons_show_preloader=function(){
if($page_preloader.length > 0&&(! jQuery.browser||! jQuery.browser.safari)&&! $body.hasClass('ua_safari')){
$page_preloader.data('done', false);
$document.trigger('action.page_preloader', [$page_preloader]);
if(! $page_preloader.data('done')){
$page_preloader
.css({
display: 'block',
opacity: 0
})
.animate({
opacity: $page_preloader.data('opacity')
}, 300);
setTimeout(trx_addons_hide_preloader, 5000);
}}
};
window.trx_addons_hide_preloader=function(){
if($page_preloader.length > 0){
$page_preloader.data('done', false);
$document.trigger('action.page_preloader_hide', [$page_preloader]);
if(! $page_preloader.data('done')&&$page_preloader.css('opacity') > 0){
$page_preloader.animate({
opacity: 0
},
800,
function(){
jQuery(this).css({ display: 'none' });
}
);
}}
};
if($page_preloader.length > 0){
$page_preloader.data('opacity', $page_preloader.css('opacity'));
$window.on('beforeunload', function(e){
if(typeof e.srcElement=='undefined'
|| typeof e.srcElement.activeElement=='undefined'
|| typeof e.srcElement.activeElement.href=='undefined'
|| e.srcElement.activeElement.href.indexOf('//')===0
|| e.srcElement.activeElement.href.indexOf('http:')===0
|| e.srcElement.activeElement.href.indexOf('https:')===0
){
trx_addons_show_preloader();
}});
$document.on('action.before_new_page_content', function(e, $link, show){
if(show||show===undefined){
trx_addons_show_preloader();
}});
$document.on('action.after_new_page_content', function(e, $link){
trx_addons_hide_preloader();
});
$document.on('click', 'a', function(){
var href=jQuery(this).attr('href');
if(href!==undefined&&href.indexOf('//')!==0&&href.indexOf('http:')!==0&&href.indexOf('https:')!==0){
setTimeout(function(){
if($page_preloader.css('display')=='block'){
$page_preloader.css({
display: 'none',
opacity: 0
});
}}, 1);
}});
}
$document.on('action.init_trx_addons', function(){
$document.on('keyup', function(e){
if(e.keyCode===27){
jQuery('.sc_layouts_panel_opened').each(function(){
trx_addons_close_panel(jQuery(this));
});
}});
});
trx_addons_intersection_observer_init();
trx_addons_init_actions();
function trx_addons_init_actions(){
if(typeof TRX_ADDONS_STORAGE=='undefined'){
window.TRX_ADDONS_STORAGE={
'vc_edit_mode': false,
'popup_engine': 'magnific'
};}
if(TRX_ADDONS_STORAGE['vc_edit_mode']&&jQuery('.vc_empty-placeholder').length===0&&vc_init_counter++ < 30){
setTimeout(trx_addons_init_actions, 200);
return;
}
$document.trigger('action.before_init_trx_addons');
trx_addons_hide_preloader();
var msg=jQuery('.trx_addons_message_box_system'),
msg_delay=5000;
if(msg.length > 0){
setTimeout(function(){
msg.fadeIn().delay(msg_delay).fadeOut();
}, 1000);
var login=jQuery('.trx_addons_login_link');
if(msg.hasClass('trx_addons_message_box_error')&&login.length > 0){
setTimeout(function(){
login.trigger('click');
}, 2000+msg_delay);
}}
if(typeof TRX_ADDONS_STORAGE['animate_to_hash']=='undefined'&&!$body.hasClass('single-product')){
TRX_ADDONS_STORAGE['animate_to_hash']=true;
setTimeout(function(){
if(window.mc4wp_forms_config&&window.mc4wp_forms_config.submitted_form&&window.mc4wp_forms_config.submitted_form.element_id){
trx_addons_document_animate_to(window.mc4wp_forms_config.submitted_form.element_id);
}else if(location.hash!==''&&location.hash!='#'&&location.hash.indexOf('/')==-1){
var obj=jQuery(location.hash);
if(obj.length > 0){
var off=obj.offset().top;
if(! isNaN(off)
&&(( trx_addons_fixed_rows_height() > 0&&off - trx_addons_window_scroll_top() < trx_addons_fixed_rows_height() + 60)
|| trx_addons_window_scroll_top()===0
)
){
trx_addons_document_animate_to(off - trx_addons_fixed_rows_height() - 60);
}}
}}, 600);
}
trx_addons_set_cookie('trx_addons_is_retina', trx_addons_is_retina() ? 1:0);
$document.on('action.switch_to_mobile_layout', function(){
jQuery('[data-hover-animation^="animated"]').each(function(){
var $self=jQuery(this);
var animation=$self.data('hover-animation');
var animation_out=$self.data('animation-out');
if(animation_out===undefined) animation_out="none";
$self.removeClass(animation + ' ' + animation_out);
});
});
trx_addons_ready_actions();
$document.trigger('action.before_ready_trx_addons');
$document.trigger('action.ready_trx_addons');
$document.trigger('action.after_ready_trx_addons');
$document.on('action.init_hidden_elements', function(e, cont){
trx_addons_ready_actions(e, cont);
$window.trigger('scroll');
});
var vc_js=false;
$document.on('vc_js', function(){
if(! vc_js){
vc_js=true;
trx_addons_add_handlers();
}});
setTimeout(function(){
if(! vc_js){
trx_addons_add_handlers();
}}, 1);
function trx_addons_add_handlers(){
trx_addons_resize_actions();
$window.on('resize', function(){
trx_addons_resize_actions();
});
function trx_addons_scroll_start(force){
if(requestAnimationFrame&&! force){
if(! TRX_ADDONS_STORAGE['scroll_busy']){
TRX_ADDONS_STORAGE['scroll_busy']=true;
requestAnimationFrame(trx_addons_scroll_actions);
}}else{
TRX_ADDONS_STORAGE['scroll_busy']=true;
trx_addons_scroll_actions();
}}
trx_addons_scroll_start();
$window.on('scroll', function(){
trx_addons_scroll_start();
});
if(TRX_ADDONS_STORAGE['smooth_scroll'] > 0&&typeof TweenMax!='undefined'){
var $scroll_target=$window;
var scroll_time=trx_addons_apply_filters('trx_addons_filter_smooth_scroll_time', 0.8);
var scroll_distance=trx_addons_apply_filters('trx_addons_filter_smooth_scroll_distance', 400);
var ie_mobile=-1!==navigator.userAgent.indexOf("IEMobile"),
is_mobile=trx_addons_browser_is_mobile()||$body.hasClass('ua_mobile');
var scroll_busy=false;
var scroll_coef=trx_addons_apply_filters('trx_addons_filter_smooth_scroll_coef', {
start: 0.2,
multi: 1.5,
max: 1.5,
value: 0.2
});
var scroll_delta=0;
var scroll_tween=null;
var clear_scroll_busy=trx_addons_throttle(function(){
scroll_busy=false;
if(scroll_tween){
scroll_tween.kill();
scroll_tween=false;
}}, scroll_time * 1000 + 10, true);
window.smooth_scroll_listener=function(event){
if(trx_addons_window_width() < 768){
return;
}
if(! scroll_busy){
var depth=8;
var $target=jQuery(event.target);
$scroll_target=$window;
while(depth-- >=0){
if([ 'scroll', 'auto' ].indexOf($target.css('overflow-y')) >=0){
$scroll_target=$target;
break;
}
$target=$target.parents('div,section').eq(0);
}}
if($scroll_target!=$window){
scroll_busy=true;
setTimeout(function(){ scroll_busy=false; }, scroll_time + 10);
return;
}
event.preventDefault();
var delta=event.wheelDelta / 120||-event.detail / 3;
if(trx_addons_browser_is_ios()) delta=Math.max(-1, Math.min(1, delta));
scroll_coef.value=scroll_busy&&scroll_delta * delta > 0 ? Math.min(scroll_coef.max, scroll_coef.value * scroll_coef.multi):scroll_coef.start;
scroll_delta=delta;
var scroll_top=$scroll_target.scrollTop();
var scroll_to=scroll_top - parseInt(delta * scroll_coef.value * scroll_distance, 10);
scroll_busy=true;
if(scroll_tween){
scroll_tween.kill();
}
scroll_tween=TweenMax.to($scroll_target, scroll_time, {
onStart: function(){
scroll_busy=true;
clear_scroll_busy();
trx_addons_do_action('trx_addons_action_smooth_scroll_start', this, $scroll_target, scroll_to, scroll_time);
},
onInterrupt: function(){
scroll_busy=false;
scroll_tween=null;
trx_addons_do_action('trx_addons_action_smooth_scroll_interrupt', this, $scroll_target, scroll_to, scroll_time);
},
onComplete: function(){
scroll_busy=false;
scroll_tween=null;
trx_addons_do_action('trx_addons_action_smooth_scroll_complete', this, $scroll_target, scroll_to, scroll_time);
},
onUpdate: function(){
trx_addons_do_action('trx_addons_action_smooth_scroll_update', this, $scroll_target, scroll_to, scroll_time);
},
scrollTo: {
y: scroll_to,
autoKill: true
},
ease: trx_addons_apply_filters('trx_addons_filter_smooth_scroll_ease', Power1.easeOut),
overwrite: true,
tween_value: 100
});
};
window.smooth_scroll_disable=function(){
if(typeof smooth_scroll_listener!=='undefined'){
window.removeEventListener('mousewheel', smooth_scroll_listener, {
passive: false
});
window.removeEventListener('DOMMouseScroll', smooth_scroll_listener, {
passive: false
});
}};
window.smooth_scroll_enable=function(){
if(typeof smooth_scroll_listener!=='undefined'){
window.addEventListener('mousewheel', smooth_scroll_listener, {
passive: false
});
window.addEventListener('DOMMouseScroll', smooth_scroll_listener, {
passive: false
});
}};
if(! ie_mobile&&! $html.hasClass('touch')){
smooth_scroll_enable();
}}
typeof window.wpb_prepare_tab_content=="function"
&& typeof window.wpb_prepare_tab_content_old=="undefined"
&& (window.wpb_prepare_tab_content_old=window.wpb_prepare_tab_content)
&& (window.wpb_prepare_tab_content=function(e, ui){
if(typeof ui.newPanel!=='undefined'&&ui.newPanel.length > 0){
$document.trigger('action.init_hidden_elements', [ui.newPanel]);
}else if(typeof ui.panel!=='undefined'&&ui.panel.length > 0){
$document.trigger('action.init_hidden_elements', [ui.panel]);
}
window.wpb_prepare_tab_content_old(e, ui);
});
typeof window.vc_accordionActivate=="function"
&& typeof window.vc_accordionActivate_old=="undefined"
&& (window.vc_accordionActivate_old=window.vc_accordionActivate)
&& (window.vc_accordionActivate=function(e, ui){
if(typeof ui.newPanel!=='undefined'&&ui.newPanel.length > 0){
$document.trigger('action.init_hidden_elements', [ui.newPanel]);
}else if(typeof ui.panel!=='undefined'&&ui.panel.length > 0){
$document.trigger('action.init_hidden_elements', [ui.panel]);
}
window.vc_accordionActivate_old(e, ui);
});
}
$document.trigger('action.init_trx_addons');
$document.trigger('action.after_init_trx_addons');
}
function trx_addons_ready_actions(e, container){
if(container===undefined) container=$body;
if(TRX_ADDONS_STORAGE['animate_inner_links'] > 0&&!container.hasClass('animate_to_inited')){
container
.addClass('animate_to_inited')
.on('click', 'a', function(e){
var link_obj=jQuery(this);
var link_parent=link_obj.parent();
if(link_parent.parent().hasClass('trx_addons_tabs_titles')
|| link_obj.hasClass('trx_addons_panel_link')
|| link_obj.hasClass('trx_addons_popup_link')
|| link_parent.hasClass('vc_tta-tab')
|| link_obj.hasClass('vc_pagination-trigger')
|| link_obj.hasClass('ui-tabs-anchor')
|| link_parent.hasClass('vc_tta-panel-title')
|| link_parent.hasClass('wpb_accordion_header')
|| link_parent.parents('.wc-tabs').length > 0 
|| link_parent.hasClass('elementor-tab-title')
|| link_parent.parents('ul[class*="tabs"]').length > 0 
){
return true;
}
var href=link_obj.attr('href');
if(! href||href=='#') return true;
if(trx_addons_is_local_link(href)){
var pos=href.indexOf('#'),
offset=0;
if(pos >=0){
href=href.substr(pos);
if(jQuery(href).length > 0){
if($body.hasClass('menu_mobile_opened')){
$body.removeClass('menu_mobile_opened');
}
$document.trigger('action.trx_addons_inner_links_click', [ link_obj, e ]);
trx_addons_document_animate_to(href);
e.preventDefault();
return false;
}}
}});
}
if(TRX_ADDONS_STORAGE['add_target_blank'] > 0){
jQuery('a').filter(function(){
return this.hostname&&this.hostname!==location.hostname;
}).each(function(){
var link=jQuery(this),
rel=link.attr('rel');
if(link.attr('target')!='_blank'){
link.attr('target', '_blank');
}
if(! rel||rel.indexOf('nofollow')==-1){
link.attr('rel',(rel ? rel + ' ':'') + 'nofollow');
}});
}
jQuery('figcaption').each(function(){
var $self=jQuery(this);
if($self.text()===''){
$self.hide();
}});
if(jQuery.ui&&jQuery.ui.tabs){
var $tabs=container.find('.trx_addons_tabs:not(.inited)');
if($tabs.length > 0){
$tabs.each(function(){
var $self=jQuery(this);
var init=$self.data('active');
if(isNaN(init)){
init=0;
var active=$self.find('> ul > li[data-active="true"]').eq(0);
if(active.length > 0){
init=active.index();
if(isNaN(init)||init < 0) init=0;
}}else{
init=Math.max(0, init);
}
var disabled=[];
$self.find('> ul > li[data-disabled="true"]').each(function(){
disabled.push(jQuery(this).index());
});
$self.addClass('inited').tabs({
active: init,
disabled: disabled,
show: {
effect: 'fadeIn',
duration: 300
},
hide: {
effect: 'fadeOut',
duration: 300
},
create: function(event, ui){
if(ui.panel.length > 0&&! ready_busy){
$document.trigger('action.create_tab', [ui.panel]);
$document.trigger('action.init_hidden_elements', [ui.panel]);
}},
activate: function(event, ui){
if(ui.oldPanel.length > 0&&! ready_busy){
$document.trigger('action.deactivate_tab', [ui.oldPanel]);
}
if(ui.newPanel.length > 0&&! ready_busy){
$document.trigger('action.activate_tab', [ui.newPanel]);
$document.trigger('action.init_hidden_elements', [ui.newPanel]);
$window.trigger('resize');
}}
});
});
}}
if(jQuery.ui&&jQuery.ui.accordion){
var $accordion=container.find('.trx_addons_accordion:not(.inited)');
if($accordion.length > 0){
$accordion.each(function (){
var accordion=jQuery(this);
var headers=accordion.data('headers')||'h5';
var height_style=accordion.data('height-style')||'content';
var collapsible=accordion.data('collapsible')||false;
var init=accordion.data('active');
var active=false;
if(isNaN(init)){
init=0;
active=accordion.find(headers + '[data-active="true"]').eq(0);
if(active.length > 0){
while(! active.parent().hasClass('trx_addons_accordion')){
active=active.parent();
}
init=active.index();
if(isNaN(init)||init < 0) init=0;
}}else{
init=Math.max(0, init);
}
accordion.addClass('inited').accordion({
active: init,
collapsible: collapsible,
header: headers,
heightStyle: height_style,
create: function(event, ui){
if(ui.panel.length > 0&&! ready_busy){
$document.trigger('action.create_accordion', [ui.panel]);
$document.trigger('action.init_hidden_elements', [ui.panel]);
}else if(active!==false&&active.length > 0){
active.find('>'+headers).trigger('click');
}},
activate: function(event, ui){
if(ui.oldPanel.length > 0&&! ready_busy){
$document.trigger('action.deactivate_accordion', [ui.oldPanel]);
}
if(ui.newPanel.length > 0&&! ready_busy){
$document.trigger('action.activate_accordion', [ui.newPanel]);
$document.trigger('action.init_hidden_elements', [ui.newPanel]);
$window.trigger('resize');
}}
});
});
}}
var cp=container.find('.trx_addons_color_selector:not(.inited)'),
cp_created=false;
if(cp.length > 0){
cp.addClass('inited').each(function(){
var $self=jQuery(this);
if($self.hasClass('iColorPicker')){
if(!cp_created){
trx_addons_color_picker();
cp_created=true;
}
trx_addons_change_field_colors($self);
$self
.on('focus', function (e){
trx_addons_color_picker_show(null, jQuery(this), function(fld, clr){
fld.val(clr).trigger('change');
trx_addons_change_field_colors(fld);
});
})
.on('change', function(e){
trx_addons_change_field_colors(jQuery(this));
});
}else if(typeof jQuery.fn.wpColorPicker!='undefined'){
$self.wpColorPicker({
change: function(e, ui){
jQuery(e.target).val(ui.color).trigger('change');
},
clear: function(e){
jQuery(e.target).prev().trigger('change');
}});
}});
}
function trx_addons_change_field_colors(fld){
var clr=fld.val(),
hsb=trx_addons_hex2hsb(clr);
fld.css({
'backgroundColor': clr,
'color': hsb['b'] < 70 ? '#fff':'#000'
});
}
if(jQuery.ui&&jQuery.ui.slider){
var $range_slider=container.find('.trx_addons_range_slider:not(.inited)');
if($range_slider.length > 0){
$range_slider.each(function (){
var range_slider=jQuery(this);
var linked_field=range_slider.data('linked_field');
if(linked_field===undefined) linked_field=range_slider.prev('input[type="hidden"]');
else linked_field=jQuery('#'+linked_field);
if(linked_field.length==0) return;
var range_slider_cur=range_slider.find('> .trx_addons_range_slider_label_cur');
var range_slider_type=range_slider.data('range');
if(range_slider_type===undefined) range_slider_type='min';
var values=linked_field.val().split(',');
var minimum=range_slider.data('min');
if(minimum===undefined) minimum=0;
var maximum=range_slider.data('max');
if(maximum===undefined) maximum=0;
var step=range_slider.data('step');
if(step===undefined) step=1;
var init_obj={
range: range_slider_type,
min: minimum,
max: maximum,
step: step,
slide: function(event, ui){
trx_addons_range_slider_update_current_values_position(ui, range_slider_type==='min' ? [ui.value]:ui.values);
},
change: function(event, ui){
trx_addons_range_slider_update_current_values_position(ui, range_slider_type==='min' ? [ui.value]:ui.values);
},
create: function(event, ui){
trx_addons_range_slider_update_current_values_position(ui, values);
}};
if(range_slider_type===true){
init_obj.values=values;
}else{
init_obj.value=values[0];
}
range_slider.addClass('inited').slider(init_obj);
function trx_addons_range_slider_update_current_values_position(ui, cur_values){
linked_field.val(cur_values.join(',')).trigger('change');
for (var i=0; i < cur_values.length; i++){
range_slider_cur.eq(i)
.html(cur_values[i])
.css('left', Math.max(0, Math.min(100, (cur_values[i]-minimum)*100/(maximum-minimum)))+'%');
}}
});
}}
if(jQuery.fn&&jQuery.fn.select2){
container.find('.trx_addons_select2:not(.inited)').addClass('inited').select2();
}
var $play_on_hover=container.find('.trx_addons_video_hover:not(.inited)');
var touchstart_just_fired=false;
if($play_on_hover.length > 0){
$play_on_hover
.addClass('inited')
.on('mouseenter touchstart', function(e){
var $self=jQuery(this);
if(! $self.hasClass('trx_addons_video_hover_play')&&(e.type!='touchstart'||! touchstart_just_fired)){
$self
.data('trx-addons-user-actions', 1)
.removeClass('trx_addons_video_hover_pause')
.addClass('trx_addons_video_hover_play')
.find('video').get(0).play();
touchstart_just_fired=true;
setTimeout(function(){
touchstart_just_fired=false;
}, 300);
}})
.on('mouseleave touchstart', function(e){
var $self=jQuery(this);
if($self.hasClass('trx_addons_video_hover_play')&&(e.type!='touchstart'||! touchstart_just_fired)){
$self
.data('trx-addons-user-actions', 1)
.removeClass('trx_addons_video_hover_play')
.addClass('trx_addons_video_hover_pause')
.find('video').get(0).pause();
$self
.find('.trx_addons_video_subtitle_text')
.one(typeof window.trx_addons_transition_end!='undefined' ? trx_addons_transition_end():'transitionend', function(){
$self.removeClass('trx_addons_video_hover_pause');
});
touchstart_just_fired=true;
setTimeout(function(){
touchstart_just_fired=false;
}, 300);
}});
var $play_on_hover_autoplay=$play_on_hover.find('video[data-autoplay="1"]');
if($play_on_hover_autoplay.length > 0){
trx_addons_intersection_observer_add($play_on_hover_autoplay, function(item, enter){
if(item.data('trx-addons-user-actions')){
trx_addons_intersection_observer_remove(item);
}else if(enter){
item
.addClass('trx_addons_video_hover_play')
.get(0).play();
}else{
item
.removeClass('trx_addons_video_hover_play')
.get(0).pause();
}});
}}
var $video_hover=container.find('.trx_addons_video_player.with_cover .video_hover:not(.inited)');
if($video_hover.length > 0){
$video_hover
.addClass('inited')
.on('click', function(e){
var $self=jQuery(this);
if($self.hasClass('trx_addons_popup_link')){
return true;
}
$self
.parents('.trx_addons_video_player').eq(0)
.addClass('video_play')
.find('.video_embed')
.html($self.data('video'));
var slider=$self.parents('.slider_swiper').eq(0);
if(slider.length > 0){
var id=slider.attr('id');
if(typeof TRX_ADDONS_STORAGE['swipers'][id].autoplay!='undefined'){
TRX_ADDONS_STORAGE['swipers'][id].autoplay.stop();
id=slider.data('controller');
if(id&&TRX_ADDONS_STORAGE['swipers'][id+'_swiper']){
TRX_ADDONS_STORAGE['swipers'][id+'_swiper'].autoplay.stop();
}}
}else{
$self.fadeOut();
}
e.preventDefault();
$document.trigger('action.init_hidden_elements', [$self.parents('.trx_addons_video_player').eq(0)]);
$window.trigger('resize');
return false;
})
.parents('.trx_addons_video_player')
.on('click', function(e){
var $self=jQuery(this);
if(! $self.hasClass('video_play')){
jQuery(this).find('.video_hover').trigger('click');
e.preventDefault();
return false;
}});
}
var $video_controller=container.find('.trx_addons_video_list_controller_wrap:not(.inited)');
if($video_controller.length > 0){
$video_controller
.addClass('inited')
.on('click', '.trx_addons_video_list_controller_item > a[href="#"]', function(e){
e.preventDefault();
var item=jQuery(this).parent(),
video=item.data('video'),
title=item.data('title'),
video_wrap=item.parents('.trx_addons_video_list').find('.trx_addons_video_list_video_wrap .trx_addons_video_player').parent();
if(! item.hasClass('trx_addons_video_list_controller_item_active')&&video&&video_wrap.length==1){
item.parent().find('.trx_addons_video_list_controller_item_active').removeClass('trx_addons_video_list_controller_item_active');
item.addClass('trx_addons_video_list_controller_item_active');
var autoplay=video_wrap.find('.with_video_autoplay');
if(autoplay.length){
autoplay
.removeClass('with_video_autoplay video_autoplay_inited video_autoplay_started')
.find('video_frame_controls').remove();
trx_addons_intersection_observer_remove(autoplay);
trx_addons_find_video_autoplay();
}
video_wrap
.fadeTo(300, 0, function(){
video_wrap
.height(video_wrap.height())
.html(video +(title ? title:''));
video_wrap.find('video').removeAttr('width').removeAttr('height');
$document.trigger('action.init_hidden_elements', [video_wrap]);
$window.trigger('resize');
video_wrap.height('auto');
})
.fadeTo(300, 1, function(){
if(item.data('autoplay') > 0&&video_wrap.find('.trx_addons_video_player .video_hover').length > 0){
video_wrap.find('.trx_addons_video_player .video_hover').eq(0).trigger('click');
}});
}
return false;
});
setTimeout(function(){
$video_controller.find('[data-video]').each(function(){
var video=jQuery(this).data('video');
if(video){
var img=jQuery('img', video);
if(img.length){
var obj=new Image();
obj.src=img.attr('src');
}}
});
}, trx_addons_apply_filters('trx_addons_filter_cideo_controller_preload_images_timeout', 0));
}
$video_sticky.each(function(){
var video=jQuery(this);
video
.find('.trx_addons_video_sticky_close:not(.inited)')
.addClass('inited')
.on('click', function(e){
e.preventDefault();
jQuery(this).hide();
trx_addons_intersection_observer_remove(video);
if(_video_sticky_fade){
video.addClass('trx_addons_video_sticky_on_fade').stop().animate({opacity:0}, 300, function(){
video.parents('.post_featured').removeClass('with_video_sticky_on');
video.height('auto').removeClass('trx_addons_video_sticky trx_addons_video_sticky_on trx_addons_video_sticky_on_fade').stop().animate({'opacity': 1}, 500);
$video_sticky=jQuery('.trx_addons_video_sticky');
$window.trigger('resize');
});
}else{
video.parents('.post_featured').removeClass('with_video_sticky_on');
video.height('auto').removeClass('trx_addons_video_sticky trx_addons_video_sticky_on');
$video_sticky=jQuery('.trx_addons_video_sticky');
$window.trigger('resize');
}
return false;
});
trx_addons_intersection_observer_add(video, function(item, enter, entry){
var video=item,
video_top=video.offset().top,
video_height=video.height();
if(! enter){
if(( typeof entry!='object'||entry.boundingClientRect.top < 0)
&& ! video.hasClass('trx_addons_video_sticky_on')
){
if(video.find('.video_frame').html().trim().length > 30){
video.parents('.post_featured').addClass('with_video_sticky_on');
if(_video_sticky_fade){
video.height(video_height).css('opacity', 0).addClass('trx_addons_video_sticky_on').stop().animate({opacity:1}, 500);
}else{
video.height(video_height).addClass('trx_addons_video_sticky_on');
}}
}}else{
if(video.hasClass('trx_addons_video_sticky_on')&&! video.hasClass('trx_addons_video_sticky_on_fade')){
if(_video_sticky_fade){
video.addClass('trx_addons_video_sticky_on_fade').stop().animate({opacity:0}, 300, function(){
video.parents('.post_featured').removeClass('with_video_sticky_on');
video.height('auto').removeClass('trx_addons_video_sticky_on trx_addons_video_sticky_on_fade').stop().animate({'opacity': 1}, 500);
$window.trigger('resize');
});
}else{
video.parents('.post_featured').removeClass('with_video_sticky_on');
video.height('auto').removeClass('trx_addons_video_sticky_on');
$window.trigger('resize');
}}
}});
});
$video_autoplay.each(function(){
var $self=jQuery(this);
if($self.find('iframe[src*="youtu"]').length===0){
$self.find('.video_frame').addClass('video_frame_visible');
}});
if(TRX_ADDONS_STORAGE['popup_engine']=='pretty'){
container
.find(trx_addons_apply_filters('pretty-init-images',
'a[href$="jpg"]:not(.inited):not([target="_blank"])'
+',a[href$="jpeg"]:not(.inited):not([target="_blank"])'
+',a[href$="png"]:not(.inited):not([target="_blank"])'
+',a[href$="gif"]:not(.inited):not([target="_blank"])'
)
)
.each(function(){
var $self=jQuery(this);
if(! $self.parent().hasClass('woocommerce-product-gallery__image')){
$self.attr('rel', 'prettyPhoto[slideshow]');
}});
var images=container.find(trx_addons_apply_filters('pretty-init-images-selector',
'a[rel*="prettyPhoto"]'
+ ':not(.inited)'
+ ':not(.esgbox)'
+ ':not(.fancybox)'
+ ':not([target="_blank"])'
+ ':not([data-rel*="pretty"])'
+ ':not([rel*="magnific"])'
+ ':not([data-rel*="magnific"])'
+ ':not([data-elementor-lightbox-slideshow])'
+ ':not([data-elementor-open-lightbox="yes"])'
+ ':not([data-elementor-open-lightbox="default"])'
)
).addClass('inited');
if(images.length > 0){
try {
images.prettyPhoto(trx_addons_apply_filters('pretty-init-images-params', {
social_tools: '',
theme: 'facebook',
deeplinking: false
}));
} catch (e){}}
}else if(TRX_ADDONS_STORAGE['popup_engine']=='magnific'&&typeof jQuery.fn.magnificPopup!='undefined'){
container
.find(trx_addons_apply_filters('mfp-init-images',
'a[href$="jpg"]:not(.inited):not([target="_blank"])'
+',a[href$="jpeg"]:not(.inited):not([target="_blank"])'
+',a[href$="png"]:not(.inited):not([target="_blank"])'
+',a[href$="gif"]:not(.inited):not([target="_blank"])'
)
)
.each(function(){
var $self=jQuery(this);
if(trx_addons_apply_filters('mfp-init-images-allow',
$self.closest('.cq-dagallery').length===0
&& $self.closest('.woocommerce-product-gallery__image').length===0
&& ! $self.hasClass('prettyphoto')
&& ! $self.hasClass('esgbox'),
$self
)
){
$self.attr('rel', 'magnific');
}});
var images=container.find(trx_addons_apply_filters('mfp-init-images-selector',
'a[rel*="magnific"]'
+ ':not(.inited)'
+ ':not(.esgbox)'
+ ':not(.fancybox)'
+ ':not([target="_blank"])'
+ ':not(.prettyphoto)'
+ ':not([rel*="pretty"])'
+ ':not([data-rel*="pretty"])'
+ ':not([data-elementor-lightbox-slideshow])'
+ ':not([data-elementor-open-lightbox="yes"])'
+ ':not([data-elementor-open-lightbox="default"])'
)
).addClass('inited');
if(images.length > 0){
setTimeout(function(){	images.off('click.prettyphoto'); }, 100);
try {
images.magnificPopup(trx_addons_apply_filters('mfp-init-images-params', {
type: 'image',
mainClass: 'mfp-img-mobile',
closeOnContentClick: true,
closeBtnInside: true,
fixedContentPos: true,
midClick: true,
preloader: true,
tLoading: TRX_ADDONS_STORAGE['msg_magnific_loading'],
tClose: TRX_ADDONS_STORAGE['msg_magnific_close'],
closeMarkup: '<button title="%title%" aria-label="%title%" type="button" class="mfp-close"><span class="mfp-close-icon">&#215;</span></button>',
gallery:{
enabled: true
},
image: {
tError: TRX_ADDONS_STORAGE['msg_magnific_error'],
verticalFit: true,
titleSrc: function(item){
var title='',
$el=typeof item.el!='undefined' ? jQuery(item.el):null;
if($el&&$el.length > 0){
var $next=$el.next();
if($next.length > 0&&$next.get(0).tagName=='FIGCAPTION'){
title=$next.text();
}else if($el.attr('title')){
title=$el.attr('title');
}else{
var $img=$el.find('img');
if($img.length > 0){
title=$img.attr('alt');
if(! title){
title=$img.data('caption');
}}
}}
return title;
}},
zoom: {
enabled: true,
duration: 300,
easing: 'ease-in-out',
opener: function(openerElement){
if(!openerElement.is('img')){
if(openerElement.parents('.trx_addons_hover').find('img').length > 0)
openerElement=openerElement.parents('.trx_addons_hover').find('img');
else if(openerElement.find('img').length > 0)
openerElement=openerElement.find('img');
else if(openerElement.siblings('img').length > 0)
openerElement=openerElement.siblings('img');
else if(openerElement.parent().parent().find('img').length > 0)
openerElement=openerElement.parent().parent().find('img');
}
return openerElement;
}},
callbacks: {
beforeClose: function(){
jQuery('.mfp-figure figcaption').hide();
jQuery('.mfp-figure .mfp-arrow').hide();
}}
}));
} catch (e){}}
var on_leaving_site=[],
in_page_edit_mode=$body.hasClass('elementor-editor-active')
|| $body.hasClass('wp-admin')
|| $body.hasClass('block-editor-page');
container.find('.sc_layouts_popup:not(.inited),.sc_layouts_panel:not(.inited)').each(function(){
var $self=jQuery(this),
id=$self.attr('id'),
show=false;
if(!id) return;
var is_panel=$self.hasClass('sc_layouts_panel'),
link=jQuery('a[href="#'+id+'"],' +(is_panel ? '.trx_addons_panel_link[data-panel-id="'+id+'"]':'.trx_addons_popup_link[data-popup-id="'+id+'"]'));
if(link.length===0){
$body.append('<a href="#'+id+'" class="trx_addons_hidden"></a>');
link=jQuery('a[href="#'+id+'"]');
}
if($self.hasClass('sc_layouts_show_on_page_load')){
show=true;
}else if($self.hasClass('sc_layouts_show_on_page_load_once')&&trx_addons_get_cookie('trx_addons_show_on_page_load_once_'+id)!='1'){
trx_addons_set_cookie('trx_addons_show_on_page_load_once_'+id, '1');
show=true;
}else if($self.hasClass('sc_layouts_show_on_page_close')&&trx_addons_get_cookie('trx_addons_show_on_page_close_'+id)!='1'){
on_leaving_site.push({
link: link,
id: id
});
}
if(show){
if(! in_page_edit_mode){
setTimeout(function(){
link.trigger('click');
}, $self.data('delay') > 0 ? $self.data('delay') * 1000:0);
}}
link
.addClass(is_panel ? 'trx_addons_panel_link':'trx_addons_popup_link')
.data('panel', $self);
$self
.addClass('inited')
.on('click', '.sc_layouts_panel_close', function(e){
trx_addons_close_panel($self);
e.preventDefault();
return false;
});
});
if(on_leaving_site.length > 0&&! in_page_edit_mode){
var showed=false;
$window.on('mousemove', function(e){
if(showed) return;
var y=typeof e.clientY!='undefined' ? e.clientY:999;
if(y < trx_addons_adminbar_height() + 15){
showed=true;
on_leaving_site.forEach(function(item){
item.link.trigger('click');
trx_addons_set_cookie('trx_addons_show_on_page_close_'+item.id, '1');
});
}});
}
container.find(trx_addons_apply_filters('mfp-init-popup-selector', ".trx_addons_popup_link:not(.popup_inited)"))
.addClass('popup_inited')
.magnificPopup(trx_addons_apply_filters('mfp-init-popup-params', {
type: 'inline',
focus: 'input',
removalDelay: trx_addons_apply_filters('trx_addons_filter_close_popup_timeout', 0),
tLoading: TRX_ADDONS_STORAGE['msg_magnific_loading'],
tClose: TRX_ADDONS_STORAGE['msg_magnific_close'],
closeBtnInside: true,
closeMarkup: '<button title="%title%" aria-label="%title%" type="button" class="mfp-close"><span class="mfp-close-icon">&#215;</span></button>',
callbacks: {
beforeAppend: function (){
var $mfp=this;
$document.trigger('action.prepare_popup_elements', [$mfp.content, $mfp]);
},
beforeOpen: function(){
var $mfp=this;
$document.trigger('action.open_popup_elements', [$mfp.content]);
var wrap_animation_in=mfp_get_animation($mfp, 'wrap', 'open'),
bg_animation_in=mfp_get_animation($mfp, 'bg', 'open');
if(bg_animation_in){
$mfp.bgOverlay.addClass(bg_animation_in);
}
if(wrap_animation_in){
$mfp.wrap.addClass(wrap_animation_in);
}},
open: function (){
trx_addons_prepare_popup_content(this.content, true);
},
beforeClose: function(){
var $mfp=this;
$document.trigger('action.close_popup_elements', [$mfp.content]);
var wrap_animation_in=mfp_get_animation($mfp, 'wrap', 'open'),
bg_animation_in=mfp_get_animation($mfp, 'bg', 'open'),
wrap_animation_out=mfp_get_animation($mfp, 'wrap', 'close'),
bg_animation_out=mfp_get_animation($mfp, 'bg', 'close'),
delay=wrap_animation_out
? trx_addons_apply_filters('mfp-init-popup-animations-duration',
wrap_animation_out.indexOf('faster')!=-1
? 300
:(wrap_animation_out.indexOf('fast')!=-1
? 500
:(wrap_animation_out.indexOf('normal')!=-1
? 800
:(wrap_animation_out.indexOf('slow')!=-1
? 2000
:(wrap_animation_out.indexOf('slower')!=-1
? 3000
: 1000
)
)
)
),
wrap_animation_out
)
: 0;
$mfp.st.removalDelay +=delay;
if(bg_animation_out){
setTimeout(function(){
$mfp.bgOverlay.removeClass(bg_animation_in).addClass(bg_animation_out);
}, $mfp.st.removalDelay - delay);
}
if(wrap_animation_out){
setTimeout(function(){
$mfp.wrap.removeClass(wrap_animation_in).addClass(wrap_animation_out);
}, $mfp.st.removalDelay - delay);
}},
close: function (){
var $mfp=this;
trx_addons_close_panel($mfp.content);
},
resize: function (){
var $mfp=this;
trx_addons_resize_actions(jQuery($mfp.content));
}}
}));
var mfp_get_animation=function(mfp, item, event, defa){
var defaults=trx_addons_apply_filters('mfp-init-popup-animations', {
'wrap_open':  'fadeIn animated fast',
'wrap_close': 'fadeOut animated fast',
'bg_open':    'fadeIn animated fast',
'bg_close':   'fadeOut animated fast'
});
return mfp.st.el.attr('data-popup-'+item+'-'+event+'-animation')
? mfp.st.el.attr('data-popup-'+item+'-'+event+'-animation')
: trx_addons_apply_filters('mfp-init-popup-'+item+'-'+event+'-animation', defa ? defa:defaults[item+'_'+event]);
};
container.find(trx_addons_apply_filters('init-panel-selector', ".trx_addons_panel_link:not(.panel_inited)"))
.addClass('panel_inited')
.on('click', function(e){
var panel=jQuery(this).data('panel');
if(! panel.hasClass('sc_layouts_panel_opened')){
$document.trigger('action.prepare_popup_elements', [panel]);
trx_addons_prepare_popup_content(panel, true);
panel.addClass('sc_layouts_panel_opened');
$document.trigger('action.opened_popup_elements', [panel]);
if(panel.prev().hasClass('sc_layouts_panel_hide_content')) panel.prev().addClass('sc_layouts_panel_opened');
$body.addClass('sc_layouts_panel_opened sc_layouts_panel_opened_' + panel.data('panel-position'));
var panel_class=panel.data('panel-class');
if(panel_class){
$body.addClass(panel_class + '_opened');
}}else{
trx_addons_close_panel(panel);
}
e.preventDefault();
return false;
});
container.find('.sc_layouts_panel_hide_content:not(.inited)')
.addClass('inited')
.on('click', function(e){
trx_addons_close_panel(jQuery(this).next());
e.preventDefault();
return false;
});
window.trx_addons_close_panel=function(panel){
if(panel.hasClass('sc_layouts_panel')){
$document.trigger('action.close_popup_elements', [panel]);
}
setTimeout(function(){
panel.removeClass('sc_layouts_panel_opened');
if(panel.prev().hasClass('sc_layouts_panel_hide_content')){
panel.prev().removeClass('sc_layouts_panel_opened');
}
$body.removeClass('sc_layouts_panel_opened sc_layouts_panel_opened_left sc_layouts_panel_opened_right sc_layouts_panel_opened_top sc_layouts_panel_opened_bottom');
var panel_class=panel.data('panel-class');
if(panel_class){
$body.removeClass(panel_class + '_opened');
}
if(panel.data('popup-content')!==undefined){
setTimeout(function(){ panel.empty(); }, 500);
}}, trx_addons_apply_filters('trx_addons_filter_close_panel_timeout', panel.hasClass('sc_layouts_panel')&&panel.data('animation-delay')!==undefined ? panel.data('animation-delay'):0, panel));
};
window.trx_addons_prepare_popup_content=function(container, autoplay){
var wrapper=jQuery(container);
if(wrapper.data('popup-content')===undefined){
var iframe=wrapper.find('iframe');
if(wrapper.find('audio').length
|| wrapper.find('video').length
||(iframe.length
&&(( iframe.data('src')&&iframe.data('src').search(/(youtu|vimeo|daily|facebook)/i) > 0)
||
(iframe.attr('src')&&iframe.attr('src').search(/(youtu|vimeo|daily|facebook)/i) > 0)
)
)
){
wrapper.data('popup-content', wrapper.html());
}}else{
wrapper.html(wrapper.data('popup-content'));
wrapper.find('.inited').removeClass('inited');
}
wrapper.find('[data-src]').each(function(){
jQuery(this).attr('src', jQuery(this).data('src'));
});
$document.trigger('action.init_hidden_elements', [wrapper]);
$document.trigger('action.init_popup_elements', [wrapper]);
if(autoplay) trx_addons_set_autoplay(wrapper);
var frame=wrapper.find('.esg-grid');
if(frame.length > 0){
var wrappers=[".esg-tc.eec", ".esg-lc.eec", ".esg-rc.eec", ".esg-cc.eec", ".esg-bc.eec"];
for (var i=0; i < wrappers.length; i++){
frame.find(wrappers[i]+'>'+wrappers[i]).unwrap();
}}
$window.trigger('resize');
};}
var $likes=container.find('a.post_meta_likes:not(.inited),a.comment_counters_likes:not(.inited)');
if($likes.length > 0){
var likes_busy=false;
$likes
.addClass('inited')
.on('click', function(e){
if(! likes_busy){
likes_busy=true;
var button=jQuery(this);
var inc=button.hasClass('enabled') ? 1:-1;
var post_id=button.hasClass('post_meta_likes') ? button.data('postid'):button.data('commentid');
var cookie_likes=trx_addons_get_cookie(button.hasClass('post_meta_likes') ? 'trx_addons_likes':'trx_addons_comment_likes');
if(cookie_likes===undefined||cookie_likes===null) cookie_likes='';
jQuery.post(TRX_ADDONS_STORAGE['ajax_url'], {
action: button.hasClass('post_meta_likes') ? 'post_counter':'comment_counter',
nonce: TRX_ADDONS_STORAGE['ajax_nonce'],
post_id: post_id,
likes: inc
}).done(function(response){
var rez={};
try {
rez=JSON.parse(response);
} catch (e){
rez={ error: TRX_ADDONS_STORAGE['msg_ajax_error'] };
console.log(response);
}
if(rez.error===''){
var counter=rez.counter;
if(inc==1){
var title=button.data('title-dislike');
button.removeClass('enabled trx_addons_icon-heart-empty').addClass('disabled trx_addons_icon-heart');
cookie_likes +=(cookie_likes.substr(-1)!=',' ? ',':'') + post_id + ',';
}else{
var title=button.data('title-like');
button.removeClass('disabled trx_addons_icon-heart').addClass('enabled trx_addons_icon-heart-empty');
cookie_likes=cookie_likes.replace(','+post_id+',', ',');
}
button.data('likes', counter).attr('title', title).find(button.hasClass('post_meta_likes') ? '.post_meta_number':'.comment_counters_number').html(counter);
trx_addons_set_cookie(button.hasClass('post_meta_likes') ? 'trx_addons_likes':'trx_addons_comment_likes', cookie_likes, 365 * 24 * 60 * 60 * 1000);
}else{
alert(TRX_ADDONS_STORAGE['msg_error_like']);
}
likes_busy=false;
$document.trigger('action.got_ajax_response', {
action: button.hasClass('post_meta_likes') ? 'post_counter':'comment_counter',
result: rez
});
});
}
e.preventDefault();
return false;
});
}
var $emotions=container.find('.trx_addons_emotions:not(.inited)');
if($emotions.length > 0){
var emotions_busy=false;
$emotions
.addClass('inited')
.on('click', '.trx_addons_emotions_item', function(e){
if(!emotions_busy){
emotions_busy=true;
var button=jQuery(this);
var button_active=button.parent().find('.trx_addons_emotions_active');
var post_id=button.data('postid');
jQuery.post(TRX_ADDONS_STORAGE['ajax_url'], {
action: 'post_counter',
nonce: TRX_ADDONS_STORAGE['ajax_nonce'],
post_id: post_id,
emotion_inc: button.data('slug'),
emotion_dec: button_active.length > 0 ? button_active.data('slug'):'',
}).done(function(response){
var rez={};
try {
rez=JSON.parse(response);
} catch (e){
rez={ error: TRX_ADDONS_STORAGE['msg_ajax_error'] };
console.log(response);
}
if(rez.error===''){
var cookie_likes=trx_addons_get_cookie('trx_addons_emotions'),
cookie_likes_new=',';
if(cookie_likes){
cookie_likes=cookie_likes.split(',');
for (var i=0; i<cookie_likes.length; i++){
if(cookie_likes[i]==='') continue;
var tmp=cookie_likes[i].split('=');
if(tmp[0]!=post_id) cookie_likes_new +=cookie_likes[i] + ',';
}}
cookie_likes=cookie_likes_new;
if(button_active.length > 0){
button_active.removeClass('trx_addons_emotions_active');
}
if(button_active.length==0||button.data('slug')!=button_active.data('slug')){
button.addClass('trx_addons_emotions_active');
cookie_likes +=(cookie_likes.substr(-1)!=',' ? ',':'') + post_id + '=' + button.data('slug') + ',';
}
for (var i in rez.counter){
button.parent().find('[data-slug="'+i+'"] .trx_addons_emotions_item_number').html(rez.counter[i]);
}
trx_addons_set_cookie('trx_addons_emotions', cookie_likes, 365 * 24 * 60 * 60 * 1000);
}else{
alert(TRX_ADDONS_STORAGE['msg_error_like']);
}
emotions_busy=false;
$document.trigger('action.got_ajax_response', {
action: 'post_counter',
result: rez
});
});
}
e.preventDefault();
return false;
});
}
var $share_caption=container.find('.socials_share .socials_caption:not(.inited)');
if($share_caption.length > 0){
$share_caption.each(function(){
jQuery(this).addClass('inited').on('click', function(e){
jQuery(this).siblings('.social_items').slideToggle();
e.preventDefault();
return false;
});
});
}
var $share_items=container.find('.socials_share .social_items:not(.inited)');
if($share_items.length > 0){
$share_items.each(function(){
jQuery(this)
.addClass('inited')
.on('click', '.social_item_popup', function(e){
var url=jQuery(this).data('link');
window.open(url, '_blank', 'scrollbars=0, resizable=1, menubar=0, left=100, top=100, width=480, height=400, toolbar=0, status=0');
e.preventDefault();
return false;
})
.on('click', '.social_item[data-copy-link-url]', function(e){
var $self=jQuery(this),
url=$self.data('copy-link-url');
if(url!=''){
trx_addons_copy_to_clipboard(url);
var msg=$self.data('message') ? $self.data('message'):TRX_ADDONS_STORAGE['msg_copied'];
if(msg){
$self.attr('data-tooltip-text', msg);
setTimeout(function(){
$self.removeAttr('data-tooltip-text');
}, 3000);
}}
e.preventDefault();
return false;
});
});
}
$banner_placeholder.each(function(){
var item=jQuery(this);
if(item.data('banner-show')=='permanent'){
if(! item.hasClass('inited')){
item.addClass('inited');
setTimeout(function(){
item.after(item.data('banner'));
var banner=item.next();
item.remove();
if(banner.hasClass('banner_hidden')){
trx_addons_when_images_loaded(banner, function(){
banner.slideDown();
});
}}, item.data('banner-delay') ? item.data('banner-delay'):0);
}}else if(item.data('banner-show')=='scroll'){
trx_addons_intersection_observer_add(item, function(item, enter){
if(! item.hasClass('inited')&&enter){
item.addClass('inited');
trx_addons_intersection_observer_remove(item);
setTimeout(function(){
item.after(item.data('banner'));
var banner=item.next();
item.remove();
if(banner.hasClass('banner_hidden')){
trx_addons_when_images_loaded(banner, function(){
banner.slideDown();
});
}}, item.data('banner-delay') ? item.data('banner-delay'):0);
}});
}});
container.find('.widget ul > li').each(function(){
var $self=jQuery(this);
if($self.find('ul').length > 0){
$self.addClass('has_children');
}});
container.find('.widget_archive a:not(.inited)').each(function(){
var $self=jQuery(this).addClass('inited');
var val=$self.html().split(' ');
if(val.length > 1){
val[val.length-1]='<span>' + val[val.length-1] + '</span>';
$self.html(val.join(' '));
}});
jQuery('.sc_layouts_menu_nav:not(.inited_cache)').each(function(){
var $self=jQuery(this).addClass('inited_cache');
if($self.find('.current-menu-item').length==0||$body.hasClass('blog_template')){
if(TRX_ADDONS_STORAGE['menu_cache']===undefined) TRX_ADDONS_STORAGE['menu_cache']=[];
var id=$self.attr('id');
if(id===undefined){
id=('sc_layouts_menu_nav_' + Math.random()).replace('.', '');
$self.attr('id', id);
}
TRX_ADDONS_STORAGE['menu_cache'].push('#'+id);
}});
if(TRX_ADDONS_STORAGE['menu_cache']&&TRX_ADDONS_STORAGE['menu_cache'].length > 0){
var href=window.location.href;
if(href.slice(-1)=='/'){
href=href.slice(0, -1);
}
var href2=href + '/';
for (var i=0; i < TRX_ADDONS_STORAGE['menu_cache'].length; i++){
var menu=jQuery(TRX_ADDONS_STORAGE['menu_cache'][i]+':not(.prepared)');
if(menu.length===0){
continue;
}
menu.addClass('prepared');
menu.find('li').removeClass('current-menu-ancestor current-menu-parent current-menu-item current_page_item');
menu.find('a[href="'+href+'"],a[href="'+href2+'"]').each(function(idx){
var li=jQuery(this).parent();
li.addClass('current-menu-item');
if(li.hasClass('menu-item-object-page')){
li.addClass('current_page_item');
}
li=li.parents('li');
for(var j=0; j < li.length; j++){
li.addClass('current-menu-ancestor' +(j==0 ? ' current-menu-parent':''));
}});
}}
jQuery("form:not([data-inited-validation])")
.attr('data-inited-validation', 1)
.on('change', 'input,select,textarea', function(){
var $self=jQuery(this),
$wrap=$self.parents('.error_field');
if($self.val()!==''){
if($self.hasClass('error_field')){
$self.removeClass('error_field');
}else if($wrap.length > 0){
$wrap.removeClass('error_field');
}}
});
jQuery("form#commentform:not(.inited_validation)")
.addClass('inited_validation')
.on('submit', function(e){
var rez=trx_addons_comments_validate(jQuery(this));
if(!rez){
e.preventDefault();
}
return rez;
});
function trx_addons_comments_validate(form){
form.find('input').removeClass('error_field');
var comments_args={
error_message_text: TRX_ADDONS_STORAGE['msg_validation_error'],
error_message_show: true,
error_message_time: 4000,
error_message_class: 'trx_addons_message_box trx_addons_message_box_error',
error_fields_class: 'error_field',
exit_after_first_error: false,
rules: [
{
field: 'comment',
min_length: { value: 1, message: TRX_ADDONS_STORAGE['msg_text_empty'] }}
]
};
if(form.find('.comments_author input[aria-required="true"]').length > 0){
comments_args.rules.push({
field: 'author',
min_length: { value: 1, message: TRX_ADDONS_STORAGE['msg_name_empty']},
max_length: { value: 60, message: TRX_ADDONS_STORAGE['msg_name_long']}}
);
}
if(form.find('.comments_email input[aria-required="true"]').length > 0){
comments_args.rules.push({
field: 'email',
min_length: { value: 1, message: TRX_ADDONS_STORAGE['msg_email_empty']},
max_length: { value: 60, message: TRX_ADDONS_STORAGE['msg_email_long']},
mask: { value: TRX_ADDONS_STORAGE['email_mask'], message: TRX_ADDONS_STORAGE['msg_email_not_valid']}}
);
}
var error=trx_addons_form_validate(form, comments_args);
return !error;
}
if($show_on_scroll.length > 0){
trx_addons_intersection_observer_add($show_on_scroll);
}
if(TRX_ADDONS_STORAGE['disable_animation_on_mobile']&&$body.hasClass('ua_mobile')){
jQuery('[data-post-animation^="animated"]').removeAttr('data-post-animation');
jQuery('[data-hover-animation^="animated"]').removeAttr('data-hover-animation');
$animated_elements=jQuery('[data-post-animation^="animated"]:not(.animated)');
$animated_hover=jQuery('[data-hover-animation^="animated"]:not(.animated)');
}
if($animated_elements.length > 0){
trx_addons_intersection_observer_add($animated_elements, function(item, enter){
if(! item.hasClass('inited_animation')&&enter){
item.addClass('inited_animation');
trx_addons_intersection_observer_remove(item);
var animation=item.data('post-animation');
if(! animation) animation=item.data('animation');
setTimeout(function(){
item.addClass(animation);
item.removeAttr('data-post-animation');
$animated_elements=jQuery('[data-post-animation^="animated"]:not(.animated)');
$document.trigger('action.start_item_animation', [item]);
}, 100 * trx_addons_random(0, 10));
}});
}
container
.find('[data-hover-animation^="animated"]')
.closest('.elementor-column,.post_layout_custom')
.each(function(){
var $self=jQuery(this);
if($self.hasClass('hover-animation-inited')) return;
$self.addClass('hover-animation-inited').hover(function(e){
jQuery(this).find('[data-hover-animation^="animated"]').each(function(){
var obj=jQuery(this);
var animation=obj.data('hover-animation');
var animation_in=obj.data('animation-in');
if(animation_in==undefined) animation_in="none";
var animation_in_delay=obj.data('animation-in-delay');
if(animation_in_delay==undefined) animation_in_delay=0;
var animation_out=obj.data('animation-out');
if(animation_out==undefined) animation_out="none";
if(animation_in!='none'){
setTimeout(function(){
obj.removeClass(animation + ' ' + animation_out);
obj.addClass(animation + ' ' + animation_in);
}, animation_in_delay);
}});
},
function(e){
jQuery(this).find('[data-hover-animation^="animated"]').each(function(){
var obj=jQuery(this);
var animation=obj.data('hover-animation');
var animation_in=obj.data('animation-in');
if(animation_in==undefined) animation_in="none";
var animation_out=obj.data('animation-out');
if(animation_out==undefined) animation_out="none";
var animation_out_delay=obj.data('animation-out-delay');
if(animation_out_delay==undefined) animation_out_delay=0;
if(animation_out!='none'){
setTimeout(function(){
obj.removeClass(animation + ' ' + animation_in);
obj.addClass(animation + ' ' + animation_out);
}, animation_out_delay);
}});
}
);
});
if(typeof ScrollMagic!='undefined'){
if(parallax_controller===null){
parallax_controller=new ScrollMagic.Controller({
globalSceneOptions: {
triggerHook: "onEnter",
duration: "200%"
}});
}
$parallax_wrap.each(function(){
var $self=jQuery(this),
id=$self.attr('id'),
speed=$self.data('parallax') ? Number($self.data('parallax')):0;
if(speed!==0&&! $self.hasClass('parallax_inited')){
$self.addClass('parallax_inited');
if(! id){
id='sc_parallax_wrap_' +('' + Math.random()).replace('.', '');
$self.attr('id', id);
}
var selector='#' + id +($self.find('> .wp-caption').length > 0 ? '>.wp-caption':'') + '>img';
new ScrollMagic
.Scene({ triggerElement: '#' + id })
.setTween(selector, { y: speed + "%", ease: Linear.easeNone })
.addTo(parallax_controller);
}});
}
if(! $scroll_to_top.hasClass('inited')){
$scroll_to_top
.addClass('inited')
.on('click', function(e){
jQuery('html,body').animate({
scrollTop: 0
}, 'slow');
e.preventDefault();
return false;
});
if($scroll_progress.length){
$document.on('action.scroll_trx_addons', function(){
var prc=trx_addons_document_height() > trx_addons_window_height() ? Math.min(100, Math.max(0, trx_addons_window_scroll_top() /(trx_addons_document_height() - trx_addons_window_height()) * 100)):100;
if($scroll_progress.hasClass('trx_addons_scroll_progress_type_vertical')){
$scroll_progress.height(prc+'%');
}else if($scroll_progress.hasClass('trx_addons_scroll_progress_type_horizontal')){
$scroll_progress.width(prc+'%');
}else if($scroll_progress.hasClass('trx_addons_scroll_progress_type_box')||$scroll_progress.hasClass('trx_addons_scroll_progress_type_round')){
var $bar=$scroll_progress.find('.trx_addons_scroll_progress_bar');
if($bar.length===0){
$scroll_progress.append('<svg viewBox="0 0 50 50">'
+($scroll_progress.hasClass('trx_addons_scroll_progress_type_round')
? '<circle class="trx_addons_scroll_progress_bar" cx="25" cy="25" r="22"></circle>'
: '<rect class="trx_addons_scroll_progress_bar" x="3" y="3" width="44" height="44"></rect>'
)
+ '</svg>');
$bar=$scroll_progress.find('.trx_addons_scroll_progress_bar');
}
var bar_max=parseFloat($bar.css('stroke-dasharray'));
$bar.css('stroke-dashoffset', '' + Math.min(1, 1 - prc / 100) * bar_max);
}});
}}
}
if(TRX_ADDONS_STORAGE['ajax_views']){
$document.on('action.ready_trx_addons', function(){
if(!TRX_ADDONS_STORAGE['post_views_counter_inited']){
TRX_ADDONS_STORAGE['post_views_counter_inited']=true;
setTimeout(function(){
jQuery.post(TRX_ADDONS_STORAGE['ajax_url'], {
action: 'post_counter',
nonce: TRX_ADDONS_STORAGE['ajax_nonce'],
post_id: TRX_ADDONS_STORAGE['post_id'],
views: 1
}).done(function(response){
var rez={};
try {
rez=JSON.parse(response);
} catch (e){
rez={ error: TRX_ADDONS_STORAGE['ajax_error'] };
console.log(response);
}
if(rez.error===''){
jQuery('.post_meta_single .post_meta_views .post_meta_number,.sc_layouts_title_meta .post_meta_views .post_meta_number').html(rez.counter);
}
$document.trigger('action.got_ajax_response', {
action: 'post_counter',
result: rez
});
});
}, 10);
}});
}
function trx_addons_intersection_observer_init(){
if(typeof TRX_ADDONS_STORAGE=='undefined') return;
if(typeof IntersectionObserver!='undefined'){
if(typeof TRX_ADDONS_STORAGE['intersection_observer']=='undefined'){
TRX_ADDONS_STORAGE['intersection_observer']=new IntersectionObserver(function(entries){
entries.forEach(function(entry){
trx_addons_intersection_observer_in_out(jQuery(entry.target), entry.isIntersecting||entry.intersectionRatio > 0 ? 'in':'out', entry);
});
}, {
root: null,
rootMargin: '0px',
threshold: 0	
});
}}else{
$window.on('scroll', function(){
if(typeof TRX_ADDONS_STORAGE['intersection_observer_items']!='undefined'){
for(var i in TRX_ADDONS_STORAGE['intersection_observer_items']){
if(! TRX_ADDONS_STORAGE['intersection_observer_items'][i]||TRX_ADDONS_STORAGE['intersection_observer_items'][i].length===0){
continue;
}
var item=TRX_ADDONS_STORAGE['intersection_observer_items'][i],
item_top=item.offset().top,
item_height=item.height();
trx_addons_intersection_observer_in_out(item, item_top + item_height > trx_addons_window_scroll_top()&&item_top < trx_addons_window_scroll_top() + trx_addons_window_height() ? 'in':'out');
}}
});
}
window.trx_addons_intersection_observer_in_out=function(item, state, entry){
var callback='';
if(state=='in'){
if(! item.hasClass('trx_addons_in_viewport')){
item.addClass('trx_addons_in_viewport');
callback=item.data('trx-addons-intersection-callback');
if(callback){
callback(item, true, entry);
}}
}else{
if(item.hasClass('trx_addons_in_viewport')){
item.removeClass('trx_addons_in_viewport');
callback=item.data('trx-addons-intersection-callback');
if(callback){
callback(item, false, entry);
}}
}};
window.trx_addons_intersection_observer_add=function(items, callback){
items.each(function(){
var $self=jQuery(this),
id=$self.attr('id');
if(! $self.hasClass('trx_addons_intersection_inited')){
if(! id){
id='io-' +('' + Math.random()).replace('.', '');
$self.attr('id', id);
}
$self.addClass('trx_addons_intersection_inited');
if(callback){
$self.data('trx-addons-intersection-callback', callback);
}
if(typeof TRX_ADDONS_STORAGE['intersection_observer_items']=='undefined'){
TRX_ADDONS_STORAGE['intersection_observer_items']={};}
TRX_ADDONS_STORAGE['intersection_observer_items'][id]=$self;
if(typeof TRX_ADDONS_STORAGE['intersection_observer']!=='undefined'){
TRX_ADDONS_STORAGE['intersection_observer'].observe($self.get(0));
}}
});
};
window.trx_addons_intersection_observer_remove=function(items){
items.each(function(){
var $self=jQuery(this),
id=$self.attr('id');
if($self.hasClass('trx_addons_intersection_inited')){
$self.removeClass('trx_addons_intersection_inited');
delete TRX_ADDONS_STORAGE['intersection_observer_items'][id];
if(typeof TRX_ADDONS_STORAGE['intersection_observer']!=='undefined'){
TRX_ADDONS_STORAGE['intersection_observer'].unobserve($self.get(0));
}}
});
};}
window.trx_addons_scroll_actions=function(){
if(trx_addons_window_scroll_top() > 0){
if(! $body.hasClass('trx_addons_page_scrolled')){
$body.addClass('trx_addons_page_scrolled');
}}else if($body.hasClass('trx_addons_page_scrolled')){
$body.removeClass('trx_addons_page_scrolled');
}
if($scroll_to_top.length > 0){
if(trx_addons_window_scroll_top() > 100){
if(! $scroll_to_top.hasClass('show')){
$scroll_to_top.addClass('show');
$body.addClass('trx_addons_scroll_to_top_show');
}}else{
if($scroll_to_top.hasClass('show')){
$scroll_to_top.removeClass('show');
$body.removeClass('trx_addons_scroll_to_top_show');
}}
}
if(['top', 'bottom', 'fixed'].indexOf(TRX_ADDONS_STORAGE['scroll_progress']) >=0){
trx_addons_show_scroll_progress();
}
$show_on_scroll.each(function(){
var item=jQuery(this);
if(item.hasClass('trx_addons_in_viewport')){
if(item.offset().top < trx_addons_window_scroll_top() + trx_addons_window_height() * 0.75){
item.removeClass('trx_addons_show_on_scroll').addClass('trx_addons_showed_on_scroll');
trx_addons_intersection_observer_remove(item);
$show_on_scroll=jQuery('.trx_addons_show_on_scroll');
}}
});
$document.trigger('action.before_scroll_trx_addons');
$document.trigger('action.scroll_trx_addons');
$document.trigger('action.after_scroll_trx_addons');
TRX_ADDONS_STORAGE['scroll_busy']=false;
};
function trx_addons_show_scroll_progress(){
if(TRX_ADDONS_STORAGE['scroll_progress_status']==undefined){
$body.append('<div class="scroll_progress_wrap scroll_progress_'+TRX_ADDONS_STORAGE['scroll_progress']+'"><span class="scroll_progress_status"></span></div>');
TRX_ADDONS_STORAGE['scroll_progress_status']=jQuery('.scroll_progress_wrap .scroll_progress_status');
trx_addons_get_scroll_posts();
TRX_ADDONS_STORAGE['scroll_progress_status'].on('click', function(e){
var prc=e.pageX / jQuery(this).parent().width();
if(TRX_ADDONS_STORAGE['scroll_posts']!=undefined&&TRX_ADDONS_STORAGE['scroll_posts'].length > 0){
var cur_post=trx_addons_detect_current_scroll_post(),
pt=cur_post.data('post-top'),
ph=cur_post.data('post-height');
trx_addons_document_animate_to(Math.round(ph * prc + pt - wh / 2));
}else{
trx_addons_document_animate_to(Math.round(( trx_addons_document_height() - trx_addons_window_height()) * prc));
}
e.preventDefault();
return false;
});
}
var st=trx_addons_window_scroll_top(),
wh=trx_addons_window_height(),
new_width='0%';
if(TRX_ADDONS_STORAGE['scroll_posts']!==undefined&&TRX_ADDONS_STORAGE['scroll_posts'].length > 0){
var cur_post=trx_addons_detect_current_scroll_post(),
pt=cur_post.data('post-top'),
ph=cur_post.data('post-height');
new_width=(st < 10 ? 0:Math.min(100, Math.round(( st + wh / 2 - pt) * 100 / ph))) + '%';
TRX_ADDONS_STORAGE['scroll_progress_status'].width(new_width);
}else{
new_width=Math.min(100, Math.round(st * 100 /(trx_addons_document_height() - wh))) + '%';
TRX_ADDONS_STORAGE['scroll_progress_status'].width(new_width);
}}
function trx_addons_detect_current_scroll_post(){
var cur_post=false;
TRX_ADDONS_STORAGE['scroll_posts'].each(function(){
var post=jQuery(this),
st=trx_addons_window_scroll_top(),
wh=trx_addons_window_height(),
pt=post.data('post-top'),
ph=post.data('post-height');
if(pt < st + wh / 2){
cur_post=post;
}});
if(! cur_post){
cur_post=TRX_ADDONS_STORAGE['scroll_posts'].eq(TRX_ADDONS_STORAGE['scroll_posts'].length - 1);
}
return cur_post;
}
$document.on('action.new_post_added', trx_addons_get_scroll_posts);
function trx_addons_get_scroll_posts(){
TRX_ADDONS_STORAGE['scroll_posts']=(TRX_ADDONS_STORAGE['scroll_posts']!==undefined&&TRX_ADDONS_STORAGE['scroll_posts'].length > 0)
|| jQuery('.nav-links-single-scroll').length > 0
? jQuery('.post_item_single')
: false;
trx_addons_get_scroll_posts_dimensions();
}
$document.on('action.resize_trx_addons', trx_addons_get_scroll_posts_dimensions);
function trx_addons_get_scroll_posts_dimensions(){
if(TRX_ADDONS_STORAGE['scroll_posts']!==undefined&&TRX_ADDONS_STORAGE['scroll_posts'].length > 0){
TRX_ADDONS_STORAGE['scroll_posts'].each(function(){
var post=jQuery(this);
post.data('post-height', post.height())
.data('post-top', post.offset().top);
});
}}
if(! $body.hasClass('fixed_blocks_sticky')){
$document.on('action.resize_trx_addons', trx_addons_fix_column);
$document.on('action.scroll_trx_addons', trx_addons_fix_column);
var trx_addons_fix_column=function (e, cont){
if($fixed_columns.length===0){
return;
}
var force=e.namespace=='resize_trx_addons';
$fixed_columns.each(function(){
var col=jQuery(this),
row=col.parent();
if(col.attr('class').indexOf('vc_col-lg-')!=-1||col.attr('class').indexOf('vc_col-md-')!=-1){
return;
}else if(trx_addons_window_width() < TRX_ADDONS_STORAGE['mobile_breakpoint_fixedcolumns_off']){
var old_style=col.data('old_style');
if(old_style!==undefined){
col.attr('style', old_style).removeAttr('data-old_style');
}}else{
var col_height=col.outerHeight();
var row_height=row.outerHeight();
var row_top=row.offset().top;
if(col_height < row_height&&trx_addons_window_scroll_top() + trx_addons_fixed_rows_height() > row_top){
var col_init={
'position': 'undefined',
'top': 'auto',
'bottom':'auto'
};
if(typeof TRX_ADDONS_STORAGE['scroll_offset_last']=='undefined'){
TRX_ADDONS_STORAGE['col_top_last']=row_top;
TRX_ADDONS_STORAGE['scroll_offset_last']=trx_addons_window_scroll_top();
TRX_ADDONS_STORAGE['scroll_dir_last']=1;
}
var scroll_dir=trx_addons_window_scroll_top() - TRX_ADDONS_STORAGE['scroll_offset_last'];
scroll_dir=scroll_dir==0
? TRX_ADDONS_STORAGE['scroll_dir_last']
:(scroll_dir > 0 ? 1:-1);
var col_big=col_height + 30 >=trx_addons_window_height() - trx_addons_fixed_rows_height(),
col_top=col.offset().top;
if(col_top < 0){
col_top=TRX_ADDONS_STORAGE['col_top_last'];
}
if(col_big){
if(scroll_dir!=TRX_ADDONS_STORAGE['scroll_dir_last']&&col.css('position')=='fixed'){
col_init.top=col_top - row_top;
col_init.position='absolute';
}else if(scroll_dir > 0){
if(trx_addons_window_scroll_top() + trx_addons_window_height() >=row_top + row_height + 30){
col_init.bottom=0;
col_init.position='absolute';
}else if(trx_addons_window_scroll_top() + trx_addons_window_height() >=(col.css('position')=='absolute' ? col_top:row_top) + col_height + 30){
col_init.bottom=30;
col_init.position='fixed';
}}else{
if(trx_addons_window_scroll_top() + trx_addons_fixed_rows_height() <=col_top){
col_init.top=trx_addons_fixed_rows_height();
col_init.position='fixed';
}}
}else{
if(trx_addons_window_scroll_top() + trx_addons_fixed_rows_height() >=row_top + row_height - col_height){
col_init.bottom=0;
col_init.position='absolute';
}else{
col_init.top=trx_addons_fixed_rows_height();
col_init.position='fixed';
}}
if(force&&col_init.position=='undefined'&&col.css('position')=='absolute'){
col_init.position='absolute';
if(col.css('top')!='auto'){
col_init.top=col.css('top');
}else{
col_init.bottom=col.css('bottom');
}}
if(col_init.position!='undefined'){
var style=col.attr('style');
if(! style) style='';
if(! col.prev().hasClass('sc_column_fixed_placeholder')){
col.css(col_init);
TRX_ADDONS_STORAGE['scroll_dir_last']=0;
col.before('<div class="sc_column_fixed_placeholder '+col.attr('class').replace('sc_column_fixed', '')+'"'
+ (col.data('col') ? ' data-col="' + col.data('col') + '"':'')
+ '></div>');
}
col_init.left=col_init.position=='fixed' ? col.prev().offset().left:col.prev().position().left;
col_init.width=col.prev().width() + parseFloat(col.prev().css('paddingLeft')) + parseFloat(col.prev().css('paddingRight'));
if(force
|| col.css('position')!=col_init.position
|| TRX_ADDONS_STORAGE['scroll_dir_last']!=scroll_dir
|| col.width()!=col_init.width
){
if(col.data('old_style')===undefined){
col.attr('data-old_style', style);
}
col.css(col_init);
}}
TRX_ADDONS_STORAGE['col_top_last']=col_top;
TRX_ADDONS_STORAGE['scroll_offset_last']=trx_addons_window_scroll_top();
TRX_ADDONS_STORAGE['scroll_dir_last']=scroll_dir;
}else{
var old_style=col.data('old_style');
if(old_style!==undefined){
col.attr('style', old_style).removeAttr('data-old_style');
if(col.prev().hasClass('sc_column_fixed_placeholder')){
col.prev().remove();
}}
}}
});
};}
$document.on('action.resize_trx_addons', trx_addons_stack_section);
$document.on('action.scroll_trx_addons', trx_addons_stack_section);
function trx_addons_stack_section(e, cont){
if($stack_sections.length===0) return;
var force=e.namespace=='resize_trx_addons',
wso=trx_addons_window_scroll_top() + trx_addons_fixed_rows_height();
$stack_sections.each(function(idx){
var row=jQuery(this),
row_holder=false,
row_height=0,
row_top=0,
use_sticky=$body.hasClass('fixed_blocks_sticky')&&row.hasClass('sc_stack_section_effect_slide');
if(trx_addons_window_width() < TRX_ADDONS_STORAGE['mobile_breakpoint_stacksections_off']){
if(row.hasClass('sc_stack_section_fixed')){
row.removeClass('sc_stack_section_fixed').prev().remove();
if(! use_sticky) row.css({ top: row.data('old-top') });
}}else{
if(row.hasClass('sc_stack_section_fixed')){
row_holder=row.prev();
row_height=use_sticky ? row.outerHeight():row_holder.outerHeight();
row_top=row_holder.offset().top;
if(row_top > wso){
row.removeClass('sc_stack_section_fixed');
if(! use_sticky){
row.css({ top: row.data('old-top') });
}
if(row.hasClass('sc_stack_section_effect_fade')){
row.css({ 'opacity': 0 });
}
row_holder.remove();
}else{
if(force){
row_height=row.outerHeight();
if(! use_sticky){
row_holder.height(row_height);
row.css({ top: trx_addons_fixed_rows_height() + 'px !important' });
}}
if(row.hasClass('sc_stack_section_effect_fade')){
if(wso - row_top <=row_height){
row.css({ 'opacity': Math.max(0, Math.min(1,(wso - row_top) / row_height)) });
}else{
row.css({ 'opacity': 1 });
}}
}}else{
row_top=row.offset().top;
if(row_top <=wso){
if(! use_sticky){
row_height=row.outerHeight();
row
.data('old-top', row.css('top'))
.css({ top: trx_addons_fixed_rows_height() + 'px'});
}
row
.before('<div class="sc_stack_section_placeholder"' +(! use_sticky ? ' style="height:'+row_height+'px;"':'') + '></div>')
.addClass('sc_stack_section_fixed');
}}
}});
}
window.trx_addons_resize_actions=function(cont){
if(trx_addons_browser_is_touch()){
if(! $body.hasClass('ua_touch')){
$body.addClass('ua_touch');
}}else{
if($body.hasClass('ua_touch')){
$body.removeClass('ua_touch');
}}
if(cont===undefined) cont=$body;
$document.trigger('action.before_resize_trx_addons', [cont]);
$document.trigger('action.resize_trx_addons', [cont]);
$document.trigger('action.after_resize_trx_addons', [cont]);
};
$document.on('action.resize_trx_addons', trx_addons_resize_video);
function trx_addons_resize_video(e, cont){
if($video_tags.length > 0){
$video_tags.each(function(){
var $self=jQuery(this),
classes=$self.attr('class');
if(( ! TRX_ADDONS_STORAGE['resize_tag_video']&&$self.parents('.mejs-mediaelement').length===0)
|| $self.hasClass('trx_addons_noresize')
|| classes.indexOf('_resize') > 0
|| classes.indexOf('_noresize') > 0
|| $self.parents('div:hidden,section:hidden,article:hidden').length > 0
){
return;
}
var video=$self.addClass('trx_addons_resize').eq(0);
var ratio=(video.data('ratio')!==undefined ? video.data('ratio').split(':'):[16,9]);
ratio=ratio.length!=2||ratio[0]==0||ratio[1]==0 ? 16/9:ratio[0]/ratio[1];
var mejs_cont=video.parents('.mejs-video').eq(0);
var mfp_cont=video.parents('.mfp-content').eq(0);
var w_attr=video.data('width');
var h_attr=video.data('height');
if(!w_attr||!h_attr){
w_attr=video.attr('width');
h_attr=video.attr('height');
if((!w_attr||!h_attr)&&mejs_cont.length > 0){
w_attr=Math.ceil(mejs_cont.width());
h_attr=Math.ceil(mejs_cont.height());
}
if(!w_attr||!h_attr) return;
video.data({'width': w_attr, 'height': h_attr});
}
var percent=(''+w_attr).substr(-1)=='%';
w_attr=parseInt(w_attr, 10);
h_attr=parseInt(h_attr, 10);
var w_real=Math.ceil(mejs_cont.length > 0 
? Math.min(percent ? 10000:w_attr, mejs_cont.parents('div,article').eq(0).width())
: Math.min(percent ? 10000:w_attr, video.parents('div,article').eq(0).width())
);
if(mfp_cont.length > 0){
w_real=Math.max(Math.ceil(mfp_cont.width()), w_real);
}
var h_real=Math.ceil(percent ? w_real/ratio:w_real/w_attr*h_attr);
if(parseInt(video.attr('data-last-width'), 10)==w_real){
return;
}
if(percent){
video.height(h_real);
}else if(video.parents('.wp-video-playlist').length > 0){
if(mejs_cont.length===0){
video.attr({'width': w_real, 'height': h_real});
}}else{
video.attr({'width': w_real, 'height': h_real}).css({'width': w_real+'px', 'height': h_real+'px'});
if(mejs_cont.length > 0){
trx_addons_set_mejs_player_dimensions(video, w_real, h_real);
}}
video.attr('data-last-width', w_real);
});
}
if(TRX_ADDONS_STORAGE['resize_tag_iframe']&&$iframe_tags.length > 0){
$iframe_tags.each(function(){
var $self=jQuery(this);
if($self.addClass('trx_addons_resize').parents('div:hidden,section:hidden,article:hidden').length > 0||$self.hasClass('trx_addons_noresize')){
return;
}
var iframe=$self.eq(0),
iframe_src=iframe.attr('src') ? iframe.attr('src'):iframe.data('src');
if(iframe_src===undefined||iframe_src.indexOf('soundcloud') > 0) return;
var ratio=(iframe.data('ratio')!==undefined
? iframe.data('ratio').split(':')
: (iframe.parent().data('ratio')!==undefined
? iframe.parent().data('ratio').split(':')
: (iframe.find('[data-ratio]').length>0 
? iframe.find('[data-ratio]').data('ratio').split(':')
: (iframe.attr('width')&&iframe.attr('height')
? [iframe.attr('width'), iframe.attr('height')]
: [16, 9]
)
)
)
);
ratio=ratio.length!=2||ratio[0]===0||ratio[1]===0 ? 16/9:ratio[0]/ratio[1];
var w_attr=iframe.attr('width');
var h_attr=iframe.attr('height');
if(! w_attr||! h_attr){
return;
}
var percent=(''+w_attr).substr(-1)=='%';
w_attr=parseInt(w_attr, 10);
h_attr=parseInt(h_attr, 10);
var par=iframe.parents('div,section').eq(0),
contains=iframe.data('contains-in-parent')=='1'||iframe.hasClass('contains-in-parent'),
nostretch=iframe.data('no-stretch-to-parent')=='1'||iframe.hasClass('no-stretch-to-parent'),
pw=Math.ceil(par.width()),
ph=Math.ceil(par.height()),
w_real=nostretch ? Math.min(w_attr, pw):pw,
h_real=Math.ceil(percent ? w_real/ratio:w_real/w_attr*h_attr);
if(contains&&par.css('position')=='absolute'&&h_real > ph){
h_real=ph;
w_real=Math.ceil(percent ? h_real*ratio:h_real*w_attr/h_attr);
}
if(parseInt(iframe.attr('data-last-width'), 10)==w_real) return;
iframe.css({'width': w_real+'px', 'height': h_real+'px'});
iframe.attr('data-last-width', w_real);
});
}}
function trx_addons_set_mejs_player_dimensions(video, w, h){
if(mejs){
for (var pl in mejs.players){
if(mejs.players[pl].media.src==video.attr('src')){
if(mejs.players[pl].media.setVideoSize){
mejs.players[pl].media.setVideoSize(w, h);
}else if(mejs.players[pl].media.setSize){
mejs.players[pl].media.setSize(w, h);
}
mejs.players[pl].setPlayerSize(w, h);
mejs.players[pl].setControlsSize();
}}
}}
var initAPI=false;
var initEvents=false;
var process=false;
var players=[];
var attrs=[];
var oldAPI=window.onYouTubePlayerAPIReady;
var YTdeferred=jQuery.Deferred();
jQuery.fn.isInViewport=function(){
var $self=jQuery(this);
var $panel=$self.data('sc-panel-thumb');
if(! $panel){
$panel=$self.parents('.sc_panel_thumb');
$self.data('sc-panel-thumb', $panel);
}
var rez=trx_addons_apply_filters('trx_addons_filter_element_in_viewport', $panel.length===0||$panel.hasClass('sc_panel_thumb_active'), $self);
if(rez){
var elementTop=$self.offset().top;
var elementBottom=elementTop + $self.outerHeight();
var viewportTop=trx_addons_window_scroll_top();
var viewportBottom=viewportTop + trx_addons_window_height();
rez=elementTop >=viewportTop&&elementTop <=viewportBottom
||
elementBottom >=viewportTop&&elementBottom <=viewportBottom;
}
return rez;
};
function embedYoutubeAPI(){
var tag=document.createElement('script');
tag.src='https://www.youtube.com/iframe_api';
var firstScriptTag=document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
}
window.onYouTubePlayerAPIReady=function(){
if(oldAPI&&typeof oldAPI=='function') oldAPI();
YTdeferred.resolve(window.YT);
};
function initYoutubePlayer(){
if(process) return;
process=true;
if(! initAPI&&$video_autoplay_yt.length){
embedYoutubeAPI();
initAPI=true;
}
if(! initAPI){
process=false;
return;
}
if(typeof YTdeferred!='undefined'){
YTdeferred.done(function(YT){
$video_autoplay_yt.each(function(){
var $self=jQuery(this);
if($self.parents('.sc_layouts_submenu:not(.layouts_inited):not(:visible)').length) return;
var $frame=$self.parents('.video_frame').eq(0),
$wrap=$self.parents('.with_video_autoplay').eq(0),
$sticky=$self.parents('.trx_addons_video_sticky_inner').eq(0),
isInit=$wrap.hasClass('video_autoplay_inited'),
isInView=$wrap.isInViewport(),
id = ! isInit ? Math.random().toString(36).substr(2, 9):$wrap.attr('data-uid');
if(! isInit){
$self.attr('id', id);
$wrap
.addClass('video_autoplay_inited')
.attr('data-uid', id);
var videoID=$wrap.data('video-id');
if(! videoID){
var src=($self.data('src') ? $self.data('src'):$self.attr('src')).split('?');
videoID=src[0].substring(src[0].indexOf('/embed/') + 7);
$wrap.data('video-id', videoID);
}
if(! videoID) return;
$frame.append('<span class="video_frame_overlay"></span>'
+ '<span class="video_frame_controls">'
+ '<a class="video_frame_control_stop video_frame_link" href="https://youtube.com/watch?v='+videoID+'" target="_blank"></a>'
+ '<span class="video_frame_control_volume video_frame_control_volume_mute"></span>'
+ '<span class="video_frame_control_state video_frame_control_state_'
+($self.attr('allow')&&$self.attr('allow').indexOf('autoplay') >=0 ? 'pause':'play')
+ '"></span>'
+ '</span>'
);
trx_addons_intersection_observer_add($wrap, function(item, enter){
initYoutubePlayer();
});
$frame.find('.video_frame_control_state').on('click', function(){
var $self=jQuery(this);
$self.toggleClass('video_frame_control_state_play video_frame_control_state_pause');
if($self.hasClass('video_frame_control_state_play')){
$self.removeClass('video_frame_control_state_upause');
if(typeof players[id].playVideo=='function') players[id].playVideo();
}else{
$self.addClass('video_frame_control_state_upause');
if(typeof players[id].pauseVideo=='function') players[id].pauseVideo();
}});
$frame.find('.video_frame_control_stop').on('click', function(){
var $self=jQuery(this);
$self.siblings('.video_frame_control_state').removeClass('video_frame_control_state_play').addClass('video_frame_control_state_pause');
$self.addClass('video_frame_control_state_upause');
if(typeof players[id].pauseVideo=='function') players[id].pauseVideo();
});
$frame.find('.video_frame_control_volume').on('click', function(){
var $self=jQuery(this);
$self.toggleClass('video_frame_control_volume_mute video_frame_control_volume_unmute');
if($self.hasClass('video_frame_control_volume_unmute')){
if(typeof players[id].unMute=='function') players[id].unMute();
}else{
if(typeof players[id].mute=='function') players[id].mute();
}});
attrs[id]={
'videoId': videoID,
'startSeconds': $self.data('video-start')||trx_addons_apply_filters('trx_addons_filter_youtube_autoplay_start_seconds', -1),
'suggestedQuality': 'hd720'
};
if($self.data('video-end')){
attrs[id]['endSeconds']=$self.data('video-end');
}
players[id]=new YT.Player(this, {
playerVars: {
autoplay: 0,
autohide: 1,
modestbranding: 1,
rel: 0,
showinfo: 0,
controls: 0,
disablekb: 1,
enablejsapi: 1,
iv_load_policy: 3,
playsinline: 1,
loop: 1
},
events: {
'onReady': function onReady(e){
players[id].mute();
},
'onStateChange': function onStateChange(e){
if(e.data===1){
$wrap.addClass('video_autoplay_started');
}else if(e.data===0){
if(attrs[id].startSeconds >=0){
players[id].seekTo(attrs[id].startSeconds);
}}
}}
});
$frame.data('video-player', players[id]);
}
if(isInit&&isInView&&! $frame.hasClass('.video_frame_visible')){
setTimeout(function(){
$frame.fadeTo(500, 1.0, function(){
$frame.addClass('video_frame_visible');
});
}, trx_addons_apply_filters('trx_addons_filter_video_frame_timeout', 0));
}
var control=$wrap.find('.video_frame_control_state');
if(isInit&&typeof players[id].playVideo=='function'&&! control.hasClass('video_frame_control_state_upause')&&$sticky.length===0){
if(isInView&&control.hasClass('video_frame_control_state_pause')){
control.removeClass('video_frame_control_state_pause').addClass('video_frame_control_state_play');
players[id].playVideo();
}
if(! isInView&&control.hasClass('video_frame_control_state_play')){
control.removeClass('video_frame_control_state_play').addClass('video_frame_control_state_pause');
players[id].pauseVideo();
}}
});
});
}
process=false;
}
initYoutubePlayer();
if(! initEvents){
initEvents=true;
$document.on('action.init_hidden_elements action.got_ajax_response action.after_show_submenu action.after_hide_submenu', trx_addons_debounce(function(e){
initYoutubePlayer();
}, 50));
$document.on('action.start_item_animation', function(){
setTimeout(function(){
initYoutubePlayer();
}, 10);
});
}
ready_busy=false;
});
window.trx_addons_draw_arc_on_canvas=function(item, value){
var canvas=item.find('canvas');
if(canvas.length===0) return;
var digits=canvas.next();
var brd=parseInt(digits.css('border-top-width'), 10);
var w=Math.ceil(digits.width()+2*brd);
var needRepaint=false;
if(canvas.attr('width')!=w){
needRepaint=true;
canvas.attr({
'width': w,
'height': w
});
}
if(item.data('old-value')==value&&!needRepaint) return;
item.data('old-value', value);
var percent=value * 100 / canvas.data('max-value');
var angle=360 * percent / 100;
var Ar=angle * Math.PI / 180;
var canvas_dom=canvas.get(0);
var context=canvas_dom.getContext('2d');
var r=(w - brd) / 2;
var cx=w / 2;
var cy=w / 2;
context.beginPath();
context.clearRect(0, 0, w, w);
context.arc(cx, cy, r, 0, Ar, false);
context.imageSmoothingEnabled=true;
context.lineWidth=brd;
context.strokeStyle=canvas.data('color');
context.stroke();
};})();
jQuery(document).on('action.ready_trx_addons', function(){
"use strict";
/*
if(jQuery('.trx_addons_login_link:not(.inited)').length > 0){
jQuery('.trx_addons_login_link:not(.inited)').addClass('inited').on('click', function(e){
jQuery(this).find('.trx_addons_login_menu').slideToggle().parent().toggleClass('menu_opened');
e.preventDefault();
return false;
});
jQuery('body').on('click', function(e){
jQuery(this).find('.trx_addons_login_menu:visible').slideUp().parent().removeClass('menu_opened');
});
}
*/
jQuery('form.trx_addons_popup_form_login:not(.inited)')
.addClass('inited')
.on('submit', function(e){
var rez=trx_addons_login_validate(jQuery(this));
if(!rez){
e.preventDefault();
}
return rez;
});
jQuery('form.trx_addons_popup_form_register:not(.inited)')
.addClass('inited')
.on('submit', function(e){
var rez=trx_addons_registration_validate(jQuery(this));
if(!rez){
e.preventDefault();
}
return rez;
});
function trx_addons_login_validate(form){
form.find('input').removeClass('trx_addons_field_error');
var error=trx_addons_form_validate(form, {
error_message_time: 4000,
exit_after_first_error: true,
rules: [
{
field: "log",
min_length: { value: 1, message: TRX_ADDONS_STORAGE['msg_login_empty'] },
max_length: { value: 60, message: TRX_ADDONS_STORAGE['msg_login_long'] }},
{
field: "pwd",
min_length: { value: 1, message: TRX_ADDONS_STORAGE['msg_password_empty'] },
max_length: { value: 60, message: TRX_ADDONS_STORAGE['msg_password_long'] }}
]
});
if(TRX_ADDONS_STORAGE['login_via_ajax']&&!error){
jQuery.post(TRX_ADDONS_STORAGE['ajax_url'], {
action: 'trx_addons_login_user',
nonce: TRX_ADDONS_STORAGE['ajax_nonce'],
redirect_to: form.find('input[name="redirect_to"]').length==1 ? form.find('input[name="redirect_to"]').val():'',
remember: form.find('input[name="rememberme"]').val(),
user_log: form.find('input[name="log"]').val(),
user_pwd: form.find('input[name="pwd"]').val()
}).done(function(response){
var rez={};
try {
rez=JSON.parse(response);
} catch(e){
rez={ error: TRX_ADDONS_STORAGE['msg_ajax_error'] };
console.log(response);
}
var result=form.find(".trx_addons_message_box")
.removeClass("trx_addons_message_box_error")
.removeClass("trx_addons_message_box_success"),
result_timeout=3000;
if(rez.error===''){
result.addClass("trx_addons_message_box_success").html(TRX_ADDONS_STORAGE['msg_login_success']);
setTimeout(function(){
if(rez.redirect_to!==''){
location.href=trx_addons_add_to_url(
rez.redirect_to.indexOf('action=confirm_email')!=-1
? rez.redirect_to.substr(0, rez.redirect_to.indexOf('?'))
: rez.redirect_to,
{ rnd:('' + Math.random()).replace('.', '') }
);
}else{
location.href=trx_addons_add_to_url(
location.href.indexOf('action=confirm_email')!=-1
? TRX_ADDONS_STORAGE['site_url']
: location.href,
{ rnd:('' + Math.random()).replace('.', '') }
);
}}, result_timeout);
}else{
result.addClass("trx_addons_message_box_error").html(TRX_ADDONS_STORAGE['msg_login_error'] + (rez.error!==undefined ?  '<br>' + rez.error:''));
}
result.fadeIn().delay(result_timeout).fadeOut();
jQuery(document).trigger(' action.got_ajax_response', {
action: 'trx_addons_login_user',
result: rez
});
});
}
return !TRX_ADDONS_STORAGE['login_via_ajax']&&!error;
}
function trx_addons_registration_validate(form){
form.find('input').removeClass('trx_addons_field_error');
var error=trx_addons_form_validate(form, {
error_message_time: 4000,
exit_after_first_error: true,
rules: [
{
field: "agree",
state: { value: 'checked', message: TRX_ADDONS_STORAGE['msg_not_agree'] },
},
{
field: "log",
min_length: { value: 1, message: TRX_ADDONS_STORAGE['msg_login_empty'] },
max_length: { value: 60, message: TRX_ADDONS_STORAGE['msg_login_long'] }},
{
field: "email",
min_length: { value: 7, message: TRX_ADDONS_STORAGE['msg_email_not_valid'] },
max_length: { value: 60, message: TRX_ADDONS_STORAGE['msg_email_long'] },
mask: { value: TRX_ADDONS_STORAGE['email_mask'], message: TRX_ADDONS_STORAGE['msg_email_not_valid'] }},
{
field: "pwd",
min_length: { value: 4, message: TRX_ADDONS_STORAGE['msg_password_empty'] },
max_length: { value: 60, message: TRX_ADDONS_STORAGE['msg_password_long'] }},
{
field: "pwd2",
equal_to: { value: 'pwd', message: TRX_ADDONS_STORAGE['msg_password_not_equal'] }}
]
});
if(!error){
jQuery.post(TRX_ADDONS_STORAGE['ajax_url'], {
action: 'trx_addons_registration_user',
nonce: TRX_ADDONS_STORAGE['ajax_nonce'],
redirect_to: form.find('input[name="redirect_to"]').length==1 ? form.find('input[name="redirect_to"]').val():'',
user_name: 	form.find('input[name="log"]').val(),
user_email: form.find('input[name="email"]').val(),
user_pwd: 	form.find('input[name="pwd"]').val()
}).done(function(response){
var rez={};
try {
rez=JSON.parse(response);
} catch (e){
rez={ error: TRX_ADDONS_STORAGE['msg_ajax_error'] };
console.log(response);
}
var result=form.find(".trx_addons_message_box")
.removeClass("trx_addons_message_box_error")
.removeClass("trx_addons_message_box_success"),
result_timeout=3000;
if(rez.error===''){
result.addClass("trx_addons_message_box_success").html(TRX_ADDONS_STORAGE['msg_registration_success']);
if(! TRX_ADDONS_STORAGE['double_opt_in_registration']){
setTimeout(function(){
if(rez.redirect_to!==''&&trx_addons_apply_filters('trx_addons_filter_redirect_after_user_registration', false, rez.redirect_to)){
location.href=rez.redirect_to;
}else{
jQuery('#trx_addons_login_popup .trx_addons_tabs_title_login > a').trigger('click');
}}, result_timeout);
}else{
result_timeout=5000;
setTimeout(function(){
jQuery('#trx_addons_login_popup .mfp-close').trigger('click');
}, result_timeout);
}}else{
result.addClass("trx_addons_message_box_error").html(TRX_ADDONS_STORAGE['msg_registration_error'] + (rez.error!==undefined ?  '<br>' + rez.error:''));
}
result.fadeIn().delay(result_timeout).fadeOut();
jQuery(document).trigger('action.got_ajax_response', {
action: 'trx_addons_registration_user',
result: rez
});
});
}
return false;
}});
jQuery(document).ready(function(){
"use strict";
var $window=jQuery(window),
$document=jQuery(document);
var $reviews;
$document.on('action.init_hidden_elements', update_jquery_links);
$document.on('action.got_ajax_response', update_jquery_links);
var first_run=true;
function update_jquery_links(e){
if(first_run&&e && e.namespace=='init_hidden_elements'){
first_run=false;
return;
}
$reviews=jQuery('.trx_addons_reviews_block_mark:not(.inited)'
+',.trx_addons_reviews_stars:not([data-mark-max]):not(.inited)'
+',.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="10"] .trx_addons_reviews_block_list_mark_line_hover:not(.inited)'
+',.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="100"] .trx_addons_reviews_block_list_mark_line_hover:not(.inited)'
);
}
update_jquery_links();
var votes_wrap=jQuery(".trx_addons_reviews_stars[data-mark-max]");
if(votes_wrap.length > 0){
votes_wrap
.on('mousemove', function(e){
var mark_wrap=jQuery(this),
mark_max=mark_wrap.data('mark-max'),
mark_decimals=mark_wrap.data('mark-decimals'),
w=mark_wrap.width(),
x=Math.min(w, Math.max(0, Math.round(e.pageX - mark_wrap.offset().left))) + 1;
if(x <=w){
var pos=Math.round(x / w * 100),
mark_show=trx_addons_reviews_mark2show(pos, mark_max, mark_decimals);
pos=trx_addons_reviews_mark2save(mark_show, mark_max, mark_decimals);
mark_wrap
.data("mark", pos)
.find(".trx_addons_reviews_bubble")
.fadeIn()
.css({"left": pos + "%"})
.find('.trx_addons_reviews_bubble_value')
.text(mark_show);
mark_wrap
.find(".trx_addons_reviews_stars_hover")
.css({"width": pos+"%"});
}})
.on('mouseleave', function(e){
var mark_wrap=jQuery(this),
pos=Math.max(0, Number(mark_wrap.find('input[name="trx_addons_reviews_vote"]').val()));
mark_wrap.find(".trx_addons_reviews_bubble").fadeOut();
mark_wrap.find(".trx_addons_reviews_stars_hover").css({"width": pos+"%"});
})
.on('click', function(e){
var mark_wrap=jQuery(this);
mark_wrap
.find('input[name="trx_addons_reviews_vote"]')
.val(mark_wrap.data("mark"));
mark_wrap
.next('.trx_addons_reviews_text')
.find('.trx_addons_reviews_text_mark')
.text(mark_wrap.find('.trx_addons_reviews_bubble_value').text());
});
}
function trx_addons_reviews_mark2show(mark, mark_max, mark_decimals){
if(mark_max < 100){
mark=mark_decimals > 0
? Math.round(mark / 100 * mark_max * 10) / 10
: Math.ceil(mark / 100 * mark_max);
if(mark_decimals > 0&&String(mark).indexOf(".") < 0){
mark +=".0";
}}else{
mark=Math.round(mark);
}
return mark;
}
function trx_addons_reviews_mark2save(mark, mark_max){
if(mark_max < 100){
mark=Math.round(mark * 100 / mark_max);
}else{
mark=Math.round(mark);
}
return mark;
}
$document
.on('action.init_hidden_elements', trx_addons_reviews_block_mark_init)
.on('action.scroll_trx_addons',    trx_addons_reviews_block_mark_init)
.on('action.resize_trx_addons',    trx_addons_reviews_block_mark_resize);
function trx_addons_reviews_block_mark_init(e, container){
if($reviews.length===0) return;
var scrollPosition=$window.scrollTop() + $window.height();
$reviews.each(function(idx){
var item=$reviews.eq(idx);
if(item.hasClass('inited')||item.parents('div:hidden,article:hidden').length > 0){
return;
}
var scrollMark=item.offset().top;
if(scrollPosition - 50 > scrollMark){
item.addClass('inited');
if(item.hasClass('trx_addons_reviews_block_mark')){
var canvas=item.find('canvas').eq(0),
mark=parseFloat(canvas.data('value')),
max=parseInt(canvas.data('max-value'), 10),
decimals=parseInt(canvas.data('decimals'), 10),
digits=item.find('.trx_addons_reviews_block_mark_value');
item
.find('.trx_addons_reviews_block_mark_progress')
.animate({
'width': trx_addons_reviews_mark2save(mark, max, decimals)+'%'
},
{
duration: 2000,
easing: 'linear',
step: function(now, fx){
var m=trx_addons_reviews_mark2show(now, max, decimals);
digits.text(m);
trx_addons_draw_arc_on_canvas(item, m);
}}
);
}}
});
}
function trx_addons_reviews_block_mark_resize(e){
jQuery('.trx_addons_reviews_block_mark.inited canvas').each(function (){
var canvas=jQuery(this);
if(canvas.parents('div:hidden,article:hidden').length > 0){
return;
}
var item=canvas.parent();
if(item.width()!=canvas.width()){
trx_addons_draw_arc_on_canvas(item, parseFloat(canvas.data('value')));
}});
}});
jQuery(document).ready(function(){
"use strict";
var $window=jQuery(window),
$document=jQuery(document),
$body=jQuery('body');
var $equal_height,
$pagination_infinite,
$infinite_posts,
$typed_entry;
$document.on('action.init_hidden_elements', update_jquery_links);
$document.on('action.got_ajax_response', update_jquery_links);
var first_run=true;
function update_jquery_links(e){
if(first_run&&e && e.namespace=='init_hidden_elements'){
first_run=false;
return;
}
$equal_height=jQuery('[data-equal-height],.trx_addons_equal_height');
$pagination_infinite=jQuery('.sc_item_pagination_infinite');
$infinite_posts=$pagination_infinite.siblings('.sc_item_posts_container');
$typed_entry=jQuery('.sc_typed_entry');
}
update_jquery_links();
if(typeof TRX_ADDONS_STORAGE!='undefined'){
TRX_ADDONS_STORAGE['pagination_busy']=false;
}
$document.on('action.init_hidden_elements', function(){
var last_link=false,
last_link_timer=null;
jQuery('.sc_item_filters_tabs_open_on_hover:not(.inited)')
.addClass('inited')
.on('mouseenter', 'a', function(e){
last_link=jQuery(this);
if(last_link_timer!==null){
clearTimeout(last_link_timer);
}
last_link_timer=setTimeout(function(){
last_link.trigger('click');
last_link_timer=null;
}, 300);
});
var popup_html={};
function trx_addons_save_popup_html($obj, restore){
$obj.each(function(idx){
var id=$obj.eq(idx).attr('id');
if(! id){
$id='sc_popup_' + ('' + Math.random()).replace('.', '');
$obj.eq(idx).attr('id', id);
}
if(! popup_html.hasOwnProperty(id)){
popup_html[ id ]=$obj.eq(idx).html();
}else if(restore){
$obj.eq(idx).html(popup_html[ id ]);
}});
}
jQuery('.sc_item_filters:not(.inited),.sc_item_pagination:not(.inited)')
.addClass('inited')
.each(function(){
var $self=jQuery(this);
if($self.hasClass('sc_item_filters')){
trx_addons_save_popup_html($self.parent().find('.sc_layouts_popup'));
}})
.on('click', 'a', function(e){
var link=jQuery(this);
if(! link.hasClass('active')&&! TRX_ADDONS_STORAGE['pagination_busy']){
var link_wrap=link.parents('.sc_item_filters,.sc_item_pagination'),
load_more=link_wrap.hasClass('sc_item_pagination_load_more'),
sc=link_wrap.parent(),
set_min_height=trx_addons_apply_filters('trx_addons_filter_set_min_height_on_switch_tabs', true, sc),
posts=sc.find('.sc_item_posts_container,.sc_item_slider'),
pagination_wrap=sc.find('.sc_item_pagination');
if(link_wrap.hasClass('sc_item_filters')){
var link_active=link_wrap.find('a.active');
if(! link_active.data('posts')){
link_active.data('posts', posts.html());
}
link_active.data('pagination', pagination_wrap.length > 0 ? pagination_wrap.clone():false);
}
if(link_wrap.hasClass('sc_item_filters')&&link.data('posts')!==undefined){
if(set_min_height){
sc.data('min-height', sc.css('min-height'))
.css('min-height', sc.height());
}
link_active.removeClass('active').parent().removeClass('sc_item_filters_tabs_active');
link.addClass('active').parent().addClass('sc_item_filters_tabs_active');
if(pagination_wrap.length > 0){
pagination_wrap.fadeOut();
}
posts.animate({ opacity: 0 }, 200, function(){
$document.trigger('action.before_remove_content', [sc]);
trx_addons_replace_posts(posts, link.data('posts'));
trx_addons_replace_pagination(pagination_wrap, link.data('pagination'), posts);
$document.trigger('action.after_add_content', [sc]);
posts.find('.inited').removeClass('inited');
posts.find('.popup_inited').removeClass('popup_inited');
posts.find('.swiper-container-initialized').removeClass('swiper-container-initialized');
pagination_wrap.find('.inited').removeClass('inited');
$document.trigger('action.init_hidden_elements', [sc]);
$window.trigger('resize');
setTimeout(function(){
posts.animate({ opacity: 1 }, 200, function(){
if(sc.data('min-height')&&set_min_height){
sc.css('min-height', sc.data('min-height'));
}});
}, 400);
});
}else{
if(load_more){
var page=Number(link.data('page'));
var max_page=Number(link.data('max-page'));
if(page > max_page){
pagination_wrap.addClass('all_items_loaded').hide();
return false;
}
link_wrap.addClass('loading');
}else{
posts.append('<div class="trx_addons_loading"></div>');
}
TRX_ADDONS_STORAGE['pagination_busy']=true;
jQuery.post(TRX_ADDONS_STORAGE['ajax_url'], {
action: 'trx_addons_item_pagination',
nonce: TRX_ADDONS_STORAGE['ajax_nonce'],
params: pagination_wrap.length > 0 ? pagination_wrap.data('params'):link_wrap.data('params'),
page: link.parents('.sc_item_filters').length > 0 ? 1:link.data('page'),
filters_active: link.parents('.sc_item_filters').length > 0 
? link.data('tab')
: (link_wrap.siblings('.sc_item_filters').find('a.active').length > 0
? link_wrap.siblings('.sc_item_filters').find('a.active').data('tab')
: 'all'
)
}).done(function(response){
var rez={};
if(response===''||response===0){
rez={ error: TRX_ADDONS_STORAGE['msg_ajax_error'] };}else{
try {
rez=JSON.parse(response);
} catch (e){
rez={ error: TRX_ADDONS_STORAGE['msg_ajax_error'] };
console.log(response);
}}
if(rez.error===''){
if(rez.css!==''){
var	selector='trx_addons-inline-styles-inline-css',
inline_css=jQuery('#'+selector);
if(inline_css.length===0)
jQuery('body').append('<style id="'+selector+'" type="text/css">' + rez.css + '</style>');
else
inline_css.append(rez.css);
}
if(load_more){
posts.removeClass('columns_in_single_row');
if(posts.find('[class*="_tabs_list_item"]').length > 0){
posts.find('[class*="_tabs_list_item"]').parent().append(jQuery(rez.data).find('.sc_item_posts_container [class*="_tabs_list_item"]').parent().html());
posts.find('[class$="_tabs_content"]').append(jQuery(rez.data).find('.sc_item_posts_container [class$="_tabs_content"]').html());
posts.find('[class*="_tabs_list_item_active"]').each(function(idx){
if(idx > 0){
var classes=jQuery(this).attr('class').split(' '),
found=false;
for (var i=0; i<classes.length; i++){
if(classes[i].indexOf('_tabs_list_item_active') > 0){
classes[i]='';
found=true;
break;
}}
if(found) jQuery(this).attr('class', classes.join(' '));
}});
posts.find('[class$="_tabs_content"] [class*="_item_active"]').each(function(idx){
if(idx > 0){
var classes=jQuery(this).attr('class').split(' '),
found=false;
for (var i=0; i<classes.length; i++){
if(classes[i].indexOf('_item_active') > 0){
classes[i]='';
found=true;
break;
}}
if(found) jQuery(this).attr('class', classes.join(' '));
}});
}else{
if(posts.hasClass('masonry_wrap')){
var items=jQuery(rez.data).find('.sc_item_posts_container .masonry_item');
if(items.length > 0){
items.addClass('just_loaded_items hidden');
posts.append(items);
var just_loaded_items=posts.find('.just_loaded_items');
trx_addons_when_images_loaded(
just_loaded_items, function(){
just_loaded_items.removeClass('hidden');
posts.masonry('appended', items).masonry();
}
);
setTimeout(function(){
just_loaded_items.removeClass('just_loaded_items hidden');
}, 1000);
}}else{
posts.append(jQuery(rez.data).find('.sc_item_posts_container').html());
}}
trx_addons_save_popup_html(posts.find('.sc_layouts_popup'));
$document.trigger('action.after_add_content', [posts]);
$document.trigger('action.init_hidden_elements', [posts]);
$window.trigger('resize');
link.data('page', Number(link.data('page')) + 1);
if(link.data('page') > link.data('max-page')){
pagination_wrap.addClass('all_items_loaded').fadeOut();
}
if(pagination_wrap.length > 0){
var new_params=jQuery(rez.data).find('.sc_item_pagination').data('params');
if(new_params){
pagination_wrap.data('params', new_params);
}}
}else{
if(set_min_height){
sc.data('min-height', sc.css('min-height'))
.css('min-height', sc.height());
}
if(link_wrap.hasClass('sc_item_filters')){
link_active.removeClass('active').parent().removeClass('sc_item_filters_tabs_active');
link.addClass('active').parent().addClass('sc_item_filters_tabs_active');
}else{
if(pagination_wrap.length > 0){
pagination_wrap.fadeOut();
}}
posts.animate({ opacity: 0 }, 200, function(){
var items=jQuery(rez.data).find('.sc_item_posts_container,.sc_item_slider');
if(items.find('[class*="trx_addons_column-"]').length > 0){
if(! posts.hasClass('trx_addons_columns_wrap')){
posts.addClass('trx_addons_columns_wrap');
}}else{
posts.removeClass('trx_addons_columns_wrap');
}
if(items.find('[class*="column-"]').length > 0){
if(! posts.hasClass('columns_wrap')){
posts.addClass('columns_wrap');
}}else{
posts.removeClass('columns_wrap');
}
$document.trigger('action.before_remove_content', [sc]);
trx_addons_replace_posts(posts, items.html());
trx_addons_replace_pagination(pagination_wrap, jQuery(rez.data).find('.sc_item_pagination'), posts);
$document.trigger('action.after_add_content', [sc]);
$document.trigger('action.init_hidden_elements', [sc]);
$window.trigger('resize');
setTimeout(function(){
posts.animate({ opacity: 1 }, 200, function(){
if(sc.data('min-height')&&set_min_height){
sc.css('min-height', sc.data('min-height'));
$window.trigger('resize');
$window.trigger('scroll');
}});
}, 400);
});
}
posts.find('.trx_addons_loading').fadeOut(function(){
jQuery(this).remove();
});
}else{
alert(rez.error);
posts.find('.trx_addons_loading').remove();
}
if(load_more) pagination_wrap.removeClass('loading');
TRX_ADDONS_STORAGE['pagination_busy']=false;
$document.trigger('action.got_ajax_response', {
action: 'trx_addons_item_pagination',
result: rez
});
});
}}
e.preventDefault();
return false;
});
function trx_addons_replace_posts(posts, posts_new){
if(posts.hasClass('masonry_wrap')){
var items=posts.find('.masonry_item');
posts.masonry('remove', items);
posts.html(posts_new);
posts.find('.inited').removeClass('inited');
posts.find('.popup_inited').removeClass('popup_inited');
posts.find('.swiper-container-initialized').removeClass('swiper-container-initialized');
items=posts.find('.masonry_item');
if(items.length > 0){
posts.masonry('appended', items).masonry();
}}else{
posts.html(posts_new);
if(posts.find('>.slider_container').length > 0){
posts.removeClass('trx_addons_columns_wrap columns_wrap');
}else if(posts.find('>[class*="trx_addons_column-"]').length > 0){
posts.toggleClass('trx_addons_columns_wrap', true);
}else if(posts.find('>[class*="column-"]').length > 0){
posts.toggleClass('columns_wrap', true);
}}
trx_addons_save_popup_html(posts.find('.sc_layouts_popup'), true);
}
function trx_addons_replace_pagination(pagination_wrap, pagination_new, posts){
if(pagination_new.length > 0){
pagination_new.addClass('trx_addons_invisible');
if(pagination_wrap.length > 0){
pagination_wrap
.after(pagination_new)
.next().removeClass('inited')
.end().remove();
}else{
posts
.after(pagination_new)
.next().removeClass('inited');
}
setTimeout(function(){
pagination_new.fadeIn().removeClass('trx_addons_invisible');
}, 400);
}else{
if(pagination_wrap.length > 0){
pagination_wrap.remove();
}}
}
jQuery('.sc_post_details_popup:not(.inited)')
.addClass('inited')
.on('click', 'a', function(e){
trx_addons_show_post_details(jQuery(this).parents('[data-post_id]'), true);
e.preventDefault();
return false;
});
if(jQuery('.sc_post_details_popup.inited').length > 0){
jQuery('body:not(.sc_post_details_popup_inited)')
.addClass('sc_post_details_popup_inited')
.on('click', '#trx_addons_post_details_popup_overlay, .trx_addons_post_details_popup_close', function(e){
jQuery('#trx_addons_post_details_popup').fadeOut();
jQuery('#trx_addons_post_details_popup_overlay').fadeOut();
})
.on('click', '.trx_addons_post_details_popup_prev,.trx_addons_post_details_popup_next', function(e){
var popup=jQuery('#trx_addons_post_details_popup');
var post_item=popup.data('post_item');
if(!post_item||post_item.length===0) return;
var posts_items=post_item.parents('.sc_item_columns,.sc_item_slider').find('[data-post_id]');
var cur_idx=-1;
posts_items.each(function(idx){
if(jQuery(this).data('post_id')==post_item.data('post_id')) cur_idx=idx;
});
if(cur_idx==-1) return;
post_item=jQuery(this).hasClass('trx_addons_post_details_popup_prev')
? (cur_idx > 0 ? posts_items.eq(cur_idx-1):false)
: (cur_idx < posts_items.length-1 ? posts_items.eq(cur_idx+1):false);
if(!post_item||post_item.length===0) return;
popup.fadeOut();
trx_addons_show_post_details(post_item, false);
});
}
function trx_addons_show_post_details(post_item, show_overlay){
jQuery.post(TRX_ADDONS_STORAGE['ajax_url'], {
action: 'trx_addons_post_details_in_popup',
nonce: TRX_ADDONS_STORAGE['ajax_nonce'],
post_id: post_item.data('post_id'),
post_type: post_item.data('post_type')
}).done(function(response){
var rez={};
if(response===''||response===0){
rez={ error: TRX_ADDONS_STORAGE['msg_ajax_error'] };}else{
try {
rez=JSON.parse(response);
} catch (e){
rez={ error: TRX_ADDONS_STORAGE['msg_ajax_error'] };
console.log(response);
}}
var msg=rez.error==='' ? rez.data:rez.error;
var popup=jQuery('#trx_addons_post_details_popup');
var overlay=jQuery('#trx_addons_post_details_popup_overlay');
if(popup.length===0){
jQuery('body').append('<div id="trx_addons_post_details_popup_overlay"></div>'
+ '<div id="trx_addons_post_details_popup">'
+ '<div class="trx_addons_post_details_content"></div>'
+ '<span class="trx_addons_post_details_popup_close trx_addons_icon-cancel"></span>'
+ '<span class="trx_addons_post_details_popup_prev trx_addons_icon-left"></span>'
+ '<span class="trx_addons_post_details_popup_next trx_addons_icon-right"></span>'
+ '</div>');
popup=jQuery('#trx_addons_post_details_popup');
overlay=jQuery('#trx_addons_post_details_popup_overlay');
}
popup.data('post_item', post_item).find('.trx_addons_post_details_content').html(msg);
var handle, $head=jQuery('head');
if(rez.error===''){
if(rez['css']){
for(handle in rez['css']){
if(jQuery('#' + handle + '-css').length===0){
if(rez['css'][handle].hasOwnProperty('url')){
$head.append('<link id="' + handle + '-css"'
+ ' type="text/css"'
+ ' property="stylesheet"'
+ ' rel="stylesheet"'
+ ' href="' + rez['css'][handle]['url'] + '"'
+ ' media="all">'
);
}else if(rez['css'][handle].hasOwnProperty('code')){
$head.append('<style id="' + handle + '-css" media="all">'
+ rez['css'][handle]['code']
+ '</style>'
);
}}
}}
if(rez['js']){
for(handle in rez['js']){
if(jQuery('#' + handle + '-js').length===0){
if(rez['js'][handle].hasOwnProperty('url')){
$body.append('<script id="' + handle + '-js"'
+ ' type="text/javascript"'
+ ' src="' + rez['js'][handle]['url'] + '"'
+ '></script>'
);
}else if(rez['js'][handle].hasOwnProperty('code')){
$body.append('<script id="' + handle + '-js" type="text/javascript">'
+ rez['js'][handle]['code']
+ '</script>'
);
}}
}}
}
if(show_overlay) overlay.fadeIn();
popup.fadeIn(function(){
if(Event){
document.dispatchEvent(new Event('DOMContentLoaded'));
}
$document.trigger('action.init_hidden_elements', [popup]);
});
$document.trigger('action.got_ajax_response', {
action: 'trx_addons_post_details_in_popup',
result: rez
});
});
}
jQuery('.sc_blogger_panel .sc_blogger_item:not(.switch_panel_inited),.sc_services_panel .sc_services_item:not(.switch_panel_inited)')
.addClass('switch_panel_inited')
.on('mouseenter', function(){
var $self=jQuery(this),
num=$self.data('item-number'),
$posts=$self.parents('.sc_item_posts_container'),
$old_panel=$posts.find('.sc_panel_thumb_active').removeClass('sc_panel_thumb_active'),
$new_panel=$posts.find('.sc_panel_thumb[data-thumb-number="' + num + '"]').addClass('sc_panel_thumb_active');
$document.trigger('action.init_hidden_elements', [$new_panel]);
});
jQuery('.sc_cover:not(.inited)').each(function(){
var $self=jQuery(this).addClass('inited');
if($self.parents('.elementor-editor-active').length){
return;
}
var $wrap=$self.parent().hasClass('elementor-widget-container') ? $self.parents('.elementor-widget').eq(0):$self,
wrap_z=$wrap.hasClass('elementor-widget')&&$wrap.css('z-index') >0 ? $wrap.css('z-index'):'',
place=$self.data('place'),
$placeholder=false;
if(wrap_z > 0){
$self.css('z-index', wrap_z);
}
if(place=='p1'){
if(! $wrap.hasClass('sc_cover')){
$placeholder=$wrap.parent();
}}else if(place=='p2'){
$placeholder=$wrap.parent().parent();
}else if(place=='p3'){
$placeholder=$wrap.parent().parent().parent();
}else if(place=='row'){
$placeholder=$wrap.parents(trx_addons_apply_filters('trx_addons_filter_section_selectors', '.wp-block-columns,.elementor-section')).eq(0);
}else if(place=='column'){
$placeholder=$wrap.parents(trx_addons_apply_filters('trx_addons_filter_column_selectors', '.wp-block-column,.elementor-column')).eq(0);
}
if($placeholder&&$placeholder.length){
if($placeholder.css('position')=='static'){
$placeholder.addClass('sc_cover_link_wrap');
}
$self.prependTo($placeholder.addClass('sc_cover_link_present'));
}else{
$placeholder=$wrap.parent().addClass('sc_cover_link_present');
if($placeholder.css('position')=='static'){
$placeholder.addClass('sc_cover_link_wrap');
}}
});
});
$document.on('action.resize_trx_addons', function(){
if($infinite_posts.length > 0){
$infinite_posts.each(function(idx){
var $self=$infinite_posts.eq(idx);
$self.data({
'offset-top': $self.offset().top,
'height': $self.height()
});
});
}});
$document.on('action.scroll_trx_addons', function(e){
if(TRX_ADDONS_STORAGE['pagebuilder_preview_mode']||$pagination_infinite.length===0){
return;
}
var done=false;
$pagination_infinite.each(function(idx){
if(done) return;
var $self=$pagination_infinite.eq(idx);
if($self.hasClass('all_items_loaded')) return;
var posts=$infinite_posts.eq(idx);
if(posts.data('offset-top') + posts.data('height') < trx_addons_window_scroll_top() + trx_addons_window_height() * 1.5){
$self.find('a').trigger('click');
done=true;
}});
});
$document.on('action.scroll_trx_addons', function(){
if($typed_entry.length===0){
return;
}
var wt=trx_addons_window_scroll_top(),
wh=trx_addons_window_height();
$typed_entry.each(function(idx){
var obj=$typed_entry.eq(idx);
if(obj.hasClass('sc_typed_inited')) return;
var ot=obj.offset().top,
oh=obj.height();
if(wt <=ot + oh&&wt + wh >=ot + oh){
obj.addClass('sc_typed_inited').typed({
contentType: "html",
strings: obj.data('strings'),
loop: obj.data('loop')==1,
showCursor: obj.data('cursor')==1,
cursorChar: obj.data('cursor-char')!=undefined ? obj.data('cursor-char'):'|',
typeSpeed: obj.data('speed') > 0 ? (11 - Math.max(1, Math.min(10, obj.data('speed')))) * 10:50,
backDelay: obj.data('delay') > 0 ? Math.max(0, Math.min(10, obj.data('delay'))) * 1000:1000
});
}});
});
$document.on('action.resize_trx_addons', function (e, container){
if($equal_height.length===0){
return;
}
$equal_height.each(function (){
var eh_wrap=jQuery(this);
var eh_items_selector=eh_wrap.data('equal-height');
if(eh_items_selector===undefined){
eh_items_selector='>*';
}
var max_h=0;
var items=[];
var row_y=0;
var i=0;
eh_wrap.find(eh_items_selector).each(function(){
var el=jQuery(this);
el.css('visibility', 'hidden').height('auto');
var el_height=el.height();
var el_offset=el.offset().top;
if(row_y===0) row_y=el_offset;
if(row_y < el_offset){
if(items.length > 0){
if(max_h > 0){
for (i=0; i < items.length; i++)
items[i].css('visibility', 'visible').height(max_h);
}
items=[];
max_h=0;
}
row_y=el_offset;
}
if(el_height > max_h) max_h=el_height;
items.push(el);
});
if(items.length > 0){
for (i=0; i < items.length; i++){
items[i].css('visibility', 'visible');
if(max_h > 0) items[i].height(max_h);
}}
});
});
});
jQuery(document).on('action.ready_trx_addons', function(){
"use strict";
var USE_OBSERVERS=trx_addons_apply_filters('trx_addons_filter_use_observers_to_fix_rows', true)
&& typeof IntersectionObserver!='undefined';
var $window=jQuery(window),
$document=jQuery(document),
$body=jQuery('body');
function get_id(row){
return row.attr('id') ? row.attr('id'):row.attr('data-id');
}
if(! TRX_ADDONS_STORAGE['pagebuilder_preview_mode']&&! $body.hasClass('sc_layouts_row_fixed_inited')){
var rows=jQuery('.sc_layouts_row_fixed'),
rows_always=rows.filter('.sc_layouts_row_fixed_always'),
rows_delayed=rows.filter('.sc_layouts_row_delay_fixed'),
last_scroll_offset=-1;
if(rows.length > 0){
rows.each(function(idx){
var row=rows.eq(idx);
if(row.hasClass('sc_layouts_row_hide_unfixed')){
if(! row.prev().hasClass('sc_layouts_row_unfixed_placeholder')){
row.before('<div class="sc_layouts_row_unfixed_placeholder">'
+(USE_OBSERVERS ? '<div class="sc_layouts_row_fixed_marker_on"></div>':'')
+ '</div>');
}}
if(! row.next().hasClass('sc_layouts_row_fixed_placeholder')){
row.after('<div class="sc_layouts_row_fixed_placeholder" style="background-color:'+row.css('background-color')+';"><div class="sc_layouts_row_fixed_marker_off"></div></div>');
if(USE_OBSERVERS&&! row.hasClass('sc_layouts_row_hide_unfixed')){
row.append('<div class="sc_layouts_row_fixed_marker_on"></div>');
}}
if(row.find(trx_addons_apply_filters('trx_addons_filter_fullscreen_elements', '.search_style_fullscreen,.search_modern')).length > 0){
row.addClass('sc_layouts_row_fixed_with_fullscreen');
}});
var timedFix=trx_addons_throttle(function(){
trx_addons_cpt_layouts_fix_rows({
rows: rows,
rows_always: rows_always
});
}, 150);
$document
.on('action.scroll_trx_addons', function(){
trx_addons_cpt_layouts_hide_fixed_rows();
if(! USE_OBSERVERS){
trx_addons_cpt_layouts_fix_rows({
rows: rows,
rows_always: rows_always
});
}else{
timedFix();
}})
.on('action.resize_trx_addons', function(){
trx_addons_cpt_layouts_check_mobile_breakpoint();
trx_addons_cpt_layouts_hide_fixed_rows();
trx_addons_cpt_layouts_fix_rows({
rows: rows,
rows_always: rows_always,
resize: true
});
});
if(USE_OBSERVERS){
var fixed_rows_observe=function(){
rows.each(function(idx){
var row=rows.eq(idx);
var last_fixed_time=row.data('trx-addons-last-fixed-time')||0;
var delay=trx_addons_cpt_layouts_fix_rows_delay(row);
var marker_off=row.next().find('>.sc_layouts_row_fixed_marker_off');
var marker_on=row.hasClass('sc_layouts_row_hide_unfixed')
? row.prev().find('>.sc_layouts_row_fixed_marker_on')
: row.find('>.sc_layouts_row_fixed_marker_on');
var observer=row.data('trx-addons-fixed-observer');
if(observer){
if(marker_off.length) observer.unobserve(marker_off.get(0));
if(marker_on.length) observer.unobserve(marker_on.get(0));
observer.disconnect();
observer=null;
}
if(row.css('display')=='none'&&! row.hasClass('sc_layouts_row_hide_unfixed')){
return;
}
if(trx_addons_window_width() < TRX_ADDONS_STORAGE['mobile_breakpoint_fixedrows_off']
&& ! row.hasClass('sc_layouts_row_fixed_always')
){
return;
}
var row_height=row.hasClass('sc_layouts_row_hide_unfixed') ? 0:row.outerHeight();
observer=new IntersectionObserver(function(entries){
var time=new Date().getTime();
entries.forEach(function(entry){
var marker=jQuery(entry.target),
marker_offset=marker.offset().top,
parent=marker.parent(),
row=parent;
if(parent.hasClass('sc_layouts_row_unfixed_placeholder')){
row=row.next();
}else if(parent.hasClass('sc_layouts_row_fixed_placeholder')){
row=row.prev();
}
var animation_off_timeout=trx_addons_cpt_layouts_fix_rows_off_timeout(delay);
if(row.hasClass('sc_layouts_row_fixed_on')&&entry.isIntersecting){
if(time - last_fixed_time > animation_off_timeout&&entry.boundingClientRect.top >=entry.rootBounds.top){
if(! row.hasClass('sc_layouts_row_fixed_animation_off')){
trx_addons_cpt_layouts_fix_rows({
rows: rows,
rows_always: rows_always,
force_row: row,
force_state: 'off'
});
last_fixed_time=time;
}}
}else if(! row.hasClass('sc_layouts_row_fixed_on')&&! entry.isIntersecting){
if(time - last_fixed_time > animation_off_timeout&&entry.boundingClientRect.bottom < entry.rootBounds.top){
trx_addons_cpt_layouts_fix_rows({
rows: rows,
rows_always: rows_always,
force_row: row,
force_state: 'on'
});
last_fixed_time=time;
}}
});
}, {
root: null,
rootMargin:(delay - trx_addons_fixed_rows_height() +(! $body.hasClass('hide_fixed_rows')&&row.hasClass('sc_layouts_row_fixed_on') ? row_height:0)) + 'px 0px 0px 0px',
threshold: 0
}
);
var marker=row.hasClass('sc_layouts_row_fixed_on') ? marker_off:marker_on;
observer.observe(marker.get(0));
row.data({
'trx-addons-fixed-observer': observer,
'trx-addons-last-fixed-time': last_fixed_time
});
});
};
$document.on('action.sc_layouts_row_fixed_on action.sc_layouts_row_fixed_off', fixed_rows_observe);
fixed_rows_observe();
}
$body.addClass('sc_layouts_row_fixed_inited');
}}
function trx_addons_cpt_layouts_fix_rows_delay(row){
return trx_addons_apply_filters('trx_addons_filter_fixed_rows_delay',
row.hasClass('sc_layouts_row_delay_fixed')
? Math.max(300, trx_addons_window_height() / 4 * 3)
: 0
);
}
function trx_addons_cpt_layouts_fix_rows_off_timeout(delay){
return trx_addons_apply_filters('trx_addons_filter_sc_layouts_row_fixed_off_timeout',
delay > 0 ? 400:0,
delay
);
}
function trx_addons_cpt_layouts_hide_fixed_rows(){
if(TRX_ADDONS_STORAGE['hide_fixed_rows'] > 0&&! window.trx_addons_document_animate_to_busy){
var scroll_delta=50;
var scroll_offset=trx_addons_window_scroll_top();
if(last_scroll_offset >=0){
var event='';
if(scroll_offset > last_scroll_offset + scroll_delta){
if(scroll_offset > trx_addons_window_height() *(rows_delayed.length > 0 ? 1.5:0.6667)&&! $body.hasClass('hide_fixed_rows')){
$body.addClass('hide_fixed_rows');
event='off';
}
last_scroll_offset=scroll_offset;
}else if(scroll_offset < last_scroll_offset - scroll_delta){
if($body.hasClass('hide_fixed_rows')){
$body.removeClass('hide_fixed_rows');
event='on';
}
last_scroll_offset=scroll_offset;
}
if(event){
$document.trigger('action.sc_layouts_row_fixed_' + event, [ rows.filter('.sc_layouts_row_fixed_on') ]);
}}else{
last_scroll_offset=scroll_offset;
}}
}
function trx_addons_cpt_layouts_check_mobile_breakpoint(){
if(trx_addons_window_width() < TRX_ADDONS_STORAGE['mobile_breakpoint_fixedrows_off']){
rows.each(function(idx){
var row=rows.eq(idx);
if(! row.hasClass('sc_layouts_row_fixed_always')){
row.removeClass('sc_layouts_row_fixed_on').css({ 'top': 'auto' });
}});
}}
function trx_addons_cpt_layouts_fix_rows(args){
var rows=args.rows,
rows_always=args.rows_always,
resize=args.resize||false,
force_row=args.force_row||null,
force_state=args.force_state||'';
if(trx_addons_window_width() < TRX_ADDONS_STORAGE['mobile_breakpoint_fixedrows_off']){
if(rows_always.length===0){
return;
}else{
rows=rows_always;
}}
var scroll_offset=$window.scrollTop();
var rows_offset=trx_addons_adminbar_height();
rows.each(function(idx){
var row=rows.eq(idx);
var placeholder=row.next();
var h=row.outerHeight();
if(( row.css('display')=='none'||h===0)&&! row.hasClass('sc_layouts_row_hide_unfixed')){
placeholder.height(0);
return;
}
var ph=row.hasClass('sc_layouts_row_fixed_on') ? placeholder.outerHeight():0;
var row_unfixed_placeholder=row.hasClass('sc_layouts_row_hide_unfixed') ? row.prev():false;
var delay=trx_addons_cpt_layouts_fix_rows_delay(row);
var animation_off_timeout=trx_addons_cpt_layouts_fix_rows_off_timeout(delay);
var offset=parseInt(row.hasClass('sc_layouts_row_fixed_on')
? placeholder.offset().top
:(row.hasClass('sc_layouts_row_hide_unfixed')
? row_unfixed_placeholder.offset().top
: row.offset().top
),
10);
if(isNaN(offset)){
offset=0;
}
if(( force_state=='off'&&row.is(force_row))
||(! force_state&&(scroll_offset + rows_offset < offset + delay||h < ph))
){
if(row.hasClass('sc_layouts_row_fixed_on')){
if(animation_off_timeout > 0){
row.addClass('sc_layouts_row_fixed_animation_off');
}
setTimeout(function(){
row
.removeClass('sc_layouts_row_fixed_on'
+(animation_off_timeout > 0 ? ' sc_layouts_row_fixed_animation_off':''))
.css({ 'top': 'auto' });
$document.trigger('action.sc_layouts_row_fixed_off', [ row ]);
}, animation_off_timeout);
}}else{
if(! row.hasClass('sc_layouts_row_fixed_on')){
if(( force_state=='on'&&row.is(force_row))
||(rows_offset + h < trx_addons_window_height() * 0.33)
){
if(! row.hasClass('sc_layouts_row_hide_unfixed')){
ph=h;
placeholder.height(ph);
}
row.addClass('sc_layouts_row_fixed_on').css({ 'top': rows_offset + 'px' });
h=row.outerHeight();
if(ph!=h&&! row.hasClass('sc_layouts_row_hide_unfixed')){
ph=h;
placeholder.height(h);
}
$document.trigger('action.sc_layouts_row_fixed_on', [ row ]);
}}else if(resize&&row.hasClass('sc_layouts_row_fixed_on')&&row.offset().top!=rows_offset){
row.css({ 'top': rows_offset + 'px' });
}
rows_offset +=h;
}
if(force_state&&row.is(force_row)){
force_state='';
force_row=null;
}});
}});
jQuery(document).on('action.init_hidden_elements', function(e, container){
"use strict";
if(container.find('.sc_form_form:not(.sc_form_custom):not(.inited)').length > 0){
container.find('.sc_form_form:not(.sc_form_custom):not(.inited)')
.addClass('inited')
.on('submit', function(e){
sc_form_validate(jQuery(this));
e.preventDefault();
return false;
});
}
jQuery(
'input[type="text"]:not(.fill_inited),'
+'input[type="number"]:not(.fill_inited),'
+'input[type="search"]:not(.fill_inited),'
+'input[type="password"]:not(.fill_inited),'
+'input[type="email"]:not(.fill_inited),'
+'input[type="tel"]:not(.fill_inited),'
+'input[type="url"]:not(.fill_inited),'
+'textarea:not(.fill_inited),'
+'select:not(.fill_inited)'
)
.each(function(){
var $fld=jQuery(this);
sc_form_mark_filled($fld);
$fld.addClass('fill_inited')
.on('blur change', function(){
var $self=jQuery(this);
sc_form_mark_filled($self);
if($self.hasClass('filled')){
$self.removeClass('trx_addons_field_error wpcf7-not-valid');
}});
});
function sc_form_mark_filled(field){
if(field.val()!=='')
field.addClass('filled');
else
field.removeClass('filled');
}
function sc_form_validate(form){
var url=form.attr('action');
if(url=='') return false;
form.find('input').removeClass('trx_addons_error_field');
var error=trx_addons_form_validate(form, {
rules: [
{
field: "name",
min_length: { value: 1,	 message: TRX_ADDONS_STORAGE['msg_field_name_empty'] },
},
{
field: "email",
min_length: { value: 1,	 message: TRX_ADDONS_STORAGE['msg_field_email_empty'] },
mask: { value: TRX_ADDONS_STORAGE['email_mask'], message: TRX_ADDONS_STORAGE['msg_field_email_not_valid'] }},
{
field: "message",
min_length: { value: 1,  message: TRX_ADDONS_STORAGE['msg_field_text_empty'] },
}
]
});
if(!error&&url!='#'){
jQuery.post(url, {
action: "send_sc_form",
nonce: TRX_ADDONS_STORAGE['ajax_nonce'],
data: form.serialize()
}).done(function(response){
var rez={};
try {
rez=JSON.parse(response);
} catch(e){
rez={ error: TRX_ADDONS_STORAGE['msg_ajax_error'] };
console.log(response);
}
var result=form.find(".trx_addons_message_box").removeClass("trx_addons_message_box_error").removeClass("trx_addons_message_box_success");
if(rez.error===''){
form.get(0).reset();
result.addClass("trx_addons_message_box_success").html(TRX_ADDONS_STORAGE['msg_send_complete']);
}else{
result.addClass("trx_addons_message_box_error").html(TRX_ADDONS_STORAGE['msg_send_error'] + ' ' + rez.error);
}
result.fadeIn().delay(3000).fadeOut();
jQuery(document).trigger('action.got_ajax_response', {
action: 'send_sc_form',
result: rez
});
});
}
return !error;
}});
(function(){
"use strict";
var $window=jQuery(window),
$document=jQuery(document);
var init_attempts=0;
var init_hidden_elements_after_all_sliders_inited=trx_addons_throttle(function(){
$document.trigger('action.init_hidden_elements', [jQuery('body')]);
}, 300, true);
$document.on('action.init_hidden_elements', function(e, container){
trx_addons_init_sliders(e, container);
});
function trx_addons_get_slides_per_view($slider){
var per_view=$slider.data('slides-per-view')||1;
var bp=$slider.data('slides-per-view-breakpoints');
if(bp){
var ww=trx_addons_window_width();
for(var max in bp){
if(ww <=max){
per_view=bp[ max ];
break;
}}
}
return per_view;
}
function trx_addons_init_sliders(e, container){
if(window.Swiper&&container.find('.sc_slider_controller:not(.inited)').length > 0){
container.find('.sc_slider_controller:not(.inited)')
.each(function (){
var controller=jQuery(this).addClass('inited');
if(controller.find('.slider_style_controller').length > 0) return;
var slider_id=controller.data('slider-id');
if(! slider_id) return;
var controller_id=controller.attr('id');
if(controller_id==undefined){
controller_id='sc_slider_controller_'+Math.random();
controller_id=controller_id.replace('.', '');
controller.attr('id', controller_id);
}
var slider_cont=jQuery('#'+slider_id+' .slider_container:not(.slider_controller_container)').eq(0);
if(! slider_cont.attr('data-controller')){
slider_cont.attr('data-controller', controller_id);
}
var controller_style=controller.data('style');
var controller_effect=controller.data('effect');
var controller_direction=controller.data('direction');
var controller_interval=controller.data('interval');
var controller_per_view=trx_addons_get_slides_per_view(controller);
var controller_space=controller.data('slides-space');
var controller_controls=controller.data('controls');
var controller_html='';
slider_cont.find('> .slider-wrapper > .swiper-slide')
.each(function(idx){
var slide=jQuery(this);
var image='';
if(controller_style.indexOf('thumbs')!=-1){
if(slide.data('image')){
image=slide.data('image');
}else if(slide.find('.post_thumb_bg').length > 0){
image=slide.find('.post_thumb_bg').css('background-image').replace('url(', '').replace(')', '').replace(';', '').replace('"', '');
}else if(slide.css('background-image')&&slide.css('background-image')!='none'){
image=slide.css('background-image').replace('url(', '').replace(')', '').replace(';', '').replace('"', '');
}else if(slide.find('img').length > 0){
image=slide.find('img').eq(0).attr('src');
}}
var title=controller_style.indexOf('titles')==-1
? ''
:(slide.data('title')
? slide.data('title')
: slide.find('[class*="_item_title"]').text()
);
var cats=slide.data('cats');
var date=slide.data('date');
controller_html +=trx_addons_apply_filters(
'trx_addons_filter_slider_controller_slide_html',
'<div class="slider-slide swiper-slide"'
+ ' style="'
+ (image!==undefined&&image!=='' ? 'background-image: url('+image+');':'')
+ '"'
+ '>'
+ '<div class="sc_slider_controller_info">'
+ '<span class="sc_slider_controller_info_number">'+(idx < 9 ? '0':'')+(idx+1)+'</span>'
+ '<span class="sc_slider_controller_info_title">'+(title ? title:'Slide '+(idx+1))+'</span>'
+ '</div>'
+ '</div>',
slide,
controller
);
});
controller.html(trx_addons_apply_filters(
'trx_addons_filter_slider_controller_html',
'<div id="'+controller_id+'_outer"'
+ ' class="slider_outer slider_swiper_outer slider_style_controller'
+ ' slider_outer_' + (controller_controls==1 ? 'controls slider_outer_controls_side':'nocontrols')
+ ' slider_outer_nopagination'
+ ' slider_outer_' + (controller_per_view==1 ? 'one':'multi')
+ ' slider_outer_direction_' + (controller_direction=='vertical' ? 'vertical':'horizontal')
+ '"'
+ '>'
+ '<div id="'+controller_id+'_swiper"'
+' class="slider_container slider_controller_container slider_swiper swiper-slider-container'
+ ' slider_' + (controller_controls==1 ? 'controls slider_controls_side':'nocontrols')
+ ' slider_nopagination'
+ ' slider_notitles'
+ ' slider_noresize'
+ ' slider_' + (controller_per_view==1 ? 'one':'multi')
+ ' slider_direction_' + (controller_direction=='vertical' ? 'vertical':'horizontal')
+ '"'
+ ' data-slides-min-width="' + trx_addons_apply_filters('trx_addons_filter_slider_controller_slide_width', 150) + '"'
+ ' data-controlled-slider="'+slider_id+'"'
+ ' data-direction="' + (controller_direction=='vertical' ? 'vertical':'horizontal') + '"'
+ ' data-loop="1"'
+ (controller_effect!==undefined ? ' data-effect="' + controller_effect + '"':'')
+ (controller_interval!==undefined ? ' data-interval="' + controller_interval + '"':'')
+ (controller_per_view!==undefined ? ' data-slides-per-view="' + controller_per_view + '"':'')
+ (controller_space!==undefined ? ' data-slides-space="' + controller_space + '"':'')
+ '>'
+ '<div class="slider-wrapper swiper-wrapper">'
+ controller_html
+ '</div>'
+ '</div>'
+ (controller_controls==1
? '<div class="slider_controls_wrap"><a class="slider_prev swiper-button-prev" href="#"></a><a class="slider_next swiper-button-next" href="#"></a></div>'
: ''
)
+ '</div>',
controller
)
);
});
}
if(window.Swiper&&container.find('.sc_slider_controls:not(.inited)').length > 0){
container.find('.sc_slider_controls:not(.inited)')
.each(function (){
var controls=jQuery(this).addClass('inited'),
slider_id=controls.data('slider-id'),
pagination_style=controls.data('pagination-style');
if(! slider_id) return;
slider_id=jQuery('#'+slider_id+' .slider_swiper').attr('id');
if(! slider_id) return;
controls.on('click', 'a', function(e){
var s=TRX_ADDONS_STORAGE['swipers'][slider_id];
if(jQuery(this).hasClass('slider_next'))
s.slideNext();
else
s.slidePrev();
e.preventDefault();
return false;
});
var s=typeof TRX_ADDONS_STORAGE['swipers']!='undefined'&&typeof TRX_ADDONS_STORAGE['swipers'][slider_id]!='undefined' ? TRX_ADDONS_STORAGE['swipers'][slider_id]:false,
slides=jQuery('#'+slider_id+' .swiper-slide'),
spv=s
?(s.params.loop
? s.loopedSlides
: 0
)
: 0;
var total=s
?(s.params.loop
? Math.ceil((s.slides.length - s.loopedSlides * 2) / s.params.slidesPerGroup)
: s.snapGrid.length
)
: slides.length;
var html='';
if(pagination_style=='thumbs'){
slides.each(function(idx){
if(idx < spv||idx >=slides.length - spv) return;
var slide=jQuery(this);
var image=slide.data('image');
html +=trx_addons_apply_filters(
'trx_addons_filter_slider_controls_html_thumb',
'<span class="slider_pagination_button_wrap swiper-pagination-button-wrap" style="width: ' + Math.round(100/total, 2) + '%;">'
+ '<span class="slider_pagination_button swiper-pagination-button"'
+ (image!==undefined ? ' style="background-image: url('+image+');"':'')
+ '></span>'
+ '</span>',
slide,
controls
);
});
controls.find('.slider_pagination_wrap').html(trx_addons_apply_filters('trx_addons_filter_slider_controls_html_thumbs', html, controls)
);
}else if(pagination_style=='fraction'){
controls.find('.slider_pagination_wrap').html(trx_addons_apply_filters('trx_addons_filter_slider_controls_html_fraction',
'<span class="slider_pagination_current swiper-pagination-current">1</span>'
+ '/'
+ '<span class="slider_pagination_total swiper-pagination-total">'+total+'</span>',
controls
)
);
}else if(pagination_style=='bullets'){
slides.each(function(idx){
if(idx < spv||idx >=slides.length - spv) return;
html +=trx_addons_apply_filters(
'trx_addons_filter_slider_controls_html_bullet',
'<span class="slider_pagination_bullet swiper-pagination-bullet" data-slide-number="'+(s ? jQuery(this).data('slide-number'):idx)+'"></span>',
idx,
controls
);
});
controls.find('.slider_pagination_wrap').html(trx_addons_apply_filters('trx_addons_filter_slider_controls_html_bullets', html, controls)
);
}
if(pagination_style!='none'){
if(controls.find('.slider_progress_bar').length > 0){
var bar=controls.find('.slider_progress_bar');
bar.parent().on('click', function(e){
var s=TRX_ADDONS_STORAGE['swipers'][slider_id];
var total=s.params.loop ? Math.ceil((s.slides.length - s.loopedSlides * 2) / s.params.slidesPerGroup):s.snapGrid.length;
var slide_number=Math.max(0, Math.min(total-1, Math.floor(total * e.offsetX / jQuery(this).width())));
var slide_idx=jQuery('#'+slider_id).find('[data-slide-number="'+slide_number+'"]:not(.swiper-slide-duplicate)').index();
s.slideTo(slide_idx);
e.preventDefault();
return false;
});
}else{
controls.find('.slider_pagination_button_wrap,.slider_pagination_bullet').on('click', function(e){
var s=TRX_ADDONS_STORAGE['swipers'][slider_id];
var slide_idx=jQuery('#'+slider_id).find('[data-slide-number="'+jQuery(this).index()+'"]:not(.swiper-slide-duplicate)').index();
s.slideTo(slide_idx);
e.preventDefault();
return false;
});
}
jQuery('#'+slider_id).on('slider_init slide_change_start', function(e){
if(TRX_ADDONS_STORAGE['swipers'][slider_id]){
var s=TRX_ADDONS_STORAGE['swipers'][slider_id];
var current=jQuery(s.slides[s.activeIndex]).data('slide-number') + 1,
total=s.params.loop ? Math.ceil((s.slides.length - s.loopedSlides * 2) / s.params.slidesPerGroup):s.snapGrid.length;
if(total > 0){
if(pagination_style=='progressbar'){
bar.width(Math.ceil(current/total*100)+'%');
}else if(pagination_style=='thumbs'){
controls.find('.slider_pagination_button')
.removeClass('slider_pagination_button_active')
.eq(current-1)
.addClass('slider_pagination_button_active');
}else if(pagination_style=='bullets'){
controls.find('.slider_pagination_bullet')
.removeClass('slider_pagination_bullet_active swiper-pagination-bullet-active')
.eq(current-1)
.addClass('slider_pagination_bullet_active swiper-pagination-bullet-active');
}else if(pagination_style=='fraction'){
controls.find('.slider_pagination_current').text(current);
}}
}});
}});
}
if(window.Swiper&&container.find('.slider_swiper:not(.inited)').length > 0){
container.find('.slider_swiper:not(.inited)')
.each(function (){
var slider=jQuery(this);
if(slider.parents('div:hidden,article:hidden').length > 0){
return;
}
var loaded=true;
slider.find('img').each(function(){
var $self=jQuery(this);
if(! $self.get(0).complete&&$self.attr('loading')!='lazy') loaded=false;
});
if(! loaded&&init_attempts++ < 20){
setTimeout(function(){
trx_addons_init_sliders(e, container);
}, 100);
return;
}
var id=slider.attr('id');
if(id==undefined){
id='swiper_'+Math.random();
id=id.replace('.', '');
slider.attr('id', id);
}
var cont=slider.parent().hasClass('slider_swiper_outer')
? slider.parent().attr('id', id+'_outer')
: slider;
var cont_id=cont.attr('id');
var is_controller=slider.parents('.sc_slider_controller').length > 0;
var controller_id=slider.data('controller');
slider.find('.swiper-slide').each(function(idx){
jQuery(this).attr('data-slide-number', idx);
});
slider
.css({
'display': 'block',
'opacity': 0
})
.addClass(id)
.addClass('inited')
.data('settings', {mode: 'horizontal'});
var loop=slider.data('loop');
if(loop===undefined||isNaN(loop)) loop=1;
var speed=slider.data('speed');
if(speed===undefined||isNaN(speed)) speed=600;
var free_mode=slider.data('free-mode');
var direction=slider.data('direction');
if(direction!='vertical') direction='horizontal';
var smw=slider.data('slides-min-width');
if(smw===undefined){
smw=150;
slider.attr('data-slides-min-width', smw);
}
var spv=trx_addons_get_slides_per_view(slider);
if(spv==undefined||slider.parents('.widget_nav_menu').length > 0){
spv=1;
slider.attr('data-slides-per-view', spv);
}
var width=slider.width();
if(width===0){
width=slider.parent().width();
}
if(direction=='horizontal'){
if(width / spv < smw){
spv=Math.max(1, Math.floor(width / smw));
}}
var space=slider.data('slides-space');
if(space==undefined) space=0;
if(direction=='vertical'&&slider.hasClass('slider_height_auto')&&slider.hasClass('slider_noresize')){
var height=0;
slider.find('.swiper-slide').each(function(idx){
if(idx >=spv) return;
height +=jQuery(this).height() +(idx > 0 ? space:0);
});
if(height > 0) slider.height(height);
}
var interval=slider.data('interval');
if(interval===undefined){
interval=Math.round(5000 *(1 + Math.random()));
}else if(isNaN(interval)){
interval=0;
}else{
interval=parseInt(interval, 10);
}
var noswipe=slider.hasClass('slider_noswipe')
|| slider.parents('.slider_noswipe,.elementor-edit-mode').length > 0
|| jQuery('body').hasClass('block-editor-page');
if(slider.parents('[class*="_grid_wrap"]').length > 0){
slider.css({
'max-width': width+'px'
});
}
if(TRX_ADDONS_STORAGE['swipers']===undefined){
TRX_ADDONS_STORAGE['swipers']={};}
TRX_ADDONS_STORAGE['swipers'][id]=new Swiper('.'+id, trx_addons_apply_filters('trx_addons_filter_slider_init_args', {
freeMode: free_mode > 0,
direction: direction,
initialSlide: 0,
speed: speed,
loop: loop > 0&&slider.data('slides-overflow')!=1,
loopedSlides: spv,
slidesPerView: spv,
spaceBetween: space,
centeredSlides: slider.data('slides-centered')==1,
mousewheel: slider.data('mouse-wheel')==1,
grabCursor: !is_controller&&!noswipe,
slideToClickedSlide: is_controller,
touchRatio: is_controller ? 0.2:1,
autoHeight: false,
lazy: false,
preloadImages: true,
updateOnImagesReady: true,
roundLengths: TRX_ADDONS_STORAGE['slider_round_lengths']
&& !is_controller
&& spv==1,
effect: slider.data('effect') ? slider.data('effect'):'slide',
swipeHandler: noswipe ? '.slider_controls_wrap,.slider_pagination_wrap':null,
pagination: {
el: slider.hasClass('slider_pagination') ? '#'+cont_id+'>.slider_pagination_wrap,#'+cont_id+' > .slider_swiper > .slider_pagination_wrap':null,
clickable: slider.hasClass('slider_pagination') ? '#'+cont_id+' .slider_pagination_wrap':false,
type: slider.hasClass('slider_pagination')&&slider.data('pagination') ? slider.data('pagination'):'bullets',
progressbarOpposite: slider.data('pagination')=='progressbar'
&& (
(slider.data('direction')=='vertical'&&(slider.hasClass('slider_pagination_pos_bottom')||slider.hasClass('slider_pagination_pos_bottom_outside')))
||
(slider.data('direction')=='horizontal'&&(slider.hasClass('slider_pagination_pos_left')||slider.hasClass('slider_pagination_pos_right')))
)
},
navigation: {
nextEl: slider.hasClass('slider_controls') ? '#'+id+'>.slider_controls_wrap>.slider_next,#'+id+'~.slider_controls_wrap>.slider_next':null,
prevEl: slider.hasClass('slider_controls') ? '#'+id+'>.slider_controls_wrap>.slider_prev,#'+id+'~.slider_controls_wrap>.slider_prev':null
},
autoplay: slider.hasClass('slider_noautoplay')
|| (typeof slider.data('autoplay')!=='undefined'&&slider.data('autoplay')==0)
? false
: {
delay: interval,
disableOnInteraction: true
},
on: {
slideChangeTransitionStart: function (){
var swiper=this,
slide=jQuery(swiper.slides[swiper.activeIndex]),
slide_number=slide.data('slide-number');
cont.find('.swiper-pagination-custom > span')
.removeClass('swiper-pagination-button-active')
.eq(slide_number)
.addClass('swiper-pagination-button-active');
cont.find('.slider_titles_outside_wrap .active').removeClass('active').fadeOut();
var slaves=is_controller
? jQuery('#'+slider.data('controlled-slider'))
: jQuery('[data-slider-id="'+id.replace('_sc_', '_')+'"]');
if(slaves.length===0&&! is_controller){
slaves=jQuery('[data-slider-id="'+id.replace('_sc_', '_').replace('_swiper', '')+'"]');
}
if(slaves.length > 0){
slaves.each(function(){
var controlled_slider=jQuery(this).hasClass('slider_swiper') ? jQuery(this):jQuery(this).find('.slider_swiper').eq(0);
var controlled_id=controlled_slider.attr('id');
if(controlled_id&&TRX_ADDONS_STORAGE['swipers'][controlled_id]&&jQuery('#'+controlled_id).attr('data-busy')!=1){
slider.attr('data-busy', 1);
setTimeout(function(){
slider.attr('data-busy', 0);
}, 300);
var slide_number=jQuery(swiper.slides[swiper.activeIndex]).data('slide-number');
var slide_idx=controlled_slider.find('[data-slide-number="'+slide_number+'"]:not(.swiper-slide-duplicate)').index();
TRX_ADDONS_STORAGE['swipers'][controlled_id].slideTo(slide_idx);
}});
}
slider.trigger('slide_change_start', [slider]);
},
slideChangeTransitionEnd: function (){
var swiper=this,
slide=jQuery(swiper.slides[swiper.activeIndex]),
slide_prev=jQuery(swiper.slides[swiper.lastOpenedIndex!==undefined ? swiper.lastOpenedIndex:swiper.previousIndex]),
slide_number=slide.data('slide-number');
swiper.lastOpenedIndex=swiper.activeIndex;
var titles=cont.find('.slider_titles_outside_wrap .slide_info');
if(titles.length > 0){
titles.eq(slide_number).addClass('active').fadeIn(300);
}
var video=slide_prev.find('.trx_addons_video_player');
if(video.length > 0){
if(video.hasClass('with_cover')){
if(video.hasClass('video_play')){
video.removeClass('video_play').find('.video_embed').empty();
}}else{
var embed=video.find('.video_embed'),
html=embed.html();
embed.empty().html(html);
}}
slider.attr('data-busy', 0);
slider.trigger('slide_change_end', [slider]);
}}
}, slider));
slider.trigger('slider_init', [slider]);
cont.find('.swiper-pagination-custom').on('click', '>span', function(e){
jQuery(this).siblings().removeClass('swiper-pagination-button-active');
var t=jQuery(this).addClass('swiper-pagination-button-active').index() * TRX_ADDONS_STORAGE['swipers'][id].params.slidesPerGroup;
TRX_ADDONS_STORAGE['swipers'][id].params.loop&&(t +=TRX_ADDONS_STORAGE['swipers'][id].loopedSlides);
TRX_ADDONS_STORAGE['swipers'][id].slideTo(t);
e.preventDefault();
return false;
});
slider.attr('data-busy', 1).animate({'opacity':1}, 'fast', function(){
slider.attr('data-busy', 0);
trx_addons_set_controller_height(is_controller ? slider.parents('[data-slider-id]').eq(0).attr('id'):controller_id,
is_controller ? jQuery('#'+slider.parents('[data-slider-id]').eq(0).data('slider-id')):slider);
slider.trigger('slider_inited', [slider]);
$document.trigger('action.slider_inited', [slider, id]);
});
init_hidden_elements_after_all_sliders_inited();
$document.trigger('action.resize_trx_addons');
$window.trigger('scroll');
});
}
if(window.ElastiStack&&container.find('.slider_elastistack:not(.inited)').length > 0){
container.find('.slider_elastistack:not(.inited)')
.each(function (){
if(jQuery(this).parents('div:hidden,article:hidden').length > 0||typeof window.ElastiStack=='undefined')
return;
var slider=jQuery(this);
var id=slider.attr('id');
if(id==undefined){
id='elastistack_'+Math.random();
id=id.replace('.', '');
slider.attr('id', id);
}
var cont=slider.parent().hasClass('slider_outer') ? slider.parent().attr('id', id+'_outer'):slider;
var cont_id=cont.attr('id');
var images=slider.find('ul.stack__images').attr('id', id+'_images');
var images_id=images.attr('id');
slider.css({
'display': 'block',
'opacity': 0
})
.addClass(id)
.addClass('inited')
.data('settings', {mode: 'horizontal'});
trx_addons_resize_sliders(e, cont);
var stack=new ElastiStack(images.get(0), {
onUpdateStack:function(idx){
var titles=cont.find('.slider_titles_outside_wrap');
if(titles.length > 0){
titles.find('.active').removeClass('active').hide();
titles.find('.slide_info').eq(idx).addClass('active').fadeIn(300);
}
cont.find('.trx_addons_video_player.with_cover.video_play').removeClass('video_play').find('.video_embed').empty();
slider.trigger('slide_change_end', [slider]);
}});
cont.find('.slider_next').on('click', function(e){
stack.nextItem({ transform:'translate3d(0, -60px, 400px)' });
e.preventDefault();
return false;
});
cont.find('.slider_titles_outside_wrap .slide_info').eq(0).addClass('active').fadeIn(300);
slider.animate({'opacity':1}, 'fast', function(){
stack._setStackStyle();
});
});
}}
$document.on('action.resize_trx_addons', trx_addons_resize_sliders);
function trx_addons_resize_sliders(e, container){
if(container===undefined){
container=jQuery('body');
}
container.find('.slider_container.inited').each(function(){
var slider=jQuery(this);
if(slider.parents('div:hidden,article:hidden').length > 0) return;
var id=slider.attr('id');
var direction=slider.data('direction');
if(direction!='vertical') direction='horizontal';
var on_resize=false;
var max_width=slider.closest('.post_featured'
+ ',' + '.swiper-slide'
+ ',' + '.elementor-widget'
+ ',' + '.vc_column-inner'
+ ',' + trx_addons_apply_filters('trx_addons_filter_content_class', '.content', 'slider-resize')
+ ',' + trx_addons_apply_filters('trx_addons_filter_page_wrap_class', TRX_ADDONS_STORAGE['page_wrap_class'] ? TRX_ADDONS_STORAGE['page_wrap_class']:'.page_wrap', 'slider-resize')
+ ',' + 'body'
).width();
var slider_width=slider.width();
if(slider_width > max_width){
slider_width=Math.min(slider_width, max_width);
slider.width(slider_width);
on_resize=true;
}
var last_width=slider.data('last-width');
if(isNaN(last_width)){
last_width=0;
}
if(last_width===0||last_width!=slider_width){
if(direction!='vertical') slider.data('last-width', slider_width);
var space=slider.data('slides-space');
if(space==undefined){
space=0;
}
if(slider.hasClass('slider_swiper')
&& typeof TRX_ADDONS_STORAGE['swipers']!='undefined'
&& typeof TRX_ADDONS_STORAGE['swipers'][id]=='object'
&& typeof TRX_ADDONS_STORAGE['swipers'][id].params=='object'
&& typeof TRX_ADDONS_STORAGE['swipers'][id].params.spaceBetween!='undefined'
){
var gap=space;
if(trx_addons_window_width() < 1440){
var grid_element=jQuery(
'.elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated,'
+ '.elementor-column-gap-extended > .elementor-column > .elementor-element-populated'
).eq(0),
grid_gap=grid_element.length ? parseInt(grid_element.css('padding-left'), 10):0;
if(grid_gap >=10){
gap=grid_gap * 2;
}}
if(gap > 0&&TRX_ADDONS_STORAGE['swipers'][id].params.spaceBetween > gap){
TRX_ADDONS_STORAGE['swipers'][id].params.spaceBetween=gap;
space=gap;
}}
var spv=trx_addons_get_slides_per_view(slider);
if(spv==undefined||slider.parents('.widget_nav_menu').length > 0){
spv=1;
}
if(slider.hasClass('slider_swiper')
&& typeof TRX_ADDONS_STORAGE['swipers']!='undefined'
&& typeof TRX_ADDONS_STORAGE['swipers'][id]=='object'
&& typeof TRX_ADDONS_STORAGE['swipers'][id].params=='object'
&& typeof TRX_ADDONS_STORAGE['swipers'][id].params.slidesPerView!='undefined'
){
if(TRX_ADDONS_STORAGE['swipers'][id].params.slidesPerView!='auto'){
if(direction=='horizontal'){
var smw=slider.data('slides-min-width');
if(slider_width / spv < smw){
spv=Math.max(1, Math.floor(slider_width / smw));
}
if(TRX_ADDONS_STORAGE['swipers'][id].params.slidesPerView!=spv){
TRX_ADDONS_STORAGE['swipers'][id].params.slidesPerView=spv;
TRX_ADDONS_STORAGE['swipers'][id].params.loopedSlides=spv;
}}
on_resize=true;
}}
if(! slider.hasClass('slider_noresize')||slider.height()===0){
var slider_height=slider.height();
var slide=slider.find('.slider-slide').eq(0);
var slide_width=direction=='horizontal'
? (slider_width - (spv-1) * space) / spv
: slider_width;
var slide_height=direction=='vertical'
? (slider_height - (spv-1) * space) / spv
: slider_height;
var ratio=slider.data('ratio');
if(ratio===undefined||(''+ratio).indexOf(':') < 1){
ratio=slide_height > 0 ? slide_width+':'+slide_height:"16:9";
slider.attr('data-ratio', ratio);
}
ratio=ratio.split(':');
var ratio_x = !isNaN(ratio[0]) ? Number(ratio[0]):16;
var ratio_y = !isNaN(ratio[1]) ? Number(ratio[1]):9;
var height=Math.floor(( spv==1 ? slider_width:slide_width) / ratio_x * ratio_y);
slider.height(direction=='vertical' ? height * spv + (spv-1) * space:height);
on_resize=true;
if(slider.hasClass('slider_elastistack')){
slider.find('.slider-wrapper,.stack__images,.slider-slide').height(height);
}
trx_addons_set_controller_height(slider.data('controller'), slider, e);
}
if(on_resize&&(slider.hasClass('slider_swiper')||slider.hasClass('slider_swiper_outer'))){
if(typeof TRX_ADDONS_STORAGE['swipers']!='undefined'
&& typeof TRX_ADDONS_STORAGE['swipers'][id]=='object'
&& typeof TRX_ADDONS_STORAGE['swipers'][id].resize=='object'
&& typeof TRX_ADDONS_STORAGE['swipers'][id].resize.resizeHandler=='function'
){
TRX_ADDONS_STORAGE['swipers'][id].resize.resizeHandler(e);
}}
}});
}
function trx_addons_set_controller_height(controller_id, slider, e){
if(!controller_id&&typeof TRX_ADDONS_STORAGE['pagebuilder_preview_mode']!='undefined'&&TRX_ADDONS_STORAGE['pagebuilder_preview_mode']){
var slider_id=slider.attr('id').replace('_sc_slider', '');
if(slider_id){
controller_id=jQuery('[data-slider-id="' + slider_id + '"]').eq(0).attr('id');
}}
if(!controller_id) return;
var controller=jQuery('#'+controller_id);
if(controller.length > 0 
&& controller.hasClass('sc_slider_controller_vertical')
&& controller.hasClass('sc_slider_controller_height_auto')
){
var controller_slider=controller.hasClass('slider_container') ? controller:controller.find('.slider_container'),
controller_slider_id=controller_slider.attr('id');
var paddings=parseFloat(controller.css('paddingTop'));
if(isNaN(paddings)) paddings=0;
var controller_spv=trx_addons_get_slides_per_view(controller);
if(isNaN(controller_spv)) controller_spv=1;
controller_slider.height(Math.max((slider.parent().hasClass('slider_outer') ? slider.parent().outerHeight():slider.height()) - 2 * paddings,
controller_spv * trx_addons_apply_filters('trx_addons_filter_slider_controller_min_height', 80)
));
if((controller_slider.hasClass('slider_swiper')||controller_slider.hasClass('slider_swiper_outer'))){
if(typeof TRX_ADDONS_STORAGE['swipers'][controller_slider_id]=='object'&&typeof TRX_ADDONS_STORAGE['swipers'][controller_slider_id].resize=='object'&&typeof TRX_ADDONS_STORAGE['swipers'][controller_slider_id].resize.resizeHandler=='function'){
TRX_ADDONS_STORAGE['swipers'][controller_slider_id].resize.resizeHandler(e);
}}
}}
$document.on('action.ready_trx_addons', function(e){
if(window.Swiper&&typeof Swiper.use=='function'&&trx_addons_apply_filters('trx_addons_filter_add_effect_swap_to_swiper', true)){
Swiper.__proto__.Swap={
setTranslate: function setTranslate(){
var swiper=this;
var swiperWidth=swiper.width;
var swiperHeight=swiper.height;
var $wrapperEl=swiper.$wrapperEl;
var slides=swiper.slides;
var slidesSizesGrid=swiper.slidesSizesGrid;
var params=swiper.params.swapEffect;
var isHorizontal=swiper.isHorizontal();
var transform=swiper.translate;
var center=isHorizontal ? -transform +(swiperWidth / 2):-transform +(swiperHeight / 2);
var rotate=isHorizontal ? params.rotate:-params.rotate;
var spaceBetween=swiper.params.spaceBetween;
var perView=swiper.params.slidesPerView;
var levelCenter=(perView - 1) / 2;
for (var i=0, length=slides.length; i < length; i +=1){
var $slideEl=slides.eq(i);
var slideSize=slidesSizesGrid[i];
var slideOffsetOrig=$slideEl[0].swiperSlideOffset;
var slideOffset=slideOffsetOrig + slideSize / 2;
var distance=center - slideOffset;
var slideOffsetNum=Math.abs(distance) < 2
? 0
: Math.ceil(Math.abs(distance) /(slideSize + spaceBetween));
if(perView % 2===0){
slideOffsetNum=Math.max(0, slideOffsetNum - 0.5);
}
var place=distance < -1 * Math.max(1, spaceBetween)
? 1
:(distance > Math.max(1, spaceBetween)
? -1
: 0
);
distance=distance + place * slideOffsetNum * spaceBetween;
var offsetMultiplier=distance / slideSize;
var delta=Math.max(0, Math.abs(offsetMultiplier) - levelCenter);
var allow=delta > 0;
var rotateX=isHorizontal ? 0:(allow ? -place * Math.min(rotate, rotate * delta):0);
var rotateY=isHorizontal ?(allow ? -place * Math.min(rotate, rotate * delta):0):0;
var offset=allow
? distance + place * levelCenter * slideSize
: 0;
var translateX=isHorizontal ?(allow ? offset:0):0;
var translateY=isHorizontal ? 0:(allow ? offset:0);
var translateZ=-slideSize *(allow ? delta:0);
var scale=1 -(1 - params.scale) * Math.abs(offsetMultiplier);
if(Math.abs(translateX) < 0.001)	translateX=0;
if(Math.abs(translateY) < 0.001)	translateY=0;
if(Math.abs(translateZ) < 0.001)	translateZ=0;
if(Math.abs(rotateY) < 0.001)	rotateY=0;
if(Math.abs(rotateX) < 0.001)	rotateX=0;
if(Math.abs(scale) < 0.001)		scale=0;
var slideTransform="translate3d(" + translateX + "px," + translateY + "px," + translateZ + "px)  rotateX(" + rotateX + "deg) rotateY(" + rotateY + "deg) scale(" + scale + ")";
$slideEl.transform(slideTransform);
$slideEl[0].style.zIndex=-Math.abs(Math.round(offsetMultiplier)) + 1;
$slideEl[0].style.opacity=perView > 1 ? Math.max(0, 1 - delta):1;
}
if(trx_addons_browser_is_pointer_events()){
var ws=$wrapperEl[0].style;
ws.perspectiveOrigin=center + "px 50%";
}},
setTransition: function setTransition(duration){
var swiper=this;
swiper.slides.transition(duration);
}};
Swiper.__proto__.EffectSwap={
name: 'effect-swap',
params: {
swapEffect: {
rotate: 50,
scale: 1
}},
create: function create(){
var swiper=this;
trx_addons_object_extend(swiper, {
swapEffect: {
setTranslate: Swiper.Swap.setTranslate.bind(swiper),
setTransition: Swiper.Swap.setTransition.bind(swiper)
}});
},
on: {
beforeInit: function beforeInit(){
var swiper=this;
if(swiper.params.effect!=='swap'){
return;
}
swiper.classNames.push(swiper.params.containerModifierClass + "swap");
swiper.classNames.push(swiper.params.containerModifierClass + "3d");
swiper.params.watchSlidesProgress=true;
swiper.originalParams.watchSlidesProgress=true;
},
setTranslate: function setTranslate(){
var swiper=this;
if(swiper.params.effect!=='swap'){
return;
}
swiper.swapEffect.setTranslate();
},
setTransition: function setTransition(duration){
var swiper=this;
if(swiper.params.effect!=='swap'){
return;
}
swiper.swapEffect.setTransition(duration);
}}
};
Swiper.use([Swiper.EffectSwap]);
}});
})();
;(function ($, w){
"use strict";
var methods=(function (){
var c={
bcClass: 'sf-breadcrumb',
menuClass: 'sf-js-enabled',
anchorClass: 'sf-with-ul',
menuArrowClass: 'sf-arrows'
},
ios=(function (){
var ios=/^(?![\w\W]*Windows Phone)[\w\W]*(iPhone|iPad|iPod)/i.test(navigator.userAgent);
if(ios){
$('html').css('cursor', 'pointer').on('click', $.noop);
}
return ios;
})(),
wp7=(function (){
var style=document.documentElement.style;
return ('behavior' in style&&'fill' in style&&/iemobile/i.test(navigator.userAgent));
})(),
unprefixedPointerEvents=(function (){
return (!!w.PointerEvent);
})(),
toggleMenuClasses=function ($menu, o, add){
var classes=c.menuClass,
method;
if(o.cssArrows){
classes +=' ' + c.menuArrowClass;
}
method=(add) ? 'addClass':'removeClass';
$menu[method](classes);
},
setPathToCurrent=function ($menu, o){
return $menu.find('li.' + o.pathClass).slice(0, o.pathLevels)
.addClass(o.hoverClass + ' ' + c.bcClass)
.filter(function (){
return ($(this).children(o.popUpSelector).hide().show().length);
}).removeClass(o.pathClass);
},
toggleAnchorClass=function ($li, add){
var method=(add) ? 'addClass':'removeClass';
$li.children('a')[method](c.anchorClass);
},
toggleTouchAction=function ($menu){
var msTouchAction=$menu.css('ms-touch-action');
var touchAction=$menu.css('touch-action');
touchAction=touchAction||msTouchAction;
touchAction=(touchAction==='pan-y') ? 'auto':'pan-y';
$menu.css({
'ms-touch-action': touchAction,
'touch-action': touchAction
});
},
getMenu=function ($el){
return $el.closest('.' + c.menuClass);
},
getOptions=function ($el){
return getMenu($el).data('sfOptions');
},
over=function (){
var $this=$(this),
o=getOptions($this);
clearTimeout(o.sfTimer);
$this.siblings().superfish('hide').end().superfish('show');
},
close=function (o){
o.retainPath=($.inArray(this[0], o.$path) > -1);
this.superfish('hide');
if(!this.parents('.' + o.hoverClass).length){
o.onIdle.call(getMenu(this));
if(o.$path.length){
$.proxy(over, o.$path)();
}}
},
out=function (){
var $this=$(this),
o=getOptions($this);
if(ios){
$.proxy(close, $this, o)();
}else{
clearTimeout(o.sfTimer);
o.sfTimer=setTimeout($.proxy(close, $this, o), o.delay);
}},
touchHandler=function (e){
var $this=$(this),
o=getOptions($this),
$ul=$this.siblings(e.data.popUpSelector);
if(o.onHandleTouch.call($ul)===false){
return this;
}
if($ul.length > 0&&$ul.is(':hidden')){
$this.one('click.superfish', false);
if(e.type==='MSPointerDown'||e.type==='pointerdown'){
$this.trigger('focus');
}else{
$.proxy(over, $this.parent('li'))();
}}
},
applyHandlers=function ($menu, o){
var targets='li:has(' + o.popUpSelector + ')';
if($.fn.hoverIntent&&!o.disableHI){
$menu.hoverIntent(over, out, targets);
}else{
$menu
.on('mouseenter.superfish', targets, over)
.on('mouseleave.superfish', targets, out);
}
var touchevent='MSPointerDown.superfish';
if(unprefixedPointerEvents){
touchevent='pointerdown.superfish';
}
if(!ios){
touchevent +=' touchend.superfish';
}
if(wp7){
touchevent +=' mousedown.superfish';
}
$menu
.on('focusin.superfish', 'li', over)
.on('focusout.superfish', 'li', out)
.on(touchevent, 'a', o, touchHandler);
};
return {
hide: function (instant){
if(this.length){
var $this=this,
o=getOptions($this);
if(!o){
return this;
}
var not=(o.retainPath===true) ? o.$path:'',
$ul=$this.find('li.' + o.hoverClass).add(this).not(not).removeClass(o.hoverClass).children(o.popUpSelector),
speed=o.speedOut;
if(instant){
$ul.show();
speed=0;
}
o.retainPath=false;
if(o.onBeforeHide.call($ul)===false){
return this;
}
$ul.stop(true, true).animate(o.animationOut, speed, function (){
var $this=$(this);
o.onHide.call($this);
});
}
return this;
},
show: function (){
var o=getOptions(this);
if(!o){
return this;
}
var $this=this.addClass(o.hoverClass),
$ul=$this.children(o.popUpSelector);
if(o.onBeforeShow.call($ul)===false){
return this;
}
$ul.stop(true, true).animate(o.animation, o.speed, function (){
o.onShow.call($ul);
});
return this;
},
destroy: function (){
return this.each(function (){
var $this=$(this),
o=$this.data('sfOptions'),
$hasPopUp;
if(!o){
return false;
}
$hasPopUp=$this.find(o.popUpSelector).parent('li');
clearTimeout(o.sfTimer);
toggleMenuClasses($this, o);
toggleAnchorClass($hasPopUp);
toggleTouchAction($this);
$this.off('.superfish').off('.hoverIntent');
$hasPopUp.children(o.popUpSelector).attr('style', function (i, style){
if(typeof style!=='undefined'){
return style.replace(/display[^;]+;?/g, '');
}});
o.$path.removeClass(o.hoverClass + ' ' + c.bcClass).addClass(o.pathClass);
$this.find('.' + o.hoverClass).removeClass(o.hoverClass);
o.onDestroy.call($this);
$this.removeData('sfOptions');
});
},
init: function (op){
return this.each(function (){
var $this=$(this);
if($this.data('sfOptions')){
return false;
}
var o=$.extend({}, $.fn.superfish.defaults, op),
$hasPopUp=$this.find(o.popUpSelector).parent('li');
o.$path=setPathToCurrent($this, o);
$this.data('sfOptions', o);
toggleMenuClasses($this, o, true);
toggleAnchorClass($hasPopUp, true);
toggleTouchAction($this);
applyHandlers($this, o);
$hasPopUp.not('.' + c.bcClass).superfish('hide', true);
o.onInit.call(this);
});
}};})();
$.fn.superfish=function (method, args){
if(methods[method]){
return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
}
else if(typeof method==='object'||! method){
return methods.init.apply(this, arguments);
}else{
return $.error('Method ' +  method + ' does not exist on jQuery.fn.superfish');
}};
$.fn.superfish.defaults={
popUpSelector: 'ul,.sf-mega',
hoverClass: 'sfHover',
pathClass: 'overrideThisToUse',
pathLevels: 1,
delay: 800,
animation: {opacity: 'show'},
animationOut: {opacity: 'hide'},
speed: 'normal',
speedOut: 'fast',
cssArrows: true,
disableHI: false,
onInit: $.noop,
onBeforeShow: $.noop,
onShow: $.noop,
onBeforeHide: $.noop,
onHide: $.noop,
onIdle: $.noop,
onDestroy: $.noop,
onHandleTouch: $.noop
};})(jQuery, window);
(function(){
"use strict";
var $document=jQuery(document);
$document.on('action.before_ready_trx_addons', function(){
window.trx_addons_init_sfmenu=function(selector){
jQuery(selector).show().each(function(){
var $self=jQuery(this);
var is_touch_device=('ontouchstart' in document.documentElement);
var animation_in=$self.parent().data('animation-in');
if(animation_in==undefined||is_touch_device){
animation_in="none";
}
var animation_out=$self.parent().data('animation-out');
if(animation_out==undefined||is_touch_device){
animation_out="none";
}
var sf_init={
delay:		300,
speed: 		animation_in!='none' ? 500:200,
speedOut:	animation_out!='none' ? 300:200,
autoArrows: false,
dropShadows:false,
onBeforeShow: function(){
jQuery(this).each(function(){
var menu_item=jQuery(this).data('menu-state', 'before-show');
if(menu_item.hasClass('sc_layouts_submenu')&&! menu_item.hasClass('layouts_inited')&&menu_item.find('.slider_container').length > 0){
menu_item.addClass('sc_layouts_submenu_prepare');
}else{
trx_addons_do_action('trx_addons_action_menu_on_before_show', menu_item);
trx_addons_before_show_menu(menu_item);
}});
},
onShow: function(){
jQuery(this).each(function(){
var menu_item=jQuery(this);
if(menu_item.data('menu-state')!='before-show'){
trx_addons_do_action('trx_addons_action_menu_on_show', menu_item);
trx_addons_before_show_menu(menu_item);
}
menu_item.data('menu-state', 'show');
trx_addons_do_action('trx_addons_action_menu_after_show', menu_item);
trx_addons_after_show_menu(menu_item);
});
},
onBeforeHide: function(){
jQuery(this).each(function(){
var menu_item=jQuery(this);
if(menu_item.data('menu-state')=='show'){
menu_item.data('menu-state', 'before-hide');
trx_addons_do_action('trx_addons_action_menu_on_before_hide', menu_item);
trx_addons_before_hide_menu(menu_item);
}});
},
onHide: function(){
jQuery(this).each(function(){
var menu_item=jQuery(this).data('menu-state', 'hide');
trx_addons_do_action('trx_addons_action_menu_on_hide', menu_item);
trx_addons_after_hide_menu(menu_item);
});
},
onHandleTouch: function(){
var $ul=jQuery(this).parents('ul');
if(trx_addons_browser_is_ios()&&$ul.length > 1){
$ul.addClass('sc_layouts_submenu_freeze');
setTimeout(function(){
$ul.removeClass('sc_layouts_submenu_freeze');
}, 1000);
}}
};
if(animation_in=='none'){
sf_init.animation={
opacity: 'show'
};}
if(animation_out=='none'){
sf_init.animationOut={
opacity: 'hide'
};}
$self.find('.sc_layouts_submenu_wrap').on('focusout', function(e){
if(e.currentTarget&&jQuery(e.currentTarget).hasClass('sc_layouts_submenu_wrap')){
e.stopPropagation();
return false;
}});
$self.addClass('inited').superfish(trx_addons_apply_filters('trx_addons_filter_menu_init_args', sf_init));
function trx_addons_before_show_menu(menu_item){
var in_columns=menu_item.parents('li[class*="columns-"]').length > 0
&&(! menu_item.parent().attr('class')
|| menu_item.parent().attr('class').indexOf('columns-')==-1
);
if(! in_columns){
var window_width=jQuery(window).width(),
page_wrap=jQuery(trx_addons_apply_filters('trx_addons_filter_page_wrap_class', TRX_ADDONS_STORAGE['page_wrap_class'] ? TRX_ADDONS_STORAGE['page_wrap_class']:'.page_wrap', 'menu-before-show')).eq(0),
page_wrap_width=page_wrap.length > 0 ? page_wrap.width():window_width,
page_wrap_offset=page_wrap.length > 0 ? page_wrap.offset().left:0,
par=menu_item.parents("ul").eq(0),
par_offset=par.length > 0 ? par.offset().left:0,
par_width=par.length > 0 ? par.outerWidth():0,
ul_width=menu_item.outerWidth(),
rtl=jQuery('body').hasClass('rtl');
if(menu_item.parents("ul").length > 1){
if(( ! rtl&&(
(par_offset + par_width + ul_width > page_wrap_offset + page_wrap_width - 10&&par_offset - ul_width > page_wrap_offset)
||
(par_offset + par_width + ul_width > window_width&&par_offset - ul_width > 0)
)
)
||
(rtl&&(
(par_offset - ul_width < page_wrap_offset + 10&&par_offset + par_width + ul_width < page_wrap_offset + page_wrap_width)
||
(par_offset - ul_width < 0&&par_offset + par_width + ul_width < window_width)
)
)
){
menu_item.addClass('submenu_left');
}else{
menu_item.removeClass('submenu_left');
}}
if(menu_item.parents('.top_panel').length > 0){
var wide=trx_addons_stretch_submenu(menu_item);
if(! wide){
var ul_pos=menu_item.data('ul_pos');
if(ul_pos===undefined){
ul_pos=parseFloat(menu_item.css(menu_item.hasClass('submenu_left') ? 'right':'left'));
}
if(isNaN(ul_pos)){
ul_pos=0;
}
var ul_offset=menu_item.parents("ul").length > 1
? par_offset + ul_pos
: menu_item.parent().offset().left;
if(menu_item.hasClass('submenu_left')){
if(ul_offset < 0){
if(menu_item.data('ul_pos')==undefined){
menu_item.data('ul_pos', ul_pos);
}
menu_item.css({
'right': ul_pos + ul_offset + 'px'
});
}}else{
if(ul_offset + ul_width >=window_width){
if(menu_item.data('ul_pos')==undefined){
menu_item.data('ul_pos', ul_pos);
}
menu_item.css({
'left':(ul_pos -(ul_offset + ul_width - window_width)) + 'px'
});
}}
var ul_height=menu_item.outerHeight(),
w_height=jQuery(window).height(),
menu=menu_item.parents('.sc_layouts_menu').eq(0),
row_offset=menu.length ? menu.offset().top - jQuery(window).scrollTop():0,
row_height=0,
par_top=0;
par=menu_item.parent();
par_offset=0;
while(par.length > 0){
par_top=par.position().top;
par_offset +=par_top + par.parent().position().top;
row_height=par.outerHeight();
if(par_top===0) break;
par=par.parents('li').eq(0);
}
if(row_offset + par_offset + ul_height > w_height){
if(par_offset > ul_height){
menu_item.css({
'top': 'auto',
'bottom': '-' +(menu_item.css('padding-bottom')||0)
});
}else{
menu_item.css({
'top': '-' +(par_offset - row_height - 2) + 'px',
'bottom': 'auto'
});
}}
}}
var animated=false;
trx_addons_do_action('trx_addons_action_menu_before_animation_in', menu_item, animation_in, animation_out);
if(animation_in!='none'){
animated=trx_addons_apply_filters('trx_addons_filter_menu_animation_in', false, menu_item, animation_in, animation_out);
if(! animated){
if(menu_item.hasClass('animated')&&menu_item.hasClass(animation_out)){
menu_item.removeClass('animated faster '+animation_out);
}
menu_item.addClass('animated fast '+animation_in);
animated=true;
}}
$document.trigger('action.before_show_submenu', [menu_item]);
}
return animated;
}
function trx_addons_after_show_menu(menu_item){
if(menu_item.hasClass('sc_layouts_submenu')){
if(! menu_item.hasClass('layouts_inited')){
trx_addons_stretch_submenu(menu_item);
$document.trigger('action.init_hidden_elements', [menu_item]);
if(menu_item.find('.slider_container').length > 0){
$document.on('action.slider_inited', function(e, slider, id){
trx_addons_before_show_menu(menu_item);
menu_item
.removeClass('sc_layouts_submenu_prepare')
.addClass('layouts_inited');
});
}else{
menu_item.addClass('layouts_inited');
}}
$document.trigger('action.resize_trx_addons', [menu_item]);
}
$document.trigger('action.after_show_submenu', [menu_item]);
}
function trx_addons_before_hide_menu(menu_item){
menu_item.find('.trx_addons_video_player.with_cover.video_play').removeClass('video_play').find('.video_embed').empty();
var animated=false;
trx_addons_do_action('trx_addons_action_menu_before_animation_out', menu_item, animation_in, animation_out);
if(animation_out!='none'){
animated=trx_addons_apply_filters('trx_addons_filter_menu_animation_out', false, menu_item, animation_in, animation_out);
if(! animated){
if(menu_item.parents('[class*="columns-"]').length===0){
if(menu_item.hasClass('animated')&&menu_item.hasClass(animation_in)){
menu_item.removeClass('animated fast '+animation_in);
}
if(menu_item.data('menu-state')=='show'||menu_item.data('menu-state')=='before-hide'){
menu_item.addClass('animated faster '+animation_out);
animated=true;
}}
}}
$document.trigger('action.before_hide_submenu', [menu_item]);
return animated;
}
function trx_addons_after_hide_menu(menu_item){
setTimeout(function(){
if(menu_item.data('menu-state')=='hide'){
menu_item.removeAttr('style');
var bg=menu_item.find('> .sc_layouts_menu_stretch_bg');
if(bg.length){
bg.removeAttr('style')
.css({
'background-color': menu_item.css('background-color')
});
}
var container=menu_item.data('reset-style');
if(container){
menu_item.find(container).removeAttr('style');
}
$document.trigger('action.after_hide_submenu', [menu_item]);
}}, 500);
}
function trx_addons_stretch_submenu(menu_item){
var done=false;
if(menu_item.length
&& TRX_ADDONS_STORAGE['menu_stretch']==1
&& ! menu_item.hasClass('trx_addons_no_stretch')
&& ! menu_item.parents('.sc_layouts_menu').hasClass('sc_layouts_menu_dir_vertical')
&& trx_addons_apply_filters('trx_addons_filter_stretch_menu',
menu_item.hasClass('sc_layouts_submenu')||menu_item.parent().attr('class').indexOf('columns-')!=-1,
menu_item
)
){
var menu=menu_item.parents("ul");
if(menu.length==1){
var $body=jQuery('body'),
li=menu_item.parents("li").eq(0),
stretch_to=trx_addons_apply_filters('trx_addons_filter_stretch_menu_to',
li.hasClass('trx_addons_stretch_window')
? 'window'
:(li.hasClass('trx_addons_stretch_window_boxed')
? 'window_boxed'
: 'content'
),
menu_item
),
content_wrap_selector=trx_addons_apply_filters('trx_addons_filter_stretch_menu_content_wrap_selector', '.content_wrap', menu_item),
content_wrap=jQuery(content_wrap_selector).eq(0);
if(! content_wrap.length){
$body.append(trx_addons_apply_filters('trx_addons_filter_stretch_menu_content_wrap_html',
'<div class="content_wrap" style="height:0;visibility:hidden;"></div>',
menu_item
));
content_wrap=jQuery(content_wrap_selector).eq(0);
if(! content_wrap.length){
content_wrap=trx_addons_apply_filters('trx_addons_filter_stretch_menu_content_wrap', content_wrap, menu_item);
}}
if(content_wrap.length==1){
var bw=$body.innerWidth(),
cw=trx_addons_apply_filters('trx_addons_filter_stretch_menu_content_wrap_width', content_wrap.innerWidth(), menu_item, content_wrap),
cw_offset=content_wrap.offset().left,
li_offset=li.offset().left;
menu_item
.css({
'width':(stretch_to=='window' ? bw:cw) + 'px',
'max-width': 'none',
'left': -li_offset +(stretch_to=='window' ? 0:cw_offset) + 'px',
'right': 'auto'
});
if(stretch_to=='window'){
menu_item
.data('reset-style', '.elementor-section-boxed > .elementor-container')
.find('.elementor-section-boxed > .elementor-container').css({'max-width': 'none' });
}else if(stretch_to=='window_boxed'){
var bg=menu_item.find('> .sc_layouts_menu_stretch_bg');
if(bg.length===0){
menu_item.append('<span class="sc_layouts_menu_stretch_bg"></span>');
bg=menu_item.find('> .sc_layouts_menu_stretch_bg');
bg.css({
'background-color': menu_item.css('background-color')
});
}
bg.css({
'left': -(cw_offset + 1) + 'px',
'right': -(bw - cw_offset - cw + 1) + 'px'
});
}
done=true;
$document.trigger('action.resize_trx_addons', [menu_item]);
}}
}
return done;
}});
};
trx_addons_init_sfmenu('.sc_layouts_menu:not(.inited):not(.sc_layouts_submenu_dropdown) > ul:not(.inited)');
trx_addons_menu_collapse();
jQuery('.sc_layouts_menu:not(.inited)').each(function(){
if(jQuery(this).find('>ul.inited').length==1) jQuery(this).addClass('inited');
});
jQuery('.menu_hover_slide_line:not(.slide_inited),.menu_hover_slide_box:not(.slide_inited)').each(function(){
var menu=jQuery(this).addClass('slide_inited');
var style=menu.hasClass('menu_hover_slide_line') ? 'line':'box';
setTimeout(function(){
if(jQuery.fn.spasticNav!==undefined){
menu.find('>ul').spasticNav({
style: style,
colorOverride: false
});
}}, 500);
});
jQuery('.sc_layouts_menu_mobile_button_burger:not(.inited)').each(function(){
var burger=jQuery(this);
var popup=burger.find('.sc_layouts_menu_popup');
if(popup.length==1){
burger.addClass('inited').on('click', '>a', function(e){
popup.toggleClass('opened').slideToggle();
e.preventDefault();
return false;
});
popup.on('click', 'a', function(e){
var $item=jQuery(this);
if($item.next().hasClass('sub-menu')){
$item.parent().siblings().find('>.sub-menu').fadeOut();
$item.next().fadeToggle();
e.preventDefault();
return false;
}});
$document.on('click', function(e){
jQuery('.sc_layouts_menu_popup.opened').removeClass('opened').slideUp();
});
}});
});
$document.on('action.resize_trx_addons', function(){
trx_addons_menu_collapse();
});
function trx_addons_menu_collapse(){
if(TRX_ADDONS_STORAGE['menu_collapse']==0){
return;
}
jQuery('.sc_layouts_menu:not(.sc_layouts_menu_no_collapse):not(.sc_layouts_menu_dir_vertical)').each(function(){
var nav=jQuery(this);
if(nav.parents('div:hidden,section:hidden,article:hidden').length > 0){
return;
}
var ul=nav.find('>ul:not(.sc_layouts_menu_no_collapse).inited');
if(ul.length===0){		//||ul.find('> li').length < 2
return;
}
function check_menu_wrapper(item){
var allow_any_wrapper=trx_addons_apply_filters('trx_addons_filter_menu_collapse_allow_any_wrapper', true);
var rez=allow_any_wrapper;
if(! allow_any_wrapper){
var wrappers_list=trx_addons_apply_filters(
'trx_addons_filter_menu_collapse_wrapper_classes',
[
'sc_layouts_column',
'wpb_wrapper',
'elementor-widget-wrap',
'wp-block-column',
'kt-inside-inner-col'
]
);
for (var i=0; i < wrappers_list.length; i++){
if(item.hasClass(wrappers_list[i])){
rez=true;
break;
}}
}
return rez;
}
function check_item_delimiter(item){
var delimiters_list=trx_addons_apply_filters(
'trx_addons_filter_menu_collapse_delimiter_classes',
[
'vc_empty_space',
'vc_separator',
'elementor-widget-spacer',
'elementor-widget-divider',
'wp-block-spacer',
'wp-block-separator',
'wp-block-kadence-spacer',
'wp-block-coblocks-shape-divider'
]
);
var rez=false;
for (var i=0; i < delimiters_list.length; i++){
if(item.hasClass(delimiters_list[i])){
rez=true;
break;
}}
return rez;
}
var sc_layouts_item_wrapper=nav.parents('.sc_layouts_item').eq(0),
sc_layouts_item=sc_layouts_item_wrapper.length > 0 ? sc_layouts_item_wrapper:nav,
sc_layouts_item_parent=sc_layouts_item.parent();
if(! check_menu_wrapper(sc_layouts_item_parent)){
return;
}
var w_max=sc_layouts_item_parent.width()
-(Math.ceil(parseFloat(sc_layouts_item.css('marginLeft'))) + Math.ceil(parseFloat(sc_layouts_item.css('marginRight'))))
- 2;
var w_siblings=0, in_group=0, ul_id=ul.attr('id');
sc_layouts_item_parent.find('>div:not(.elementor-background-overlay)').each(function(){
if(in_group > 1){
return;
}
var $self=jQuery(this);
if(check_item_delimiter($self)){
if(in_group==1){
in_group=2;
}else{
w_siblings=0;
}}else{
if($self.find('#' + ul_id).length > 0){
in_group=1;
}else{
w_siblings +=($self.outerWidth() + Math.ceil(parseFloat($self.css('marginLeft'))) + Math.ceil(parseFloat($self.css('marginRight'))));
}}
});
w_max -=w_siblings;
var w_all=0;
var move=false;
var li_collapse=ul.find('li.menu-item.menu-collapse');
if(li_collapse.length===0){
ul.append('<li class="menu-item menu-collapse"><a href="#" class="sf-with-ul '+TRX_ADDONS_STORAGE['menu_collapse_icon']+'"></a><ul class="submenu"></ul></li>');
li_collapse=ul.find('li.menu-item.menu-collapse');
}
var li_collapse_ul=li_collapse.find('> ul');
ul.find('> li').each(function(idx){
var cur_item=jQuery(this);
cur_item.data('index', idx);
if(move||cur_item.attr('id')=='blob'){
return;
}
w_all += ! cur_item.hasClass('menu-collapse')||cur_item.css('display')!='none'
? cur_item.outerWidth()
+ Math.ceil(parseFloat(cur_item.css('marginLeft')))
+ Math.ceil(parseFloat(cur_item.css('marginRight')))
: 0;
if(w_all > w_max){
move=true;
}});
if(move){
w_all=li_collapse.outerWidth()
+ Math.ceil(parseFloat(li_collapse.css('marginLeft')))
+ Math.ceil(parseFloat(li_collapse.css('marginRight')));
ul.find("> li:not('.menu-collapse')").each(function(idx){
var cur_item=jQuery(this);
var cur_width=cur_item.outerWidth()
+ Math.ceil(parseFloat(cur_item.css('marginLeft')))
+ Math.ceil(parseFloat(cur_item.css('marginRight')));
if(w_all <=w_max){
w_all +=cur_width;
}
if(w_all > w_max){
var moved=false;
li_collapse_ul.find('>li').each(function(){
if(! moved&&Number(jQuery(this).data('index')) > idx){
cur_item.attr('data-width', cur_width).insertBefore(jQuery(this));
moved=true;
}});
if(! moved){
cur_item.attr('data-width', cur_width).appendTo(li_collapse_ul);
}}
});
li_collapse.show();
}else{
var items=li_collapse_ul.find('>li');
var cnt=0;
move=true;
items.each(function(){
if(! move){
return;
}
if(items.length - cnt==1){
w_all -=(li_collapse.outerWidth()
+ Math.ceil(parseFloat(li_collapse.css('marginLeft')))
+ Math.ceil(parseFloat(li_collapse.css('marginRight')))
);
}
w_all +=parseFloat(jQuery(this).data('width'));
if(w_all < w_max){
jQuery(this).insertBefore(li_collapse);
cnt++;
}else{
move=false;
}});
if(items.length - cnt===0){
li_collapse.hide();
}}
});
}})();
(function(){
"use strict";
jQuery(document)
.on('action.add_googlemap_styles', wd_trx_addons_add_googlemap_styles)
.on('action.init_hidden_elements', wd_trx_addons_init);
function wd_trx_addons_add_googlemap_styles(e){
if(typeof TRX_ADDONS_STORAGE=='undefined') return;
TRX_ADDONS_STORAGE['googlemap_styles']['dark']=[{"featureType":"all","elementType":"labels.text.fill","stylers":[{"saturation":36},{"color":"#333333"},{"lightness":40}]},{"featureType":"all","elementType":"labels.text.stroke","stylers":[{"visibility":"on"},{"color":"#ffffff"},{"lightness":16}]},{"featureType":"all","elementType":"labels.icon","stylers":[{"visibility":"off"}]},{"featureType":"administrative","elementType":"geometry.fill","stylers":[{"color":"#fefefe"},{"lightness":20}]},{"featureType":"administrative","elementType":"geometry.stroke","stylers":[{"color":"#fefefe"},{"lightness":17},{"weight":1.2}]},{"featureType":"landscape","elementType":"geometry","stylers":[{"lightness":20},{"color":"#13162b"}]},{"featureType":"poi","elementType":"geometry","stylers":[{"color":"#13162b"},{"lightness":21}]},{"featureType":"poi.park","elementType":"geometry","stylers":[{"color":"#5fc6ca"},{"lightness":21}]},{"featureType":"road","elementType":"all","stylers":[{"visibility":"simplified"},{"color":"#cccdd2"}]},{"featureType":"road","elementType":"geometry","stylers":[{"color":"#13162b"}]},{"featureType":"road","elementType":"geometry.fill","stylers":[{"color":"#ff0000"}]},{"featureType":"road.highway","elementType":"geometry.fill","stylers":[{"color":"#13162b"},{"lightness":17}]},{"featureType":"road.highway","elementType":"geometry.stroke","stylers":[{"color":"#ffffff"},{"lightness":29},{"weight":0.2}]},{"featureType":"road.arterial","elementType":"geometry","stylers":[{"color":"#13162b"},{"lightness":18}]},{"featureType":"road.local","elementType":"geometry","stylers":[{"color":"#13162b"},{"lightness":16}]},{"featureType":"transit","elementType":"geometry","stylers":[{"color":"#13162b"},{"lightness":19}]},{"featureType":"water","elementType":"geometry","stylers":[{"color":"#f4f9fc"},{"lightness":17}]}];
}
function wd_trx_addons_init(e, container){
if(arguments.length < 2){
var container=jQuery('body');
}
if(container===undefined||container.length===undefined||container.length==0){
return;
}
container.find('.sc_countdown_item canvas:not(.inited)').addClass('inited').attr('data-color', WD_STORAGE['alter_link_color']);
}})();
jQuery(document).on('action.ready_trx_addons', function(){
"use strict";
jQuery('.sc_layouts_logo,.custom-logo-link').on('click', function(e){
if(jQuery(this).attr('href')=='#'||location.href==jQuery(this).attr('href')){
trx_addons_document_animate_to(0);
e.preventDefault();
return false;
}});
});
jQuery(document).on('action.ready_trx_addons', function(){
"use strict";
var $document=jQuery(document),
$body=jQuery('body');
if(! $body.hasClass('added_to_cart_inited')){
$body.addClass('added_to_cart_inited');
var $sc_cart=jQuery('.sc_layouts_cart'),
$cart_button=jQuery('.sc_layouts_cart_button_wrap');
if($sc_cart.length > 0){
$sc_cart.filter(':not(.inited)').each(function(idx){
var cart=jQuery(this);
cart.addClass('inited')
.on('click', '.sc_layouts_cart_icon,.sc_layouts_cart_details', function(e){
var link=jQuery(this);
if(! link.data('panel-id')){
var widget=link.siblings('.sc_layouts_cart_widget').eq(0),
row=link.parents('.sc_layouts_row').eq(0),
cart=link.parents('.sc_layouts_cart').eq(0);
if(widget.length > 0&&widget.text().replace(/\s*/g, '')!==''){
cart.toggleClass('sc_layouts_cart_opened');
row.toggleClass('sc_layouts_row_on_top');
widget.fadeToggle();
$document.trigger('action.opened_dropdown_elements', [$sc_cart]);
}}
})
.on('click', '.sc_layouts_cart_widget_close', function(e){
var link=jQuery(this),
row=link.parents('.sc_layouts_row').eq(0),
cart=link.parents('.sc_layouts_cart').eq(0);
row.removeClass('sc_layouts_row_on_top');
cart.removeClass('sc_layouts_cart_opened');
link.parent().fadeOut();
});
});
$document.on('action.prepare_popup_elements', function(e, panel){
if(panel.hasClass('sc_layouts_cart_panel')){
$sc_cart.find('[data-panel-id="' + panel.attr('id') + '"]').each(function(){
var $cart=jQuery(this).parents('.sc_layouts_cart');
if($cart.is(':visible')){
$cart.toggleClass('sc_layouts_cart_opened', true);
}});
}});
$document.on('action.close_popup_elements', function(e, panel){
if(panel.hasClass('sc_layouts_cart_panel')){
$sc_cart.find('[data-panel-id="' + panel.attr('id') + '"]').each(function(){
var $cart=jQuery(this).parents('.sc_layouts_cart');
if($cart.is(':visible')){
$cart.removeClass('sc_layouts_cart_opened');
}});
}});
if(trx_addons_apply_filters('trx_addons_filter_sc_layouts_cart_button_hide_on_scroll', true)){
$document.on('action.scroll_trx_addons', function(){
$cart_button.each(function(){
var $self=jQuery(this);
if($self.hasClass('sc_layouts_cart_button_showed')){
$self.removeClass('sc_layouts_cart_button_showed');
}});
});
}
$document.on('added_to_cart removed_from_cart', function(){
var $widget=jQuery('.widget_shopping_cart').eq(0);
var total=$widget.find('.total .amount').text();
if(total!==undefined){
$sc_cart.find('.sc_layouts_cart_summa').text(total);
}
var cnt=0;
$widget.find('.cart_list li').each(function(){
var q=jQuery(this).find('.quantity').html().split(' ', 2);
if(! isNaN(q[0])){
cnt +=Number(q[0]);
}});
var items=$sc_cart.find('.sc_layouts_cart_items').eq(0).text().split(' ', 2);
items[0]=cnt;
jQuery('.sc_layouts_cart_items').text(items[0] +(items.length > 1 ? ' ' + items[1]:''));
jQuery('.sc_layouts_cart_items_short').text(items[0]);
$sc_cart.data({
'items': cnt ? cnt:0,
'summa': total ? total:0
});
sc_layouts_cart_panel_open($sc_cart);
});
jQuery(document.body).on('edd_cart_item_added edd_cart_item_removed edd_quantity_updated', function(e, data){
var items=$sc_cart.find('.sc_layouts_cart_items').eq(0).text().split(' ', 2);
items[0]=data.cart_quantity ? data.cart_quantity:data.quantity;
jQuery('.sc_layouts_cart_items').text(items[0] +(items.length > 1 ? ' ' + items[1]:''));
jQuery('.sc_layouts_cart_items_short').text(items[0]);
jQuery('.sc_layouts_cart_summa').text(data.total);
$sc_cart.data({
'items': data.cart_quantity ? data.cart_quantity:0,
'summa': data.total ? data.total:0
});
sc_layouts_cart_panel_open($sc_cart);
});
}}
function sc_layouts_cart_panel_open($sc_cart){
if(! $sc_cart.hasClass('sc_layouts_cart_opened')){
var link=$sc_cart.filter(':visible').find('.sc_layouts_cart_icon,.sc_layouts_cart_details').eq(0);
if(link.length){
if(link.data('panel-id')){
link.trigger('click');
}else if(link.data('button-id')){
setTimeout(function(){
jQuery('#' + link.data('button-id')).toggleClass('sc_layouts_cart_button_showed');
}, 10);
}}
}}
});
(function(){
"use strict";
var trx_addons_once_resize=false;
var $window=jQuery(window),
$document=jQuery(document),
$body=jQuery('body'),
$scheme_watchers=jQuery('.watch_scheme');
var $animated_items,
$scheme_sections,
$stack_sections;
$document.on('action.got_ajax_response', update_jquery_links);
$document.on('action.init_hidden_elements', update_jquery_links);
var first_run=true;
function update_jquery_links(e){
if(first_run&&e && e.namespace=='init_hidden_elements'){
first_run=false;
return;
}
$animated_items=jQuery('[class*="animated-item"]');
$scheme_sections=jQuery('[class*="scheme_"]:visible');
$stack_sections=jQuery('.sc_stack_section_effect_slide:not(.elementor-element-edit-mode)');
}
update_jquery_links();
if(typeof TRX_ADDONS_STORAGE!='undefined'&&TRX_ADDONS_STORAGE['popup_engine']!='none'){
$document.on('action.init_hidden_elements', function(e, cont){
cont.find('a.esgbox').attr('data-elementor-open-lightbox', 'no');
if(trx_addons_apply_filters('trx_addons_filter_disable_elementor_lightbox', true)){
cont.find(trx_addons_apply_filters('trx_addons_filter_disable_elementor_lightbox_selector',
'a[href$=".jpg"]:not([data-elementor-open-lightbox="yes"]):not([data-elementor-lightbox-slideshow]),'
+ 'a[href$=".jpeg"]:not([data-elementor-open-lightbox="yes"]):not([data-elementor-lightbox-slideshow]),'
+ 'a[href$=".png"]:not([data-elementor-open-lightbox="yes"]):not([data-elementor-lightbox-slideshow]),'
+ 'a[href$=".gif"]:not([data-elementor-open-lightbox="yes"]):not([data-elementor-lightbox-slideshow])'))
.attr('data-elementor-open-lightbox', 'no');
}});
}
$window.on('elementor/frontend/init', function(){
if(typeof window.elementorFrontend!=='undefined'&&typeof window.elementorFrontend.hooks!=='undefined'){
if(elementorFrontend.isEditMode()){
var init_hidden_elements_immediately=false,
init_hidden_elements_immediately_start=trx_addons_throttle(function(){
init_hidden_elements_immediately=true;
init_hidden_elements($body);
}, 2500, true),
init_hidden_elements=function($cont){
if($body.hasClass('cpt_layouts-template')
|| $body.hasClass('cpt_layouts-template-default')
|| $body.hasClass('single-cpt_layouts')
|| $body.hasClass('single-elementor_library')
){
$body.find('.elementor-element.elementor-widget').addClass('sc_layouts_item');
}
jQuery('#toc_menu').remove();
$document.trigger('action.init_hidden_elements', [$cont]);
if($cont.parents('.elementor-section-stretched').length > 0&&! trx_addons_once_resize){
trx_addons_once_resize=true;
$document.trigger('action.resize_trx_addons', [$cont.parents('.elementor-section-stretched')]);
}else{
$document.trigger('action.resize_trx_addons', [$cont]);
}
trx_addons_elementor_prepare_animate_items();
};
elementorFrontend.hooks.addAction('frontend/element_ready/global', function($cont){
if(init_hidden_elements_immediately){
init_hidden_elements($cont);
}else{
init_hidden_elements_immediately_start();
}});
if($body.hasClass('cpt_layouts-template')||$body.hasClass('cpt_layouts-template-default')||$body.hasClass('single-cpt_layouts')){
jQuery('.elementor-element.elementor-widget').addClass('sc_layouts_item');
}
jQuery('.trx_addons_layout_editor_mask').each(function(){
var $cont=jQuery(this).parent();
if($cont.css('position')=='static'){
$cont.css('position', 'relative');
}});
elementorFrontend.hooks.addFilter('frontend/handlers/menu_anchor/scroll_top_distance', function(scrollTop){
return scrollTop - trx_addons_fixed_rows_height();
});
jQuery('.trx_addons_layout_editor_link:not(.inited)')
.addClass('inited')
.on('click', function(e){
e.stopImmediatePropagation();
return true;
});
jQuery('.trx_addons_layout_editor_selector_trigger:not(.inited)')
.addClass('inited')
.on('click', function(e){
jQuery(this).next().slideToggle();
jQuery(this).parent().toggleClass('trx_addons_layout_editor_selector_opened');
e.preventDefault();
return false;
});
jQuery('.trx_addons_layout_editor_selector_list_item:not(.inited)')
.addClass('inited')
.on('click', function(e){
var $self=jQuery(this),
layout_id=$self.data('layout-id'),
layout_type=$self.data('layout-type'),
layout_url=$self.data('layout-url'),
layout_title=$self.text(),
post_id=$self.data('post-id');
$self.parent().prevAll('.trx_addons_layout_editor_selector_trigger').eq(0).trigger('click');
var link=$self.parent().prevAll('.trx_addons_layout_editor_link').eq(0),
text=link.text();
link
.attr('href', layout_url)
.text(text.replace(/"[^"]*"/, '"' + layout_title + '"'));
if(layout_id&&layout_type&&post_id&&elementor){
var settings=elementor.settings,
model=settings.page.model,
theme_slug=TRX_ADDONS_STORAGE['theme_slug'],
override_name=theme_slug + '_options_override_' + layout_type + '_type',
field_name=theme_slug + '_options_field_' + layout_type + '_type';
if(model.attributes.hasOwnProperty(override_name)){
model.set(override_name, '1');
}
if(model.attributes.hasOwnProperty(field_name)){
model.set(field_name, 'custom');
}
override_name=theme_slug + '_options_override_' + layout_type + '_style';
field_name=theme_slug + '_options_field_' + layout_type + '_style';
if(model.attributes.hasOwnProperty(override_name)){
model.set(override_name, '1');
}
if(model.attributes.hasOwnProperty(field_name)){
model.set(field_name, layout_type + '-custom-' + layout_id);
}
if(elementor.panel.$el.find('input[data-setting="'+override_name+'"]').length===0){
elementor.panel.$el.find('#elementor-panel-footer-settings').trigger('click');
setTimeout(function(){
elementor.panel.$el.find('.elementor-tab-control-advanced a').trigger('click');
setTimeout(function(){
var sec_number=layout_type=='sidebar' ? 1:(layout_type=='header' ? 3:4);
if(sec_number > 1){
elementor.panel.$el.find('.elementor-control-section_theme_options_' + sec_number).trigger('click');
}
setTimeout(function(){
elementor.panel.$el.find('input[data-setting="'+override_name+'"]').trigger('change');
}, 10);
}, 10);
}, 10);
}else{
var field=elementor.panel.$el.find('select[data-setting="'+field_name+'"]'),
layout_value=layout_type + '-custom-' + layout_id;
if(field.length > 0){
field.val(layout_value);
field.trigger('change');
}}
}
e.preventDefault();
return false;
});
}else{
if(typeof elementorFrontend.config!=='undefined'
&& typeof elementorFrontend.config.settings!=='undefined'
&& typeof elementorFrontend.config.settings.general==='undefined'
){
elementorFrontend.config.settings.general={
'elementor_stretched_section_container': TRX_ADDONS_STORAGE['elementor_stretched_section_container']
};}
setTimeout(function(){
trx_addons_once_resize=true;
$document.trigger('action.resize_trx_addons');
}, 2);
trx_addons_elementor_prepare_animate_items();
}
/*
elementorFrontend.hooks.addAction('frontend/element_ready/section', function($element){
if(typeof window.MutationObserver!=='undefined'){
if($element.hasClass('elementor-section-stretched')&&! $element.hasClass('stretch_observer_inited')){
$element.addClass('stretch_observer_inited').data('old-width', $element.is(':visible') ? $element.width():0);
var id=$element.data('id');
trx_addons_create_observer(
'check_stretch_row-' + id,
$element,
function(mutationsList){
if(! $element.is(':visible')||$element.css('display')=='none') return;
var new_width=$element.width();
if(new_width&&new_width!=$element.data('old-width')){
$document.trigger('action.stretch_section_elementor', [ $element ]);
$element.data('old-width', new_width);
}},
{ childList: false, subtree: false, attributes:true, attributeFilter:['style'] }
);
}}
});
*/
}});
if($scheme_watchers.length > 0){
$document.on('action.scroll_trx_addons', function(){
$scheme_watchers.each(function(idx){
var item=$scheme_watchers.eq(idx),
item_dom=item.get(0),
scheme_present=false,
item_offset, item_cx, item_cy;
if(typeof item_dom.getBoundingClientRect=='function'){
item_offset=item_dom.getBoundingClientRect();
item_cx=$window.scrollLeft() + item_offset.left + item_offset.width / 2;
item_cy=$window.scrollTop() + item_offset.top + item_offset.height / 2;
}else{
item_offset=item.offset();
item_cx=item_offset.left + item.width() / 2;
item_cy=item_offset.top + item.height() / 2;
}
$scheme_sections.each(function(idx2){
var section=$scheme_sections.eq(idx2),
section_offset=section.offset(),
section_left=section_offset.left,
section_top=section_offset.top;
if(section_left < item_cx&&section_left + section.outerWidth() > item_cx
&& section_top < item_cy&&section_top + section.outerHeight() > item_cy
){
var scheme=trx_addons_get_class_by_prefix(section.attr('class'), 'scheme_');
if(! item.hasClass(scheme)){
item.attr('class', trx_addons_chg_class_by_prefix(item.attr('class'), 'scheme_', scheme));
}
scheme_present=true;
}});
if(! scheme_present){
item.attr('class', trx_addons_chg_class_by_prefix(item.attr('class'), 'scheme_', ''));
}});
});
}
if($body.hasClass('fixed_blocks_sticky')){
var $sections_wrap=false;
$document.on('action.resize_trx_addons', function(){
if($stack_sections.length===0) return;
if($sections_wrap===false){
$sections_wrap=$stack_sections.eq(0).parents('.elementor-section-wrap').eq(0);
}
if($sections_wrap.length){
var left=$sections_wrap.offset().left;
if(typeof TRX_ADDONS_STORAGE['elementor_stretched_section_container']!='undefined'){
var $page_wrap=jQuery(TRX_ADDONS_STORAGE['elementor_stretched_section_container']).eq(0);
if($page_wrap.length > 0){
left -=$page_wrap.offset().left;
}}
$stack_sections.each(function(){
var $self=jQuery(this);
if($self.hasClass('elementor-section-stretched')){
$self.css({
'left': 'unset',
'transform': 'translateX(' + (-1) * left + 'px)'
});
}});
}});
}
$document.on('action.init_hidden_elements', function(e, cont){
var tabs=cont.hasClass('elementor-widget-tabs') ? cont:jQuery('.elementor-widget-tabs');
if(tabs.hasClass('sc_tabs_open_on_hover_on')&&! tabs.hasClass('sc_tabs_open_on_hover_inited')){
tabs
.addClass('sc_tabs_open_on_hover_inited')
.on('mouseenter', '.elementor-tab-title:not(.elementor-active)', function(e){
jQuery(this).trigger('click');
});
}});
$document.on('action.init_hidden_elements', function(e, cont){
var tabs=cont.hasClass('elementor-widget-tabs') ? cont:jQuery('.elementor-widget-tabs');
if(! tabs.hasClass('sc_tabs_hidden_inited')){
tabs
.addClass('sc_tabs_hidden_inited')
.on('touchstart mousedown', '.elementor-tab-title:not(.elementor-active)', function(e){
var $active=jQuery(this).siblings('.elementor-active');
if($active.length){
var $tab_content=tabs.find('.elementor-tab-content[data-tab="' + $active.data('tab') + '"]');
if($tab_content.length){
$document.trigger('action.deactivate_tab', [$tab_content]);
}}
})
.on('click', '.elementor-tab-title', function(e){
var $self=jQuery(this);
var $tab_content=tabs.find('.elementor-tab-content[data-tab="' + $self.data('tab') + '"]');
setTimeout(function(){
$document.trigger('action.activate_tab', [$tab_content]);
$document.trigger('action.init_hidden_elements', [$tab_content]);
$document.trigger('action.resize_trx_addons');
}, $tab_content.height() > 50 ? 0:600);
});
}});
/*
$document.on('action.init_hidden_elements', function(e, cont){
var tabs=cont&&cont.hasClass('elementor-widget-tabs') ? cont:jQuery('.elementor-widget-tabs');
if(! tabs.hasClass('sc_tabs_height_inited')){
tabs
.addClass('sc_tabs_height_inited')
.on('mousedown', '.elementor-tab-title', function(e){
var wrap=tabs.find('.elementor-tabs-content-wrapper'),
height=wrap.find('.elementor-tab-content:visible').outerHeight();
wrap.css('min-height', height + 'px');
setTimeout(function(){
wrap.css('min-height', 0);
}, 500);
});
}});
*/
$document.on('action.prepare_popup_elements', function(e, cont, mfp){
var max_delay=0,
items=cont.find('.animated-item,'
+ '.animated[class*="animation_type_"],'
+ '[data-settings*="animation"][class*="animation_type_"]'
);
items.each(function(idx){
var $self=jQuery(this),
block=$self.hasClass('animation_type_block')||$self.hasClass('animated-separate'),
sc=block ? $self:$self.parents('.animated-separate'),
params=sc.data('animation-settings')||sc.data('settings'),
delay=trx_addons_elementor_animate_items_delay(params, sc, $self, idx, items.length),
animation=trx_addons_elementor_animate_items_animation(params);
if(delay > max_delay){
max_delay=delay;
}
$self
.addClass('elementor-invisible trx_addons_invisible')
.removeClass('animated ' + animation + ' ' + trx_addons_elementor_animate_items_animation_revert_name(animation));
if(block||! mfp){
trx_addons_elementor_animate_item($self, idx, items.length, false);
}});
cont.data({
'animation-delay': max_delay
});
if(mfp&&mfp.st){
mfp.st.removalDelay=max_delay + 300;
}});
$document.on('action.close_popup_elements', function(e, cont){
var max_delay=cont.data('animation-delay')||0,
items=cont.find('.animated-item,.animated[class*="animation_type_"]');
items.each(function(idx){
var $self=jQuery(this),
block=$self.hasClass('animation_type_block'),
sc=block ? $self:$self.parents('.animated-separate'),
params=sc.data(block ? 'settings':'animation-settings');
if(! params){
return;
}
var reverted=sc.data('animation-reverted'),
animation=reverted ? reverted:trx_addons_elementor_animate_items_animation(params);
$self.removeClass('animated ' + animation);
if(! reverted){
var revert_params=trx_addons_elementor_animate_items_animation_revert_params(sc, params, max_delay);
sc
.data(block ? 'settings':'animation-settings', revert_params)
.data('animation-reverted', animation);
setTimeout(function(){
sc
.data(block ? 'settings':'animation-settings', params)
.data('animation-reverted', '');
}, max_delay);
}
trx_addons_elementor_animate_item($self, idx, items.length, false);
});
});
$document.on('action.init_hidden_elements', function(e, cont){
trx_addons_elementor_prepare_animate_items();
});
window.trx_addons_elementor_prepare_animate_items=function(force){
jQuery('.sc_section_toggle_on:not(.sc_section_toggle_inited)').each(function(){
var sc=jQuery(this).addClass('sc_section_toggle_inited'),
sc_cont=sc.find('>.elementor-container'),
cid=sc.data('model-cid'),
params=cid ? trx_addons_elementor_get_settings_by_cid(cid, ['_animation','animation']):sc.data('settings'),
type=sc.hasClass('animation_type_block') ? 'block':(sc.hasClass('animation_type_sequental') ? 'sequental':'random'),
item_params={},
item_speed='',
item_duration=500;
if(sc.hasClass('animated-slow')){
item_speed='animated-slow';
item_duration=1000;
}else if(sc.hasClass('animated-fast')){
item_speed='animated-fast';
item_duration=300;
}
if(params){
for (var i in params){
if(i.substr(0, 10)=='_animation'||i.substr(0, 9)=='animation'){
item_params[i]=params[i];
delete params[i];
}}
sc.removeClass('animated animation_type_' + type + ' '
+ trx_addons_elementor_animate_items_animation(item_params)
+(item_speed ? ' ' + item_speed:'')
+(! sc.hasClass('elementor-element-edit-mode') ? ' elementor-invisible trx_addons_invisible':'')
);
if(! cid){
sc
.attr('data-settings', JSON.stringify(params))
.data('settings', params);
}
sc_cont
.addClass('animation_type_' + type
+ ' ' + item_speed
+(! sc.hasClass('elementor-element-edit-mode') ? ' elementor-invisible trx_addons_invisible':'')
)
.attr('data-settings', JSON.stringify(item_params));
}else{
item_speed='';
item_duration=0;
}
var id=sc.attr('id');
if(id){
var $link=jQuery('a[href="#' + id + '"]');
if($link.length){
$link
.addClass('sc_section_toggle_state_' +(sc.hasClass('sc_section_toggle_state_show') ? 'show':'hide'))
.on('click', function(e){
e.preventDefault();
e.stopImmediatePropagation();
var state=sc.hasClass('sc_section_toggle_state_show') ? 'show':'hide',
action=state=='show' ? 'hide':'show',
max_delay=0,
easing=typeof jQuery.easing['easeOutSine']!='undefined' ? 'easeOutSine':'linear';
jQuery(this)
.removeClass('sc_section_toggle_state_' + state)
.addClass('sc_section_toggle_state_' + action);
if(action=='show'){
sc
.addClass('sc_section_toggle_animated_show')
.animate({ height: sc_cont.outerHeight() + 'px' }, 500, easing , function(){
sc
.css({
'overflow': 'hidden'
})
.removeClass('sc_section_toggle_animated_show sc_section_toggle_state_' + state)
.addClass('sc_section_toggle_state_' + action);
$document.trigger('action.prepare_popup_elements', [sc]);
$document.trigger('action.init_hidden_elements', [sc]);
trx_addons_elementor_animate_items_scroll();
max_delay=(sc.data('animation-delay')||0) + item_duration;
setTimeout(function(){
sc.css({
'height': 'auto',
'overflow': 'unset'
});
}, max_delay);
});
}else{
max_delay=(sc.data('animation-delay')||0) + item_duration;
sc
.addClass('sc_section_toggle_animated_hide')
.css({
'overflow': 'hidden'
});
$document.trigger('action.close_popup_elements', [sc]);
setTimeout(function(){
sc
.animate({'height': 0 }, 500, easing, function(){
sc
.removeClass('sc_section_toggle_animated_hide sc_section_toggle_state_' + state)
.addClass('sc_section_toggle_state_' + action);
});
}, max_delay);
}
return false;
});
if(sc.hasClass('sc_section_toggle_close_on')){
sc.append('<div class="sc_section_toggle_close_button trx_addons_button_close"><span class="trx_addons_button_close_icon"></span></div>');
sc.find('>.sc_section_toggle_close_button').on('click', function(){
$link.trigger('click');
});
}}
}});
jQuery('[class*="animation_type_"]:not(.animation_type_block)' +(! force ? ':not(.animated-separate)':'')).each(function(){
var sc=jQuery(this),
is_section=sc.hasClass('elementor-section')||sc.hasClass('elementor-container')||sc.hasClass('elementor-row'),
section=sc.hasClass('elementor-section')
? sc
:(sc.hasClass('elementor-container')||sc.hasClass('elementor-row')
? sc.parents('.elementor-section')
: false
),
sc_name=sc.data('widget_type');
if(sc_name){
sc_name=sc_name.split('.');
sc_name='.' + sc_name[0].replace('trx_', '') + '_item';
if(sc.find(sc_name).length===0){
sc_name='.post_item';
if(sc.find(sc_name).length===0){
sc_name='[class*="_column-"]';
}}
}else{
sc_name=is_section&&sc.find('>.elementor-container>.elementor-row>.elementor-column,>.elementor-row>.elementor-column,>.elementor-column').length > 1
? '>.elementor-container>.elementor-row>.elementor-column,>.elementor-row>.elementor-column,>.elementor-column'
: '[class*="_column-"]';
}
if(! is_section||sc_name.indexOf('.elementor-column') < 0){
sc_name +=sc_name&&TRX_ADDONS_STORAGE['elementor_animate_items'] ? ',' + TRX_ADDONS_STORAGE['elementor_animate_items']:'';
}
var items=sc.find(sc_name);
if(items.length===0){
sc.addClass('animation_type_block');
return;
}
var cid=sc.data('model-cid'),
params=cid ? trx_addons_elementor_get_settings_by_cid(cid, ['_animation','animation']):sc.data('settings'),
item_params={},
item_speed=sc.hasClass('animated-slow')
? 'animated-slow'
:(sc.hasClass('animated-fast')
? 'animated-fast'
: ''
);
if(! params){
return;
}
for (var i in params){
if(i.substr(0, 10)=='_animation'||i.substr(0, 9)=='animation'){
item_params[(i.substr(0, 9)=='animation' ? '_':'') + i]=params[i];
delete params[i];
}}
sc.removeClass('elementor-invisible trx_addons_invisible animated '
+ trx_addons_elementor_animate_items_animation(item_params)
+(sc.data('last-animation') ? ' ' + sc.data('last-animation'):'')
+(item_speed ? ' ' + item_speed:'')
)
.addClass('animated-separate')
.data('last-animation', trx_addons_elementor_animate_items_animation(item_params));
if(! cid){
sc
.attr('data-settings', JSON.stringify(params))
.data('settings', params);
}
sc
.attr('data-animation-settings', JSON.stringify(item_params))
.data('animation-settings', item_params);
items.each(function(idx){
var item=jQuery(this);
if(item.hasClass('sc_item_title')
|| item.hasClass('elementor-heading-title')
){
item.html(trx_addons_wrap_words(
item.html(),
'<span class="sc_item_animated_block elementor-invisible trx_addons_invisible animated-item' +(item_speed ? ' ' + item_speed:'') + '">',
'</span>'
)
);
}else{
if(item_speed){
item.addClass(item_speed);
}
item.addClass('animated-item' +(! section||! section.hasClass('elementor-element-edit-mode') ? ' elementor-invisible trx_addons_invisible':''));
}
if(item.data('animation')!==undefined){
item.removeAttr('data-animation');
}});
});
$animated_items=jQuery('[class*="animated-item"]');
if(force){
trx_addons_elementor_animate_items_scroll(force);
}};
window.trx_addons_elementor_get_settings_by_cid=function(cid, keys){
if(typeof elementorFrontend!='undefined'){
var settings=elementorFrontend.config.elements.data[cid].attributes;
if(keys){
var params={};
for(var s in settings){
for(var i=0; i < keys.length; i++){
if(s.indexOf(keys[i])===0){
if(typeof settings[s]=='object'&&settings[s].hasOwnProperty('models')){
var tmp=[];
for(var m=0; m < settings[s]['models'].length; m++){
tmp.push(settings[s]['models'][m]['attributes']);
}
params[s]=tmp;
}else{
params[s]=settings[s];
}
break;
}}
}
return params;
}
return settings;
}
return false;
};
$document.on('action.scroll_trx_addons', function(){
trx_addons_elementor_animate_items_scroll();
});
function trx_addons_elementor_animate_items_scroll(force){
var cnt=0;
$animated_items.each(function(idx){
var item=jQuery(this);	//$animated_items.eq(idx);
if(! force&&(item.hasClass('animated')||item.hasClass('wait-for-animation'))) return;
var item_top=item.offset().top,
window_top=$window.scrollTop(),
window_height=$window.height();
if(item_top + 50 < window_top + window_height){
var item_height=item.outerHeight(),
need_animation=item_top + item_height > window_top;
trx_addons_elementor_animate_item(item, cnt, $animated_items.length - idx + cnt, force||! need_animation);
if(need_animation){
cnt++;
}}
});
}
function trx_addons_elementor_animate_item(item, idx, total, force){
var block=item.hasClass('animation_type_block'),
sc=block ? item:item.parents('.animated-separate');
if(sc.hasClass('elementor-container')&&sc.parent().hasClass('sc_section_toggle_state_hide')){
return;
}
var item_params=sc.data(block ? 'settings':'animation-settings'),
item_delay=trx_addons_elementor_animate_items_delay(item_params, sc, item, idx, total),
item_animation=trx_addons_elementor_animate_items_animation(item_params);
if(force){
if(item.data('last-animation')&&item.data('last-animation')!=item_animation){
item.removeClass(item.data('last-animation'));
item.data('last-animation', '');
}
if(item.hasClass('elementor-invisible')){
item.removeClass('elementor-invisible');
}
if(item.hasClass('trx_addons_invisible')){
item.removeClass('trx_addons_invisible');
}
if(! item.hasClass('animated')){
item.addClass('animated');
}
if(false&&! item.hasClass(item_animation)){
item.addClass(item_animation);
item.data('last-animation', item_animation);
}}else{
item.addClass('wait-for-animation');
setTimeout(function(){
item.removeClass('wait-for-animation').addClass('animated').addClass(item_animation).removeClass('elementor-invisible trx_addons_invisible');
}, item_delay);
}}
function trx_addons_elementor_animate_items_delay(params, sc, item, idx, total){
var delay=sc.hasClass('animation_type_block')
?(params&&params._animation_delay ? params._animation_delay:0)
:(sc.hasClass('animation_type_sequental')
?(params&&params._animation_delay ? params._animation_delay:150)
*(sc.data('animation-reverted')
?(item.hasClass('menu-item') ? item.siblings('.menu-item').length + 1 - item.index():Math.min(8, total - idx))
:(item.hasClass('menu-item') ? item.index():Math.min(8, idx))
)
: trx_addons_random(0, params&&params._animation_delay ? params._animation_delay:1500)
);
return delay;
}
function trx_addons_elementor_animate_items_animation(params){
var device=$body.data('elementor-device-mode');
if(! device||device=='desktop'){
device='';
}else{
device='_' + device;
}
var animation='';
if(typeof params["_animation" + device]!='undefined'){
animation=params["_animation" + device];
}else if(typeof params["_animation"]!='undefined'){
animation=params["_animation"];
}else if(typeof params["animation" + device]!='undefined'){
animation=params["animation" + device];
}else if(typeof params["animation"]!='undefined'){
animation=params["animation"];
}
return animation;
}
function trx_addons_elementor_animate_items_animation_revert_name(animation){
animation=animation.replace('In', 'Out');
if(animation.indexOf('Up') >=0){
animation=animation.replace('Up', 'Down');
}else if(animation.indexOf('Down') >=0){
animation=animation.replace('Down', 'Up');
}
return animation;
}
function trx_addons_elementor_animate_items_animation_revert_params(sc, params, max_delay){
var device=$body.data('elementor-device-mode');
if(! device||device=='desktop'){
device='';
}else{
device='_' + device;
}
if(params){
var revert_params=trx_addons_object_clone(params);
if(typeof revert_params["_animation" + device]!='undefined'){
revert_params["_animation" + device]=trx_addons_elementor_animate_items_animation_revert_name(revert_params["_animation" + device]);
}else if(typeof revert_params["_animation"]!='undefined'){
revert_params["_animation"]=trx_addons_elementor_animate_items_animation_revert_name(revert_params["_animation"]);
}else if(typeof revert_params["animation" + device]!='undefined'){
revert_params["animation" + device]=trx_addons_elementor_animate_items_animation_revert_name(revert_params["animation" + device]);
}else if(typeof revert_params["animation"]!='undefined'){
revert_params["animation"]=trx_addons_elementor_animate_items_animation_revert_name(revert_params["animation"]);
}
if(sc.hasClass('animation_type_block')){
revert_params._animation_delay=revert_params._animation_delay
? Math.max(0, max_delay - revert_params._animation_delay)
: max_delay;
}
return revert_params;
}
return params;
}
$document.on('action.init_hidden_elements', function(e, cont){
trx_addons_elementor_add_bg_text(cont);
});
function trx_addons_elementor_add_bg_text(cont){
if(cont.hasClass('elementor-section')){
cont.find('.trx_addons_bg_text').remove();
trx_addons_elementor_add_bg_text_in_row(cont);
}else{
jQuery(( typeof window.elementorFrontend!=='undefined'&&elementorFrontend.isEditMode()
? '.elementor-section.elementor-element-edit-mode'
: '.trx_addons_has_bg_text'
)
+ ':not(.trx_addons_has_bg_text_inited)'
).each(function(){
trx_addons_elementor_add_bg_text_in_row(jQuery(this));
});
}}
function trx_addons_elementor_add_bg_text_in_row(row){
var data=row.data('bg-text'),
cid='',
rtl=$body.hasClass('rtl');
if(! data){
cid=row.data('model-cid');
if(cid){
data=trx_addons_elementor_get_settings_by_cid(cid, ['bg_text']);
}}
if(! data){
return;
}
if(data['bg_text']){
if(! row.hasClass('trx_addons_has_bg_text')){
row.addClass('trx_addons_has_bg_text');
}
data['bg_text']=data['bg_text'].replace(/\r/g, ' ').replace(/\n/g, ' ');
var row_cont=row.addClass('trx_addons_has_bg_text_inited');
var chars='', in_tag=false, in_amp=false, amp='', ch;
if(data['bg_text_effect']!='none'){
for(var i=0; i < data['bg_text'].length; i++){
ch=data['bg_text'].substr(i,1);
if(! in_tag){
if(ch=='<'){
in_tag=true;
}else{
if(ch=='&'){
in_amp=true;
amp +=ch;
}else if(in_amp){
amp +=ch;
if(ch==';'){
chars +='<span class="trx_addons_bg_text_char">' + amp + '</span>';
in_amp=false;
amp='';
}}else{
chars +='<span class="trx_addons_bg_text_char">' +(ch==' ' ? '&nbsp;':ch) + '</span>';
}}
}
if(in_tag){
chars +=ch;
if(ch=='>'){
in_tag=false;
}}
}}else{
chars='<span class="trx_addons_bg_text_char">' + data['bg_text'] + '</span>';
}
var marquee_speed=typeof data['bg_text_marquee']=='object'
?(data['bg_text_marquee']['size']
? data['bg_text_marquee']['size']
: 0
)
: data['bg_text_marquee'],
marquee_dir=typeof data['bg_text_reverse']!='undefined'
?(data['bg_text_reverse'] > 0
?(rtl ? -1:1)
:(rtl ? 1:-1)
)
:(rtl ? 1:-1),
overlay=typeof data['bg_text_overlay']=='object'
? data['bg_text_overlay']['url']
: data['bg_text_overlay'];
row_cont.prepend('<div class="trx_addons_bg_text'
+(marquee_speed > 0 ? ' trx_addons_marquee_wrap':'')
+(( ! rtl&&marquee_dir > 0)||(rtl&&marquee_dir < 0) ? ' trx_addons_marquee_reverse':'')
+ '">'
+ '<div class="trx_addons_bg_text_inner'
+ ' trx_addons_bg_text_effect_' + data['bg_text_effect']
+(marquee_speed > 0 ? ' trx_addons_marquee_element':'')
+(cid=='' ? ' trx_addons_show_on_scroll':' trx_addons_showed_on_scroll trx_addons_in_preview_mode')
+ '"'
+ '>'
+ chars
+ '</div>'
+(overlay
? '<div class="trx_addons_bg_text_overlay trx_addons_show_on_scroll"></div>'
: ''
)
+ '</div>'
);
$document.trigger('action.got_ajax_response', ['']);
if(marquee_speed > 0&&cid===''){
var marquee_wrap=row_cont.find('.trx_addons_marquee_wrap').eq(0),
marquee_chars=Math.min(100,
data['bg_text_effect']=='none'
? trx_addons_clear_tags(data['bg_text']).length
: marquee_wrap.find('.trx_addons_bg_text_char').length
);
setTimeout(function(){
trx_addons_elementor_marquee_bg_text(marquee_wrap, marquee_dir, marquee_speed, true, data['bg_text_effect'], data['bg_text_marquee_hover']);
}, data['bg_text_effect']!='none' ? marquee_chars * 100 + 800:0);
}}
}
function trx_addons_elementor_marquee_bg_text(marquee_wrap, marquee_dir, marquee_speed, start, effect, pause_on_hover){
var elements=marquee_wrap.find('.trx_addons_marquee_element'),
mw=elements.eq(0).outerWidth(),
mx=0,
mpw=marquee_wrap.width(),
time_per_pixel=(50 - Math.min(15, marquee_speed) * 3) / mpw;
if(effect=='none'&&elements.eq(0).hasClass('trx_addons_show_on_scroll')&&! elements.eq(0).hasClass('trx_addons_showed_on_scroll')){
elements.eq(0).removeClass('trx_addons_show_on_scroll').addClass('trx_addons_showed_on_scroll');
}
if(elements.eq(0).hasClass('trx_addons_showed_on_scroll')){
if(start){
for (var i=1; i < Math.ceil((mpw + mw) / mw); i++){
var element_clone=elements.eq(0).clone();
elements.eq(0).after(element_clone);
}
elements=marquee_wrap.find('.trx_addons_marquee_element');
}
elements.each(function(idx){
var $self=jQuery(this);
$self.data('tweenmax-object', TweenMax.to(elements.eq(idx),
mw * time_per_pixel,
{
overwrite: true,
x: mw * marquee_dir,
y: 0,
ease: Power0.easeNone,
onComplete: function(){
if(idx==elements.length - 1){
elements.each(function(idx2){
TweenMax.to(elements.eq(idx2),
0,
{
overwrite: true,
x: 0,
y: 0,
ease: Power0.easeNone
}
);
});
setTimeout(function(){
trx_addons_elementor_marquee_bg_text(marquee_wrap, marquee_dir, marquee_speed, false, effect, pause_on_hover);
}, 1);
}}
}
));
if(pause_on_hover){
$self
.on('mouseenter', function(){
elements.each(function(){
jQuery(this).data('tweenmax-object').pause();
});
})
.on('mouseleave', function(){
elements.each(function(){
jQuery(this).data('tweenmax-object').resume();
});
});
}});
}else{
setTimeout(function(){
trx_addons_elementor_marquee_bg_text(marquee_wrap, marquee_dir, marquee_speed, start, effect, pause_on_hover);
}, effect!='none' ? elements.eq(0).find('.trx_addons_bg_text_char').length * 100 + 800:0);
}}
})();
(function(){
'use strict';
var GET_SIZES_ON_SCROLL=false;
var $window=jQuery(window),
$document=jQuery(document),
$body=jQuery('body');
var edit_mode=false,
animation_allowed=true,
motion_step=0,
motion_period=250;
var parallax_items=[];
$document.on('action.after_add_content', function(e, $cont){
if($cont&&$cont.length){
$cont
.find('.trx_addons_parallax_layers_inited,.trx_addons_parallax_blocks_inited')
.removeClass('trx_addons_parallax_layers_inited trx_addons_parallax_blocks_inited');
}});
$document.on('action.got_ajax_response action.init_hidden_elements', function(e){
setTimeout(function(){
var items=jQuery('.trx_addons_parallax_layers:not(.trx_addons_parallax_layers_inited)');
if(items.length > 0){
items.each(function(){
var layers=new trx_addons_parallax(jQuery(this).addClass('trx_addons_parallax_layers_inited'), 'layers');
if(layers.init()){
parallax_items.push(layers);
}});
}
items=jQuery('.trx_addons_parallax_blocks:not(.trx_addons_parallax_blocks_inited)');
if(items.length > 0){
items.each(function(){
var blocks=new trx_addons_parallax(jQuery(this).addClass('trx_addons_parallax_blocks_inited'), 'blocks');
if(blocks.init()){
parallax_items.push(blocks);
}});
}}, 0);
});
$window.on('elementor/frontend/init', function(){
edit_mode=Boolean(window.elementorFrontend.isEditMode());
window.elementorFrontend.hooks.addAction('frontend/element_ready/section', parallax_init);
window.elementorFrontend.hooks.addAction('frontend/element_ready/column',  parallax_init);
window.elementorFrontend.hooks.addAction('frontend/element_ready/element', parallax_init);
window.elementorFrontend.hooks.addAction('frontend/element_ready/widget',  parallax_init);
});
function parallax_init($init_obj){
if(edit_mode){
parallax_remove_handlers($init_obj);
}
var layers=new trx_addons_parallax($init_obj, 'layers');
if(layers.init()){
parallax_items.push(layers);
}
$init_obj.addClass('trx_addons_parallax_layers_inited');
var blocks=new trx_addons_parallax($init_obj, 'blocks');
if(blocks.init()){
parallax_items.push(blocks);
}
$init_obj.addClass('trx_addons_parallax_blocks_inited');
}
function parallax_remove_handlers($init_obj){
if(animation_allowed&&parallax_items.length){
parallax_items=parallax_items.filter(function(item){
return ! item.remove_handlers($init_obj);
});
}}
window.trx_addons_parallax=function($target, init_type){
var self=this,
settings=false,
parallax_type='none',
$targetLayers=$target,
$targetBlocks=$target,
target_id=$target.data('id');
if(! target_id){
target_id='parallax' +('' + Math.random()).replace('.', '');
$target.data('id', target_id);
}
var scroll_list=[],
mouse_list=[],
motion_list=[];
var wst=trx_addons_window_scroll_top() + trx_addons_fixed_rows_height(),
ww=trx_addons_window_width(),
wh=trx_addons_window_height() - trx_addons_fixed_rows_height(),
is_safari     = !!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/),
platform=navigator.platform;
var tl=0,
tt=0,
tw=0,
th=0,
tx=0,
ty=0,
cx=0,
cy=0,
dx=0,
dy=0;
self.init=function(){
if(! edit_mode){
if(init_type=='layers'){
settings=$target.data('parallax-blocks')||false;
if(settings){
parallax_type='layers';
}}else{
var params=$target.data('parallax-params')||false;
if(params){
settings=[];
settings.push(params);
parallax_type='blocks';
}}
}else{
settings=self.get_editor_settings($target, init_type);
}
if(! settings){
return false;
}
if(settings[0].mouse==1){
parallax_type +='|layers';
var layout_data={
selector: $target,
image: false,
size: 'auto',
prop: settings[0].mouse_type||'transform3d',
type: 'mouse',
x: 0,
y: 0,
z: settings[0].mouse_z||0,
speed: 2 *(( settings[0].mouse_speed ? settings[0].mouse_speed:10) / 100),
tilt_amount: settings[0].mouse_tilt_amount||70,
motion_dir: 'round',
motion_time: 5
};
mouse_list.push(layout_data);
}
if(init_type=='layers'||settings[0].mouse==1){
if(settings[0].mouse_handler=='window'){
$targetLayers=$body;
}else if(settings[0].mouse_handler=='content'){
$targetLayers=jQuery(trx_addons_apply_filters('trx_addons_filter_page_wrap_class', TRX_ADDONS_STORAGE['page_wrap_class'] ? TRX_ADDONS_STORAGE['page_wrap_class']:'.page_wrap', 'elementor-parallax')).eq(0);
}else if(settings[0].mouse_handler=='row'){
if(init_type!='layers'){
$targetLayers=$target.hasClass('trx_addons_parallax_blocks')
? $target.parent()
: $target.parents('.elementor-section').eq(0);
}}else if(settings[0].mouse_handler=='column'){
$targetLayers=$target.hasClass('trx_addons_parallax_blocks')
? $target.parent()
: $target.parents('.elementor-column').eq(0);
}else if(settings[0].mouse_handler=='parent'){
$targetLayers=$target.parent();
}else if(settings[0].mouse_handler&&'.#'.indexOf(settings[0].mouse_handler.substring(0, 1))!=-1){
$targetLayers=$target.parents(settings[0].mouse_handler);
}else if(settings[0].mouse_type=='tilt'){
var $tilt_trigger=$target.parents('.trx_addons_tilt_trigger');
if($tilt_trigger.length > 0){
$targetLayers=$tilt_trigger.eq(0);
}}
$targetLayers.data('mouse-handler', settings[0].mouse_handler);
}
if(parallax_type.indexOf('layers') >=0){
if(init_type=='layers'){
self.create_layers();
}
if(animation_allowed){
if(! $targetLayers.attr('data-mousemove-' + target_id)){
$targetLayers.attr('data-mousemove-' + target_id, target_id);
$targetLayers.on('mousemove.trx_addons_parallax', self.mouse_move_handler);
$targetLayers.on('mouseleave.trx_addons_parallax', self.mouse_leave_handler);
}
if(motion_list.length > 0){
$targetLayers.attr('data-motionmove-' + target_id, setInterval(self.motion_move_handler, motion_period));
}}
}
if(parallax_type.indexOf('blocks') >=0){
settings[0].selector=$targetBlocks;
settings[0].hsection=$targetBlocks.parents('.sc_hscroll_section');
settings[0].hscroller=settings[0].hsection.length ? settings[0].hsection.parents('.sc_hscroll_scroller'):false;
if(settings[0].flow=='sticky'){	//$targetBlocks.hasClass('sc_parallax_sticky')){
$targetBlocks.css('top',(100 - settings[0].range_start) + '%');
}
scroll_list.push(settings[0]);
}
if(! GET_SIZES_ON_SCROLL){
self.get_blocks_sizes();
$document.on('action.init_hidden_elements', self.get_blocks_sizes);
$document.on('action.sc_layouts_row_fixed_on action.sc_layouts_row_fixed_off', self.get_blocks_sizes);
$document.on('action.resize_trx_addons', self.get_blocks_sizes);
}
$document.on('action.resize_trx_addons action.scroll_trx_addons', self.scroll_handler);
if(animation_allowed){
self.scroll_update(true);
}
return true;
};
self.remove_handlers=function($init_obj){
var found=$target.is($init_obj);
if(found){
$target.attr('style', '');
if($targetLayers.attr('data-mousemove-' + target_id)){
$targetLayers.removeAttr('data-mousemove-' + target_id);
$targetLayers.off('mousemove.trx_addons_parallax', self.mouse_move_handler);
$targetLayers.off('mouseleave.trx_addons_parallax', self.mouse_leave_handler);
}
if($targetLayers.attr('data-motionmove-' + target_id)){
clearInterval($targetLayers.attr('data-motionmove-' + target_id));
$targetLayers.removeAttr('data-motionmove-' + target_id);
}}
return found;
};
self.get_blocks_sizes=function(){
jQuery.each(scroll_list, function(index, block){
block.sizes={
width: block.selector.outerWidth(),
height: block.selector.outerHeight(),
top: block.selector.offset().top
};
if(block.flow=='sticky'){	//block.selector.hasClass('sc_parallax_sticky')){
var $parent=block.selector.parent();
block.sizes.parent_selector=$parent;
block.sizes.parent_height=$parent.outerHeight();
block.sizes.parent_top=$parent.offset().top;
}});
};
self.get_editor_settings=function($target, init_type){
if(! window.elementor||! window.elementor.hasOwnProperty('elements')){
return false;
}
var elements=window.elementor.elements;
if(! elements.models){
return false;
}
var section_id=$target.data('id'),
section_cid=$target.data('model-cid'),
section_data={};
function get_section_data(idx, obj){
if(0 < Object.keys(section_data).length){
return;
}else if(section_id==obj.id){
section_data=obj.attributes.settings.attributes;
}else if(obj.attributes&&obj.attributes.elements&&obj.attributes.elements.models){
jQuery.each(obj.attributes.elements.models, get_section_data);
}}
jQuery.each(elements.models, get_section_data);
if(0===Object.keys(section_data).length){
return false;
}
var settings=[];
if(init_type=='layers'&&section_data.hasOwnProperty('parallax_blocks')){
parallax_type='layers';
jQuery.each(section_data[ 'parallax_blocks' ].models, function(index, obj){
settings.push(obj.attributes);
});
}else if(init_type=='blocks'
&&(section_data.hasOwnProperty('parallax')&&section_data.parallax=='parallax'
||
section_data.hasOwnProperty('parallax_mouse')&&section_data.parallax_mouse=='mouse'
)
){
parallax_type='blocks';
var parallax_on=section_data.hasOwnProperty('parallax')&&section_data.parallax=='parallax',
mouse_on=section_data.hasOwnProperty('parallax_mouse')&&section_data.parallax_mouse=='mouse';
settings.push({
type:          parallax_on&&section_data.hasOwnProperty('parallax_type') ? section_data.parallax_type:'object',
flow:          parallax_on&&section_data.hasOwnProperty('parallax_flow') ? section_data.parallax_flow:'default',
range_start:   parallax_on&&section_data.hasOwnProperty('parallax_range_start') ? section_data.parallax_range_start.size:0,
range_end:     parallax_on&&section_data.hasOwnProperty('parallax_range_end') ? section_data.parallax_range_end.size:40,
duration:      parallax_on&&section_data.hasOwnProperty('parallax_duration') ? section_data.parallax_duration.size:1,
squeeze:       parallax_on&&section_data.hasOwnProperty('parallax_squeeze') ? section_data.parallax_squeeze.size:1,
ease:          parallax_on&&section_data.hasOwnProperty('parallax_ease') ? section_data.parallax_ease:'power2',
x_start:       parallax_on&&section_data.hasOwnProperty('parallax_x_start') ? section_data.parallax_x_start.size:0,
x_end:         parallax_on&&section_data.hasOwnProperty('parallax_x_end') ? section_data.parallax_x_end.size:0,
x_unit:        parallax_on&&section_data.hasOwnProperty('parallax_x_start') ? section_data.parallax_x_start.unit:'px',
y_start:       parallax_on&&section_data.hasOwnProperty('parallax_y_start') ? section_data.parallax_y_start.size:0,
y_end:         parallax_on&&section_data.hasOwnProperty('parallax_y_end') ? section_data.parallax_y_end.size:0,
y_unit:        parallax_on&&section_data.hasOwnProperty('parallax_y_start') ? section_data.parallax_y_start.unit:'px',
scale_start:   parallax_on&&section_data.hasOwnProperty('parallax_scale_start') ? section_data.parallax_scale_start.size:100,
scale_end:     parallax_on&&section_data.hasOwnProperty('parallax_scale_end') ? section_data.parallax_scale_end.size:100,
rotate_start:  parallax_on&&section_data.hasOwnProperty('parallax_rotate_start') ? section_data.parallax_rotate_start.size:0,
rotate_end:    parallax_on&&section_data.hasOwnProperty('parallax_rotate_end') ? section_data.parallax_rotate_end.size:0,
opacity_start: parallax_on&&section_data.hasOwnProperty('parallax_opacity_start') ? section_data.parallax_opacity_start.size:1,
opacity_end:   parallax_on&&section_data.hasOwnProperty('parallax_opacity_end') ? section_data.parallax_opacity_end.size:1,
text:          parallax_on&&section_data.hasOwnProperty('parallax_text') ? section_data.parallax_text:'block',
mouse:             mouse_on ? 1:0,
mouse_type:        mouse_on&&section_data.hasOwnProperty('parallax_mouse_type') ? section_data.parallax_mouse_type:'transform3d',
mouse_tilt_amount: mouse_on&&section_data.hasOwnProperty('parallax_mouse_tilt_amount') ? section_data.parallax_mouse_tilt_amount.size:70,
mouse_speed:       mouse_on&&section_data.hasOwnProperty('parallax_mouse_speed') ? section_data.parallax_mouse_speed.size:10,
mouse_z:           mouse_on&&section_data.hasOwnProperty('parallax_mouse_z') ? section_data.parallax_mouse_z.size:'',
mouse_handler:     mouse_on&&section_data.hasOwnProperty('parallax_mouse_handler') ? section_data.parallax_mouse_handler:'row'
});
}
return 0!==settings.length ? settings:false;
};
self.create_layers=function(){
$target.find('> .sc_parallax_block').remove();
var bg_parallax_present=false;
jQuery.each(settings, function(index, block){
var image=block['image'].url,
speed=block['speed'].size,
z_index=block['z_index'].size,
bg_size=block['bg_size'] ? block['bg_size']:'auto',
type=block['type'] ? block['type']:'none',
anim_prop=block['animation_prop']
?(['scroll', 'motion'].indexOf(type)!=-1&&block['animation_prop']!='background'
? 'transform'
: block['animation_prop']
)
: 'background',
left=block['left'].size,
top=block['top'].size,
motion_dir=block['motion_dir'] ? block['motion_dir']:'round',
motion_time=block['motion_time'] ? block['motion_time'].size:5,
tilt_amount=block['mouse_tilt_amount'] ? block['mouse_tilt_amount'].size:70,
mouse_handler=block['mouse_handler'] ? block['mouse_handler']:'row',
bg_parallax=block['bg_parallax']&&type=='scroll'&&anim_prop=='background' ? block['bg_parallax']:false,
$layout=null;
if(bg_parallax){
bg_parallax_present=true;
}
if(''!==image||'none'!==type){
var layout_init={
'z-index': z_index
};
if('none'===type){
layout_init['left']=left + '%';
layout_init['top']=top + '%';
}
$layout=jQuery('<div class="sc_parallax_block'
+ ' sc_parallax_block_type_' + type
+ ' sc_parallax_block_animation_' +(bg_parallax ? 'bg_parallax':anim_prop)
+ (is_safari ? ' is-safari':'')
+ ('MacIntel'==platform ? ' is-mac':'')
+ (typeof block['class']!=='undefined'&&block['class']!='' ? ' ' + block['class']:'')
+ '">'
+ '<div class="sc_parallax_block_image"'
+(bg_parallax
? ' parallax="' +(speed / 100) + '"'
: ''
)
+ '></div>'
+ '</div>')
.prependTo($target)
.css(layout_init);
layout_init={
'background-image': 'url(' + image + ')',
'background-size': bg_size,
'background-position-x': left + '%',
'background-position-y': top + '%'
};
$layout.find('> .sc_parallax_block_image').css(layout_init);
var layout_data={
selector: $layout,
image: image,
size: bg_size,
bg_parallax: bg_parallax,
prop: anim_prop,
type: type,
x: left,
y: top,
z: z_index,
speed: 2 *(speed / 100),
tilt_amount: tilt_amount,
mouse_handler: mouse_handler,
motion_dir: motion_dir,
motion_time: motion_time
};
if('scroll'===type){
layout_data.hsection=layout_data.selector.parents('.sc_hscroll_section');
layout_data.hscroller=layout_data.hsection.length ? layout_data.hsection.parents('.sc_hscroll_scroller'):false;
scroll_list.push(layout_data);
}else if('mouse'===type){
mouse_list.push(layout_data);
}else if('motion'===type){
motion_list.push(layout_data);
}}
});
if(bg_parallax_present){
trx_addons_bg_parallax($target.get(0));
}};
var in_out_last_state='';
self.get_block_params=function(block){
var params=trx_addons_object_merge({}, block);
if(typeof params.type=='undefined') params.type='object';
if(typeof params.flow=='undefined') params.flow='default';
if(typeof params.range_start=='undefined') params.range_start=0;
if(typeof params.range_end=='undefined') params.range_end=40;
if(params.range_end <=params.range_start){
params.range_end=Math.min(100, params.range_start + params.range_end);
}
if(params.flow=='entrance'){
params.range_end=100;
}
if(typeof params.duration=='undefined') params.duration=1;
if(typeof params.squeeze=='undefined') params.squeeze=1;
if(typeof params.ease=='undefined') params.ease="power2";
if(typeof params.x_start=='undefined') params.x_start=0;
if(typeof params.x_end=='undefined') params.x_end=0;
if(typeof params.x_unit=='undefined') params.x_unit='px';
if(typeof params.y_start=='undefined') params.y_start=0;
if(typeof params.y_end=='undefined') params.y_end=0;
if(typeof params.y_unit=='undefined') params.y_unit='px';
if(typeof params.scale_start=='undefined') params.scale_start=100;
if(typeof params.scale_end=='undefined') params.scale_end=100;
if(typeof params.rotate_start=='undefined') params.rotate_start=0;
if(typeof params.rotate_end=='undefined') params.rotate_end=0;
if(typeof params.opacity_start=='undefined') params.opacity_start=1;
if(typeof params.opacity_end=='undefined') params.opacity_end=1;
if(typeof params.text=='undefined') params.text='block';
if(params.flow=='in_out'){
var hscroller_offset=params.hsection.length ? params.hscroller.data('hscroll-offset')||0:0,
hsection_offset=params.hsection.length ? params.hsection.data('hscroll-section-offset')||0:0;
hscroller_offset +=hsection_offset;
var w_top=wst + wh *(1 - params.range_end / 100),
w_bottom=wst + wh *(1 - params.range_start / 100),
obj=params.selector,
obj_width=params.sizes.width,
obj_height=params.sizes.height,
obj_top=params.sizes.top + hscroller_offset,
obj_bottom=obj_top + obj_height;
if(w_top >=obj_bottom||in_out_last_state=='out'){
in_out_last_state=w_top >=obj_bottom ? 'out':'';
params.in_out_state='out';
params.force=w_top < obj_bottom;
params.range_start=params.range_end;
params.range_end=100;
params.x_start=0;
params.y_start=0;
params.scale_start=100;
params.rotate_start=0;
params.opacity_start=1;
}else if(w_bottom <=obj_top||in_out_last_state=='in'){
in_out_last_state=w_bottom <=obj_top ? 'in':'';
params.in_out_state='in';
params.force=w_bottom > obj_top;
params.range_end=params.range_start;
params.range_start=0;
params.x_end=0;
params.y_end=0;
params.scale_end=100;
params.rotate_end=0;
params.opacity_end=1;
}else{
params.in_out_state='';
params.x_start=params.x_end=0;
params.y_start=params.y_end=0;
params.scale_start=params.scale_end=100;
params.rotate_start=params.rotate_end=0;
params.opacity_start=params.opacity_end=1;
}}
return params;
};
self.scroll_handler=function(e){
if(! animation_allowed){
return;
}
wst=trx_addons_window_scroll_top() + trx_addons_fixed_rows_height();
ww=trx_addons_window_width();
wh=trx_addons_window_height() - trx_addons_fixed_rows_height();
self.scroll_update();
};
self.scroll_update=function(force){
if(GET_SIZES_ON_SCROLL){
self.get_blocks_sizes();
}
jQuery.each(scroll_list, function(index, block){
if(! block.selector.is(':visible')) return;
var hscroller_offset=block.hsection.length ? block.hscroller.data('hscroll-offset')||0:0;
var hsection_offset=block.hsection.length ? block.hsection.data('hscroll-section-offset')||0:0;
hscroller_offset +=hsection_offset;
if(parallax_type.indexOf('layers') >=0){
if(( ! block.bg_parallax||block.prop!='background')&&block.speed!==undefined){
var $image=block.selector.find('.sc_parallax_block_image').eq(0),
speed=block.speed,
offset_top=block.sizes.top + hscroller_offset,
h=block.sizes.height,
y=(wst + wh - offset_top) / h * 100;
if(wst < offset_top - wh) y=0;
if(wst > offset_top + h)  y=200;
y=parseFloat(speed * y).toFixed(1);
if('background'===block.prop){
$image.css({
'background-position-y': 'calc(' + block.y + '% + ' + y + 'px)'
});
}else{
$image.css({
'transform': 'translateY(' + y + 'px)'
});
}}
}
if(parallax_type.indexOf('blocks') >=0){
var params=self.get_block_params(block);
var w_top=wst + wh *(1 - params.range_end / 100),
w_bottom=wst + wh *(1 - params.range_start / 100),
w_delta=params.flow=='entrance' ? 0:100,
obj=params.selector,
obj_width=params.sizes.width,
obj_height=params.sizes.height,
obj_top=params.sizes.top + hscroller_offset,
obj_bottom=obj_top + obj_height,
parent_top=params.flow=='sticky' ? params.sizes.parent_top + hscroller_offset:0,
parent_bottom=params.flow=='sticky' ? parent_top + params.sizes.parent_height:0;
var entrance_complete=obj.hasClass('sc_parallax_entrance_complete'),
bottom_delta=params.flow=='entrance'&&params.range_start==0
? wh *(1 - params.range_start / 100) / 10
: 0;
var obj_visible=true;
if(obj.data('inited')===undefined&&params.flow!='sticky'){
if(obj_top > w_bottom){
obj_top=w_bottom + w_delta - bottom_delta;
obj_visible=false;
}else if(obj_bottom < w_top){
obj_bottom=w_top - w_delta;
obj_visible=false;
}
obj.data('inited', 1);
}
if(( force||params.force)
||(! entrance_complete
&& w_top - w_delta <=(params.flow=='sticky'
? parent_bottom
:(params.flow=='in_out'&&params.in_out_state=='in'
? obj_top
: obj_bottom
)
)
&&(params.flow=='sticky'
? parent_top
:(params.flow=='in_out'&&params.in_out_state=='out'
? obj_bottom
: obj_top
)
) <=w_bottom + w_delta - bottom_delta
)
){
if(params.flow=='entrance'){
var entrance_start=false;
if(! obj.data('entrance-inited')){
if(obj_bottom <=w_top - w_delta){
obj.addClass('sc_parallax_entrance_complete');
}else{
entrance_start=true;
}
obj.data('entrance-inited', 1);
}else if(! obj.hasClass('sc_parallax_entrance_complete')){
obj.addClass('sc_parallax_entrance_complete');
}}
var delta, shift;
if(params.flow=='entrance'){
delta=1;
shift=entrance_start ? 0:1;
}else if(params.flow=='sticky'){
var obj_anchor=obj_top + Math.round(obj_height *(100 - params.range_start) / 100);
delta=Math.max(1, parent_bottom - obj_bottom);
shift=Math.max(0, w_bottom - obj_anchor);
if(force){
block.selector.css('top', 'calc(' +(100 - params.range_start) + '% - ' +(obj_anchor - obj_top) + 'px)');
}}else if(params.flow=='in_out'){
delta=Math.max(1, wh *(params.range_end - params.range_start) / 100);
shift=w_bottom -(params.in_out_state=='in' ? obj_top:obj_bottom);
}else{
delta=Math.max(1, wh *(params.range_end - params.range_start) / 100 + obj_height);
shift=w_bottom - obj_top;
}
var step_x=params.x_start!=params.x_end ?(params.x_end - params.x_start) / delta:0,
step_y=params.y_start!=params.y_end ?(params.y_end - params.y_start) / delta:0,
step_scale=params.scale_start!=params.scale_end ?(params.scale_end - params.scale_start) / 100 / delta:0,
step_rotate=params.rotate_start!=params.rotate_end ?(params.rotate_end - params.rotate_start) / delta:0,
step_opacity=params.opacity_start!=params.opacity_end ?(params.opacity_end - params.opacity_start) / delta:0;
var scroller_init={
overwrite: true,
ease: self.get_ease(params.ease)
},
val=false;
if(step_x!==0){
val=Math.round(params.x_start + shift * step_x);
if(params.x_start < params.x_end&&val < params.x_start||params.x_start > params.x_end&&val > params.x_start){
val=params.x_start;
}
if(params.x_start < params.x_end&&val > params.x_end||params.x_start > params.x_end&&val < params.x_end){
val=params.x_end;
}
scroller_init.x=val + params.x_unit;
}
if(step_y!==0){
val=Math.round(params.y_start + shift * step_y);
if(params.y_start < params.y_end&&val < params.y_start||params.y_start > params.y_end&&val > params.y_start){
val=params.y_start;
}
if(params.y_start < params.y_end&&val > params.y_end||params.y_start > params.y_end&&val < params.y_end){
val=params.y_end;
}
scroller_init.y=val + params.y_unit;
}
if(step_rotate!==0){
val=trx_addons_round_number(params.rotate_start + shift * step_rotate, 2);
if(params.rotate_start < params.rotate_end&&val < params.rotate_start||params.rotate_start > params.rotate_end&&val > params.rotate_start){
val=params.rotate_start;
}
if(params.rotate_start < params.rotate_end&&val > params.rotate_end||params.rotate_start > params.rotate_end&&val < params.rotate_end){
val=params.rotate_end;
}
scroller_init.rotation=val;
}
if(step_scale!==0){
val=trx_addons_round_number(params.scale_start / 100 + shift * step_scale, 2);
if(params.scale_start < params.scale_end&&val < params.scale_start / 100||params.scale_start > params.scale_end&&val > params.scale_start / 100){
val=params.scale_start / 100;
}
if(params.scale_start < params.scale_end&&val > params.scale_end / 100||params.scale_start > params.scale_end&&val < params.scale_end / 100){
val=params.scale_end / 100;
}
scroller_init.scale=val;
}
if(step_opacity!==0){
val=trx_addons_round_number(params.opacity_start + shift * step_opacity, 2);
if(params.opacity_start < params.opacity_end&&val < params.opacity_start||params.opacity_start > params.opacity_end&&val > params.opacity_start){
val=params.opacity_start;
}
if(params.opacity_start < params.opacity_end&&val > params.opacity_end||params.opacity_start > params.opacity_end&&val < params.opacity_end){
val=params.opacity_end;
}
scroller_init.opacity=Math.max(0, Math.min(1, val));
}
obj.data('trx-parallax-scroller-init', scroller_init);
if([ 'chars', 'words'].indexOf(params.text)!=-1&&obj.data('element_type')!==undefined){
var sc=(obj.data('element_type')=='widget' ? obj.data('widget_type'):obj.data('element_type')).split('.')[0],
inner_obj=obj.find('.sc_parallax_text_block');
if(inner_obj.length===0){
inner_obj=obj.find(sc=='trx_sc_title'
? '.sc_item_title_text,.sc_item_subtitle'
:(sc=='trx_sc_supertitle'
? '.sc_supertitle_text'
:(sc=='heading'
? '.elementor-heading-title'
: 'p'
)
)
);
if(inner_obj.length > 0){
inner_obj.each(function(idx){
inner_obj.eq(idx)
.html(params.text=='chars'
? self.wrap_chars(inner_obj.eq(idx).html(), true)
: self.wrap_words(inner_obj.eq(idx).html())
);
});
inner_obj=inner_obj.find('.sc_parallax_text_block');
}}
if(inner_obj.length > 0){
obj=inner_obj;
}}
if(val!==false){
obj.each(function(idx){
if(idx===0||(force&&obj_visible)){
TweenMax.to(obj.eq(idx), force&&obj_visible ? 0:params.duration, scroller_init);
}else{
setTimeout(function(){
TweenMax.to(obj.eq(idx), params.duration, scroller_init);
},(params.text=='chars' ? 75:250) * idx * params.squeeze);
}});
}}
}});
};
self.mouse_move_handler=function(e){
if(tw===0){
tl=$targetLayers.offset().left;
tt=$targetLayers.offset().top;
tw=$targetLayers.width();
th=['window', 'content'].indexOf($targetLayers.data('mouse-handler'))!=-1
? Math.min(trx_addons_window_height(), $targetLayers.height())
: $targetLayers.height();
}
wst=trx_addons_window_scroll_top() + trx_addons_fixed_rows_height();
ww=trx_addons_window_width();
wh=trx_addons_window_height() - trx_addons_fixed_rows_height();
cx=Math.ceil(tw / 2);
cy=Math.ceil(th / 2);
dx=e.clientX - tl - cx;
dy=['window', 'content'].indexOf($targetLayers.data('mouse-handler'))!=-1
? e.clientY - cy
: e.clientY + wst - tt - cy;
tx=-1 *(dx / cx);
ty=-1 *(dy / cy);
jQuery.each(mouse_list, self.mouse_move_update);
};
self.mouse_leave_handler=function(e){
jQuery.each(mouse_list, function(index, block){
var $image=block.selector.find('.sc_parallax_block_image').eq(0);
if($image.length===0){
$image=block.selector;
}
var x=0, y=0, z=0;
var scroller_init=block.selector.data('trx-parallax-scroller-init');
if(scroller_init&&scroller_init.css){
x=x * 1 + trx_addons_units2px(scroller_init.css.x||0, block);
y=y * 1 + trx_addons_units2px(scroller_init.css.y||0, block);
}
if(block.prop=='background'){
TweenMax.to($image,
1.5,
{
overwrite: true,
backgroundPositionX: block.x + '%',
backgroundPositionY: block.y + '%',
ease: Power2.easeOut
}
);
}else if(block.prop=='transform'){
TweenMax.to($image,
1.5,
{
overwrite: true,
x: x,
y: y,
ease:Power2.easeOut
}
);
}else if(block.prop=='transform3d'){
TweenMax.to($image,
1.5,
{
overwrite: true,
x: x,
y: y,
z: z,
rotationX: 0,
rotationY: 0,
ease:Power2.easeOut
}
);
}else if(block.prop=='tilt'){
TweenMax.to($image,
0.2,
{
overwrite: true,
x: x,
y: y,
z: z,
rotationX: 0,
rotationY: 0,
scale: 1,
transformPerspective: 1500,
ease:Power2.easeOut
}
);
}});
};
self.mouse_move_update=function(index, block, time, ease){
var	$image=block.selector.find('.sc_parallax_block_image').eq(0),
speed=block.speed,
x=parseFloat(tx * 125 * speed).toFixed(1),
y=parseFloat(ty * 125 * speed).toFixed(1),
z=block.z * 50,
rotate_x=parseFloat(tx * 25 * speed).toFixed(1),
rotate_y=parseFloat(ty * 25 * speed).toFixed(1);
var scroller_init=block.selector.data('trx-parallax-scroller-init');
if(scroller_init&&scroller_init.css){
x=x * 1 + trx_addons_units2px(scroller_init.css.x||0, block);
y=y * 1 + trx_addons_units2px(scroller_init.css.y||0, block);
}
if($image.length===0){
$image=block.selector;
}
if(block.prop=='background'){
TweenMax.to($image,
time===undefined ? 1:time,
{
overwrite: true,
backgroundPositionX: 'calc(' + block.x + '% + ' + x + 'px)',
backgroundPositionY: 'calc(' + block.y + '% + ' + y + 'px)',
ease: ease===undefined ? Power2.easeOut:ease
}
);
}else if(block.prop=='transform'){
TweenMax.to($image,
time===undefined ? 1:time,
{
overwrite: true,
x: x,
y: y,
ease: ease===undefined ? Power2.easeOut:ease
}
);
}else if(block.prop=='transform3d'){
TweenMax.to($image,
time===undefined ? 2:time,
{
overwrite: true,
x: x,
y: y,
z: z,
rotationX: rotate_y,
rotationY: -rotate_x,
ease: ease===undefined ? Power2.easeOut:ease
}
);
}else if(block.prop=='tilt'){
var m=block.tilt_amount > 0 ? block.tilt_amount:70,
k=['window', 'content'].indexOf($targetLayers.data('mouse-handler'))!=-1 ? 2:4;
z=Math.max(0, block.z);
if(isNaN(z)) z=0;
TweenMax.set($image,
{
transformOrigin: ((dx + cx) * 25 / tw + 40) + "% " + ((dy + cy) * 25 / th + 40) + "%",
transformPerspective: 1000 + 500 * z
}
);
TweenMax.to($image,
time===undefined ? 0.5:time,
{
overwrite: true,
rotationX:  dy /(m - k * z),	//(m - 2 * z)	//(m *(z + 2) / 2)
rotationY: -dx /(m - k * z),	//(m - 2 * z)	//(m *(z + 2) / 2)
y: ty * 2 * z,
x: tx * 2 * z,
z: 2 * z,
scale: 1 + z / 100,
ease: ease===undefined ? Power2.easeOut:ease
}
);
}};
self.motion_move_handler=function(){
if(tw===0){
tl=$targetLayers.offset().left;
tt=$targetLayers.offset().top;
tw=$targetLayers.width();
th=$targetLayers.height();
}
cx=Math.ceil(tw / 2);
cy=Math.ceil(th / 2);
jQuery.each(motion_list, function(index, block){
var fi,
delta=(( motion_period * motion_step++) %(block['motion_time'] * 1000)) /(block['motion_time'] * 1000),
angle=2 * Math.PI * delta;
if(block['motion_dir']=='round'){
fi=Math.atan2(tw / 2 * Math.sin(angle), th / 2 * Math.cos(angle));
dx=tw / 2 * Math.cos(fi);
dy=th / 2 * Math.sin(fi);
}else if(block['motion_dir']=='random'){
dx=-tw + tw * 2 * Math.random();
dy=-th + th * 2 * Math.random();
}else{
dx=block['motion_dir']=='vertical' ? 0:tw / 2 * Math.cos(angle);
dy=block['motion_dir']=='horizontal' ? 0:th / 2 * Math.sin(angle);
}
tx=-1 *(dx / cx);
ty=-1 *(dy / cy);
if(block['motion_dir']=='random'){
if(delta===0){
self.mouse_move_update(index, block, block['motion_time'], Power0.easeNone);
}}else{
self.mouse_move_update(index, block, block['motion_time'], block['motion_dir']=='round' ? Power0.easeNone:Power2.easeOut);
}});
};
self.get_ease=function(name){
name=name.toLowerCase();
if(name=='none'||name=='line'||name=='linear'||name=='power0')
return Power0.easeNone;
else if(name=='power1')
return Power1.easeOut;
else if(name=='power2')
return Power2.easeOut;
else if(name=='power3')
return Power3.easeOut;
else if(name=='power4')
return Power4.easeOut;
else if(name=='back')
return Back.easeOut;
else if(name=='elastic')
return Elastic.easeOut;
else if(name=='bounce')
return Bounce.easeOut;
else if(name=='rough')
return Rough.easeOut;
else if(name=='slowmo')
return SlowMo.easeOut;
else if(name=='stepped')
return Stepped.easeOut;
else if(name=='circ')
return Circ.easeOut;
else if(name=='expo')
return Expo.easeOut;
else if(name=='sine')
return Sine.easeOut;
};
self.wrap_chars=function(txt, wrap_words){
return trx_addons_wrap_chars(txt,
'<span class="sc_parallax_text_block">',
'</span>',
wrap_words ? '<span class="sc_parallax_word_wrap">':'',
wrap_words ? '</span>':''
);
};
self.wrap_words=function(txt){
return trx_addons_wrap_words(txt, '<span class="sc_parallax_text_block">', '</span>');
};};
window.trx_addons_bg_parallax=function(clip){
var parallax=clip.querySelectorAll('.sc_parallax_block_image[parallax]'),
parallaxDetails=[],
sticky=false;
var fixedPos=document.createElement('div');
fixedPos.style.position='fixed';
fixedPos.style.top='0';
fixedPos.style.width='1px';
fixedPos.style.height='1px';
fixedPos.style.zIndex=1;
document.body.insertBefore(fixedPos, document.body.firstChild);
for(var i=0; i < parallax.length; i++){
var elem=parallax[i];
var container=elem.parentNode;
if(getComputedStyle(container).overflow!='visible'){
console.error('Need non-scrollable container to apply perspective for', elem);
continue;
}
if(clip&&container.parentNode!=clip){
console.warn('Currently we only track a single overflow clip, but elements from multiple clips found.', elem);
}
clip=container.parentNode;
if(getComputedStyle(clip).overflow=='visible'){
console.error('Parent of sticky container should be scrollable element', elem);
}
var perspectiveElement;
if(sticky||getComputedStyle(clip).webkitOverflowScrolling){
sticky=true;
perspectiveElement=container;
}else{
perspectiveElement=clip;
container.style.transformStyle='preserve-3d';
}
perspectiveElement.style.perspectiveOrigin='bottom right';
perspectiveElement.style.perspective='1px';
if(sticky){
elem.style.position='-webkit-sticky';
elem.style.top='0';
}
elem.style.transformOrigin='bottom right';
var previousCover=parallax[i].previousElementSibling;
while (previousCover&&previousCover.hasAttribute('parallax')){
previousCover=previousCover.previousElementSibling;
}
var nextCover=parallax[i].nextElementSibling;
while (nextCover&&!nextCover.hasAttribute('parallax-cover')){
nextCover=nextCover.nextElementSibling;
}
parallaxDetails.push({
'node': parallax[i],
'top': parallax[i].offsetTop,
'sticky': !!sticky,
'nextCover': nextCover,
'previousCover': previousCover
});
}
for(i=0; i < parallax.length; i++){
parallax[i].parentNode.insertBefore(parallax[i], parallax[i].parentNode.firstChild);
}
clip.addEventListener('scroll', function(){
for (var i=0; i < parallaxDetails.length; i++){
var container=parallaxDetails[i].node.parentNode;
var previousCover=parallaxDetails[i].previousCover;
var nextCover=parallaxDetails[i].nextCover;
var parallaxStart=previousCover ? (previousCover.offsetTop + previousCover.offsetHeight):0;
var parallaxEnd=nextCover ? nextCover.offsetTop:container.offsetHeight;
var threshold=200;
var visible=parallaxStart - threshold - clip.clientHeight < clip.scrollTop &&
parallaxEnd + threshold > clip.scrollTop;
var display='block';
if(parallaxDetails[i].node.style.display!=display){
parallaxDetails[i].node.style.display=display;
}}
});
var bg_parallax_resize=function(details){
for (var i=0; i < details.length; i++){
var container=details[i].node.parentNode;
var clip=container.parentNode;
var previousCover=details[i].previousCover;
var nextCover=details[i].nextCover;
var rate=details[i].node.getAttribute('parallax');
var parallaxStart=previousCover ? (previousCover.offsetTop + previousCover.offsetHeight):0;
var scrollbarWidth=details[i].sticky ? 0:clip.offsetWidth - clip.clientWidth;
var parallaxElem=details[i].sticky ? container:clip;
var height=details[i].node.offsetHeight;
var depth=0;
if(rate){
depth=1 - (1 / rate);
}else{
var parallaxEnd=nextCover ? nextCover.offsetTop:container.offsetHeight;
depth=(height - parallaxEnd + parallaxStart) / (height - clip.clientHeight);
}
if(details[i].sticky){
depth=1.0 / depth;
}
var scale=1.0 / (1.0 - depth);
var dx=scrollbarWidth * (scale - 1);
var dy=details[i].sticky
? -(clip.scrollHeight - parallaxStart - height) * (1 - scale)
: (parallaxStart - depth * (height - clip.clientHeight)) * scale;
details[i].node.style.transform='scale(' + (1 - depth) + ') translate3d(' + dx + 'px, ' + dy + 'px, ' + depth + 'px)';
}};
window.addEventListener('resize', bg_parallax_resize.bind(null, parallaxDetails));
bg_parallax_resize(parallaxDetails);
};}());
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).window=t.window||{})}(this,function(e){"use strict";function _inheritsLoose(t,e){t.prototype=Object.create(e.prototype),(t.prototype.constructor=t).__proto__=e}function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function r(t){return"string"==typeof t}function s(t){return"function"==typeof t}function t(t){return"number"==typeof t}function u(t){return void 0===t}function v(t){return"object"==typeof t}function w(t){return!1!==t}function x(){return"undefined"!=typeof window}function y(t){return s(t)||r(t)}function P(t){return(i=yt(t,ot))&&Ce}function Q(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")}function R(t,e){return!e&&console.warn(t)}function S(t,e){return t&&(ot[t]=e)&&i&&(i[t]=e)||ot}function T(){return 0}function ea(t){var e,r,i=t[0];if(v(i)||s(i)||(t=[t]),!(e=(i._gsap||{}).harness)){for(r=gt.length;r--&&!gt[r].targetTest(i););e=gt[r]}for(r=t.length;r--;)t[r]&&(t[r]._gsap||(t[r]._gsap=new jt(t[r],e)))||t.splice(r,1);return t}function fa(t){return t._gsap||ea(Ot(t))[0]._gsap}function ga(t,e,r){return(r=t[e])&&s(r)?t[e]():u(r)&&t.getAttribute&&t.getAttribute(e)||r}function ha(t,e){return(t=t.split(",")).forEach(e)||t}function ia(t){return Math.round(1e5*t)/1e5||0}function ja(t){return Math.round(1e7*t)/1e7||0}function ka(t,e){var r=e.charAt(0),i=parseFloat(e.substr(2));return t=parseFloat(t),"+"===r?t+i:"-"===r?t-i:"*"===r?t*i:t/i}function la(t,e){for(var r=e.length,i=0;t.indexOf(e[i])<0&&++i<r;);return i<r}function ma(){var t,e,r=ct.length,i=ct.slice(0);for(dt={},t=ct.length=0;t<r;t++)(e=i[t])&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0)._lazy=0)}function na(t,e,r,i){ct.length&&ma(),t.render(e,r,i||B&&e<0&&(t._initted||t._startAt)),ct.length&&ma()}function oa(t){var e=parseFloat(t);return(e||0===e)&&(t+"").match(at).length<2?e:r(t)?t.trim():t}function pa(t){return t}function qa(t,e){for(var r in e)r in t||(t[r]=e[r]);return t}function ta(t,e){for(var r in e)"__proto__"!==r&&"constructor"!==r&&"prototype"!==r&&(t[r]=v(e[r])?ta(t[r]||(t[r]={}),e[r]):e[r]);return t}function ua(t,e){var r,i={};for(r in t)r in e||(i[r]=t[r]);return i}function va(t){var e=t.parent||L,r=t.keyframes?function _setKeyframeDefaults(i){return function(t,e){for(var r in e)r in t||"duration"===r&&i||"ease"===r||(t[r]=e[r])}}($(t.keyframes)):qa;if(w(t.inherit))for(;e;)r(t,e.vars.defaults),e=e.parent||e._dp;return t}function xa(t,e,r,i,n){void 0===r&&(r="_first"),void 0===i&&(i="_last");var a,s=t[i];if(n)for(a=e[n];s&&s[n]>a;)s=s._prev;return s?(e._next=s._next,s._next=e):(e._next=t[r],t[r]=e),e._next?e._next._prev=e:t[i]=e,e._prev=s,e.parent=e._dp=t,e}function ya(t,e,r,i){void 0===r&&(r="_first"),void 0===i&&(i="_last");var n=e._prev,a=e._next;n?n._next=a:t[r]===e&&(t[r]=a),a?a._prev=n:t[i]===e&&(t[i]=n),e._next=e._prev=e.parent=null}function za(t,e){!t.parent||e&&!t.parent.autoRemoveChildren||t.parent.remove(t),t._act=0}function Aa(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var r=t;r;)r._dirty=1,r=r.parent;return t}function Ca(t,e,r,i){return t._startAt&&(B?t._startAt.revert(ht):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,i))}function Ea(t){return t._repeat?Tt(t._tTime,t=t.duration()+t._rDelay)*t:0}function Ga(t,e){return(t-e._start)*e._ts+(0<=e._ts?0:e._dirty?e.totalDuration():e._tDur)}function Ha(t){return t._end=ja(t._start+(t._tDur/Math.abs(t._ts||t._rts||V)||0))}function Ia(t,e){var r=t._dp;return r&&r.smoothChildTiming&&t._ts&&(t._start=ja(r._time-(0<t._ts?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),Ha(t),r._dirty||Aa(r,t)),t}function Ja(t,e){var r;if((e._time||e._initted&&!e._dur)&&(r=Ga(t.rawTime(),e),(!e._dur||kt(0,e.totalDuration(),r)-e._tTime>V)&&e.render(r,!0)),Aa(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(r=t;r._dp;)0<=r.rawTime()&&r.totalTime(r._tTime),r=r._dp;t._zTime=-V}}function Ka(e,r,i,n){return r.parent&&za(r),r._start=ja((t(i)?i:i||e!==L?xt(e,i,r):e._time)+r._delay),r._end=ja(r._start+(r.totalDuration()/Math.abs(r.timeScale())||0)),xa(e,r,"_first","_last",e._sort?"_start":0),bt(r)||(e._recent=r),n||Ja(e,r),e._ts<0&&Ia(e,e._tTime),e}function La(t,e){return(ot.ScrollTrigger||Q("scrollTrigger",e))&&ot.ScrollTrigger.create(e,t)}function Ma(t,e,r,i,n){return Ht(t,e,n),t._initted?!r&&t._pt&&!B&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&f!==Et.frame?(ct.push(t),t._lazy=[n,i],1):void 0:1}function Ra(t,e,r,i){var n=t._repeat,a=ja(e)||0,s=t._tTime/t._tDur;return s&&!i&&(t._time*=a/t._dur),t._dur=a,t._tDur=n?n<0?1e10:ja(a*(n+1)+t._rDelay*n):a,0<s&&!i&&Ia(t,t._tTime=t._tDur*s),t.parent&&Ha(t),r||Aa(t.parent,t),t}function Sa(t){return t instanceof Ut?Aa(t):Ra(t,t._dur)}function Va(e,r,i){var n,a,s=t(r[1]),o=(s?2:1)+(e<2?0:1),u=r[o];if(s&&(u.duration=r[1]),u.parent=i,e){for(n=u,a=i;a&&!("immediateRender"in n);)n=a.vars.defaults||{},a=w(a.vars.inherit)&&a.parent;u.immediateRender=w(n.immediateRender),e<2?u.runBackwards=1:u.startAt=r[o-1]}return new Gt(r[0],u,r[1+o])}function Wa(t,e){return t||0===t?e(t):e}function Ya(t,e){return r(t)&&(e=st.exec(t))?e[1]:""}function _a(t,e){return t&&v(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&v(t[0]))&&!t.nodeType&&t!==h}function cb(r){return r=Ot(r)[0]||R("Invalid scope")||{},function(t){var e=r.current||r.nativeElement||r;return Ot(t,e.querySelectorAll?e:e===r?R("Invalid scope")||a.createElement("div"):r)}}function db(t){return t.sort(function(){return.5-Math.random()})}function eb(t){if(s(t))return t;var p=v(t)?t:{each:t},_=Yt(p.ease),m=p.from||0,g=parseFloat(p.base)||0,y={},e=0<m&&m<1,T=isNaN(m)||e,b=p.axis,w=m,x=m;return r(m)?w=x={center:.5,edges:.5,end:1}[m]||0:!e&&T&&(w=m[0],x=m[1]),function(t,e,r){var i,n,a,s,o,u,h,l,f,c=(r||p).length,d=y[c];if(!d){if(!(f="auto"===p.grid?0:(p.grid||[1,U])[1])){for(h=-U;h<(h=r[f++].getBoundingClientRect().left)&&f<c;);f--}for(d=y[c]=[],i=T?Math.min(f,c)*w-.5:m%f,n=f===U?0:T?c*x/f-.5:m/f|0,l=U,u=h=0;u<c;u++)a=u%f-i,s=n-(u/f|0),d[u]=o=b?Math.abs("y"===b?s:a):K(a*a+s*s),h<o&&(h=o),o<l&&(l=o);"random"===m&&db(d),d.max=h-l,d.min=l,d.v=c=(parseFloat(p.amount)||parseFloat(p.each)*(c<f?c-1:b?"y"===b?c/f:f:Math.max(f,c/f))||0)*("edges"===m?-1:1),d.b=c<0?g-c:g,d.u=Ya(p.amount||p.each)||0,_=_&&c<0?Lt(_):_}return c=(d[t]-d.min)/d.max||0,ja(d.b+(_?_(c):c)*d.v)+d.u}}function fb(i){var n=Math.pow(10,((i+"").split(".")[1]||"").length);return function(e){var r=ja(Math.round(parseFloat(e)/i)*i*n);return(r-r%1)/n+(t(e)?0:Ya(e))}}function gb(h,e){var l,f,r=$(h);return!r&&v(h)&&(l=r=h.radius||U,h.values?(h=Ot(h.values),(f=!t(h[0]))&&(l*=l)):h=fb(h.increment)),Wa(e,r?s(h)?function(t){return f=h(t),Math.abs(f-t)<=l?f:t}:function(e){for(var r,i,n=parseFloat(f?e.x:e),a=parseFloat(f?e.y:0),s=U,o=0,u=h.length;u--;)(r=f?(r=h[u].x-n)*r+(i=h[u].y-a)*i:Math.abs(h[u]-n))<s&&(s=r,o=u);return o=!l||s<=l?h[o]:e,f||o===e||t(e)?o:o+Ya(e)}:fb(h))}function hb(t,e,r,i){return Wa($(t)?!e:!0===r?!!(r=0):!i,function(){return $(t)?t[~~(Math.random()*t.length)]:(r=r||1e-5)&&(i=r<1?Math.pow(10,(r+"").length-2):1)&&Math.floor(Math.round((t-r/2+Math.random()*(e-t+.99*r))/r)*r*i)/i})}function lb(e,r,t){return Wa(t,function(t){return e[~~r(t)]})}function ob(t){for(var e,r,i,n,a=0,s="";~(e=t.indexOf("random(",a));)i=t.indexOf(")",e),n="["===t.charAt(e+7),r=t.substr(e+7,i-e-7).match(n?at:tt),s+=t.substr(a,e-a)+hb(n?r:+r[0],n?0:+r[1],+r[2]||1e-5),a=i+1;return s+t.substr(a,t.length-a)}function rb(t,e,r){var i,n,a,s=t.labels,o=U;for(i in s)(n=s[i]-e)<0==!!r&&n&&o>(n=Math.abs(n))&&(a=i,o=n);return a}function tb(t){return za(t),t.scrollTrigger&&t.scrollTrigger.kill(!!B),t.progress()<1&&Ct(t,"onInterrupt"),t}function yb(t,e,r){return(6*(t+=t<0?1:1<t?-1:0)<1?e+(r-e)*t*6:t<.5?r:3*t<2?e+(r-e)*(2/3-t)*6:e)*At+.5|0}function zb(e,r,i){var n,a,s,o,u,h,l,f,c,d,p=e?t(e)?[e>>16,e>>8&At,e&At]:0:St.black;if(!p){if(","===e.substr(-1)&&(e=e.substr(0,e.length-1)),St[e])p=St[e];else if("#"===e.charAt(0)){if(e.length<6&&(e="#"+(n=e.charAt(1))+n+(a=e.charAt(2))+a+(s=e.charAt(3))+s+(5===e.length?e.charAt(4)+e.charAt(4):"")),9===e.length)return[(p=parseInt(e.substr(1,6),16))>>16,p>>8&At,p&At,parseInt(e.substr(7),16)/255];p=[(e=parseInt(e.substr(1),16))>>16,e>>8&At,e&At]}else if("hsl"===e.substr(0,3))if(p=d=e.match(tt),r){if(~e.indexOf("="))return p=e.match(et),i&&p.length<4&&(p[3]=1),p}else o=+p[0]%360/360,u=p[1]/100,n=2*(h=p[2]/100)-(a=h<=.5?h*(u+1):h+u-h*u),3<p.length&&(p[3]*=1),p[0]=yb(o+1/3,n,a),p[1]=yb(o,n,a),p[2]=yb(o-1/3,n,a);else p=e.match(tt)||St.transparent;p=p.map(Number)}return r&&!d&&(n=p[0]/At,a=p[1]/At,s=p[2]/At,h=((l=Math.max(n,a,s))+(f=Math.min(n,a,s)))/2,l===f?o=u=0:(c=l-f,u=.5<h?c/(2-l-f):c/(l+f),o=l===n?(a-s)/c+(a<s?6:0):l===a?(s-n)/c+2:(n-a)/c+4,o*=60),p[0]=~~(o+.5),p[1]=~~(100*u+.5),p[2]=~~(100*h+.5)),i&&p.length<4&&(p[3]=1),p}function Ab(t){var r=[],i=[],n=-1;return t.split(Rt).forEach(function(t){var e=t.match(rt)||[];r.push.apply(r,e),i.push(n+=e.length+1)}),r.c=i,r}function Bb(t,e,r){var i,n,a,s,o="",u=(t+o).match(Rt),h=e?"hsla(":"rgba(",l=0;if(!u)return t;if(u=u.map(function(t){return(t=zb(t,e,1))&&h+(e?t[0]+","+t[1]+"%,"+t[2]+"%,"+t[3]:t.join(","))+")"}),r&&(a=Ab(t),(i=r.c).join(o)!==a.c.join(o)))for(s=(n=t.replace(Rt,"1").split(rt)).length-1;l<s;l++)o+=n[l]+(~i.indexOf(l)?u.shift()||h+"0,0,0,0)":(a.length?a:u.length?u:r).shift());if(!n)for(s=(n=t.split(Rt)).length-1;l<s;l++)o+=n[l]+u[l];return o+n[s]}function Eb(t){var e,r=t.join(" ");if(Rt.lastIndex=0,Rt.test(r))return e=Dt.test(r),t[1]=Bb(t[1],e),t[0]=Bb(t[0],e,Ab(t[1])),!0}function Nb(t){var e=(t+"").split("("),r=Ft[e[0]];return r&&1<e.length&&r.config?r.config.apply(null,~t.indexOf("{")?[function _parseObjectInString(t){for(var e,r,i,n={},a=t.substr(1,t.length-3).split(":"),s=a[0],o=1,u=a.length;o<u;o++)r=a[o],e=o!==u-1?r.lastIndexOf(","):r.length,i=r.substr(0,e),n[s]=isNaN(i)?i.replace(Bt,"").trim():+i,s=r.substr(e+1).trim();return n}(e[1])]:function _valueInParentheses(t){var e=t.indexOf("(")+1,r=t.indexOf(")"),i=t.indexOf("(",e);return t.substring(e,~i&&i<r?t.indexOf(")",r+1):r)}(t).split(",").map(oa)):Ft._CE&&It.test(t)?Ft._CE("",t):r}function Pb(t,e){for(var r,i=t._first;i;)i instanceof Ut?Pb(i,e):!i.vars.yoyoEase||i._yoyo&&i._repeat||i._yoyo===e||(i.timeline?Pb(i.timeline,e):(r=i._ease,i._ease=i._yEase,i._yEase=r,i._yoyo=e)),i=i._next}function Rb(t,e,r,i){void 0===r&&(r=function easeOut(t){return 1-e(1-t)}),void 0===i&&(i=function easeInOut(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2});var n,a={easeIn:e,easeOut:r,easeInOut:i};return ha(t,function(t){for(var e in Ft[t]=ot[t]=a,Ft[n=t.toLowerCase()]=r,a)Ft[n+("easeIn"===e?".in":"easeOut"===e?".out":".inOut")]=Ft[t+"."+e]=a[e]}),a}function Sb(e){return function(t){return t<.5?(1-e(1-2*t))/2:.5+e(2*(t-.5))/2}}function Tb(r,t,e){function Hm(t){return 1===t?1:i*Math.pow(2,-10*t)*G((t-a)*n)+1}var i=1<=t?t:1,n=(e||(r?.3:.45))/(t<1?t:1),a=n/W*(Math.asin(1/i)||0),s="out"===r?Hm:"in"===r?function(t){return 1-Hm(1-t)}:Sb(Hm);return n=W/n,s.config=function(t,e){return Tb(r,t,e)},s}function Ub(e,r){function Pm(t){return t?--t*t*((r+1)*t+r)+1:0}void 0===r&&(r=1.70158);var t="out"===e?Pm:"in"===e?function(t){return 1-Pm(1-t)}:Sb(Pm);return t.config=function(t){return Ub(e,t)},t}var I,B,l,L,h,n,a,i,o,f,c,d,p,_,m,g,b,k,M,O,C,A,D,E,z,F,Y,N,j={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},q={duration:.5,overwrite:!1,delay:0},U=1e8,V=1/U,W=2*Math.PI,X=W/4,H=0,K=Math.sqrt,Z=Math.cos,G=Math.sin,J="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},$=Array.isArray,tt=/(?:-?\.?\d|\.)+/gi,et=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,rt=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,it=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,nt=/[+-]=-?[.\d]+/,at=/[^,'"\[\]\s]+/gi,st=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,ot={},ut={suppressEvents:!0,isStart:!0,kill:!1},ht={suppressEvents:!0,kill:!1},lt={suppressEvents:!0},ft={},ct=[],dt={},pt={},_t={},mt=30,gt=[],vt="",yt=function _merge(t,e){for(var r in e)t[r]=e[r];return t},Tt=function _animationCycle(t,e){var r=Math.floor(t/=e);return t&&r===t?r-1:r},bt=function _isFromOrFromStart(t){var e=t.data;return"isFromStart"===e||"isStart"===e},wt={_start:0,endTime:T,totalDuration:T},xt=function _parsePosition(t,e,i){var n,a,s,o=t.labels,u=t._recent||wt,h=t.duration()>=U?u.endTime(!1):t._dur;return r(e)&&(isNaN(e)||e in o)?(a=e.charAt(0),s="%"===e.substr(-1),n=e.indexOf("="),"<"===a||">"===a?(0<=n&&(e=e.replace(/=/,"")),("<"===a?u._start:u.endTime(0<=u._repeat))+(parseFloat(e.substr(1))||0)*(s?(n<0?u:i).totalDuration()/100:1)):n<0?(e in o||(o[e]=h),o[e]):(a=parseFloat(e.charAt(n-1)+e.substr(n+1)),s&&i&&(a=a/100*($(i)?i[0]:i).totalDuration()),1<n?_parsePosition(t,e.substr(0,n-1),i)+a:h+a)):null==e?h:+e},kt=function _clamp(t,e,r){return r<t?t:e<r?e:r},Mt=[].slice,Ot=function toArray(t,e,i){return l&&!e&&l.selector?l.selector(t):!r(t)||i||!n&&zt()?$(t)?function _flatten(t,e,i){return void 0===i&&(i=[]),t.forEach(function(t){return r(t)&&!e||_a(t,1)?i.push.apply(i,Ot(t)):i.push(t)})||i}(t,i):_a(t)?Mt.call(t,0):t?[t]:[]:Mt.call((e||a).querySelectorAll(t),0)},Pt=function mapRange(e,t,r,i,n){var a=t-e,s=i-r;return Wa(n,function(t){return r+((t-e)/a*s||0)})},Ct=function _callback(t,e,r){var i,n,a,s=t.vars,o=s[e],u=l,h=t._ctx;if(o)return i=s[e+"Params"],n=s.callbackScope||t,r&&ct.length&&ma(),h&&(l=h),a=i?o.apply(n,i):o.call(n),l=u,a},At=255,St={aqua:[0,At,At],lime:[0,At,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,At],navy:[0,0,128],white:[At,At,At],olive:[128,128,0],yellow:[At,At,0],orange:[At,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[At,0,0],pink:[At,192,203],cyan:[0,At,At],transparent:[At,At,At,0]},Rt=function(){var t,e="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(t in St)e+="|"+t+"\\b";return new RegExp(e+")","gi")}(),Dt=/hsl[a]?\(/,Et=(M=Date.now,O=500,C=33,A=M(),D=A,z=E=1e3/240,g={time:0,frame:0,tick:function tick(){wl(!0)},deltaRatio:function deltaRatio(t){return b/(1e3/(t||60))},wake:function wake(){o&&(!n&&x()&&(h=n=window,a=h.document||{},ot.gsap=Ce,(h.gsapVersions||(h.gsapVersions=[])).push(Ce.version),P(i||h.GreenSockGlobals||!h.gsap&&h||{}),m=h.requestAnimationFrame),p&&g.sleep(),_=m||function(t){return setTimeout(t,z-1e3*g.time+1|0)},d=1,wl(2))},sleep:function sleep(){(m?h.cancelAnimationFrame:clearTimeout)(p),d=0,_=T},lagSmoothing:function lagSmoothing(t,e){O=t||1e8,C=Math.min(e,O,0)},fps:function fps(t){E=1e3/(t||240),z=1e3*g.time+E},add:function add(n,t,e){var a=t?function(t,e,r,i){n(t,e,r,i),g.remove(a)}:n;return g.remove(n),F[e?"unshift":"push"](a),zt(),a},remove:function remove(t,e){~(e=F.indexOf(t))&&F.splice(e,1)&&e<=k&&k--},_listeners:F=[]}),zt=function _wake(){return!d&&Et.wake()},Ft={},It=/^[\d.\-M][\d.\-,\s]/,Bt=/["']/g,Lt=function _invertEase(e){return function(t){return 1-e(1-t)}},Yt=function _parseEase(t,e){return t&&(s(t)?t:Ft[t]||Nb(t))||e};function wl(t){var e,r,i,n,a=M()-D,s=!0===t;if(O<a&&(A+=a-C),(0<(e=(i=(D+=a)-A)-z)||s)&&(n=++g.frame,b=i-1e3*g.time,g.time=i/=1e3,z+=e+(E<=e?4:E-e),r=1),s||(p=_(wl)),r)for(k=0;k<F.length;k++)F[k](i,b,n,t)}function en(t){return t<N?Y*t*t:t<.7272727272727273?Y*Math.pow(t-1.5/2.75,2)+.75:t<.9090909090909092?Y*(t-=2.25/2.75)*t+.9375:Y*Math.pow(t-2.625/2.75,2)+.984375}ha("Linear,Quad,Cubic,Quart,Quint,Strong",function(t,e){var r=e<5?e+1:e;Rb(t+",Power"+(r-1),e?function(t){return Math.pow(t,r)}:function(t){return t},function(t){return 1-Math.pow(1-t,r)},function(t){return t<.5?Math.pow(2*t,r)/2:1-Math.pow(2*(1-t),r)/2})}),Ft.Linear.easeNone=Ft.none=Ft.Linear.easeIn,Rb("Elastic",Tb("in"),Tb("out"),Tb()),Y=7.5625,N=1/2.75,Rb("Bounce",function(t){return 1-en(1-t)},en),Rb("Expo",function(t){return t?Math.pow(2,10*(t-1)):0}),Rb("Circ",function(t){return-(K(1-t*t)-1)}),Rb("Sine",function(t){return 1===t?1:1-Z(t*X)}),Rb("Back",Ub("in"),Ub("out"),Ub()),Ft.SteppedEase=Ft.steps=ot.SteppedEase={config:function config(t,e){void 0===t&&(t=1);var r=1/t,i=t+(e?0:1),n=e?1:0;return function(t){return((i*kt(0,.99999999,t)|0)+n)*r}}},q.ease=Ft["quad.out"],ha("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(t){return vt+=t+","+t+"Params,"});var Nt,jt=function GSCache(t,e){this.id=H++,(t._gsap=this).target=t,this.harness=e,this.get=e?e.get:ga,this.set=e?e.getSetter:re},qt=((Nt=Animation.prototype).delay=function delay(t){return t||0===t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay},Nt.duration=function duration(t){return arguments.length?this.totalDuration(0<this._repeat?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},Nt.totalDuration=function totalDuration(t){return arguments.length?(this._dirty=0,Ra(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},Nt.totalTime=function totalTime(t,e){if(zt(),!arguments.length)return this._tTime;var r=this._dp;if(r&&r.smoothChildTiming&&this._ts){for(Ia(this,t),!r._dp||r.parent||Ja(r,this);r&&r.parent;)r.parent._time!==r._start+(0<=r._ts?r._tTime/r._ts:(r.totalDuration()-r._tTime)/-r._ts)&&r.totalTime(r._tTime,!0),r=r.parent;!this.parent&&this._dp.autoRemoveChildren&&(0<this._ts&&t<this._tDur||this._ts<0&&0<t||!this._tDur&&!t)&&Ka(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===V||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),na(this,t,e)),this},Nt.time=function time(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+Ea(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},Nt.totalProgress=function totalProgress(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},Nt.progress=function progress(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+Ea(this),e):this.duration()?Math.min(1,this._time/this._dur):this.ratio},Nt.iteration=function iteration(t,e){var r=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*r,e):this._repeat?Tt(this._tTime,r)+1:1},Nt.timeScale=function timeScale(t){if(!arguments.length)return this._rts===-V?0:this._rts;if(this._rts===t)return this;var e=this.parent&&this._ts?Ga(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||t===-V?0:this._rts,this.totalTime(kt(-this._delay,this._tDur,e),!0),Ha(this),function _recacheAncestors(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t}(this)},Nt.paused=function paused(t){return arguments.length?(this._ps!==t&&((this._ps=t)?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(zt(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==V&&(this._tTime-=V)))),this):this._ps},Nt.startTime=function startTime(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return!e||!e._sort&&this.parent||Ka(e,this,t-this._delay),this}return this._start},Nt.endTime=function endTime(t){return this._start+(w(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},Nt.rawTime=function rawTime(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Ga(e.rawTime(t),this):this._tTime:this._tTime},Nt.revert=function revert(t){void 0===t&&(t=lt);var e=B;return B=t,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents)),"nested"!==this.data&&!1!==t.kill&&this.kill(),B=e,this},Nt.globalTime=function globalTime(t){for(var e=this,r=arguments.length?t:e.rawTime();e;)r=e._start+r/(e._ts||1),e=e._dp;return!this.parent&&this.vars.immediateRender?-1:r},Nt.repeat=function repeat(t){return arguments.length?(this._repeat=t===1/0?-2:t,Sa(this)):-2===this._repeat?1/0:this._repeat},Nt.repeatDelay=function repeatDelay(t){if(arguments.length){var e=this._time;return this._rDelay=t,Sa(this),e?this.time(e):this}return this._rDelay},Nt.yoyo=function yoyo(t){return arguments.length?(this._yoyo=t,this):this._yoyo},Nt.seek=function seek(t,e){return this.totalTime(xt(this,t),w(e))},Nt.restart=function restart(t,e){return this.play().totalTime(t?-this._delay:0,w(e))},Nt.play=function play(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},Nt.reverse=function reverse(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},Nt.pause=function pause(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},Nt.resume=function resume(){return this.paused(!1)},Nt.reversed=function reversed(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-V:0)),this):this._rts<0},Nt.invalidate=function invalidate(){return this._initted=this._act=0,this._zTime=-V,this},Nt.isActive=function isActive(){var t,e=this.parent||this._dp,r=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=r&&t<this.endTime(!0)-V))},Nt.eventCallback=function eventCallback(t,e,r){var i=this.vars;return 1<arguments.length?(e?(i[t]=e,r&&(i[t+"Params"]=r),"onUpdate"===t&&(this._onUpdate=e)):delete i[t],this):i[t]},Nt.then=function then(t){var i=this;return new Promise(function(e){function zo(){var t=i.then;i.then=null,s(r)&&(r=r(i))&&(r.then||r===i)&&(i.then=t),e(r),i.then=t}var r=s(t)?t:pa;i._initted&&1===i.totalProgress()&&0<=i._ts||!i._tTime&&i._ts<0?zo():i._prom=zo})},Nt.kill=function kill(){tb(this)},Animation);function Animation(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,Ra(this,+t.duration,1,1),this.data=t.data,l&&(this._ctx=l).data.push(this),d||Et.wake()}qa(qt.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-V,_prom:0,_ps:!1,_rts:1});var Ut=function(i){function Timeline(t,e){var r;return void 0===t&&(t={}),(r=i.call(this,t)||this).labels={},r.smoothChildTiming=!!t.smoothChildTiming,r.autoRemoveChildren=!!t.autoRemoveChildren,r._sort=w(t.sortChildren),L&&Ka(t.parent||L,_assertThisInitialized(r),e),t.reversed&&r.reverse(),t.paused&&r.paused(!0),t.scrollTrigger&&La(_assertThisInitialized(r),t.scrollTrigger),r}_inheritsLoose(Timeline,i);var e=Timeline.prototype;return e.to=function to(t,e,r){return Va(0,arguments,this),this},e.from=function from(t,e,r){return Va(1,arguments,this),this},e.fromTo=function fromTo(t,e,r,i){return Va(2,arguments,this),this},e.set=function set(t,e,r){return e.duration=0,e.parent=this,va(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new Gt(t,e,xt(this,r),1),this},e.call=function call(t,e,r){return Ka(this,Gt.delayedCall(0,t,e),r)},e.staggerTo=function staggerTo(t,e,r,i,n,a,s){return r.duration=e,r.stagger=r.stagger||i,r.onComplete=a,r.onCompleteParams=s,r.parent=this,new Gt(t,r,xt(this,n)),this},e.staggerFrom=function staggerFrom(t,e,r,i,n,a,s){return r.runBackwards=1,va(r).immediateRender=w(r.immediateRender),this.staggerTo(t,e,r,i,n,a,s)},e.staggerFromTo=function staggerFromTo(t,e,r,i,n,a,s,o){return i.startAt=r,va(i).immediateRender=w(i.immediateRender),this.staggerTo(t,e,i,n,a,s,o)},e.render=function render(t,e,r){var i,n,a,s,o,u,h,l,f,c,d,p,_=this._time,m=this._dirty?this.totalDuration():this._tDur,g=this._dur,v=t<=0?0:ja(t),y=this._zTime<0!=t<0&&(this._initted||!g);if(this!==L&&m<v&&0<=t&&(v=m),v!==this._tTime||r||y){if(_!==this._time&&g&&(v+=this._time-_,t+=this._time-_),i=v,f=this._start,u=!(l=this._ts),y&&(g||(_=this._zTime),!t&&e||(this._zTime=t)),this._repeat){if(d=this._yoyo,o=g+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*o+t,e,r);if(i=ja(v%o),v===m?(s=this._repeat,i=g):((s=~~(v/o))&&s===v/o&&(i=g,s--),g<i&&(i=g)),c=Tt(this._tTime,o),!_&&this._tTime&&c!==s&&(c=s),d&&1&s&&(i=g-i,p=1),s!==c&&!this._lock){var T=d&&1&c,b=T===(d&&1&s);if(s<c&&(T=!T),_=T?0:g,this._lock=1,this.render(_||(p?0:ja(s*o)),e,!g)._lock=0,this._tTime=v,!e&&this.parent&&Ct(this,"onRepeat"),this.vars.repeatRefresh&&!p&&(this.invalidate()._lock=1),_&&_!==this._time||u!=!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(g=this._dur,m=this._tDur,b&&(this._lock=2,_=T?g:-1e-4,this.render(_,!0),this.vars.repeatRefresh&&!p&&this.invalidate()),this._lock=0,!this._ts&&!u)return this;Pb(this,p)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(h=function _findNextPauseTween(t,e,r){var i;if(e<r)for(i=t._first;i&&i._start<=r;){if("isPause"===i.data&&i._start>e)return i;i=i._next}else for(i=t._last;i&&i._start>=r;){if("isPause"===i.data&&i._start<e)return i;i=i._prev}}(this,ja(_),ja(i)))&&(v-=i-(i=h._start)),this._tTime=v,this._time=i,this._act=!l,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=t,_=0),!_&&i&&!e&&(Ct(this,"onStart"),this._tTime!==v))return this;if(_<=i&&0<=t)for(n=this._first;n;){if(a=n._next,(n._act||i>=n._start)&&n._ts&&h!==n){if(n.parent!==this)return this.render(t,e,r);if(n.render(0<n._ts?(i-n._start)*n._ts:(n._dirty?n.totalDuration():n._tDur)+(i-n._start)*n._ts,e,r),i!==this._time||!this._ts&&!u){h=0,a&&(v+=this._zTime=-V);break}}n=a}else{n=this._last;for(var w=t<0?t:i;n;){if(a=n._prev,(n._act||w<=n._end)&&n._ts&&h!==n){if(n.parent!==this)return this.render(t,e,r);if(n.render(0<n._ts?(w-n._start)*n._ts:(n._dirty?n.totalDuration():n._tDur)+(w-n._start)*n._ts,e,r||B&&(n._initted||n._startAt)),i!==this._time||!this._ts&&!u){h=0,a&&(v+=this._zTime=w?-V:V);break}}n=a}}if(h&&!e&&(this.pause(),h.render(_<=i?0:-V)._zTime=_<=i?1:-1,this._ts))return this._start=f,Ha(this),this.render(t,e,r);this._onUpdate&&!e&&Ct(this,"onUpdate",!0),(v===m&&this._tTime>=this.totalDuration()||!v&&_)&&(f!==this._start&&Math.abs(l)===Math.abs(this._ts)||this._lock||(!t&&g||!(v===m&&0<this._ts||!v&&this._ts<0)||za(this,1),e||t<0&&!_||!v&&!_&&m||(Ct(this,v===m&&0<=t?"onComplete":"onReverseComplete",!0),!this._prom||v<m&&0<this.timeScale()||this._prom())))}return this},e.add=function add(e,i){var n=this;if(t(i)||(i=xt(this,i,e)),!(e instanceof qt)){if($(e))return e.forEach(function(t){return n.add(t,i)}),this;if(r(e))return this.addLabel(e,i);if(!s(e))return this;e=Gt.delayedCall(0,e)}return this!==e?Ka(this,e,i):this},e.getChildren=function getChildren(t,e,r,i){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===r&&(r=!0),void 0===i&&(i=-U);for(var n=[],a=this._first;a;)a._start>=i&&(a instanceof Gt?e&&n.push(a):(r&&n.push(a),t&&n.push.apply(n,a.getChildren(!0,e,r)))),a=a._next;return n},e.getById=function getById(t){for(var e=this.getChildren(1,1,1),r=e.length;r--;)if(e[r].vars.id===t)return e[r]},e.remove=function remove(t){return r(t)?this.removeLabel(t):s(t)?this.killTweensOf(t):(ya(this,t),t===this._recent&&(this._recent=this._last),Aa(this))},e.totalTime=function totalTime(t,e){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=ja(Et.time-(0<this._ts?t/this._ts:(this.totalDuration()-t)/-this._ts))),i.prototype.totalTime.call(this,t,e),this._forcing=0,this):this._tTime},e.addLabel=function addLabel(t,e){return this.labels[t]=xt(this,e),this},e.removeLabel=function removeLabel(t){return delete this.labels[t],this},e.addPause=function addPause(t,e,r){var i=Gt.delayedCall(0,e||T,r);return i.data="isPause",this._hasPause=1,Ka(this,i,xt(this,t))},e.removePause=function removePause(t){var e=this._first;for(t=xt(this,t);e;)e._start===t&&"isPause"===e.data&&za(e),e=e._next},e.killTweensOf=function killTweensOf(t,e,r){for(var i=this.getTweensOf(t,r),n=i.length;n--;)Vt!==i[n]&&i[n].kill(t,e);return this},e.getTweensOf=function getTweensOf(e,r){for(var i,n=[],a=Ot(e),s=this._first,o=t(r);s;)s instanceof Gt?la(s._targets,a)&&(o?(!Vt||s._initted&&s._ts)&&s.globalTime(0)<=r&&s.globalTime(s.totalDuration())>r:!r||s.isActive())&&n.push(s):(i=s.getTweensOf(a,r)).length&&n.push.apply(n,i),s=s._next;return n},e.tweenTo=function tweenTo(t,e){e=e||{};var r,i=this,n=xt(i,t),a=e.startAt,s=e.onStart,o=e.onStartParams,u=e.immediateRender,h=Gt.to(i,qa({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:n,overwrite:"auto",duration:e.duration||Math.abs((n-(a&&"time"in a?a.time:i._time))/i.timeScale())||V,onStart:function onStart(){if(i.pause(),!r){var t=e.duration||Math.abs((n-(a&&"time"in a?a.time:i._time))/i.timeScale());h._dur!==t&&Ra(h,t,0,1).render(h._time,!0,!0),r=1}s&&s.apply(h,o||[])}},e));return u?h.render(0):h},e.tweenFromTo=function tweenFromTo(t,e,r){return this.tweenTo(e,qa({startAt:{time:xt(this,t)}},r))},e.recent=function recent(){return this._recent},e.nextLabel=function nextLabel(t){return void 0===t&&(t=this._time),rb(this,xt(this,t))},e.previousLabel=function previousLabel(t){return void 0===t&&(t=this._time),rb(this,xt(this,t),1)},e.currentLabel=function currentLabel(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+V)},e.shiftChildren=function shiftChildren(t,e,r){void 0===r&&(r=0);for(var i,n=this._first,a=this.labels;n;)n._start>=r&&(n._start+=t,n._end+=t),n=n._next;if(e)for(i in a)a[i]>=r&&(a[i]+=t);return Aa(this)},e.invalidate=function invalidate(t){var e=this._first;for(this._lock=0;e;)e.invalidate(t),e=e._next;return i.prototype.invalidate.call(this,t)},e.clear=function clear(t){void 0===t&&(t=!0);for(var e,r=this._first;r;)e=r._next,this.remove(r),r=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),Aa(this)},e.totalDuration=function totalDuration(t){var e,r,i,n=0,a=this,s=a._last,o=U;if(arguments.length)return a.timeScale((a._repeat<0?a.duration():a.totalDuration())/(a.reversed()?-t:t));if(a._dirty){for(i=a.parent;s;)e=s._prev,s._dirty&&s.totalDuration(),o<(r=s._start)&&a._sort&&s._ts&&!a._lock?(a._lock=1,Ka(a,s,r-s._delay,1)._lock=0):o=r,r<0&&s._ts&&(n-=r,(!i&&!a._dp||i&&i.smoothChildTiming)&&(a._start+=r/a._ts,a._time-=r,a._tTime-=r),a.shiftChildren(-r,!1,-Infinity),o=0),s._end>n&&s._ts&&(n=s._end),s=e;Ra(a,a===L&&a._time>n?a._time:n,1,1),a._dirty=0}return a._tDur},Timeline.updateRoot=function updateRoot(t){if(L._ts&&(na(L,Ga(t,L)),f=Et.frame),Et.frame>=mt){mt+=j.autoSleep||120;var e=L._first;if((!e||!e._ts)&&j.autoSleep&&Et._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||Et.sleep()}}},Timeline}(qt);qa(Ut.prototype,{_lock:0,_hasPause:0,_forcing:0});function _b(t,e,i,n,a,o){var u,h,l,f;if(pt[t]&&!1!==(u=new pt[t]).init(a,u.rawVars?e[t]:function _processVars(t,e,i,n,a){if(s(t)&&(t=Qt(t,a,e,i,n)),!v(t)||t.style&&t.nodeType||$(t)||J(t))return r(t)?Qt(t,a,e,i,n):t;var o,u={};for(o in t)u[o]=Qt(t[o],a,e,i,n);return u}(e[t],n,a,o,i),i,n,o)&&(i._pt=h=new pe(i._pt,a,t,0,1,u.render,u,0,u.priority),i!==c))for(l=i._ptLookup[i._targets.indexOf(a)],f=u._props.length;f--;)l[u._props[f]]=h;return u}function fc(t,r,e,i){var n,a,s=r.ease||i||"power1.inOut";if($(r))a=e[t]||(e[t]=[]),r.forEach(function(t,e){return a.push({t:e/(r.length-1)*100,v:t,e:s})});else for(n in r)a=e[n]||(e[n]=[]),"ease"===n||a.push({t:parseFloat(t),v:r[n],e:s})}var Vt,Wt,Xt=function _addPropTween(t,e,i,n,a,o,u,h,l,f){s(n)&&(n=n(a||0,t,o));var c,d=t[e],p="get"!==i?i:s(d)?l?t[e.indexOf("set")||!s(t["get"+e.substr(3)])?e:"get"+e.substr(3)](l):t[e]():d,_=s(d)?l?ee:$t:Jt;if(r(n)&&(~n.indexOf("random(")&&(n=ob(n)),"="===n.charAt(1)&&(!(c=ka(p,n)+(Ya(p)||0))&&0!==c||(n=c))),!f||p!==n||Wt)return isNaN(p*n)||""===n?(d||e in t||Q(e,n),function _addComplexStringPropTween(t,e,r,i,n,a,s){var o,u,h,l,f,c,d,p,_=new pe(this._pt,t,e,0,1,se,null,n),m=0,g=0;for(_.b=r,_.e=i,r+="",(d=~(i+="").indexOf("random("))&&(i=ob(i)),a&&(a(p=[r,i],t,e),r=p[0],i=p[1]),u=r.match(it)||[];o=it.exec(i);)l=o[0],f=i.substring(m,o.index),h?h=(h+1)%5:"rgba("===f.substr(-5)&&(h=1),l!==u[g++]&&(c=parseFloat(u[g-1])||0,_._pt={_next:_._pt,p:f||1===g?f:",",s:c,c:"="===l.charAt(1)?ka(c,l)-c:parseFloat(l)-c,m:h&&h<4?Math.round:0},m=it.lastIndex);return _.c=m<i.length?i.substring(m,i.length):"",_.fp=s,(nt.test(i)||d)&&(_.e=0),this._pt=_}.call(this,t,e,p,n,_,h||j.stringFilter,l)):(c=new pe(this._pt,t,e,+p||0,n-(p||0),"boolean"==typeof d?ae:ne,0,_),l&&(c.fp=l),u&&c.modifier(u,this,t),this._pt=c)},Ht=function _initTween(t,e,r){var i,n,a,s,o,u,h,l,f,c,d,p,_,m=t.vars,g=m.ease,v=m.startAt,y=m.immediateRender,T=m.lazy,b=m.onUpdate,x=m.onUpdateParams,k=m.callbackScope,M=m.runBackwards,O=m.yoyoEase,P=m.keyframes,C=m.autoRevert,A=t._dur,S=t._startAt,R=t._targets,D=t.parent,E=D&&"nested"===D.data?D.vars.targets:R,z="auto"===t._overwrite&&!I,F=t.timeline;if(!F||P&&g||(g="none"),t._ease=Yt(g,q.ease),t._yEase=O?Lt(Yt(!0===O?g:O,q.ease)):0,O&&t._yoyo&&!t._repeat&&(O=t._yEase,t._yEase=t._ease,t._ease=O),t._from=!F&&!!m.runBackwards,!F||P&&!m.stagger){if(p=(l=R[0]?fa(R[0]).harness:0)&&m[l.prop],i=ua(m,ft),S&&(S._zTime<0&&S.progress(1),e<0&&M&&y&&!C?S.render(-1,!0):S.revert(M&&A?ht:ut),S._lazy=0),v){if(za(t._startAt=Gt.set(R,qa({data:"isStart",overwrite:!1,parent:D,immediateRender:!0,lazy:w(T),startAt:null,delay:0,onUpdate:b,onUpdateParams:x,callbackScope:k,stagger:0},v))),e<(t._startAt._dp=0)&&(B||!y&&!C)&&t._startAt.revert(ht),y&&A&&e<=0&&r<=0)return void(e&&(t._zTime=e))}else if(M&&A&&!S)if(e&&(y=!1),a=qa({overwrite:!1,data:"isFromStart",lazy:y&&w(T),immediateRender:y,stagger:0,parent:D},i),p&&(a[l.prop]=p),za(t._startAt=Gt.set(R,a)),e<(t._startAt._dp=0)&&(B?t._startAt.revert(ht):t._startAt.render(-1,!0)),t._zTime=e,y){if(!e)return}else _initTween(t._startAt,V,V);for(t._pt=t._ptCache=0,T=A&&w(T)||T&&!A,n=0;n<R.length;n++){if(h=(o=R[n])._gsap||ea(R)[n]._gsap,t._ptLookup[n]=c={},dt[h.id]&&ct.length&&ma(),d=E===R?n:E.indexOf(o),l&&!1!==(f=new l).init(o,p||i,t,d,E)&&(t._pt=s=new pe(t._pt,o,f.name,0,1,f.render,f,0,f.priority),f._props.forEach(function(t){c[t]=s}),f.priority&&(u=1)),!l||p)for(a in i)pt[a]&&(f=_b(a,i,t,d,o,E))?f.priority&&(u=1):c[a]=s=Xt.call(t,o,a,"get",i[a],d,E,0,m.stringFilter);t._op&&t._op[n]&&t.kill(o,t._op[n]),z&&t._pt&&(Vt=t,L.killTweensOf(o,c,t.globalTime(e)),_=!t.parent,Vt=0),t._pt&&T&&(dt[h.id]=1)}u&&de(t),t._onInit&&t._onInit(t)}t._onUpdate=b,t._initted=(!t._op||t._pt)&&!_,P&&e<=0&&F.render(U,!0,!0)},Qt=function _parseFuncOrString(t,e,i,n,a){return s(t)?t.call(e,i,n,a):r(t)&&~t.indexOf("random(")?ob(t):t},Kt=vt+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",Zt={};ha(Kt+",id,stagger,delay,duration,paused,scrollTrigger",function(t){return Zt[t]=1});var Gt=function(z){function Tween(e,r,i,n){var a;"number"==typeof r&&(i.duration=r,r=i,i=null);var s,o,u,h,l,f,c,d,p=(a=z.call(this,n?r:va(r))||this).vars,_=p.duration,m=p.delay,g=p.immediateRender,T=p.stagger,b=p.overwrite,x=p.keyframes,k=p.defaults,M=p.scrollTrigger,O=p.yoyoEase,P=r.parent||L,C=($(e)||J(e)?t(e[0]):"length"in r)?[e]:Ot(e);if(a._targets=C.length?ea(C):R("GSAP target "+e+" not found. https://greensock.com",!j.nullTargetWarn)||[],a._ptLookup=[],a._overwrite=b,x||T||y(_)||y(m)){if(r=a.vars,(s=a.timeline=new Ut({data:"nested",defaults:k||{},targets:P&&"nested"===P.data?P.vars.targets:C})).kill(),s.parent=s._dp=_assertThisInitialized(a),s._start=0,T||y(_)||y(m)){if(h=C.length,c=T&&eb(T),v(T))for(l in T)~Kt.indexOf(l)&&((d=d||{})[l]=T[l]);for(o=0;o<h;o++)(u=ua(r,Zt)).stagger=0,O&&(u.yoyoEase=O),d&&yt(u,d),f=C[o],u.duration=+Qt(_,_assertThisInitialized(a),o,f,C),u.delay=(+Qt(m,_assertThisInitialized(a),o,f,C)||0)-a._delay,!T&&1===h&&u.delay&&(a._delay=m=u.delay,a._start+=m,u.delay=0),s.to(f,u,c?c(o,f,C):0),s._ease=Ft.none;s.duration()?_=m=0:a.timeline=0}else if(x){va(qa(s.vars.defaults,{ease:"none"})),s._ease=Yt(x.ease||r.ease||"none");var A,S,D,E=0;if($(x))x.forEach(function(t){return s.to(C,t,">")}),s.duration();else{for(l in u={},x)"ease"===l||"easeEach"===l||fc(l,x[l],u,x.easeEach);for(l in u)for(A=u[l].sort(function(t,e){return t.t-e.t}),o=E=0;o<A.length;o++)(D={ease:(S=A[o]).e,duration:(S.t-(o?A[o-1].t:0))/100*_})[l]=S.v,s.to(C,D,E),E+=D.duration;s.duration()<_&&s.to({},{duration:_-s.duration()})}}_||a.duration(_=s.duration())}else a.timeline=0;return!0!==b||I||(Vt=_assertThisInitialized(a),L.killTweensOf(C),Vt=0),Ka(P,_assertThisInitialized(a),i),r.reversed&&a.reverse(),r.paused&&a.paused(!0),(g||!_&&!x&&a._start===ja(P._time)&&w(g)&&function _hasNoPausedAncestors(t){return!t||t._ts&&_hasNoPausedAncestors(t.parent)}(_assertThisInitialized(a))&&"nested"!==P.data)&&(a._tTime=-V,a.render(Math.max(0,-m)||0)),M&&La(_assertThisInitialized(a),M),a}_inheritsLoose(Tween,z);var e=Tween.prototype;return e.render=function render(t,e,r){var i,n,a,s,o,u,h,l,f,c=this._time,d=this._tDur,p=this._dur,_=t<0,m=d-V<t&&!_?d:t<V?0:t;if(p){if(m!==this._tTime||!t||r||!this._initted&&this._tTime||this._startAt&&this._zTime<0!=_){if(i=m,l=this.timeline,this._repeat){if(s=p+this._rDelay,this._repeat<-1&&_)return this.totalTime(100*s+t,e,r);if(i=ja(m%s),m===d?(a=this._repeat,i=p):((a=~~(m/s))&&a===m/s&&(i=p,a--),p<i&&(i=p)),(u=this._yoyo&&1&a)&&(f=this._yEase,i=p-i),o=Tt(this._tTime,s),i===c&&!r&&this._initted)return this._tTime=m,this;a!==o&&(l&&this._yEase&&Pb(l,u),!this.vars.repeatRefresh||u||this._lock||(this._lock=r=1,this.render(ja(s*a),!0).invalidate()._lock=0))}if(!this._initted){if(Ma(this,_?t:i,r,e,m))return this._tTime=0,this;if(c!==this._time)return this;if(p!==this._dur)return this.render(t,e,r)}if(this._tTime=m,this._time=i,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=h=(f||this._ease)(i/p),this._from&&(this.ratio=h=1-h),i&&!c&&!e&&(Ct(this,"onStart"),this._tTime!==m))return this;for(n=this._pt;n;)n.r(h,n.d),n=n._next;l&&l.render(t<0?t:!i&&u?-V:l._dur*l._ease(i/this._dur),e,r)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(_&&Ca(this,t,0,r),Ct(this,"onUpdate")),this._repeat&&a!==o&&this.vars.onRepeat&&!e&&this.parent&&Ct(this,"onRepeat"),m!==this._tDur&&m||this._tTime!==m||(_&&!this._onUpdate&&Ca(this,t,0,!0),!t&&p||!(m===this._tDur&&0<this._ts||!m&&this._ts<0)||za(this,1),e||_&&!c||!(m||c||u)||(Ct(this,m===d?"onComplete":"onReverseComplete",!0),!this._prom||m<d&&0<this.timeScale()||this._prom()))}}else!function _renderZeroDurationTween(t,e,r,i){var n,a,s,o=t.ratio,u=e<0||!e&&(!t._start&&function _parentPlayheadIsBeforeStart(t){var e=t.parent;return e&&e._ts&&e._initted&&!e._lock&&(e.rawTime()<0||_parentPlayheadIsBeforeStart(e))}(t)&&(t._initted||!bt(t))||(t._ts<0||t._dp._ts<0)&&!bt(t))?0:1,h=t._rDelay,l=0;if(h&&t._repeat&&(l=kt(0,t._tDur,e),a=Tt(l,h),t._yoyo&&1&a&&(u=1-u),a!==Tt(t._tTime,h)&&(o=1-u,t.vars.repeatRefresh&&t._initted&&t.invalidate())),u!==o||B||i||t._zTime===V||!e&&t._zTime){if(!t._initted&&Ma(t,e,i,r,l))return;for(s=t._zTime,t._zTime=e||(r?V:0),r=r||e&&!s,t.ratio=u,t._from&&(u=1-u),t._time=0,t._tTime=l,n=t._pt;n;)n.r(u,n.d),n=n._next;e<0&&Ca(t,e,0,!0),t._onUpdate&&!r&&Ct(t,"onUpdate"),l&&t._repeat&&!r&&t.parent&&Ct(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===u&&(u&&za(t,1),r||B||(Ct(t,u?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,r);return this},e.targets=function targets(){return this._targets},e.invalidate=function invalidate(t){return t&&this.vars.runBackwards||(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(t),z.prototype.invalidate.call(this,t)},e.resetTo=function resetTo(t,e,r,i){d||Et.wake(),this._ts||this.play();var n,a=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||Ht(this,a),n=this._ease(a/this._dur),function _updatePropTweens(t,e,r,i,n,a,s){var o,u,h,l,f=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!f)for(f=t._ptCache[e]=[],h=t._ptLookup,l=t._targets.length;l--;){if((o=h[l][e])&&o.d&&o.d._pt)for(o=o.d._pt;o&&o.p!==e&&o.fp!==e;)o=o._next;if(!o)return Wt=1,t.vars[e]="+=0",Ht(t,s),Wt=0,1;f.push(o)}for(l=f.length;l--;)(o=(u=f[l])._pt||u).s=!i&&0!==i||n?o.s+(i||0)+a*o.c:i,o.c=r-o.s,u.e&&(u.e=ia(r)+Ya(u.e)),u.b&&(u.b=o.s+Ya(u.b))}(this,t,e,r,i,n,a)?this.resetTo(t,e,r,i):(Ia(this,0),this.parent||xa(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},e.kill=function kill(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e))return this._lazy=this._pt=0,this.parent?tb(this):this;if(this.timeline){var i=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,Vt&&!0!==Vt.vars.overwrite)._first||tb(this),this.parent&&i!==this.timeline.totalDuration()&&Ra(this,this._dur*this.timeline._tDur/i,0,1),this}var n,a,s,o,u,h,l,f=this._targets,c=t?Ot(t):f,d=this._ptLookup,p=this._pt;if((!e||"all"===e)&&function _arraysMatch(t,e){for(var r=t.length,i=r===e.length;i&&r--&&t[r]===e[r];);return r<0}(f,c))return"all"===e&&(this._pt=0),tb(this);for(n=this._op=this._op||[],"all"!==e&&(r(e)&&(u={},ha(e,function(t){return u[t]=1}),e=u),e=function _addAliasesToVars(t,e){var r,i,n,a,s=t[0]?fa(t[0]).harness:0,o=s&&s.aliases;if(!o)return e;for(i in r=yt({},e),o)if(i in r)for(n=(a=o[i].split(",")).length;n--;)r[a[n]]=r[i];return r}(f,e)),l=f.length;l--;)if(~c.indexOf(f[l]))for(u in a=d[l],"all"===e?(n[l]=e,o=a,s={}):(s=n[l]=n[l]||{},o=e),o)(h=a&&a[u])&&("kill"in h.d&&!0!==h.d.kill(u)||ya(this,h,"_pt"),delete a[u]),"all"!==s&&(s[u]=1);return this._initted&&!this._pt&&p&&tb(this),this},Tween.to=function to(t,e,r){return new Tween(t,e,r)},Tween.from=function from(t,e){return Va(1,arguments)},Tween.delayedCall=function delayedCall(t,e,r,i){return new Tween(e,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:e,onReverseComplete:e,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:i})},Tween.fromTo=function fromTo(t,e,r){return Va(2,arguments)},Tween.set=function set(t,e){return e.duration=0,e.repeatDelay||(e.repeat=0),new Tween(t,e)},Tween.killTweensOf=function killTweensOf(t,e,r){return L.killTweensOf(t,e,r)},Tween}(qt);qa(Gt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),ha("staggerTo,staggerFrom,staggerFromTo",function(r){Gt[r]=function(){var t=new Ut,e=Mt.call(arguments,0);return e.splice("staggerFromTo"===r?5:4,0,0),t[r].apply(t,e)}});function nc(t,e,r){return t.setAttribute(e,r)}function vc(t,e,r,i){i.mSet(t,e,i.m.call(i.tween,r,i.mt),i)}var Jt=function _setterPlain(t,e,r){return t[e]=r},$t=function _setterFunc(t,e,r){return t[e](r)},ee=function _setterFuncWithParam(t,e,r,i){return t[e](i.fp,r)},re=function _getSetter(t,e){return s(t[e])?$t:u(t[e])&&t.setAttribute?nc:Jt},ne=function _renderPlain(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},ae=function _renderBoolean(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},se=function _renderComplexString(t,e){var r=e._pt,i="";if(!t&&e.b)i=e.b;else if(1===t&&e.e)i=e.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*t):Math.round(1e4*(r.s+r.c*t))/1e4)+i,r=r._next;i+=e.c}e.set(e.t,e.p,i,e)},oe=function _renderPropTweens(t,e){for(var r=e._pt;r;)r.r(t,r.d),r=r._next},le=function _addPluginModifier(t,e,r,i){for(var n,a=this._pt;a;)n=a._next,a.p===i&&a.modifier(t,e,r),a=n},fe=function _killPropTweensOf(t){for(var e,r,i=this._pt;i;)r=i._next,i.p===t&&!i.op||i.op===t?ya(this,i,"_pt"):i.dep||(e=1),i=r;return!e},de=function _sortPropTweensByPriority(t){for(var e,r,i,n,a=t._pt;a;){for(e=a._next,r=i;r&&r.pr>a.pr;)r=r._next;(a._prev=r?r._prev:n)?a._prev._next=a:i=a,(a._next=r)?r._prev=a:n=a,a=e}t._pt=i},pe=(PropTween.prototype.modifier=function modifier(t,e,r){this.mSet=this.mSet||this.set,this.set=vc,this.m=t,this.mt=r,this.tween=e},PropTween);function PropTween(t,e,r,i,n,a,s,o,u){this.t=e,this.s=i,this.c=n,this.p=r,this.r=a||ne,this.d=s||this,this.set=o||Jt,this.pr=u||0,(this._next=t)&&(t._prev=this)}ha(vt+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(t){return ft[t]=1}),ot.TweenMax=ot.TweenLite=Gt,ot.TimelineLite=ot.TimelineMax=Ut,L=new Ut({sortChildren:!1,defaults:q,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),j.stringFilter=Eb;function Cc(t){return(Te[t]||we).map(function(t){return t()})}function Dc(){var t=Date.now(),o=[];2<t-xe&&(Cc("matchMediaInit"),ye.forEach(function(t){var e,r,i,n,a=t.queries,s=t.conditions;for(r in a)(e=h.matchMedia(a[r]).matches)&&(i=1),e!==s[r]&&(s[r]=e,n=1);n&&(t.revert(),i&&o.push(t))}),Cc("matchMediaRevert"),o.forEach(function(t){return t.onMatch(t)}),xe=t,Cc("matchMedia"))}var _e,ye=[],Te={},we=[],xe=0,ke=((_e=Context.prototype).add=function add(t,i,n){function Cw(){var t,e=l,r=a.selector;return e&&e!==a&&e.data.push(a),n&&(a.selector=cb(n)),l=a,t=i.apply(a,arguments),s(t)&&a._r.push(t),l=e,a.selector=r,a.isReverted=!1,t}s(t)&&(n=i,i=t,t=s);var a=this;return a.last=Cw,t===s?Cw(a):t?a[t]=Cw:Cw},_e.ignore=function ignore(t){var e=l;l=null,t(this),l=e},_e.getTweens=function getTweens(){var e=[];return this.data.forEach(function(t){return t instanceof Context?e.push.apply(e,t.getTweens()):t instanceof Gt&&!(t.parent&&"nested"===t.parent.data)&&e.push(t)}),e},_e.clear=function clear(){this._r.length=this.data.length=0},_e.kill=function kill(e,t){var r=this;if(e){var i=this.getTweens();this.data.forEach(function(t){"isFlip"===t.data&&(t.revert(),t.getChildren(!0,!0,!1).forEach(function(t){return i.splice(i.indexOf(t),1)}))}),i.map(function(t){return{g:t.globalTime(0),t:t}}).sort(function(t,e){return e.g-t.g||-1}).forEach(function(t){return t.t.revert(e)}),this.data.forEach(function(t){return!(t instanceof qt)&&t.revert&&t.revert(e)}),this._r.forEach(function(t){return t(e,r)}),this.isReverted=!0}else this.data.forEach(function(t){return t.kill&&t.kill()});if(this.clear(),t){var n=ye.indexOf(this);~n&&ye.splice(n,1)}},_e.revert=function revert(t){this.kill(t||{})},Context);function Context(t,e){this.selector=e&&cb(e),this.data=[],this._r=[],this.isReverted=!1,t&&this.add(t)}var Me,Oe=((Me=MatchMedia.prototype).add=function add(t,e,r){v(t)||(t={matches:t});var i,n,a,s=new ke(0,r||this.scope),o=s.conditions={};for(n in this.contexts.push(s),e=s.add("onMatch",e),s.queries=t)"all"===n?a=1:(i=h.matchMedia(t[n]))&&(ye.indexOf(s)<0&&ye.push(s),(o[n]=i.matches)&&(a=1),i.addListener?i.addListener(Dc):i.addEventListener("change",Dc));return a&&e(s),this},Me.revert=function revert(t){this.kill(t||{})},Me.kill=function kill(e){this.contexts.forEach(function(t){return t.kill(e,!0)})},MatchMedia);function MatchMedia(t){this.contexts=[],this.scope=t}var Pe={registerPlugin:function registerPlugin(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];e.forEach(function(t){return function _createPlugin(t){var e=(t=!t.name&&t.default||t).name,r=s(t),i=e&&!r&&t.init?function(){this._props=[]}:t,n={init:T,render:oe,add:Xt,kill:fe,modifier:le,rawVars:0},a={targetTest:0,get:0,getSetter:re,aliases:{},register:0};if(zt(),t!==i){if(pt[e])return;qa(i,qa(ua(t,n),a)),yt(i.prototype,yt(n,ua(t,a))),pt[i.prop=e]=i,t.targetTest&&(gt.push(i),ft[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}S(e,i),t.register&&t.register(Ce,i,pe)}(t)})},timeline:function timeline(t){return new Ut(t)},getTweensOf:function getTweensOf(t,e){return L.getTweensOf(t,e)},getProperty:function getProperty(i,t,e,n){r(i)&&(i=Ot(i)[0]);var a=fa(i||{}).get,s=e?pa:oa;return"native"===e&&(e=""),i?t?s((pt[t]&&pt[t].get||a)(i,t,e,n)):function(t,e,r){return s((pt[t]&&pt[t].get||a)(i,t,e,r))}:i},quickSetter:function quickSetter(r,e,i){if(1<(r=Ot(r)).length){var n=r.map(function(t){return Ce.quickSetter(t,e,i)}),a=n.length;return function(t){for(var e=a;e--;)n[e](t)}}r=r[0]||{};var s=pt[e],o=fa(r),u=o.harness&&(o.harness.aliases||{})[e]||e,h=s?function(t){var e=new s;c._pt=0,e.init(r,i?t+i:t,c,0,[r]),e.render(1,e),c._pt&&oe(1,c)}:o.set(r,u);return s?h:function(t){return h(r,u,i?t+i:t,o,1)}},quickTo:function quickTo(t,i,e){function Ux(t,e,r){return n.resetTo(i,t,e,r)}var r,n=Ce.to(t,yt(((r={})[i]="+=0.1",r.paused=!0,r),e||{}));return Ux.tween=n,Ux},isTweening:function isTweening(t){return 0<L.getTweensOf(t,!0).length},defaults:function defaults(t){return t&&t.ease&&(t.ease=Yt(t.ease,q.ease)),ta(q,t||{})},config:function config(t){return ta(j,t||{})},registerEffect:function registerEffect(t){var i=t.name,n=t.effect,e=t.plugins,a=t.defaults,r=t.extendTimeline;(e||"").split(",").forEach(function(t){return t&&!pt[t]&&!ot[t]&&R(i+" effect requires "+t+" plugin.")}),_t[i]=function(t,e,r){return n(Ot(t),qa(e||{},a),r)},r&&(Ut.prototype[i]=function(t,e,r){return this.add(_t[i](t,v(e)?e:(r=e)&&{},this),r)})},registerEase:function registerEase(t,e){Ft[t]=Yt(e)},parseEase:function parseEase(t,e){return arguments.length?Yt(t,e):Ft},getById:function getById(t){return L.getById(t)},exportRoot:function exportRoot(t,e){void 0===t&&(t={});var r,i,n=new Ut(t);for(n.smoothChildTiming=w(t.smoothChildTiming),L.remove(n),n._dp=0,n._time=n._tTime=L._time,r=L._first;r;)i=r._next,!e&&!r._dur&&r instanceof Gt&&r.vars.onComplete===r._targets[0]||Ka(n,r,r._start-r._delay),r=i;return Ka(L,n,0),n},context:function context(t,e){return t?new ke(t,e):l},matchMedia:function matchMedia(t){return new Oe(t)},matchMediaRefresh:function matchMediaRefresh(){return ye.forEach(function(t){var e,r,i=t.conditions;for(r in i)i[r]&&(i[r]=!1,e=1);e&&t.revert()})||Dc()},addEventListener:function addEventListener(t,e){var r=Te[t]||(Te[t]=[]);~r.indexOf(e)||r.push(e)},removeEventListener:function removeEventListener(t,e){var r=Te[t],i=r&&r.indexOf(e);0<=i&&r.splice(i,1)},utils:{wrap:function wrap(e,t,r){var i=t-e;return $(e)?lb(e,wrap(0,e.length),t):Wa(r,function(t){return(i+(t-e)%i)%i+e})},wrapYoyo:function wrapYoyo(e,t,r){var i=t-e,n=2*i;return $(e)?lb(e,wrapYoyo(0,e.length-1),t):Wa(r,function(t){return e+(i<(t=(n+(t-e)%n)%n||0)?n-t:t)})},distribute:eb,random:hb,snap:gb,normalize:function normalize(t,e,r){return Pt(t,e,0,1,r)},getUnit:Ya,clamp:function clamp(e,r,t){return Wa(t,function(t){return kt(e,r,t)})},splitColor:zb,toArray:Ot,selector:cb,mapRange:Pt,pipe:function pipe(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return function(t){return e.reduce(function(t,e){return e(t)},t)}},unitize:function unitize(e,r){return function(t){return e(parseFloat(t))+(r||Ya(t))}},interpolate:function interpolate(e,i,t,n){var a=isNaN(e+i)?0:function(t){return(1-t)*e+t*i};if(!a){var s,o,u,h,l,f=r(e),c={};if(!0===t&&(n=1)&&(t=null),f)e={p:e},i={p:i};else if($(e)&&!$(i)){for(u=[],h=e.length,l=h-2,o=1;o<h;o++)u.push(interpolate(e[o-1],e[o]));h--,a=function func(t){t*=h;var e=Math.min(l,~~t);return u[e](t-e)},t=i}else n||(e=yt($(e)?[]:{},e));if(!u){for(s in i)Xt.call(c,e,s,"get",i[s]);a=function func(t){return oe(t,c)||(f?e.p:e)}}}return Wa(t,a)},shuffle:db},install:P,effects:_t,ticker:Et,updateRoot:Ut.updateRoot,plugins:pt,globalTimeline:L,core:{PropTween:pe,globals:S,Tween:Gt,Timeline:Ut,Animation:qt,getCache:fa,_removeLinkedListItem:ya,reverting:function reverting(){return B},context:function context(t){return t&&l&&(l.data.push(t),t._ctx=l),l},suppressOverwrites:function suppressOverwrites(t){return I=t}}};ha("to,from,fromTo,delayedCall,set,killTweensOf",function(t){return Pe[t]=Gt[t]}),Et.add(Ut.updateRoot),c=Pe.to({},{duration:0});function Hc(t,e){for(var r=t._pt;r&&r.p!==e&&r.op!==e&&r.fp!==e;)r=r._next;return r}function Jc(t,a){return{name:t,rawVars:1,init:function init(t,n,e){e._onInit=function(t){var e,i;if(r(n)&&(e={},ha(n,function(t){return e[t]=1}),n=e),a){for(i in e={},n)e[i]=a(n[i]);n=e}!function _addModifiers(t,e){var r,i,n,a=t._targets;for(r in e)for(i=a.length;i--;)(n=(n=t._ptLookup[i][r])&&n.d)&&(n._pt&&(n=Hc(n,r)),n&&n.modifier&&n.modifier(e[r],t,a[i],r))}(t,n)}}}}var Ce=Pe.registerPlugin({name:"attr",init:function init(t,e,r,i,n){var a,s,o;for(a in this.tween=r,e)o=t.getAttribute(a)||"",(s=this.add(t,"setAttribute",(o||0)+"",e[a],i,n,0,0,a)).op=a,s.b=o,this._props.push(a)},render:function render(t,e){for(var r=e._pt;r;)B?r.set(r.t,r.p,r.b,r):r.r(t,r.d),r=r._next}},{name:"endArray",init:function init(t,e){for(var r=e.length;r--;)this.add(t,r,t[r]||0,e[r],0,0,0,0,0,1)}},Jc("roundProps",fb),Jc("modifiers"),Jc("snap",gb))||Pe;Gt.version=Ut.version=Ce.version="3.11.3",o=1,x()&&zt();function td(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)}function ud(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)}function vd(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)}function wd(t,e){var r=e.s+e.c*t;e.set(e.t,e.p,~~(r+(r<0?-.5:.5))+e.u,e)}function xd(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)}function yd(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)}function zd(t,e,r){return t.style[e]=r}function Ad(t,e,r){return t.style.setProperty(e,r)}function Bd(t,e,r){return t._gsap[e]=r}function Cd(t,e,r){return t._gsap.scaleX=t._gsap.scaleY=r}function Dd(t,e,r,i,n){var a=t._gsap;a.scaleX=a.scaleY=r,a.renderTransform(n,a)}function Ed(t,e,r,i,n){var a=t._gsap;a[e]=r,a.renderTransform(n,a)}function Hd(t,e){var r=this,i=this.target,n=i.style;if(t in rr){if(this.tfm=this.tfm||{},"transform"!==t&&(~(t=hr[t]||t).indexOf(",")?t.split(",").forEach(function(t){return r.tfm[t]=mr(i,t)}):this.tfm[t]=i._gsap.x?i._gsap[t]:mr(i,t)),0<=this.props.indexOf(lr))return;i._gsap.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(fr,e,"")),t=lr}(n||e)&&this.props.push(t,e,n[t])}function Id(t){t.translate&&(t.removeProperty("translate"),t.removeProperty("scale"),t.removeProperty("rotate"))}function Jd(){var t,e,r=this.props,i=this.target,n=i.style,a=i._gsap;for(t=0;t<r.length;t+=3)r[t+1]?i[r[t]]=r[t+2]:r[t+2]?n[r[t]]=r[t+2]:n.removeProperty(r[t].replace(sr,"-$1").toLowerCase());if(this.tfm){for(e in this.tfm)a[e]=this.tfm[e];a.svg&&(a.renderTransform(),i.setAttribute("data-svg-origin",this.svgo||"")),!(t=Fe())||t.isStart||n[lr]||(Id(n),a.uncache=1)}}function Kd(t,e){var r={target:t,props:[],revert:Jd,save:Hd};return e&&e.split(",").forEach(function(t){return r.save(t)}),r}function Md(t,e){var r=Se.createElementNS?Se.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):Se.createElement(t);return r.style?r:Se.createElement(t)}function Nd(t,e,r){var i=getComputedStyle(t);return i[e]||i.getPropertyValue(e.replace(sr,"-$1").toLowerCase())||i.getPropertyValue(e)||!r&&Nd(t,dr(e)||e,1)||""}function Qd(){(function _windowExists(){return"undefined"!=typeof window})()&&window.document&&(Ae=window,Se=Ae.document,Re=Se.documentElement,Ee=Md("div")||{style:{}},Md("div"),lr=dr(lr),fr=lr+"Origin",Ee.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Ie=!!dr("perspective"),Fe=Ce.core.reverting,De=1)}function Rd(t){var e,r=Md("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=this.parentNode,n=this.nextSibling,a=this.style.cssText;if(Re.appendChild(r),r.appendChild(this),this.style.display="block",t)try{e=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=Rd}catch(t){}else this._gsapBBox&&(e=this._gsapBBox());return i&&(n?i.insertBefore(this,n):i.appendChild(this)),Re.removeChild(r),this.style.cssText=a,e}function Sd(t,e){for(var r=e.length;r--;)if(t.hasAttribute(e[r]))return t.getAttribute(e[r])}function Td(e){var r;try{r=e.getBBox()}catch(t){r=Rd.call(e,!0)}return r&&(r.width||r.height)||e.getBBox===Rd||(r=Rd.call(e,!0)),!r||r.width||r.x||r.y?r:{x:+Sd(e,["x","cx","x1"])||0,y:+Sd(e,["y","cy","y1"])||0,width:0,height:0}}function Ud(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!Td(t))}function Vd(t,e){if(e){var r=t.style;e in rr&&e!==fr&&(e=lr),r.removeProperty?("ms"!==e.substr(0,2)&&"webkit"!==e.substr(0,6)||(e="-"+e),r.removeProperty(e.replace(sr,"-$1").toLowerCase())):r.removeAttribute(e)}}function Wd(t,e,r,i,n,a){var s=new pe(t._pt,e,r,0,1,a?yd:xd);return(t._pt=s).b=i,s.e=n,t._props.push(r),s}function Zd(t,e,r,i){var n,a,s,o,u=parseFloat(r)||0,h=(r+"").trim().substr((u+"").length)||"px",l=Ee.style,f=or.test(e),c="svg"===t.tagName.toLowerCase(),d=(c?"client":"offset")+(f?"Width":"Height"),p="px"===i,_="%"===i;return i===h||!u||pr[i]||pr[h]?u:("px"===h||p||(u=Zd(t,e,r,"px")),o=t.getCTM&&Ud(t),!_&&"%"!==h||!rr[e]&&!~e.indexOf("adius")?(l[f?"width":"height"]=100+(p?h:i),a=~e.indexOf("adius")||"em"===i&&t.appendChild&&!c?t:t.parentNode,o&&(a=(t.ownerSVGElement||{}).parentNode),a&&a!==Se&&a.appendChild||(a=Se.body),(s=a._gsap)&&_&&s.width&&f&&s.time===Et.time&&!s.uncache?ia(u/s.width*100):(!_&&"%"!==h||_r[Nd(a,"display")]||(l.position=Nd(t,"position")),a===t&&(l.position="static"),a.appendChild(Ee),n=Ee[d],a.removeChild(Ee),l.position="absolute",f&&_&&((s=fa(a)).time=Et.time,s.width=a[d]),ia(p?n*u/100:n&&u?100/n*u:0))):(n=o?t.getBBox()[f?"width":"height"]:t[d],ia(_?u/n*100:u/100*n)))}function _d(t,e,r,i){if(!r||"none"===r){var n=dr(e,t,1),a=n&&Nd(t,n,1);a&&a!==r?(e=n,r=a):"borderColor"===e&&(r=Nd(t,"borderTopColor"))}var s,o,u,h,l,f,c,d,p,_,m,g=new pe(this._pt,t.style,e,0,1,se),v=0,y=0;if(g.b=r,g.e=i,r+="","auto"===(i+="")&&(t.style[e]=i,i=Nd(t,e)||i,t.style[e]=r),Eb(s=[r,i]),i=s[1],u=(r=s[0]).match(rt)||[],(i.match(rt)||[]).length){for(;o=rt.exec(i);)c=o[0],p=i.substring(v,o.index),l?l=(l+1)%5:"rgba("!==p.substr(-5)&&"hsla("!==p.substr(-5)||(l=1),c!==(f=u[y++]||"")&&(h=parseFloat(f)||0,m=f.substr((h+"").length),"="===c.charAt(1)&&(c=ka(h,c)+m),d=parseFloat(c),_=c.substr((d+"").length),v=rt.lastIndex-_.length,_||(_=_||j.units[e]||m,v===i.length&&(i+=_,g.e+=_)),m!==_&&(h=Zd(t,e,f,_)||0),g._pt={_next:g._pt,p:p||1===y?p:",",s:h,c:d-h,m:l&&l<4||"zIndex"===e?Math.round:0});g.c=v<i.length?i.substring(v,i.length):""}else g.r="display"===e&&"none"===i?yd:xd;return nt.test(i)&&(g.e=0),this._pt=g}function be(t){var e=t.split(" "),r=e[0],i=e[1]||"50%";return"top"!==r&&"bottom"!==r&&"left"!==i&&"right"!==i||(t=r,r=i,i=t),e[0]=gr[r]||r,e[1]=gr[i]||i,e.join(" ")}function ce(t,e){if(e.tween&&e.tween._time===e.tween._dur){var r,i,n,a=e.t,s=a.style,o=e.u,u=a._gsap;if("all"===o||!0===o)s.cssText="",i=1;else for(n=(o=o.split(",")).length;-1<--n;)r=o[n],rr[r]&&(i=1,r="transformOrigin"===r?fr:lr),Vd(a,r);i&&(Vd(a,lr),u&&(u.svg&&a.removeAttribute("transform"),br(a,1),u.uncache=1,Id(s)))}}function ge(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t}function he(t){var e=Nd(t,lr);return ge(e)?yr:e.substr(7).match(et).map(ia)}function ie(t,e){var r,i,n,a,s=t._gsap||fa(t),o=t.style,u=he(t);return s.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(u=[(n=t.transform.baseVal.consolidate().matrix).a,n.b,n.c,n.d,n.e,n.f]).join(",")?yr:u:(u!==yr||t.offsetParent||t===Re||s.svg||(n=o.display,o.display="block",(r=t.parentNode)&&t.offsetParent||(a=1,i=t.nextElementSibling,Re.appendChild(t)),u=he(t),n?o.display=n:Vd(t,"display"),a&&(i?r.insertBefore(t,i):r?r.appendChild(t):Re.removeChild(t))),e&&6<u.length?[u[0],u[1],u[4],u[5],u[12],u[13]]:u)}function je(t,e,r,i,n,a){var s,o,u,h=t._gsap,l=n||ie(t,!0),f=h.xOrigin||0,c=h.yOrigin||0,d=h.xOffset||0,p=h.yOffset||0,_=l[0],m=l[1],g=l[2],v=l[3],y=l[4],T=l[5],b=e.split(" "),w=parseFloat(b[0])||0,x=parseFloat(b[1])||0;r?l!==yr&&(o=_*v-m*g)&&(u=w*(-m/o)+x*(_/o)-(_*T-m*y)/o,w=w*(v/o)+x*(-g/o)+(g*T-v*y)/o,x=u):(w=(s=Td(t)).x+(~b[0].indexOf("%")?w/100*s.width:w),x=s.y+(~(b[1]||b[0]).indexOf("%")?x/100*s.height:x)),i||!1!==i&&h.smooth?(y=w-f,T=x-c,h.xOffset=d+(y*_+T*g)-y,h.yOffset=p+(y*m+T*v)-T):h.xOffset=h.yOffset=0,h.xOrigin=w,h.yOrigin=x,h.smooth=!!i,h.origin=e,h.originIsAbsolute=!!r,t.style[fr]="0px 0px",a&&(Wd(a,h,"xOrigin",f,w),Wd(a,h,"yOrigin",c,x),Wd(a,h,"xOffset",d,h.xOffset),Wd(a,h,"yOffset",p,h.yOffset)),t.setAttribute("data-svg-origin",w+" "+x)}function me(t,e,r){var i=Ya(e);return ia(parseFloat(e)+parseFloat(Zd(t,"x",r+"px",i)))+i}function te(t,e,i,n,a){var s,o,u=360,h=r(a),l=parseFloat(a)*(h&&~a.indexOf("rad")?ir:1)-n,f=n+l+"deg";return h&&("short"===(s=a.split("_")[1])&&(l%=u)!==l%180&&(l+=l<0?u:-u),"cw"===s&&l<0?l=(l+36e9)%u-~~(l/u)*u:"ccw"===s&&0<l&&(l=(l-36e9)%u-~~(l/u)*u)),t._pt=o=new pe(t._pt,e,i,n,l,ud),o.e=f,o.u="deg",t._props.push(i),o}function ue(t,e){for(var r in e)t[r]=e[r];return t}function ve(t,e,r){var i,n,a,s,o,u,h,l=ue({},r._gsap),f=r.style;for(n in l.svg?(a=r.getAttribute("transform"),r.setAttribute("transform",""),f[lr]=e,i=br(r,1),Vd(r,lr),r.setAttribute("transform",a)):(a=getComputedStyle(r)[lr],f[lr]=e,i=br(r,1),f[lr]=a),rr)(a=l[n])!==(s=i[n])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(n)<0&&(o=Ya(a)!==(h=Ya(s))?Zd(r,n,a,h):parseFloat(a),u=parseFloat(s),t._pt=new pe(t._pt,i,n,o,u-o,td),t._pt.u=h||0,t._props.push(n));ue(i,l)}var Ae,Se,Re,De,Ee,ze,Fe,Ie,Be=Ft.Power0,Le=Ft.Power1,Ye=Ft.Power2,Ne=Ft.Power3,qe=Ft.Power4,Ue=Ft.Linear,Ve=Ft.Quad,We=Ft.Cubic,Xe=Ft.Quart,He=Ft.Quint,Qe=Ft.Strong,Ke=Ft.Elastic,Ze=Ft.Back,Ge=Ft.SteppedEase,Je=Ft.Bounce,$e=Ft.Sine,tr=Ft.Expo,er=Ft.Circ,rr={},ir=180/Math.PI,nr=Math.PI/180,ar=Math.atan2,sr=/([A-Z])/g,or=/(left|right|width|margin|padding|x)/i,ur=/[\s,\(]\S/,hr={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},lr="transform",fr=lr+"Origin",cr="O,Moz,ms,Ms,Webkit".split(","),dr=function _checkPropPrefix(t,e,r){var i=(e||Ee).style,n=5;if(t in i&&!r)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);n--&&!(cr[n]+t in i););return n<0?null:(3===n?"ms":0<=n?cr[n]:"")+t},pr={deg:1,rad:1,turn:1},_r={grid:1,flex:1},mr=function _get(t,e,r,i){var n;return De||Qd(),e in hr&&"transform"!==e&&~(e=hr[e]).indexOf(",")&&(e=e.split(",")[0]),rr[e]&&"transform"!==e?(n=br(t,i),n="transformOrigin"!==e?n[e]:n.svg?n.origin:wr(Nd(t,fr))+" "+n.zOrigin+"px"):(n=t.style[e])&&"auto"!==n&&!i&&!~(n+"").indexOf("calc(")||(n=vr[e]&&vr[e](t,e,r)||Nd(t,e)||ga(t,e)||("opacity"===e?1:0)),r&&!~(n+"").trim().indexOf(" ")?Zd(t,e,n,r)+r:n},gr={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},vr={clearProps:function clearProps(t,e,r,i,n){if("isFromStart"!==n.data){var a=t._pt=new pe(t._pt,e,r,0,0,ce);return a.u=i,a.pr=-10,a.tween=n,t._props.push(r),1}}},yr=[1,0,0,1,0,0],Tr={},br=function _parseTransform(t,e){var r=t._gsap||new jt(t);if("x"in r&&!e&&!r.uncache)return r;var i,n,a,s,o,u,h,l,f,c,d,p,_,m,g,v,y,T,b,w,x,k,M,O,P,C,A,S,R,D,E,z,F=t.style,I=r.scaleX<0,B="deg",L=getComputedStyle(t),Y=Nd(t,fr)||"0";return i=n=a=u=h=l=f=c=d=0,s=o=1,r.svg=!(!t.getCTM||!Ud(t)),L.translate&&("none"===L.translate&&"none"===L.scale&&"none"===L.rotate||(F[lr]=("none"!==L.translate?"translate3d("+(L.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==L.rotate?"rotate("+L.rotate+") ":"")+("none"!==L.scale?"scale("+L.scale.split(" ").join(",")+") ":"")+("none"!==L[lr]?L[lr]:"")),F.scale=F.rotate=F.translate="none"),m=ie(t,r.svg),r.svg&&(O=r.uncache?(P=t.getBBox(),Y=r.xOrigin-P.x+"px "+(r.yOrigin-P.y)+"px",""):!e&&t.getAttribute("data-svg-origin"),je(t,O||Y,!!O||r.originIsAbsolute,!1!==r.smooth,m)),p=r.xOrigin||0,_=r.yOrigin||0,m!==yr&&(T=m[0],b=m[1],w=m[2],x=m[3],i=k=m[4],n=M=m[5],6===m.length?(s=Math.sqrt(T*T+b*b),o=Math.sqrt(x*x+w*w),u=T||b?ar(b,T)*ir:0,(f=w||x?ar(w,x)*ir+u:0)&&(o*=Math.abs(Math.cos(f*nr))),r.svg&&(i-=p-(p*T+_*w),n-=_-(p*b+_*x))):(z=m[6],D=m[7],A=m[8],S=m[9],R=m[10],E=m[11],i=m[12],n=m[13],a=m[14],h=(g=ar(z,R))*ir,g&&(O=k*(v=Math.cos(-g))+A*(y=Math.sin(-g)),P=M*v+S*y,C=z*v+R*y,A=k*-y+A*v,S=M*-y+S*v,R=z*-y+R*v,E=D*-y+E*v,k=O,M=P,z=C),l=(g=ar(-w,R))*ir,g&&(v=Math.cos(-g),E=x*(y=Math.sin(-g))+E*v,T=O=T*v-A*y,b=P=b*v-S*y,w=C=w*v-R*y),u=(g=ar(b,T))*ir,g&&(O=T*(v=Math.cos(g))+b*(y=Math.sin(g)),P=k*v+M*y,b=b*v-T*y,M=M*v-k*y,T=O,k=P),h&&359.9<Math.abs(h)+Math.abs(u)&&(h=u=0,l=180-l),s=ia(Math.sqrt(T*T+b*b+w*w)),o=ia(Math.sqrt(M*M+z*z)),g=ar(k,M),f=2e-4<Math.abs(g)?g*ir:0,d=E?1/(E<0?-E:E):0),r.svg&&(O=t.getAttribute("transform"),r.forceCSS=t.setAttribute("transform","")||!ge(Nd(t,lr)),O&&t.setAttribute("transform",O))),90<Math.abs(f)&&Math.abs(f)<270&&(I?(s*=-1,f+=u<=0?180:-180,u+=u<=0?180:-180):(o*=-1,f+=f<=0?180:-180)),e=e||r.uncache,r.x=i-((r.xPercent=i&&(!e&&r.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-i)?-50:0)))?t.offsetWidth*r.xPercent/100:0)+"px",r.y=n-((r.yPercent=n&&(!e&&r.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-n)?-50:0)))?t.offsetHeight*r.yPercent/100:0)+"px",r.z=a+"px",r.scaleX=ia(s),r.scaleY=ia(o),r.rotation=ia(u)+B,r.rotationX=ia(h)+B,r.rotationY=ia(l)+B,r.skewX=f+B,r.skewY=c+B,r.transformPerspective=d+"px",(r.zOrigin=parseFloat(Y.split(" ")[2])||0)&&(F[fr]=wr(Y)),r.xOffset=r.yOffset=0,r.force3D=j.force3D,r.renderTransform=r.svg?Cr:Ie?Pr:xr,r.uncache=0,r},wr=function _firstTwoOnly(t){return(t=t.split(" "))[0]+" "+t[1]},xr=function _renderNon3DTransforms(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,Pr(t,e)},kr="0deg",Mr="0px",Or=") ",Pr=function _renderCSSTransforms(t,e){var r=e||this,i=r.xPercent,n=r.yPercent,a=r.x,s=r.y,o=r.z,u=r.rotation,h=r.rotationY,l=r.rotationX,f=r.skewX,c=r.skewY,d=r.scaleX,p=r.scaleY,_=r.transformPerspective,m=r.force3D,g=r.target,v=r.zOrigin,y="",T="auto"===m&&t&&1!==t||!0===m;if(v&&(l!==kr||h!==kr)){var b,w=parseFloat(h)*nr,x=Math.sin(w),k=Math.cos(w);w=parseFloat(l)*nr,b=Math.cos(w),a=me(g,a,x*b*-v),s=me(g,s,-Math.sin(w)*-v),o=me(g,o,k*b*-v+v)}_!==Mr&&(y+="perspective("+_+Or),(i||n)&&(y+="translate("+i+"%, "+n+"%) "),!T&&a===Mr&&s===Mr&&o===Mr||(y+=o!==Mr||T?"translate3d("+a+", "+s+", "+o+") ":"translate("+a+", "+s+Or),u!==kr&&(y+="rotate("+u+Or),h!==kr&&(y+="rotateY("+h+Or),l!==kr&&(y+="rotateX("+l+Or),f===kr&&c===kr||(y+="skew("+f+", "+c+Or),1===d&&1===p||(y+="scale("+d+", "+p+Or),g.style[lr]=y||"translate(0, 0)"},Cr=function _renderSVGTransforms(t,e){var r,i,n,a,s,o=e||this,u=o.xPercent,h=o.yPercent,l=o.x,f=o.y,c=o.rotation,d=o.skewX,p=o.skewY,_=o.scaleX,m=o.scaleY,g=o.target,v=o.xOrigin,y=o.yOrigin,T=o.xOffset,b=o.yOffset,w=o.forceCSS,x=parseFloat(l),k=parseFloat(f);c=parseFloat(c),d=parseFloat(d),(p=parseFloat(p))&&(d+=p=parseFloat(p),c+=p),c||d?(c*=nr,d*=nr,r=Math.cos(c)*_,i=Math.sin(c)*_,n=Math.sin(c-d)*-m,a=Math.cos(c-d)*m,d&&(p*=nr,s=Math.tan(d-p),n*=s=Math.sqrt(1+s*s),a*=s,p&&(s=Math.tan(p),r*=s=Math.sqrt(1+s*s),i*=s)),r=ia(r),i=ia(i),n=ia(n),a=ia(a)):(r=_,a=m,i=n=0),(x&&!~(l+"").indexOf("px")||k&&!~(f+"").indexOf("px"))&&(x=Zd(g,"x",l,"px"),k=Zd(g,"y",f,"px")),(v||y||T||b)&&(x=ia(x+v-(v*r+y*n)+T),k=ia(k+y-(v*i+y*a)+b)),(u||h)&&(s=g.getBBox(),x=ia(x+u/100*s.width),k=ia(k+h/100*s.height)),s="matrix("+r+","+i+","+n+","+a+","+x+","+k+")",g.setAttribute("transform",s),w&&(g.style[lr]=s)};ha("padding,margin,Width,Radius",function(e,r){var t="Right",i="Bottom",n="Left",o=(r<3?["Top",t,i,n]:["Top"+n,"Top"+t,i+t,i+n]).map(function(t){return r<2?e+t:"border"+t+e});vr[1<r?"border"+e:e]=function(e,t,r,i,n){var a,s;if(arguments.length<4)return a=o.map(function(t){return mr(e,t,r)}),5===(s=a.join(" ")).split(a[0]).length?a[0]:s;a=(i+"").split(" "),s={},o.forEach(function(t,e){return s[t]=a[e]=a[e]||a[(e-1)/2|0]}),e.init(t,s,n)}});var Ar,Sr,Rr,Dr={name:"css",register:Qd,targetTest:function targetTest(t){return t.style&&t.nodeType},init:function init(t,e,i,n,a){var s,o,u,h,l,f,c,d,p,_,m,g,v,y,T,b,w=this._props,x=t.style,k=i.vars.startAt;for(c in De||Qd(),this.styles=this.styles||Kd(t),b=this.styles.props,this.tween=i,e)if("autoRound"!==c&&(o=e[c],!pt[c]||!_b(c,e,i,n,t,a)))if(l=typeof o,f=vr[c],"function"===l&&(l=typeof(o=o.call(i,n,t,a))),"string"===l&&~o.indexOf("random(")&&(o=ob(o)),f)f(this,t,c,o,i)&&(T=1);else if("--"===c.substr(0,2))s=(getComputedStyle(t).getPropertyValue(c)+"").trim(),o+="",Rt.lastIndex=0,Rt.test(s)||(d=Ya(s),p=Ya(o)),p?d!==p&&(s=Zd(t,c,s,p)+p):d&&(o+=d),this.add(x,"setProperty",s,o,n,a,0,0,c),w.push(c),b.push(c,0,x[c]);else if("undefined"!==l){if(k&&c in k?(s="function"==typeof k[c]?k[c].call(i,n,t,a):k[c],r(s)&&~s.indexOf("random(")&&(s=ob(s)),Ya(s+"")||(s+=j.units[c]||Ya(mr(t,c))||""),"="===(s+"").charAt(1)&&(s=mr(t,c))):s=mr(t,c),h=parseFloat(s),(_="string"===l&&"="===o.charAt(1)&&o.substr(0,2))&&(o=o.substr(2)),u=parseFloat(o),c in hr&&("autoAlpha"===c&&(1===h&&"hidden"===mr(t,"visibility")&&u&&(h=0),b.push("visibility",0,x.visibility),Wd(this,x,"visibility",h?"inherit":"hidden",u?"inherit":"hidden",!u)),"scale"!==c&&"transform"!==c&&~(c=hr[c]).indexOf(",")&&(c=c.split(",")[0])),m=c in rr)if(this.styles.save(c),g||((v=t._gsap).renderTransform&&!e.parseTransform||br(t,e.parseTransform),y=!1!==e.smoothOrigin&&v.smooth,(g=this._pt=new pe(this._pt,x,lr,0,1,v.renderTransform,v,0,-1)).dep=1),"scale"===c)this._pt=new pe(this._pt,v,"scaleY",h,(_?ka(h,_+u):u)-h||0,td),this._pt.u=0,w.push("scaleY",c),c+="X";else{if("transformOrigin"===c){b.push(fr,0,x[fr]),o=be(o),v.svg?je(t,o,0,y,0,this):((p=parseFloat(o.split(" ")[2])||0)!==v.zOrigin&&Wd(this,v,"zOrigin",v.zOrigin,p),Wd(this,x,c,wr(s),wr(o)));continue}if("svgOrigin"===c){je(t,o,1,y,0,this);continue}if(c in Tr){te(this,v,c,h,_?ka(h,_+o):o);continue}if("smoothOrigin"===c){Wd(this,v,"smooth",v.smooth,o);continue}if("force3D"===c){v[c]=o;continue}if("transform"===c){ve(this,o,t);continue}}else c in x||(c=dr(c)||c);if(m||(u||0===u)&&(h||0===h)&&!ur.test(o)&&c in x)u=u||0,(d=(s+"").substr((h+"").length))!==(p=Ya(o)||(c in j.units?j.units[c]:d))&&(h=Zd(t,c,s,p)),this._pt=new pe(this._pt,m?v:x,c,h,(_?ka(h,_+u):u)-h,m||"px"!==p&&"zIndex"!==c||!1===e.autoRound?td:wd),this._pt.u=p||0,d!==p&&"%"!==p&&(this._pt.b=s,this._pt.r=vd);else if(c in x)_d.call(this,t,c,s,_?_+o:o);else{if(!(c in t)){Q(c,o);continue}this.add(t,c,s||t[c],_?_+o:o,n,a)}m||(c in x?b.push(c,0,x[c]):b.push(c,1,s||t[c])),w.push(c)}T&&de(this)},render:function render(t,e){if(e.tween._time||!Fe())for(var r=e._pt;r;)r.r(t,r.d),r=r._next;else e.styles.revert()},get:mr,aliases:hr,getSetter:function getSetter(t,e,r){var i=hr[e];return i&&i.indexOf(",")<0&&(e=i),e in rr&&e!==fr&&(t._gsap.x||mr(t,"x"))?r&&ze===r?"scale"===e?Cd:Bd:(ze=r||{})&&("scale"===e?Dd:Ed):t.style&&!u(t.style[e])?zd:~e.indexOf("-")?Ad:re(t,e)},core:{_removeProperty:Vd,_getMatrix:ie}};Ce.utils.checkPrefix=dr,Ce.core.getStyleSaver=Kd,Rr=ha((Ar="x,y,z,scale,scaleX,scaleY,xPercent,yPercent")+","+(Sr="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(t){rr[t]=1}),ha(Sr,function(t){j.units[t]="deg",Tr[t]=1}),hr[Rr[13]]=Ar+","+Sr,ha("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",function(t){var e=t.split(":");hr[e[1]]=Rr[e[0]]}),ha("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(t){j.units[t]="px"}),Ce.registerPlugin(Dr);var Er=Ce.registerPlugin(Dr)||Ce,zr=Er.core.Tween;e.Back=Ze,e.Bounce=Je,e.CSSPlugin=Dr,e.Circ=er,e.Cubic=We,e.Elastic=Ke,e.Expo=tr,e.Linear=Ue,e.Power0=Be,e.Power1=Le,e.Power2=Ye,e.Power3=Ne,e.Power4=qe,e.Quad=Ve,e.Quart=Xe,e.Quint=He,e.Sine=$e,e.SteppedEase=Ge,e.Strong=Qe,e.TimelineLite=Ut,e.TimelineMax=Ut,e.TweenLite=Gt,e.TweenMax=zr,e.default=Er,e.gsap=Er;if(typeof(window)==="undefined"||window!==e){Object.defineProperty(e,"__esModule",{value:!0})}else{delete e.default}});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).window=e.window||{})}(this,function(e){"use strict";function k(){return"undefined"!=typeof window}function l(){return u||k()&&(u=window.gsap)&&u.registerPlugin&&u}function m(e){return"string"==typeof e}function n(e){return"function"==typeof e}function o(e,t){var o="x"===t?"Width":"Height",n="scroll"+o,r="client"+o;return e===T||e===i||e===c?Math.max(i[n],c[n])-(T["inner"+o]||i[r]||c[r]):e[n]-e["offset"+o]}function p(e,t){var o="scroll"+("x"===t?"Left":"Top");return e===T&&(null!=e.pageXOffset?o="page"+t.toUpperCase()+"Offset":e=null!=i[o]?i:c),function(){return e[o]}}function r(e,t){if(!(e=f(e)[0])||!e.getBoundingClientRect)return console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0};var o=e.getBoundingClientRect(),n=!t||t===T||t===c,r=n?{top:i.clientTop-(T.pageYOffset||i.scrollTop||c.scrollTop||0),left:i.clientLeft-(T.pageXOffset||i.scrollLeft||c.scrollLeft||0)}:t.getBoundingClientRect(),l={x:o.left-r.left,y:o.top-r.top};return!n&&t&&(l.x+=p(t,"x")(),l.y+=p(t,"y")()),l}function s(e,t,n,l,s){return isNaN(e)||"object"==typeof e?m(e)&&"="===e.charAt(1)?parseFloat(e.substr(2))*("-"===e.charAt(0)?-1:1)+l-s:"max"===e?o(t,n)-s:Math.min(o(t,n),r(e,t)[n]-s):parseFloat(e)-s}function t(){u=l(),k()&&u&&document.body&&(T=window,c=document.body,i=document.documentElement,f=u.utils.toArray,u.config({autoKillThreshold:7}),v=u.config(),a=1)}var u,a,T,i,c,f,v,y={version:"3.11.3",name:"scrollTo",rawVars:1,register:function register(e){u=e,t()},init:function init(e,o,r,l,i){a||t();var c=this,f=u.getProperty(e,"scrollSnapType");c.isWin=e===T,c.target=e,c.tween=r,o=function _clean(e,t,o,r){if(n(e)&&(e=e(t,o,r)),"object"!=typeof e)return m(e)&&"max"!==e&&"="!==e.charAt(1)?{x:e,y:e}:{y:e};if(e.nodeType)return{y:e,x:e};var l,s={};for(l in e)s[l]="onAutoKill"!==l&&n(e[l])?e[l](t,o,r):e[l];return s}(o,l,e,i),c.vars=o,c.autoKill=!!o.autoKill,c.getX=p(e,"x"),c.getY=p(e,"y"),c.x=c.xPrev=c.getX(),c.y=c.yPrev=c.getY(),"smooth"===u.getProperty(e,"scrollBehavior")&&u.set(e,{scrollBehavior:"auto"}),f&&"none"!==f&&(c.snap=1,c.snapInline=e.style.scrollSnapType,e.style.scrollSnapType="none"),null!=o.x?(c.add(c,"x",c.x,s(o.x,e,"x",c.x,o.offsetX||0),l,i),c._props.push("scrollTo_x")):c.skipX=1,null!=o.y?(c.add(c,"y",c.y,s(o.y,e,"y",c.y,o.offsetY||0),l,i),c._props.push("scrollTo_y")):c.skipY=1},render:function render(e,t){for(var n,r,l,s,i,p=t._pt,c=t.target,f=t.tween,u=t.autoKill,a=t.xPrev,y=t.yPrev,d=t.isWin,x=t.snap,g=t.snapInline;p;)p.r(e,p.d),p=p._next;n=d||!t.skipX?t.getX():a,l=(r=d||!t.skipY?t.getY():y)-y,s=n-a,i=v.autoKillThreshold,t.x<0&&(t.x=0),t.y<0&&(t.y=0),u&&(!t.skipX&&(i<s||s<-i)&&n<o(c,"x")&&(t.skipX=1),!t.skipY&&(i<l||l<-i)&&r<o(c,"y")&&(t.skipY=1),t.skipX&&t.skipY&&(f.kill(),t.vars.onAutoKill&&t.vars.onAutoKill.apply(f,t.vars.onAutoKillParams||[]))),d?T.scrollTo(t.skipX?n:t.x,t.skipY?r:t.y):(t.skipY||(c.scrollTop=t.y),t.skipX||(c.scrollLeft=t.x)),!x||1!==e&&0!==e||(r=c.scrollTop,n=c.scrollLeft,g?c.style.scrollSnapType=g:c.style.removeProperty("scroll-snap-type"),c.scrollTop=r+1,c.scrollLeft=n+1,c.scrollTop=r,c.scrollLeft=n),t.xPrev=t.x,t.yPrev=t.y},kill:function kill(e){var t="scrollTo"===e;!t&&"scrollTo_x"!==e||(this.skipX=1),!t&&"scrollTo_y"!==e||(this.skipY=1)}};y.max=o,y.getOffset=r,y.buildGetter=p,l()&&u.registerPlugin(y),e.ScrollToPlugin=y,e.default=y;if(typeof(window)==="undefined"||window!==e){Object.defineProperty(e,"__esModule",{value:!0})}else{delete e.default}});
(function(){
"use strict";
var $window=jQuery(window),
$document=jQuery(document),
$body=jQuery('body');
$document.on('action.before_init_trx_addons', function(){
jQuery('.slides.products .slider-slide').each(function(){
var $self=jQuery(this);
$self.find('>[data-animation]').removeAttr('data-animation');
$self.find('>[data-post-animation]').removeAttr('data-post-animation');
});
});
$document.on('action.ready_trx_addons', function(){
if(! $body.hasClass('woocommerce')){
$body.find('.widget_area:not(.footer_wrap) .widget_product_categories:not(.inited)').each(function(){
var widget=jQuery(this).addClass('inited');
widget.find('ul.product-categories .has_children > a').append('<span class="open_child_menu"></span>');
widget.on('click', 'ul.product-categories.plain li a .open_child_menu', function(e){
var $a=jQuery(this).parent();
if($a.siblings('ul:visible').length > 0)
$a.siblings('ul').slideUp().parent().removeClass('opened');
else {
jQuery(this).parents('li').siblings('li').find('ul:visible').slideUp().parent().removeClass('opened');
$a.siblings('ul').slideDown().parent().addClass('opened');
}
e.preventDefault();
return false;
});
jQuery(document).on('action.resize_trx_addons', function(){
trx_addons_woocommerce_resize_actions();
});
trx_addons_woocommerce_resize_actions();
function trx_addons_woocommerce_resize_actions(){
var cat_menu=widget.find('ul.product-categories');
var sb=cat_menu.parents('.widget_area');
if(sb.length > 0&&cat_menu.length > 0){
if(sb.width()==sb.parents('.content_wrap').width()){
if(cat_menu.hasClass('inited')){
cat_menu.removeClass('inited').addClass('plain').superfish('destroy');
cat_menu.find('ul.animated').removeClass('animated').addClass('no_animated');
}}else{
if(! cat_menu.hasClass('inited')){
cat_menu.removeClass('plain').addClass('inited');
cat_menu.find('ul.no_animated').removeClass('no_animated').addClass('animated');
trx_addons_init_sfmenu('body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories');
}}
}}
});
}
function trx_addons_woocommerce_add_to_cart_ajax(type){
var $bt=$body.find(( type=='popup_yith' ? '>#yith-quick-view-modal':'>.mfp-wrap') +' .single_add_to_cart_button');
if($bt.length){
$bt.addClass('add_to_cart_button ajax_add_to_cart')
.attr('data-product_id', $bt.attr('value'));
}}
jQuery(document.body).on('woosq_loaded', function(){
trx_addons_woocommerce_add_to_cart_ajax('popup_wpc');
});
$document.on('qv_loader_stop', function(){
trx_addons_woocommerce_add_to_cart_ajax('popup_yith');
});
jQuery(document.body).on('woosq_loaded', function(e){
trx_addons_woocommerce_init_variations('popup_wpc', $body);
});
$body.on('wcpt_product_modal_ready', function(e){
$document.trigger('action.init_hidden_elements', [$body]);
});
$document.on('action.init_hidden_elements qv_loader_stop', function(e, cont){
if(! cont) cont=$body;
trx_addons_woocommerce_init_variations(e.type=='qv_loader_stop' ? 'popup_yith':'init_hidden', cont);
});
function trx_addons_woocommerce_init_variations(type, cont){
cont.find('.variations_form.cart:not(.inited)').each(function(){
var form=jQuery(this).addClass('inited');
var trx_addons_attribs=form.find('.trx_addons_attrib_item');
if(trx_addons_attribs.length===0) return;
form.on('wc_variation_form', function(variation_form){
form.on('check_variations', function(){
trx_addons_woocommerce_check_variations(form);
});
trx_addons_woocommerce_check_variations(form);
});
trx_addons_attribs.on('click', function(e){
var $attrib=jQuery(this);
e.preventDefault();
if(! $attrib.hasClass('trx_addons_attrib_disabled')){
$attrib.toggleClass('trx_addons_attrib_selected').siblings().removeClass('trx_addons_attrib_selected');
var term=$attrib.hasClass('trx_addons_attrib_selected') ? $attrib.data('value'):'';
if(term===''){
$attrib.siblings('.trx_addons_attrib_item[data-value=""]').addClass('trx_addons_attrib_selected');
}
var attrib_name=$attrib.parents('.trx_addons_attrib_extended').data('attrib');
$attrib.parents('.trx_addons_attrib_extended').parent().find('#'+attrib_name).val(term).trigger('change');
}
return false;
});
});
}
function trx_addons_woocommerce_check_variations(form){
form.find('.variations select').each(function(){
var select_box=jQuery(this),
select_val=select_box.val(),
attrib_box=select_box.siblings('.trx_addons_attrib_extended').length==1 
? select_box.siblings('.trx_addons_attrib_extended')
: select_box.parent().siblings('.trx_addons_attrib_extended');
attrib_box.find('.trx_addons_attrib_item').removeClass('trx_addons_attrib_selected').addClass('trx_addons_attrib_disabled');
select_box.find('option').each(function(){
var opt=jQuery(this);
attrib_box.find('.trx_addons_attrib_item[data-value="' + opt.val() + '"]')
.removeClass('trx_addons_attrib_disabled')
.toggleClass('trx_addons_attrib_selected', opt.val()==select_val);//opt.get(0).selected
});
});
}
if(true||$body.hasClass('woocommerce')&&$body.hasClass('archive')){
$document.on('action.init_hidden_elements', function(e, cont){
if(! jQuery('.trx_addons_product_attributes').length) return;
cont
.find('.trx_addons_product_attribute_item_action_filter:not(.attribute_action_filter_inited)')
.addClass('attribute_action_filter_inited')
.on('click', function(e){
var flt=jQuery(this),
item=flt.parent(),
type=item.data('type'),
attr=item.data('attribute'),
value=item.data('value'),
widget=jQuery('.trx_addons_woocommerce_search_type_filter').eq(0);
if(widget.length){
var widget_fld=widget.find('.sc_form_field_' + attr);
if(widget_fld.length){
var widget_item=widget_fld.find('.sc_form_field_item[data-value="' + value + '"]').eq(0);
if(widget_item.length&&! widget_item.hasClass('sc_form_field_item_checked')){
widget_item.trigger('click');
var apply=widget_fld.find('.trx_addons_search_apply');
if(apply.length){
apply.trigger('click');
}}
}}
e.preventDefault();
return false;
});
var $swap_atts=cont
.find('.trx_addons_product_attribute_item_action_swap:not(.attribute_action_swap_inited)')
.addClass('attribute_action_swap_inited');
if($swap_atts.length){
$swap_atts.on('click', function(e){
var $link=jQuery(this),
$item=$link.parent(),
active=$item.hasClass('trx_addons_product_attribute_item_active'),
disabled=$item.hasClass('trx_addons_product_attribute_item_disabled');
if(! disabled){
$item.parents('.trx_addons_product_attribute')
.find('.trx_addons_product_attribute_item_active')
.removeClass('trx_addons_product_attribute_item_active');
swap_product_image($item.toggleClass('trx_addons_product_attribute_item_active', ! active));
check_available_variations($item.parents('.trx_addons_product_attributes'));
}
e.preventDefault();
return false;
});
swap_product_image($swap_atts.eq(0));
$swap_atts.parents('.trx_addons_product_attributes').each(function(){
check_available_variations(jQuery(this));
});
}
cont
.find('.trx_addons_product_attributes[data-product-variations] .trx_addons_product_attribute_item:not(.attribute_action_swap_inited)')
.addClass('attribute_action_swap_inited')
.on('focus mouseover', function(e){
var $self=jQuery(this);
if(! $self.find('>.trx_addons_product_attribute_item_action_swap').length){
swap_product_image($self);
}});
function check_available_variations($wrap){
var variations=$wrap.data('product-variations'),
variation_sel={},
$active_items=$wrap.find('.trx_addons_product_attribute_item_active');
$active_items.each(function(idx){
variation_sel[ $active_items.eq(idx).data('attribute') ]=$active_items.eq(idx).data('value');
});
$wrap.find('.trx_addons_product_attribute_item').each(function(){
var $attr=jQuery(this),
attr_name=$attr.data('attribute'),
attr_value=$attr.data('value'),
attr_variation=trx_addons_object_clone(variation_sel);
attr_variation[ attr_name ]=attr_value;
$attr.toggleClass('trx_addons_product_attribute_item_disabled', get_closest_variation(variations, attr_variation)===false);
});
}
function get_closest_variation(variations, variation_sel){
var variation=false,
variation_max=0,
variation_cur=0;
for(var i=0; i < variations.length; i++){
if(! variations[i].variation_is_active||! variations[i].variation_is_visible){
continue;
}
variation_cur=0;
for(var attr in variation_sel){
if(! variations[i].attributes['attribute_'+attr]){
variation_cur +=1;
}else if(variations[i].attributes['attribute_' + attr]==variation_sel[attr]){
variation_cur +=10;
}else{
variation_cur=0;
break;
}}
if(variation_max < variation_cur){
variation_max=variation_cur;
variation=variations[i];
}}
return variation;
}
function is_full_variation_present(variations, variation_sel_count){
var variation_total=0;
for(var i=0; i < variations.length; i++){
if(! variations[i].variation_is_active||! variations[i].variation_is_visible){
continue;
}
for(var p in variations[i].attributes){
if(variations[i].attributes.hasOwnProperty(p)){
variation_total++;
}}
break;
}
return variation_total==variation_sel_count;
}
function swap_product_image($flt){
var $wrap=$flt.parents('.trx_addons_product_attributes'),
$product=$flt.parents('.product'),
variations=$wrap.data('product-variations'),
variation=false,
variation_sel={},
variation_sel_count=0;
if(variations){
var $active_items=$wrap.find('.trx_addons_product_attribute_item_action_swap').length
? $wrap.find('.trx_addons_product_attribute_item_active')
: $flt;
$active_items.each(function(idx){
variation_sel[ $active_items.eq(idx).data('attribute') ]=$active_items.eq(idx).data('value');
variation_sel_count++;
});
if(variation_sel_count){
variation=get_closest_variation(variations, variation_sel);
}
var $img=$product.find('img[class*="attachment-woocommerce"],img[class*="woocommerce-placeholder"]');
if($img.length){
if(! $img.data('src-old')){
$img.data({
'src-old': $img.attr('src'),
'srcset-old': $img.attr('srcset'),
'sizes-old': $img.attr('sizes')
});
}
if(variation){
$img.attr({
'src': variation.image.src,
'srcset': variation.image.srcset ? variation.image.srcset:'',
'sizes': variation.image.sizes ? variation.image.sizes:''
});
}else{
$img.attr({
'src': $img.data('src-old'),
'srcset': $img.data('srcset-old'),
'sizes': $img.data('sizes-old')
});
}}
if(trx_addons_apply_filters('trx_addons_filter_swap_price_for_variable_products', is_full_variation_present(variations, variation_sel_count))){
var $price=$product.find('.price_wrap');
if(! $price.length){
$price=$product.find('.price');
}
if($price.length){
if(! $price.data('price-old')){
$price.data({
'price-old': $price.html()
});
}
if(variation){
if(variation.price_html!=''){
$price.html($price.hasClass('price_wrap') ? variation.price_html:jQuery(variation.price_html).html());
}}else{
$price.html($price.data('price-old'));
}}
}}
}});
}
var reopen_after_reload=trx_addons_apply_filters('trx_addons_filter_reopen_filter_after_reload_products', false),
reopened=false,
reload_is_busy=false,
reload_is_allowed=true,
last_clicked_item='',
last_opened_filter='',
inline_css_selector=trx_addons_apply_filters('trx_addons_filter_reload_inline_css_selector', '#trx_addons-inline-styles-inline-css'),
inline_css_wrap=jQuery(inline_css_selector),
inline_css_start=trx_addons_apply_filters('trx_addons_filter_reload_inline_css_start', '#woocommerce_output_start{}'),
inline_css_end=trx_addons_apply_filters('trx_addons_filter_reload_inline_css_end', '#woocommerce_output_end{}'),
list_products_selector=trx_addons_apply_filters('trx_addons_filter_reload_products_selector', '.list_products'),
list_products_wrap=jQuery(list_products_selector),
list_products_loading=0,
list_products_loading_class='.trx_addons_loading',
list_products_loading_selector=trx_addons_apply_filters('trx_addons_filter_reload_products_loading_wrap_selector',
'.list_products .products,.list_products .woocommerce-info'
),
list_products_loading_html=trx_addons_apply_filters('trx_addons_filter_reload_products_loading_html',
'<div class="trx_addons_loading"></div>'
),
single_product_selector=trx_addons_apply_filters('trx_addons_filter_single_product_selector', '.post_item_single.post_type_product'),
mask_fields_wrap_on_loading=true;
$document.on('action.init_hidden_elements', function(){
var search_forms=jQuery('.trx_addons_woocommerce_search_form:not(.inited)');
if(search_forms.length){
search_forms.each(function(){
var form=jQuery(this).addClass('inited'),
widget=form.parents('.trx_addons_woocommerce_search'),
type=widget.hasClass('trx_addons_woocommerce_search_type_filter')
? 'filter'
:(widget.hasClass('trx_addons_woocommerce_search_type_form')
? 'form'
: 'inline'
),
apply=widget.hasClass('trx_addons_woocommerce_search_apply'),
ajax=widget.hasClass('trx_addons_woocommerce_search_ajax'),
number=widget.data('number')||1,
expanded=widget.data('expanded')||0;
form
.on('submit', function(e){
var shop_url=form.attr('action');
var params=trx_addons_woocommerce_search_form_get_params(form);
if(params!==false){
window.location.href=trx_addons_add_to_url(shop_url, params);
}else{
e.preventDefault();
}
return false;
})
.on('change', 'select,input', function(e){
var button=form.find('.trx_addons_woocommerce_search_button');
if(button.length){
var params=trx_addons_woocommerce_search_form_get_params(form);
if(params===false){
button.attr('disable', 'disable');
}else{
button.removeAttr('disable');
}}
})
.on('click', '.trx_addons_woocommerce_search_form_field_label', function(e){
jQuery(this)
.parent('.trx_addons_woocommerce_search_form_field')
.siblings('.trx_addons_woocommerce_search_form_field')
.find('.trx_addons_woocommerce_search_form_field_list').slideUp();
jQuery(this).siblings('.trx_addons_woocommerce_search_form_field_list').slideToggle();
e.preventDefault();
return false;
})
.on('click', '.trx_addons_woocommerce_search_form_field_list li', function(e){
var list=jQuery(this).parent();
list.siblings('.trx_addons_woocommerce_search_form_field_label').html(jQuery(this).html());
list.siblings('input[type="hidden"]').val(jQuery(this).data('value'));
list.slideUp();
e.preventDefault();
return false;
})
.on('keyup', '.sc_form_field_title', function(e){
if(type=='filter'){
if(e.keyCode==13){
jQuery(this).trigger('click');
}}
})
.on('click', '.sc_form_field_title', function(e){
if(type=='filter'){
var $self=jQuery(this),
field=$self.parent(),
opened=field.hasClass('sc_form_field_opened');
if($self.parents('.trx_addons_woocommerce_tools').length!==0
&& $self.parents('.trx_addons_woocommerce_search_form_fields_wrap_opened').length===0
){
$self
.parents('.trx_addons_woocommerce_search_form_fields_wrap')
.find('.sc_form_field_opened').each(function(){
var cur_field=jQuery(this),
cur_param=cur_field.find('.sc_form_field_param'),
cur_apply=cur_field.find('.trx_addons_search_apply'),
need_apply=apply&&cur_apply.length&&! cur_apply.attr('disabled')&&cur_param.data('changed');
if(need_apply){
cur_apply.trigger('click');
}else{
trx_addons_woocommerce_search_form_close_field(cur_field);	// , apply
}});
}else if(opened){
var cur_apply=field.find('.trx_addons_search_apply'),
cur_param=field.find('.sc_form_field_param'),
need_apply=apply&&cur_apply.length&&! cur_apply.attr('disabled')&&cur_param.data('changed');
if(false&&need_apply){
cur_apply.trigger('click');
}else{
trx_addons_woocommerce_search_form_close_field(field);	// , apply
}}
if(! opened){
trx_addons_woocommerce_search_form_open_field(field);
}
e.preventDefault();
return false;
}})
.on('keyup', '.sc_form_field_item', function(e){
if(type=='filter'){
if(e.keyCode==13){
jQuery(this).trigger('click');
}else if(e.keyCode==27){
jQuery(this).parents('.sc_form_field').find('.sc_form_field_title').focus().trigger('click');
}}
})
.on('click', '.sc_form_field .sc_form_field_item', function(e){
if(type=='filter'){
var $self=jQuery(this),
wrap=$self.parents('.sc_form_field_wrap'),
multi=$self.parents('.sc_form_field').data('multiple')=='1';
last_clicked_item=$self.data('value');
if(! multi){
wrap.find('.sc_form_field_item_checked').removeClass('sc_form_field_item_checked');
}
$self.toggleClass('sc_form_field_item_checked');
var value=trx_addons_woocommerce_search_form_get_multiple_field_value(wrap);
wrap.find('.sc_form_field_param').val(value).trigger('change');
e.preventDefault();
return false;
}})
.on('keyup', '.trx_addons_woocommerce_search_clear_all', function(e){
if(type=='filter'){
if(e.keyCode==27){
jQuery(this).siblings('.trx_addons_woocommerce_search_close').trigger('click');
}}
})
.on('click', '.trx_addons_woocommerce_search_clear_all', function(e){
e.preventDefault();
if(type=='filter'){
var need_reload=false;
reload_is_allowed=false;
form.find('.sc_form_field').each(function(){
var $self=jQuery(this),
param=$self.find('.sc_form_field_param');
if(param.attr('name')!='product_cat'&&param.val()!==''){
var field=param.parents('.sc_form_field'),
value='';
if(field.hasClass('sc_form_field_slider')){
value=param.next().data('min');
}else if(field.hasClass('sc_form_field_range')){
value=param.next().data('min') + ',' + param.next().data('max');
}
need_reload=true;
param.val(value).trigger('change');
trx_addons_woocommerce_search_form_restore_field_view($self);
}});
reload_is_allowed=true;
if(need_reload){
trx_addons_woocommerce_search_form_reload_products(form);
}}
return false;
})
.on('keyup', '.sc_form_field_items_selected_clear', function(e){
if(type=='filter'){
if(e.keyCode==27){
jQuery(this).parents('.sc_form_field').find('.sc_form_field_title').focus().trigger('click');
}}
})
.on('click', '.sc_form_field_items_selected_clear', function(e){
e.preventDefault();
if(type=='filter'){
var $self=jQuery(this),
wrap=$self.parents('.sc_form_field_wrap');
wrap.find('.sc_form_field_param').val('').trigger('change');
trx_addons_woocommerce_search_form_restore_field_view(wrap.parents('.sc_form_field'));
}
return false;
})
.on('keyup', '.sc_form_field_items_selected_select_all', function(e){
if(type=='filter'){
if(e.keyCode==27){
jQuery(this).parents('.sc_form_field').find('.sc_form_field_title').focus().trigger('click');
}}
})
.on('click', '.sc_form_field_items_selected_select_all', function(e){
e.preventDefault();
if(type=='filter'){
var $self=jQuery(this),
wrap=$self.parents('.sc_form_field_wrap');
wrap.find('.sc_form_field_item').toggleClass('sc_form_field_item_checked', true);
var value=trx_addons_woocommerce_search_form_get_multiple_field_value(wrap);
wrap.find('.sc_form_field_param').val(value).trigger('change');
}
return false;
})
.on('change', '.sc_form_field_text .sc_form_field_input', function(e){
if(type=='filter'){
var $self=jQuery(this),
wrap=$self.parents('.sc_form_field_wrap');
wrap.find('.sc_form_field_param').val($self.val()).trigger('change');
}})
.on('keydown', '.sc_form_field_text .sc_form_field_input', function(e){
if(type=='filter'){
var $buttons=jQuery(this).parents('.sc_form_field_wrap').find('.sc_form_field_buttons');
if($buttons.length){
if(e.keyCode==13){
var $apply=$buttons.find('.trx_addons_search_apply');
if($apply.length){
e.preventDefault();
jQuery(this).trigger('change');
$apply.trigger('click');
}}else if(e.keyCode==27){
var $cancel=$buttons.find('.trx_addons_search_cancel');
if($cancel.length){
e.preventDefault();
$cancel.trigger('click');
}}
}}
})
.on('change', '.sc_form_field_price .sc_form_field_param', function(e){
if(type=='filter'){
var $self=jQuery(this),
value=$self.val().split(','),
slider=$self.next('.trx_addons_range_slider '),
result=slider.next('.trx_addons_range_result');
if(result.length){
result.find('.trx_addons_range_result_value').html(value[0] +(value.length > 1 ? ' - ' + value[1]:''));
}}
})
.on('change', '.sc_form_field_param', function(e){
if(type=='filter'){
var $self=jQuery(this).data('changed', 1);
$self.parents('.trx_addons_woocommerce_search_form_fields_wrap').toggleClass('trx_addons_woocommerce_search_form_fields_changed', true);
trx_addons_woocommerce_search_form_param_changed($self);
}})
.on('change', '.sc_form_field_param', function(e){
if(type=='filter'){
var field_wrap=jQuery(this).parents('.sc_form_field_wrap');
field_wrap.find('.trx_addons_search_apply').removeAttr('disabled');
field_wrap.find('.trx_addons_search_cancel').removeAttr('disabled');
}})
.on('change', '.sc_form_field_param', function(e){
var $self=jQuery(this),
fields_wrap=$self.parents('.trx_addons_woocommerce_search_form_fields_wrap').data('param-changed', 1);
if(type=='filter'
&& $self.attr('name')!='product_cat'
&&(fields_wrap.hasClass('trx_addons_woocommerce_search_form_fields_wrap_opened')
||
(fields_wrap.parents('.sidebar').length&&(apply||ajax))
)
){
trx_addons_woocommerce_search_form_update_available_products_counter(form);
}})
.on('change', '.sc_form_field_param', function(e){
var $self=jQuery(this);
if(type=='filter'&&reload_is_allowed){
if($self.attr('name')=='product_cat'){
var $fld=$self.parents('.sc_form_field_opened'),
fld_idx=$fld.index();
if(fld_idx > expanded){
trx_addons_woocommerce_search_form_close_field($fld);
}
trx_addons_woocommerce_search_form_reload_products(form, $self, '.sc_form_field_param[name="product_cat"]', true);
}else if(! apply
&& ! $self.parents('.trx_addons_woocommerce_search_form_fields_wrap').hasClass('trx_addons_woocommerce_search_form_fields_wrap_opened')
&&(['price', 's'].indexOf($self.attr('name'))==-1||$self.parents('.sidebar').length)
){
trx_addons_woocommerce_search_form_reload_products_after_timeout(form, $self);
}}
})
.on('click', '.trx_addons_search_apply', function(e){
if(type=='filter'){
var $self=jQuery(this);
if(! $self.attr('disabled')){
if(! $self.parents('.trx_addons_woocommerce_search_form_fields_wrap').hasClass('trx_addons_woocommerce_search_form_fields_wrap_opened')
&& $self.parents('.sidebar').length===0
){
trx_addons_woocommerce_search_form_close_field($self.parents('.sc_form_field_opened'));
}
trx_addons_woocommerce_search_form_reload_products(form, $self.parents('.sc_form_field').find('.sc_form_field_param'));
}
e.preventDefault();
return false;
}})
.on('click', '.trx_addons_search_cancel', function(e){
if(type=='filter'){
var $self=jQuery(this);
if(! $self.attr('disabled')){
trx_addons_woocommerce_search_form_close_field($self.parents('.sc_form_field_opened'), true);
}
e.preventDefault();
return false;
}})
.on('click', '.trx_addons_woocommerce_search_button_filters,'
+'.trx_addons_woocommerce_search_button_show,'
+'.trx_addons_woocommerce_search_close',
function(e){
var $self=jQuery(this),
applied=false,
wrap=form.find('.trx_addons_woocommerce_search_form_fields_wrap');
if($self.hasClass('trx_addons_woocommerce_search_button_filters')&&! wrap.hasClass('trx_addons_woocommerce_search_form_fields_wrap_opened')){
wrap.addClass('trx_addons_woocommerce_search_form_fields_wrap_opened');
}else{
if(wrap.hasClass('trx_addons_woocommerce_search_form_fields_wrap_opened')
||
($self.parents('.sidebar').length
&&
$self.parents('.trx_addons_woocommerce_search').hasClass('trx_addons_woocommerce_search_apply')
)
){
if(wrap.data('param-changed') > 0){
var last_apply=last_opened_filter
? form.find('input[name="'+last_opened_filter+'"]')
.parents('.sc_form_field')
.find('.trx_addons_search_apply:not([disabled])')
: false;
if(! last_apply||! last_apply.length||last_apply.attr('disabled')=='disabled'){
last_apply=form.find('.trx_addons_search_apply:not([disabled])').eq(0);
}
applied=true;
if(last_apply&&last_apply.length&&last_apply.attr('disabled')!='disabled'){
last_apply.trigger('click');
}else{
trx_addons_woocommerce_search_form_reload_products(form);
}}
}
if(true||! applied){
wrap.removeClass('trx_addons_woocommerce_search_form_fields_wrap_opened');
}}
e.preventDefault();
return false;
}
);
if(form.parents('.sidebar').length > 0){
form.find('.sc_form_field_expanded').each(function(){
trx_addons_woocommerce_search_form_open_field(jQuery(this).removeClass('sc_form_field_expanded'), 'show', false);
});
}
form.find('.trx_addons_woocommerce_search_form_fields_wrap')
.toggleClass('trx_addons_woocommerce_search_form_fields_filled',
form.find('.sc_form_field:not(.sc_form_field_product_cat) .sc_form_field_title_filled').length > 0
);
if(type=='filter'&&! reopened){
reopened=true;
last_opened_filter=trx_addons_get_value_gp('last_filter');
if(last_opened_filter){
var last_stop=trx_addons_get_value_gp('last_stop');
if(last_stop > 0){
trx_addons_document_animate_to(last_stop);
}
if(reopen_after_reload&&! apply){
/*
var fields_wrap=form.find('.trx_addons_woocommerce_search_form_fields_wrap');
if(fields_wrap.length&&! fields_wrap.hasClass('trx_addons_woocommerce_search_form_fields_wrap_opened')&&fields_wrap.css('position')=='fixed'){
fields_wrap.addClass('trx_addons_woocommerce_search_form_fields_wrap_opened trx_addons_woocommerce_search_form_fields_wrap_show');
setTimeout(function(){
fields_wrap.removeClass('trx_addons_woocommerce_search_form_fields_wrap_show');
}, 500);
}
*/
var field=form.find('input[name="'+last_opened_filter+'"]').parents('.sc_form_field');
trx_addons_woocommerce_search_form_open_field(field);
last_clicked_item=trx_addons_get_value_gp('last_item');
if(last_clicked_item){
field.find('.sc_form_field_item[data-value="'+last_clicked_item+'"]').focus();
}}
}}
function trx_addons_woocommerce_search_form_reload_products(form, filter, selector, force_reload_page){
if(selector===undefined){
selector='.sc_form_field_param';
}
var params=trx_addons_woocommerce_search_form_get_params(form, selector);
if(params!==false){
if(filter
&&(! ajax||apply||force_reload_page)
&& filter.parents('.trx_addons_woocommerce_tools').length!==0
&& filter.parents('.trx_addons_woocommerce_search_form_fields_wrap_opened').length===0
){
trx_addons_woocommerce_search_form_close_field(filter.parents('.sc_form_field_opened'));
}
if(last_opened_filter){
params['last_filter']=last_opened_filter;
}
if(last_clicked_item){
params['last_item']=last_clicked_item;
}
params['last_stop']=jQuery(window).scrollTop();
var shop_url=trx_addons_add_to_url(form.attr('action'), params),
fields_wrap=form.find('.trx_addons_woocommerce_search_form_fields_wrap').data('param-changed', 0);
if(ajax&&! force_reload_page){
trx_addons_woocommerce_search_form_get_products_from_url(shop_url, fields_wrap);
}else{
jQuery(list_products_loading_selector)
.addClass('trx_addons_woocommerce_search_loading')
.append(list_products_loading_html);
window.location.href=shop_url;
}}
}
var trx_addons_woocommerce_search_form_reload_products_after_timeout=trx_addons_throttle(
trx_addons_woocommerce_search_form_reload_products,
trx_addons_apply_filters('trx_addons_filter_reload_products_timeout', ajax ? 500:0),
true
);
var trx_addons_woocommerce_search_form_update_available_products_counter=trx_addons_throttle(
function(form){
var params=trx_addons_woocommerce_search_form_get_params(form, '.sc_form_field_param');
if(params!==false){
var shop_url=trx_addons_add_to_url(form.attr('action'), params),
counter=form.find('.trx_addons_woocommerce_search_button_show_total');
if(counter.length){
jQuery.get(shop_url).done(function(response){
var value=jQuery(response).find('.trx_addons_woocommerce_search_button_show_total').html();
if(value!==''){
counter.html(value);
}});
}}
},
trx_addons_apply_filters('trx_addons_filter_update_products_counter_timeout', 500),
true
);
});
}
jQuery('.widget_layered_nav_filters:not(.trx_addons_woocommerce_search_compatibility_inited)').each(function(){
var $self=jQuery(this).addClass('trx_addons_woocommerce_search_compatibility_inited'),
widget_search=$self.siblings('.widget_woocommerce_search');
if(widget_search.length
&& widget_search.find('.trx_addons_woocommerce_search_ajax').length
&& widget_search.find('.sc_form_field_rating').length===0 
){
$self.find('a').on('click', function(e){
var $link=jQuery(this),
list=$link.parents('ul').eq(0),
url=location.href;	//$link.attr('href');
e.preventDefault();
$link.parents('li').eq(0).fadeOut(200, function(){
jQuery(this).remove();
var parts=url.split('?'),
query=trx_addons_parse_query_string(url),
query_new={},
query_val=[],
query_val_new=[];
for (var i in query){
if(i=='min_price'||i=='max_price'){
list.find('.chosen .amount').each(function(){
if(jQuery(this).text().replace(/[\$\.\,]/g, '')==query[i].replace(/[\$\.\,]/g, '')){
query_new[i]=query[i];
}});
}else if(i.substring(0, 7)=='filter_'){
query_val=query[i].split(',');
query_val_new=[];
for (var j=0; j < query_val.length; j++){
if(list.find('.chosen-' + i.substring(7) + '-' +query_val[j]).length){
query_val_new.push(query_val[j]);
}}
if(query_val_new.length > 0){
query_new[i]=query_val_new.join(',');
}}else{
query_new[i]=query[i];
}}
trx_addons_woocommerce_search_form_get_products_from_url(trx_addons_add_to_url(parts[0], trx_addons_woocommerce_search_form_add_orderby_to_query_params(query_new)));
});
return false;
});
}});
jQuery('.woocommerce-ordering:not(.trx_addons_woocommerce_search_compatibility_inited)').each(function(){
var form=jQuery(this).addClass('trx_addons_woocommerce_search_compatibility_inited'),
select=form.find('.orderby'),
widget_search=list_products_wrap.find('.widget_woocommerce_search'),
url=location.href.split('?');
if(widget_search.length===0){
widget_search=jQuery('.trx_addons_woocommerce_search_type_filter').eq(0).parents('.widget_woocommerce_search');
}
if(widget_search.length){
select.on('change', function(e){
var params=trx_addons_woocommerce_search_form_get_params(widget_search, '.sc_form_field_param');
e.preventDefault();
e.stopImmediatePropagation();
if(widget_search.find('.trx_addons_woocommerce_search_ajax').length){
trx_addons_woocommerce_search_form_get_products_from_url(trx_addons_add_to_url(url[0], params));
}else{
jQuery(list_products_loading_selector)
.addClass('trx_addons_woocommerce_search_loading')
.append(list_products_loading_html);
window.location.href=trx_addons_add_to_url(url[0], params);
}
return false;
});
}});
function trx_addons_woocommerce_search_form_open_field(field, open_style, need_focus){
if(open_style===undefined){
open_style='slideDown';
}
if(need_focus===undefined){
need_focus=true;
}
var open_time=open_style=='show'
? 0
: trx_addons_apply_filters('trx_addons_filter_woocommerce_filter_show_time', field.parents('.trx_addons_woocommerce_tools').length===0||field.parents('.trx_addons_woocommerce_search_form_fields_wrap_opened').length > 0 ? 300:0);
var param=field.find('.sc_form_field_param');
param.data('old-value', param.val());
param.data('changed', 0);
last_opened_filter=param.attr('name');
if(false&&field.parents('.trx_addons_woocommerce_search').hasClass('trx_addons_woocommerce_search_apply')){
field.find('.trx_addons_search_apply').attr('disabled', 'disabled');
field.find('.trx_addons_search_cancel').attr('disabled', 'disabled');
}
var wrap=field.addClass('sc_form_field_opened').find('.sc_form_field_wrap');
if(open_style=='slideDown'&&open_time > 0){
wrap.slideDown(open_time, function(){
if(need_focus&&field.hasClass('sc_form_field_text')){
field.find('input[type="text"]').focus();
}});
}else{
wrap.show();
if(need_focus&&field.hasClass('sc_form_field_text')){
field.find('input[type="text"]').focus();
}}
}
function trx_addons_woocommerce_search_form_close_field(field, restore_value, close_style){
if(restore_value){
trx_addons_woocommerce_search_form_restore_field_value(field);
}
last_opened_filter='';
field.removeClass('sc_form_field_opened');
if(close_style===undefined){
close_style='slideUp';
}
var close_time=close_style=='hide'
? 0
: trx_addons_apply_filters('trx_addons_filter_woocommerce_filter_show_time', field.parents('.trx_addons_woocommerce_tools').length===0||field.parents('.trx_addons_woocommerce_search_form_fields_wrap_opened').length > 0 ? 300:0);
if(close_style=='slideUp'&&close_time > 0){
field.find('.sc_form_field_wrap').slideUp(close_time);
}else{
field.find('.sc_form_field_wrap').hide();
}}
function trx_addons_woocommerce_search_form_restore_field_value(field){
var param=field.find('.sc_form_field_param'),
value=param.data('old-value');
param.val(value);
trx_addons_woocommerce_search_form_restore_field_view(field);
}
function trx_addons_woocommerce_search_form_restore_field_view(field){
var param=field.find('.sc_form_field_param'),
value=param.val();
trx_addons_woocommerce_search_form_param_changed(param);
if(field.hasClass('sc_form_field_select')
|| field.hasClass('sc_form_field_image')
|| field.hasClass('sc_form_field_color')
|| field.hasClass('sc_form_field_button')
){
field.find('.sc_form_field_item_checked').removeClass('sc_form_field_item_checked');
var parts=('' + value).split(',');
for (var i=0; i < parts.length; i++){
field.find('[data-value="'+parts[i]+'"]').addClass('sc_form_field_item_checked');
}}else if(field.hasClass('sc_form_field_text')){
field.find('.sc_form_field_input').val(value);
}else if(field.hasClass('sc_form_field_slider')){
field.find('.ui-slider').slider("value", value);
}else if(field.hasClass('sc_form_field_range')){
field.find('.ui-slider').slider("values",('' + value).split(','));
}}
function trx_addons_woocommerce_search_form_param_changed(param){
var value=param.val(),
empty=value==='',
title_filled = !empty,
wrap=param.parents('.sc_form_field_wrap'),
title=wrap.siblings('.sc_form_field_title'),
selected=title.find('.sc_form_field_selected_items'), //wrap.siblings('.sc_form_field_selected_items'),
slider=param.next('.trx_addons_range_slider '),
fields_wrap=param.parents('.trx_addons_woocommerce_search_form_fields_wrap');
if(slider.length==1){
var min=slider.data('min'),
max=slider.data('max'),
val=value.split(',');
title_filled=Number(val[0])!==Number(min)||(val.length > 1&&Number(val[1])!==Number(max));
title.toggleClass('sc_form_field_title_filled', title_filled);
}else{
title.toggleClass('sc_form_field_title_filled', !empty);
}
wrap.find('.sc_form_field_items_selected_value').html(value ? value.split(',').length:0);
if(selected.length
&& (
wrap.parents('.trx_addons_woocommerce_tools').length===0
||
fields_wrap.hasClass('trx_addons_woocommerce_search_form_fields_wrap_opened')
)
){
var value_to_show='',
parts=(''+value).split(','),
$item=null;
for(var i=0; i<parts.length; i++){
$item=wrap.find('.sc_form_field_item[data-value="'+parts[i]+'"] .sc_form_field_item_text');
value_to_show +=(value_to_show ? ', ':'')
+($item.length&&$item.text()==$item.html()
? $item.text()
: trx_addons_proper(decodeURIComponent(parts[i]))
);
}
if(selected.html()===''&&title_filled){
selected.hide().html(value_to_show).slideDown();
}else if(selected.html()!==''&&! title_filled){
selected.slideUp(function(){
selected.html('').show();
});
}else{
selected.html(title_filled ? value_to_show:'');
}}
var filters_total=0;
fields_wrap.find('.sc_form_field_title_filled + .sc_form_field_wrap .sc_form_field_param').each(function(){
var $self=jQuery(this),
field=$self.parents('.sc_form_field');
if(! field.hasClass('sc_form_field_product_cat')){
filters_total +=field.hasClass('sc_form_field_text')||field.hasClass('sc_form_field_range') ? 1:$self.val().split(',').length;
}});
fields_wrap.parents('form').find('.trx_addons_woocommerce_search_button_filters_total')
.html(filters_total)
.toggleClass('trx_addons_woocommerce_search_button_filters_total_empty', filters_total===0);
fields_wrap.toggleClass('trx_addons_woocommerce_search_form_fields_filled', filters_total > 0);
}
function trx_addons_woocommerce_search_form_get_multiple_field_value($wrap){
var value='';
$wrap.find('.sc_form_field_item_checked').each(function(){
value +=(value!=='' ? ',':'') + jQuery(this).data('value');
});
return value;
}
function trx_addons_woocommerce_search_form_get_products_from_url(shop_url, fields_wrap){
reload_is_busy=true;
var need_open_fields_wrap=false,
widget_number=0;
if(fields_wrap&&fields_wrap.length){
if(mask_fields_wrap_on_loading){
if(! list_products_loading){
fields_wrap.append(list_products_loading_html);
}
need_open_fields_wrap=false;
widget_number=fields_wrap.parents('.trx_addons_woocommerce_search_type_filter').data('number')||1;
}
fields_wrap.removeClass('trx_addons_woocommerce_search_form_fields_changed');
}
jQuery('input[name="paged"]').val(1);
jQuery('.woocommerce-load-more').data('page', 1).parent().show();
if(! list_products_loading){
jQuery(list_products_loading_selector)
.addClass('trx_addons_woocommerce_search_loading')
.append(list_products_loading_html)
.find('>' + list_products_loading_class)
.addClass('trx_addons_hidden')
.fadeIn(200);
}
list_products_loading++;
jQuery.get(shop_url).done(function(response){
list_products_loading--;
if(list_products_loading){
list_products_replace();
}else{
jQuery(list_products_loading_selector)
.find('>' + list_products_loading_class)
.fadeOut(200, function(){
list_products_replace(true);
});
}
function list_products_replace(remove_loading){
var $response=jQuery(response),
new_products=$response.find(list_products_selector).html(),
new_inline_css=$response.find(inline_css_selector).html(),
new_total=$response.find('.trx_addons_woocommerce_search_button_show_total').eq(0).text()||0;
if(new_products){
trx_addons_document_set_location(shop_url);
list_products_wrap.html(new_products);
if(inline_css_wrap.length){
if(! new_inline_css){
var mask='<style[^>]*id="' + inline_css_selector.substr(1).replace(/\-/g, '\\-') + '"[^>]*>([^<]+)</style>';
var re=new RegExp(mask);
var matches=response.match(re);
if(matches&&matches[1]){
new_inline_css=matches[1];
}}
if(new_inline_css){
var new_inline_block_start=new_inline_css.indexOf(inline_css_start),
new_inline_block_end=new_inline_css.indexOf(inline_css_end),
new_inline_block=new_inline_block_start >=0
? new_inline_css.substring(new_inline_block_start, new_inline_block_end + inline_css_end.length)
: '';
if(new_inline_block){
var old_inline_css=inline_css_wrap.html(),
old_inline_block_start=old_inline_css.indexOf(inline_css_start),
old_inline_block_end=old_inline_css.indexOf(inline_css_end);
if(old_inline_block_start){
old_inline_css=old_inline_css.substring(0, old_inline_block_start)
+ new_inline_block
+ old_inline_css.substring(old_inline_block_end + inline_css_end.length);
inline_css_wrap.html(old_inline_css);
}}
}}
if(! remove_loading){
jQuery(list_products_loading_selector)
.toggleClass('trx_addons_woocommerce_search_loading', true)
.append(list_products_loading_html);
}
jQuery('.trx_addons_woocommerce_search_button_show_total').text(new_total);
jQuery(document).trigger('action.got_ajax_response', {
action: 'woocommerce_ajax_get_posts',
result: response,
products: list_products_wrap.hasClass('products')
? list_products_wrap
: list_products_wrap.find('ul.products')
});
$document.trigger('action.init_hidden_elements', [list_products_wrap]);
}else{
if($response.find(single_product_selector).length){
var url=$response.filter('link[rel="canonical"]').attr('href');
if(url){
window.location=url;
return;
}}
alert(TRX_ADDONS_STORAGE['msg_no_products_found']);
}
if(remove_loading){
jQuery(list_products_loading_selector)
.removeClass('trx_addons_woocommerce_search_loading')
.find('>' + list_products_loading_class).remove();
}
if(widget_number){
var widget=jQuery('.trx_addons_woocommerce_search_type_filter[data-number="' + widget_number + '"]').eq(0),
fields_wrap=widget.find('.trx_addons_woocommerce_search_form_fields_wrap').eq(0);
if(fields_wrap.length){
if(remove_loading&&mask_fields_wrap_on_loading){
fields_wrap.find('>' + list_products_loading_class).remove();
}
if(need_open_fields_wrap){
widget.find('.trx_addons_woocommerce_search_form_fields_wrap').addClass('trx_addons_woocommerce_search_form_fields_wrap_opened trx_addons_woocommerce_search_form_fields_wrap_show');
setTimeout(function(){
widget.find('.trx_addons_woocommerce_search_form_fields_wrap_show').removeClass('trx_addons_woocommerce_search_form_fields_wrap_show');
}, 500);
}
if(last_opened_filter){
var field=widget.find('input[name="'+last_opened_filter+'"]').parents('.sc_form_field');
trx_addons_woocommerce_search_form_open_field(field, 'show');
if(last_clicked_item){
field.find('.sc_form_field_item[data-value="'+last_clicked_item+'"]').focus();
}}
fields_wrap.data('param-changed', 0);
}}
reload_is_busy=false;
}});
}});
var trx_addons_woocommerce_search_form_click_outside=trx_addons_throttle(
function(){
var opened=jQuery('.trx_addons_woocommerce_search_form .sc_form_field_opened').eq(0);
if(opened.length){
var fields_wrap=opened.parents('.trx_addons_woocommerce_search_form_fields_wrap');
if(fields_wrap.parents('.trx_addons_woocommerce_tools').length
&& ! fields_wrap.hasClass('trx_addons_woocommerce_search_form_fields_wrap_opened')
){
opened.find('.sc_form_field_title').trigger('click');
}else{
fields_wrap.find('.trx_addons_woocommerce_search_button_show').trigger('click');
}}
},
trx_addons_apply_filters('trx_addons_filter_woocommerce_search_click_outside_timeout', 10),
true
);
$document.on('click', function(e){
var $self=jQuery(e.target);
if(! $self.hasClass('sc_form_field_wrap')
&& $self.parents('.sc_form_field_wrap').length===0
&& $self.parents('.trx_addons_woocommerce_search_form_fields_wrap').length===0
&& ! $self.hasClass(list_products_loading_class)
){
trx_addons_woocommerce_search_form_click_outside();
}
});
function trx_addons_woocommerce_search_form_get_params(form, selector){
var params={}, not_empty=false;
form.find(selector ? selector:'select,input').each(function(){
var $self=jQuery(this),
val=$self.val(),
name=$self.attr('name'),
type='';
if(name&&(( val!==''&&('' + val)!=='0')||name=='product_cat')){
if(name=='price'){
var values=val.split(','),
$slider=$self.next('.trx_addons_range_slider '),
min=$slider.data('min'),
max=$slider.data('max');
if(values.length==2&&$slider.length==1){
if(Number(values[0]) > min){
params['min_price']=values[0];
}
if(Number(values[1]) < max){
params['max_price']=values[1];
}}
name='';
}else if(name.substring(0, 3)=='pa_'){
type='query_type_' + name.substring(3);
name='filter_' + name.substring(3);
}else if(name=='rating'){
name=name + '_filter';
}
if(name!==''){
params[name]=val;
}
if(type!==''&&val.indexOf(',') > 0){
params[type]='or';
}
not_empty=true;
}});
if(not_empty||selector){
params=trx_addons_woocommerce_search_form_add_orderby_to_query_params(params);
}
return not_empty||typeof params['orderby']!='undefined' ? params:false;
}
function trx_addons_woocommerce_search_form_add_orderby_to_query_params(params){
var orderby=jQuery('.woocommerce-ordering .orderby').val();
if(orderby&&orderby!='menu_order'){
params['orderby']=orderby;
}
return params;
}});
})();
(()=>{var t={20:t=>{"use strict";var e="%[a-f0-9]{2}",r=new RegExp(e,"gi"),n=new RegExp("("+e+")+","gi");function o(t,e){try{return decodeURIComponent(t.join(""))}catch(t){}if(1===t.length)return t;e=e||1;var r=t.slice(0,e),n=t.slice(e);return Array.prototype.concat.call([],o(r),o(n))}function i(t){try{return decodeURIComponent(t)}catch(i){for(var e=t.match(r),n=1;n<e.length;n++)e=(t=o(e,n).join("")).match(r);return t}}t.exports=function(t){if("string"!=typeof t)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof t+"`");try{return t=t.replace(/\+/g," "),decodeURIComponent(t)}catch(e){return function(t){for(var e={"%FE%FF":"��","%FF%FE":"��"},r=n.exec(t);r;){try{e[r[0]]=decodeURIComponent(r[0])}catch(t){var o=i(r[0]);o!==r[0]&&(e[r[0]]=o)}r=n.exec(t)}e["%C2"]="�";for(var a=Object.keys(e),s=0;s<a.length;s++){var c=a[s];t=t.replace(new RegExp(c,"g"),e[c])}return t}(t)}}},806:t=>{"use strict";t.exports=function(t,e){for(var r={},n=Object.keys(t),o=Array.isArray(e),i=0;i<n.length;i++){var a=n[i],s=t[a];(o?-1!==e.indexOf(a):e(a,s,t))&&(r[a]=s)}return r}},727:function(t){var e;e=function(){return function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={exports:{},id:n,loaded:!1};return t[n].call(o.exports,o,o.exports,r),o.loaded=!0,o.exports}return r.m=t,r.c=e,r.p="",r(0)}([function(t,e,r){"use strict";var n,o=r(1),i=(n=o)&&n.__esModule?n:{default:n};t.exports=i.default},function(t,e,r){"use strict";e.__esModule=!0;var n,o=u(r(2)),i=u(r(3)),a=r(6),s=(n=a)&&n.__esModule?n:{default:n},c=r(5);function u(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var f={comment:/^<!--/,endTag:/^<\//,atomicTag:/^<\s*(script|style|noscript|iframe|textarea)[\s\/>]/i,startTag:/^</,chars:/^[^<]/},d=function(){function t(){var e=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};l(this,t),this.stream=r;var i=!1,a={};for(var c in o)o.hasOwnProperty(c)&&(n.autoFix&&(a[c+"Fix"]=!0),i=i||a[c+"Fix"]);i?(this._readToken=(0,s.default)(this,a,(function(){return e._readTokenImpl()})),this._peekToken=(0,s.default)(this,a,(function(){return e._peekTokenImpl()}))):(this._readToken=this._readTokenImpl,this._peekToken=this._peekTokenImpl)}return t.prototype.append=function(t){this.stream+=t},t.prototype.prepend=function(t){this.stream=t+this.stream},t.prototype._readTokenImpl=function(){var t=this._peekTokenImpl();if(t)return this.stream=this.stream.slice(t.length),t},t.prototype._peekTokenImpl=function(){for(var t in f)if(f.hasOwnProperty(t)&&f[t].test(this.stream)){var e=i[t](this.stream);if(e)return"startTag"===e.type&&/script|style/i.test(e.tagName)?null:(e.text=this.stream.substr(0,e.length),e)}},t.prototype.peekToken=function(){return this._peekToken()},t.prototype.readToken=function(){return this._readToken()},t.prototype.readTokens=function(t){for(var e=void 0;e=this.readToken();)if(t[e.type]&&!1===t[e.type](e))return},t.prototype.clear=function(){var t=this.stream;return this.stream="",t},t.prototype.rest=function(){return this.stream},t}();for(var h in e.default=d,d.tokenToString=function(t){return t.toString()},d.escapeAttributes=function(t){var e={};for(var r in t)t.hasOwnProperty(r)&&(e[r]=(0,c.escapeQuotes)(t[r],null));return e},d.supports=o,o)o.hasOwnProperty(h)&&(d.browserHasFlaw=d.browserHasFlaw||!o[h]&&h)},function(t,e){"use strict";e.__esModule=!0;var r=!1,n=!1,o=window.document.createElement("div");try{var i="<P><I></P></I>";o.innerHTML=i,e.tagSoup=r=o.innerHTML!==i}catch(t){e.tagSoup=r=!1}try{o.innerHTML="<P><i><P></P></i></P>",e.selfClose=n=2===o.childNodes.length}catch(t){e.selfClose=n=!1}o=null,e.tagSoup=r,e.selfClose=n},function(t,e,r){"use strict";e.__esModule=!0,e.comment=function(t){var e=t.indexOf("--\x3e");if(e>=0)return new n.CommentToken(t.substr(4,e-1),e+3)},e.chars=function(t){var e=t.indexOf("<");return new n.CharsToken(e>=0?e:t.length)},e.startTag=i,e.atomicTag=function(t){var e=i(t);if(e){var r=t.slice(e.length);if(r.match(new RegExp("</\\s*"+e.tagName+"\\s*>","i"))){var o=r.match(new RegExp("([\\s\\S]*?)</\\s*"+e.tagName+"\\s*>","i"));if(o)return new n.AtomicTagToken(e.tagName,o[0].length+e.length,e.attrs,e.booleanAttrs,o[1])}}},e.endTag=function(t){var e=t.match(o.endTag);if(e)return new n.EndTagToken(e[1],e[0].length)};var n=r(4),o={startTag:/^<([\-A-Za-z0-9_!:]+)((?:\s+[\w\-]+(?:\s*=?\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/,endTag:/^<\/([\-A-Za-z0-9_:]+)[^>]*>/,attr:/(?:([\-A-Za-z0-9_]+)\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))|(?:([\-A-Za-z0-9_]+)(\s|$)+)/g,fillAttr:/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noresize|noshade|nowrap|readonly|selected)$/i};function i(t){if(-1!==t.indexOf(">")){var e=t.match(o.startTag);if(e){var r={},i={},a=e[2];return e[2].replace(o.attr,(function(t,e){arguments[2]||arguments[3]||arguments[4]||arguments[5]?arguments[5]?(r[arguments[5]]="",i[arguments[5]]=!0):r[e]=arguments[2]||arguments[3]||arguments[4]||o.fillAttr.test(e)&&e||"":r[e]="",a=a.replace(t,"")})),new n.StartTagToken(e[1],e[0].length,r,i,!!e[3],a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""))}}}},function(t,e,r){"use strict";e.__esModule=!0,e.EndTagToken=e.AtomicTagToken=e.StartTagToken=e.TagToken=e.CharsToken=e.CommentToken=e.Token=void 0;var n=r(5);function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.Token=function t(e,r){o(this,t),this.type=e,this.length=r,this.text=""},e.CommentToken=function(){function t(e,r){o(this,t),this.type="comment",this.length=r||(e?e.length:0),this.text="",this.content=e}return t.prototype.toString=function(){return"\x3c!--"+this.content},t}(),e.CharsToken=function(){function t(e){o(this,t),this.type="chars",this.length=e,this.text=""}return t.prototype.toString=function(){return this.text},t}();var i=e.TagToken=function(){function t(e,r,n,i,a){o(this,t),this.type=e,this.length=n,this.text="",this.tagName=r,this.attrs=i,this.booleanAttrs=a,this.unary=!1,this.html5Unary=!1}return t.formatTag=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r="<"+t.tagName;for(var o in t.attrs)if(t.attrs.hasOwnProperty(o)){r+=" "+o;var i=t.attrs[o];void 0!==t.booleanAttrs&&void 0!==t.booleanAttrs[o]||(r+='="'+(0,n.escapeQuotes)(i)+'"')}return t.rest&&(r+=" "+t.rest),t.unary&&!t.html5Unary?r+="/>":r+=">",null!=e&&(r+=e+"</"+t.tagName+">"),r},t}();e.StartTagToken=function(){function t(e,r,n,i,a,s){o(this,t),this.type="startTag",this.length=r,this.text="",this.tagName=e,this.attrs=n,this.booleanAttrs=i,this.html5Unary=!1,this.unary=a,this.rest=s}return t.prototype.toString=function(){return i.formatTag(this)},t}(),e.AtomicTagToken=function(){function t(e,r,n,i,a){o(this,t),this.type="atomicTag",this.length=r,this.text="",this.tagName=e,this.attrs=n,this.booleanAttrs=i,this.unary=!1,this.html5Unary=!1,this.content=a}return t.prototype.toString=function(){return i.formatTag(this,this.content)},t}(),e.EndTagToken=function(){function t(e,r){o(this,t),this.type="endTag",this.length=r,this.text="",this.tagName=e}return t.prototype.toString=function(){return"</"+this.tagName+">"},t}()},function(t,e){"use strict";e.__esModule=!0,e.escapeQuotes=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return t?t.replace(/([^"]*)"/g,(function(t,e){return/\\/.test(e)?e+'"':e+'\\"'})):e}},function(t,e){"use strict";e.__esModule=!0,e.default=function(t,e,r){var a=function(){var t=[];return t.last=function(){return this[this.length-1]},t.lastTagNameEq=function(t){var e=this.last();return e&&e.tagName&&e.tagName.toUpperCase()===t.toUpperCase()},t.containsTagName=function(t){for(var e,r=0;e=this[r];r++)if(e.tagName===t)return!0;return!1},t}(),s={startTag:function(r){var o=r.tagName;"TR"===o.toUpperCase()&&a.lastTagNameEq("TABLE")?(t.prepend("<TBODY>"),c()):e.selfCloseFix&&n.test(o)&&a.containsTagName(o)?a.lastTagNameEq(o)?i(t,a):(t.prepend("</"+r.tagName+">"),c()):r.unary||a.push(r)},endTag:function(n){a.last()?e.tagSoupFix&&!a.lastTagNameEq(n.tagName)?i(t,a):a.pop():e.tagSoupFix&&(r(),c())}};function c(){var e=function(t,e){var r=t.stream,n=o(e());return t.stream=r,n}(t,r);e&&s[e.type]&&s[e.type](e)}return function(){return c(),o(r())}};var r=/^(AREA|BASE|BASEFONT|BR|COL|FRAME|HR|IMG|INPUT|ISINDEX|LINK|META|PARAM|EMBED)$/i,n=/^(COLGROUP|DD|DT|LI|OPTIONS|P|TD|TFOOT|TH|THEAD|TR)$/i;function o(t){return t&&"startTag"===t.type&&(t.unary=r.test(t.tagName)||t.unary,t.html5Unary=!/\/>$/.test(t.text)),t}function i(t,e){var r=e.pop();t.prepend("</"+r.tagName+">")}}])},t.exports=e()},563:(t,e,r)=>{"use strict";const n=r(610),o=r(20),i=r(500),a=r(806),s=Symbol("encodeFragmentIdentifier");function c(t){if("string"!=typeof t||1!==t.length)throw new TypeError("arrayFormatSeparator must be single character string")}function u(t,e){return e.encode?e.strict?n(t):encodeURIComponent(t):t}function l(t,e){return e.decode?o(t):t}function f(t){return Array.isArray(t)?t.sort():"object"==typeof t?f(Object.keys(t)).sort(((t,e)=>Number(t)-Number(e))).map((e=>t[e])):t}function d(t){const e=t.indexOf("#");return-1!==e&&(t=t.slice(0,e)),t}function h(t){const e=(t=d(t)).indexOf("?");return-1===e?"":t.slice(e+1)}function p(t,e){return e.parseNumbers&&!Number.isNaN(Number(t))&&"string"==typeof t&&""!==t.trim()?t=Number(t):!e.parseBooleans||null===t||"true"!==t.toLowerCase()&&"false"!==t.toLowerCase()||(t="true"===t.toLowerCase()),t}function y(t,e){c((e=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},e)).arrayFormatSeparator);const r=function(t){let e;switch(t.arrayFormat){case"index":return(t,r,n)=>{e=/\[(\d*)\]$/.exec(t),t=t.replace(/\[\d*\]$/,""),e?(void 0===n[t]&&(n[t]={}),n[t][e[1]]=r):n[t]=r};case"bracket":return(t,r,n)=>{e=/(\[\])$/.exec(t),t=t.replace(/\[\]$/,""),e?void 0!==n[t]?n[t]=[].concat(n[t],r):n[t]=[r]:n[t]=r};case"comma":case"separator":return(e,r,n)=>{const o="string"==typeof r&&r.includes(t.arrayFormatSeparator),i="string"==typeof r&&!o&&l(r,t).includes(t.arrayFormatSeparator);r=i?l(r,t):r;const a=o||i?r.split(t.arrayFormatSeparator).map((e=>l(e,t))):null===r?r:l(r,t);n[e]=a};case"bracket-separator":return(e,r,n)=>{const o=/(\[\])$/.test(e);if(e=e.replace(/\[\]$/,""),!o)return void(n[e]=r?l(r,t):r);const i=null===r?[]:r.split(t.arrayFormatSeparator).map((e=>l(e,t)));void 0!==n[e]?n[e]=[].concat(n[e],i):n[e]=i};default:return(t,e,r)=>{void 0!==r[t]?r[t]=[].concat(r[t],e):r[t]=e}}}(e),n=Object.create(null);if("string"!=typeof t)return n;if(!(t=t.trim().replace(/^[?#&]/,"")))return n;for(const o of t.split("&")){if(""===o)continue;let[t,a]=i(e.decode?o.replace(/\+/g," "):o,"=");a=void 0===a?null:["comma","separator","bracket-separator"].includes(e.arrayFormat)?a:l(a,e),r(l(t,e),a,n)}for(const t of Object.keys(n)){const r=n[t];if("object"==typeof r&&null!==r)for(const t of Object.keys(r))r[t]=p(r[t],e);else n[t]=p(r,e)}return!1===e.sort?n:(!0===e.sort?Object.keys(n).sort():Object.keys(n).sort(e.sort)).reduce(((t,e)=>{const r=n[e];return Boolean(r)&&"object"==typeof r&&!Array.isArray(r)?t[e]=f(r):t[e]=r,t}),Object.create(null))}e.extract=h,e.parse=y,e.stringify=(t,e)=>{if(!t)return"";c((e=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},e)).arrayFormatSeparator);const r=r=>e.skipNull&&null==t[r]||e.skipEmptyString&&""===t[r],n=function(t){switch(t.arrayFormat){case"index":return e=>(r,n)=>{const o=r.length;return void 0===n||t.skipNull&&null===n||t.skipEmptyString&&""===n?r:null===n?[...r,[u(e,t),"[",o,"]"].join("")]:[...r,[u(e,t),"[",u(o,t),"]=",u(n,t)].join("")]};case"bracket":return e=>(r,n)=>void 0===n||t.skipNull&&null===n||t.skipEmptyString&&""===n?r:null===n?[...r,[u(e,t),"[]"].join("")]:[...r,[u(e,t),"[]=",u(n,t)].join("")];case"comma":case"separator":case"bracket-separator":{const e="bracket-separator"===t.arrayFormat?"[]=":"=";return r=>(n,o)=>void 0===o||t.skipNull&&null===o||t.skipEmptyString&&""===o?n:(o=null===o?"":o,0===n.length?[[u(r,t),e,u(o,t)].join("")]:[[n,u(o,t)].join(t.arrayFormatSeparator)])}default:return e=>(r,n)=>void 0===n||t.skipNull&&null===n||t.skipEmptyString&&""===n?r:null===n?[...r,u(e,t)]:[...r,[u(e,t),"=",u(n,t)].join("")]}}(e),o={};for(const e of Object.keys(t))r(e)||(o[e]=t[e]);const i=Object.keys(o);return!1!==e.sort&&i.sort(e.sort),i.map((r=>{const o=t[r];return void 0===o?"":null===o?u(r,e):Array.isArray(o)?0===o.length&&"bracket-separator"===e.arrayFormat?u(r,e)+"[]":o.reduce(n(r),[]).join("&"):u(r,e)+"="+u(o,e)})).filter((t=>t.length>0)).join("&")},e.parseUrl=(t,e)=>{e=Object.assign({decode:!0},e);const[r,n]=i(t,"#");return Object.assign({url:r.split("?")[0]||"",query:y(h(t),e)},e&&e.parseFragmentIdentifier&&n?{fragmentIdentifier:l(n,e)}:{})},e.stringifyUrl=(t,r)=>{r=Object.assign({encode:!0,strict:!0,[s]:!0},r);const n=d(t.url).split("?")[0]||"",o=e.extract(t.url),i=e.parse(o,{sort:!1}),a=Object.assign(i,t.query);let c=e.stringify(a,r);c&&(c=`?${c}`);let l=function(t){let e="";const r=t.indexOf("#");return-1!==r&&(e=t.slice(r)),e}(t.url);return t.fragmentIdentifier&&(l=`#${r[s]?u(t.fragmentIdentifier,r):t.fragmentIdentifier}`),`${n}${c}${l}`},e.pick=(t,r,n)=>{n=Object.assign({parseFragmentIdentifier:!0,[s]:!1},n);const{url:o,query:i,fragmentIdentifier:c}=e.parseUrl(t,n);return e.stringifyUrl({url:o,query:a(i,r),fragmentIdentifier:c},n)},e.exclude=(t,r,n)=>{const o=Array.isArray(r)?t=>!r.includes(t):(t,e)=>!r(t,e);return e.pick(t,o,n)}},666:t=>{var e=function(t){"use strict";var e,r=Object.prototype,n=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function u(t,e,r,n){var o=e&&e.prototype instanceof m?e:m,i=Object.create(o.prototype),a=new j(n||[]);return i._invoke=function(t,e,r){var n=f;return function(o,i){if(n===h)throw new Error("Generator is already running");if(n===p){if("throw"===o)throw i;return C()}for(r.method=o,r.arg=i;;){var a=r.delegate;if(a){var s=O(a,r);if(s){if(s===y)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===f)throw n=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=h;var c=l(t,e,r);if("normal"===c.type){if(n=r.done?p:d,c.arg===y)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(n=p,r.method="throw",r.arg=c.arg)}}}(t,r,a),i}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=u;var f="suspendedStart",d="suspendedYield",h="executing",p="completed",y={};function m(){}function g(){}function v(){}var b={};c(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(L([])));k&&k!==r&&n.call(k,i)&&(b=k);var S=v.prototype=m.prototype=Object.create(b);function x(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function T(t,e){function r(o,i,a,s){var c=l(t[o],t,i);if("throw"!==c.type){var u=c.arg,f=u.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,s)}),(function(t){r("throw",t,a,s)})):e.resolve(f).then((function(t){u.value=t,a(u)}),(function(t){return r("throw",t,a,s)}))}s(c.arg)}var o;this._invoke=function(t,n){function i(){return new e((function(e,o){r(t,n,e,o)}))}return o=o?o.then(i,i):i()}}function O(t,r){var n=t.iterator[r.method];if(n===e){if(r.delegate=null,"throw"===r.method){if(t.iterator.return&&(r.method="return",r.arg=e,O(t,r),"throw"===r.method))return y;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return y}var o=l(n,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,y;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,y):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function E(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function A(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function j(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(E,this),this.reset(!0)}function L(t){if(t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function r(){for(;++o<t.length;)if(n.call(t,o))return r.value=t[o],r.done=!1,r;return r.value=e,r.done=!0,r};return a.next=a}}return{next:C}}function C(){return{value:e,done:!0}}return g.prototype=v,c(S,"constructor",v),c(v,"constructor",g),g.displayName=c(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===g||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,c(t,s,"GeneratorFunction")),t.prototype=Object.create(S),t},t.awrap=function(t){return{__await:t}},x(T.prototype),c(T.prototype,a,(function(){return this})),t.AsyncIterator=T,t.async=function(e,r,n,o,i){void 0===i&&(i=Promise);var a=new T(u(e,r,n,o),i);return t.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},x(S),c(S,s,"Generator"),c(S,i,(function(){return this})),c(S,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=[];for(var r in t)e.push(r);return e.reverse(),function r(){for(;e.length;){var n=e.pop();if(n in t)return r.value=n,r.done=!1,r}return r.done=!0,r}},t.values=L,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(A),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function o(n,o){return s.type="throw",s.arg=t,r.next=n,o&&(r.method="next",r.arg=e),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),u=n.call(a,"finallyLoc");if(c&&u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),A(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;A(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:L(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),y}},t}(t.exports);try{regeneratorRuntime=e}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime=r")(e)}},500:t=>{"use strict";t.exports=(t,e)=>{if("string"!=typeof t||"string"!=typeof e)throw new TypeError("Expected the arguments to be of type `string`");if(""===e)return[t];const r=t.indexOf(e);return-1===r?[t]:[t.slice(0,r),t.slice(r+e.length)]}},610:t=>{"use strict";t.exports=t=>encodeURIComponent(t).replace(/[!'()*]/g,(t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`))}},e={};function r(n){var o=e[n];if(void 0!==o)return o.exports;var i=e[n]={exports:{}};return t[n].call(i.exports,i,i.exports,r),i.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";r(666);var t=r(563);function e(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==r)return;var n,o,i=[],a=!0,s=!1;try{for(r=r.call(t);!(a=(n=r.next()).done)&&(i.push(n.value),!e||i.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==r.return||r.return()}finally{if(s)throw o}}return i}(t,e)||c(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function o(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?n(Object(r),!0).forEach((function(e){i(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function a(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=c(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return a=t.done,t},e:function(t){s=!0,i=t},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function s(t){return function(t){if(Array.isArray(t))return u(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||c(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(t,e){if(t){if("string"==typeof t)return u(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?u(t,e):void 0}}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var l=function(e,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"POST",i=t.stringify(o({},r),{arrayFormat:"index"}),a={method:n,credentials:"same-origin",headers:new Headers({"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"})};return"GET"===n?e+="?"+i:a.body=i,fetch(e,a)},f=function(t){return{data:JSON.stringify(o({},t))}},d=function(t){return document.cookie.split("; ").reduce((function(e,r){var n=r.split("=");return n[0]===t?decodeURIComponent(n[1]):e}),null)},h=function(t,e,r){var n=new Date;e=e||"",r=r||365,n.setTime(n.getTime()+24*r*60*60*1e3),document.cookie=t+"="+encodeURIComponent(e)+"; expires="+n.toGMTString()+"; path="+wpgdprcFront.path};function p(t){return function(t){if(Array.isArray(t))return y(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return y(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return y(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var m="data-animation",g=function(t){t.setAttribute("".concat(m,"-appearing"),""),setTimeout((function(){t.removeAttribute("".concat(m)),t.removeAttribute("".concat(m,"-appearing")),t.setAttribute("".concat(m,"-complete"),"")}),function(t){var e=getComputedStyle(t);return 1e3*(parseFloat(e.animationDuration)+parseFloat(e.animationDelay))}(t))};const v=function(){if("IntersectionObserver"in window)!function(t,e){var r=new IntersectionObserver((function(t){s(t).forEach((function(t){var n=t.isIntersecting,o=(t._,t.target);n&&(e(o),r.unobserve(o))}))}),{threshold:arguments.length>2&&void 0!==arguments[2]?arguments[2]:[0]});if(t&&e){var n,o=a([].concat(t));try{for(o.s();!(n=o.n()).done;)for(var i=n.value,c=0,u=s(document.querySelectorAll(i));c<u.length;c++){var l=u[c];r.observe(l)}}catch(t){o.e(t)}finally{o.f()}}}("[".concat(m,"]"),(function(t){g(t)}),[0]);else for(var t=0,e=p(document.querySelectorAll("[".concat(m,"]")));t<e.length;t++){var r=e[t];g(r)}};function b(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function w(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?b(Object(r),!0).forEach((function(e){k(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function k(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function S(t,e,r,n,o,i,a){try{var s=t[i](a),c=s.value}catch(t){return void r(t)}s.done?e(c):Promise.resolve(c).then(n,o)}var x=function(){var t,e=(t=regeneratorRuntime.mark((function t(){var e,r,n,o,i,a,s,c=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=c.length>0&&void 0!==c[0]?c[0]:"all",r=wpgdprcFront.prefix,n=wpgdprcFront.ajaxUrl,o=wpgdprcFront.ajaxNonce,i=wpgdprcFront.ajaxArg,a=wpgdprcFront.cookieName,s=!0,t.prev=7,t.next=10,l(n,w(k({action:r+"_consent_cookie"},i,o),f({checked:e})),"POST").then((function(t){return t.json()})).then((function(t){if(s=!1,void 0!==t.success&&t.success){var e=void 0!==t.message&&t.message;h(a,e),window.location.reload(!0)}else console.dir(t)}));case 10:t.next=16;break;case 12:t.prev=12,t.t0=t.catch(7),console.error(t.t0),s=!1;case 16:return t.abrupt("return",s);case 17:case"end":return t.stop()}}),t,null,[[7,12]])})),function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){S(i,n,o,a,s,"next",t)}function s(t){S(i,n,o,a,s,"throw",t)}a(void 0)}))});return function(){return e.apply(this,arguments)}}();function T(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var O=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.setProperties(),this.init()}var e,r,n;return e=t,(r=[{key:"setProperties",value:function(){this.cookieName=wpgdprcFront.cookieName,this.consentBar=document.querySelector(".wpgdprc-consent-bar"),this.buttonAccept=document.querySelector(".wpgdprc-consent-bar .wpgdprc-button--accept"),this.isLoading=!1}},{key:"init",value:function(){this.consentBar&&(null===d(this.cookieName)?(document.querySelector("body").prepend(this.consentBar),this.consentBar.style.display="block",this.handleButtonAccept()):this.consentBar.style.display="none")}},{key:"handleButtonAccept",value:function(){var t=this;this.buttonAccept&&this.buttonAccept.addEventListener("click",(function(e){e.preventDefault(),t.isLoading||(t.isLoading=x("all"))}))}}])&&T(e.prototype,r),n&&T(e,n),t}();function E(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function A(t){return function(t){if(Array.isArray(t))return j(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return j(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return j(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var L,C,_,N,F,P=(L=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])'],C=function(){function t(e){var r=e.targetModal,n=e.triggers,o=void 0===n?[]:n,i=e.onShow,a=void 0===i?function(){}:i,s=e.onClose,c=void 0===s?function(){}:s,u=e.openTrigger,l=void 0===u?"data-micromodal-trigger":u,f=e.closeTrigger,d=void 0===f?"data-micromodal-close":f,h=e.openClass,p=void 0===h?"is-open":h,y=e.disableScroll,m=void 0!==y&&y,g=e.disableFocus,v=void 0!==g&&g,b=e.awaitCloseAnimation,w=void 0!==b&&b,k=e.awaitOpenAnimation,S=void 0!==k&&k,x=e.debugMode,T=void 0!==x&&x;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.modal=document.getElementById(r),this.config={debugMode:T,disableScroll:m,openTrigger:l,closeTrigger:d,openClass:p,onShow:a,onClose:c,awaitCloseAnimation:w,awaitOpenAnimation:S,disableFocus:v},o.length>0&&this.registerTriggers.apply(this,A(o)),this.onClick=this.onClick.bind(this),this.onKeydown=this.onKeydown.bind(this)}var e,r,n;return e=t,r=[{key:"registerTriggers",value:function(){for(var t=this,e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];r.filter(Boolean).forEach((function(e){e.addEventListener("click",(function(e){return t.showModal(e)}))}))}},{key:"showModal",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(this.activeElement=document.activeElement,this.modal.setAttribute("aria-hidden","false"),this.modal.classList.add(this.config.openClass),this.scrollBehaviour("disable"),this.addEventListeners(),this.config.awaitOpenAnimation){var r=function e(){t.modal.removeEventListener("animationend",e,!1),t.setFocusToFirstNode()};this.modal.addEventListener("animationend",r,!1)}else this.setFocusToFirstNode();this.config.onShow(this.modal,this.activeElement,e)}},{key:"closeModal",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.modal;if(this.modal.setAttribute("aria-hidden","true"),this.removeEventListeners(),this.scrollBehaviour("enable"),this.activeElement&&this.activeElement.focus&&this.activeElement.focus(),this.config.onClose(this.modal,this.activeElement,t),this.config.awaitCloseAnimation){var r=this.config.openClass;this.modal.addEventListener("animationend",(function t(){e.classList.remove(r),e.removeEventListener("animationend",t,!1)}),!1)}else e.classList.remove(this.config.openClass)}},{key:"closeModalById",value:function(t){this.modal=document.getElementById(t),this.modal&&this.closeModal()}},{key:"scrollBehaviour",value:function(t){if(this.config.disableScroll){var e=document.querySelector("body");switch(t){case"enable":Object.assign(e.style,{overflow:""});break;case"disable":Object.assign(e.style,{overflow:"hidden"})}}}},{key:"addEventListeners",value:function(){this.modal.addEventListener("touchstart",this.onClick),this.modal.addEventListener("click",this.onClick),document.addEventListener("keydown",this.onKeydown)}},{key:"removeEventListeners",value:function(){this.modal.removeEventListener("touchstart",this.onClick),this.modal.removeEventListener("click",this.onClick),document.removeEventListener("keydown",this.onKeydown)}},{key:"onClick",value:function(t){t.target.hasAttribute(this.config.closeTrigger)&&this.closeModal(t)}},{key:"onKeydown",value:function(t){27===t.keyCode&&this.closeModal(t),9===t.keyCode&&this.retainFocus(t)}},{key:"getFocusableNodes",value:function(){var t=this.modal.querySelectorAll(L);return Array.apply(void 0,A(t))}},{key:"setFocusToFirstNode",value:function(){var t=this;if(!this.config.disableFocus){var e=this.getFocusableNodes();if(0!==e.length){var r=e.filter((function(e){return!e.hasAttribute(t.config.closeTrigger)}));r.length>0&&r[0].focus(),0===r.length&&e[0].focus()}}}},{key:"retainFocus",value:function(t){var e=this.getFocusableNodes();if(0!==e.length)if(e=e.filter((function(t){return null!==t.offsetParent})),this.modal.contains(document.activeElement)){var r=e.indexOf(document.activeElement);t.shiftKey&&0===r&&(e[e.length-1].focus(),t.preventDefault()),!t.shiftKey&&e.length>0&&r===e.length-1&&(e[0].focus(),t.preventDefault())}else e[0].focus()}}],r&&E(e.prototype,r),n&&E(e,n),t}(),_=null,N=function(t){if(!document.getElementById(t))return console.warn("MicroModal: ❗Seems like you have missed %c'".concat(t,"'"),"background-color: #f8f9fa;color: #50596c;font-weight: bold;","ID somewhere in your code. Refer example below to resolve it."),console.warn("%cExample:","background-color: #f8f9fa;color: #50596c;font-weight: bold;",'<div class="modal" id="'.concat(t,'"></div>')),!1},F=function(t,e){if(function(t){t.length<=0&&(console.warn("MicroModal: ❗Please specify at least one %c'micromodal-trigger'","background-color: #f8f9fa;color: #50596c;font-weight: bold;","data attribute."),console.warn("%cExample:","background-color: #f8f9fa;color: #50596c;font-weight: bold;",'<a href="#" data-micromodal-trigger="my-modal"></a>'))}(t),!e)return!0;for(var r in e)N(r);return!0},{init:function(t){var e=Object.assign({},{openTrigger:"data-micromodal-trigger"},t),r=A(document.querySelectorAll("[".concat(e.openTrigger,"]"))),n=function(t,e){var r=[];return t.forEach((function(t){var n=t.attributes[e].value;void 0===r[n]&&(r[n]=[]),r[n].push(t)})),r}(r,e.openTrigger);if(!0!==e.debugMode||!1!==F(r,n))for(var o in n){var i=n[o];e.targetModal=o,e.triggers=A(i),_=new C(e)}},show:function(t,e){var r=e||{};r.targetModal=t,!0===r.debugMode&&!1===N(t)||(_&&_.removeEventListeners(),(_=new C(r)).showModal())},close:function(t){t?_.closeModalById(t):_.closeModal()}});window.MicroModal=P;const I=P;function M(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var q=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),void 0!==I&&(this.setProperties(),this.init())}var e,r,n;return e=t,(r=[{key:"setProperties",value:function(){this.isLoading=!1,this.modalKey="wpgdprc-consent-modal",this.modalId="#wpgdprc-consent-modal",this.consentModal=document.querySelector(this.modalId),this.navigationButtonClass=".wpgdprc-consent-modal__navigation-button",this.navigationButtonActiveClass=".wpgdprc-consent-modal__navigation-button--active",this.navigationButtonActiveKey="wpgdprc-consent-modal__navigation-button--active",this.descriptionClass=".wpgdprc-consent-modal__description",this.descriptionActiveClass=".wpgdprc-consent-modal__description--active",this.settingsLinks=document.querySelectorAll(".wpgdprc-consents-settings-link, .wpgdprc-processor-settings-link")}},{key:"init",value:function(){if(this.consentModal){var t,e,r,n,o=document.querySelector("[data-micromodal-trigger="+this.modalKey+"]");t=this.consentModal,e=t.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])'),r=e[0],n=e[e.length-1],t.addEventListener("keydown",(function(t){("Tab"===t.key||9===t.keyCode)&&(t.shiftKey?document.activeElement===r&&(n.focus(),t.preventDefault()):document.activeElement===n&&(r.focus(),t.preventDefault()))})),this.initModal(o),this.triggerModal(),this.tabSwitcher(this.consentModal),this.modalListener(this.consentModal)}}},{key:"initModal",value:function(t){var e=this;I.init({disableScroll:!0,disableFocus:!0,onShow:function(){t&&t.setAttribute("aria-expanded","true")},onClose:function(r){var n=r.querySelectorAll(e.descriptionClass),o=r.querySelectorAll(e.navigationButtonClass),i=r.querySelectorAll('input[type="checkbox"]'),a=!1;n.forEach((function(t){t.classList.remove(e.descriptionActiveClass),a||(a=!0,t.classList.add(e.descriptionActiveClass))})),a=!1,o.forEach((function(t){t.classList.remove(e.navigationButtonActiveClass),a||(a=!0,t.classList.add(e.navigationButtonActiveClass))})),i.forEach((function(t){t.checked=!1})),t&&t.setAttribute("aria-expanded","false")}})}},{key:"triggerModal",value:function(){var t=this;this.settingsLinks&&this.settingsLinks.forEach((function(e){e.addEventListener("click",(function(e){e.preventDefault(),I.show(t.modalKey,{})}))}))}},{key:"tabSwitcher",value:function(t){var e=this,r=t.querySelectorAll(".wpgdprc-consent-modal__navigation button");if(r){var n=t.querySelectorAll(".wpgdprc-consent-modal__description");r.forEach((function(o){o.addEventListener("click",(function(i){i.preventDefault();var a=t.querySelector('.wpgdprc-consent-modal__description[data-target="'+o.getAttribute("data-target")+'"]');a&&(r.forEach((function(t){t.classList.remove(e.navigationButtonActiveKey)})),o.classList.add(e.navigationButtonActiveKey),n.forEach((function(t){t.style.display="none"})),a.style.display="flex")}))}))}}},{key:"modalListener",value:function(t){var e=t.querySelector(".wpgdprc-button--secondary");if(null!=e){var r=this.isLoading;e.addEventListener("click",(function(e){if(e.preventDefault(),!r){var n=t.querySelectorAll('input[type="checkbox"]'),o=[];if(n.length>0)for(var i=0;i<n.length;i++){var a=n[i],s=a.value;!0!==a.checked||isNaN(s)||o.push(parseInt(s))}r=x(o)}})),this.isLoading=r}}}])&&M(e.prototype,r),n&&M(e,n),t}(),R=r(727),D=r.n(R);function B(t){return null!=t}function U(t){return"function"==typeof t}function $(t,e,r){for(var n in t)t.hasOwnProperty(n)&&e.call(r,n,t[n])}function H(t){try{return Array.prototype.slice.call(t)}catch(r){var e=[];return function(t,e,r){var n,o=t&&t.length||0;for(n=0;n<o;n++)e.call(r,t[n],n)}(t,(function(t){e.push(t)})),e}}function K(t,e){return!(!t||"startTag"!==t.type&&"atomicTag"!==t.type||!("tagName"in t))&&!!~t.tagName.toLowerCase().indexOf(e)}function G(t){return K(t,"script")}function W(t){return K(t,"style")}function Q(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function z(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var Y="data-ps-",Z="ps-style",J="ps-script";function V(t,e){var r=Y+e,n=t.getAttribute(r);return B(n)?String(n):n}function X(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=Y+e;B(r)&&""!==r?t.setAttribute(n,r):t.removeAttribute(n)}var tt=function(){function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Q(this,t),this.root=e,this.options=r,this.doc=e.ownerDocument,this.win=this.doc.defaultView||this.doc.parentWindow,this.parser=new(D())("",{autoFix:r.autoFix}),this.actuals=[e],this.proxyHistory="",this.proxyRoot=this.doc.createElement(e.nodeName),this.scriptStack=[],this.writeQueue=[],X(this.proxyRoot,"proxyof",0)}var e,r,n;return e=t,r=[{key:"write",value:function(){var t;for((t=this.writeQueue).push.apply(t,arguments);!this.deferredRemote&&this.writeQueue.length;){var e=this.writeQueue.shift();U(e)?this._callFunction(e):this._writeImpl(e)}}},{key:"_callFunction",value:function(t){var e={type:"function",value:t.name||t.toString()};this._onScriptStart(e),t.call(this.win,this.doc),this._onScriptDone(e)}},{key:"_writeImpl",value:function(t){var e,r,n;this.parser.append(t);for(var o=[];(e=this.parser.readToken())&&!(r=G(e))&&!(n=W(e));)(e=this.options.beforeWriteToken(e))&&o.push(e);o.length>0&&this._writeStaticTokens(o),r&&this._handleScriptToken(e),n&&this._handleStyleToken(e)}},{key:"_writeStaticTokens",value:function(t){var e=this._buildChunk(t);return e.actual?(e.html=this.proxyHistory+e.actual,this.proxyHistory+=e.proxy,this.proxyRoot.innerHTML=e.html,this._walkChunk(),e):null}},{key:"_buildChunk",value:function(t){for(var e=this.actuals.length,r=[],n=[],o=[],i=t.length,a=0;a<i;a++){var s=t[a],c=s.toString();if(r.push(c),s.attrs){if(!/^noscript$/i.test(s.tagName)){var u=e++;n.push(c.replace(/(\/?>)/," ".concat(Y,"id=").concat(u," $1"))),s.attrs.id!==J&&s.attrs.id!==Z&&o.push("atomicTag"===s.type?"":"<".concat(s.tagName," ").concat(Y,"proxyof=").concat(u)+(s.unary?" />":">"))}}else n.push(c),o.push("endTag"===s.type?c:"")}return{tokens:t,raw:r.join(""),actual:n.join(""),proxy:o.join("")}}},{key:"_walkChunk",value:function(){for(var t,e=[this.proxyRoot];B(t=e.shift());){var r=1===t.nodeType;if(!r||!V(t,"proxyof")){r&&(this.actuals[V(t,"id")]=t,X(t,"id"));var n=t.parentNode&&V(t.parentNode,"proxyof");n&&this.actuals[n].appendChild(t)}e.unshift.apply(e,H(t.childNodes))}}},{key:"_handleScriptToken",value:function(t){var e=this,r=this.parser.clear();r&&this.writeQueue.unshift(r),t.src=t.attrs.src||t.attrs.SRC,(t=this.options.beforeWriteToken(t))&&(t.src&&this.scriptStack.length?this.deferredRemote=t:this._onScriptStart(t),this._writeScriptToken(t,(function(){e._onScriptDone(t)})))}},{key:"_handleStyleToken",value:function(t){var e=this.parser.clear();e&&this.writeQueue.unshift(e),t.type=t.attrs.type||t.attrs.TYPE||"text/css",(t=this.options.beforeWriteToken(t))&&this._writeStyleToken(t),e&&this.write()}},{key:"_writeStyleToken",value:function(t){var e=this._buildStyle(t);this._insertCursor(e,Z),t.content&&(e.styleSheet&&!e.sheet?e.styleSheet.cssText=t.content:e.appendChild(this.doc.createTextNode(t.content)))}},{key:"_buildStyle",value:function(t){var e=this.doc.createElement(t.tagName);return e.setAttribute("type",t.type),$(t.attrs,(function(t,r){e.setAttribute(t,r)})),e}},{key:"_insertCursor",value:function(t,e){this._writeImpl('<span id="'.concat(e,'"/>'));var r=this.doc.getElementById(e);r&&r.parentNode.replaceChild(t,r)}},{key:"_onScriptStart",value:function(t){t.outerWrites=this.writeQueue,this.writeQueue=[],this.scriptStack.unshift(t)}},{key:"_onScriptDone",value:function(t){t===this.scriptStack[0]?(this.scriptStack.shift(),this.write.apply(this,t.outerWrites),!this.scriptStack.length&&this.deferredRemote&&(this._onScriptStart(this.deferredRemote),this.deferredRemote=null)):this.options.error({msg:"Bad script nesting or script finished twice"})}},{key:"_writeScriptToken",value:function(t,e){var r=this._buildScript(t),n=this._shouldRelease(r),o=this.options.afterAsync;t.src&&(r.src=t.src,this._scriptLoadHandler(r,n?o:function(){e(),o()}));try{this._insertCursor(r,J),r.src&&!n||e()}catch(t){this.options.error(t),e()}}},{key:"_buildScript",value:function(t){var e,r,n=this.doc.createElement(t.tagName);return $(t.attrs,(function(t,e){n.setAttribute(t,e)})),t.content&&G(t)&&(n.text=t.content),t.content&&function(t){return K(t,"noscript")}(t)&&(e=t.content,(r=document.createElement("template")).innerHTML=e,r.content.childNodes).forEach((function(t){n.appendChild(t)})),n}},{key:"_scriptLoadHandler",value:function(t,e){function r(){t=t.onload=t.onreadystatechange=t.onerror=null}var n=this.options.error;function o(){r(),null!=e&&e(),e=null}function i(t){r(),n(t),null!=e&&e(),e=null}function a(t,e){var r=t["on".concat(e)];null!=r&&(t["_on".concat(e)]=r)}a(t,"load"),a(t,"error"),Object.assign(t,{onload:function(){if(t._onload)try{t._onload.apply(this,Array.prototype.slice.call(arguments,0))}catch(e){i({msg:"onload handler failed ".concat(e," @ ").concat(t.src)})}o()},onerror:function(){if(t._onerror)try{t._onerror.apply(this,Array.prototype.slice.call(arguments,0))}catch(e){return void i({msg:"onerror handler failed ".concat(e," @ ").concat(t.src)})}i({msg:"remote script failed ".concat(t.src)})},onreadystatechange:function(){/^(loaded|complete)$/.test(t.readyState)&&o()}})}},{key:"_shouldRelease",value:function(t){return!/^script$/i.test(t.nodeName)||!!(this.options.releaseAsync&&t.src&&t.hasAttribute("async"))}}],r&&z(e.prototype,r),n&&z(e,n),t}();function et(t){return function(t){if(Array.isArray(t))return rt(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return rt(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return rt(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rt(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function nt(){}var ot={afterAsync:nt,afterDequeue:nt,afterStreamStart:nt,afterWrite:nt,autoFix:!0,beforeEnqueue:nt,beforeWriteToken:function(t){return t},beforeWrite:function(t){return t},done:nt,error:function(t){throw new Error(t.msg)},releaseAsync:!1},it=0,at=[],st=null;function ct(){var t,e=at.shift();if(e){var r=(t=e)[t.length-1];r.afterDequeue(),e.stream=ut.apply(void 0,et(e)),r.afterStreamStart()}}function ut(t,e,r){(st=new tt(t,r)).id=it++,st.name=r.name||st.id,lt.streams[st.name]=st;var n=t.ownerDocument,o={close:n.close,open:n.open,write:n.write,writeln:n.writeln};function i(t){t=r.beforeWrite(t),st.write(t),r.afterWrite(t)}Object.assign(n,{close:nt,open:nt,write:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return i(e.join(""))},writeln:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return i(e.join("")+"\n")}});var a=st.win.onerror||nt;return st.win.onerror=function(t,e,n){r.error({msg:"".concat(t," - ").concat(e,": ").concat(n)}),a.apply(st.win,[t,e,n])},st.write(e,(function(){Object.assign(n,o),st.win.onerror=a,r.done(),st=null,ct()})),st}function lt(t,e,r){if(U(r))r={done:r};else if("clear"===r)return at=[],st=null,void(it=0);r=function(t,e){return t=t||{},$(e,(function(e,r){B(t[e])||(t[e]=r)})),t}(r,ot);var n=[t=/^#/.test(t)?window.document.getElementById(t.substr(1)):t.jquery?t[0]:t,e,r];return t.postscribe={cancel:function(){n.stream?n.stream.abort():n[1]=nt}},r.beforeEnqueue(n),at.push(n),st||ct(),t.postscribe}function ft(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==r)return;var n,o,i=[],a=!0,s=!1;try{for(r=r.call(t);!(a=(n=r.next()).done)&&(i.push(n.value),!e||i.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==r.return||r.return()}finally{if(s)throw o}}return i}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return dt(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return dt(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dt(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function ht(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}Object.assign(lt,{streams:{},queue:at,WriteStream:tt});var pt=function(){function t(){var r=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t);var n,o=void 0!==wpgdprcFront.consents?wpgdprcFront.consents:[],i=ft((n=function(t){return t.required},o.reduce((function(t,r){var o=e(t,2),i=o[0],a=o[1];return n(r)?[[].concat(s(i),[r]),a]:[i,[].concat(s(a),[r])]}),[[],[]])),2),a=i[0],c=i[1];a.forEach((function(t){return r.loadConsent(t)}));var u=d(wpgdprcFront.cookieName);if(null!=u){var l=this._parseConsentCookie(u);c.forEach((function(t){(!0===l||void 0!==l[t.ID]&&"declined"!==l[t.ID])&&r.loadConsent(t)}))}}var r,n,o;return r=t,(n=[{key:"_parseConsentCookie",value:function(t){if("accept"===t)return!0;var e=t.split(",");return Object.fromEntries(e.map((function(t){return t.split("_")})))}},{key:"getTargetByPlacement",value:function(t){var e;switch(t){case"head":e=document.head;break;case"body":if(null===(e=document.querySelector("#wpgdprc-consent-body"))){var r=document.createElement("div");r.id="wpgdprc-consent-body",document.body.prepend(r),e="#"+r.id}break;case"footer":e=document.body}return e}},{key:"loadConsent",value:function(t){var e=this.getTargetByPlacement(t.placement);null!==e&&lt(e,t.content)}}])&&ht(r.prototype,n),o&&ht(r,o),t}();function yt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function mt(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?yt(Object(r),!0).forEach((function(e){gt(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):yt(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function gt(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function vt(t,e,r,n,o,i,a){try{var s=t[i](a),c=s.value}catch(t){return void r(t)}s.done?e(c):Promise.resolve(c).then(n,o)}function bt(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var wt=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.setProperties(),this.init()}var e,r,n,o,i;return e=t,r=[{key:"setProperties",value:function(){this.prefix=wpgdprcFront.pluginPrefix,this.ajaxUrl=wpgdprcFront.ajaxUrl,this.ajaxNonce=wpgdprcFront.ajaxNonce,this.ajaxArg=wpgdprcFront.ajaxArg,this.successClassName="wpgdprc-message--success",this.errorClassName="wpgdprc-message--error",this.formAction=this.prefix+"_process_action",this.form=document.querySelector(".wpgdprc-form--access-request"),this.isLoading=!1,this.isLoadingClassName="is-loading"}},{key:"init",value:function(){this.handleForm()}},{key:"handleForm",value:function(){var t=this;this.form&&this.form.addEventListener("submit",(function(e){e.preventDefault(),t.accessRequest()}))}},{key:"setIsLoading",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.isLoading=t,t?document.body.classList.add(this.isLoadingClassName):document.body.classList.remove(this.isLoadingClassName)}},{key:"accessRequest",value:(o=regeneratorRuntime.mark((function t(){var e,r,n,o=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this.isLoading){t.next=2;break}return t.abrupt("return");case 2:return this.setIsLoading(),e=this.form.querySelector(".wpgdprc-message"),r=this.form.querySelector("#wpgdprc-form__consent"),n=this.form.querySelector("#wpgdprc-form__email"),e.style.display="none",e.classList.remove(this.successClassName,this.errorClassName),e.innerHTML="",t.prev=9,t.next=12,l(this.ajaxUrl,mt(gt({action:this.formAction},this.ajaxArg,this.ajaxNonce),f({type:"access_request",email:n.value,consent:r.checked})),"POST").then((function(t){return t.json()})).then((function(t){o.setIsLoading(!1);var r=void 0!==t.message&&t.message;r&&(o.form.reset(),n.blur(),e.innerHTML=r,e.classList.add(o.successClassName),e.removeAttribute("style"));var i=void 0!==t.error&&t.error;i&&(n.focus(),e.innerHTML=i,e.classList.add(o.errorClassName),e.removeAttribute("style"))}));case 12:t.next=18;break;case 14:t.prev=14,t.t0=t.catch(9),console.error(t.t0),this.setIsLoading(!1);case 18:case"end":return t.stop()}}),t,this,[[9,14]])})),i=function(){var t=this,e=arguments;return new Promise((function(r,n){var i=o.apply(t,e);function a(t){vt(i,r,n,a,s,"next",t)}function s(t){vt(i,r,n,a,s,"throw",t)}a(void 0)}))},function(){return i.apply(this,arguments)})}],r&&bt(e.prototype,r),n&&bt(e,n),t}();function kt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function St(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?kt(Object(r),!0).forEach((function(e){xt(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):kt(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function xt(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Tt(t,e,r,n,o,i,a){try{var s=t[i](a),c=s.value}catch(t){return void r(t)}s.done?e(c):Promise.resolve(c).then(n,o)}function Ot(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){Tt(i,n,o,a,s,"next",t)}function s(t){Tt(i,n,o,a,s,"throw",t)}a(void 0)}))}}function Et(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var At,jt=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.setProperties(),this.init()}var e,r,n,o;return e=t,r=[{key:"setProperties",value:function(){this.prefix=wpgdprcFront.pluginPrefix,this.ajaxUrl=wpgdprcFront.ajaxUrl,this.ajaxNonce=wpgdprcFront.ajaxNonce,this.ajaxArg=wpgdprcFront.ajaxArg,this.token=wpgdprcFront.token,this.forms=document.querySelectorAll(".wpgdprc-form--delete-request"),this.statusErrorClassName="wpgdprc-status--error",this.statusProcessingClassName="wpgdprc-status--processing",this.statusRemovedClassName="wpgdprc-status--removed",this.messageErrorClassName="wpgdprc-message--error",this.isLoading=!1,this.isLoadingClassName="is-loading",this.isHiddenClassName="is-hidden"}},{key:"init",value:function(){this.handleForm()}},{key:"handleForm",value:function(){var t=this;this.forms&&this.forms.forEach((function(e){t.handleFormSubmit(e),t.handleSelectAllCheckboxes(e)}))}},{key:"handleSelectAllCheckboxes",value:function(t){var e=t.querySelector(".wpgdprc-select-all");if(t&&e){var r=t.querySelectorAll(".wpgdprc-checkbox");r.forEach((function(t){t.addEventListener("change",(function(n){!1!==t.checked?(e.checked=!0,r.forEach((function(t){!1===t.checked&&(e.checked=!1)}))):e.checked=!1}))})),e.addEventListener("change",(function(t){var e=t.target.checked;r.forEach((function(t){t.checked=e}))}))}}},{key:"handleFormSubmit",value:function(t){var e=this;t&&t.addEventListener("submit",(function(r){r.preventDefault();var n=t.querySelector(".wpgdprc-select-all"),o=function(t){var e=[];return t.length?(t.forEach((function(t){var r=parseInt(t.value);t.checked&&r>0&&e.push(r)})),e):e}(t.querySelectorAll(".wpgdprc-checkbox"));n.checked=!1,e.deleteRequest(t,o)}))}},{key:"setIsLoading",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.isLoading=t,t?document.body.classList.add(this.isLoadingClassName):document.body.classList.remove(this.isLoadingClassName)}},{key:"deleteRequest",value:(o=Ot(regeneratorRuntime.mark((function t(e){var r,n,o,i,a,s,c=this,u=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=u.length>1&&void 0!==u[1]?u[1]:[],n=u.length>2&&void 0!==u[2]?u[2]:0,e&&r){t.next=4;break}return t.abrupt("return");case 4:if(o=e.getAttribute("data-wpgdprc"),i=e.querySelector(".wpgdprc-message"),(a=r.slice(0,1)).length){t.next=9;break}return t.abrupt("return");case 9:(s=e.querySelector('tr[data-id="'+a[0]+'"]')).classList.remove(this.statusErrorClassName),s.classList.add(this.statusProcessingClassName),i.classList.add(this.isHiddenClassName),i.classList.remove(this.messageErrorClassName),i.innerHTML="",this.setIsLoading(),setTimeout(Ot(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,l(c.ajaxUrl,St(xt({action:c.prefix+"_process_action"},c.ajaxArg,c.ajaxNonce),f({type:"delete_request",token:c.token,settings:JSON.parse(o),value:a[0]})),"POST").then((function(t){return t.json()})).then((function(t){c.setIsLoading(!1);var n=void 0!==t.message&&t.message,o=void 0!==t.error&&t.error;n&&(r.splice(0,1),s.querySelector('input[type="checkbox"]').remove(),s.classList.add(c.statusRemovedClassName),i.innerHTML=n,i.classList.remove(c.isHiddenClassName),r.length&&c.deleteRequest(e,r,500)),o&&(s.classList.add(c.statusErrorClassName),i.innerHTML=o,i.classList.add(c.messageErrorClassName),i.classList.remove(c.isHiddenClassName))}));case 3:t.next=9;break;case 5:t.prev=5,t.t0=t.catch(0),console.error(t.t0),c.setIsLoading(!1);case 9:case"end":return t.stop()}}),t,null,[[0,5]])}))),n||0);case 17:case"end":return t.stop()}}),t,this)}))),function(t){return o.apply(this,arguments)})}],r&&Et(e.prototype,r),n&&Et(e,n),t}();At=function(){var t=void 0!==wpgdprcFront.consents?wpgdprcFront.consents:[];v(),Array.isArray(t)&&t.length>0&&(new O,new q,new pt),new wt,new jt},document.addEventListener("DOMContentLoaded",(function(){At()}))})()})();
(function(){
"use strict";
var ua=navigator.userAgent.toLowerCase();
if(( ua.indexOf('webkit') > -1||ua.indexOf('opera') > -1||ua.indexOf('msie') > -1) &&
document.getElementById&&window.addEventListener){
window.addEventListener('hashchange', function(){
var element=document.getElementById(location.hash.substring(1));
if(element){
if(! /^(?:a|select|input|button|textarea)$/i.test(element.nodeName)){
element.tabIndex=-1;
}
element.focus();
}}, false);
}})();
(function(){
"use strict";
var $window=jQuery(window),
$document=jQuery(document),
$adminbar=jQuery('#wpadminbar'),
$body=jQuery('body');
if(typeof WD_STORAGE=='undefined'){
window.WD_STORAGE={};}
window.wd_storage_get=function(var_name){
return wd_isset(WD_STORAGE[var_name]) ? WD_STORAGE[var_name]:'';
};
window.wd_storage_set=function(var_name, value){
WD_STORAGE[var_name]=value;
};
window.wd_storage_inc=function(var_name){
var value=arguments[1]===undefined ? 1:arguments[1];
WD_STORAGE[var_name] +=value;
};
window.wd_storage_concat=function(var_name, value){
WD_STORAGE[var_name] +='' + value;
};
window.wd_storage_get_array=function(var_name, key){
return wd_isset(WD_STORAGE[var_name][key]) ? WD_STORAGE[var_name][key]:'';
};
window.wd_storage_set_array=function(var_name, key, value){
if(! wd_isset(WD_STORAGE[var_name])){
WD_STORAGE[var_name]={};}
WD_STORAGE[var_name][key]=value;
};
window.wd_storage_inc_array=function(var_name, key){
var value=arguments[2]===undefined ? 1:arguments[2];
WD_STORAGE[var_name][key] +=value;
};
window.wd_storage_concat_array=function(var_name, key, value){
WD_STORAGE[var_name][key] +='' + value;
};
window.wd_isset=function(obj){
return typeof(obj)!='undefined';
};
window.wd_empty=function(obj){
return typeof(obj)=='undefined'||(typeof(obj)=='object'&&obj===null)||(typeof(obj)=='array'&&obj.length===0)||(typeof(obj)=='string'&&wd_alltrim(obj)==='')||obj===0;
};
window.wd_is_array=function(obj){
return typeof(obj)=='array';
};
window.wd_is_object=function(obj){
return typeof(obj)=='object';
};
window.wd_clone_object=function(obj){
if(obj===null||typeof(obj)!='object'){
return obj;
}
var temp={};
for (var key in obj){
temp[key]=wd_clone_object(obj[key]);
}
return temp;
};
window.wd_merge_objects=function(obj1, obj2){
for (var i in obj2){
obj1[i]=obj2[i];
}
return obj1;
};
window.wd_array_merge=function(a1, a2){
for (var i in a2){
a1[i]=a2[i];
}
return a1;
};
window.wd_array_first_key=function(arr){
var rez=null;
for (var i in arr){
rez=i;
break;
}
return rez;
};
window.wd_array_first_value=function(arr){
var rez=null;
for (var i in arr){
rez=arr[i];
break;
}
return rez;
};
window.wd_serialize=function(mixed_val){
var obj_to_array=arguments.length==1||argument[1]===true;
switch (typeof(mixed_val)){
case "number":
if(isNaN(mixed_val)||! isFinite(mixed_val)){
return false;
}else{
return (Math.floor(mixed_val)==mixed_val ? "i":"d") + ":" + mixed_val + ";";
}
case "string":
return "s:" + mixed_val.length + ":\"" + mixed_val + "\";";
case "boolean":
return "b:" + (mixed_val ? "1":"0") + ";";
case "object":
if(mixed_val==null){
return "N;";
}else if(mixed_val instanceof Array){
var idxobj={ idx: -1 };
var map=[];
for (var i=0; i < mixed_val.length; i++){
idxobj.idx++;
var ser=wd_serialize(mixed_val[i]);
if(ser){
map.push(wd_serialize(idxobj.idx) + ser);
}}
return "a:" + mixed_val.length + ":{" + map.join("") + "}";
}else{
var class_name=wd_get_class(mixed_val);
if(class_name==undefined){
return false;
}
var props=new Array();
for (var prop in mixed_val){
var ser=wd_serialize(mixed_val[prop]);
if(ser){
props.push(wd_serialize(prop) + ser);
}}
if(obj_to_array){
return "a:" + props.length + ":{" + props.join("") + "}";
}else{
return "O:" + class_name.length + ":\"" + class_name + "\":" + props.length + ":{" + props.join("") + "}";
}}
case "undefined":
return "N;";
}
return false;
};
(function($){
var b64="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",
a256='',
r64=[256],
r256=[256],
i=0;
var UTF8={
encode: function(strUni){
var strUtf=strUni
.replace(/[\u0080-\u07ff]/g,
function(c){
var cc=c.charCodeAt(0);
return String.fromCharCode(0xc0 | cc >> 6, 0x80 | cc & 0x3f);
}
)
.replace(/[\u0800-\uffff]/g,
function(c){
var cc=c.charCodeAt(0);
return String.fromCharCode(0xe0 | cc >> 12, 0x80 | cc >> 6 & 0x3F, 0x80 | cc & 0x3f);
}
);
return strUtf;
},
decode: function(strUtf){
var strUni=strUtf
.replace(/[\u00e0-\u00ef][\u0080-\u00bf][\u0080-\u00bf]/g,
function(c){
var cc=((c.charCodeAt(0) & 0x0f) << 12) | ((c.charCodeAt(1) & 0x3f) << 6) | (c.charCodeAt(2) & 0x3f);
return String.fromCharCode(cc);
}
)
.replace(/[\u00c0-\u00df][\u0080-\u00bf]/g,
function(c){
var cc=(c.charCodeAt(0) & 0x1f) << 6 | c.charCodeAt(1) & 0x3f;
return String.fromCharCode(cc);
}
);
return strUni;
}};
while(i < 256){
var c=String.fromCharCode(i);
a256 +=c;
r256[i]=i;
r64[i]=b64.indexOf(c);
++i;
}
function code(s, discard, alpha, beta, w1, w2){
s=String(s);
var buffer=0,
i=0,
length=s.length,
result='',
bitsInBuffer=0;
while (i < length){
var c=s.charCodeAt(i);
c=c < 256 ? alpha[c]:-1;
buffer=(buffer << w1) + c;
bitsInBuffer +=w1;
while (bitsInBuffer >=w2){
bitsInBuffer -=w2;
var tmp=buffer >> bitsInBuffer;
result +=beta.charAt(tmp);
buffer ^=tmp << bitsInBuffer;
}
++i;
}
if(! discard&&bitsInBuffer > 0){
result +=beta.charAt(buffer << (w2 - bitsInBuffer));
}
return result;
}
var Plugin=$.wd_encoder=function(dir, input, encode){
return input ? Plugin[dir](input, encode):dir ? null:this;
};
Plugin.btoa=Plugin.encode=function(plain, utf8encode){
plain=Plugin.raw===false||Plugin.utf8encode||utf8encode
? UTF8.encode(plain)
: plain;
plain=code(plain, false, r256, b64, 8, 6);
return plain + '===='.slice((plain.length % 4)||4);
};
Plugin.atob=Plugin.decode=function(coded, utf8decode){
coded=String(coded).split('=');
var i=coded.length;
do {
--i;
coded[i]=code(coded[i], true, r64, a256, 6, 8);
} while (i > 0);
coded=coded.join('');
return Plugin.raw===false||Plugin.utf8decode||utf8decode
? UTF8.decode(coded)
: coded;
};}(jQuery));
window.wd_get_class=function(obj){
if(obj instanceof Object&&! (obj instanceof Array)&&! (obj instanceof Function)&&obj.constructor){
var arr=obj.constructor.toString().match(/function\s*(\w+)/);
if(arr&&arr.length==2){
return arr[1];
}}
return false;
};
window.wd_debounce=function(func, wait){
var timeout;
return function (){
var context=this, args=arguments;
var later=function later(){
timeout=null;
func.apply(context, args);
};
var callNow = !timeout;
clearTimeout(timeout);
timeout=setTimeout(later, wait);
if(callNow){
func.apply(context, args);
}};};
window.wd_throttle=function(func, wait, debounce){
var timeout;
return function (){
var context=this, args=arguments;
var throttler=function (){
timeout=null;
func.apply(context, args);
};
if(debounce) clearTimeout(timeout);
if(debounce||!timeout) timeout=setTimeout(throttler, wait);
};};
var wd_observers={};
window.wd_create_observer=function(id, obj, callback, args){
if(typeof window.trx_addons_create_observer!='undefined'){
return trx_addons_create_observer(id, obj, callback, args);
}else if(typeof window.MutationObserver!=='undefined'&&obj.length > 0){
if(typeof wd_observers[ id ]=='undefined'){
var defa={
attributes: false,
childList: true,
subtree: true
};
if(args){
defa=wd_object_merge(defa, args);
}
wd_observers[ id ]={
observer: new MutationObserver(callback),
obj: obj.get(0)
};
wd_observers[ id ].observer.observe(wd_observers[ id ].obj, defa);
}
return true;
}
return false;
};
window.wd_remove_observer=function(id){
if(typeof window.trx_addons_remove_observer!='undefined'){
return trx_addons_remove_observer(id);
}else if(typeof window.MutationObserver!=='undefined'){
if(typeof wd_observers[ id ]!=='undefined'){
wd_observers[ id ].observer.disconnect(wd_observers[ id ].obj
);
delete wd_observers[ id ];
}
return true;
}
return false;
};
var filters={};
window.wd_add_filter=function(filter, callback, priority){
if(typeof window.trx_addons_add_filter!='undefined'){
trx_addons_add_filter(filter, callback, priority);
}else if(typeof wp!='undefined'&&typeof wp.hooks!='undefined'){
wp.hooks.addFilter(filter, 'wd', callback, priority==undefined ? 10:priority);
}else{
if(! filters[filter]) filters[filter]={};
if(! filters[filter][priority]) filters[filter][priority]=[];
filters[filter][priority].push(callback);
}};
window.wd_apply_filters=function(filter, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9){
if(typeof window.trx_addons_apply_filters!='undefined'){
arg1=trx_addons_apply_filters(filter, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
}else if(typeof wp!='undefined'&&typeof wp.hooks!='undefined'&&typeof wp.hooks.applyFilters!='undefined'){
arg1=wp.hooks.applyFilters(filter, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
}else if(typeof filters[filter]=='object'){
var keys=Object.keys(filters[filter]).sort();
for (var i=0; i < keys.length; i++){
for (var j=0; j < filters[filter][keys[i]].length; j++){
if(typeof filters[filter][keys[i]][j]=='function'){
arg1=filters[filter][keys[i]][j](arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
}}
}}
return arg1;
};
window.wd_add_action=function(action, callback, priority){
if(typeof window.trx_addons_add_action!='undefined'){
trx_addons_add_action(action, callback, priority);
}else if(typeof wp!='undefined'&&typeof wp.hooks!='undefined'){
wp.hooks.addAction(action, 'wd', callback, priority==undefined ? 10:priority);
}else{
wd_add_filter(action, callback, priority);
}};
window.wd_do_action=function(action, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9){
if(typeof window.trx_addons_do_action!='undefined'){
trx_addons_do_action(action, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
}else if(typeof wp!='undefined'&&typeof wp.hooks!='undefined'&&typeof wp.hooks.doActions!='undefined'){
wp.hooks.doActions(action, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
}else{
wd_apply_filters(action, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
}};
window.wd_in_list=function(str, list){
var delim=arguments[2]!==undefined ? arguments[2]:'|';
var icase=arguments[3]!==undefined ? arguments[3]:true;
var retval=false;
if(icase){
if(typeof(str)=='string'){
str=str.toLowerCase();
}
list=list.toLowerCase();
}
var parts=list.split(delim);
for (var i=0; i < parts.length; i++){
if(parts[i]==str){
retval=true;
break;
}}
return retval;
};
window.wd_alltrim=function(str){
var dir=arguments[1]!==undefined ? arguments[1]:'a';
var rez='';
var i, start=0, end=str.length - 1;
if(dir=='a'||dir=='l'){
for (i=0; i < str.length; i++){
if(str.substr(i, 1)!=' '){
start=i;
break;
}}
}
if(dir=='a'||dir=='r'){
for (i=str.length - 1; i >=0; i--){
if(str.substr(i, 1)!=' '){
end=i;
break;
}}
}
return str.substring(start, end + 1);
};
window.wd_ltrim=function(str){
return wd_alltrim(str, 'l');
};
window.wd_rtrim=function(str){
return wd_alltrim(str, 'r');
};
window.wd_padl=function(str, len){
var ch=arguments[2]!==undefined ? arguments[2]:' ';
var rez=str.substr(0, len);
if(rez.length < len){
for (var i=0; i < len - str.length; i++){
rez +=ch;
}}
return rez;
};
window.wd_padr=function(str, len){
var ch=arguments[2]!==undefined ? arguments[2]:' ';
var rez=str.substr(0, len);
if(rez.length < len){
for (var i=0; i < len - str.length; i++){
rez=ch + rez;
}}
return rez;
};
window.wd_padc=function(str, len){
var ch=arguments[2]!==undefined ? arguments[2]:' ';
var rez=str.substr(0, len);
if(rez.length < len){
for (var i=0; i < Math.floor((len - str.length) / 2); i++){
rez=ch + rez + ch;
}}
return rez + (rez.length < len ? ch:'');
};
window.wd_replicate=function(str, num){
var rez='';
for (var i=0; i < num; i++){
rez +=str;
}
return rez;
};
window.wd_prepare_macros=function(str){
return str
.replace(/\{\{/g, "<i>")
.replace(/\}\}/g, "</i>")
.replace(/\(\(/g, "<b>")
.replace(/\)\)/g, "</b>")
.replace(/\|\|/g, "<br>");
};
window.wd_round_number=function(num){
var precision=arguments[1]!==undefined ? arguments[1]:0;
var p=Math.pow(10, precision);
return Math.round(num * p) / p;
};
window.wd_clear_number=function(num){
var precision=arguments[1]!==undefined ? arguments[1]:0;
var defa=arguments[2]!==undefined ? arguments[2]:0;
var res='';
var decimals=-1;
num="" + num;
if(num==""){
num="" + defa;
}
for (var i=0; i < num.length; i++){
if(decimals==0){
break;
}else if(decimals > 0){
decimals--;
}
var ch=num.substr(i,1);
if(ch=='.'){
if(precision > 0){
res +=ch;
}
decimals=precision;
}else if((ch >=0&&ch <=9)||(ch=='-'&&i==0)){
res +=ch;
}}
if(precision > 0&&decimals!=0){
if(decimals==-1){
res     +='.';
decimals=precision;
}
for (i=decimals; i > 0; i--){
res +='0';
}}
return res;
};
window.wd_dec2hex=function(n){
return Number(n).toString(16);
};
window.wd_hex2dec=function(hex){
return parseInt(hex,16);
};
window.wd_in_array=function(val, thearray){
var rez=false;
for (var i=0; i < thearray.length - 1; i++){
if(thearray[i]==val){
rez=true;
break;
}}
return rez;
};
window.wd_sort_array=function(thearray){
var caseSensitive=arguments[1]!==undefined ? arguments[1]:false;
var tmp='';
for (var x=0; x < thearray.length - 1; x++){
for (var y=(x + 1); y < thearray.length; y++){
if(caseSensitive){
if(thearray[x] > thearray[y]){
tmp=thearray[x];
thearray[x]=thearray[y];
thearray[y]=tmp;
}}else{
if(thearray[x].toLowerCase() > thearray[y].toLowerCase()){
tmp=thearray[x];
thearray[x]=thearray[y];
thearray[y]=tmp;
}}
}}
return thearray;
};
window.wd_parse_date=function(dt){
dt=dt.replace(/\//g, '-').replace(/\./g, '-').replace(/T/g, ' ').split('+')[0];
var dt2=dt.split(' ');
var d=dt2[0].split('-');
var t=dt2[1].split(':');
d.push(t[0], t[1], t[2]);
return d;
};
window.wd_get_date_difference=function(dt1){
var dt2=arguments[1]!==undefined ? arguments[1]:'';
var short_date=arguments[2]!==undefined ? arguments[2]:true;
var sec=arguments[3]!==undefined ? arguments[3]:false;
var a1=wd_parse_date(dt1);
dt1=Date.UTC(a1[0], a1[1], a1[2], a1[3], a1[4], a1[5]);
if(dt2==''){
dt2=new Date();
var a2=[dt2.getFullYear(), dt2.getMonth() + 1, dt2.getDate(), dt2.getHours(), dt2.getMinutes(), dt2.getSeconds()];
}else{
var a2=wd_parse_date(dt2);
}
dt2=Date.UTC(a2[0], a2[1], a2[2], a2[3], a2[4], a2[5]);
var diff=Math.round((dt2 - dt1) / 1000);
var days=Math.floor(diff / (24 * 3600));
diff       -=days * 24 * 3600;
var hours=Math.floor(diff / 3600);
diff       -=hours * 3600;
var minutes=Math.floor(diff / 60);
diff       -=minutes * 60;
var rez='';
if(days > 0){
rez +=(rez!=='' ? ' ':'') + days + ' day' + (days > 1 ? 's':'');
}
if((! short_date||rez=='')&&hours > 0){
rez +=(rez!=='' ? ' ':'') + hours + ' hour' + (hours > 1 ? 's':'');
}
if((! short_date||rez=='')&&minutes > 0){
rez +=(rez!=='' ? ' ':'') + minutes + ' minute' + (minutes > 1 ? 's':'');
}
if(sec||rez==''){
rez +=rez!==''||sec ? (' ' + diff + ' second' + (diff > 1 ? 's':'')):'less then minute';
}
return rez;
};
window.wd_hex2rgb=function(hex){
hex=parseInt(((hex.indexOf('#') > -1) ? hex.substring(1):hex), 16);
return {r: hex >> 16, g: (hex & 0x00FF00) >> 8, b: (hex & 0x0000FF)};};
window.wd_hex2rgba=function(hex, alpha){
var rgb=wd_hex2rgb(hex);
return 'rgba(' + rgb.r + ',' + rgb.g + ',' + rgb.b + ',' + alpha + ')';
};
window.wd_rgb2hex=function(color){
var aRGB;
color=color.replace(/\s/g,"").toLowerCase();
if(color=='rgba(0,0,0,0)'||color=='rgba(0%,0%,0%,0%)'){
color='transparent';
}
if(color.indexOf('rgba(')==0){
aRGB=color.match(/^rgba\((\d{1,3}[%]?),(\d{1,3}[%]?),(\d{1,3}[%]?),(\d{1,3}[%]?)\)$/i);
}else{
aRGB=color.match(/^rgb\((\d{1,3}[%]?),(\d{1,3}[%]?),(\d{1,3}[%]?)\)$/i);
}
if(aRGB){
color='';
for (var i=1; i <=3; i++){
color +=Math.round((aRGB[i][aRGB[i].length - 1]=="%" ? 2.55:1) * parseInt(aRGB[i])).toString(16).replace(/^(.)$/,'0$1');
}}else{
color=color.replace(/^#?([\da-f])([\da-f])([\da-f])$/i, '$1$1$2$2$3$3');
}
return (color.substr(0,1)!='#' ? '#':'') + color;
};
window.wd_components2hex=function(r,g,b){
return '#' +
Number(r).toString(16).toUpperCase().replace(/^(.)$/,'0$1') +
Number(g).toString(16).toUpperCase().replace(/^(.)$/,'0$1') +
Number(b).toString(16).toUpperCase().replace(/^(.)$/,'0$1');
};
window.wd_rgb2components=function(color){
color=wd_rgb2hex(color);
var matches=color.match(/^#?([\dabcdef]{2})([\dabcdef]{2})([\dabcdef]{2})$/i);
if(! matches){
return false;
}
for (var i=1, rgb=new Array(3); i <=3; i++){
rgb[i - 1]=parseInt(matches[i],16);
}
return rgb;
};
window.wd_hex2hsb=function(hex){
var h=arguments[1]!==undefined ? arguments[1]:0;
var s=arguments[2]!==undefined ? arguments[2]:0;
var b=arguments[3]!==undefined ? arguments[3]:0;
var hsb=wd_rgb2hsb(wd_hex2rgb(hex));
hsb.h=Math.min(359, Math.max(0, hsb.h + h));
hsb.s=Math.min(100, Math.max(0, hsb.s + s));
hsb.b=Math.min(100, Math.max(0, hsb.b + b));
return hsb;
};
window.wd_hsb2hex=function(hsb){
var rgb=wd_hsb2rgb(hsb);
return wd_components2hex(rgb.r, rgb.g, rgb.b);
};
window.wd_rgb2hsb=function(rgb){
var hsb={};
hsb.b=Math.max(Math.max(rgb.r,rgb.g),rgb.b);
hsb.s=(hsb.b <=0) ? 0:Math.round(100 * (hsb.b - Math.min(Math.min(rgb.r,rgb.g),rgb.b)) / hsb.b);
hsb.b=Math.round((hsb.b / 255) * 100);
if((rgb.r==rgb.g)&&(rgb.g==rgb.b)){
hsb.h=0;
}else if(rgb.r >=rgb.g&&rgb.g >=rgb.b){
hsb.h=60 * (rgb.g - rgb.b) / (rgb.r - rgb.b);
}else if(rgb.g >=rgb.r&&rgb.r >=rgb.b){
hsb.h=60 + 60 * (rgb.g - rgb.r) / (rgb.g - rgb.b);
}else if(rgb.g >=rgb.b&&rgb.b >=rgb.r){
hsb.h=120 + 60 * (rgb.b - rgb.r) / (rgb.g - rgb.r);
}else if(rgb.b >=rgb.g&&rgb.g >=rgb.r){
hsb.h=180 + 60 * (rgb.b - rgb.g) / (rgb.b - rgb.r);
}else if(rgb.b >=rgb.r&&rgb.r >=rgb.g){
hsb.h=240 + 60 * (rgb.r - rgb.g) / (rgb.b - rgb.g);
}else if(rgb.r >=rgb.b&&rgb.b >=rgb.g){
hsb.h=300 + 60 * (rgb.r - rgb.b) / (rgb.r - rgb.g);
}else{
hsb.h=0;
}
hsb.h=Math.round(hsb.h);
return hsb;
};
window.wd_hsb2rgb=function(hsb){
var rgb={};
var h=Math.round(hsb.h);
var s=Math.round(hsb.s * 255 / 100);
var v=Math.round(hsb.b * 255 / 100);
if(s==0){
rgb.r=rgb.g=rgb.b=v;
}else{
var t1=v;
var t2=(255 - s) * v / 255;
var t3=(t1 - t2) * (h % 60) / 60;
if(h==360){
h=0;
}
if(h < 60){
rgb.r=t1;	rgb.b=t2;   rgb.g=t2 + t3; }else if(h < 120){
rgb.g=t1; rgb.b=t2;	rgb.r=t1 - t3; }else if(h < 180){
rgb.g=t1; rgb.r=t2;	rgb.b=t2 + t3; }else if(h < 240){
rgb.b=t1; rgb.r=t2;	rgb.g=t1 - t3; }else if(h < 300){
rgb.b=t1; rgb.g=t2;	rgb.r=t2 + t3; }else if(h < 360){
rgb.r=t1; rgb.g=t2;	rgb.b=t1 - t3; }else{
rgb.r=0;  rgb.g=0;	rgb.b=0;	 }}
return { r:Math.round(rgb.r), g:Math.round(rgb.g), b:Math.round(rgb.b) };};
window.wd_color_picker=function(){
var id=arguments[0]!==undefined ? arguments[0]:"iColorPicker" + Math.round(Math.random() * 1000);
var colors=arguments[1]!==undefined ? arguments[1] :
'#f00,#ff0,#0f0,#0ff,#00f,#f0f,#fff,#ebebeb,#e1e1e1,#d7d7d7,#cccccc,#c2c2c2,#b7b7b7,#acacac,#a0a0a0,#959595,'
+ '#ee1d24,#fff100,#00a650,#00aeef,#2f3192,#ed008c,#898989,#7d7d7d,#707070,#626262,#555,#464646,#363636,#262626,#111,#000,'
+ '#f7977a,#fbad82,#fdc68c,#fff799,#c6df9c,#a4d49d,#81ca9d,#7bcdc9,#6ccff7,#7ca6d8,#8293ca,#8881be,#a286bd,#bc8cbf,#f49bc1,#f5999d,'
+ '#f16c4d,#f68e54,#fbaf5a,#fff467,#acd372,#7dc473,#39b778,#16bcb4,#00bff3,#438ccb,#5573b7,#5e5ca7,#855fa8,#a763a9,#ef6ea8,#f16d7e,'
+ '#ee1d24,#f16522,#f7941d,#fff100,#8fc63d,#37b44a,#00a650,#00a99e,#00aeef,#0072bc,#0054a5,#2f3192,#652c91,#91278f,#ed008c,#ee105a,'
+ '#9d0a0f,#a1410d,#a36209,#aba000,#588528,#197b30,#007236,#00736a,#0076a4,#004a80,#003370,#1d1363,#450e61,#62055f,#9e005c,#9d0039,'
+ '#790000,#7b3000,#7c4900,#827a00,#3e6617,#045f20,#005824,#005951,#005b7e,#003562,#002056,#0c004b,#30004a,#4b0048,#7a0045,#7a0026';
var colorsList=colors.split(',');
var tbl='<table class="colorPickerTable"><thead>';
for (var i=0; i < colorsList.length; i++){
if(i % 16==0){
tbl +=(i > 0 ? '</tr>':'') + '<tr>';
}
tbl +='<td style="background-color:' + colorsList[i] + '">&nbsp;</td>';
}
tbl +='</tr></thead><tbody>'
+ '<tr style="height:60px;">'
+ '<td colspan="8" id="' + id + '_colorPreview" style="vertical-align:middle;text-align:center;border:1px solid #000;background:#fff;">'
+ '<input style="width:55px;color:#000;border:1px solid rgb(0, 0, 0);padding:5px;background-color:#fff;font:11px Arial, Helvetica, sans-serif;" maxlength="7" />'
+ '<a href="#" id="' + id + '_moreColors" class="iColorPicker_moreColors"></a>'
+ '</td>'
+ '<td colspan="8" id="' + id + '_colorOriginal" style="vertical-align:middle;text-align:center;border:1px solid #000;background:#fff;">'
+ '<input style="width:55px;color:#000;border:1px solid rgb(0, 0, 0);padding:5px;background-color:#fff;font:11px Arial, Helvetica, sans-serif;" readonly="readonly" />'
+ '</td>'
+ '</tr></tbody></table>';
jQuery(document.createElement("div"))
.attr("id", id)
.css('display','none')
.html(tbl)
.appendTo("body")
.addClass("iColorPickerTable")
.on('mouseover', 'thead td', function(){
var aaa=wd_rgb2hex(jQuery(this).css('background-color'));
jQuery('#' + id + '_colorPreview').css('background',aaa);
jQuery('#' + id + '_colorPreview input').val(aaa);
}
)
.on('keypress', '#' + id + '_colorPreview input', function(key){
var aaa=jQuery(this).val();
if(aaa.length < 7&&((key.which >=48&&key.which <=57)||(key.which >=97&&key.which <=102)||(key.which===35||aaa.length===0))){
aaa +=String.fromCharCode(key.which);
}else if(key.which==8&&aaa.length > 0){
aaa=aaa.substring(0, aaa.length - 1);
}else if(key.which===13&&(aaa.length===4||aaa.length===7)){
var fld=jQuery('#' + id).data('field');
var func=jQuery('#' + id).data('func');
if(func!==null&&func!='undefined'){
func(fld, aaa);
}else{
fld.val(aaa).css('backgroundColor', aaa).trigger('change');
}
jQuery('#' + id + '_Bg').fadeOut(500);
jQuery('#' + id).fadeOut(500);
}else{
key.preventDefault();
return false;
}
if(aaa.substr(0,1)==='#'&&(aaa.length===4||aaa.length===7)){
jQuery('#' + id + '_colorPreview').css('background',aaa);
}
return true;
}
)
.on('click', 'thead td', function(e){
var fld=jQuery('#' + id).data('field');
var func=jQuery('#' + id).data('func');
var aaa=wd_rgb2hex(jQuery(this).css('background-color'));
if(func!==null&&func!='undefined'){
func(fld, aaa);
}else{
fld.val(aaa).css('backgroundColor', aaa).trigger('change');
}
jQuery('#' + id + '_Bg').fadeOut(500);
jQuery('#' + id).fadeOut(500);
e.preventDefault();
return false;
}
)
.on('click', 'tbody .iColorPicker_moreColors', function(e){
var thead=jQuery(this).parents('table').find('thead');
var out='';
if(thead.hasClass('more_colors')){
for (var i=0; i < colorsList.length; i++){
if(i % 16==0){
out +=(i > 0 ? '</tr>':'') + '<tr>';
}
out +='<td style="background-color:' + colorsList[i] + '">&nbsp;</td>';
}
thead.removeClass('more_colors').empty().html(out + '</tr>');
jQuery('#' + id + '_colorPreview').attr('colspan', 8);
jQuery('#' + id + '_colorOriginal').attr('colspan', 8);
}else{
var rgb=[0,0,0], i=0, j=-1;
while (rgb[0] < 0xF||rgb[1] < 0xF||rgb[2] < 0xF){
if(i % 18===0){
out +=(i > 0 ? '</tr>':'') + '<tr>';
}
i++;
out    +='<td style="background-color:' + wd_components2hex(rgb[0] * 16 + rgb[0],rgb[1] * 16 + rgb[1],rgb[2] * 16 + rgb[2]) + '">&nbsp;</td>';
rgb[2] +=3;
if(rgb[2] > 0xF){
rgb[1] +=3;
if(rgb[1] > (j===0 ? 6:0xF)){
rgb[0] +=3;
if(rgb[0] > 0xF){
if(j===0){
j=1;
rgb[0]=0;
rgb[1]=9;
rgb[2]=0;
}else{
break;
}}else{
rgb[1]=(j < 1 ? 0:9);
rgb[2]=0;
}}else{
rgb[2]=0;
}}
}
thead.addClass('more_colors').empty().html(out + '<td  style="background-color:#ffffff" colspan="8">&nbsp;</td></tr>');
jQuery('#' + id + '_colorPreview').attr('colspan', 9);
jQuery('#' + id + '_colorOriginal').attr('colspan', 9);
}
jQuery('#' + id + ' table.colorPickerTable thead td')
.css({
'width':'12px',
'height':'14px',
'border':'1px solid #000',
'cursor':'pointer'
}
);
e.preventDefault();
return false;
}
);
jQuery(document.createElement("div"))
.attr("id", id + "_Bg")
.on('click', function(e){
jQuery("#" + id + "_Bg").fadeOut(500);
jQuery("#" + id).fadeOut(500);
e.preventDefault();
return false;
}
)
.appendTo("body");
jQuery('#' + id + ' table.colorPickerTable thead td')
.css({
'width':'12px',
'height':'14px',
'border':'1px solid #000',
'cursor':'pointer'
}
);
jQuery('#' + id + ' table.colorPickerTable')
.css({'border-collapse':'collapse'});
jQuery('#' + id)
.css({
'border':'1px solid #ccc',
'background':'#333',
'padding':'5px',
'color':'#fff'
}
);
jQuery('#' + id + '_colorPreview')
.css({'height':'50px'});
return id;
};
window.wd_color_picker_show=function(id, fld, func){
if(id===null||id===''){
id=jQuery('.iColorPickerTable').attr('id');
}
var eICP=fld.offset();
var w=jQuery('#' + id).width();
var h=jQuery('#' + id).height();
var l=eICP.left + w < $window.width() - 10 ? eICP.left:$window.width() - 10 - w;
var t=eICP.top + fld.outerHeight() + h < $window.scrollTop() + $window.height() - 10 ? eICP.top + fld.outerHeight():eICP.top - h - 13;
jQuery("#" + id)
.data({field: fld, func: func})
.css({
'top':t + "px",
'left':l + "px",
'position':'absolute',
'z-index':999999
}
)
.fadeIn(500);
jQuery("#" + id + "_Bg")
.css({
'position':'fixed',
'z-index':999998,
'top':0,
'left':0,
'width':'100%',
'height':'100%'
}
)
.fadeIn(500);
var def=fld.val().substr(0, 1)=='#' ? fld.val():wd_rgb2hex(fld.css('backgroundColor'));
jQuery('#' + id + '_colorPreview input,#' + id + '_colorOriginal input').val(def);
jQuery('#' + id + '_colorPreview,#' + id + '_colorOriginal').css('background',def);
};
window.wd_get_load_fonts_family_string=function(name, family){
var parts=[ name ];
if(wd_alltrim(family)!=''){
parts=parts.concat(family.split(','));
}
for(var i=0; i < parts.length; i++){
parts[ i ]=wd_alltrim(parts[ i ]);
if(parts[ i ].indexOf('"') < 0&&parts[ i ].indexOf(' ') >=0){
parts[ i ]='"' + parts[ i ] + '"';
}}
return parts.join(',');
};
window.wd_get_class_by_prefix=function(classes, prefix){
var rez='';
if(classes){
classes=classes.split(' ');
for (var i=0; i < classes.length; i++){
if(classes[i].indexOf(prefix) >=0){
rez=classes[i].replace(/[\s]+/g, '');
break;
}}
}
return rez;
};
window.wd_chg_class_by_prefix=function(classes, prefix, new_value){
var chg=false;
if(! classes) classes='';
classes=classes.replace(/[\s]+/g, ' ').split(' ');
new_value=new_value.replace(/[\s]+/g, '');
if(typeof prefix=='string'){
prefix=[prefix];
}
for (var i=0; i < classes.length; i++){
for (var j=0; j < prefix.length; j++){
if(classes[i].indexOf(prefix[j]) >=0){
classes[i]=new_value;
chg=true;
break;
}}
if(chg) break;
}
if(! chg&&new_value){
if(classes.length==1&&classes[0]==='')
classes[0]=new_value;
else
classes.push(new_value);
}
return classes.join(' ');
};
window.wd_import_inline_styles=function(response){
var selectors=wd_apply_filters('wd_filter_spa_inline_css_selectors', [
'wd-inline-styles-inline-css',
'trx_addons-inline-styles-inline-css',
'woocommerce-inline-inline-css',
'elementor-frontend-inline-css'
]);
var p1, p2, inline_css, $inline_css_tag;
for(var i=0; i < selectors.length; i++){
p1=response.indexOf(selectors[i]);
if(p1 > 0){
p1=response.indexOf('>', p1) + 1;
p2=response.indexOf('</style>', p1),
inline_css=response.substring(p1, p2),
$inline_css_tag=jQuery('#' + selectors[i]);
if($inline_css_tag.length===0){
$body.append('<style id="' + selectors[i] + '" type="text/css">' + inline_css + '</style>');
}else{
$inline_css_tag.append(inline_css);
}}
}};
window.wd_import_tags_link=function(response){
var links=response.match(/<link[^>]*rel=['"]stylesheet['"][^>]*id=['"]([^'"]+)['"][^>]*>/g);
if(links){
var $head=jQuery('head');
for(var i=0; i < links.length; i++){
var matches=links[i].match(/<link[^>]*rel=['"]stylesheet['"][^>]*id=['"]([^'"]+)['"][^>]*>/);
if(matches&&matches.length&&matches.length > 1&&matches[1]){
if(jQuery('#' + matches[1].replace('.', '\\.')).length===0){
$head.prepend(links[i]);
}}
}}
};
window.wd_get_cookie=function(name){
var defa=arguments[1]!==undefined ? arguments[1]:null;
var start=document.cookie.indexOf(name + '=');
var len=start + name.length + 1;
if((! start)&&(name!=document.cookie.substring(0, name.length))){
return defa;
}
if(start==-1){
return defa;
}
var end=document.cookie.indexOf(';', len);
if(end==-1){
end=document.cookie.length;
}
return unescape(document.cookie.substring(len, end));
};
window.wd_set_cookie=function(name, value){
var expires=arguments[2]!==undefined ? arguments[2]:0;
var path=arguments[3]!==undefined ? arguments[3]:'/';
var domain=arguments[4]!==undefined ? arguments[4]:'';
var secure=arguments[5]!==undefined ? arguments[5]:'';
var samesite=arguments[6]!==undefined ? arguments[6]:'strict';
var today=new Date();
today.setTime(today.getTime());
var expires_date=new Date(today.getTime() + (expires * 1));
document.cookie=encodeURIComponent(name) + '='
+ encodeURIComponent(value)
+ (expires ? ';expires=' + expires_date.toGMTString():'')
+ (path ? ';path=' + path:'')
+ (domain ? ';domain=' + domain:'')
+ (secure ? ';secure':'')
+ (samesite  ? ';samesite=' + samesite:'');
};
window.wd_del_cookie=function(name){
var path=arguments[1]!==undefined ? arguments[1]:'/';
var domain=arguments[2]!==undefined ? arguments[2]:'';
var secure=arguments[3]!==undefined ? arguments[3]:'';
var samesite=arguments[4]!==undefined ? arguments[4]:'strict';
if(wd_get_cookie(name)){
document.cookie=name + '='
+ ';expires=Thu, 01-Jan-1970 00:00:01 GMT'
+ (path ? ';path=' + path:'')
+ (domain ? ';domain=' + domain:'')
+ (secure ? ';secure':'')
+ (samesite  ? ';samesite=' + samesite:'');
}};
window.wd_is_local_storage_exists=function(){
try {
return 'localStorage' in window&&window['localStorage']!==null;
} catch (e){
return false;
}};
window.wd_get_storage=function(name){
var defa=arguments[1]!==undefined ? arguments[1]:null;
var val=null;
if(wd_is_local_storage_exists()){
val=window['localStorage'].getItem(name);
if(val===null) val=defa;
}else{
val=wd_get_cookie(name, defa);
}
return val;
};
window.wd_set_storage=function(name, value){
if(wd_is_local_storage_exists())
window['localStorage'].setItem(name, value);
else
wd_set_cookie(name, value, 365 * 24 * 60 * 60 * 1000);
};
window.wd_del_storage=function(name){
if(wd_is_local_storage_exists())
window['localStorage'].removeItem(name);
else
wd_del_cookie(name);
};
window.wd_clear_storage=function(){
if(wd_is_local_storage_exists())
window['localStorage'].clear();
};
window.wd_clear_listbox=function(box){
for (var i=box.options.length - 1; i >=0; i--){
box.options[i]=null;
}};
window.wd_add_listbox_item=function(box, val, text){
var item=new Option();
item.value=val;
item.text=text;
box.options.add(item);
};
window.wd_del_listbox_item_by_value=function(box, val){
for (var i=0; i < box.options.length; i++){
if(box.options[i].value==val){
box.options[i]=null;
break;
}}
};
window.wd_del_listbox_item_by_text=function(box, txt){
for (var i=0; i < box.options.length; i++){
if(box.options[i].text==txt){
box.options[i]=null;
break;
}}
};
window.wd_find_listbox_item_by_value=function(box, val){
var idx=-1;
for (var i=0; i < box.options.length; i++){
if(box.options[i].value==val){
idx=i;
break;
}}
return idx;
};
window.wd_find_listbox_item_by_text=function(box, txt){
var idx=-1;
for (var i=0; i < box.options.length; i++){
if(box.options[i].text==txt){
idx=i;
break;
}}
return idx;
};
window.wd_select_listbox_item_by_value=function(box, val){
for (var i=0; i < box.options.length; i++){
box.options[i].selected=(val==box.options[i].value);
}};
window.wd_select_listbox_item_by_text=function(box, txt){
for (var i=0; i < box.options.length; i++){
box.options[i].selected=(txt==box.options[i].text);
}};
window.wd_get_listbox_values=function(box){
var delim=arguments[1]!==undefined ? arguments[1]:',';
var str='';
for (var i=0; i < box.options.length; i++){
str +=(str ? delim:'') + box.options[i].value;
}
return str;
};
window.wd_get_listbox_texts=function(box){
var delim=arguments[1]!==undefined ? arguments[1]:',';
var str='';
for (var i=0; i < box.options.length; i++){
str +=(str ? delim:'') + box.options[i].text;
}
return str;
};
window.wd_sort_listbox=function(box){
var temp_opts=new Array(),
temp=new Option(),
i, x, y;
for (i=0; i < box.options.length; i++){
temp_opts[i]=box.options[i].clone();
}
for (x=0; x < temp_opts.length - 1; x++){
for (y=(x + 1); y < temp_opts.length; y++){
if(temp_opts[x].text > temp_opts[y].text){
temp=temp_opts[x];
temp_opts[x]=temp_opts[y];
temp_opts[y]=temp;
}}
}
for (i=0; i < box.options.length; i++){
box.options[i]=temp_opts[i].clone();
}};
window.wd_get_listbox_selected_index=function(box){
for (var i=0; i < box.options.length; i++){
if(box.options[i].selected){
return i;
}}
return -1;
};
window.wd_get_listbox_selected_value=function(box){
for (var i=0; i < box.options.length; i++){
if(box.options[i].selected){
return box.options[i].value;
}}
return null;
};
window.wd_get_listbox_selected_text=function(box){
for (var i=0; i < box.options.length; i++){
if(box.options[i].selected){
return box.options[i].text;
}}
return null;
};
window.wd_get_listbox_selected_option=function(box){
for (var i=0; i < box.options.length; i++){
if(box.options[i].selected){
return box.options[i];
}}
return null;
};
window.wd_get_radio_value=function(radioGroupObj){
for (var i=0; i < radioGroupObj.length; i++){
if(radioGroupObj[i].checked){
return radioGroupObj[i].value;
}}
return null;
};
window.wd_set_radio_checked_by_num=function(radioGroupObj, num){
for (var i=0; i < radioGroupObj.length; i++){
if(radioGroupObj[i].checked&&i!=num){
radioGroupObj[i].checked=false;
}else if(i==num){
radioGroupObj[i].checked=true;
}}
};
window.wd_set_radio_checked_by_value=function(radioGroupObj, val){
for (var i=0; i < radioGroupObj.length; i++){
if(radioGroupObj[i].checked&&radioGroupObj[i].value!=val){
radioGroupObj[i].checked=false;
}else if(radioGroupObj[i].value==val){
radioGroupObj[i].checked=true;
}}
};
window.wd_form_validate=function(form, opt){
var error_msg='';
form.find(":input").each(function(){
if(error_msg!==''&&opt.exit_after_first_error){
return;
}
for (var i=0; i < opt.rules.length; i++){
if(jQuery(this).attr("name")==opt.rules[i].field){
var val=jQuery(this).val();
var error=false;
if(typeof(opt.rules[i].min_length)=='object'){
if(opt.rules[i].min_length.value > 0&&val.length < opt.rules[i].min_length.value){
if(error_msg==''){
jQuery(this).get(0).focus();
}
error_msg +='<p class="error_item">' + (typeof(opt.rules[i].min_length.message)!='undefined' ? opt.rules[i].min_length.message:opt.error_message_text) + '</p>';
error=true;
}}
if((! error||! opt.exit_after_first_error)&&typeof(opt.rules[i].max_length)=='object'){
if(opt.rules[i].max_length.value > 0&&val.length > opt.rules[i].max_length.value){
if(error_msg==''){
jQuery(this).get(0).focus();
}
error_msg +='<p class="error_item">' + (typeof(opt.rules[i].max_length.message)!='undefined' ? opt.rules[i].max_length.message:opt.error_message_text) + '</p>';
error=true;
}}
if((! error||! opt.exit_after_first_error)&&typeof(opt.rules[i].mask)=='object'){
if(opt.rules[i].mask.value!==''){
var regexp=new RegExp(opt.rules[i].mask.value);
if(! regexp.test(val)){
if(error_msg==''){
jQuery(this).get(0).focus();
}
error_msg +='<p class="error_item">' + (typeof(opt.rules[i].mask.message)!='undefined' ? opt.rules[i].mask.message:opt.error_message_text) + '</p>';
error=true;
}}
}
if((! error||! opt.exit_after_first_error)&&typeof(opt.rules[i].state)=='object'){
if(opt.rules[i].state.value=='checked'&&! jQuery(this).get(0).checked){
if(error_msg==''){
jQuery(this).get(0).focus();
}
error_msg +='<p class="error_item">' + (typeof(opt.rules[i].state.message)!='undefined' ? opt.rules[i].state.message:opt.error_message_text) + '</p>';
error=true;
}}
if((! error||! opt.exit_after_first_error)&&typeof(opt.rules[i].equal_to)=='object'){
if(opt.rules[i].equal_to.value!==''&&val!=jQuery(jQuery(this).get(0).form[opt.rules[i].equal_to.value]).val()){
if(error_msg==''){
jQuery(this).get(0).focus();
}
error_msg +='<p class="error_item">' + (typeof(opt.rules[i].equal_to.message)!='undefined' ? opt.rules[i].equal_to.message:opt.error_message_text) + '</p>';
error=true;
}}
if(opt.error_fields_class!==''){
jQuery(this).toggleClass(opt.error_fields_class, error);
}}
}}
);
if(error_msg!==''&&opt.error_message_show){
var error_message_box=form.find(".result");
if(error_message_box.length==0){
error_message_box=form.parent().find(".result");
}
if(error_message_box.length==0){
form.append('<div class="result"></div>');
error_message_box=form.find(".result");
}
if(opt.error_message_class){
error_message_box.toggleClass(opt.error_message_class, true);
}
error_message_box.html(error_msg).fadeIn();
setTimeout(function(){ error_message_box.fadeOut(); }, opt.error_message_time);
}
return error_msg!=='';
};
window.trx_addons_document_animate_to_busy=false;
window.wd_document_animate_to=function(id){
var split_animation=true;
var speed=arguments.length > 1 ? arguments[1]:-1;
var callback=arguments.length > 2 ? arguments[2]:undefined;
var oft = ! isNaN(id) ? Number(id):0,
oft2=-1;
if(isNaN(id)){
if(id.substring(0, 1)!='#'&&id.substring(0, 1)!='.'){
id='#' + id;
}
var obj=jQuery(id).eq(0);
if(obj.length===0){
return;
}
oft=split_animation ? obj.offset().top:Math.max(0, obj.offset().top - wd_fixed_rows_height());
if(split_animation){
oft2=Math.max(0, oft - wd_fixed_rows_height());
}}
if(speed < 0){
speed=Math.min(1000, Math.max(300, Math.round(Math.abs(( oft2 < 0 ? oft:oft2) - $window.scrollTop()) / $window.height() * 300)));
}
if(oft2 >=0){
setTimeout(function(){
if(isNaN(id)){
oft=obj.offset().top;
}
oft2=Math.max(0, oft - wd_fixed_rows_height());
jQuery('body,html').stop(true).animate({scrollTop: oft2}, Math.floor(speed / 2), 'linear', function(){
_window_scroll_top=$window.scrollTop();
window.trx_addons_document_animate_to_busy=false;
if(callback) callback(id, speed);
});
}, Math.floor(speed / 2));
}else{
oft2=oft;
}
if(speed > 0){
jQuery('body,html').stop(true).animate({ scrollTop: oft2 }, speed, 'linear', function(){
_window_scroll_top=$window.scrollTop();
window.trx_addons_document_animate_to_busy=false;
if(callback) callback(id, speed);
});
}else{
jQuery('body,html').stop(true).scrollTop(oft2);
_window_scroll_top=$window.scrollTop();
window.trx_addons_document_animate_to_busy=false;
if(callback) callback(id, speed);
}};
var _window_width=$window.width(),
_window_height=$window.height(),
_window_scroll_top=$window.scrollTop(),
_window_scroll_left=$window.scrollLeft();
$window.on('resize', function(){
_window_width=$window.width();
_window_height=$window.height();
_window_scroll_top=$window.scrollTop();
_window_scroll_left=$window.scrollLeft();
});
$window.on('scroll', function(){
_window_scroll_top=$window.scrollTop();
_window_scroll_left=$window.scrollLeft();
});
window.wd_window_width=function(val){
if(val) _window_width=val;
return _window_width;
};
window.wd_window_height=function(val){
if(val) _window_height=val;
return _window_height;
};
window.wd_window_scroll_top=function(){
return _window_scroll_top;
};
window.wd_window_scroll_left=function(){
return _window_scroll_left;
};
var	_document_height;
var _document_height_first_run=true;
var _update_document_height=function(e){
if(typeof window.trx_addons_document_height=='undefined'){
if(_document_height_first_run&&e && e.namespace=='init_hidden_elements'){
_document_height_first_run=false;
return;
}
_document_height=$document.height();
}};
$document.ready(_update_document_height);
$document.on('action.init_hidden_elements action.got_ajax_response',
_update_document_height
);
$window.on('resize', _update_document_height);
window.wd_document_height=function(){
return typeof window.trx_addons_document_height!='undefined' ? trx_addons_document_height():_document_height;
};
var _adminbar_height=0;
var _update_adminbar_height=function(){
if(typeof window.trx_addons_adminbar_height=='undefined'){
_adminbar_height=wd_adminbar_height_calc();
document.querySelector('html').style.setProperty('--fixed-rows-height', _adminbar_height + 'px');
}};
$document.ready(_update_adminbar_height);
$window.on('resize', _update_adminbar_height);
window.wd_adminbar_height_calc=function(){
return wd_apply_filters('wd_filter_adminbar_height',
$adminbar.length===0
|| $adminbar.css('display')=='none'
|| $adminbar.css('position')=='absolute'
? 0
: $adminbar.height()
);
};
window.wd_adminbar_height=function(){
return typeof window.trx_addons_adminbar_height!='undefined' ? trx_addons_adminbar_height():_adminbar_height;
};
window.wd_fixed_rows_height=function(){
var with_admin_bar=arguments.length > 0 ? arguments[0]:true,
with_fixed_rows=arguments.length > 1 ? arguments[1]:true;
return typeof trx_addons_fixed_rows_height!='undefined'
? trx_addons_fixed_rows_height(with_admin_bar, with_fixed_rows)
:(with_admin_bar ? wd_adminbar_height():0);
};
window.wd_document_set_location=function(curLoc, state){
try {
history.pushState(state ? state:{ url: curLoc }, null, curLoc);
return;
} catch(e){}
location.href=curLoc;
};
window.wd_add_to_url=function(loc, prm){
var ignore_empty=arguments[2]!==undefined ? arguments[2]:true;
var q=loc.indexOf('?');
var attr={};
if(q > 0){
var qq=loc.substr(q + 1).split('&');
var parts='';
for (var i=0; i < qq.length; i++){
var parts=qq[i].split('=');
attr[parts[0]]=parts.length > 1 ? parts[1]:'';
}}
for (var p in prm){
attr[p]=prm[p];
}
loc=(q > 0 ? loc.substr(0, q):loc) + '?';
var i=0;
for (p in attr){
if(ignore_empty&&attr[p]==''){
continue;
}
loc +=(i++ > 0 ? '&':'') + p + '=' + attr[p];
}
return loc;
};
window.wd_is_local_link=function(url){
var rez=url!==undefined;
if(rez){
var url_pos=url.indexOf('#');
if(url_pos==0&&url.length==1){
rez=false;
}else{
if(url_pos < 0){
url_pos=url.length;
}
var loc=window.location.href;
var loc_pos=loc.indexOf('#');
if(loc_pos > 0){
loc=loc.substring(0, loc_pos);
}
rez=url_pos==0;
if(! rez){
rez=loc==url.substring(0, url_pos);
}}
}
return rez;
};
window.wd_is_url=function(url){
return url.indexOf('//')===0||url.indexOf('://') > 0;
};
window.wd_browser_is_mobile=function(){
var check=false;
(function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od|ad)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm(os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s)|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac(|\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt(|\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg(g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v)|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v)|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|)|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))){
check=true}})(navigator.userAgent||navigator.vendor||window.opera);
return check;
};
window.wd_browser_is_ios=function(){
return navigator.userAgent.match(/iPad|iPhone|iPod/i)!=null;
};
window.wd_is_retina=function(){
var mediaQuery='(-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx)';
return (window.devicePixelRatio > 1)||(window.matchMedia&&window.matchMedia(mediaQuery).matches);
};
window.wd_get_file_name=function(path){
path=path.replace(/\\/g, '/');
var pos=path.lastIndexOf('/');
if(pos >=0){
path=path.substr(pos + 1);
}
return path;
};
window.wd_get_file_ext=function(path){
var pos=path.lastIndexOf('.');
path=pos >=0 ? path.substr(pos + 1):'';
return path;
};
window.wd_is_images_loaded=function(cont){
var complete=true;
cont.find('img').each(function(){
if(! complete){
return;
}
var img=jQuery(this).get(0);
if(typeof img.complete=='boolean'){
complete=img.complete;
}else if(typeof img.naturalWidth=='number'&&typeof img.naturalHeight=='number'){
complete = ! (this.naturalWidth==0&&this.naturalHeight==0);
}}
);
return complete;
};
window.wd_when_images_loaded=function(cont, callback, max_delay){
if(max_delay===undefined){
max_delay=3000;
}
if(max_delay <=0||wd_is_images_loaded(cont)){
callback();
}else{
setTimeout(
function(){
wd_when_images_loaded(cont, callback, max_delay - 100);
}, 100
);
}};
window.dcl===undefined&&(window.dcl=function(s){ console.log(s); });
window.dcs===undefined&&(window.dcs=function(){ console.trace(); });
window.dcts===undefined&&(window.dcts=function(name){ console.time(name ? name:'timer'); });
window.dctl===undefined&&(window.dctl=function(name){ console.timeLog(name ? name:'timer'); });
window.dcte===undefined&&(window.dcte=function(name){ console.timeEnd(name ? name:'timer'); });
})();
jQuery(document).ready(function(){
"use strict";
var ready_busy=true;
var theme_init_counter=0;
var $window=jQuery(window),
$document=jQuery(document),
$body=jQuery('body');
var $body_wrap,
$page_wrap,
$header,
$footer,
$menu_side_wrap,
$menu_side_logo;
var _header_height=0,
_footer_height=0;
var $page_content_wrap,
$content,
$sidebar,
$cur_page_title_tag,
$single_nav_links_fixed,
$single_post_info_fixed,
$single_post_scrollers,
$stretch_width;
var $nav_link_infinite;
$document.on('action.new_post_added', update_jquery_links);
$document.on('action.got_ajax_response', update_jquery_links);
$document.on('action.init_hidden_elements', update_jquery_links);
var first_run=true;
function update_jquery_links(e){
if(first_run&&e && e.namespace=='init_hidden_elements'){
first_run=false;
return;
}
$body_wrap=jQuery('.body_wrap'),
$page_wrap=jQuery('.page_wrap'),
$header=jQuery('.top_panel'),
_header_height=$header.length===0 ? 0:$header.height(),
$footer=jQuery('.footer_wrap'),
_footer_height=$footer.length===0 ? 0:$footer.height(),
$menu_side_wrap=jQuery('.menu_side_wrap'),
$menu_side_logo=$menu_side_wrap.find('.sc_layouts_logo');
$page_content_wrap=jQuery('.page_content_wrap');
$content=jQuery('.content');
$sidebar=jQuery('.sidebar:not(.sidebar_fixed_placeholder)');
$cur_page_title_tag=jQuery('.sc_layouts_title_caption, head title').eq(0);
$nav_link_infinite=jQuery('.nav-links-infinite');
$single_nav_links_fixed=jQuery('.nav-links-single.nav-links-fixed');
$single_post_info_fixed=jQuery('.post_info_vertical.post_info_vertical_fixed');
$single_post_scrollers=jQuery('.nav-links-single-scroll');
$stretch_width=jQuery('.trx-stretch-width');
}
update_jquery_links();
wd_intersection_observer_init();
wd_init_actions();
function wd_init_actions(){
if(WD_STORAGE['vc_edit_mode']&&jQuery('.vc_empty-placeholder').length===0&&theme_init_counter++ < 30){
setTimeout(wd_init_actions, 200);
return;
}
$window.on('resize', function(){
wd_resize_actions();
});
WD_STORAGE['scroll_busy']=true;
$window.on('scroll', function(){
if(window.requestAnimationFrame){
if(! WD_STORAGE['scroll_busy']){
window.requestAnimationFrame(function(){
wd_scroll_actions();
});
WD_STORAGE['scroll_busy']=true;
}}else{
wd_scroll_actions();
}});
document.documentElement.className=document.documentElement.className.replace(/\bno-js\b/,'js');
if(document.documentElement.className.indexOf(WD_STORAGE['site_scheme'])==-1){
document.documentElement.className +=' ' + WD_STORAGE['site_scheme'];
}
wd_ready_actions();
wd_resize_actions();
wd_scroll_actions();
}
function wd_ready_actions(){
$body
.on('focus', 'a.wd_skip_link', function(){
if(! $body.hasClass('show_outline')){
$body.addClass('show_outline');
}})
.on('click', 'a.wd_skip_link', function(){
var id=jQuery(this).attr('href');
jQuery(id).focus();
});
$body.on('keydown', 'a,input,textarea,select,span[tabindex]', function(e){
if(9==e.which){
if(! $body.hasClass('show_outline')){
$body.addClass('show_outline');
}}
});
$document
.on('keyup', function(e){
if(e.keyCode==27){
if(jQuery('.menu_mobile.opened').length==1){
wd_mobile_menu_close();
e.preventDefault();
return false;
}}
})
.on('action.trx_addons_inner_links_click', function(e, link_obj, original_e){
if($body.hasClass('menu_mobile_opened')){
$body.removeClass('menu_mobile_opened');
wd_mobile_menu_close();
}});
$document.on('action.scroll_wd', function(e){
wd_infinite_scroll_in_blog();
});
$document.on('action.scroll_wd', function(e){
wd_infinite_scroll_in_single();
});
if($body.hasClass('single')){
wd_add_to_read_list(jQuery('.content > article[data-post-id]').data('post-id'));
}
$document.on('action.init_hidden_elements', function(e, cont){
var read_list=wd_get_storage('wd_post_read');
if(read_list&&read_list.charAt(0)=='['){
read_list=JSON.parse(read_list);
for (var p=0; p<read_list.length; p++){
var read_post=cont.find('[data-post-id="'+read_list[p]+'"]');
if(!read_post.addClass('full_post_read')&&!read_post.parent().hasClass('content')){
read_post.addClass('full_post_read');
}}
}});
if(location.hash=='#comments'||location.hash=='#respond'){
var $show_comments_button=jQuery('.show_comments_button');
if($show_comments_button.length==1&&! $show_comments_button.hasClass('opened')){
$show_comments_button.trigger('click');
wd_document_animate_to(location.hash);
}}
$document.trigger('action.ready_wd');
$document.trigger('action.prepare_stretch_width');
$stretch_width=jQuery('.trx-stretch-width');
$stretch_width.wrap('<div class="trx-stretch-width-wrap"></div>');
$stretch_width.after('<div class="trx-stretch-width-original"></div>');
wd_stretch_width();
$document.on('action.init_hidden_elements', wd_init_post_formats);
$document.on('action.init_hidden_elements', wd_add_toc_to_sidemenu);
$document.trigger('action.init_hidden_elements', [$body.eq(0)]);
}
function wd_init_post_formats(e, cont){
wd_init_menus(cont);
wd_add_select_container(cont);
wd_init_bg_video(cont);
wd_init_tabs(cont);
wd_init_accordion(cont);
wd_init_sidebar_control(cont);
wd_init_masonry(cont);
wd_init_load_more(cont);
wd_init_load_single_post(cont);
wd_init_media_elements(cont);
wd_init_video_play_button(cont);
wd_init_comments_button(cont);
wd_init_comments_links(cont);
wd_init_checkbox_i_agree(cont);
}
function wd_add_select_container(cont){
var selector=wd_apply_filters(
'wd_filter_select_container_selector',
'select:not(.esg-sorting-select):not([class*="trx_addons_attrib_"]):not([size])'
);
if(selector){
cont.find(selector).each(function(){
var $self=jQuery(this);
if($self.css('display')!='none'
&& $self.parents('.select_container').length===0
&& ! $self.next().hasClass('select2')
&& ! $self.hasClass('select2-hidden-accessible')
&& ! $self.hasClass('components-select-control__input')
){
$self.wrap('<div class="select_container"></div>');
if($self.parents(wd_apply_filters('wd_filter_bubble_submit_form', '.widget_categories')).length > 0){
$self.parent().get(0).submit=function(){
jQuery(this).closest('form').eq(0).submit();
};}}
});
}}
$document.on('ajaxComplete', function(e){
setTimeout(function(){
wd_add_select_container($body);
}, 100);
});
function wd_init_bg_video(cont){
var $top_panel_with_bg_video=cont.find('.top_panel.with_bg_video:not(.inited)').addClass('inited');
if(WD_STORAGE['background_video']&&$top_panel_with_bg_video.length > 0&&window.Bideo){
setTimeout(
function(){
$top_panel_with_bg_video.prepend('<video id="background_video" loop muted></video>');
var bv=new Bideo();
bv.init({
videoEl: document.querySelector('#background_video'),
container: document.querySelector('.top_panel'),
resize: true,
isMobile: window.matchMedia('(max-width: 768px)').matches,
playButton: document.querySelector('#background_video_play'),
pauseButton: document.querySelector('#background_video_pause'),
src: [
{
src: WD_STORAGE['background_video'],
type: 'video/' + wd_get_file_ext(WD_STORAGE['background_video'])
}
],
onLoad: function (){
}}
);
}, 10
);
}else if(jQuery.fn.tubular){
cont.find('#background_video:not(.inited)').each(function(){
var $self=jQuery(this).addClass('inited');
var youtube_code=$self.data('youtube-code');
if(youtube_code){
$self.tubular({ videoId: youtube_code });
jQuery('#tubular-player').appendTo($self).show();
jQuery('#tubular-container,#tubular-shield').remove();
}});
}}
WD_STORAGE['mejs_attempts']=0;
function wd_init_media_elements(cont){
var audio_selector=wd_apply_filters('wd_filter_mediaelements_audio_selector', 'audio:not(.inited)'),
video_selector=wd_apply_filters('wd_filter_mediaelements_video_selector', 'video:not(.inited):not([nocontrols]):not([controls="0"]):not([controls="false"]):not([controls="no"])'),
media_selector=audio_selector +(audio_selector&&video_selector ? ',':'') + video_selector;
if(WD_STORAGE['use_mediaelements']&&cont.find(media_selector).length > 0){
if(window.mejs){
if(window.mejs.MepDefaults){
window.mejs.MepDefaults.enableAutosize=true;
}
if(window.mejs.MediaElementDefaults){
window.mejs.MediaElementDefaults.enableAutosize=true;
}
cont.find('video.wp-video-shortcode[autoplay],'
+ 'video.wp-video-shortcode[nocontrols],'
+ 'video.wp-video-shortcode[controls="0"],'
+ 'video.wp-video-shortcode[controls="false"],'
+ 'video.wp-video-shortcode[controls="no"],'
+ '.wp-block-video > video[autoplay],'
+ '.wp-block-video > video[nocontrols],'
+ '.wp-block-video > video[controls="0"],'
+ '.wp-block-video > video[controls="false"],'
+ '.wp-block-video > video[controls="no"]'
)
.removeClass('wp-video-shortcode');
cont.find(media_selector).each(function(){
var $self=jQuery(this);
if($self.parents('div:hidden,section:hidden,article:hidden').length > 0){
return;
}
if($self.addClass('inited').parents('.mejs-mediaelement').length===0
&& $self.parents('.wp-block-video').length===0
&& ! $self.hasClass('wp-block-cover__video-background')
&& $self.parents('.elementor-background-video-container').length===0
&& $self.parents('.elementor-widget-video').length===0
&& $self.parents('.sc_layouts_title').length===0
&&(WD_STORAGE['init_all_mediaelements']
||(! $self.hasClass('wp-audio-shortcode')
&& ! $self.hasClass('wp-video-shortcode')
&& ! $self.parent().hasClass('wp-playlist')
)
)
){
var media_cont=$self.parents('.post_video,.video_frame').eq(0);
if(media_cont.length===0){
media_cont=$self.parent();
}
var cont_w=media_cont.length > 0 ? media_cont.width():-1,
cont_h=media_cont.length > 0 ? Math.floor(cont_w / 16 * 9):-1,
settings={
enableAutosize: true,
videoWidth:     cont_w,
videoHeight:    cont_h,
audioWidth:     '100%',
audioHeight:    40,
success: function(mejs){
if(mejs.pluginType&&'flash'===mejs.pluginType&&mejs.attributes){
mejs.attributes.autoplay
&& 'false'!==mejs.attributes.autoplay
&& mejs.addEventListener('canplay', function (){ mejs.play(); }, false);
mejs.attributes.loop
&& 'false'!==mejs.attributes.loop
&& mejs.addEventListener('ended', function (){ mejs.play(); }, false);
}}
};
$self.mediaelementplayer(settings);
}}
);
}else if(WD_STORAGE['mejs_attempts']++ < 5){
setTimeout(function(){ wd_init_media_elements(cont); }, 400);
}}
setTimeout(function(){ WD_STORAGE['init_all_mediaelements']=true; }, 1000);
}
function wd_init_video_play_button(cont){
cont.find('.post_featured.with_thumb .post_video_hover:not(.post_video_hover_popup):not(.inited)')
.addClass('inited')
.on('click', function(e){
var $self=jQuery(this),
$post_featured=$self.parents('.post_featured').eq(0);
$post_featured
.addClass('post_video_play')
.find('.post_video').html($self.data('video'));
$document.trigger('action.init_hidden_elements', [ $post_featured ]);
$window.trigger('resize');
e.preventDefault();
return false;
})
.parents('.post_featured')
.on('click', function(e){
var $self=jQuery(this);
if(! $self.hasClass('post_video_play')&&! jQuery(e.target).is('a')){
jQuery(this).find('.post_video_hover').trigger('click');
e.preventDefault();
return false;
}});
}
function wd_init_accordion(cont){
if(jQuery.ui&&jQuery.ui.accordion){
cont.find('.wd_accordion:not(.inited)').each(function (){
var $self=jQuery(this);
var headers=$self.data('headers')||'.wd_accordion_title';
var height_style=$self.data('height-style')||'content';
var collapsible=$self.data('collapsible')||false;
var init=$self.data('active');
var active=false;
if(isNaN(init)){
init=0;
active=$self.find(headers + '[data-active="true"]').eq(0);
if(active.length > 0){
while(! active.parent().hasClass('wd_accordion')){
active=active.parent();
}
init=active.index();
if(isNaN(init)||init < 0) init=0;
}}else{
init=Math.max(0, init);
}
$self.addClass('inited').accordion({
'active': init,
'collapsible': collapsible,
'header': headers,
'heightStyle': height_style,
'create': function(event, ui){
if(ui.panel.length > 0&&! ready_busy){
$document.trigger('action.create_accordion', [ui.panel]);
$document.trigger('action.init_hidden_elements', [ui.panel]);
}else if(active!==false&&active.length > 0){
active.find('>' + headers).trigger('click');
}},
'activate': function(event, ui){
if(ui.oldPanel.length > 0&&! ready_busy){
$document.trigger('action.deactivate_accordion', [ui.oldPanel]);
}
if(ui.newPanel.length > 0&&! ready_busy){
$document.trigger('action.activate_accordion', [ui.newPanel]);
$document.trigger('action.init_hidden_elements', [ui.newPanel]);
$window.trigger('resize');
}}
});
});
}}
function wd_init_tabs(cont){
if(jQuery.ui&&jQuery.ui.tabs){
cont.find('.wd_tabs:not(.inited)').each(function (){
var $self=jQuery(this);
var init=$self.data('active');
if(isNaN(init)){
init=0;
var active=$self.find('> ul > li[data-active="true"]').eq(0);
if(active.length > 0){
init=active.index();
if(isNaN(init)||init < 0){
init=0;
}}
}else{
init=Math.max(0, init);
}
$self.addClass('inited').tabs({
active: init,
show: {
effect: 'fadeIn',
duration: 300
},
hide: {
effect: 'fadeOut',
duration: 300
},
create: function(event, ui){
if(ui.panel.length > 0&&! ready_busy){
$document.trigger('action.create_tab', [ui.panel]);
$document.trigger('action.init_hidden_elements', [ui.panel]);
}},
activate: function(event, ui){
if(ui.oldPanel.length > 0&&! ready_busy){
$document.trigger('action.deactivate_tab', [ui.oldPanel]);
}
if(ui.newPanel.length > 0&&! ready_busy){
$document.trigger('action.activate_tab', [ui.newPanel]);
$document.trigger('action.init_hidden_elements', [ui.newPanel]);
$window.trigger('resize');
}}
});
if($self.hasClass('wd_tabs_ajax')){
$self.on('tabsbeforeactivate', function(event, ui){
if(ui.newPanel.data('need-content')){
wd_tabs_ajax_content_loader(ui.newPanel, 1, ui.oldPanel);
}});
$self.on('click', '.nav-links a', function(e){
var $self=jQuery(this);
var panel=$self.parents('.wd_tabs_content');
var page=1;
var href=$self.attr('href');
var pos=-1;
if(( pos=href.lastIndexOf('/page/'))!=-1){
page=Number(href.substr(pos + 6).replace("/", ""));
if(! isNaN(page)){
page=Math.max(1, page);
}}
wd_tabs_ajax_content_loader(panel, page);
e.preventDefault();
return false;
});
}});
}}
function wd_tabs_ajax_content_loader(panel, page, oldPanel){
if(panel.html().replace(/\s/g, '')===''){
var height=oldPanel===undefined ? panel.height():oldPanel.height();
if(isNaN(height)||height < 100){
height=100;
}
panel.html('<div class="wd_tab_holder" style="min-height:' + height + 'px;"></div>');
}else{
panel.find('> *').addClass('wd_tab_content_remove');
}
panel.data('need-content', false).addClass('wd_loading');
jQuery.post(WD_STORAGE['ajax_url'], {
nonce: WD_STORAGE['ajax_nonce'],
action: 'wd_ajax_get_posts',
blog_template: panel.data('blog-template'),
blog_style: panel.data('blog-style'),
posts_per_page: panel.data('posts-per-page'),
cat: panel.data('cat'),
parent_cat: panel.data('parent-cat'),
post_type: panel.data('post-type'),
taxonomy: panel.data('taxonomy'),
page: page
}
).done(function(response){
panel.removeClass('wd_loading');
var rez={};
try {
rez=JSON.parse(response);
} catch (e){
rez={ error: WD_STORAGE['msg_ajax_error'] };
console.log(response);
}
if(rez.error!==''){
panel.html('<div class="wd_error">' + rez.error + '</div>');
}else{
if(rez.css!==''){
wd_import_inline_styles('<style id="wd-inline-styles-inline-css">' + rez.css + '</style>');
}
panel
.find('.wd_tab_holder,.wd_tab_content_remove').remove().end()
.prepend(rez.data).fadeIn(function(){
wd_document_animate_to('#content_skip_link_anchor');
$document.trigger('action.init_hidden_elements', [panel]);
$window.trigger('scroll');
}
);
$document.trigger('action.after_add_content', [panel]);
}
$document.trigger('action.got_ajax_response', {
action: 'wd_ajax_get_posts',
result: rez,
panel: panel
});
});
}
function wd_init_load_more(cont){
cont.find('.nav-load-more:not(.inited)')
.addClass('inited')
.on('click', function(e){
var more=jQuery(this);
if(more.data('load_more_link_busy')){
return false;
}
var page=Number(more.data('page'));
var max_page=Number(more.data('max-page'));
if(page >=max_page){
more.parent().addClass('all_items_loaded').hide();
return false;
}
more.data('load_more_link_busy', true)
.parent().addClass('loading');
var panel=more.parents('.wd_tabs_content');
if(panel.length===0){
jQuery.get(location.href, {
paged: page + 1
}
).done(function(response){
wd_import_inline_styles(response);
wd_import_tags_link(response);
var $response=jQuery(response);
var $response_posts_container=$response.find('.content .posts_container');
if($response_posts_container.length===0){
$response_posts_container=$response.find('.posts_container');
}
if($response_posts_container.length > 0){
wd_loadmore_add_items(
$content.find('.posts_container').eq(0),
$response_posts_container.find('> .masonry_item,'
+ '> div[class*="column-"],'
+ '> article'
)
);
}
$document.trigger('action.got_ajax_response', {
action: 'load_more_next_page',
result: response
});
}
);
}else{
jQuery.post(WD_STORAGE['ajax_url'], {
nonce: WD_STORAGE['ajax_nonce'],
action: 'wd_ajax_get_posts',
blog_template: panel.data('blog-template'),
blog_style: panel.data('blog-style'),
posts_per_page: panel.data('posts-per-page'),
cat: panel.data('cat'),
parent_cat: panel.data('parent-cat'),
post_type: panel.data('post-type'),
taxonomy: panel.data('taxonomy'),
page: page + 1
}
).done(function(response){
var rez={};
try {
rez=JSON.parse(response);
} catch (e){
rez={ error: WD_STORAGE['msg_ajax_error'] };
console.log(response);
}
if(rez.error!==''){
panel.html('<div class="wd_error">' + rez.error + '</div>');
}else{
if(rez.css!==''){
wd_import_inline_styles('<style id="wd-inline-styles-inline-css">' + rez.css + '</style>');
}
wd_loadmore_add_items(
panel.find('.posts_container'),
jQuery(rez.data).find('> .masonry_item,'
+ '> div[class*="column-"],'
+ '> article'
)
);
}
$document.trigger('action.got_ajax_response', {
action: 'wd_ajax_get_posts',
result: rez,
panel: panel
});
}
);
}
function wd_loadmore_add_items(container, items){
if(container.length > 0&&items.length > 0){
items.addClass('just_loaded_items');
container.append(items);
$document.trigger('action.after_add_content', [container]);
var just_loaded_items=container.find('.just_loaded_items');
if(container.hasClass('masonry_wrap')){
just_loaded_items.addClass('hidden');
wd_when_images_loaded(
just_loaded_items, function(){
just_loaded_items.removeClass('hidden');
container.masonry('appended', items).masonry();
jQuery('#toc_menu').remove();
WD_STORAGE['init_all_mediaelements']=true;
$document.trigger('action.init_hidden_elements', [container.parent()]);
}
);
}else{
just_loaded_items.removeClass('just_loaded_items hidden');
jQuery('#toc_menu').remove();
WD_STORAGE['init_all_mediaelements']=true;
$document.trigger('action.init_hidden_elements', [container.parent()]);
}
more.data('page', page + 1).parent().removeClass('loading');
}
if(page + 1 >=max_page){
more.parent().addClass('all_items_loaded').hide();
}
more.data('load_more_link_busy', false);
$window.trigger('resize');
$window.trigger('scroll');
}
e.preventDefault();
return false;
}
);
}
function wd_init_load_single_post(cont){
cont.find('.posts_container:not(.inited_open_full_post),.sc_blogger_content.sc_item_posts_container:not(.inited_open_full_post)')
.addClass('inited_open_full_post')
.on('click', 'a', function(e){
var link=jQuery(this),
link_url=link.attr('href'),
post=link.parents('.post_item,.sc_blogger_item').eq(0),
post_url=post.find('.post_title > a,.entry-title > a').attr('href'),
posts_container=post.parents('.posts_container,.sc_item_posts_container').eq(0);
if(link_url&&post_url&&link_url==post_url
&&(posts_container.hasClass('open_full_post')||WD_STORAGE['open_full_post'])
&& ! posts_container.hasClass('no_open_full_post')
&& ! posts_container.hasClass('columns_wrap')
&& ! posts_container.hasClass('masonry_wrap')
&& posts_container.find('.sc_blogger_grid_wrap').length===0
&& posts_container.find('.masonry_wrap').length===0
&& posts_container.parents('.wp-block-columns').length===0
&&(posts_container.parents('.wpb_column').length===0||posts_container.parents('.wpb_column').eq(0).hasClass('vc_col-sm-12'))
&&(posts_container.parents('.elementor-column').length===0||posts_container.parents('.elementor-column').eq(0).hasClass('elementor-col-100'))
){
posts_container.find('.full_post_opened').removeClass('full_post_opened').show();
posts_container.find('.full_post_content').remove();
post.addClass('full_post_loading');
jQuery.get(wd_add_to_url(post_url, { 'action': 'full_post_loading' })).done(function(response){
if(response){
var $response=jQuery(response);
var post_content=$response.find('.content');
if(post_content.length > 0){
var inline_styles=response.match(/<style[^>]*id="trx_addons-inline-styles-inline-css"[^>]*>([^<]*)<\/style>/);
if(inline_styles){
jQuery('#trx_addons-inline-styles-inline-css').append(inline_styles[1]);
}
wd_import_tags_link(response);
var cs=post.offset().top -(post.parents('.posts_container').length > 0 ? 100:200);
wd_document_animate_to(cs);
post.after('<div class="full_post_content">'
+ '<button class="full_post_close" data-post-url="' + post_url + '"></button>'
+ post_content.html()
+ '</div>'
)
.removeClass('full_post_loading')
.addClass('full_post_opened')
.hide()
.next().slideDown('slow', function(){
WD_STORAGE['init_all_mediaelements']=true;
$document.trigger('action.init_hidden_elements', [posts_container]);
$window.trigger('resize');
});
wd_full_post_read_change_state();
post.next().find('.full_post_close')
.on('click', function(e){
var content=jQuery(this).parent(),
cs=content.offset().top - (content.parents('.posts_container').length > 0 ? 100:200),
post=content.prev();
content.remove();
wd_full_post_read_change_state();
post
.removeClass('full_post_opened')
.slideDown();
wd_document_animate_to(cs, 0);
e.preventDefault();
return false;
});
jQuery('#toc_menu').remove();
}
$document.trigger('action.got_ajax_response', {
action: 'full_post_loading',
result: response
});
}});
e.preventDefault();
return false;
}});
}
function wd_infinite_scroll_in_blog(){
if(! $nav_link_infinite||$nav_link_infinite.length===0||$nav_link_infinite.hasClass('all_items_loaded')){
return;
}
var container=$content.find('> .posts_container,> .blog_archive > .posts_container,> .wd_tabs > .wd_tabs_content:visible > .posts_container').eq(0);
if(container.length==1&&container.offset().top + container.height() < wd_window_scroll_top() + wd_window_height() * 1.5){
$nav_link_infinite.find('a').trigger('click');
}}
function wd_infinite_scroll_in_single(){
if($single_post_scrollers.length===0){
return;
}
var container=WD_STORAGE['which_block_load']=='article'
? $content.eq(0)
: $page_content_wrap.eq(0),
cur_page_link=location.href,
cur_page_title=$cur_page_title_tag.length ? $cur_page_title_tag.length:'';
$single_post_scrollers.each(function(){
var inf=jQuery(this),
link=inf.data('post-link'),
off=inf.offset().top,
st=wd_window_scroll_top(),
wh=wd_window_height();
if(inf.hasClass('nav-links-single-scroll-loaded')){
if(link&&off < st + wh / 2){
cur_page_link=link;
cur_page_title=inf.data('post-title');
}}else if(! inf.hasClass('wd_loading')&&link&&off < st + wh * 2){
wd_add_to_read_list(container.find('.previous_post_content:last-child > article[data-post-id]').data('post-id'));
inf.addClass('wd_loading');
jQuery.get(wd_add_to_url(link, { 'action': 'prev_post_loading' })).done(function(response){
wd_import_inline_styles(response);
wd_import_tags_link(response);
var $response=jQuery(response),
$response_page_content_wrap=$response.find('.page_content_wrap'),
$response_content=$response.find('.content'),
$response_sidebar=$response.find('.sidebar'),
$response_post_content=WD_STORAGE['which_block_load']=='article'
? $response_content
: $response_page_content_wrap;
if($response_post_content.length > 0){
var html=$response_post_content.html(),
response_body_classes=WD_STORAGE['which_block_load']=='article'
? null
: response.match(/<body[^>]*class="([^"]*)"/);
if(WD_STORAGE['which_block_load']=='wrapper'){
if($response_sidebar.length===0
&& ! response_body_classes
&& ! $body.hasClass('expand_content')
&& ! $body.hasClass('narrow_content')
){
$response_post_content.find('.content').width('100%');
html=$response_post_content.html();
}else if($response_sidebar.length > 0&&$body.hasClass('narrow_content')){
$response_post_content.find('.post_item_single.post_type_post').width('100%');
html=$response_post_content.html();
}}
container.append('<div class="previous_post_content'
+(response_body_classes
? ' ' + response_body_classes[1]
: '')
+($response_page_content_wrap.attr('data-single-style')!==undefined
? ' single_style_' + $response_page_content_wrap.attr('data-single-style')
: ''
)
+ '">'
+ html
+ '</div>'
);
inf.removeClass('wd_loading').addClass('nav-links-single-scroll-loaded');
jQuery('#toc_menu').remove();
WD_STORAGE['init_all_mediaelements']=true;
$document
.trigger('action.new_post_added', [container])
.trigger('action.init_hidden_elements', [container]);
$window.trigger('resize');
}
$document.trigger('action.got_ajax_response', {
action: 'prev_post_loading',
result: response
});
}
);
}});
if(cur_page_link!=location.href){
wd_document_set_location(cur_page_link);
jQuery('.sc_layouts_title_caption,head title').html(cur_page_title);
}}
function wd_init_menus(cont){
if($body.hasClass('menu_side_present')&&$menu_side_logo.length&&! $menu_side_logo.hasClass('inited_stretch')){
$menu_side_logo.addClass('inited_stretch');
if(! wd_is_images_loaded($menu_side_logo)){
wd_when_images_loaded($menu_side_logo, function(){
wd_stretch_sidemenu();
});
}}
var $menus=cont.find('.sc_layouts_menu:not(.inited_kbd)').addClass('inited_kbd');
$menus
.on('keydown', 'li > a', function(e){
var handled=false,
link=jQuery(this),
li=link.parent(),
ul=li.parent(),
li_parent=ul.parent().prop('tagName')=='LI' ? ul.parent():false,
item=false;
if(32==e.which){
link.trigger('click');
handled=true;
}else if(27==e.which){
if(li_parent){
item=li_parent.find('> a');
if(item.length > 0){
item.get(0).focus();
}}
handled=true;
}else if(37==e.which){
if(li_parent){
item=li_parent.find('> a');
if(item.length > 0){
item.get(0).focus();
}}else if(li.index() > 0){
item=li.prev().find('> a');
if(item.length > 0){
item.eq(0).focus();
}}
handled=true;
}else if(38==e.which){
if(li.index() > 0){
item=li.prev().find('> a');
if(item.length > 0){
item.get(0).focus();
}}else if(li_parent){
item=li_parent.find('> a');
if(item.length > 0){
item.get(0).focus();
}}
handled=true;
}else if(39==e.which){
if(li_parent){
if(li.find('> ul').length==1){
item=li.find('> ul > li:first-child a');
if(item.length > 0){
item.get(0).focus();
}}
}else if(li.next().prop('tagName')=='LI'){
item=li.next().find('> a');
if(item.length > 0){
item.get(0).focus();
}}
handled=true;
}else if(40==e.which){
if(li_parent||li.find('> ul').length===0){
if(li.next().prop('tagName')=='LI'){
item=li.next().find('> a');
if(item.length > 0){
item.get(0).focus();
}}
}else if(li.find('> ul').length==1){
item=li.find('> ul > li:first-child a');
if(item.length > 0){
item.get(0).focus();
}}
handled=true;
}
if(handled){
if(! $body.hasClass('show_outline')){
$body.addClass('show_outline');
}
e.preventDefault();
return false;
}
return true;
});
$menus.find('li[class*="image-"]').each(function(){
var $self=jQuery(this);
var classes=$self.attr('class').split(' ');
var icon='';
for (var i=0; i < classes.length; i++){
if(classes[i].indexOf('image-') >=0){
icon=classes[i].replace('image-', '');
break;
}}
if(icon){
$self.find('>a').css('background-image', 'url(' + WD_STORAGE['theme_url'] + 'trx_addons/css/icons.png/' + icon + '.png');
}}
);
cont.find('.menu_side_button:not(.inited)')
.addClass('inited')
.on('click', function(e){
jQuery(this).parent().toggleClass('opened');
e.preventDefault();
return false;
});
cont.find('.menu_mobile:not(.inited_arrows),.sc_layouts_menu_dir_vertical:not(.inited_arrows)')
.addClass('inited_arrows')
.find('.menu-item-has-children > a')
.append('<span class="open_child_menu"></span>');
function wd_mobile_menu_open(){
var $menu=cont.find('.menu_mobile');
$menu
.addClass('opened')
.prev('.menu_mobile_overlay').fadeIn();
$body.addClass('menu_mobile_opened');
$document
.trigger('action.stop_wheel_handlers')
.trigger('action.mobile_menu_open', [$menu]);
}
function wd_mobile_menu_close(){
var $menu=cont.find('.menu_mobile');
$document.trigger('action.mobile_menu_close', [$menu]);
setTimeout(function(){
$menu
.removeClass('opened')
.prev('.menu_mobile_overlay').fadeOut();
$body.removeClass('menu_mobile_opened');
$document.trigger('action.start_wheel_handlers');
}, wd_apply_filters('wd_filter_mobile_menu_close_timeout', 0, $menu));
}
cont.find('.sc_layouts_menu_mobile_button > a:not(.inited_click),.menu_mobile_button:not(.inited_click),.menu_mobile_description:not(.inited_click)')
.addClass('inited_click')
.on('click', function(e){
var $self=jQuery(this);
if($self.parent().hasClass('sc_layouts_menu_mobile_button_burger')
&& $self.next().hasClass('sc_layouts_menu_popup')
){
return;
}
wd_mobile_menu_open();
e.preventDefault();
return false;
}
);
cont.find('.menu_mobile_overlay:not(.inited_click)')
.addClass('inited_click')
.on('click', function(e){
wd_mobile_menu_close();
e.preventDefault();
return false;
});
cont.find('.menu_mobile_close:not(.inited_click)')
.addClass('inited_click')
.on('click', function(e){
wd_mobile_menu_close();
e.preventDefault();
return false;
})
.on('keyup', function(e){
if(e.keyCode==13){
if(jQuery('.menu_mobile.opened').length==1){
wd_mobile_menu_close();
e.preventDefault();
return false;
}}
})
.on('focus', function(){
if(! $body.hasClass('menu_mobile_opened')){
jQuery('#content_skip_link_anchor').focus();
}});
cont.find('.menu_mobile:not(.inited_click),.sc_layouts_menu_dir_vertical:not([class*="sc_layouts_submenu_"]):not(.inited_click),.sc_layouts_menu.sc_layouts_submenu_dropdown:not(.inited_click)')
.addClass('inited_click')
.on('click', 'li a, li a .open_child_menu', function(e){
var $self=jQuery(this);
var $a=$self.hasClass('open_child_menu') ? $self.parent():$self;
if($a.parent().hasClass('menu-item-has-children')){
if($a.attr('href')=='#'||$self.hasClass('open_child_menu')){
if($a.siblings('ul:visible').length > 0){
$a.siblings('ul').slideUp().parent().removeClass('opened');
}else{
$self.parents('li').eq(0).siblings('li').find('ul.sub-menu:visible,ul.sc_layouts_submenu:visible').slideUp().parent().removeClass('opened');
$a.siblings('ul').slideDown(function(){
var $self=jQuery(this);
if(! $self.hasClass('layouts_inited')&&$self.parents('.menu_mobile').length > 0){
$self.addClass('layouts_inited');
$document.trigger('action.init_hidden_elements', [$self]);
}}
).parent().addClass('opened');
}}
}
if(! $self.hasClass('open_child_menu')&&$self.parents('.menu_mobile').length > 0&&wd_is_local_link($a.attr('href'))){
jQuery('.menu_mobile_close').trigger('click');
}
if($self.hasClass('open_child_menu')||$a.attr('href')=='#'){
e.preventDefault();
return false;
}})
.on('keyup', 'li a', function(e){
if(e.keyCode==9){
jQuery(this).find('.open_child_menu').trigger('click');
}});
if(! WD_STORAGE['trx_addons_exist']||jQuery('.top_panel.top_panel_default .sc_layouts_menu_default').length > 0){
wd_init_sfmenu('.sc_layouts_menu:not(.inited):not(.sc_layouts_submenu_dropdown) > ul:not(.inited)');
jQuery('.sc_layouts_menu:not(.inited)').each(function(){
var $self=jQuery(this);
if($self.find('>ul.inited').length==1){
$self.addClass('inited');
}}
);
$window.trigger('scroll');
}}
function wd_init_sfmenu(selector){
jQuery(selector).show().each(function(){
var $self=jQuery(this);
if($self.addClass('inited').parents('.menu_mobile').length > 0){
return;
}
var animation_in=$self.parent().data('animation_in');
if(animation_in==undefined){
animation_in="none";
}
var animation_out=$self.parent().data('animation_out');
if(animation_out==undefined){
animation_out="none";
}
$self.superfish({
delay: 300,
animation: {
opacity: 'show'
},
animationOut: {
opacity: 'hide'
},
speed: 		animation_in!='none' ? 500:200,
speedOut:	animation_out!='none' ? 300:200,
autoArrows: false,
dropShadows: false,
onBeforeShow: function(ul){
var $self=jQuery(this),
$ul=$self.parents("ul");
var par_offset=0,
par_width=0,
ul_width=0,
ul_height=0;
if($ul.length > 1){
var w=$page_wrap.width();
par_offset=$ul.eq(0).offset().left;
par_width=$ul.eq(0).outerWidth();
ul_width=$self.outerWidth();
if(par_offset + par_width + ul_width > w - 20&&par_offset - ul_width > 0){
$self.addClass('submenu_left');
}else{
$self.removeClass('submenu_left');
}}
if($self.parents('.top_panel').length > 0){
ul_height=$self.outerHeight();
par_offset=0;
var w_height=wd_window_height(),
row=$self.parents('.sc_layouts_row').eq(0),
row_offset=0,
row_height=0,
par=$self.parent();
while (row.length > 0){
row_offset +=row.outerHeight();
if(row.hasClass('sc_layouts_row_fixed_on')){
break;
}
row=row.prev();
}
while (par.length > 0){
par_offset +=par.position().top + par.parent().position().top;
row_height=par.outerHeight();
if(par.position().top===0){
break;
}
par=par.parents('li').eq(0);
}
if(row_offset + par_offset + ul_height > w_height){
if(par_offset > ul_height){
$self.css({
'top': 'auto',
'bottom': '-1.4em'
});
}else{
$self.css({
'top': '-' + (par_offset - row_height - 2) + 'px',
'bottom': 'auto'
});
}}
}
if(animation_in!='none'){
$self.removeClass('animated faster ' + animation_out);
$self.addClass('animated fast ' + animation_in);
}},
onBeforeHide: function(ul){
if(animation_out!='none'){
var $self=jQuery(this);
$self.removeClass('animated fast ' + animation_in);
$self.addClass('animated faster ' + animation_out);
}},
onShow: function(ul){
var $self=jQuery(this);
if(! $self.hasClass('layouts_inited')){
$self.addClass('layouts_inited');
$document.trigger('action.init_hidden_elements', [$self]);
}}
}
);
}
);
}
function wd_add_toc_to_sidemenu(){
if(jQuery('.menu_side_inner').length > 0&&jQuery('#toc_menu').length > 0){
jQuery('#toc_menu').appendTo('.menu_side_inner');
wd_stretch_sidemenu();
}}
function wd_init_sidebar_control(cont){
cont.find('.sidebar_control:not(.inited)')
.addClass('inited')
.on('click', function(e){
var $self=jQuery(this),
$parent=$self.parent();
$parent.toggleClass('opened');
if($body.hasClass('sidebar_small_screen_above')){
var $next=$self.next();
$next.slideToggle();
if($parent.hasClass('opened')){
setTimeout(function(){
$document.trigger('action.init_hidden_elements', [$next]);
}, 310);
}}
e.preventDefault();
return false;
});
}
function wd_init_masonry(cont){
cont.find(wd_apply_filters('wd_filter_masonry_wrap', '.masonry_wrap')).each(function(){
var masonry_wrap=jQuery(this);
if(masonry_wrap.parents('div:hidden,article:hidden').length > 0) return;
if(! masonry_wrap.hasClass('inited')){
masonry_wrap.addClass('inited');
wd_when_images_loaded(masonry_wrap, function(){
setTimeout(function(){
masonry_wrap.masonry({
itemSelector: wd_apply_filters('wd_filter_masonry_item', '.masonry_item'),
columnWidth: wd_apply_filters('wd_filter_masonry_item', '.masonry_item'),
percentPosition: true
});
$window.trigger('resize');
$window.trigger('scroll');
}, wd_apply_filters('wd_filter_masonry_init', 10));
});
}else{
setTimeout(function(){
masonry_wrap.masonry();
}, wd_apply_filters('wd_filter_masonry_reinit', 510));
}});
}
function wd_init_comments_button(cont){
cont.find('.show_comments_button:not(.inited)')
.addClass('inited')
.on('click', function(e){
var bt=jQuery(this);
if(bt.attr('href')=='#'){
bt.toggleClass('opened').text(bt.data(bt.hasClass('opened') ? 'hide':'show'));
var $comments_wrap=bt.parent().next();
$comments_wrap.slideToggle(function(){
$comments_wrap.toggleClass('opened');
$window.trigger('scroll');
});
e.preventDefault();
return false;
}});
}
function wd_init_comments_links(cont){
cont.find('a[href$="#comments"]:not(.inited),a[href$="#respond"]:not(.inited)')
.addClass('inited')
.on('click', function(e){
var $self=jQuery(this);
if(wd_is_local_link($self.attr('href'))){
var $prev_post_content=$self.parents('.previous_post_content'),
$comments_wrap=$prev_post_content.length
? $prev_post_content.find('.comments_wrap').eq(0)
: jQuery('.comments_wrap').eq(0),
$show_comments_button=$comments_wrap.prev().find('.show_comments_button ');
if($comments_wrap.length){
if($comments_wrap.css('display')=='none'){
if($show_comments_button.length){
$show_comments_button.trigger('click');
}}
if($show_comments_button.length){
wd_document_animate_to($show_comments_button.offset().top);
}}
}});
}
function wd_init_checkbox_i_agree(cont){
var $i_agree=cont.find('input[type="checkbox"][name="i_agree_privacy_policy"]:not(.inited)'
+ ',input[type="checkbox"][name="gdpr_terms"]:not(.inited)'
+ ',input[type="checkbox"][name="wpgdprc"]:not(.inited)'
+ ',input[type="checkbox"][name="AGREE_TO_TERMS"]:not(.inited)'
+ ',input[type="checkbox"][name="acceptance"]:not(.inited)'
);
if($i_agree.length > 0){
if(true){
$i_agree.each(function(){
var chk=jQuery(this),
form=chk.parents('form');
chk.addClass('inited');
form.find('button,input[type="submit"]').on('click', function(e){
if(! chk.get(0).checked){
form.find('.trx_addons_message_box').remove();
form.append('<div class="trx_addons_message_box trx_addons_message_box_error">'
+ WD_STORAGE['msg_i_agree_error']
+ '</div>'
);
var error_msg=form.find('.trx_addons_message_box');
error_msg.fadeIn();
setTimeout(function(){
error_msg.fadeOut(function(){
error_msg.remove();
});
}, 3000);
e.preventDefault();
return false;
}});
});
}else{
$i_agree
.addClass('inited')
.on('change', function(e){
var $self=jQuery(this),
$bt=$self.parents('form').find('button,input[type="submit"]');
if($self.get(0).checked){
$bt.removeAttr('disabled');
}else{
$bt.attr('disabled', 'disabled');
}})
.trigger('change');
}}
}
function wd_intersection_observer_init(){
if(typeof IntersectionObserver!='undefined'){
if(typeof WD_STORAGE['intersection_observer']=='undefined'){
WD_STORAGE['intersection_observer']=new IntersectionObserver(function(entries){
entries.forEach(function(entry){
wd_intersection_observer_in_out(jQuery(entry.target), entry.isIntersecting||entry.intersectionRatio > 0 ? 'in':'out', entry);
});
},
{
root: null,
rootMargin: '1px',
threshold: 0	
}
);
}}else{
$window.on('scroll', function(){
if(typeof WD_STORAGE['intersection_observer_items']!='undefined'){
for(var i in WD_STORAGE['intersection_observer_items']){
if(! WD_STORAGE['intersection_observer_items'][i]||WD_STORAGE['intersection_observer_items'][i].length===0){
continue;
}
var item=WD_STORAGE['intersection_observer_items'][i],
item_top=item.offset().top,
item_height=item.height();
wd_intersection_observer_in_out(item, item_top + item_height > wd_window_scroll_top()&&item_top < wd_window_scroll_top() + wd_window_height() ? 'in':'out');
}}
});
}
window.wd_intersection_observer_in_out=function(item, state, entry){
var callback=null;
if(state=='in'){
if(! item.hasClass('wd_in_viewport')){
item.addClass('wd_in_viewport');
callback=item.data('trx-addons-intersection-callback');
if(callback){
callback(item, true, entry);
}}
}else{
if(item.hasClass('wd_in_viewport')){
item.removeClass('wd_in_viewport');
callback=item.data('trx-addons-intersection-callback');
if(callback){
callback(item, false, entry);
}}
}};
window.wd_intersection_observer_add=function(items, callback){
items.each(function(){
var $self=jQuery(this),
id=$self.attr('id');
if(! $self.hasClass('wd_intersection_inited')){
if(! id){
id='io-' +('' + Math.random()).replace('.', '');
$self.attr('id', id);
}
$self.addClass('wd_intersection_inited');
if(callback){
$self.data('trx-addons-intersection-callback', callback);
}
if(typeof WD_STORAGE['intersection_observer_items']=='undefined'){
WD_STORAGE['intersection_observer_items']={};}
WD_STORAGE['intersection_observer_items'][id]=$self;
if(typeof WD_STORAGE['intersection_observer']!=='undefined'){
WD_STORAGE['intersection_observer'].observe($self.get(0));
}}
});
};
window.wd_intersection_observer_remove=function(items){
items.each(function(){
var $self=jQuery(this),
id=$self.attr('id');
if($self.hasClass('wd_intersection_inited')){
$self.removeClass('wd_intersection_inited');
delete WD_STORAGE['intersection_observer_items'][id];
if(typeof WD_STORAGE['intersection_observer']!=='undefined'){
WD_STORAGE['intersection_observer'].unobserve($self.get(0));
}}
});
};}
function wd_scroll_actions(){
$document.trigger('action.scroll_wd');
wd_fix_sidebar();
wd_fix_nav_links();
wd_fix_share_links();
wd_shift_under_panels();
wd_full_post_reading();
WD_STORAGE['scroll_busy']=false;
}
function wd_add_to_read_list(post_id){
if(post_id > 0){
var read_list=wd_get_storage('wd_post_read');
if(read_list&&read_list.charAt(0)=='['){
read_list=JSON.parse(read_list);
}else{
read_list=[];
}
if(read_list.indexOf(post_id)==-1){
read_list.push(post_id);
}
wd_set_storage('wd_post_read', JSON.stringify(read_list));
}}
var fpr_bt, fpr_cont, fpr_cs, fpr_ch, fpr_pw;
function wd_full_post_read_change_state(){
fpr_bt=jQuery('.full_post_close');
if(fpr_bt.length==1){
fpr_cont=fpr_bt.parent();
fpr_cs=fpr_cont.offset().top;
fpr_ch=fpr_cont.height();
fpr_pw=fpr_bt.find('.full_post_progress');
}}
function wd_full_post_reading(){
if(typeof fpr_bt=='undefined'){
wd_full_post_read_change_state();
}
if(fpr_bt.length==1){
var ws=wd_window_scroll_top(),
wh=wd_window_height();
if(ws > fpr_cs){
if(fpr_pw.length===0){
fpr_bt.append('<span class="full_post_progress">'
+ '<svg viewBox="0 0 50 50">'
+ '<circle class="full_post_progress_bar" cx="25" cy="25" r="22"></circle>'
+ '</svg>'
+ '</span>'
);
fpr_pw=fpr_bt.find('.full_post_progress');
}
var bar=fpr_pw.find('.full_post_progress_bar'),
bar_max=parseFloat(bar.css('stroke-dasharray'));
if(fpr_cs + fpr_ch > ws + wh){
var now=fpr_cs + fpr_ch -(ws + wh),
delta=bar.data('delta');
if(delta==undefined){
delta=now;
bar.data('delta', delta);
}
bar.css('stroke-dashoffset', Math.min(1, now / delta) * bar_max);
if(now / delta < 0.5){
var post=fpr_cont.prev(),
post_id=post.data('post-id');
post.addClass('full_post_read');
wd_add_to_read_list(post_id);
}}else if(! fpr_bt.hasClass('full_post_read_complete')){
fpr_bt.addClass('full_post_read_complete');
}else if(fpr_cs + fpr_ch + wh / 3 < ws + wh){
fpr_bt.trigger('click');
}}else{
if(fpr_pw.length!==0){
fpr_pw.remove();
}}
}}
function wd_shift_under_panels(){
if($body.hasClass('header_position_under')&&! wd_browser_is_mobile()){
if($body.hasClass('mobile_layout')){
if($header.css('position')=='fixed'){
$header.css({
'position': 'relative',
'left': 'auto',
'top': 'auto',
'width': 'auto',
'transform': 'none',
'zIndex': 3
}
);
$header.find('.top_panel_mask').hide();
$page_content_wrap.css({
'marginTop': 0,
'marginBottom': 0,
'zIndex': 2
}
);
$footer.css({
'position': 'relative',
'left': 'auto',
'bottom': 'auto',
'width': 'auto',
'transform': 'none',
'zIndex': 1
}
);
$footer.find('.top_panel_mask').hide();
}
return;
}
var delta=50;
var scroll_offset=wd_window_scroll_top();
var header_height=_header_height;
var shift           = ! (/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor))
|| $header.find('.slider_engine_revo').length===0
? 0	//1.2		// Parallax speed (if 0 - disable parallax)
: 0;
var mask=$header.find('.top_panel_mask');
var mask_opacity=0;
var css={};
if(mask.length===0){
$header.append('<div class="top_panel_mask"></div>');
mask=$header.find('.top_panel_mask');
}
if($header.css('position')!=='fixed'){
$page_content_wrap.css({
'zIndex': 5,
'marginTop': header_height + 'px'
}
);
$header.css({
'position': 'fixed',
'left': 0,
'top': wd_adminbar_height() + 'px',
'width': '100%',
'zIndex': 3
}
);
}else{
$page_content_wrap.css('marginTop', header_height + 'px');
}
if(scroll_offset > 0){
var offset=scroll_offset;
if(offset <=header_height){
mask_opacity=Math.max(0, Math.min(0.8, (offset - delta) / header_height));
if(shift){
$header.css('transform', 'translate3d(0px, ' + (-Math.round(offset / shift)) + 'px, 0px)');
}
mask.css({
'opacity': mask_opacity,
'display': offset===0 ? 'none':'block'
}
);
}else{
if(shift){
$header.css('transform', 'translate3d(0px, ' + (-Math.round(offset / shift)) + 'px, 0px)');
}}
}else{
if(shift){
$header.css('transform', 'none');
}
if(mask.css('display')!='none'){
mask.css({
'opacity': 0,
'display': 'none'
}
);
}}
var footer_height=Math.min(_footer_height, wd_window_height());
var footer_visible=(scroll_offset + wd_window_height()) -($header.outerHeight() + $page_content_wrap.outerHeight());
if($footer.css('position')!=='fixed'){
$page_content_wrap.css({
'marginBottom': footer_height + 'px'
}
);
$footer.css({
'position': 'fixed',
'left': 0,
'bottom': 0,
'width': '100%',
'zIndex': 2
}
);
}else{
$page_content_wrap.css('marginBottom', footer_height + 'px');
}
if(footer_visible > 0){
if($footer.css('zIndex')==2){
$footer.css('zIndex', 4);
}
mask=$footer.find('.top_panel_mask');
if(mask.length===0){
$footer.append('<div class="top_panel_mask"></div>');
mask=$footer.find('.top_panel_mask');
}
if(footer_visible <=footer_height){
mask_opacity=Math.max(0, Math.min(0.8, (footer_height - footer_visible) / footer_height));
if(shift){
$footer.css('transform', 'translate3d(0px, ' + Math.round((footer_height - footer_visible) / shift) + 'px, 0px)');
}
mask.css({
'opacity': mask_opacity,
'display': footer_height - footer_visible <=0 ? 'none':'block'
}
);
}else{
if(shift){
$footer.css('transform', 'none');
}
if(mask.css('display')!='none'){
mask.css({
'opacity': 0,
'display': 'none'
}
);
}}
}else{
if($footer.css('zIndex')==4){
$footer.css('zIndex', 2);
}}
}}
function wd_fix_footer(){
if($body.hasClass('header_position_under')&&! wd_browser_is_mobile()){
if($footer.length > 0){
var ft_height=$footer.outerHeight(false),
pc=$page_content_wrap,
pc_offset=pc.offset().top,
pc_height=pc.height();
if(pc_offset + pc_height + ft_height < wd_window_height()){
if($footer.css('position')!='absolute'){
$footer.css({
'position': 'absolute',
'left': 0,
'bottom': 0,
'width' :'100%'
});
}}else{
if($footer.css('position')!='relative'){
$footer.css({
'position': 'relative',
'left': 'auto',
'bottom': 'auto'
});
}}
}}
}
function wd_fix_sidebar(force){
if($body.hasClass('fixed_blocks_sticky')){
return;
}
$sidebar.each(function(){
var sb=jQuery(this);
var content=sb.siblings('.content');
var old_style='';
if(content.length==0){
return;
}
if(content.css('float')=='none'){
old_style=sb.data('old_style');
if(old_style!==undefined){
sb.attr('style', old_style).removeAttr('data-old_style');
}}else{
var sb_height=sb.outerHeight();
var sb_shift=30;
var content_height=content.outerHeight();
var content_top=content.offset().top;
var content_shift=content.position().top;
if(sb_height < content_height&&wd_window_scroll_top() + wd_fixed_rows_height() > content_top){
var sb_init={
'position': 'undefined',
'float': 'none',
'top': 'auto',
'bottom': 'auto',
'marginLeft': '0',
'marginRight': '0'
};
if(typeof WD_STORAGE['scroll_offset_last']=='undefined'){
WD_STORAGE['sb_top_last']=content_top;
WD_STORAGE['scroll_offset_last']=wd_window_scroll_top();
WD_STORAGE['scroll_dir_last']=1;
}
var scroll_dir=wd_window_scroll_top() - WD_STORAGE['scroll_offset_last'];
if(scroll_dir===0){
scroll_dir=WD_STORAGE['scroll_dir_last'];
}else{
scroll_dir=scroll_dir > 0 ? 1:-1;
}
var sb_big=sb_height + sb_shift >=wd_window_height() - wd_fixed_rows_height(),
sb_top=sb.offset().top;
if(sb_top < 0){
sb_top=WD_STORAGE['sb_top_last'];
}
if(sb_big){
if(scroll_dir!=WD_STORAGE['scroll_dir_last']&&sb.css('position')=='fixed'){
sb_init.position='absolute';
sb_init.top=sb_top + content_shift - content_top;
}else if(scroll_dir > 0){
if(wd_window_scroll_top() + wd_window_height() >=content_top + content_height){
sb_init.position='absolute';
sb_init.bottom=0;
}else if(wd_window_scroll_top() + wd_window_height() >=(sb.css('position')=='absolute' ? sb_top:content_top) + sb_height + sb_shift){
sb_init.position='fixed';
sb_init.bottom=sb_shift;
}}else{
if(wd_window_scroll_top() + wd_fixed_rows_height() <=sb_top){
sb_init.position='fixed';
sb_init.top=wd_fixed_rows_height();
}}
}else{
if(wd_window_scroll_top() + wd_fixed_rows_height() >=content_top + content_height - sb_height){
sb_init.position='absolute';
sb_init.bottom=0;
}else{
sb_init.position='fixed';
sb_init.top=wd_fixed_rows_height();
}}
if(force&&sb_init.position=='undefined'&&sb.css('position')=='absolute'){
sb_init.position='absolute';
if(sb.css('top')!='auto'){
sb_init.top=sb.css('top');
}else{
sb_init.bottom=sb.css('bottom');
}}
if(sb_init.position=='absolute'||sb_init.position=='undefined'){
if(sb_init.top=='auto'&&sb_init.bottom=='auto'){
sb_init.top=sb.offset().top;
}
if(sb_init.top!='auto'){
if(sb_init.top + sb_height > content_height){
sb_init.position='absolute';
sb_init.top=content_shift + content_height - sb_height;
force=true;
}
if(sb_init.top + sb_height <=content_shift + content_height&&sb_init.top >=wd_window_scroll_top() + wd_window_height()){
sb_init.position='fixed';
sb_init.top='auto';
sb_init.bottom=sb_shift;
force=true;
}}
}else if(sb_init.position=='fixed'){
if(sb_init.top=='auto'&&sb_init.bottom=='auto'&&sb.css('top')!='auto'){
sb_init.top=parseFloat(sb.css('top'));
}
if(sb_init.top!='auto'&&wd_window_scroll_top() + sb_init.top + sb_height > content_top + content_height){
sb_init.position='absolute';
sb_init.top=content_shift + content_height - sb_height;
force=true;
}}
if(sb_init.position!='undefined'){
var style=sb.attr('style');
if(!style) style='';
if(!sb.prev().hasClass('sidebar_fixed_placeholder')){
sb.css(sb_init);
WD_STORAGE['scroll_dir_last']=0;
sb.before('<div class="sidebar_fixed_placeholder '+sb.attr('class')+'"'
+ (sb.data('sb') ? ' data-sb="' + sb.data('sb') + '"':'')
+ '></div>');
}
sb_init.left=sb_init.position=='fixed'||$body.hasClass('body_style_fullwide')||$body.hasClass('body_style_fullscreen')
? sb.prev().offset().left
: sb.prev().position().left;
sb_init.right='auto';
sb_init.width=sb.prev().width() + parseFloat(sb.prev().css('paddingLeft')) + parseFloat(sb.prev().css('paddingRight'));
if(force
|| sb.css('position')!=sb_init.position
|| WD_STORAGE['scroll_dir_last']!=scroll_dir
|| sb.width()!=sb_init.width){
if(sb.data('old_style')===undefined){
sb.attr('data-old_style', style);
}
sb.css(sb_init);
}}
WD_STORAGE['sb_top_last']=sb_top;
WD_STORAGE['scroll_offset_last']=wd_window_scroll_top();
WD_STORAGE['scroll_dir_last']=scroll_dir;
}else{
old_style=sb.data('old_style');
if(old_style!==undefined){
sb.attr('style', old_style).removeAttr('data-old_style');
if(sb.prev().hasClass('sidebar_fixed_placeholder')){
sb.prev().remove();
}}
}}
});
}
function wd_fix_nav_links(){
if($single_nav_links_fixed.length > 0&&$single_nav_links_fixed.css('position')=='fixed'){
var window_bottom=wd_window_scroll_top() + wd_window_height(),
article=jQuery('.post_item_single'),
article_top=article.length > 0 ? article.offset().top:wd_window_height(),
article_bottom=article_top +(article.length > 0 ? article.height() * 2 / 3:0),
footer_top=$footer.length > 0 ? $footer.offset().top:100000;
if(article_bottom < window_bottom&&footer_top > window_bottom){
if(! $single_nav_links_fixed.hasClass('nav-links-visible')){
$single_nav_links_fixed.addClass('nav-links-visible');
}}else{
if($single_nav_links_fixed.hasClass('nav-links-visible')){
$single_nav_links_fixed.removeClass('nav-links-visible');
}}
}}
function wd_fix_share_links(){
if($single_post_info_fixed.length > 0){
var frh=wd_fixed_rows_height() + 10,
st=wd_window_scroll_top() + frh;
$single_post_info_fixed.each(function(){
var share_links=jQuery(this),
share_links_top=share_links.offset().top,
share_links_left=share_links.offset().left,
share_links_height=share_links.height(),
share_links_position=share_links.css('position'),
article=share_links.parents('.post_content'),
article_top=article.offset().top,
article_bottom=article_top + article.height();
if(share_links_position=='absolute'){
if(st >=article_top&&st + share_links_height < article_bottom){
share_links
.data('abs-pos', {
'left': share_links.css('left'),
'top':  share_links.css('top')})
.addClass('post_info_vertical_fixed_on')
.css({
'top':  frh,
'left': share_links_left
});
}}else if(share_links_position=='fixed'){
if(st < article_top){
if(share_links.hasClass('post_info_vertical_fixed_on')){
var abs_pos=share_links.data('abs-pos');
share_links
.removeClass('post_info_vertical_fixed_on')
.css({
'top': abs_pos.top,
'left': abs_pos.left
});
}}else if(st + share_links_height >=article_bottom){
share_links.fadeOut();
}else if(share_links.css('display')=='none'){
share_links.fadeIn();
}}
});
}}
function wd_resize_actions(cont){
_header_height=$header.length===0 ? 0:$header.height();
_footer_height=$footer.length===0 ? 0:$footer.height();
wd_check_layout();
wd_fix_sidebar(true);
wd_fix_footer();
wd_fix_nav_links();
wd_stretch_width(cont);
wd_stretch_bg_video();
wd_vc_row_fullwidth_to_boxed(cont);
wd_stretch_sidemenu();
wd_resize_video(cont);
wd_shift_under_panels();
$document.trigger('action.resize_wd', [cont]);
}
function wd_stretch_sidemenu(){
var toc_items=$menu_side_wrap.find('.toc_menu_item');
if(toc_items.length===0){
return;
}
var toc_items_height=wd_window_height()
- wd_adminbar_height()
- $menu_side_logo.outerHeight()
- toc_items.length;
var th=Math.floor(toc_items_height / toc_items.length);
var th_add=toc_items_height - th * toc_items.length;
if(WD_STORAGE['menu_side_stretch']&&toc_items.length >=5&&th >=30){
toc_items.find(".toc_menu_description,.toc_menu_icon").css({
'height': th + 'px',
'lineHeight': th + 'px'
}
);
toc_items.eq(0).find(".toc_menu_description,.toc_menu_icon").css({
'height': (th + th_add) + 'px',
'lineHeight': (th + th_add) + 'px'
}
);
}}
$document.on('action.toc_menu_item_active', function(){
var toc_menu=$menu_side_wrap.find('#toc_menu');
if(toc_menu.length===0){
return;
}
var toc_items=toc_menu.find('.toc_menu_item');
if(toc_items.length===0){
return;
}
var th=toc_items.eq(0).height(),
toc_menu_pos=parseFloat(toc_menu.css('top')),
toc_items_height=toc_items.length * th,
menu_side_height=wd_window_height()
- wd_adminbar_height()
- $menu_side_logo.outerHeight()
- $menu_side_logo.next('.toc_menu_item').outerHeight();
if(toc_items_height > menu_side_height){
var toc_item_active=$menu_side_wrap.find('.toc_menu_item_active').eq(0);
if(toc_item_active.length==1){
var toc_item_active_pos=(toc_item_active.index() + 1) * th;
if(toc_menu_pos + toc_item_active_pos > menu_side_height - th){
toc_menu.css('top', Math.max(-toc_item_active_pos + 3 * th, menu_side_height - toc_items_height));
}else if(toc_menu_pos < 0&&toc_item_active_pos < -toc_menu_pos + 2 * th){
toc_menu.css('top', Math.min(-toc_item_active_pos + 3 * th, 0));
}}
}else if(toc_menu_pos < 0){
toc_menu.css('top', 0);
}});
function wd_check_layout(){
var resize=true;
if($body.hasClass('no_layout')){
$body.removeClass('no_layout');
resize=false;
}
var w=window.innerWidth;
if(w==undefined){
w=wd_window_width() +(wd_window_height() < wd_document_height()||wd_window_scroll_top() > 0 ? 16:0);
}
if(w < WD_STORAGE['mobile_layout_width']){
if(! $body.hasClass('mobile_layout')){
$body.removeClass('desktop_layout').addClass('mobile_layout');
$document.trigger('action.switch_to_mobile_layout');
if(resize){
$window.trigger('resize');
}}
}else{
if(! $body.hasClass('desktop_layout')){
$body.removeClass('mobile_layout').addClass('desktop_layout');
jQuery('.menu_mobile').removeClass('opened');
jQuery('.menu_mobile_overlay').hide();
$document.trigger('action.switch_to_desktop_layout');
if(resize){
$window.trigger('resize');
}}
}
if(WD_STORAGE['mobile_device']||wd_browser_is_mobile()){
$body.addClass('mobile_device');
}}
function wd_stretch_width(cont){
if(cont===undefined){
cont=$body;
}
$stretch_width.each(function(){
var $el=jQuery(this);
var $el_cont=$el.parents('.page_wrap');
var $el_cont_offset=0;
if($el_cont.length===0){
$el_cont=$window;
}else{
$el_cont_offset=$el_cont.offset().left;
}
var $el_full=$el.next('.trx-stretch-width-original');
var el_margin_left=parseInt($el.css('margin-left'), 10);
var el_margin_right=parseInt($el.css('margin-right'), 10);
var offset=$el_cont_offset - $el_full.offset().left - el_margin_left;
var width=$el_cont.width();
if(! $el.hasClass('inited')){
$el.addClass('inited invisible');
$el.css({
'position': 'relative',
'box-sizing': 'border-box'
}
);
}
$el.css({
'left': offset,
'width': $el_cont.width()
}
);
if(! $el.hasClass('trx-stretch-content')){
var padding=Math.max(0, -1 * offset);
var paddingRight=Math.max(0, width - padding - $el_full.width() + el_margin_left + el_margin_right);
$el.css({ 'padding-left': padding + 'px', 'padding-right': paddingRight + 'px' });
}
$el.removeClass('invisible');
}
);
}
function wd_resize_video(cont){
if(cont===undefined){
cont=$body;
}
cont.find('video').each(function(){
var $self=jQuery(this);
if(( ! WD_STORAGE['resize_tag_video']&&$self.parents('.mejs-mediaelement').length===0)
|| $self.hasClass('trx_addons_resize')
|| $self.hasClass('trx_addons_noresize')
|| $self.parents('div:hidden,section:hidden,article:hidden').length > 0
){
return;
}
var video=$self.addClass('wd_resize').eq(0);
var ratio=(video.data('ratio')!==undefined ? video.data('ratio').split(':'):[16,9]);
ratio=ratio.length!=2||ratio[0]===0||ratio[1]===0 ? 16 / 9:ratio[0] / ratio[1];
var mejs_cont=video.parents('.mejs-video').eq(0);
var mfp_cont=video.parents('.mfp-content').eq(0);
var w_attr=video.data('width');
var h_attr=video.data('height');
if(! w_attr||! h_attr){
w_attr=video.attr('width');
h_attr=video.attr('height');
if(! w_attr||! h_attr){
return;
}
video.data({'width': w_attr, 'height': h_attr});
}
var percent=('' + w_attr).substr(-1)=='%';
w_attr=parseInt(w_attr, 10);
h_attr=parseInt(h_attr, 10);
var w_real=Math.ceil(mejs_cont.length > 0
? Math.min(percent ? 10000:w_attr, mejs_cont.parents('div,article').eq(0).width())
: Math.min(percent ? 10000:w_attr, video.parents('div,article').eq(0).width())
);
if(mfp_cont.length > 0){
w_real=Math.max(mfp_cont.width(), w_real);
}
var h_real=Math.ceil(percent ? w_real / ratio:w_real / w_attr * h_attr);
if(parseInt(video.attr('data-last-width'), 10)==w_real){
return;
}
if(percent){
video.height(h_real);
}else if(video.parents('.wp-video-playlist').length > 0){
if(mejs_cont.length===0){
video.attr({'width': w_real, 'height': h_real});
}}else{
video.attr({'width': w_real, 'height': h_real}).css({'width': w_real + 'px', 'height': h_real + 'px'});
if(mejs_cont.length > 0){
wd_set_mejs_player_dimensions(video, w_real, h_real);
}}
video.attr('data-last-width', w_real);
});
if(WD_STORAGE['resize_tag_iframe']){
cont.find('.video_frame iframe,iframe').each(function(){
var $self=jQuery(this);
if($self.hasClass('trx_addons_resize')||$self.hasClass('trx_addons_noresize')||$self.addClass('wd_resize').parents('div:hidden,section:hidden,article:hidden').length > 0){
return;
}
var iframe=$self.eq(0);
if(iframe.length===0||iframe.attr('src')===undefined||iframe.attr('src').indexOf('soundcloud') > 0){
return;
}
var ratio=(iframe.data('ratio')!==undefined
? iframe.data('ratio').split(':')
: (iframe.parent().data('ratio')!==undefined
? iframe.parent().data('ratio').split(':')
: (iframe.find('[data-ratio]').length > 0
? iframe.find('[data-ratio]').data('ratio').split(':')
: (iframe.attr('width')&&iframe.attr('height')
? [iframe.attr('width'), iframe.attr('height')]
: [16, 9]
)
)
)
);
ratio=ratio.length!=2||ratio[0]===0||ratio[1]===0 ? 16 / 9:ratio[0] / ratio[1];
var w_attr=iframe.attr('width');
var h_attr=iframe.attr('height');
if(! w_attr||! h_attr){
return;
}
var percent=('' + w_attr).substr(-1)=='%';
w_attr=parseInt(w_attr, 10);
h_attr=parseInt(h_attr, 10);
var par=iframe.parents('div,section').eq(0),
contains=iframe.data('contains-in-parent')=='1'||iframe.hasClass('contains-in-parent'),
nostretch=iframe.data('no-stretch-to-parent')=='1'||iframe.hasClass('no-stretch-to-parent'),
pw=Math.ceil(par.width()),
ph=Math.ceil(par.height()),
w_real=nostretch ? Math.min(w_attr, pw):pw,
h_real=Math.ceil(percent ? w_real / ratio:w_real / w_attr * h_attr);
if(contains&&par.css('position')=='absolute'&&h_real > ph){
h_real=ph;
w_real=Math.ceil(percent ? h_real * ratio:h_real * w_attr / h_attr);
}
if(parseInt(iframe.attr('data-last-width'), 10)==w_real){
return;
}
iframe.css({'width': w_real + 'px', 'height': h_real + 'px'});
iframe.attr('data-last-width', w_real);
});
}}
function wd_set_mejs_player_dimensions(video, w, h){
if(mejs){
for (var pl in mejs.players){
if(mejs.players[pl].media.src==video.attr('src')){
if(mejs.players[pl].media.setVideoSize){
mejs.players[pl].media.setVideoSize(w, h);
}else if(mejs.players[pl].media.setSize){
mejs.players[pl].media.setSize(w, h);
}
mejs.players[pl].setPlayerSize(w, h);
mejs.players[pl].setControlsSize();
}}
}}
function wd_stretch_bg_video(){
var video_wrap=jQuery('div#background_video,.tourmaster-background-video');
if(video_wrap.length===0){
return;
}
var cont=video_wrap.hasClass('tourmaster-background-video') ? video_wrap.parent():video_wrap,
w=cont.width(),
h=cont.height(),
video=video_wrap.find('>iframe,>video');
if(w / h < 16 / 9){
w=h / 9 * 16;
}else{
h=w / 16 * 9;
}
video
.attr({'width': w, 'height': h})
.css({'width': w, 'height': h});
}
$document.on('vc-full-width-row action.before_resize_trx_addons', function(e, container){
wd_vc_row_fullwidth_to_boxed(jQuery(container));
});
function wd_vc_row_fullwidth_to_boxed(cont){
if($body.hasClass('body_style_boxed')
|| $body.hasClass('menu_side_present')
|| parseInt($page_wrap.css('paddingLeft'), 10) > 0
){
if(cont===undefined||! cont.hasClass('.vc_row')||! cont.data('vc-full-width')){
cont=jQuery('.vc_row[data-vc-full-width="true"]');
}
var rtl=jQuery('html').attr('dir')=='rtl';
var page_wrap_pl=parseInt($page_wrap.css('paddingLeft'), 10);
if(isNaN(page_wrap_pl)){
page_wrap_pl=0;
}
var page_wrap_pr=parseInt($page_wrap.css('paddingRight'), 10);
if(isNaN(page_wrap_pr)){
page_wrap_pr=0;
}
var page_wrap_width=$page_wrap.outerWidth() - page_wrap_pl - page_wrap_pr;
var content_wrap=$page_content_wrap.find('.content_wrap');
var content_wrap_width=content_wrap.width();
var indent=(page_wrap_width - content_wrap_width) / 2;
cont.each(function(){
var $self=jQuery(this);
var mrg=parseInt($self.css('marginLeft'), 10);
var stretch_content=$self.attr('data-vc-stretch-content');
var stretch_row=$self.attr('data-vc-full-width');
var in_content=$self.parents('.content_wrap').length > 0;
$self.css({
'width':         in_content&&! stretch_content&&! stretch_row ? Math.min(page_wrap_width, content_wrap_width):page_wrap_width,
'left':          rtl ? 'auto':(in_content ? -indent:0) - mrg,
'right':         ! rtl ? 'auto':(n_content ? -indent:0) - mrg,
'padding-left':  stretch_content ? 0:indent + mrg,
'padding-right': stretch_content ? 0:indent + mrg
});
});
}}
ready_busy=false;
});
!function r(a,s,l){function d(n,e){if(!s[n]){if(!a[n]){var t="function"==typeof require&&require;if(!e&&t)return t(n,!0);if(u)return u(n,!0);var o=new Error("Cannot find module '"+n+"'");throw o.code="MODULE_NOT_FOUND",o}var i=s[n]={exports:{}};a[n][0].call(i.exports,function(e){var t=a[n][1][e];return d(t||e)},i,i.exports,r,a,s,l)}return s[n].exports}for(var u="function"==typeof require&&require,e=0;e<l.length;e++)d(l[e]);return d}({1:[function(e,t,n){},{}],2:[function(i,r,e){(function(e){var t,n=void 0!==e?e:"undefined"!=typeof window?window:{},o=i(1);"undefined"!=typeof document?t=document:(t=n["__GLOBAL_DOCUMENT_CACHE@4"])||(t=n["__GLOBAL_DOCUMENT_CACHE@4"]=o),r.exports=t}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{1:1}],3:[function(e,n,t){(function(e){var t;t="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},n.exports=t}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],4:[function(e,n,t){!function(e){var t=setTimeout;function o(){}function r(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],d(e,this)}function i(n,o){for(;3===n._state;)n=n._value;0!==n._state?(n._handled=!0,r._immediateFn(function(){var e=1===n._state?o.onFulfilled:o.onRejected;if(null!==e){var t;try{t=e(n._value)}catch(e){return void s(o.promise,e)}a(o.promise,t)}else(1===n._state?a:s)(o.promise,n._value)})):n._deferreds.push(o)}function a(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof r)return t._state=3,t._value=e,void l(t);if("function"==typeof n)return void d((o=n,i=e,function(){o.apply(i,arguments)}),t)}t._state=1,t._value=e,l(t)}catch(e){s(t,e)}var o,i}function s(e,t){e._state=2,e._value=t,l(e)}function l(e){2===e._state&&0===e._deferreds.length&&r._immediateFn(function(){e._handled||r._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t<n;t++)i(e,e._deferreds[t]);e._deferreds=null}function d(e,t){var n=!1;try{e(function(e){n||(n=!0,a(t,e))},function(e){n||(n=!0,s(t,e))})}catch(e){if(n)return;n=!0,s(t,e)}}r.prototype.catch=function(e){return this.then(null,e)},r.prototype.then=function(e,t){var n=new this.constructor(o);return i(this,new function(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}(e,t,n)),n},r.all=function(e){var s=Array.prototype.slice.call(e);return new r(function(o,i){if(0===s.length)return o([]);var r=s.length;function a(t,e){try{if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if("function"==typeof n)return void n.call(e,function(e){a(t,e)},i)}s[t]=e,0==--r&&o(s)}catch(e){i(e)}}for(var e=0;e<s.length;e++)a(e,s[e])})},r.resolve=function(t){return t&&"object"==typeof t&&t.constructor===r?t:new r(function(e){e(t)})},r.reject=function(n){return new r(function(e,t){t(n)})},r.race=function(i){return new r(function(e,t){for(var n=0,o=i.length;n<o;n++)i[n].then(e,t)})},r._immediateFn="function"==typeof setImmediate&&function(e){setImmediate(e)}||function(e){t(e,0)},r._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},r._setImmediateFn=function(e){r._immediateFn=e},r._setUnhandledRejectionFn=function(e){r._unhandledRejectionFn=e},void 0!==n&&n.exports?n.exports=r:e.Promise||(e.Promise=r)}(this)},{}],5:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=e(7),r=(o=i)&&o.__esModule?o:{default:o},s=e(15),l=e(27);var d={lang:"en",en:s.EN,language:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(null!=t&&t.length){if("string"!=typeof t[0])throw new TypeError("Language code must be a string value");if(!/^[a-z]{2,3}((\-|_)[a-z]{2})?$/i.test(t[0]))throw new TypeError("Language code must have format 2-3 letters and. optionally, hyphen, underscore followed by 2 more letters");d.lang=t[0],void 0===d[t[0]]?(t[1]=null!==t[1]&&void 0!==t[1]&&"object"===a(t[1])?t[1]:{},d[t[0]]=(0,l.isObjectEmpty)(t[1])?s.EN:t[1]):null!==t[1]&&void 0!==t[1]&&"object"===a(t[1])&&(d[t[0]]=t[1])}return d.lang},t:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;if("string"==typeof e&&e.length){var n=void 0,o=void 0,i=d.language(),r=function(e,t,n){return"object"!==(void 0===e?"undefined":a(e))||"number"!=typeof t||"number"!=typeof n?e:[function(){return arguments.length<=1?void 0:arguments[1]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 0===(arguments.length<=0?void 0:arguments[0])||1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:0!==(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])||11===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])||12===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:2<(arguments.length<=0?void 0:arguments[0])&&(arguments.length<=0?void 0:arguments[0])<20?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:0===(arguments.length<=0?void 0:arguments[0])||0<(arguments.length<=0?void 0:arguments[0])%100&&(arguments.length<=0?void 0:arguments[0])%100<20?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:2<=(arguments.length<=0?void 0:arguments[0])%10&&((arguments.length<=0?void 0:arguments[0])%100<10||20<=(arguments.length<=0?void 0:arguments[0])%100)?arguments.length<=2?void 0:arguments[2]:[3]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:2<=(arguments.length<=0?void 0:arguments[0])%10&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||20<=(arguments.length<=0?void 0:arguments[0])%100)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2<=(arguments.length<=0?void 0:arguments[0])&&(arguments.length<=0?void 0:arguments[0])<=4?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2<=(arguments.length<=0?void 0:arguments[0])%10&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||20<=(arguments.length<=0?void 0:arguments[0])%100)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])%100==1?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])%100==2?arguments.length<=3?void 0:arguments[3]:(arguments.length<=0?void 0:arguments[0])%100==3||(arguments.length<=0?void 0:arguments[0])%100==4?arguments.length<=4?void 0:arguments[4]:arguments.length<=1?void 0:arguments[1]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:2<(arguments.length<=0?void 0:arguments[0])&&(arguments.length<=0?void 0:arguments[0])<7?arguments.length<=3?void 0:arguments[3]:6<(arguments.length<=0?void 0:arguments[0])&&(arguments.length<=0?void 0:arguments[0])<11?arguments.length<=4?void 0:arguments[4]:arguments.length<=5?void 0:arguments[5]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:3<=(arguments.length<=0?void 0:arguments[0])%100&&(arguments.length<=0?void 0:arguments[0])%100<=10?arguments.length<=4?void 0:arguments[4]:11<=(arguments.length<=0?void 0:arguments[0])%100?arguments.length<=5?void 0:arguments[5]:arguments.length<=6?void 0:arguments[6]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:0===(arguments.length<=0?void 0:arguments[0])||1<(arguments.length<=0?void 0:arguments[0])%100&&(arguments.length<=0?void 0:arguments[0])%100<11?arguments.length<=2?void 0:arguments[2]:10<(arguments.length<=0?void 0:arguments[0])%100&&(arguments.length<=0?void 0:arguments[0])%100<20?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10==2?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 11!==(arguments.length<=0?void 0:arguments[0])&&(arguments.length<=0?void 0:arguments[0])%10==1?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2<=(arguments.length<=0?void 0:arguments[0])%10&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||20<=(arguments.length<=0?void 0:arguments[0])%100)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:8!==(arguments.length<=0?void 0:arguments[0])&&11!==(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:3===(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]}][n].apply(null,[t].concat(e))};return void 0!==d[i]&&(n=d[i][e],null!==t&&"number"==typeof t&&(o=d[i]["mejs.plural-form"],n=r.apply(null,[n,t,o]))),!n&&d.en&&(n=d.en[e],null!==t&&"number"==typeof t&&(o=d.en["mejs.plural-form"],n=r.apply(null,[n,t,o]))),n=n||e,null!==t&&"number"==typeof t&&(n=n.replace("%1",t)),(0,l.escapeHTML)(n)}return e}};r.default.i18n=d,"undefined"!=typeof mejsL10n&&r.default.i18n.language(mejsL10n.language,mejsL10n.strings),n.default=d},{15:15,27:27,7:7}],6:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},F=o(e(3)),j=o(e(2)),I=o(e(7)),M=e(27),O=e(28),D=e(8),R=e(25);function o(e){return e&&e.__esModule?e:{default:e}}var i=function e(t,n,o){var c=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var f=this;o=Array.isArray(o)?o:null,f.defaults={renderers:[],fakeNodeName:"mediaelementwrapper",pluginPath:"build/",shimScriptAccess:"sameDomain"},n=Object.assign(f.defaults,n),f.mediaElement=j.default.createElement(n.fakeNodeName);var i=t,r=!1;if("string"==typeof t?f.mediaElement.originalNode=j.default.getElementById(t):i=(f.mediaElement.originalNode=t).id,void 0===f.mediaElement.originalNode||null===f.mediaElement.originalNode)return null;f.mediaElement.options=n,i=i||"mejs_"+Math.random().toString().slice(2),f.mediaElement.originalNode.setAttribute("id",i+"_from_mejs");var a=f.mediaElement.originalNode.tagName.toLowerCase();-1<["video","audio"].indexOf(a)&&!f.mediaElement.originalNode.getAttribute("preload")&&f.mediaElement.originalNode.setAttribute("preload","none"),f.mediaElement.originalNode.parentNode.insertBefore(f.mediaElement,f.mediaElement.originalNode),f.mediaElement.appendChild(f.mediaElement.originalNode);var s=function(t,e){if("https:"===F.default.location.protocol&&0===t.indexOf("http:")&&R.IS_IOS&&-1<I.default.html5media.mediaTypes.indexOf(e)){var n=new XMLHttpRequest;n.onreadystatechange=function(){if(4===this.readyState&&200===this.status){var e=(F.default.URL||F.default.webkitURL).createObjectURL(this.response);return f.mediaElement.originalNode.setAttribute("src",e),e}return t},n.open("GET",t),n.responseType="blob",n.send()}return t},l=void 0;if(null!==o)l=o;else if(null!==f.mediaElement.originalNode)switch(l=[],f.mediaElement.originalNode.nodeName.toLowerCase()){case"iframe":l.push({type:"",src:f.mediaElement.originalNode.getAttribute("src")});break;case"audio":case"video":var d=f.mediaElement.originalNode.children.length,u=f.mediaElement.originalNode.getAttribute("src");if(u){var p=f.mediaElement.originalNode,m=(0,O.formatType)(u,p.getAttribute("type"));l.push({type:m,src:s(u,m)})}for(var h=0;h<d;h++){var v=f.mediaElement.originalNode.children[h];if("source"===v.tagName.toLowerCase()){var g=v.getAttribute("src"),y=(0,O.formatType)(g,v.getAttribute("type"));l.push({type:y,src:s(g,y)})}}}f.mediaElement.id=i,f.mediaElement.renderers={},f.mediaElement.events={},f.mediaElement.promises=[],f.mediaElement.renderer=null,f.mediaElement.rendererName=null,f.mediaElement.changeRenderer=function(e,t){var n=c,o=2<Object.keys(t[0]).length?t[0]:t[0].src;if(void 0!==n.mediaElement.renderer&&null!==n.mediaElement.renderer&&n.mediaElement.renderer.name===e)return n.mediaElement.renderer.pause(),n.mediaElement.renderer.stop&&n.mediaElement.renderer.stop(),n.mediaElement.renderer.show(),n.mediaElement.renderer.setSrc(o),!0;void 0!==n.mediaElement.renderer&&null!==n.mediaElement.renderer&&(n.mediaElement.renderer.pause(),n.mediaElement.renderer.stop&&n.mediaElement.renderer.stop(),n.mediaElement.renderer.hide());var i=n.mediaElement.renderers[e],r=null;if(null!=i)return i.show(),i.setSrc(o),n.mediaElement.renderer=i,n.mediaElement.rendererName=e,!0;for(var a=n.mediaElement.options.renderers.length?n.mediaElement.options.renderers:D.renderer.order,s=0,l=a.length;s<l;s++){var d=a[s];if(d===e){r=D.renderer.renderers[d];var u=Object.assign(r.options,n.mediaElement.options);return(i=r.create(n.mediaElement,u,t)).name=e,n.mediaElement.renderers[r.name]=i,n.mediaElement.renderer=i,n.mediaElement.rendererName=e,i.show(),!0}}return!1},f.mediaElement.setSize=function(e,t){void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer&&f.mediaElement.renderer.setSize(e,t)},f.mediaElement.generateError=function(e,t){e=e||"",t=Array.isArray(t)?t:[];var n=(0,M.createEvent)("error",f.mediaElement);n.message=e,n.urls=t,f.mediaElement.dispatchEvent(n),r=!0};var E=I.default.html5media.properties,b=I.default.html5media.methods,S=function(t,e,n,o){var i=t[e];Object.defineProperty(t,e,{get:function(){return n.apply(t,[i])},set:function(e){return i=o.apply(t,[e])}})},x=function(e){if("src"!==e){var t=""+e.substring(0,1).toUpperCase()+e.substring(1),n=function(){return void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer&&"function"==typeof f.mediaElement.renderer["get"+t]?f.mediaElement.renderer["get"+t]():null},o=function(e){void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer&&"function"==typeof f.mediaElement.renderer["set"+t]&&f.mediaElement.renderer["set"+t](e)};S(f.mediaElement,e,n,o),f.mediaElement["get"+t]=n,f.mediaElement["set"+t]=o}},w=function(){return void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer?f.mediaElement.renderer.getSrc():null},P=function(e){var t=[];if("string"==typeof e)t.push({src:e,type:e?(0,O.getTypeFromFile)(e):""});else if("object"===(void 0===e?"undefined":L(e))&&void 0!==e.src){var n=(0,O.absolutizeUrl)(e.src),o=e.type,i=Object.assign(e,{src:n,type:""!==o&&null!=o||!n?o:(0,O.getTypeFromFile)(n)});t.push(i)}else if(Array.isArray(e))for(var r=0,a=e.length;r<a;r++){var s=(0,O.absolutizeUrl)(e[r].src),l=e[r].type,d=Object.assign(e[r],{src:s,type:""!==l&&null!=l||!s?l:(0,O.getTypeFromFile)(s)});t.push(d)}var u=D.renderer.select(t,f.mediaElement.options.renderers.length?f.mediaElement.options.renderers:[]),c=void 0;if(f.mediaElement.paused||null==f.mediaElement.src||""===f.mediaElement.src||(f.mediaElement.pause(),c=(0,M.createEvent)("pause",f.mediaElement),f.mediaElement.dispatchEvent(c)),f.mediaElement.originalNode.src=t[0].src||"",null!==u||!t[0].src)return!(null==t[0].src||""===t[0].src)?f.mediaElement.changeRenderer(u.rendererName,t):null;f.mediaElement.generateError("No renderer found",t)},T=function(e,t){try{if("play"!==e||"native_dash"!==f.mediaElement.rendererName&&"native_hls"!==f.mediaElement.rendererName&&"vimeo_iframe"!==f.mediaElement.rendererName)f.mediaElement.renderer[e](t);else{var n=f.mediaElement.renderer[e](t);n&&"function"==typeof n.then&&n.catch(function(){f.mediaElement.paused&&setTimeout(function(){var e=f.mediaElement.renderer.play();void 0!==e&&e.catch(function(){f.mediaElement.renderer.paused||f.mediaElement.renderer.pause()})},150)})}}catch(e){f.mediaElement.generateError(e,l)}},C=function(o){f.mediaElement[o]=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer&&"function"==typeof f.mediaElement.renderer[o]&&(f.mediaElement.promises.length?Promise.all(f.mediaElement.promises).then(function(){T(o,t)}).catch(function(e){f.mediaElement.generateError(e,l)}):T(o,t)),null}};S(f.mediaElement,"src",w,P),f.mediaElement.getSrc=w,f.mediaElement.setSrc=P;for(var k=0,_=E.length;k<_;k++)x(E[k]);for(var N=0,A=b.length;N<A;N++)C(b[N]);return f.mediaElement.addEventListener=function(e,t){f.mediaElement.events[e]=f.mediaElement.events[e]||[],f.mediaElement.events[e].push(t)},f.mediaElement.removeEventListener=function(e,t){if(!e)return f.mediaElement.events={},!0;var n=f.mediaElement.events[e];if(!n)return!0;if(!t)return f.mediaElement.events[e]=[],!0;for(var o=0;o<n.length;o++)if(n[o]===t)return f.mediaElement.events[e].splice(o,1),!0;return!1},f.mediaElement.dispatchEvent=function(e){var t=f.mediaElement.events[e.type];if(t)for(var n=0;n<t.length;n++)t[n].apply(null,[e])},f.mediaElement.destroy=function(){var e=f.mediaElement.originalNode.cloneNode(!0),t=f.mediaElement.parentElement;e.removeAttribute("id"),e.remove(),f.mediaElement.remove(),t.appendChild(e)},l.length&&(f.mediaElement.src=l),f.mediaElement.promises.length?Promise.all(f.mediaElement.promises).then(function(){f.mediaElement.options.success&&f.mediaElement.options.success(f.mediaElement,f.mediaElement.originalNode)}).catch(function(){r&&f.mediaElement.options.error&&f.mediaElement.options.error(f.mediaElement,f.mediaElement.originalNode)}):(f.mediaElement.options.success&&f.mediaElement.options.success(f.mediaElement,f.mediaElement.originalNode),r&&f.mediaElement.options.error&&f.mediaElement.options.error(f.mediaElement,f.mediaElement.originalNode)),f.mediaElement};F.default.MediaElement=i,I.default.MediaElement=i,n.default=i},{2:2,25:25,27:27,28:28,3:3,7:7,8:8}],7:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o,i=e(3);var r={version:"4.2.17",html5media:{properties:["volume","src","currentTime","muted","duration","paused","ended","buffered","error","networkState","readyState","seeking","seekable","currentSrc","preload","bufferedBytes","bufferedTime","initialTime","startOffsetTime","defaultPlaybackRate","playbackRate","played","autoplay","loop","controls"],readOnlyProperties:["duration","paused","ended","buffered","error","networkState","readyState","seeking","seekable"],methods:["load","play","pause","canPlayType"],events:["loadstart","durationchange","loadedmetadata","loadeddata","progress","canplay","canplaythrough","suspend","abort","error","emptied","stalled","play","playing","pause","waiting","seeking","seeked","timeupdate","ended","ratechange","volumechange"],mediaTypes:["audio/mp3","audio/ogg","audio/oga","audio/wav","audio/x-wav","audio/wave","audio/x-pn-wav","audio/mpeg","audio/mp4","video/mp4","video/webm","video/ogg","video/ogv"]}};((o=i)&&o.__esModule?o:{default:o}).default.mejs=r,n.default=r},{3:3}],8:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.renderer=void 0;var o,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r=function(){function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}}(),a=e(7),s=(o=a)&&o.__esModule?o:{default:o};var l=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.renderers={},this.order=[]}return r(e,[{key:"add",value:function(e){if(void 0===e.name)throw new TypeError("renderer must contain at least `name` property");this.renderers[e.name]=e,this.order.push(e.name)}},{key:"select",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[],n=t.length;if(t=t.length?t:this.order,!n){var o=[/^(html5|native)/i,/^flash/i,/iframe$/i],i=function(e){for(var t=0,n=o.length;t<n;t++)if(o[t].test(e))return t;return o.length};t.sort(function(e,t){return i(e)-i(t)})}for(var r=0,a=t.length;r<a;r++){var s=t[r],l=this.renderers[s];if(null!=l)for(var d=0,u=e.length;d<u;d++)if("function"==typeof l.canPlayType&&"string"==typeof e[d].type&&l.canPlayType(e[d].type))return{rendererName:l.name,src:e[d].src}}return null}},{key:"order",set:function(e){if(!Array.isArray(e))throw new TypeError("order must be an array of strings.");this._order=e},get:function(){return this._order}},{key:"renderers",set:function(e){if(null!==e&&"object"!==(void 0===e?"undefined":i(e)))throw new TypeError("renderers must be an array of objects.");this._renderers=e},get:function(){return this._renderers}}]),e}(),d=n.renderer=new l;s.default.Renderers=d},{7:7}],9:[function(e,t,n){"use strict";var f=a(e(3)),p=a(e(2)),i=a(e(5)),o=e(16),r=a(o),m=function(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}}(e(25)),h=e(27),v=e(26),g=e(28);function a(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{usePluginFullScreen:!0,fullscreenText:null,useFakeFullscreen:!1}),Object.assign(r.default.prototype,{isFullScreen:!1,isNativeFullScreen:!1,isInIframe:!1,isPluginClickThroughCreated:!1,fullscreenMode:"",containerSizeTimeout:null,buildfullscreen:function(n){if(n.isVideo){n.isInIframe=f.default.location!==f.default.parent.location,n.detectFullscreenMode();var o=this,e=(0,h.isString)(o.options.fullscreenText)?o.options.fullscreenText:i.default.t("mejs.fullscreen"),t=p.default.createElement("div");if(t.className=o.options.classPrefix+"button "+o.options.classPrefix+"fullscreen-button",t.innerHTML='<button type="button" aria-controls="'+o.id+'" title="'+e+'" aria-label="'+e+'" tabindex="0"></button>',o.addControlElement(t,"fullscreen"),t.addEventListener("click",function(){m.HAS_TRUE_NATIVE_FULLSCREEN&&m.IS_FULLSCREEN||n.isFullScreen?n.exitFullScreen():n.enterFullScreen()}),n.fullscreenBtn=t,o.options.keyActions.push({keys:[70],action:function(e,t,n,o){o.ctrlKey||void 0!==e.enterFullScreen&&(e.isFullScreen?e.exitFullScreen():e.enterFullScreen())}}),o.exitFullscreenCallback=function(e){var t=e.which||e.keyCode||0;o.options.enableKeyboard&&27===t&&(m.HAS_TRUE_NATIVE_FULLSCREEN&&m.IS_FULLSCREEN||o.isFullScreen)&&n.exitFullScreen()},o.globalBind("keydown",o.exitFullscreenCallback),o.normalHeight=0,o.normalWidth=0,m.HAS_TRUE_NATIVE_FULLSCREEN){n.globalBind(m.FULLSCREEN_EVENT_NAME,function(){n.isFullScreen&&(m.isFullScreen()?(n.isNativeFullScreen=!0,n.setControlsSize()):(n.isNativeFullScreen=!1,n.exitFullScreen()))})}}},cleanfullscreen:function(e){e.exitFullScreen(),e.globalUnbind("keydown",e.exitFullscreenCallback)},detectFullscreenMode:function(){var e=null!==this.media.rendererName&&/(native|html5)/i.test(this.media.rendererName),t="";return m.HAS_TRUE_NATIVE_FULLSCREEN&&e?t="native-native":m.HAS_TRUE_NATIVE_FULLSCREEN&&!e?t="plugin-native":this.usePluginFullScreen&&m.SUPPORT_POINTER_EVENTS&&(t="plugin-click"),this.fullscreenMode=t},enterFullScreen:function(){var o=this,e=null!==o.media.rendererName&&/(html5|native)/i.test(o.media.rendererName),t=getComputedStyle(o.getElement(o.container));if(o.isVideo)if(!1===o.options.useFakeFullscreen&&(m.IS_IOS||m.IS_SAFARI)&&m.HAS_IOS_FULLSCREEN&&"function"==typeof o.media.originalNode.webkitEnterFullscreen&&o.media.originalNode.canPlayType((0,g.getTypeFromFile)(o.media.getSrc())))o.media.originalNode.webkitEnterFullscreen();else{if((0,v.addClass)(p.default.documentElement,o.options.classPrefix+"fullscreen"),(0,v.addClass)(o.getElement(o.container),o.options.classPrefix+"container-fullscreen"),o.normalHeight=parseFloat(t.height),o.normalWidth=parseFloat(t.width),"native-native"!==o.fullscreenMode&&"plugin-native"!==o.fullscreenMode||(m.requestFullScreen(o.getElement(o.container)),o.isInIframe&&setTimeout(function e(){if(o.isNativeFullScreen){var t=f.default.innerWidth||p.default.documentElement.clientWidth||p.default.body.clientWidth,n=screen.width;.002*n<Math.abs(n-t)?o.exitFullScreen():setTimeout(e,500)}},1e3)),o.getElement(o.container).style.width="100%",o.getElement(o.container).style.height="100%",o.containerSizeTimeout=setTimeout(function(){o.getElement(o.container).style.width="100%",o.getElement(o.container).style.height="100%",o.setControlsSize()},500),e)o.node.style.width="100%",o.node.style.height="100%";else for(var n=o.getElement(o.container).querySelectorAll("embed, object, video"),i=n.length,r=0;r<i;r++)n[r].style.width="100%",n[r].style.height="100%";o.options.setDimensions&&"function"==typeof o.media.setSize&&o.media.setSize(screen.width,screen.height);for(var a=o.getElement(o.layers).children,s=a.length,l=0;l<s;l++)a[l].style.width="100%",a[l].style.height="100%";o.fullscreenBtn&&((0,v.removeClass)(o.fullscreenBtn,o.options.classPrefix+"fullscreen"),(0,v.addClass)(o.fullscreenBtn,o.options.classPrefix+"unfullscreen")),o.setControlsSize(),o.isFullScreen=!0;var d=Math.min(screen.width/o.width,screen.height/o.height),u=o.getElement(o.container).querySelector("."+o.options.classPrefix+"captions-text");u&&(u.style.fontSize=100*d+"%",u.style.lineHeight="normal",o.getElement(o.container).querySelector("."+o.options.classPrefix+"captions-position").style.bottom=(screen.height-o.normalHeight)/2-o.getElement(o.controls).offsetHeight/2+d+15+"px");var c=(0,h.createEvent)("enteredfullscreen",o.getElement(o.container));o.getElement(o.container).dispatchEvent(c)}},exitFullScreen:function(){var e=this,t=null!==e.media.rendererName&&/(native|html5)/i.test(e.media.rendererName);if(e.isVideo){if(clearTimeout(e.containerSizeTimeout),m.HAS_TRUE_NATIVE_FULLSCREEN&&(m.IS_FULLSCREEN||e.isFullScreen)&&m.cancelFullScreen(),(0,v.removeClass)(p.default.documentElement,e.options.classPrefix+"fullscreen"),(0,v.removeClass)(e.getElement(e.container),e.options.classPrefix+"container-fullscreen"),e.options.setDimensions){if(e.getElement(e.container).style.width=e.normalWidth+"px",e.getElement(e.container).style.height=e.normalHeight+"px",t)e.node.style.width=e.normalWidth+"px",e.node.style.height=e.normalHeight+"px";else for(var n=e.getElement(e.container).querySelectorAll("embed, object, video"),o=n.length,i=0;i<o;i++)n[i].style.width=e.normalWidth+"px",n[i].style.height=e.normalHeight+"px";"function"==typeof e.media.setSize&&e.media.setSize(e.normalWidth,e.normalHeight);for(var r=e.getElement(e.layers).children,a=r.length,s=0;s<a;s++)r[s].style.width=e.normalWidth+"px",r[s].style.height=e.normalHeight+"px"}e.fullscreenBtn&&((0,v.removeClass)(e.fullscreenBtn,e.options.classPrefix+"unfullscreen"),(0,v.addClass)(e.fullscreenBtn,e.options.classPrefix+"fullscreen")),e.setControlsSize(),e.isFullScreen=!1;var l=e.getElement(e.container).querySelector("."+e.options.classPrefix+"captions-text");l&&(l.style.fontSize="",l.style.lineHeight="",e.getElement(e.container).querySelector("."+e.options.classPrefix+"captions-position").style.bottom="");var d=(0,h.createEvent)("exitedfullscreen",e.getElement(e.container));e.getElement(e.container).dispatchEvent(d)}}})},{16:16,2:2,25:25,26:26,27:27,28:28,3:3,5:5}],10:[function(e,t,n){"use strict";var c=r(e(2)),o=e(16),i=r(o),f=r(e(5)),p=e(27),m=e(26);function r(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{playText:null,pauseText:null}),Object.assign(i.default.prototype,{buildplaypause:function(e,t,n,o){var i=this,r=i.options,a=(0,p.isString)(r.playText)?r.playText:f.default.t("mejs.play"),s=(0,p.isString)(r.pauseText)?r.pauseText:f.default.t("mejs.pause"),l=c.default.createElement("div");l.className=i.options.classPrefix+"button "+i.options.classPrefix+"playpause-button "+i.options.classPrefix+"play",l.innerHTML='<button type="button" aria-controls="'+i.id+'" title="'+a+'" aria-label="'+s+'" tabindex="0"></button>',l.addEventListener("click",function(){i.paused?i.play():i.pause()});var d=l.querySelector("button");function u(e){"play"===e?((0,m.removeClass)(l,i.options.classPrefix+"play"),(0,m.removeClass)(l,i.options.classPrefix+"replay"),(0,m.addClass)(l,i.options.classPrefix+"pause"),d.setAttribute("title",s),d.setAttribute("aria-label",s)):((0,m.removeClass)(l,i.options.classPrefix+"pause"),(0,m.removeClass)(l,i.options.classPrefix+"replay"),(0,m.addClass)(l,i.options.classPrefix+"play"),d.setAttribute("title",a),d.setAttribute("aria-label",a))}i.addControlElement(l,"playpause"),u("pse"),o.addEventListener("loadedmetadata",function(){-1===o.rendererName.indexOf("flash")&&u("pse")}),o.addEventListener("play",function(){u("play")}),o.addEventListener("playing",function(){u("play")}),o.addEventListener("pause",function(){u("pse")}),o.addEventListener("ended",function(){e.options.loop||((0,m.removeClass)(l,i.options.classPrefix+"pause"),(0,m.removeClass)(l,i.options.classPrefix+"play"),(0,m.addClass)(l,i.options.classPrefix+"replay"),d.setAttribute("title",a),d.setAttribute("aria-label",a))})}})},{16:16,2:2,26:26,27:27,5:5}],11:[function(e,t,n){"use strict";var p=r(e(2)),o=e(16),i=r(o),m=r(e(5)),y=e(25),E=e(30),b=e(26);function r(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{enableProgressTooltip:!0,useSmoothHover:!0,forceLive:!1}),Object.assign(i.default.prototype,{buildprogress:function(h,s,e,d){var u=0,v=!1,c=!1,g=this,t=h.options.autoRewind,n=h.options.enableProgressTooltip?'<span class="'+g.options.classPrefix+'time-float"><span class="'+g.options.classPrefix+'time-float-current">00:00</span><span class="'+g.options.classPrefix+'time-float-corner"></span></span>':"",o=p.default.createElement("div");o.className=g.options.classPrefix+"time-rail",o.innerHTML='<span class="'+g.options.classPrefix+"time-total "+g.options.classPrefix+'time-slider"><span class="'+g.options.classPrefix+'time-buffering"></span><span class="'+g.options.classPrefix+'time-loaded"></span><span class="'+g.options.classPrefix+'time-current"></span><span class="'+g.options.classPrefix+'time-hovered no-hover"></span><span class="'+g.options.classPrefix+'time-handle"><span class="'+g.options.classPrefix+'time-handle-content"></span></span>'+n+"</span>",g.addControlElement(o,"progress"),g.options.keyActions.push({keys:[37,227],action:function(e){if(!isNaN(e.duration)&&0<e.duration){e.isVideo&&(e.showControls(),e.startControlsTimer());var t=e.getElement(e.container).querySelector("."+g.options.classPrefix+"time-total");t&&t.focus();var n=Math.max(e.currentTime-e.options.defaultSeekBackwardInterval(e),0);e.paused||e.pause(),setTimeout(function(){e.setCurrentTime(n)},0),setTimeout(function(){e.play()},0)}}},{keys:[39,228],action:function(e){if(!isNaN(e.duration)&&0<e.duration){e.isVideo&&(e.showControls(),e.startControlsTimer());var t=e.getElement(e.container).querySelector("."+g.options.classPrefix+"time-total");t&&t.focus();var n=Math.min(e.currentTime+e.options.defaultSeekForwardInterval(e),e.duration);e.paused||e.pause(),setTimeout(function(){e.setCurrentTime(n)},0),setTimeout(function(){e.play()},0)}}}),g.rail=s.querySelector("."+g.options.classPrefix+"time-rail"),g.total=s.querySelector("."+g.options.classPrefix+"time-total"),g.loaded=s.querySelector("."+g.options.classPrefix+"time-loaded"),g.current=s.querySelector("."+g.options.classPrefix+"time-current"),g.handle=s.querySelector("."+g.options.classPrefix+"time-handle"),g.timefloat=s.querySelector("."+g.options.classPrefix+"time-float"),g.timefloatcurrent=s.querySelector("."+g.options.classPrefix+"time-float-current"),g.slider=s.querySelector("."+g.options.classPrefix+"time-slider"),g.hovered=s.querySelector("."+g.options.classPrefix+"time-hovered"),g.buffer=s.querySelector("."+g.options.classPrefix+"time-buffering"),g.newTime=0,g.forcedHandlePause=!1,g.setTransformStyle=function(e,t){e.style.transform=t,e.style.webkitTransform=t,e.style.MozTransform=t,e.style.msTransform=t,e.style.OTransform=t},g.buffer.style.display="none";var i=function(e){var t=getComputedStyle(g.total),n=(0,b.offset)(g.total),o=g.total.offsetWidth,i=void 0!==t.webkitTransform?"webkitTransform":void 0!==t.mozTransform?"mozTransform ":void 0!==t.oTransform?"oTransform":void 0!==t.msTransform?"msTransform":"transform",r="WebKitCSSMatrix"in window?"WebKitCSSMatrix":"MSCSSMatrix"in window?"MSCSSMatrix":"CSSMatrix"in window?"CSSMatrix":void 0,a=0,s=0,l=0,d=void 0;if(d=e.originalEvent&&e.originalEvent.changedTouches?e.originalEvent.changedTouches[0].pageX:e.changedTouches?e.changedTouches[0].pageX:e.pageX,g.getDuration()){if(d<n.left?d=n.left:d>o+n.left&&(d=o+n.left),a=(l=d-n.left)/o,g.newTime=a*g.getDuration(),v&&null!==g.getCurrentTime()&&g.newTime.toFixed(4)!==g.getCurrentTime().toFixed(4)&&(g.setCurrentRailHandle(g.newTime),g.updateCurrent(g.newTime)),!y.IS_IOS&&!y.IS_ANDROID){if(l<0&&(l=0),g.options.useSmoothHover&&null!==r&&void 0!==window[r]){var u=new window[r](getComputedStyle(g.handle)[i]).m41,c=l/parseFloat(getComputedStyle(g.total).width)-u/parseFloat(getComputedStyle(g.total).width);g.hovered.style.left=u+"px",g.setTransformStyle(g.hovered,"scaleX("+c+")"),g.hovered.setAttribute("pos",l),0<=c?(0,b.removeClass)(g.hovered,"negative"):(0,b.addClass)(g.hovered,"negative")}if(g.timefloat){var f=g.timefloat.offsetWidth/2,p=mejs.Utils.offset(g.getElement(g.container)),m=getComputedStyle(g.timefloat);s=d-p.left<g.timefloat.offsetWidth?f:d-p.left>=g.getElement(g.container).offsetWidth-f?g.total.offsetWidth-f:l,(0,b.hasClass)(g.getElement(g.container),g.options.classPrefix+"long-video")&&(s+=parseFloat(m.marginLeft)/2+g.timefloat.offsetWidth/2),g.timefloat.style.left=s+"px",g.timefloatcurrent.innerHTML=(0,E.secondsToTimeCode)(g.newTime,h.options.alwaysShowHours,h.options.showTimecodeFrameCount,h.options.framesPerSecond,h.options.secondsDecimalLength,h.options.timeFormat),g.timefloat.style.display="block"}}}else y.IS_IOS||y.IS_ANDROID||!g.timefloat||(s=g.timefloat.offsetWidth+o>=g.getElement(g.container).offsetWidth?g.timefloat.offsetWidth/2:0,g.timefloat.style.left=s+"px",g.timefloat.style.left=s+"px",g.timefloat.style.display="block")},f=function(){1e3<=new Date-u&&g.play()};g.slider.addEventListener("focus",function(){h.options.autoRewind=!1}),g.slider.addEventListener("blur",function(){h.options.autoRewind=t}),g.slider.addEventListener("keydown",function(e){if(1e3<=new Date-u&&(c=g.paused),g.options.enableKeyboard&&g.options.keyActions.length){var t=e.which||e.keyCode||0,n=g.getDuration(),o=h.options.defaultSeekForwardInterval(d),i=h.options.defaultSeekBackwardInterval(d),r=g.getCurrentTime(),a=g.getElement(g.container).querySelector("."+g.options.classPrefix+"volume-slider");if(38===t||40===t){a&&(a.style.display="block"),g.isVideo&&(g.showControls(),g.startControlsTimer());var s=38===t?Math.min(g.volume+.1,1):Math.max(g.volume-.1,0),l=s<=0;return g.setVolume(s),void g.setMuted(l)}switch(a&&(a.style.display="none"),t){case 37:g.getDuration()!==1/0&&(r-=i);break;case 39:g.getDuration()!==1/0&&(r+=o);break;case 36:r=0;break;case 35:r=n;break;case 13:case 32:return void(y.IS_FIREFOX&&(g.paused?g.play():g.pause()));default:return}r=r<0||isNaN(r)?0:n<=r?n:Math.floor(r),u=new Date,c||h.pause(),setTimeout(function(){g.setCurrentTime(r)},0),r<g.getDuration()&&!c&&setTimeout(f,1100),h.showControls(),e.preventDefault(),e.stopPropagation()}});var r=["mousedown","touchstart"];g.slider.addEventListener("dragstart",function(){return!1});for(var a=0,l=r.length;a<l;a++)g.slider.addEventListener(r[a],function(e){if(g.forcedHandlePause=!1,g.getDuration()!==1/0&&(1===e.which||0===e.which)){g.paused||(g.pause(),g.forcedHandlePause=!0),v=!0,i(e);for(var t=["mouseup","touchend"],n=0,o=t.length;n<o;n++)g.getElement(g.container).addEventListener(t[n],function(e){var t=e.target;(t===g.slider||t.closest("."+g.options.classPrefix+"time-slider"))&&i(e)});g.globalBind("mouseup.dur touchend.dur",function(){v&&null!==g.getCurrentTime()&&g.newTime.toFixed(4)!==g.getCurrentTime().toFixed(4)&&(g.setCurrentTime(g.newTime),g.setCurrentRailHandle(g.newTime),g.updateCurrent(g.newTime)),g.forcedHandlePause&&(g.slider.focus(),g.play()),g.forcedHandlePause=!1,v=!1,g.timefloat&&(g.timefloat.style.display="none")})}},!(!y.SUPPORT_PASSIVE_EVENT||"touchstart"!==r[a])&&{passive:!0});g.slider.addEventListener("mouseenter",function(e){e.target===g.slider&&g.getDuration()!==1/0&&(g.getElement(g.container).addEventListener("mousemove",function(e){var t=e.target;(t===g.slider||t.closest("."+g.options.classPrefix+"time-slider"))&&i(e)}),!g.timefloat||y.IS_IOS||y.IS_ANDROID||(g.timefloat.style.display="block"),g.hovered&&!y.IS_IOS&&!y.IS_ANDROID&&g.options.useSmoothHover&&(0,b.removeClass)(g.hovered,"no-hover"))}),g.slider.addEventListener("mouseleave",function(){g.getDuration()!==1/0&&(v||(g.timefloat&&(g.timefloat.style.display="none"),g.hovered&&g.options.useSmoothHover&&(0,b.addClass)(g.hovered,"no-hover")))}),g.broadcastCallback=function(e){var t,n,o,i,r=s.querySelector("."+g.options.classPrefix+"broadcast");if(g.options.forceLive||g.getDuration()===1/0){if(!r&&g.options.forceLive){var a=p.default.createElement("span");a.className=g.options.classPrefix+"broadcast",a.innerText=m.default.t("mejs.live-broadcast"),g.slider.style.display="none",g.rail.appendChild(a)}}else r&&(g.slider.style.display="",r.remove()),h.setProgressRail(e),g.forcedHandlePause||h.setCurrentRail(e),t=g.getCurrentTime(),n=m.default.t("mejs.time-slider"),o=(0,E.secondsToTimeCode)(t,h.options.alwaysShowHours,h.options.showTimecodeFrameCount,h.options.framesPerSecond,h.options.secondsDecimalLength,h.options.timeFormat),i=g.getDuration(),g.slider.setAttribute("role","slider"),g.slider.tabIndex=0,d.paused?(g.slider.setAttribute("aria-label",n),g.slider.setAttribute("aria-valuemin",0),g.slider.setAttribute("aria-valuemax",isNaN(i)?0:i),g.slider.setAttribute("aria-valuenow",t),g.slider.setAttribute("aria-valuetext",o)):(g.slider.removeAttribute("aria-label"),g.slider.removeAttribute("aria-valuemin"),g.slider.removeAttribute("aria-valuemax"),g.slider.removeAttribute("aria-valuenow"),g.slider.removeAttribute("aria-valuetext"))},d.addEventListener("progress",g.broadcastCallback),d.addEventListener("timeupdate",g.broadcastCallback),d.addEventListener("play",function(){g.buffer.style.display="none"}),d.addEventListener("playing",function(){g.buffer.style.display="none"}),d.addEventListener("seeking",function(){g.buffer.style.display=""}),d.addEventListener("seeked",function(){g.buffer.style.display="none"}),d.addEventListener("pause",function(){g.buffer.style.display="none"}),d.addEventListener("waiting",function(){g.buffer.style.display=""}),d.addEventListener("loadeddata",function(){g.buffer.style.display=""}),d.addEventListener("canplay",function(){g.buffer.style.display="none"}),d.addEventListener("error",function(){g.buffer.style.display="none"}),g.getElement(g.container).addEventListener("controlsresize",function(e){g.getDuration()!==1/0&&(h.setProgressRail(e),g.forcedHandlePause||h.setCurrentRail(e))})},cleanprogress:function(e,t,n,o){o.removeEventListener("progress",e.broadcastCallback),o.removeEventListener("timeupdate",e.broadcastCallback),e.rail&&e.rail.remove()},setProgressRail:function(e){var t=this,n=void 0!==e?e.detail.target||e.target:t.media,o=null;n&&n.buffered&&0<n.buffered.length&&n.buffered.end&&t.getDuration()?o=n.buffered.end(n.buffered.length-1)/t.getDuration():n&&void 0!==n.bytesTotal&&0<n.bytesTotal&&void 0!==n.bufferedBytes?o=n.bufferedBytes/n.bytesTotal:e&&e.lengthComputable&&0!==e.total&&(o=e.loaded/e.total),null!==o&&(o=Math.min(1,Math.max(0,o)),t.loaded&&t.setTransformStyle(t.loaded,"scaleX("+o+")"))},setCurrentRailHandle:function(e){this.setCurrentRailMain(this,e)},setCurrentRail:function(){this.setCurrentRailMain(this)},setCurrentRailMain:function(e,t){if(void 0!==e.getCurrentTime()&&e.getDuration()){var n=void 0===t?e.getCurrentTime():t;if(e.total&&e.handle){var o=parseFloat(getComputedStyle(e.total).width),i=Math.round(o*n/e.getDuration()),r=i-Math.round(e.handle.offsetWidth/2);if(r=r<0?0:r,e.setTransformStyle(e.current,"scaleX("+i/o+")"),e.setTransformStyle(e.handle,"translateX("+r+"px)"),e.options.useSmoothHover&&!(0,b.hasClass)(e.hovered,"no-hover")){var a=parseInt(e.hovered.getAttribute("pos"),10),s=(a=isNaN(a)?0:a)/o-r/o;e.hovered.style.left=r+"px",e.setTransformStyle(e.hovered,"scaleX("+s+")"),0<=s?(0,b.removeClass)(e.hovered,"negative"):(0,b.addClass)(e.hovered,"negative")}}}}})},{16:16,2:2,25:25,26:26,30:30,5:5}],12:[function(e,t,n){"use strict";var a=r(e(2)),o=e(16),i=r(o),s=e(30),l=e(26);function r(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{duration:0,timeAndDurationSeparator:"<span> | </span>"}),Object.assign(i.default.prototype,{buildcurrent:function(e,t,n,o){var i=this,r=a.default.createElement("div");r.className=i.options.classPrefix+"time",r.setAttribute("role","timer"),r.setAttribute("aria-live","off"),r.innerHTML='<span class="'+i.options.classPrefix+'currenttime">'+(0,s.secondsToTimeCode)(0,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat)+"</span>",i.addControlElement(r,"current"),e.updateCurrent(),i.updateTimeCallback=function(){i.controlsAreVisible&&e.updateCurrent()},o.addEventListener("timeupdate",i.updateTimeCallback)},cleancurrent:function(e,t,n,o){o.removeEventListener("timeupdate",e.updateTimeCallback)},buildduration:function(e,t,n,o){var i=this;if(t.lastChild.querySelector("."+i.options.classPrefix+"currenttime"))t.querySelector("."+i.options.classPrefix+"time").innerHTML+=i.options.timeAndDurationSeparator+'<span class="'+i.options.classPrefix+'duration">'+(0,s.secondsToTimeCode)(i.options.duration,i.options.alwaysShowHours,i.options.showTimecodeFrameCount,i.options.framesPerSecond,i.options.secondsDecimalLength,i.options.timeFormat)+"</span>";else{t.querySelector("."+i.options.classPrefix+"currenttime")&&(0,l.addClass)(t.querySelector("."+i.options.classPrefix+"currenttime").parentNode,i.options.classPrefix+"currenttime-container");var r=a.default.createElement("div");r.className=i.options.classPrefix+"time "+i.options.classPrefix+"duration-container",r.innerHTML='<span class="'+i.options.classPrefix+'duration">'+(0,s.secondsToTimeCode)(i.options.duration,i.options.alwaysShowHours,i.options.showTimecodeFrameCount,i.options.framesPerSecond,i.options.secondsDecimalLength,i.options.timeFormat)+"</span>",i.addControlElement(r,"duration")}i.updateDurationCallback=function(){i.controlsAreVisible&&e.updateDuration()},o.addEventListener("timeupdate",i.updateDurationCallback)},cleanduration:function(e,t,n,o){o.removeEventListener("timeupdate",e.updateDurationCallback)},updateCurrent:function(){var e=this,t=e.getCurrentTime();isNaN(t)&&(t=0);var n=(0,s.secondsToTimeCode)(t,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat);5<n.length?(0,l.addClass)(e.getElement(e.container),e.options.classPrefix+"long-video"):(0,l.removeClass)(e.getElement(e.container),e.options.classPrefix+"long-video"),e.getElement(e.controls).querySelector("."+e.options.classPrefix+"currenttime")&&(e.getElement(e.controls).querySelector("."+e.options.classPrefix+"currenttime").innerText=n)},updateDuration:function(){var e=this,t=e.getDuration();void 0!==e.media&&(isNaN(t)||t===1/0||t<0)&&(e.media.duration=e.options.duration=t=0),0<e.options.duration&&(t=e.options.duration);var n=(0,s.secondsToTimeCode)(t,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat);5<n.length?(0,l.addClass)(e.getElement(e.container),e.options.classPrefix+"long-video"):(0,l.removeClass)(e.getElement(e.container),e.options.classPrefix+"long-video"),e.getElement(e.controls).querySelector("."+e.options.classPrefix+"duration")&&0<t&&(e.getElement(e.controls).querySelector("."+e.options.classPrefix+"duration").innerHTML=n)}})},{16:16,2:2,26:26,30:30}],13:[function(e,t,n){"use strict";var L=r(e(2)),d=r(e(7)),F=r(e(5)),o=e(16),i=r(o),m=e(30),j=e(27),I=e(26);function r(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{startLanguage:"",tracksText:null,chaptersText:null,tracksAriaLive:!1,hideCaptionsButtonWhenEmpty:!0,toggleCaptionsButtonWhenOnlyOne:!1,slidesSelector:""}),Object.assign(i.default.prototype,{hasChapters:!1,buildtracks:function(o,e,t,n){if(this.findTracks(),o.tracks.length||o.trackFiles&&0!==!o.trackFiles.length){var i=this,r=i.options.tracksAriaLive?' role="log" aria-live="assertive" aria-atomic="false"':"",a=(0,j.isString)(i.options.tracksText)?i.options.tracksText:F.default.t("mejs.captions-subtitles"),s=(0,j.isString)(i.options.chaptersText)?i.options.chaptersText:F.default.t("mejs.captions-chapters"),l=null===o.trackFiles?o.tracks.length:o.trackFiles.length;if(i.domNode.textTracks)for(var d=i.domNode.textTracks.length-1;0<=d;d--)i.domNode.textTracks[d].mode="hidden";i.cleartracks(o),o.captions=L.default.createElement("div"),o.captions.className=i.options.classPrefix+"captions-layer "+i.options.classPrefix+"layer",o.captions.innerHTML='<div class="'+i.options.classPrefix+"captions-position "+i.options.classPrefix+'captions-position-hover"'+r+'><span class="'+i.options.classPrefix+'captions-text"></span></div>',o.captions.style.display="none",t.insertBefore(o.captions,t.firstChild),o.captionsText=o.captions.querySelector("."+i.options.classPrefix+"captions-text"),o.captionsButton=L.default.createElement("div"),o.captionsButton.className=i.options.classPrefix+"button "+i.options.classPrefix+"captions-button",o.captionsButton.innerHTML='<button type="button" aria-controls="'+i.id+'" title="'+a+'" aria-label="'+a+'" tabindex="0"></button><div class="'+i.options.classPrefix+"captions-selector "+i.options.classPrefix+'offscreen"><ul class="'+i.options.classPrefix+'captions-selector-list"><li class="'+i.options.classPrefix+'captions-selector-list-item"><input type="radio" class="'+i.options.classPrefix+'captions-selector-input" name="'+o.id+'_captions" id="'+o.id+'_captions_none" value="none" checked disabled><label class="'+i.options.classPrefix+"captions-selector-label "+i.options.classPrefix+'captions-selected" for="'+o.id+'_captions_none">'+F.default.t("mejs.none")+"</label></li></ul></div>",i.addControlElement(o.captionsButton,"tracks"),o.captionsButton.querySelector("."+i.options.classPrefix+"captions-selector-input").disabled=!1,o.chaptersButton=L.default.createElement("div"),o.chaptersButton.className=i.options.classPrefix+"button "+i.options.classPrefix+"chapters-button",o.chaptersButton.innerHTML='<button type="button" aria-controls="'+i.id+'" title="'+s+'" aria-label="'+s+'" tabindex="0"></button><div class="'+i.options.classPrefix+"chapters-selector "+i.options.classPrefix+'offscreen"><ul class="'+i.options.classPrefix+'chapters-selector-list"></ul></div>';for(var u=0,c=0;c<l;c++){var f=o.tracks[c].kind;o.tracks[c].src.trim()&&("subtitles"===f||"captions"===f?u++:"chapters"!==f||e.querySelector("."+i.options.classPrefix+"chapter-selector")||o.captionsButton.parentNode.insertBefore(o.chaptersButton,o.captionsButton))}o.trackToLoad=-1,o.selectedTrack=null,o.isLoadingTrack=!1;for(var p=0;p<l;p++){var m=o.tracks[p].kind;!o.tracks[p].src.trim()||"subtitles"!==m&&"captions"!==m||o.addTrackButton(o.tracks[p].trackId,o.tracks[p].srclang,o.tracks[p].label)}o.loadNextTrack();var h=["mouseenter","focusin"],v=["mouseleave","focusout"];if(i.options.toggleCaptionsButtonWhenOnlyOne&&1===u)o.captionsButton.addEventListener("click",function(e){var t="none";null===o.selectedTrack&&(t=o.tracks[0].trackId);var n=e.keyCode||e.which;o.setTrack(t,void 0!==n)});else{for(var g=o.captionsButton.querySelectorAll("."+i.options.classPrefix+"captions-selector-label"),y=o.captionsButton.querySelectorAll("input[type=radio]"),E=0,b=h.length;E<b;E++)o.captionsButton.addEventListener(h[E],function(){(0,I.removeClass)(this.querySelector("."+i.options.classPrefix+"captions-selector"),i.options.classPrefix+"offscreen")});for(var S=0,x=v.length;S<x;S++)o.captionsButton.addEventListener(v[S],function(){(0,I.addClass)(this.querySelector("."+i.options.classPrefix+"captions-selector"),i.options.classPrefix+"offscreen")});for(var w=0,P=y.length;w<P;w++)y[w].addEventListener("click",function(e){var t=e.keyCode||e.which;o.setTrack(this.value,void 0!==t)});for(var T=0,C=g.length;T<C;T++)g[T].addEventListener("click",function(e){var t=(0,I.siblings)(this,function(e){return"INPUT"===e.tagName})[0],n=(0,j.createEvent)("click",t);t.dispatchEvent(n),e.preventDefault()});o.captionsButton.addEventListener("keydown",function(e){e.stopPropagation()})}for(var k=0,_=h.length;k<_;k++)o.chaptersButton.addEventListener(h[k],function(){this.querySelector("."+i.options.classPrefix+"chapters-selector-list").children.length&&(0,I.removeClass)(this.querySelector("."+i.options.classPrefix+"chapters-selector"),i.options.classPrefix+"offscreen")});for(var N=0,A=v.length;N<A;N++)o.chaptersButton.addEventListener(v[N],function(){(0,I.addClass)(this.querySelector("."+i.options.classPrefix+"chapters-selector"),i.options.classPrefix+"offscreen")});o.chaptersButton.addEventListener("keydown",function(e){e.stopPropagation()}),o.options.alwaysShowControls?(0,I.addClass)(o.getElement(o.container).querySelector("."+i.options.classPrefix+"captions-position"),i.options.classPrefix+"captions-position-hover"):(o.getElement(o.container).addEventListener("controlsshown",function(){(0,I.addClass)(o.getElement(o.container).querySelector("."+i.options.classPrefix+"captions-position"),i.options.classPrefix+"captions-position-hover")}),o.getElement(o.container).addEventListener("controlshidden",function(){n.paused||(0,I.removeClass)(o.getElement(o.container).querySelector("."+i.options.classPrefix+"captions-position"),i.options.classPrefix+"captions-position-hover")})),n.addEventListener("timeupdate",function(){o.displayCaptions()}),""!==o.options.slidesSelector&&(o.slidesContainer=L.default.querySelectorAll(o.options.slidesSelector),n.addEventListener("timeupdate",function(){o.displaySlides()}))}},cleartracks:function(e){e&&(e.captions&&e.captions.remove(),e.chapters&&e.chapters.remove(),e.captionsText&&e.captionsText.remove(),e.captionsButton&&e.captionsButton.remove(),e.chaptersButton&&e.chaptersButton.remove())},rebuildtracks:function(){var e=this;e.findTracks(),e.buildtracks(e,e.getElement(e.controls),e.getElement(e.layers),e.media)},findTracks:function(){var e=this,t=null===e.trackFiles?e.node.querySelectorAll("track"):e.trackFiles,n=t.length;e.tracks=[];for(var o=0;o<n;o++){var i=t[o],r=i.getAttribute("srclang").toLowerCase()||"",a=e.id+"_track_"+o+"_"+i.getAttribute("kind")+"_"+r;e.tracks.push({trackId:a,srclang:r,src:i.getAttribute("src"),kind:i.getAttribute("kind"),label:i.getAttribute("label")||"",entries:[],isLoaded:!1})}},setTrack:function(e,t){for(var n=this,o=n.captionsButton.querySelectorAll('input[type="radio"]'),i=n.captionsButton.querySelectorAll("."+n.options.classPrefix+"captions-selected"),r=n.captionsButton.querySelector('input[value="'+e+'"]'),a=0,s=o.length;a<s;a++)o[a].checked=!1;for(var l=0,d=i.length;l<d;l++)(0,I.removeClass)(i[l],n.options.classPrefix+"captions-selected");r.checked=!0;for(var u=(0,I.siblings)(r,function(e){return(0,I.hasClass)(e,n.options.classPrefix+"captions-selector-label")}),c=0,f=u.length;c<f;c++)(0,I.addClass)(u[c],n.options.classPrefix+"captions-selected");if("none"===e)n.selectedTrack=null,(0,I.removeClass)(n.captionsButton,n.options.classPrefix+"captions-enabled");else for(var p=0,m=n.tracks.length;p<m;p++){var h=n.tracks[p];if(h.trackId===e){null===n.selectedTrack&&(0,I.addClass)(n.captionsButton,n.options.classPrefix+"captions-enabled"),n.selectedTrack=h,n.captions.setAttribute("lang",n.selectedTrack.srclang),n.displayCaptions();break}}var v=(0,j.createEvent)("captionschange",n.media);v.detail.caption=n.selectedTrack,n.media.dispatchEvent(v),t||setTimeout(function(){n.getElement(n.container).focus()},500)},loadNextTrack:function(){var e=this;e.trackToLoad++,e.trackToLoad<e.tracks.length?(e.isLoadingTrack=!0,e.loadTrack(e.trackToLoad)):(e.isLoadingTrack=!1,e.checkForTracks())},loadTrack:function(e){var t=this,n=t.tracks[e];void 0===n||void 0===n.src&&""===n.src||(0,I.ajax)(n.src,"text",function(e){n.entries="string"==typeof e&&/<tt\s+xml/gi.exec(e)?d.default.TrackFormatParser.dfxp.parse(e):d.default.TrackFormatParser.webvtt.parse(e),n.isLoaded=!0,t.enableTrackButton(n),t.loadNextTrack(),"slides"===n.kind?t.setupSlides(n):"chapters"!==n.kind||t.hasChapters||(t.drawChapters(n),t.hasChapters=!0)},function(){t.removeTrackButton(n.trackId),t.loadNextTrack()})},enableTrackButton:function(e){var t=this,n=e.srclang,o=L.default.getElementById(""+e.trackId);if(o){var i=e.label;""===i&&(i=F.default.t(d.default.language.codes[n])||n),o.disabled=!1;for(var r=(0,I.siblings)(o,function(e){return(0,I.hasClass)(e,t.options.classPrefix+"captions-selector-label")}),a=0,s=r.length;a<s;a++)r[a].innerHTML=i;if(t.options.startLanguage===n){o.checked=!0;var l=(0,j.createEvent)("click",o);o.dispatchEvent(l)}}},removeTrackButton:function(e){var t=L.default.getElementById(""+e);if(t){var n=t.closest("li");n&&n.remove()}},addTrackButton:function(e,t,n){var o=this;""===n&&(n=F.default.t(d.default.language.codes[t])||t),o.captionsButton.querySelector("ul").innerHTML+='<li class="'+o.options.classPrefix+'captions-selector-list-item"><input type="radio" class="'+o.options.classPrefix+'captions-selector-input" name="'+o.id+'_captions" id="'+e+'" value="'+e+'" disabled><label class="'+o.options.classPrefix+'captions-selector-label"for="'+e+'">'+n+" (loading)</label></li>"},checkForTracks:function(){var e=this,t=!1;if(e.options.hideCaptionsButtonWhenEmpty){for(var n=0,o=e.tracks.length;n<o;n++){var i=e.tracks[n].kind;if(("subtitles"===i||"captions"===i)&&e.tracks[n].isLoaded){t=!0;break}}e.captionsButton.style.display=t?"":"none",e.setControlsSize()}},displayCaptions:function(){if(void 0!==this.tracks){var e=this,t=e.selectedTrack;if(null!==t&&t.isLoaded){var n=e.searchTrackPosition(t.entries,e.media.currentTime);if(-1<n){var o=t.entries[n].text;return"function"==typeof e.options.captionTextPreprocessor&&(o=e.options.captionTextPreprocessor(o)),e.captionsText.innerHTML=function(e){var t=L.default.createElement("div");t.innerHTML=e;for(var n=t.getElementsByTagName("script"),o=n.length;o--;)n[o].remove();for(var i=t.getElementsByTagName("*"),r=0,a=i.length;r<a;r++)for(var s=i[r].attributes,l=Array.prototype.slice.call(s),d=0,u=l.length;d<u;d++)l[d].name.startsWith("on")||l[d].value.startsWith("javascript")?i[r].remove():"style"===l[d].name&&i[r].removeAttribute(l[d].name);return t.innerHTML}(o),e.captionsText.className=e.options.classPrefix+"captions-text "+(t.entries[n].identifier||""),e.captions.style.display="",void(e.captions.style.height="0px")}e.captions.style.display="none"}else e.captions.style.display="none"}},setupSlides:function(e){this.slides=e,this.slides.entries.imgs=[this.slides.entries.length],this.showSlide(0)},showSlide:function(e){var i=this,r=this;if(void 0!==r.tracks&&void 0!==r.slidesContainer){var t=r.slides.entries[e].text,n=r.slides.entries[e].imgs;if(void 0===n||void 0===n.fadeIn){var a=L.default.createElement("img");a.src=t,a.addEventListener("load",function(){var e=i,t=(0,I.siblings)(e,function(e){return t(e)});e.style.display="none",r.slidesContainer.innerHTML+=e.innerHTML,(0,I.fadeIn)(r.slidesContainer.querySelector(a));for(var n=0,o=t.length;n<o;n++)(0,I.fadeOut)(t[n],400)}),r.slides.entries[e].imgs=n=a}else if(!(0,I.visible)(n)){var o=(0,I.siblings)(self,function(e){return o(e)});(0,I.fadeIn)(r.slidesContainer.querySelector(n));for(var s=0,l=o.length;s<l;s++)(0,I.fadeOut)(o[s])}}},displaySlides:function(){if(void 0!==this.slides){var e=this.slides,t=this.searchTrackPosition(e.entries,this.media.currentTime);-1<t&&this.showSlide(t)}},drawChapters:function(e){var r=this,t=e.entries.length;if(t){r.chaptersButton.querySelector("ul").innerHTML="";for(var n=0;n<t;n++)r.chaptersButton.querySelector("ul").innerHTML+='<li class="'+r.options.classPrefix+'chapters-selector-list-item" role="menuitemcheckbox" aria-live="polite" aria-disabled="false" aria-checked="false"><input type="radio" class="'+r.options.classPrefix+'captions-selector-input" name="'+r.id+'_chapters" id="'+r.id+"_chapters_"+n+'" value="'+e.entries[n].start+'" disabled><label class="'+r.options.classPrefix+'chapters-selector-label"for="'+r.id+"_chapters_"+n+'">'+e.entries[n].text+"</label></li>";for(var o=r.chaptersButton.querySelectorAll('input[type="radio"]'),i=r.chaptersButton.querySelectorAll("."+r.options.classPrefix+"chapters-selector-label"),a=0,s=o.length;a<s;a++)o[a].disabled=!1,o[a].checked=!1,o[a].addEventListener("click",function(e){var t=r.chaptersButton.querySelectorAll("li"),n=(0,I.siblings)(this,function(e){return(0,I.hasClass)(e,r.options.classPrefix+"chapters-selector-label")})[0];this.checked=!0,this.parentNode.setAttribute("aria-checked",!0),(0,I.addClass)(n,r.options.classPrefix+"chapters-selected"),(0,I.removeClass)(r.chaptersButton.querySelector("."+r.options.classPrefix+"chapters-selected"),r.options.classPrefix+"chapters-selected");for(var o=0,i=t.length;o<i;o++)t[o].setAttribute("aria-checked",!1);void 0===(e.keyCode||e.which)&&setTimeout(function(){r.getElement(r.container).focus()},500),r.media.setCurrentTime(parseFloat(this.value)),r.media.paused&&r.media.play()});for(var l=0,d=i.length;l<d;l++)i[l].addEventListener("click",function(e){var t=(0,I.siblings)(this,function(e){return"INPUT"===e.tagName})[0],n=(0,j.createEvent)("click",t);t.dispatchEvent(n),e.preventDefault()})}},searchTrackPosition:function(e,t){for(var n=0,o=e.length-1,i=void 0,r=void 0,a=void 0;n<=o;){if(r=e[i=n+o>>1].start,a=e[i].stop,r<=t&&t<a)return i;r<t?n=i+1:t<r&&(o=i-1)}return-1}}),d.default.language={codes:{af:"mejs.afrikaans",sq:"mejs.albanian",ar:"mejs.arabic",be:"mejs.belarusian",bg:"mejs.bulgarian",ca:"mejs.catalan",zh:"mejs.chinese","zh-cn":"mejs.chinese-simplified","zh-tw":"mejs.chines-traditional",hr:"mejs.croatian",cs:"mejs.czech",da:"mejs.danish",nl:"mejs.dutch",en:"mejs.english",et:"mejs.estonian",fl:"mejs.filipino",fi:"mejs.finnish",fr:"mejs.french",gl:"mejs.galician",de:"mejs.german",el:"mejs.greek",ht:"mejs.haitian-creole",iw:"mejs.hebrew",hi:"mejs.hindi",hu:"mejs.hungarian",is:"mejs.icelandic",id:"mejs.indonesian",ga:"mejs.irish",it:"mejs.italian",ja:"mejs.japanese",ko:"mejs.korean",lv:"mejs.latvian",lt:"mejs.lithuanian",mk:"mejs.macedonian",ms:"mejs.malay",mt:"mejs.maltese",no:"mejs.norwegian",fa:"mejs.persian",pl:"mejs.polish",pt:"mejs.portuguese",ro:"mejs.romanian",ru:"mejs.russian",sr:"mejs.serbian",sk:"mejs.slovak",sl:"mejs.slovenian",es:"mejs.spanish",sw:"mejs.swahili",sv:"mejs.swedish",tl:"mejs.tagalog",th:"mejs.thai",tr:"mejs.turkish",uk:"mejs.ukrainian",vi:"mejs.vietnamese",cy:"mejs.welsh",yi:"mejs.yiddish"}},d.default.TrackFormatParser={webvtt:{pattern:/^((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{1,3})?) --\> ((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{3})?)(.*)$/,parse:function(e){for(var t=e.split(/\r?\n/),n=[],o=void 0,i=void 0,r=void 0,a=0,s=t.length;a<s;a++){if((o=this.pattern.exec(t[a]))&&a<t.length){for(0<=a-1&&""!==t[a-1]&&(r=t[a-1]),i=t[++a],a++;""!==t[a]&&a<t.length;)i=i+"\n"+t[a],a++;i=null===i?"":i.trim().replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi,"<a href='$1' target='_blank'>$1</a>"),n.push({identifier:r,start:0===(0,m.convertSMPTEtoSeconds)(o[1])?.2:(0,m.convertSMPTEtoSeconds)(o[1]),stop:(0,m.convertSMPTEtoSeconds)(o[3]),text:i,settings:o[5]})}r=""}return n}},dfxp:{parse:function(e){var t=L.default.adoptNode((new DOMParser).parseFromString(e,"application/xml").documentElement).querySelector("div"),n=t.querySelectorAll("p"),o=L.default.getElementById(t.getAttribute("style")),i=[],r=void 0;if(o){o.removeAttribute("id");var a=o.attributes;if(a.length){r={};for(var s=0,l=a.length;s<l;s++)r[a[s].name.split(":")[1]]=a[s].value}}for(var d=0,u=n.length;d<u;d++){var c=void 0,f={start:null,stop:null,style:null,text:null};if(n[d].getAttribute("begin")&&(f.start=(0,m.convertSMPTEtoSeconds)(n[d].getAttribute("begin"))),!f.start&&n[d-1].getAttribute("end")&&(f.start=(0,m.convertSMPTEtoSeconds)(n[d-1].getAttribute("end"))),n[d].getAttribute("end")&&(f.stop=(0,m.convertSMPTEtoSeconds)(n[d].getAttribute("end"))),!f.stop&&n[d+1].getAttribute("begin")&&(f.stop=(0,m.convertSMPTEtoSeconds)(n[d+1].getAttribute("begin"))),r)for(var p in c="",r)c+=p+": "+r[p]+";";c&&(f.style=c),0===f.start&&(f.start=.2),f.text=n[d].innerHTML.trim().replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_| !:, .; ]*[-A-Z0-9+&@#\/%=~_|])/gi,"<a href='$1' target='_blank'>$1</a>"),i.push(f)}return i}}}},{16:16,2:2,26:26,27:27,30:30,5:5,7:7}],14:[function(e,t,n){"use strict";var x=r(e(2)),o=e(16),i=r(o),w=r(e(5)),P=e(25),T=e(27),C=e(26);function r(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{muteText:null,unmuteText:null,allyVolumeControlText:null,hideVolumeOnTouchDevices:!0,audioVolume:"horizontal",videoVolume:"vertical",startVolume:.8}),Object.assign(i.default.prototype,{buildvolume:function(e,t,n,o){if(!P.IS_ANDROID&&!P.IS_IOS||!this.options.hideVolumeOnTouchDevices){var a=this,s=a.isVideo?a.options.videoVolume:a.options.audioVolume,r=(0,T.isString)(a.options.muteText)?a.options.muteText:w.default.t("mejs.mute"),l=(0,T.isString)(a.options.unmuteText)?a.options.unmuteText:w.default.t("mejs.unmute"),i=(0,T.isString)(a.options.allyVolumeControlText)?a.options.allyVolumeControlText:w.default.t("mejs.volume-help-text"),d=x.default.createElement("div");if(d.className=a.options.classPrefix+"button "+a.options.classPrefix+"volume-button "+a.options.classPrefix+"mute",d.innerHTML="horizontal"===s?'<button type="button" aria-controls="'+a.id+'" title="'+r+'" aria-label="'+r+'" tabindex="0"></button>':'<button type="button" aria-controls="'+a.id+'" title="'+r+'" aria-label="'+r+'" tabindex="0"></button><a href="javascript:void(0);" class="'+a.options.classPrefix+'volume-slider" aria-label="'+w.default.t("mejs.volume-slider")+'" aria-valuemin="0" aria-valuemax="100" role="slider" aria-orientation="vertical"><span class="'+a.options.classPrefix+'offscreen">'+i+'</span><div class="'+a.options.classPrefix+'volume-total"><div class="'+a.options.classPrefix+'volume-current"></div><div class="'+a.options.classPrefix+'volume-handle"></div></div></a>',a.addControlElement(d,"volume"),a.options.keyActions.push({keys:[38],action:function(e){var t=e.getElement(e.container).querySelector("."+a.options.classPrefix+"volume-slider");t&&t.matches(":focus")&&(t.style.display="block"),e.isVideo&&(e.showControls(),e.startControlsTimer());var n=Math.min(e.volume+.1,1);e.setVolume(n),0<n&&e.setMuted(!1)}},{keys:[40],action:function(e){var t=e.getElement(e.container).querySelector("."+a.options.classPrefix+"volume-slider");t&&(t.style.display="block"),e.isVideo&&(e.showControls(),e.startControlsTimer());var n=Math.max(e.volume-.1,0);e.setVolume(n),n<=.1&&e.setMuted(!0)}},{keys:[77],action:function(e){var t=e.getElement(e.container).querySelector("."+a.options.classPrefix+"volume-slider");t&&(t.style.display="block"),e.isVideo&&(e.showControls(),e.startControlsTimer()),e.media.muted?e.setMuted(!1):e.setMuted(!0)}}),"horizontal"===s){var u=x.default.createElement("a");u.className=a.options.classPrefix+"horizontal-volume-slider",u.href="javascript:void(0);",u.setAttribute("aria-label",w.default.t("mejs.volume-slider")),u.setAttribute("aria-valuemin",0),u.setAttribute("aria-valuemax",100),u.setAttribute("aria-valuenow",100),u.setAttribute("role","slider"),u.innerHTML+='<span class="'+a.options.classPrefix+'offscreen">'+i+'</span><div class="'+a.options.classPrefix+'horizontal-volume-total"><div class="'+a.options.classPrefix+'horizontal-volume-current"></div><div class="'+a.options.classPrefix+'horizontal-volume-handle"></div></div>',d.parentNode.insertBefore(u,d.nextSibling)}var c=!1,f=!1,p=!1,m="vertical"===s?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-slider"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-slider"),h="vertical"===s?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-total"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-total"),v="vertical"===s?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-current"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-current"),g="vertical"===s?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-handle"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-handle"),y=function(e){if(null!==e&&!isNaN(e)&&void 0!==e){if(e=Math.max(0,e),0===(e=Math.min(e,1))){(0,C.removeClass)(d,a.options.classPrefix+"mute"),(0,C.addClass)(d,a.options.classPrefix+"unmute");var t=d.firstElementChild;t.setAttribute("title",l),t.setAttribute("aria-label",l)}else{(0,C.removeClass)(d,a.options.classPrefix+"unmute"),(0,C.addClass)(d,a.options.classPrefix+"mute");var n=d.firstElementChild;n.setAttribute("title",r),n.setAttribute("aria-label",r)}var o=100*e+"%",i=getComputedStyle(g);"vertical"===s?(v.style.bottom=0,v.style.height=o,g.style.bottom=o,g.style.marginBottom=-parseFloat(i.height)/2+"px"):(v.style.left=0,v.style.width=o,g.style.left=o,g.style.marginLeft=-parseFloat(i.width)/2+"px")}},E=function(e){var t=(0,C.offset)(h),n=getComputedStyle(h);p=!0;var o=null;if("vertical"===s){var i=parseFloat(n.height);if(o=(i-(e.pageY-t.top))/i,0===t.top||0===t.left)return}else{var r=parseFloat(n.width);o=(e.pageX-t.left)/r}o=Math.max(0,o),o=Math.min(o,1),y(o),a.setMuted(0===o),a.setVolume(o),e.preventDefault(),e.stopPropagation()},b=function(){a.muted?(y(0),(0,C.removeClass)(d,a.options.classPrefix+"mute"),(0,C.addClass)(d,a.options.classPrefix+"unmute")):(y(o.volume),(0,C.removeClass)(d,a.options.classPrefix+"unmute"),(0,C.addClass)(d,a.options.classPrefix+"mute"))};e.getElement(e.container).addEventListener("keydown",function(e){!!e.target.closest("."+a.options.classPrefix+"container")||"vertical"!==s||(m.style.display="none")}),d.addEventListener("mouseenter",function(e){e.target===d&&(m.style.display="block",f=!0,e.preventDefault(),e.stopPropagation())}),d.addEventListener("focusin",function(){m.style.display="block",f=!0}),d.addEventListener("focusout",function(e){e.relatedTarget&&(!e.relatedTarget||e.relatedTarget.matches("."+a.options.classPrefix+"volume-slider"))||"vertical"!==s||(m.style.display="none")}),d.addEventListener("mouseleave",function(){f=!1,c||"vertical"!==s||(m.style.display="none")}),d.addEventListener("focusout",function(){f=!1}),d.addEventListener("keydown",function(e){if(a.options.enableKeyboard&&a.options.keyActions.length){var t=e.which||e.keyCode||0,n=o.volume;switch(t){case 38:n=Math.min(n+.1,1);break;case 40:n=Math.max(0,n-.1);break;default:return!0}c=!1,y(n),o.setVolume(n),e.preventDefault(),e.stopPropagation()}}),d.querySelector("button").addEventListener("click",function(){o.setMuted(!o.muted);var e=(0,T.createEvent)("volumechange",o);o.dispatchEvent(e)}),m.addEventListener("dragstart",function(){return!1}),m.addEventListener("mouseover",function(){f=!0}),m.addEventListener("focusin",function(){m.style.display="block",f=!0}),m.addEventListener("focusout",function(){f=!1,c||"vertical"!==s||(m.style.display="none")}),m.addEventListener("mousedown",function(e){E(e),a.globalBind("mousemove.vol",function(e){var t=e.target;c&&(t===m||t.closest("vertical"===s?"."+a.options.classPrefix+"volume-slider":"."+a.options.classPrefix+"horizontal-volume-slider"))&&E(e)}),a.globalBind("mouseup.vol",function(){c=!1,f||"vertical"!==s||(m.style.display="none")}),c=!0,e.preventDefault(),e.stopPropagation()}),o.addEventListener("volumechange",function(e){var t;c||b(),t=Math.floor(100*o.volume),m.setAttribute("aria-valuenow",t),m.setAttribute("aria-valuetext",t+"%")});var S=!1;o.addEventListener("rendererready",function(){p||setTimeout(function(){S=!0,(0===e.options.startVolume||o.originalNode.muted)&&o.setMuted(!0),o.setVolume(e.options.startVolume),a.setControlsSize()},250)}),o.addEventListener("loadedmetadata",function(){setTimeout(function(){p||S||((0===e.options.startVolume||o.originalNode.muted)&&o.setMuted(!0),0===e.options.startVolume&&(e.options.startVolume=0),o.setVolume(e.options.startVolume),a.setControlsSize()),S=!1},250)}),(0===e.options.startVolume||o.originalNode.muted)&&(o.setMuted(!0),0===e.options.startVolume&&(e.options.startVolume=0),b()),a.getElement(a.container).addEventListener("controlsresize",function(){b()})}}})},{16:16,2:2,25:25,26:26,27:27,5:5}],15:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.EN={"mejs.plural-form":1,"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}},{}],16:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.config=void 0;var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}}(),S=r(e(3)),x=r(e(2)),f=r(e(7)),d=r(e(6)),i=r(e(17)),u=r(e(5)),w=e(25),m=e(27),c=e(30),p=e(28),P=function(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}}(e(26));function r(e){return e&&e.__esModule?e:{default:e}}f.default.mepIndex=0,f.default.players={};var s=n.config={poster:"",showPosterWhenEnded:!1,showPosterWhenPaused:!1,defaultVideoWidth:480,defaultVideoHeight:270,videoWidth:-1,videoHeight:-1,defaultAudioWidth:400,defaultAudioHeight:40,defaultSeekBackwardInterval:function(e){return.05*e.getDuration()},defaultSeekForwardInterval:function(e){return.05*e.getDuration()},setDimensions:!0,audioWidth:-1,audioHeight:-1,loop:!1,autoRewind:!0,enableAutosize:!0,timeFormat:"",alwaysShowHours:!1,showTimecodeFrameCount:!1,framesPerSecond:25,alwaysShowControls:!1,hideVideoControlsOnLoad:!1,hideVideoControlsOnPause:!1,clickToPlayPause:!0,controlsTimeoutDefault:1500,controlsTimeoutMouseEnter:2500,controlsTimeoutMouseLeave:1e3,iPadUseNativeControls:!1,iPhoneUseNativeControls:!1,AndroidUseNativeControls:!1,features:["playpause","current","progress","duration","tracks","volume","fullscreen"],useDefaultControls:!1,isVideo:!0,stretching:"auto",classPrefix:"mejs__",enableKeyboard:!0,pauseOtherPlayers:!0,secondsDecimalLength:0,customError:null,keyActions:[{keys:[32,179],action:function(e){w.IS_FIREFOX||(e.paused||e.ended?e.play():e.pause())}}]};f.default.MepDefaults=s;var l=function(){function r(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);var n=this,o="string"==typeof e?x.default.getElementById(e):e;if(!(n instanceof r))return new r(o,t);if(n.node=n.media=o,n.node){if(n.media.player)return n.media.player;if(n.hasFocus=!1,n.controlsAreVisible=!0,n.controlsEnabled=!0,n.controlsTimer=null,n.currentMediaTime=0,n.proxy=null,void 0===t){var i=n.node.getAttribute("data-mejsoptions");t=i?JSON.parse(i):{}}return n.options=Object.assign({},s,t),n.options.loop&&!n.media.getAttribute("loop")?(n.media.loop=!0,n.node.loop=!0):n.media.loop&&(n.options.loop=!0),n.options.timeFormat||(n.options.timeFormat="mm:ss",n.options.alwaysShowHours&&(n.options.timeFormat="hh:mm:ss"),n.options.showTimecodeFrameCount&&(n.options.timeFormat+=":ff")),(0,c.calculateTimeFormat)(0,n.options,n.options.framesPerSecond||25),n.id="mep_"+f.default.mepIndex++,(f.default.players[n.id]=n).init(),n}}return o(r,[{key:"getElement",value:function(e){return e}},{key:"init",value:function(){var n=this,e=Object.assign({},n.options,{success:function(e,t){n._meReady(e,t)},error:function(e){n._handleError(e)}}),t=n.node.tagName.toLowerCase();if(n.isDynamic="audio"!==t&&"video"!==t&&"iframe"!==t,n.isVideo=n.isDynamic?n.options.isVideo:"audio"!==t&&n.options.isVideo,n.mediaFiles=null,n.trackFiles=null,w.IS_IPAD&&n.options.iPadUseNativeControls||w.IS_IPHONE&&n.options.iPhoneUseNativeControls)n.node.setAttribute("controls",!0),w.IS_IPAD&&n.node.getAttribute("autoplay")&&n.play();else if(!n.isVideo&&(n.isVideo||!n.options.features.length&&!n.options.useDefaultControls)||w.IS_ANDROID&&n.options.AndroidUseNativeControls)n.isVideo||n.options.features.length||n.options.useDefaultControls||(n.node.style.display="none");else{n.node.removeAttribute("controls");var o=n.isVideo?u.default.t("mejs.video-player"):u.default.t("mejs.audio-player"),i=x.default.createElement("span");if(i.className=n.options.classPrefix+"offscreen",i.innerText=o,n.media.parentNode.insertBefore(i,n.media),n.container=x.default.createElement("div"),n.getElement(n.container).id=n.id,n.getElement(n.container).className=n.options.classPrefix+"container "+n.options.classPrefix+"container-keyboard-inactive "+n.media.className,n.getElement(n.container).tabIndex=0,n.getElement(n.container).setAttribute("role","application"),n.getElement(n.container).setAttribute("aria-label",o),n.getElement(n.container).innerHTML='<div class="'+n.options.classPrefix+'inner"><div class="'+n.options.classPrefix+'mediaelement"></div><div class="'+n.options.classPrefix+'layers"></div><div class="'+n.options.classPrefix+'controls"></div></div>',n.getElement(n.container).addEventListener("focus",function(e){if(!n.controlsAreVisible&&!n.hasFocus&&n.controlsEnabled){n.showControls(!0);var t=(0,m.isNodeAfter)(e.relatedTarget,n.getElement(n.container))?"."+n.options.classPrefix+"controls ."+n.options.classPrefix+"button:last-child > button":"."+n.options.classPrefix+"playpause-button > button";n.getElement(n.container).querySelector(t).focus()}}),n.node.parentNode.insertBefore(n.getElement(n.container),n.node),n.options.features.length||n.options.useDefaultControls||(n.getElement(n.container).style.background="transparent",n.getElement(n.container).querySelector("."+n.options.classPrefix+"controls").style.display="none"),n.isVideo&&"fill"===n.options.stretching&&!P.hasClass(n.getElement(n.container).parentNode,n.options.classPrefix+"fill-container")){n.outerContainer=n.media.parentNode;var r=x.default.createElement("div");r.className=n.options.classPrefix+"fill-container",n.getElement(n.container).parentNode.insertBefore(r,n.getElement(n.container)),r.appendChild(n.getElement(n.container))}w.IS_ANDROID&&P.addClass(n.getElement(n.container),n.options.classPrefix+"android"),w.IS_IOS&&P.addClass(n.getElement(n.container),n.options.classPrefix+"ios"),w.IS_IPAD&&P.addClass(n.getElement(n.container),n.options.classPrefix+"ipad"),w.IS_IPHONE&&P.addClass(n.getElement(n.container),n.options.classPrefix+"iphone"),P.addClass(n.getElement(n.container),n.isVideo?n.options.classPrefix+"video":n.options.classPrefix+"audio"),n.getElement(n.container).querySelector("."+n.options.classPrefix+"mediaelement").appendChild(n.node),(n.media.player=n).controls=n.getElement(n.container).querySelector("."+n.options.classPrefix+"controls"),n.layers=n.getElement(n.container).querySelector("."+n.options.classPrefix+"layers");var a=n.isVideo?"video":"audio",s=a.substring(0,1).toUpperCase()+a.substring(1);0<n.options[a+"Width"]||-1<n.options[a+"Width"].toString().indexOf("%")?n.width=n.options[a+"Width"]:""!==n.node.style.width&&null!==n.node.style.width?n.width=n.node.style.width:n.node.getAttribute("width")?n.width=n.node.getAttribute("width"):n.width=n.options["default"+s+"Width"],0<n.options[a+"Height"]||-1<n.options[a+"Height"].toString().indexOf("%")?n.height=n.options[a+"Height"]:""!==n.node.style.height&&null!==n.node.style.height?n.height=n.node.style.height:n.node.getAttribute("height")?n.height=n.node.getAttribute("height"):n.height=n.options["default"+s+"Height"],n.initialAspectRatio=n.height>=n.width?n.width/n.height:n.height/n.width,n.setPlayerSize(n.width,n.height),e.pluginWidth=n.width,e.pluginHeight=n.height}if(f.default.MepDefaults=e,new d.default(n.media,e,n.mediaFiles),void 0!==n.getElement(n.container)&&n.options.features.length&&n.controlsAreVisible&&!n.options.hideVideoControlsOnLoad){var l=(0,m.createEvent)("controlsshown",n.getElement(n.container));n.getElement(n.container).dispatchEvent(l)}}},{key:"showControls",value:function(e){var i=this;if(e=void 0===e||e,!i.controlsAreVisible&&i.isVideo){if(e)!function(){P.fadeIn(i.getElement(i.controls),200,function(){P.removeClass(i.getElement(i.controls),i.options.classPrefix+"offscreen");var e=(0,m.createEvent)("controlsshown",i.getElement(i.container));i.getElement(i.container).dispatchEvent(e)});for(var n=i.getElement(i.container).querySelectorAll("."+i.options.classPrefix+"control"),e=function(e,t){P.fadeIn(n[e],200,function(){P.removeClass(n[e],i.options.classPrefix+"offscreen")})},t=0,o=n.length;t<o;t++)e(t)}();else{P.removeClass(i.getElement(i.controls),i.options.classPrefix+"offscreen"),i.getElement(i.controls).style.display="",i.getElement(i.controls).style.opacity=1;for(var t=i.getElement(i.container).querySelectorAll("."+i.options.classPrefix+"control"),n=0,o=t.length;n<o;n++)P.removeClass(t[n],i.options.classPrefix+"offscreen"),t[n].style.display="";var r=(0,m.createEvent)("controlsshown",i.getElement(i.container));i.getElement(i.container).dispatchEvent(r)}i.controlsAreVisible=!0,i.setControlsSize()}}},{key:"hideControls",value:function(e,t){var i=this;if(e=void 0===e||e,!0===t||!(!i.controlsAreVisible||i.options.alwaysShowControls||i.paused&&4===i.readyState&&(!i.options.hideVideoControlsOnLoad&&i.currentTime<=0||!i.options.hideVideoControlsOnPause&&0<i.currentTime)||i.isVideo&&!i.options.hideVideoControlsOnLoad&&!i.readyState||i.ended)){if(e)!function(){P.fadeOut(i.getElement(i.controls),200,function(){P.addClass(i.getElement(i.controls),i.options.classPrefix+"offscreen"),i.getElement(i.controls).style.display="";var e=(0,m.createEvent)("controlshidden",i.getElement(i.container));i.getElement(i.container).dispatchEvent(e)});for(var n=i.getElement(i.container).querySelectorAll("."+i.options.classPrefix+"control"),e=function(e,t){P.fadeOut(n[e],200,function(){P.addClass(n[e],i.options.classPrefix+"offscreen"),n[e].style.display=""})},t=0,o=n.length;t<o;t++)e(t)}();else{P.addClass(i.getElement(i.controls),i.options.classPrefix+"offscreen"),i.getElement(i.controls).style.display="",i.getElement(i.controls).style.opacity=0;for(var n=i.getElement(i.container).querySelectorAll("."+i.options.classPrefix+"control"),o=0,r=n.length;o<r;o++)P.addClass(n[o],i.options.classPrefix+"offscreen"),n[o].style.display="";var a=(0,m.createEvent)("controlshidden",i.getElement(i.container));i.getElement(i.container).dispatchEvent(a)}i.controlsAreVisible=!1}}},{key:"startControlsTimer",value:function(e){var t=this;e=void 0!==e?e:t.options.controlsTimeoutDefault,t.killControlsTimer("start"),t.controlsTimer=setTimeout(function(){t.hideControls(),t.killControlsTimer("hide")},e)}},{key:"killControlsTimer",value:function(){null!==this.controlsTimer&&(clearTimeout(this.controlsTimer),delete this.controlsTimer,this.controlsTimer=null)}},{key:"disableControls",value:function(){this.killControlsTimer(),this.controlsEnabled=!1,this.hideControls(!1,!0)}},{key:"enableControls",value:function(){this.controlsEnabled=!0,this.showControls(!1)}},{key:"_setDefaultPlayer",value:function(){var e=this;e.proxy&&e.proxy.pause(),e.proxy=new i.default(e),e.media.addEventListener("loadedmetadata",function(){0<e.getCurrentTime()&&0<e.currentMediaTime&&(e.setCurrentTime(e.currentMediaTime),w.IS_IOS||w.IS_ANDROID||e.play())})}},{key:"_meReady",value:function(e,t){var n=this,o=t.getAttribute("autoplay"),i=!(null==o||"false"===o),r=null!==e.rendererName&&/(native|html5)/i.test(e.rendererName);if(n.getElement(n.controls)&&n.enableControls(),n.getElement(n.container)&&n.getElement(n.container).querySelector("."+n.options.classPrefix+"overlay-play")&&(n.getElement(n.container).querySelector("."+n.options.classPrefix+"overlay-play").style.display=""),!n.created){if(n.created=!0,n.media=e,n.domNode=t,!(w.IS_ANDROID&&n.options.AndroidUseNativeControls||w.IS_IPAD&&n.options.iPadUseNativeControls||w.IS_IPHONE&&n.options.iPhoneUseNativeControls)){if(!n.isVideo&&!n.options.features.length&&!n.options.useDefaultControls)return i&&r&&n.play(),void(n.options.success&&("string"==typeof n.options.success?S.default[n.options.success](n.media,n.domNode,n):n.options.success(n.media,n.domNode,n)));if(n.featurePosition={},n._setDefaultPlayer(),n.buildposter(n,n.getElement(n.controls),n.getElement(n.layers),n.media),n.buildkeyboard(n,n.getElement(n.controls),n.getElement(n.layers),n.media),n.buildoverlays(n,n.getElement(n.controls),n.getElement(n.layers),n.media),n.options.useDefaultControls){var a=["playpause","current","progress","duration","tracks","volume","fullscreen"];n.options.features=a.concat(n.options.features.filter(function(e){return-1===a.indexOf(e)}))}n.buildfeatures(n,n.getElement(n.controls),n.getElement(n.layers),n.media);var s=(0,m.createEvent)("controlsready",n.getElement(n.container));n.getElement(n.container).dispatchEvent(s),n.setPlayerSize(n.width,n.height),n.setControlsSize(),n.isVideo&&(n.clickToPlayPauseCallback=function(){if(n.options.clickToPlayPause){var e=n.getElement(n.container).querySelector("."+n.options.classPrefix+"overlay-button"),t=e.getAttribute("aria-pressed");n.paused&&t?n.pause():n.paused?n.play():n.pause(),e.setAttribute("aria-pressed",!t),n.getElement(n.container).focus()}},n.createIframeLayer(),n.media.addEventListener("click",n.clickToPlayPauseCallback),!w.IS_ANDROID&&!w.IS_IOS||n.options.alwaysShowControls?(n.getElement(n.container).addEventListener("mouseenter",function(){n.controlsEnabled&&(n.options.alwaysShowControls||(n.killControlsTimer("enter"),n.showControls(),n.startControlsTimer(n.options.controlsTimeoutMouseEnter)))}),n.getElement(n.container).addEventListener("mousemove",function(){n.controlsEnabled&&(n.controlsAreVisible||n.showControls(),n.options.alwaysShowControls||n.startControlsTimer(n.options.controlsTimeoutMouseEnter))}),n.getElement(n.container).addEventListener("mouseleave",function(){n.controlsEnabled&&(n.paused||n.options.alwaysShowControls||n.startControlsTimer(n.options.controlsTimeoutMouseLeave))})):n.node.addEventListener("touchstart",function(){n.controlsAreVisible?n.hideControls(!1):n.controlsEnabled&&n.showControls(!1)},!!w.SUPPORT_PASSIVE_EVENT&&{passive:!0}),n.options.hideVideoControlsOnLoad&&n.hideControls(!1),n.options.enableAutosize&&n.media.addEventListener("loadedmetadata",function(e){var t=void 0!==e?e.detail.target||e.target:n.media;n.options.videoHeight<=0&&!n.domNode.getAttribute("height")&&!n.domNode.style.height&&null!==t&&!isNaN(t.videoHeight)&&(n.setPlayerSize(t.videoWidth,t.videoHeight),n.setControlsSize(),n.media.setSize(t.videoWidth,t.videoHeight))})),n.media.addEventListener("play",function(){for(var e in n.hasFocus=!0,f.default.players)if(f.default.players.hasOwnProperty(e)){var t=f.default.players[e];t.id===n.id||!n.options.pauseOtherPlayers||t.paused||t.ended||!0===t.options.ignorePauseOtherPlayersOption||(t.pause(),t.hasFocus=!1)}w.IS_ANDROID||w.IS_IOS||n.options.alwaysShowControls||!n.isVideo||n.hideControls()}),n.media.addEventListener("ended",function(){if(n.options.autoRewind)try{n.setCurrentTime(0),setTimeout(function(){var e=n.getElement(n.container).querySelector("."+n.options.classPrefix+"overlay-loading");e&&e.parentNode&&(e.parentNode.style.display="none")},20)}catch(e){}"function"==typeof n.media.renderer.stop?n.media.renderer.stop():n.pause(),n.setProgressRail&&n.setProgressRail(),n.setCurrentRail&&n.setCurrentRail(),n.options.loop?n.play():!n.options.alwaysShowControls&&n.controlsEnabled&&n.showControls()}),n.media.addEventListener("loadedmetadata",function(){(0,c.calculateTimeFormat)(n.getDuration(),n.options,n.options.framesPerSecond||25),n.updateDuration&&n.updateDuration(),n.updateCurrent&&n.updateCurrent(),n.isFullScreen||(n.setPlayerSize(n.width,n.height),n.setControlsSize())});var l=null;n.media.addEventListener("timeupdate",function(){isNaN(n.getDuration())||l===n.getDuration()||(l=n.getDuration(),(0,c.calculateTimeFormat)(l,n.options,n.options.framesPerSecond||25),n.updateDuration&&n.updateDuration(),n.updateCurrent&&n.updateCurrent(),n.setControlsSize())}),n.getElement(n.container).addEventListener("click",function(e){P.addClass(e.currentTarget,n.options.classPrefix+"container-keyboard-inactive")}),n.getElement(n.container).addEventListener("focusin",function(e){P.removeClass(e.currentTarget,n.options.classPrefix+"container-keyboard-inactive"),!n.isVideo||w.IS_ANDROID||w.IS_IOS||!n.controlsEnabled||n.options.alwaysShowControls||(n.killControlsTimer("enter"),n.showControls(),n.startControlsTimer(n.options.controlsTimeoutMouseEnter))}),n.getElement(n.container).addEventListener("focusout",function(e){setTimeout(function(){e.relatedTarget&&n.keyboardAction&&!e.relatedTarget.closest("."+n.options.classPrefix+"container")&&(n.keyboardAction=!1,!n.isVideo||n.options.alwaysShowControls||n.paused||n.startControlsTimer(n.options.controlsTimeoutMouseLeave))},0)}),setTimeout(function(){n.setPlayerSize(n.width,n.height),n.setControlsSize()},0),n.globalResizeCallback=function(){n.isFullScreen||w.HAS_TRUE_NATIVE_FULLSCREEN&&x.default.webkitIsFullScreen||n.setPlayerSize(n.width,n.height),n.setControlsSize()},n.globalBind("resize",n.globalResizeCallback)}i&&r&&n.play(),n.options.success&&("string"==typeof n.options.success?S.default[n.options.success](n.media,n.domNode,n):n.options.success(n.media,n.domNode,n))}}},{key:"_handleError",value:function(e,t,n){var o=this,i=o.getElement(o.layers).querySelector("."+o.options.classPrefix+"overlay-play");i&&(i.style.display="none"),o.options.error&&o.options.error(e,t,n),o.getElement(o.container).querySelector("."+o.options.classPrefix+"cannotplay")&&o.getElement(o.container).querySelector("."+o.options.classPrefix+"cannotplay").remove();var r=x.default.createElement("div");r.className=o.options.classPrefix+"cannotplay",r.style.width="100%",r.style.height="100%";var a="function"==typeof o.options.customError?o.options.customError(o.media,o.media.originalNode):o.options.customError,s="";if(!a){var l=o.media.originalNode.getAttribute("poster");if(l&&(s='<img src="'+l+'" alt="'+f.default.i18n.t("mejs.download-file")+'">'),e.message&&(a="<p>"+e.message+"</p>"),e.urls)for(var d=0,u=e.urls.length;d<u;d++){var c=e.urls[d];a+='<a href="'+c.src+'" data-type="'+c.type+'"><span>'+f.default.i18n.t("mejs.download-file")+": "+c.src+"</span></a>"}}a&&o.getElement(o.layers).querySelector("."+o.options.classPrefix+"overlay-error")&&(r.innerHTML=a,o.getElement(o.layers).querySelector("."+o.options.classPrefix+"overlay-error").innerHTML=""+s+r.outerHTML,o.getElement(o.layers).querySelector("."+o.options.classPrefix+"overlay-error").parentNode.style.display="block"),o.controlsEnabled&&o.disableControls()}},{key:"setPlayerSize",value:function(e,t){var n=this;if(!n.options.setDimensions)return!1;switch(void 0!==e&&(n.width=e),void 0!==t&&(n.height=t),n.options.stretching){case"fill":n.isVideo?n.setFillMode():n.setDimensions(n.width,n.height);break;case"responsive":n.setResponsiveMode();break;case"none":n.setDimensions(n.width,n.height);break;default:!0===n.hasFluidMode()?n.setResponsiveMode():n.setDimensions(n.width,n.height)}}},{key:"hasFluidMode",value:function(){var e=this;return-1!==e.height.toString().indexOf("%")||e.node&&e.node.style.maxWidth&&"none"!==e.node.style.maxWidth&&e.node.style.maxWidth!==e.width||e.node&&e.node.currentStyle&&"100%"===e.node.currentStyle.maxWidth}},{key:"setResponsiveMode",value:function(){var o=this,e=function(){for(var t=void 0,n=o.getElement(o.container);n;){try{if(w.IS_FIREFOX&&"html"===n.tagName.toLowerCase()&&S.default.self!==S.default.top&&null!==S.default.frameElement)return S.default.frameElement;t=n.parentElement}catch(e){t=n.parentElement}if(t&&P.visible(t))return t;n=t}return null}(),t=e?getComputedStyle(e,null):getComputedStyle(x.default.body,null),n=o.isVideo?o.node.videoWidth&&0<o.node.videoWidth?o.node.videoWidth:o.node.getAttribute("width")?o.node.getAttribute("width"):o.options.defaultVideoWidth:o.options.defaultAudioWidth,i=o.isVideo?o.node.videoHeight&&0<o.node.videoHeight?o.node.videoHeight:o.node.getAttribute("height")?o.node.getAttribute("height"):o.options.defaultVideoHeight:o.options.defaultAudioHeight,r=function(){if(!o.options.enableAutosize)return o.initialAspectRatio;var e=1;return o.isVideo&&(e=o.node.videoWidth&&0<o.node.videoWidth&&o.node.videoHeight&&0<o.node.videoHeight?o.height>=o.width?o.node.videoWidth/o.node.videoHeight:o.node.videoHeight/o.node.videoWidth:o.initialAspectRatio,(isNaN(e)||e<.01||100<e)&&(e=1)),e}(),a=parseFloat(t.height),s=void 0,l=parseFloat(t.width);if(s=o.isVideo?"100%"===o.height?parseFloat(l*i/n,10):o.height>=o.width?parseFloat(l/r,10):parseFloat(l*r,10):i,isNaN(s)&&(s=a),0<o.getElement(o.container).parentNode.length&&"body"===o.getElement(o.container).parentNode.tagName.toLowerCase()&&(l=S.default.innerWidth||x.default.documentElement.clientWidth||x.default.body.clientWidth,s=S.default.innerHeight||x.default.documentElement.clientHeight||x.default.body.clientHeight),s&&l){o.getElement(o.container).style.width=l+"px",o.getElement(o.container).style.height=s+"px",o.node.style.width="100%",o.node.style.height="100%",o.isVideo&&o.media.setSize&&o.media.setSize(l,s);for(var d=o.getElement(o.layers).children,u=0,c=d.length;u<c;u++)d[u].style.width="100%",d[u].style.height="100%"}}},{key:"setFillMode",value:function(){var e=this,t=S.default.self!==S.default.top&&null!==S.default.frameElement,n=function(){for(var t=void 0,n=e.getElement(e.container);n;){try{if(w.IS_FIREFOX&&"html"===n.tagName.toLowerCase()&&S.default.self!==S.default.top&&null!==S.default.frameElement)return S.default.frameElement;t=n.parentElement}catch(e){t=n.parentElement}if(t&&P.visible(t))return t;n=t}return null}(),o=n?getComputedStyle(n,null):getComputedStyle(x.default.body,null);"none"!==e.node.style.height&&e.node.style.height!==e.height&&(e.node.style.height="auto"),"none"!==e.node.style.maxWidth&&e.node.style.maxWidth!==e.width&&(e.node.style.maxWidth="none"),"none"!==e.node.style.maxHeight&&e.node.style.maxHeight!==e.height&&(e.node.style.maxHeight="none"),e.node.currentStyle&&("100%"===e.node.currentStyle.height&&(e.node.currentStyle.height="auto"),"100%"===e.node.currentStyle.maxWidth&&(e.node.currentStyle.maxWidth="none"),"100%"===e.node.currentStyle.maxHeight&&(e.node.currentStyle.maxHeight="none")),t||parseFloat(o.width)||(n.style.width=e.media.offsetWidth+"px"),t||parseFloat(o.height)||(n.style.height=e.media.offsetHeight+"px"),o=getComputedStyle(n);var i=parseFloat(o.width),r=parseFloat(o.height);e.setDimensions("100%","100%");var a=e.getElement(e.container).querySelector("."+e.options.classPrefix+"poster>img");a&&(a.style.display="");for(var s=e.getElement(e.container).querySelectorAll("object, embed, iframe, video"),l=e.height,d=e.width,u=i,c=l*i/d,f=d*r/l,p=r,m=i<f==!1,h=m?Math.floor(u):Math.floor(f),v=m?Math.floor(c):Math.floor(p),g=m?i+"px":h+"px",y=m?v+"px":r+"px",E=0,b=s.length;E<b;E++)s[E].style.height=y,s[E].style.width=g,e.media.setSize&&e.media.setSize(g,y),s[E].style.marginLeft=Math.floor((i-h)/2)+"px",s[E].style.marginTop=0}},{key:"setDimensions",value:function(e,t){var n=this;e=(0,m.isString)(e)&&-1<e.indexOf("%")?e:parseFloat(e)+"px",t=(0,m.isString)(t)&&-1<t.indexOf("%")?t:parseFloat(t)+"px",n.getElement(n.container).style.width=e,n.getElement(n.container).style.height=t;for(var o=n.getElement(n.layers).children,i=0,r=o.length;i<r;i++)o[i].style.width=e,o[i].style.height=t}},{key:"setControlsSize",value:function(){var t=this;if(P.visible(t.getElement(t.container)))if(t.rail&&P.visible(t.rail)){for(var e=t.total?getComputedStyle(t.total,null):null,n=e?parseFloat(e.marginLeft)+parseFloat(e.marginRight):0,o=getComputedStyle(t.rail),i=parseFloat(o.marginLeft)+parseFloat(o.marginRight),r=0,a=P.siblings(t.rail,function(e){return e!==t.rail}),s=a.length,l=0;l<s;l++)r+=a[l].offsetWidth;r+=n+(0===n?2*i:i)+1,t.getElement(t.container).style.minWidth=r+"px";var d=(0,m.createEvent)("controlsresize",t.getElement(t.container));t.getElement(t.container).dispatchEvent(d)}else{for(var u=t.getElement(t.controls).children,c=0,f=0,p=u.length;f<p;f++)c+=u[f].offsetWidth;t.getElement(t.container).style.minWidth=c+"px"}}},{key:"addControlElement",value:function(e,t){var n=this;if(void 0!==n.featurePosition[t]){var o=n.getElement(n.controls).children[n.featurePosition[t]-1];o.parentNode.insertBefore(e,o.nextSibling)}else{n.getElement(n.controls).appendChild(e);for(var i=n.getElement(n.controls).children,r=0,a=i.length;r<a;r++)if(e===i[r]){n.featurePosition[t]=r;break}}}},{key:"createIframeLayer",value:function(){var t=this;if(t.isVideo&&null!==t.media.rendererName&&-1<t.media.rendererName.indexOf("iframe")&&!x.default.getElementById(t.media.id+"-iframe-overlay")){var e=x.default.createElement("div"),n=x.default.getElementById(t.media.id+"_"+t.media.rendererName);e.id=t.media.id+"-iframe-overlay",e.className=t.options.classPrefix+"iframe-overlay",e.addEventListener("click",function(e){t.options.clickToPlayPause&&(t.paused?t.play():t.pause(),e.preventDefault(),e.stopPropagation())}),n.parentNode.insertBefore(e,n)}}},{key:"resetSize",value:function(){var e=this;setTimeout(function(){e.setPlayerSize(e.width,e.height),e.setControlsSize()},50)}},{key:"setPoster",value:function(e){var t=this;if(t.getElement(t.container)){var n=t.getElement(t.container).querySelector("."+t.options.classPrefix+"poster");n||((n=x.default.createElement("div")).className=t.options.classPrefix+"poster "+t.options.classPrefix+"layer",t.getElement(t.layers).appendChild(n));var o=n.querySelector("img");!o&&e&&((o=x.default.createElement("img")).className=t.options.classPrefix+"poster-img",o.width="100%",o.height="100%",n.style.display="",n.appendChild(o)),e?(o.setAttribute("src",e),n.style.backgroundImage='url("'+e+'")',n.style.display=""):o?(n.style.backgroundImage="none",n.style.display="none",o.remove()):n.style.display="none"}else(w.IS_IPAD&&t.options.iPadUseNativeControls||w.IS_IPHONE&&t.options.iPhoneUseNativeControls||w.IS_ANDROID&&t.options.AndroidUseNativeControls)&&(t.media.originalNode.poster=e)}},{key:"changeSkin",value:function(e){var t=this;t.getElement(t.container).className=t.options.classPrefix+"container "+e,t.setPlayerSize(t.width,t.height),t.setControlsSize()}},{key:"globalBind",value:function(e,n){var o=this.node?this.node.ownerDocument:x.default;if((e=(0,m.splitEvents)(e,this.id)).d)for(var t=e.d.split(" "),i=0,r=t.length;i<r;i++)t[i].split(".").reduce(function(e,t){return o.addEventListener(t,n,!1),t},"");if(e.w)for(var a=e.w.split(" "),s=0,l=a.length;s<l;s++)a[s].split(".").reduce(function(e,t){return S.default.addEventListener(t,n,!1),t},"")}},{key:"globalUnbind",value:function(e,n){var o=this.node?this.node.ownerDocument:x.default;if((e=(0,m.splitEvents)(e,this.id)).d)for(var t=e.d.split(" "),i=0,r=t.length;i<r;i++)t[i].split(".").reduce(function(e,t){return o.removeEventListener(t,n,!1),t},"");if(e.w)for(var a=e.w.split(" "),s=0,l=a.length;s<l;s++)a[s].split(".").reduce(function(e,t){return S.default.removeEventListener(t,n,!1),t},"")}},{key:"buildfeatures",value:function(e,t,n,o){for(var i=0,r=this.options.features.length;i<r;i++){var a=this.options.features[i];if(this["build"+a])try{this["build"+a](e,t,n,o)}catch(e){console.error("error building "+a,e)}}}},{key:"buildposter",value:function(e,t,n,o){var i=this,r=x.default.createElement("div");r.className=i.options.classPrefix+"poster "+i.options.classPrefix+"layer",n.appendChild(r);var a=o.originalNode.getAttribute("poster");""!==e.options.poster&&(a&&w.IS_IOS&&o.originalNode.removeAttribute("poster"),a=e.options.poster),a?i.setPoster(a):null!==i.media.renderer&&"function"==typeof i.media.renderer.getPosterUrl?i.setPoster(i.media.renderer.getPosterUrl()):r.style.display="none",o.addEventListener("play",function(){r.style.display="none"}),o.addEventListener("playing",function(){r.style.display="none"}),e.options.showPosterWhenEnded&&e.options.autoRewind&&o.addEventListener("ended",function(){r.style.display=""}),o.addEventListener("error",function(){r.style.display="none"}),e.options.showPosterWhenPaused&&o.addEventListener("pause",function(){e.ended||(r.style.display="")})}},{key:"buildoverlays",value:function(t,e,n,o){if(t.isVideo){var i=this,r=x.default.createElement("div"),a=x.default.createElement("div"),s=x.default.createElement("div");r.style.display="none",r.className=i.options.classPrefix+"overlay "+i.options.classPrefix+"layer",r.innerHTML='<div class="'+i.options.classPrefix+'overlay-loading"><span class="'+i.options.classPrefix+'overlay-loading-bg-img"></span></div>',n.appendChild(r),a.style.display="none",a.className=i.options.classPrefix+"overlay "+i.options.classPrefix+"layer",a.innerHTML='<div class="'+i.options.classPrefix+'overlay-error"></div>',n.appendChild(a),s.className=i.options.classPrefix+"overlay "+i.options.classPrefix+"layer "+i.options.classPrefix+"overlay-play",s.innerHTML='<div class="'+i.options.classPrefix+'overlay-button" role="button" tabindex="0" aria-label="'+u.default.t("mejs.play")+'" aria-pressed="false"></div>',s.addEventListener("click",function(){if(i.options.clickToPlayPause){var e=i.getElement(i.container).querySelector("."+i.options.classPrefix+"overlay-button"),t=e.getAttribute("aria-pressed");i.paused?i.play():i.pause(),e.setAttribute("aria-pressed",!!t),i.getElement(i.container).focus()}}),s.addEventListener("keydown",function(e){var t=e.keyCode||e.which||0;if(13===t||w.IS_FIREFOX&&32===t){var n=(0,m.createEvent)("click",s);return s.dispatchEvent(n),!1}}),n.appendChild(s),null!==i.media.rendererName&&(/(youtube|facebook)/i.test(i.media.rendererName)&&!(i.media.originalNode.getAttribute("poster")||t.options.poster||"function"==typeof i.media.renderer.getPosterUrl&&i.media.renderer.getPosterUrl())||w.IS_STOCK_ANDROID||i.media.originalNode.getAttribute("autoplay"))&&(s.style.display="none");var l=!1;o.addEventListener("play",function(){s.style.display="none",r.style.display="none",a.style.display="none",l=!1}),o.addEventListener("playing",function(){s.style.display="none",r.style.display="none",a.style.display="none",l=!1}),o.addEventListener("seeking",function(){s.style.display="none",r.style.display="",l=!1}),o.addEventListener("seeked",function(){s.style.display=i.paused&&!w.IS_STOCK_ANDROID?"":"none",r.style.display="none",l=!1}),o.addEventListener("pause",function(){r.style.display="none",w.IS_STOCK_ANDROID||l||(s.style.display=""),l=!1}),o.addEventListener("waiting",function(){r.style.display="",l=!1}),o.addEventListener("loadeddata",function(){r.style.display="",w.IS_ANDROID&&(o.canplayTimeout=setTimeout(function(){if(x.default.createEvent){var e=x.default.createEvent("HTMLEvents");return e.initEvent("canplay",!0,!0),o.dispatchEvent(e)}},300)),l=!1}),o.addEventListener("canplay",function(){r.style.display="none",clearTimeout(o.canplayTimeout),l=!1}),o.addEventListener("error",function(e){i._handleError(e,i.media,i.node),r.style.display="none",s.style.display="none",l=!0}),o.addEventListener("loadedmetadata",function(){i.controlsEnabled||i.enableControls()}),o.addEventListener("keydown",function(e){i.onkeydown(t,o,e),l=!1})}}},{key:"buildkeyboard",value:function(o,e,t,i){var r=this;r.getElement(r.container).addEventListener("keydown",function(){r.keyboardAction=!0}),r.globalKeydownCallback=function(e){var t=x.default.activeElement.closest("."+r.options.classPrefix+"container"),n=r.media.closest("."+r.options.classPrefix+"container");return r.hasFocus=!(!t||!n||t.id!==n.id),r.onkeydown(o,i,e)},r.globalClickCallback=function(e){r.hasFocus=!!e.target.closest("."+r.options.classPrefix+"container")},r.globalBind("keydown",r.globalKeydownCallback),r.globalBind("click",r.globalClickCallback)}},{key:"onkeydown",value:function(e,t,n){if(e.hasFocus&&e.options.enableKeyboard)for(var o=0,i=e.options.keyActions.length;o<i;o++)for(var r=e.options.keyActions[o],a=0,s=r.keys.length;a<s;a++)if(n.keyCode===r.keys[a])return r.action(e,t,n.keyCode,n),n.preventDefault(),void n.stopPropagation();return!0}},{key:"play",value:function(){this.proxy.play()}},{key:"pause",value:function(){this.proxy.pause()}},{key:"load",value:function(){this.proxy.load()}},{key:"setCurrentTime",value:function(e){this.proxy.setCurrentTime(e)}},{key:"getCurrentTime",value:function(){return this.proxy.currentTime}},{key:"getDuration",value:function(){return this.proxy.duration}},{key:"setVolume",value:function(e){this.proxy.volume=e}},{key:"getVolume",value:function(){return this.proxy.getVolume()}},{key:"setMuted",value:function(e){this.proxy.setMuted(e)}},{key:"setSrc",value:function(e){this.controlsEnabled||this.enableControls(),this.proxy.setSrc(e)}},{key:"getSrc",value:function(){return this.proxy.getSrc()}},{key:"canPlayType",value:function(e){return this.proxy.canPlayType(e)}},{key:"remove",value:function(){var l=this,d=l.media.rendererName,u=l.media.originalNode.src;for(var e in l.options.features){var t=l.options.features[e];if(l["clean"+t])try{l["clean"+t](l,l.getElement(l.layers),l.getElement(l.controls),l.media)}catch(e){console.error("error cleaning "+t,e)}}var n=l.node.getAttribute("width"),o=l.node.getAttribute("height");if(n?-1===n.indexOf("%")&&(n+="px"):n="auto",o?-1===o.indexOf("%")&&(o+="px"):o="auto",l.node.style.width=n,l.node.style.height=o,l.setPlayerSize(0,0),l.isDynamic?l.getElement(l.container).parentNode.insertBefore(l.node,l.getElement(l.container)):function(){l.node.setAttribute("controls",!0),l.node.setAttribute("id",l.node.getAttribute("id").replace("_"+d,"").replace("_from_mejs",""));var e=l.getElement(l.container).querySelector("."+l.options.classPrefix+"poster>img");(e&&l.node.setAttribute("poster",e.src),delete l.node.autoplay,l.node.setAttribute("src",""),""!==l.media.canPlayType((0,p.getTypeFromFile)(u))&&l.node.setAttribute("src",u),d&&-1<d.indexOf("iframe"))&&x.default.getElementById(l.media.id+"-iframe-overlay").remove();var i=l.node.cloneNode();if(i.style.display="",l.getElement(l.container).parentNode.insertBefore(i,l.getElement(l.container)),l.node.remove(),l.mediaFiles)for(var t=0,n=l.mediaFiles.length;t<n;t++){var o=x.default.createElement("source");o.setAttribute("src",l.mediaFiles[t].src),o.setAttribute("type",l.mediaFiles[t].type),i.appendChild(o)}if(l.trackFiles)for(var r=function(e,t){var n=l.trackFiles[e],o=x.default.createElement("track");o.kind=n.kind,o.label=n.label,o.srclang=n.srclang,o.src=n.src,i.appendChild(o),o.addEventListener("load",function(){this.mode="showing",i.textTracks[e].mode="showing"})},a=0,s=l.trackFiles.length;a<s;a++)r(a);delete l.node,delete l.mediaFiles,delete l.trackFiles}(),l.media.renderer&&"function"==typeof l.media.renderer.destroy&&l.media.renderer.destroy(),delete f.default.players[l.id],"object"===a(l.getElement(l.container))){var i=l.getElement(l.container).parentNode.querySelector("."+l.options.classPrefix+"offscreen");i&&i.remove(),l.getElement(l.container).remove()}l.globalUnbind("resize",l.globalResizeCallback),l.globalUnbind("keydown",l.globalKeydownCallback),l.globalUnbind("click",l.globalClickCallback),delete l.media.player}},{key:"paused",get:function(){return this.proxy.paused}},{key:"muted",get:function(){return this.proxy.muted},set:function(e){this.setMuted(e)}},{key:"ended",get:function(){return this.proxy.ended}},{key:"readyState",get:function(){return this.proxy.readyState}},{key:"currentTime",set:function(e){this.setCurrentTime(e)},get:function(){return this.getCurrentTime()}},{key:"duration",get:function(){return this.getDuration()}},{key:"volume",set:function(e){this.setVolume(e)},get:function(){return this.getVolume()}},{key:"src",set:function(e){this.setSrc(e)},get:function(){return this.getSrc()}}]),r}();S.default.MediaElementPlayer=l,f.default.MediaElementPlayer=l,n.default=l},{17:17,2:2,25:25,26:26,27:27,28:28,3:3,30:30,5:5,6:6,7:7}],17:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o,i=function(){function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}}(),r=e(3),a=(o=r)&&o.__esModule?o:{default:o};var s=function(){function e(t){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.media=t.media,this.isVideo=t.isVideo,this.classPrefix=t.options.classPrefix,this.createIframeLayer=function(){return t.createIframeLayer()},this.setPoster=function(e){return t.setPoster(e)},this}return i(e,[{key:"play",value:function(){this.media.play()}},{key:"pause",value:function(){this.media.pause()}},{key:"load",value:function(){this.isLoaded||this.media.load(),this.isLoaded=!0}},{key:"setCurrentTime",value:function(e){this.media.setCurrentTime(e)}},{key:"getCurrentTime",value:function(){return this.media.currentTime}},{key:"getDuration",value:function(){var e=this.media.getDuration();return e===1/0&&this.media.seekable&&this.media.seekable.length&&(e=this.media.seekable.end(0)),e}},{key:"setVolume",value:function(e){this.media.setVolume(e)}},{key:"getVolume",value:function(){return this.media.getVolume()}},{key:"setMuted",value:function(e){this.media.setMuted(e)}},{key:"setSrc",value:function(e){var t=this,n=document.getElementById(t.media.id+"-iframe-overlay");n&&n.remove(),t.media.setSrc(e),t.createIframeLayer(),null!==t.media.renderer&&"function"==typeof t.media.renderer.getPosterUrl&&t.setPoster(t.media.renderer.getPosterUrl())}},{key:"getSrc",value:function(){return this.media.getSrc()}},{key:"canPlayType",value:function(e){return this.media.canPlayType(e)}},{key:"paused",get:function(){return this.media.paused}},{key:"muted",set:function(e){this.setMuted(e)},get:function(){return this.media.muted}},{key:"ended",get:function(){return this.media.ended}},{key:"readyState",get:function(){return this.media.readyState}},{key:"currentTime",set:function(e){this.setCurrentTime(e)},get:function(){return this.getCurrentTime()}},{key:"duration",get:function(){return this.getDuration()}},{key:"remainingTime",get:function(){return this.getDuration()-this.currentTime()}},{key:"volume",set:function(e){this.setVolume(e)},get:function(){return this.getVolume()}},{key:"src",set:function(e){this.setSrc(e)},get:function(){return this.getSrc()}}]),e}();n.default=s,a.default.DefaultPlayer=s},{3:3}],18:[function(e,t,n){"use strict";a(e(3));var o,i=a(e(7)),r=a(e(16));function a(e){return e&&e.__esModule?e:{default:e}}"undefined"!=typeof jQuery?i.default.$=jQuery:"undefined"!=typeof Zepto?i.default.$=Zepto:"undefined"!=typeof ender&&(i.default.$=ender),void 0!==(o=i.default.$)&&(o.fn.mediaelementplayer=function(e){return!1===e?this.each(function(){var e=o(this).data("mediaelementplayer");e&&e.remove(),o(this).removeData("mediaelementplayer")}):this.each(function(){o(this).data("mediaelementplayer",new r.default(this,e))}),this},o(document).ready(function(){o("."+i.default.MepDefaults.classPrefix+"player").mediaelementplayer()}))},{16:16,3:3,7:7}],19:[function(e,t,n){"use strict";var b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S=a(e(3)),x=a(e(7)),w=e(8),P=e(27),o=e(28),i=e(25),r=e(26);function a(e){return e&&e.__esModule?e:{default:e}}var T={promise:null,load:function(e){return"undefined"!=typeof dashjs?T.promise=new Promise(function(e){e()}).then(function(){T._createPlayer(e)}):(e.options.path="string"==typeof e.options.path?e.options.path:"https://cdn.dashjs.org/latest/dash.all.min.js",T.promise=T.promise||(0,r.loadScript)(e.options.path),T.promise.then(function(){T._createPlayer(e)})),T.promise},_createPlayer:function(e){var t=dashjs.MediaPlayer().create();return S.default["__ready__"+e.id](t),t}},s={name:"native_dash",options:{prefix:"native_dash",dash:{path:"https://cdn.dashjs.org/latest/dash.all.min.js",debug:!1,drm:{},robustnessLevel:""}},canPlayType:function(e){return i.HAS_MSE&&-1<["application/dash+xml"].indexOf(e.toLowerCase())},create:function(s,l,e){var t=s.originalNode,r=s.id+"_"+l.prefix,a=t.autoplay,n=t.children,d=null,u=null;t.removeAttribute("type");for(var o=0,i=n.length;o<i;o++)n[o].removeAttribute("type");d=t.cloneNode(!0),l=Object.assign(l,s.options);for(var c=x.default.html5media.properties,f=x.default.html5media.events.concat(["click","mouseover","mouseout"]).filter(function(e){return"error"!==e}),p=function(e){var t=(0,P.createEvent)(e.type,s);s.dispatchEvent(t)},m=function(i){var e=""+i.substring(0,1).toUpperCase()+i.substring(1);d["get"+e]=function(){return null!==u?d[i]:null},d["set"+e]=function(e){if(-1===x.default.html5media.readOnlyProperties.indexOf(i))if("src"===i){var t="object"===(void 0===e?"undefined":b(e))&&e.src?e.src:e;if(d[i]=t,null!==u){u.reset();for(var n=0,o=f.length;n<o;n++)d.removeEventListener(f[n],p);u=T._createPlayer({options:l.dash,id:r}),e&&"object"===(void 0===e?"undefined":b(e))&&"object"===b(e.drm)&&(u.setProtectionData(e.drm),(0,P.isString)(l.dash.robustnessLevel)&&l.dash.robustnessLevel&&u.getProtectionController().setRobustnessLevel(l.dash.robustnessLevel)),u.attachSource(t),a&&u.play()}}else d[i]=e}},h=0,v=c.length;h<v;h++)m(c[h]);if(S.default["__ready__"+r]=function(e){s.dashPlayer=u=e;for(var t,n=dashjs.MediaPlayer.events,o=0,i=f.length;o<i;o++)"loadedmetadata"===(t=f[o])&&(u.initialize(),u.attachView(d),u.setAutoPlay(!1),"object"!==b(l.dash.drm)||x.default.Utils.isObjectEmpty(l.dash.drm)||(u.setProtectionData(l.dash.drm),(0,P.isString)(l.dash.robustnessLevel)&&l.dash.robustnessLevel&&u.getProtectionController().setRobustnessLevel(l.dash.robustnessLevel)),u.attachSource(d.getSrc())),d.addEventListener(t,p);var r=function(e){if("error"===e.type.toLowerCase())s.generateError(e.message,d.src),console.error(e);else{var t=(0,P.createEvent)(e.type,s);t.data=e,s.dispatchEvent(t)}};for(var a in n)n.hasOwnProperty(a)&&u.on(n[a],function(e){return r(e)})},e&&0<e.length)for(var g=0,y=e.length;g<y;g++)if(w.renderer.renderers[l.prefix].canPlayType(e[g].type)){d.setAttribute("src",e[g].src),void 0!==e[g].drm&&(l.dash.drm=e[g].drm);break}d.setAttribute("id",r),t.parentNode.insertBefore(d,t),t.autoplay=!1,t.style.display="none",d.setSize=function(e,t){return d.style.width=e+"px",d.style.height=t+"px",d},d.hide=function(){return d.pause(),d.style.display="none",d},d.show=function(){return d.style.display="",d},d.destroy=function(){null!==u&&u.reset()};var E=(0,P.createEvent)("rendererready",d);return s.dispatchEvent(E),s.promises.push(T.load({options:l.dash,id:r})),d}};o.typeChecks.push(function(e){return~e.toLowerCase().indexOf(".mpd")?"application/dash+xml":null}),w.renderer.add(s)},{25:25,26:26,27:27,28:28,3:3,7:7,8:8}],20:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.PluginDetector=void 0;var d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},C=o(e(3)),k=o(e(2)),_=o(e(7)),N=o(e(5)),A=e(8),L=e(27),F=e(25),j=e(28);function o(e){return e&&e.__esModule?e:{default:e}}var r=n.PluginDetector={plugins:[],hasPluginVersion:function(e,t){var n=r.plugins[e];return t[1]=t[1]||0,t[2]=t[2]||0,n[0]>t[0]||n[0]===t[0]&&n[1]>t[1]||n[0]===t[0]&&n[1]===t[1]&&n[2]>=t[2]},addPlugin:function(e,t,n,o,i){r.plugins[e]=r.detectPlugin(t,n,o,i)},detectPlugin:function(e,t,n,o){var i=[0,0,0],r=void 0,a=void 0;if(null!==F.NAV.plugins&&void 0!==F.NAV.plugins&&"object"===d(F.NAV.plugins[e])){if((r=F.NAV.plugins[e].description)&&(void 0===F.NAV.mimeTypes||!F.NAV.mimeTypes[t]||F.NAV.mimeTypes[t].enabledPlugin))for(var s=0,l=(i=r.replace(e,"").replace(/^\s+/,"").replace(/\sr/gi,".").split(".")).length;s<l;s++)i[s]=parseInt(i[s].match(/\d+/),10)}else if(void 0!==C.default.ActiveXObject)try{(a=new ActiveXObject(n))&&(i=o(a))}catch(e){}return i}};r.addPlugin("flash","Shockwave Flash","application/x-shockwave-flash","ShockwaveFlash.ShockwaveFlash",function(e){var t=[],n=e.GetVariable("$version");return n&&(n=n.split(" ")[1].split(","),t=[parseInt(n[0],10),parseInt(n[1],10),parseInt(n[2],10)]),t});var i={create:function(e,t,n){var r={},o=!1;r.options=t,r.id=e.id+"_"+r.options.prefix,r.mediaElement=e,r.flashState={},r.flashApi=null,r.flashApiStack=[];for(var i=_.default.html5media.properties,a=function(t){r.flashState[t]=null;var e=""+t.substring(0,1).toUpperCase()+t.substring(1);r["get"+e]=function(){if(null!==r.flashApi){if("function"==typeof r.flashApi["get_"+t]){var e=r.flashApi["get_"+t]();return"buffered"===t?{start:function(){return 0},end:function(){return e},length:1}:e}return null}return null},r["set"+e]=function(e){if("src"===t&&(e=(0,j.absolutizeUrl)(e)),null!==r.flashApi&&void 0!==r.flashApi["set_"+t])try{r.flashApi["set_"+t](e)}catch(e){}else r.flashApiStack.push({type:"set",propName:t,value:e})}},s=0,l=i.length;s<l;s++)a(i[s]);var d=_.default.html5media.methods,u=function(e){r[e]=function(){if(o)if(null!==r.flashApi){if(r.flashApi["fire_"+e])try{r.flashApi["fire_"+e]()}catch(e){}}else r.flashApiStack.push({type:"call",methodName:e})}};d.push("stop");for(var c=0,f=d.length;c<f;c++)u(d[c]);for(var p=["rendererready"],m=0,h=p.length;m<h;m++){var v=(0,L.createEvent)(p[m],r);e.dispatchEvent(v)}C.default["__ready__"+r.id]=function(){if(r.flashReady=!0,r.flashApi=k.default.getElementById("__"+r.id),r.flashApiStack.length)for(var e=0,t=r.flashApiStack.length;e<t;e++){var n=r.flashApiStack[e];if("set"===n.type){var o=n.propName,i=""+o.substring(0,1).toUpperCase()+o.substring(1);r["set"+i](n.value)}else"call"===n.type&&r[n.methodName]()}},C.default["__event__"+r.id]=function(e,t){var n=(0,L.createEvent)(e,r);if(t)try{n.data=JSON.parse(t),n.details.data=JSON.parse(t)}catch(e){n.message=t}r.mediaElement.dispatchEvent(n)},r.flashWrapper=k.default.createElement("div"),-1===["always","sameDomain"].indexOf(r.options.shimScriptAccess)&&(r.options.shimScriptAccess="sameDomain");var g=e.originalNode.autoplay,y=["uid="+r.id,"autoplay="+g,"allowScriptAccess="+r.options.shimScriptAccess,"preload="+(e.originalNode.getAttribute("preload")||"")],E=null!==e.originalNode&&"video"===e.originalNode.tagName.toLowerCase(),b=E?e.originalNode.height:1,S=E?e.originalNode.width:1;e.originalNode.getAttribute("src")&&y.push("src="+e.originalNode.getAttribute("src")),!0===r.options.enablePseudoStreaming&&(y.push("pseudostreamstart="+r.options.pseudoStreamingStartQueryParam),y.push("pseudostreamtype="+r.options.pseudoStreamingType)),r.options.streamDelimiter&&y.push("streamdelimiter="+encodeURIComponent(r.options.streamDelimiter)),r.options.proxyType&&y.push("proxytype="+r.options.proxyType),e.appendChild(r.flashWrapper),e.originalNode.style.display="none";var x=[];if(F.IS_IE||F.IS_EDGE){var w=k.default.createElement("div");r.flashWrapper.appendChild(w),x=F.IS_EDGE?['type="application/x-shockwave-flash"','data="'+r.options.pluginPath+r.options.filename+'"','id="__'+r.id+'"','width="'+S+'"','height="'+b+"'\""]:['classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"','codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab"','id="__'+r.id+'"','width="'+S+'"','height="'+b+'"'],E||x.push('style="clip: rect(0 0 0 0); position: absolute;"'),w.outerHTML="<object "+x.join(" ")+'><param name="movie" value="'+r.options.pluginPath+r.options.filename+"?x="+new Date+'" /><param name="flashvars" value="'+y.join("&amp;")+'" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="'+r.options.shimScriptAccess+'" /><param name="allowFullScreen" value="true" /><div>'+N.default.t("mejs.install-flash")+"</div></object>"}else x=['id="__'+r.id+'"','name="__'+r.id+'"','play="true"','loop="false"','quality="high"','bgcolor="#000000"','wmode="transparent"','allowScriptAccess="'+r.options.shimScriptAccess+'"','allowFullScreen="true"','type="application/x-shockwave-flash"','pluginspage="//www.macromedia.com/go/getflashplayer"','src="'+r.options.pluginPath+r.options.filename+'"','flashvars="'+y.join("&")+'"'],E?(x.push('width="'+S+'"'),x.push('height="'+b+'"')):x.push('style="position: fixed; left: -9999em; top: -9999em;"'),r.flashWrapper.innerHTML="<embed "+x.join(" ")+">";if(r.flashNode=r.flashWrapper.lastChild,r.hide=function(){o=!1,E&&(r.flashNode.style.display="none")},r.show=function(){o=!0,E&&(r.flashNode.style.display="")},r.setSize=function(e,t){r.flashNode.style.width=e+"px",r.flashNode.style.height=t+"px",null!==r.flashApi&&"function"==typeof r.flashApi.fire_setSize&&r.flashApi.fire_setSize(e,t)},r.destroy=function(){r.flashNode.remove()},n&&0<n.length)for(var P=0,T=n.length;P<T;P++)if(A.renderer.renderers[t.prefix].canPlayType(n[P].type)){r.setSrc(n[P].src);break}return r}};if(r.hasPluginVersion("flash",[10,0,0])){j.typeChecks.push(function(e){return(e=e.toLowerCase()).startsWith("rtmp")?~e.indexOf(".mp3")?"audio/rtmp":"video/rtmp":/\.og(a|g)/i.test(e)?"audio/ogg":~e.indexOf(".m3u8")?"application/x-mpegURL":~e.indexOf(".mpd")?"application/dash+xml":~e.indexOf(".flv")?"video/flv":null});var a={name:"flash_video",options:{prefix:"flash_video",filename:"mediaelement-flash-video.swf",enablePseudoStreaming:!1,pseudoStreamingStartQueryParam:"start",pseudoStreamingType:"byte",proxyType:"",streamDelimiter:""},canPlayType:function(e){return~["video/mp4","video/rtmp","audio/rtmp","rtmp/mp4","audio/mp4","video/flv","video/x-flv"].indexOf(e.toLowerCase())},create:i.create};A.renderer.add(a);var s={name:"flash_hls",options:{prefix:"flash_hls",filename:"mediaelement-flash-video-hls.swf"},canPlayType:function(e){return~["application/x-mpegurl","application/vnd.apple.mpegurl","audio/mpegurl","audio/hls","video/hls"].indexOf(e.toLowerCase())},create:i.create};A.renderer.add(s);var l={name:"flash_dash",options:{prefix:"flash_dash",filename:"mediaelement-flash-video-mdash.swf"},canPlayType:function(e){return~["application/dash+xml"].indexOf(e.toLowerCase())},create:i.create};A.renderer.add(l);var u={name:"flash_audio",options:{prefix:"flash_audio",filename:"mediaelement-flash-audio.swf"},canPlayType:function(e){return~["audio/mp3"].indexOf(e.toLowerCase())},create:i.create};A.renderer.add(u);var c={name:"flash_audio_ogg",options:{prefix:"flash_audio_ogg",filename:"mediaelement-flash-audio-ogg.swf"},canPlayType:function(e){return~["audio/ogg","audio/oga","audio/ogv"].indexOf(e.toLowerCase())},create:i.create};A.renderer.add(c)}},{2:2,25:25,27:27,28:28,3:3,5:5,7:7,8:8}],21:[function(e,t,n){"use strict";var y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},E=a(e(3)),b=a(e(7)),S=e(8),x=e(27),o=e(25),i=e(28),r=e(26);function a(e){return e&&e.__esModule?e:{default:e}}var w={promise:null,load:function(e){return"undefined"!=typeof flvjs?w.promise=new Promise(function(e){e()}).then(function(){w._createPlayer(e)}):(e.options.path="string"==typeof e.options.path?e.options.path:"https://cdn.jsdelivr.net/npm/flv.js@latest",w.promise=w.promise||(0,r.loadScript)(e.options.path),w.promise.then(function(){w._createPlayer(e)})),w.promise},_createPlayer:function(e){flvjs.LoggingControl.enableDebug=e.options.debug,flvjs.LoggingControl.enableVerbose=e.options.debug;var t=flvjs.createPlayer(e.options,e.configs);return E.default["__ready__"+e.id](t),t}},s={name:"native_flv",options:{prefix:"native_flv",flv:{path:"https://cdn.jsdelivr.net/npm/flv.js@latest",cors:!0,debug:!1}},canPlayType:function(e){return o.HAS_MSE&&-1<["video/x-flv","video/flv"].indexOf(e.toLowerCase())},create:function(s,a,e){var t=s.originalNode,l=s.id+"_"+a.prefix,d=null,u=null;d=t.cloneNode(!0),a=Object.assign(a,s.options);for(var n=b.default.html5media.properties,c=b.default.html5media.events.concat(["click","mouseover","mouseout"]).filter(function(e){return"error"!==e}),f=function(e){var t=(0,x.createEvent)(e.type,s);s.dispatchEvent(t)},o=function(r){var e=""+r.substring(0,1).toUpperCase()+r.substring(1);d["get"+e]=function(){return null!==u?d[r]:null},d["set"+e]=function(e){if(-1===b.default.html5media.readOnlyProperties.indexOf(r))if("src"===r){if(d[r]="object"===(void 0===e?"undefined":y(e))&&e.src?e.src:e,null!==u){var t={type:"flv"};t.url=e,t.cors=a.flv.cors,t.debug=a.flv.debug,t.path=a.flv.path;var n=a.flv.configs;u.destroy();for(var o=0,i=c.length;o<i;o++)d.removeEventListener(c[o],f);(u=w._createPlayer({options:t,configs:n,id:l})).attachMediaElement(d),u.load()}}else d[r]=e}},i=0,r=n.length;i<r;i++)o(n[i]);if(E.default["__ready__"+l]=function(e){s.flvPlayer=u=e;for(var t,i=flvjs.Events,n=0,o=c.length;n<o;n++)"loadedmetadata"===(t=c[n])&&(u.unload(),u.detachMediaElement(),u.attachMediaElement(d),u.load()),d.addEventListener(t,f);var r=function(o){i.hasOwnProperty(o)&&u.on(i[o],function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,t){if("error"===e){var n=t[0]+": "+t[1]+" "+t[2].msg;s.generateError(n,d.src)}else{var o=(0,x.createEvent)(e,s);o.data=t,s.dispatchEvent(o)}}(i[o],t)})};for(var a in i)r(a)},e&&0<e.length)for(var p=0,m=e.length;p<m;p++)if(S.renderer.renderers[a.prefix].canPlayType(e[p].type)){d.setAttribute("src",e[p].src);break}d.setAttribute("id",l),t.parentNode.insertBefore(d,t),t.autoplay=!1,t.style.display="none";var h={type:"flv"};h.url=d.src,h.cors=a.flv.cors,h.debug=a.flv.debug,h.path=a.flv.path;var v=a.flv.configs;d.setSize=function(e,t){return d.style.width=e+"px",d.style.height=t+"px",d},d.hide=function(){return null!==u&&u.pause(),d.style.display="none",d},d.show=function(){return d.style.display="",d},d.destroy=function(){null!==u&&u.destroy()};var g=(0,x.createEvent)("rendererready",d);return s.dispatchEvent(g),s.promises.push(w.load({options:h,configs:v,id:l})),d}};i.typeChecks.push(function(e){return~e.toLowerCase().indexOf(".flv")?"video/flv":null}),S.renderer.add(s)},{25:25,26:26,27:27,28:28,3:3,7:7,8:8}],22:[function(e,t,n){"use strict";var y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},E=a(e(3)),b=a(e(7)),S=e(8),x=e(27),o=e(25),i=e(28),r=e(26);function a(e){return e&&e.__esModule?e:{default:e}}var w={promise:null,load:function(e){return"undefined"!=typeof Hls?w.promise=new Promise(function(e){e()}).then(function(){w._createPlayer(e)}):(e.options.path="string"==typeof e.options.path?e.options.path:"https://cdn.jsdelivr.net/npm/hls.js@latest",w.promise=w.promise||(0,r.loadScript)(e.options.path),w.promise.then(function(){w._createPlayer(e)})),w.promise},_createPlayer:function(e){var t=new Hls(e.options);return E.default["__ready__"+e.id](t),t}},s={name:"native_hls",options:{prefix:"native_hls",hls:{path:"https://cdn.jsdelivr.net/npm/hls.js@latest",autoStartLoad:!1,debug:!1}},canPlayType:function(e){return o.HAS_MSE&&-1<["application/x-mpegurl","application/vnd.apple.mpegurl","audio/mpegurl","audio/hls","video/hls"].indexOf(e.toLowerCase())},create:function(d,i,u){var e=d.originalNode,r=d.id+"_"+i.prefix,t=e.getAttribute("preload"),n=e.autoplay,c=null,f=null,p=0,m=u.length;f=e.cloneNode(!0),(i=Object.assign(i,d.options)).hls.autoStartLoad=t&&"none"!==t||n;for(var o=b.default.html5media.properties,h=b.default.html5media.events.concat(["click","mouseover","mouseout"]).filter(function(e){return"error"!==e}),v=function(e){var t=(0,x.createEvent)(e.type,d);d.dispatchEvent(t)},a=function(o){var e=""+o.substring(0,1).toUpperCase()+o.substring(1);f["get"+e]=function(){return null!==c?f[o]:null},f["set"+e]=function(e){if(-1===b.default.html5media.readOnlyProperties.indexOf(o))if("src"===o){if(f[o]="object"===(void 0===e?"undefined":y(e))&&e.src?e.src:e,null!==c){c.destroy();for(var t=0,n=h.length;t<n;t++)f.removeEventListener(h[t],v);(c=w._createPlayer({options:i.hls,id:r})).loadSource(e),c.attachMedia(f)}}else f[o]=e}},s=0,l=o.length;s<l;s++)a(o[s]);if(E.default["__ready__"+r]=function(e){d.hlsPlayer=c=e;for(var i=Hls.Events,t=function(e){if("loadedmetadata"===e){var t=d.originalNode.src;c.detachMedia(),c.loadSource(t),c.attachMedia(f)}f.addEventListener(e,v)},n=0,o=h.length;n<o;n++)t(h[n]);var s=void 0,l=void 0,r=function(o){i.hasOwnProperty(o)&&c.on(i[o],function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,t){if("hlsError"===e&&(console.warn(t),(t=t[1]).fatal))switch(t.type){case"mediaError":var n=(new Date).getTime();if(!s||3e3<n-s)s=(new Date).getTime(),c.recoverMediaError();else if(!l||3e3<n-l)l=(new Date).getTime(),console.warn("Attempting to swap Audio Codec and recover from media error"),c.swapAudioCodec(),c.recoverMediaError();else{var o="Cannot recover, last media error recovery failed";d.generateError(o,f.src),console.error(o)}break;case"networkError":if("manifestLoadError"===t.details)if(p<m&&void 0!==u[p+1])f.setSrc(u[p++].src),f.load(),f.play();else{var i="Network error";d.generateError(i,u),console.error(i)}else{var r="Network error";d.generateError(r,u),console.error(r)}break;default:c.destroy()}else{var a=(0,x.createEvent)(e,d);a.data=t,d.dispatchEvent(a)}}(i[o],t)})};for(var a in i)r(a)},0<m)for(;p<m;p++)if(S.renderer.renderers[i.prefix].canPlayType(u[p].type)){f.setAttribute("src",u[p].src);break}"auto"===t||n||(f.addEventListener("play",function(){null!==c&&c.startLoad()}),f.addEventListener("pause",function(){null!==c&&c.stopLoad()})),f.setAttribute("id",r),e.parentNode.insertBefore(f,e),e.autoplay=!1,e.style.display="none",f.setSize=function(e,t){return f.style.width=e+"px",f.style.height=t+"px",f},f.hide=function(){return f.pause(),f.style.display="none",f},f.show=function(){return f.style.display="",f},f.destroy=function(){null!==c&&(c.stopLoad(),c.destroy())};var g=(0,x.createEvent)("rendererready",f);return d.dispatchEvent(g),d.promises.push(w.load({options:i.hls,id:r})),f}};i.typeChecks.push(function(e){return~e.toLowerCase().indexOf(".m3u8")?"application/x-mpegURL":null}),S.renderer.add(s)},{25:25,26:26,27:27,28:28,3:3,7:7,8:8}],23:[function(e,t,n){"use strict";var o=r(e(3)),g=r(e(2)),y=r(e(7)),E=e(8),b=e(27),i=e(25);function r(e){return e&&e.__esModule?e:{default:e}}var a={name:"html5",options:{prefix:"html5"},canPlayType:function(e){var t=g.default.createElement("video");return i.IS_ANDROID&&/\/mp(3|4)$/i.test(e)||~["application/x-mpegurl","vnd.apple.mpegurl","audio/mpegurl","audio/hls","video/hls"].indexOf(e.toLowerCase())&&i.SUPPORTS_NATIVE_HLS?"yes":t.canPlayType?t.canPlayType(e.toLowerCase()).replace(/no/,""):""},create:function(n,e,t){var o=n.id+"_"+e.prefix,i=!1,r=null;void 0===n.originalNode||null===n.originalNode?(r=g.default.createElement("audio"),n.appendChild(r)):r=n.originalNode,r.setAttribute("id",o);for(var a=y.default.html5media.properties,s=function(t){var e=""+t.substring(0,1).toUpperCase()+t.substring(1);r["get"+e]=function(){return r[t]},r["set"+e]=function(e){-1===y.default.html5media.readOnlyProperties.indexOf(t)&&(r[t]=e)}},l=0,d=a.length;l<d;l++)s(a[l]);for(var u,c=y.default.html5media.events.concat(["click","mouseover","mouseout"]).filter(function(e){return"error"!==e}),f=0,p=c.length;f<p;f++)u=c[f],r.addEventListener(u,function(e){if(i){var t=(0,b.createEvent)(e.type,e.target);n.dispatchEvent(t)}});r.setSize=function(e,t){return r.style.width=e+"px",r.style.height=t+"px",r},r.hide=function(){return i=!1,r.style.display="none",r},r.show=function(){return i=!0,r.style.display="",r};var m=0,h=t.length;if(0<h)for(;m<h;m++)if(E.renderer.renderers[e.prefix].canPlayType(t[m].type)){r.setAttribute("src",t[m].src);break}r.addEventListener("error",function(e){e&&e.target&&e.target.error&&4===e.target.error.code&&i&&(m<h&&void 0!==t[m+1]?(r.src=t[m++].src,r.load(),r.play()):n.generateError("Media error: Format(s) not supported or source(s) not found",t))});var v=(0,b.createEvent)("rendererready",r);return n.dispatchEvent(v),r}};o.default.HtmlMediaElement=y.default.HtmlMediaElement=a,E.renderer.add(a)},{2:2,25:25,27:27,3:3,7:7,8:8}],24:[function(e,t,n){"use strict";var w=a(e(3)),P=a(e(2)),T=a(e(7)),o=e(8),C=e(27),i=e(28),r=e(26);function a(e){return e&&e.__esModule?e:{default:e}}var k={isIframeStarted:!1,isIframeLoaded:!1,iframeQueue:[],enqueueIframe:function(e){k.isLoaded="undefined"!=typeof YT&&YT.loaded,k.isLoaded?k.createIframe(e):(k.loadIframeApi(),k.iframeQueue.push(e))},loadIframeApi:function(){k.isIframeStarted||((0,r.loadScript)("https://www.youtube.com/player_api"),k.isIframeStarted=!0)},iFrameReady:function(){for(k.isLoaded=!0,k.isIframeLoaded=!0;0<k.iframeQueue.length;){var e=k.iframeQueue.pop();k.createIframe(e)}},createIframe:function(e){return new YT.Player(e.containerId,e)},getYouTubeId:function(e){var t="";return 0<e.indexOf("?")?""===(t=k.getYouTubeIdFromParam(e))&&(t=k.getYouTubeIdFromUrl(e)):t=k.getYouTubeIdFromUrl(e),(t=t.substring(t.lastIndexOf("/")+1).split("?"))[0]},getYouTubeIdFromParam:function(e){if(null==e||!e.trim().length)return null;for(var t=e.split("?")[1].split("&"),n="",o=0,i=t.length;o<i;o++){var r=t[o].split("=");if("v"===r[0]){n=r[1];break}}return n},getYouTubeIdFromUrl:function(e){return null!=e&&e.trim().length?(e=e.split("?")[0]).substring(e.lastIndexOf("/")+1):null},getYouTubeNoCookieUrl:function(e){if(null==e||!e.trim().length||-1===e.indexOf("//www.youtube"))return e;var t=e.split("/");return t[2]=t[2].replace(".com","-nocookie.com"),t.join("/")}},s={name:"youtube_iframe",options:{prefix:"youtube_iframe",youtube:{autoplay:0,controls:0,disablekb:1,end:0,loop:0,modestbranding:0,playsinline:0,rel:0,showinfo:0,start:0,iv_load_policy:3,nocookie:!1,imageQuality:null}},canPlayType:function(e){return~["video/youtube","video/x-youtube"].indexOf(e.toLowerCase())},create:function(m,n,o){var h={},v=[],g=null,r=!0,a=!1,y=null;h.options=n,h.id=m.id+"_"+n.prefix,h.mediaElement=m;for(var e=T.default.html5media.properties,t=function(i){var e=""+i.substring(0,1).toUpperCase()+i.substring(1);h["get"+e]=function(){if(null!==g){switch(i){case"currentTime":return g.getCurrentTime();case"duration":return g.getDuration();case"volume":return g.getVolume()/100;case"playbackRate":return g.getPlaybackRate();case"paused":return r;case"ended":return a;case"muted":return g.isMuted();case"buffered":var e=g.getVideoLoadedFraction(),t=g.getDuration();return{start:function(){return 0},end:function(){return e*t},length:1};case"src":return g.getVideoUrl();case"readyState":return 4}return null}return null},h["set"+e]=function(e){if(null!==g)switch(i){case"src":var t="string"==typeof e?e:e[0].src,n=k.getYouTubeId(t);m.originalNode.autoplay?g.loadVideoById(n):g.cueVideoById(n);break;case"currentTime":g.seekTo(e);break;case"muted":e?g.mute():g.unMute(),setTimeout(function(){var e=(0,C.createEvent)("volumechange",h);m.dispatchEvent(e)},50);break;case"volume":e,g.setVolume(100*e),setTimeout(function(){var e=(0,C.createEvent)("volumechange",h);m.dispatchEvent(e)},50);break;case"playbackRate":g.setPlaybackRate(e),setTimeout(function(){var e=(0,C.createEvent)("ratechange",h);m.dispatchEvent(e)},50);break;case"readyState":var o=(0,C.createEvent)("canplay",h);m.dispatchEvent(o)}else v.push({type:"set",propName:i,value:e})}},i=0,s=e.length;i<s;i++)t(e[i]);for(var l=T.default.html5media.methods,d=function(e){h[e]=function(){if(null!==g)switch(e){case"play":return r=!1,g.playVideo();case"pause":return r=!0,g.pauseVideo();case"load":return null}else v.push({type:"call",methodName:e})}},u=0,c=l.length;u<c;u++)d(l[u]);var f=P.default.createElement("div");f.id=h.id,h.options.youtube.nocookie&&(m.originalNode.src=k.getYouTubeNoCookieUrl(o[0].src)),m.originalNode.parentNode.insertBefore(f,m.originalNode),m.originalNode.style.display="none";var p="audio"===m.originalNode.tagName.toLowerCase(),E=p?"1":m.originalNode.height,b=p?"1":m.originalNode.width,S=k.getYouTubeId(o[0].src),x={id:h.id,containerId:f.id,videoId:S,height:E,width:b,host:h.options.youtube&&h.options.youtube.nocookie?"https://www.youtube-nocookie.com":void 0,playerVars:Object.assign({controls:0,rel:0,disablekb:1,showinfo:0,modestbranding:0,html5:1,iv_load_policy:3},h.options.youtube),origin:w.default.location.host,events:{onReady:function(e){if(m.youTubeApi=g=e.target,m.youTubeState={paused:!0,ended:!1},v.length)for(var t=0,n=v.length;t<n;t++){var o=v[t];if("set"===o.type){var i=o.propName,r=""+i.substring(0,1).toUpperCase()+i.substring(1);h["set"+r](o.value)}else"call"===o.type&&h[o.methodName]()}y=g.getIframe(),m.originalNode.muted&&g.mute();for(var a=["mouseover","mouseout"],s=function(e){var t=(0,C.createEvent)(e.type,h);m.dispatchEvent(t)},l=0,d=a.length;l<d;l++)y.addEventListener(a[l],s,!1);for(var u=["rendererready","loadedmetadata","loadeddata","canplay"],c=0,f=u.length;c<f;c++){var p=(0,C.createEvent)(u[c],h);m.dispatchEvent(p)}},onStateChange:function(e){var t=[];switch(e.data){case-1:t=["loadedmetadata"],r=!0,a=!1;break;case 0:t=["ended"],r=!1,a=!h.options.youtube.loop,h.options.youtube.loop||h.stopInterval();break;case 1:t=["play","playing"],a=r=!1,h.startInterval();break;case 2:t=["pause"],r=!0,a=!1,h.stopInterval();break;case 3:t=["progress"],a=!1;break;case 5:t=["loadeddata","loadedmetadata","canplay"],r=!0,a=!1}for(var n=0,o=t.length;n<o;n++){var i=(0,C.createEvent)(t[n],h);m.dispatchEvent(i)}},onError:function(e){return function(e){var t="";switch(e.data){case 2:t="The request contains an invalid parameter value. Verify that video ID has 11 characters and that contains no invalid characters, such as exclamation points or asterisks.";break;case 5:t="The requested content cannot be played in an HTML5 player or another error related to the HTML5 player has occurred.";break;case 100:t="The video requested was not found. Either video has been removed or has been marked as private.";break;case 101:case 105:t="The owner of the requested video does not allow it to be played in embedded players.";break;default:t="Unknown error."}m.generateError("Code "+e.data+": "+t,o)}(e)}}};return(p||m.originalNode.hasAttribute("playsinline"))&&(x.playerVars.playsinline=1),m.originalNode.controls&&(x.playerVars.controls=1),m.originalNode.autoplay&&(x.playerVars.autoplay=1),m.originalNode.loop&&(x.playerVars.loop=1),(x.playerVars.loop&&1===parseInt(x.playerVars.loop,10)||-1<m.originalNode.src.indexOf("loop="))&&!x.playerVars.playlist&&-1===m.originalNode.src.indexOf("playlist=")&&(x.playerVars.playlist=k.getYouTubeId(m.originalNode.src)),k.enqueueIframe(x),h.onEvent=function(e,t,n){null!=n&&(m.youTubeState=n)},h.setSize=function(e,t){null!==g&&g.setSize(e,t)},h.hide=function(){h.stopInterval(),h.pause(),y&&(y.style.display="none")},h.show=function(){y&&(y.style.display="")},h.destroy=function(){g.destroy()},h.interval=null,h.startInterval=function(){h.interval=setInterval(function(){var e=(0,C.createEvent)("timeupdate",h);m.dispatchEvent(e)},250)},h.stopInterval=function(){h.interval&&clearInterval(h.interval)},h.getPosterUrl=function(){var e=n.youtube.imageQuality,t=k.getYouTubeId(m.originalNode.src);return e&&-1<["default","hqdefault","mqdefault","sddefault","maxresdefault"].indexOf(e)&&t?"https://img.youtube.com/vi/"+t+"/"+e+".jpg":""},h}};w.default.onYouTubePlayerAPIReady=function(){k.iFrameReady()},i.typeChecks.push(function(e){return/\/\/(www\.youtube|youtu\.?be)/i.test(e)?"video/x-youtube":null}),o.renderer.add(s)},{2:2,26:26,27:27,28:28,3:3,7:7,8:8}],25:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.cancelFullScreen=n.requestFullScreen=n.isFullScreen=n.FULLSCREEN_EVENT_NAME=n.HAS_NATIVE_FULLSCREEN_ENABLED=n.HAS_TRUE_NATIVE_FULLSCREEN=n.HAS_IOS_FULLSCREEN=n.HAS_MS_NATIVE_FULLSCREEN=n.HAS_MOZ_NATIVE_FULLSCREEN=n.HAS_WEBKIT_NATIVE_FULLSCREEN=n.HAS_NATIVE_FULLSCREEN=n.SUPPORTS_NATIVE_HLS=n.SUPPORT_PASSIVE_EVENT=n.SUPPORT_POINTER_EVENTS=n.HAS_MSE=n.IS_STOCK_ANDROID=n.IS_SAFARI=n.IS_FIREFOX=n.IS_CHROME=n.IS_EDGE=n.IS_IE=n.IS_ANDROID=n.IS_IOS=n.IS_IPOD=n.IS_IPHONE=n.IS_IPAD=n.UA=n.NAV=void 0;var i=a(e(3)),r=a(e(2)),o=a(e(7));function a(e){return e&&e.__esModule?e:{default:e}}for(var s=n.NAV=i.default.navigator,l=n.UA=s.userAgent.toLowerCase(),d=n.IS_IPAD=/ipad/i.test(l)&&!i.default.MSStream,u=n.IS_IPHONE=/iphone/i.test(l)&&!i.default.MSStream,c=n.IS_IPOD=/ipod/i.test(l)&&!i.default.MSStream,f=(n.IS_IOS=/ipad|iphone|ipod/i.test(l)&&!i.default.MSStream,n.IS_ANDROID=/android/i.test(l)),p=n.IS_IE=/(trident|microsoft)/i.test(s.appName),m=(n.IS_EDGE="msLaunchUri"in s&&!("documentMode"in r.default)),h=n.IS_CHROME=/chrome/i.test(l),v=n.IS_FIREFOX=/firefox/i.test(l),g=n.IS_SAFARI=/safari/i.test(l)&&!h,y=n.IS_STOCK_ANDROID=/^mozilla\/\d+\.\d+\s\(linux;\su;/i.test(l),E=(n.HAS_MSE="MediaSource"in i.default),b=n.SUPPORT_POINTER_EVENTS=function(){var e=r.default.createElement("x"),t=r.default.documentElement,n=i.default.getComputedStyle;if(!("pointerEvents"in e.style))return!1;e.style.pointerEvents="auto",e.style.pointerEvents="x",t.appendChild(e);var o=n&&"auto"===(n(e,"")||{}).pointerEvents;return e.remove(),!!o}(),S=n.SUPPORT_PASSIVE_EVENT=function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});i.default.addEventListener("test",null,t)}catch(e){}return e}(),x=["source","track","audio","video"],w=void 0,P=0,T=x.length;P<T;P++)w=r.default.createElement(x[P]);var C=n.SUPPORTS_NATIVE_HLS=g||p&&/edge/i.test(l),k=void 0!==w.webkitEnterFullscreen,_=void 0!==w.requestFullscreen;k&&/mac os x 10_5/i.test(l)&&(k=_=!1);var N=void 0!==w.webkitRequestFullScreen,A=void 0!==w.mozRequestFullScreen,L=void 0!==w.msRequestFullscreen,F=N||A||L,j=F,I="",M=void 0,O=void 0,D=void 0;A?j=r.default.mozFullScreenEnabled:L&&(j=r.default.msFullscreenEnabled),h&&(k=!1),F&&(N?I="webkitfullscreenchange":A?I="fullscreenchange":L&&(I="MSFullscreenChange"),n.isFullScreen=M=function(){return A?r.default.mozFullScreen:N?r.default.webkitIsFullScreen:L?null!==r.default.msFullscreenElement:void 0},n.requestFullScreen=O=function(e){N?e.webkitRequestFullScreen():A?e.mozRequestFullScreen():L&&e.msRequestFullscreen()},n.cancelFullScreen=D=function(){N?r.default.webkitCancelFullScreen():A?r.default.mozCancelFullScreen():L&&r.default.msExitFullscreen()});var R=n.HAS_NATIVE_FULLSCREEN=_,V=n.HAS_WEBKIT_NATIVE_FULLSCREEN=N,H=n.HAS_MOZ_NATIVE_FULLSCREEN=A,U=n.HAS_MS_NATIVE_FULLSCREEN=L,q=n.HAS_IOS_FULLSCREEN=k,B=n.HAS_TRUE_NATIVE_FULLSCREEN=F,z=n.HAS_NATIVE_FULLSCREEN_ENABLED=j,W=n.FULLSCREEN_EVENT_NAME=I;n.isFullScreen=M,n.requestFullScreen=O,n.cancelFullScreen=D,o.default.Features=o.default.Features||{},o.default.Features.isiPad=d,o.default.Features.isiPod=c,o.default.Features.isiPhone=u,o.default.Features.isiOS=o.default.Features.isiPhone||o.default.Features.isiPad,o.default.Features.isAndroid=f,o.default.Features.isIE=p,o.default.Features.isEdge=m,o.default.Features.isChrome=h,o.default.Features.isFirefox=v,o.default.Features.isSafari=g,o.default.Features.isStockAndroid=y,o.default.Features.hasMSE=E,o.default.Features.supportsNativeHLS=C,o.default.Features.supportsPointerEvents=b,o.default.Features.supportsPassiveEvent=S,o.default.Features.hasiOSFullScreen=q,o.default.Features.hasNativeFullscreen=R,o.default.Features.hasWebkitNativeFullScreen=V,o.default.Features.hasMozNativeFullScreen=H,o.default.Features.hasMsNativeFullScreen=U,o.default.Features.hasTrueNativeFullScreen=B,o.default.Features.nativeFullScreenEnabled=z,o.default.Features.fullScreenEventName=W,o.default.Features.isFullScreen=M,o.default.Features.requestFullScreen=O,o.default.Features.cancelFullScreen=D},{2:2,3:3,7:7}],26:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.removeClass=n.addClass=n.hasClass=void 0,n.loadScript=a,n.offset=s,n.toggleClass=h,n.fadeOut=v,n.fadeIn=g,n.siblings=y,n.visible=E,n.ajax=b;var l=r(e(3)),i=r(e(2)),o=r(e(7));function r(e){return e&&e.__esModule?e:{default:e}}function a(o){return new Promise(function(e,t){var n=i.default.createElement("script");n.src=o,n.async=!0,n.onload=function(){n.remove(),e()},n.onerror=function(){n.remove(),t()},i.default.head.appendChild(n)})}function s(e){var t=e.getBoundingClientRect(),n=l.default.pageXOffset||i.default.documentElement.scrollLeft,o=l.default.pageYOffset||i.default.documentElement.scrollTop;return{top:t.top+o,left:t.left+n}}var d=void 0,u=void 0,c=void 0;"classList"in i.default.documentElement?(d=function(e,t){return void 0!==e.classList&&e.classList.contains(t)},u=function(e,t){return e.classList.add(t)},c=function(e,t){return e.classList.remove(t)}):(d=function(e,t){return new RegExp("\\b"+t+"\\b").test(e.className)},u=function(e,t){f(e,t)||(e.className+=" "+t)},c=function(e,t){e.className=e.className.replace(new RegExp("\\b"+t+"\\b","g"),"")});var f=n.hasClass=d,p=n.addClass=u,m=n.removeClass=c;function h(e,t){f(e,t)?m(e,t):p(e,t)}function v(i){var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:400,a=arguments[2];i.style.opacity||(i.style.opacity=1);var s=null;l.default.requestAnimationFrame(function e(t){var n=t-(s=s||t),o=parseFloat(1-n/r,2);i.style.opacity=o<0?0:o,r<n?a&&"function"==typeof a&&a():l.default.requestAnimationFrame(e)})}function g(i){var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:400,a=arguments[2];i.style.opacity||(i.style.opacity=0);var s=null;l.default.requestAnimationFrame(function e(t){var n=t-(s=s||t),o=parseFloat(n/r,2);i.style.opacity=1<o?1:o,r<n?a&&"function"==typeof a&&a():l.default.requestAnimationFrame(e)})}function y(e,t){var n=[];for(e=e.parentNode.firstChild;t&&!t(e)||n.push(e),e=e.nextSibling;);return n}function E(e){return void 0!==e.getClientRects&&"function"===e.getClientRects?!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length):!(!e.offsetWidth&&!e.offsetHeight)}function b(e,t,n,o){var i=l.default.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP"),r="application/x-www-form-urlencoded; charset=UTF-8",a=!1,s="*/".concat("*");switch(t){case"text":r="text/plain";break;case"json":r="application/json, text/javascript";break;case"html":r="text/html";break;case"xml":r="application/xml, text/xml"}"application/x-www-form-urlencoded"!==r&&(s=r+", */*; q=0.01"),i&&(i.open("GET",e,!0),i.setRequestHeader("Accept",s),i.onreadystatechange=function(){if(!a&&4===i.readyState)if(200===i.status){a=!0;var e=void 0;switch(t){case"json":e=JSON.parse(i.responseText);break;case"xml":e=i.responseXML;break;default:e=i.responseText}n(e)}else"function"==typeof o&&o(i.status)},i.send())}o.default.Utils=o.default.Utils||{},o.default.Utils.offset=s,o.default.Utils.hasClass=f,o.default.Utils.addClass=p,o.default.Utils.removeClass=m,o.default.Utils.toggleClass=h,o.default.Utils.fadeIn=g,o.default.Utils.fadeOut=v,o.default.Utils.siblings=y,o.default.Utils.visible=E,o.default.Utils.ajax=b,o.default.Utils.loadScript=a},{2:2,3:3,7:7}],27:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.escapeHTML=a,n.debounce=s,n.isObjectEmpty=l,n.splitEvents=d,n.createEvent=u,n.isNodeAfter=c,n.isString=f;var o,i=e(7),r=(o=i)&&o.__esModule?o:{default:o};function a(e){if("string"!=typeof e)throw new Error("Argument passed must be a string");var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};return e.replace(/[&<>"]/g,function(e){return t[e]})}function s(o,i){var r=this,a=arguments,s=2<arguments.length&&void 0!==arguments[2]&&arguments[2];if("function"!=typeof o)throw new Error("First argument must be a function");if("number"!=typeof i)throw new Error("Second argument must be a numeric value");var l=void 0;return function(){var e=r,t=a,n=s&&!l;clearTimeout(l),l=setTimeout(function(){l=null,s||o.apply(e,t)},i),n&&o.apply(e,t)}}function l(e){return Object.getOwnPropertyNames(e).length<=0}function d(e,n){var o=/^((after|before)print|(before)?unload|hashchange|message|o(ff|n)line|page(hide|show)|popstate|resize|storage)\b/,i={d:[],w:[]};return(e||"").split(" ").forEach(function(e){var t=e+(n?"."+n:"");t.startsWith(".")?(i.d.push(t),i.w.push(t)):i[o.test(e)?"w":"d"].push(t)}),i.d=i.d.join(" "),i.w=i.w.join(" "),i}function u(e,t){if("string"!=typeof e)throw new Error("Event name must be a string");var n=e.match(/([a-z]+\.([a-z]+))/i),o={target:t};return null!==n&&(e=n[1],o.namespace=n[2]),new window.CustomEvent(e,{detail:o})}function c(e,t){return!!(e&&t&&2&e.compareDocumentPosition(t))}function f(e){return"string"==typeof e}r.default.Utils=r.default.Utils||{},r.default.Utils.escapeHTML=a,r.default.Utils.debounce=s,r.default.Utils.isObjectEmpty=l,r.default.Utils.splitEvents=d,r.default.Utils.createEvent=u,r.default.Utils.isNodeAfter=c,r.default.Utils.isString=f},{7:7}],28:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.typeChecks=void 0,n.absolutizeUrl=l,n.formatType=d,n.getMimeFromType=u,n.getTypeFromFile=c,n.getExtension=f,n.normalizeExtension=p;var o,i=e(7),r=(o=i)&&o.__esModule?o:{default:o},a=e(27);var s=n.typeChecks=[];function l(e){if("string"!=typeof e)throw new Error("`url` argument must be a string");var t=document.createElement("div");return t.innerHTML='<a href="'+(0,a.escapeHTML)(e)+'">x</a>',t.firstChild.href}function d(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"";return e&&!t?c(e):t}function u(e){if("string"!=typeof e)throw new Error("`type` argument must be a string");return e&&-1<e.indexOf(";")?e.substr(0,e.indexOf(";")):e}function c(e){if("string"!=typeof e)throw new Error("`url` argument must be a string");for(var t=0,n=s.length;t<n;t++){var o=s[t](e);if(o)return o}var i=p(f(e)),r="video/mp4";return i&&(~["mp4","m4v","ogg","ogv","webm","flv","mpeg"].indexOf(i)?r="video/"+i:"mov"===i?r="video/quicktime":~["mp3","oga","wav","mid","midi"].indexOf(i)&&(r="audio/"+i)),r}function f(e){if("string"!=typeof e)throw new Error("`url` argument must be a string");var t=e.split("?")[0].split("\\").pop().split("/").pop();return~t.indexOf(".")?t.substring(t.lastIndexOf(".")+1):""}function p(e){if("string"!=typeof e)throw new Error("`extension` argument must be a string");switch(e){case"mp4":case"m4v":return"mp4";case"webm":case"webma":case"webmv":return"webm";case"ogg":case"oga":case"ogv":return"ogg";default:return e}}r.default.Utils=r.default.Utils||{},r.default.Utils.typeChecks=s,r.default.Utils.absolutizeUrl=l,r.default.Utils.formatType=d,r.default.Utils.getMimeFromType=u,r.default.Utils.getTypeFromFile=c,r.default.Utils.getExtension=f,r.default.Utils.normalizeExtension=p},{27:27,7:7}],29:[function(e,t,n){"use strict";var o,i=a(e(2)),r=a(e(4));function a(e){return e&&e.__esModule?e:{default:e}}if([Element.prototype,CharacterData.prototype,DocumentType.prototype].forEach(function(e){e.hasOwnProperty("remove")||Object.defineProperty(e,"remove",{configurable:!0,enumerable:!0,writable:!0,value:function(){this.parentNode.removeChild(this)}})}),function(){if("function"==typeof window.CustomEvent)return;function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var n=i.default.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}e.prototype=window.Event.prototype,window.CustomEvent=e}(),"function"!=typeof Object.assign&&(Object.assign=function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1,o=arguments.length;n<o;n++){var i=arguments[n];if(null!==i)for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t}),String.prototype.startsWith||(String.prototype.startsWith=function(e,t){return t=t||0,this.substr(t,e.length)===e}),Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),n=t.length-1;0<=--n&&t.item(n)!==this;);return-1<n}),window.Element&&!Element.prototype.closest&&(Element.prototype.closest=function(e){var t=(this.document||this.ownerDocument).querySelectorAll(e),n=void 0,o=this;do{for(n=t.length;0<=--n&&t.item(n)!==o;);}while(n<0&&(o=o.parentElement));return o}),function(){for(var i=0,e=["ms","moz","webkit","o"],t=0;t<e.length&&!window.requestAnimationFrame;++t)window.requestAnimationFrame=window[e[t]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[e[t]+"CancelAnimationFrame"]||window[e[t]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-i)),o=window.setTimeout(function(){e(t+n)},n);return i=t+n,o}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)})}(),/firefox/i.test(navigator.userAgent)){var s=window.getComputedStyle;window.getComputedStyle=function(e,t){var n=s(e,t);return null===n?{getPropertyValue:function(){}}:n}}window.Promise||(window.Promise=r.default),(o=window.Node||window.Element)&&o.prototype&&null===o.prototype.children&&Object.defineProperty(o.prototype,"children",{get:function(){for(var e=0,t=void 0,n=this.childNodes,o=[];t=n[e++];)1===t.nodeType&&o.push(t);return o}})},{2:2,4:4}],30:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.isDropFrame=C,n.secondsToTimeCode=a,n.timeCodeToSeconds=s,n.calculateTimeFormat=l,n.convertSMPTEtoSeconds=d;var o,i=e(7),r=(o=i)&&o.__esModule?o:{default:o};function C(){return!((0<arguments.length&&void 0!==arguments[0]?arguments[0]:25)%1==0)}function a(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=2<arguments.length&&void 0!==arguments[2]&&arguments[2],o=3<arguments.length&&void 0!==arguments[3]?arguments[3]:25,i=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,r=5<arguments.length&&void 0!==arguments[5]?arguments[5]:"hh:mm:ss";e=!e||"number"!=typeof e||e<0?0:e;var a=Math.round(.066666*o),s=Math.round(o),l=24*Math.round(3600*o),d=Math.round(600*o),u=C(o)?";":":",c=void 0,f=void 0,p=void 0,m=void 0,h=Math.round(e*o);if(C(o)){h<0&&(h=l+h);var v=(h%=l)%d;h+=9*a*Math.floor(h/d),a<v&&(h+=a*Math.floor((v-a)/Math.round(60*s-a)));var g=Math.floor(h/s);c=Math.floor(Math.floor(g/60)/60),f=Math.floor(g/60)%60,p=n?g%60:Math.floor(h/s%60).toFixed(i)}else c=Math.floor(e/3600)%24,f=Math.floor(e/60)%60,p=n?Math.floor(e%60):Math.floor(e%60).toFixed(i);c=c<=0?0:c,p=60===(p=p<=0?0:p)?0:p,f=60===(f=f<=0?0:f)?0:f;for(var y=r.split(":"),E={},b=0,S=y.length;b<S;++b){for(var x="",w=0,P=y[b].length;w<P;w++)x.indexOf(y[b][w])<0&&(x+=y[b][w]);~["f","s","m","h"].indexOf(x)&&(E[x]=y[b].length)}var T=t||0<c?(c<10&&1<E.h?"0"+c:c)+":":"";return T+=(f<10&&1<E.m?"0"+f:f)+":",T+=""+(p<10&&1<E.s?"0"+p:p),n&&(T+=(m=(m=(h%s).toFixed(0))<=0?0:m)<10&&E.f?u+"0"+m:""+u+m),T}function s(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:25;if("string"!=typeof e)throw new TypeError("Time must be a string");if(0<e.indexOf(";")&&(e=e.replace(";",":")),!/\d{2}(\:\d{2}){0,3}/i.test(e))throw new TypeError("Time code must have the format `00:00:00`");var n=e.split(":"),o=void 0,i=0,r=0,a=0,s=0,l=0,d=Math.round(.066666*t),u=Math.round(t),c=3600*u,f=60*u;switch(n.length){default:case 1:a=parseInt(n[0],10);break;case 2:r=parseInt(n[0],10),a=parseInt(n[1],10);break;case 3:i=parseInt(n[0],10),r=parseInt(n[1],10),a=parseInt(n[2],10);break;case 4:i=parseInt(n[0],10),r=parseInt(n[1],10),a=parseInt(n[2],10),s=parseInt(n[3],10)}return o=C(t)?c*i+f*r+u*a+s-d*((l=60*i+r)-Math.floor(l/10)):(c*i+f*r+t*a+s)/t,parseFloat(o.toFixed(3))}function l(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:25;e=!e||"number"!=typeof e||e<0?0:e;for(var o=Math.floor(e/3600)%24,i=Math.floor(e/60)%60,r=Math.floor(e%60),a=[[Math.floor((e%1*n).toFixed(3)),"f"],[r,"s"],[i,"m"],[o,"h"]],s=t.timeFormat,l=s[1]===s[0],d=l?2:1,u=s.length<d?s[d]:":",c=s[0],f=!1,p=0,m=a.length;p<m;p++)if(~s.indexOf(a[p][1]))f=!0;else if(f){for(var h=!1,v=p;v<m;v++)if(0<a[v][0]){h=!0;break}if(!h)break;l||(s=c+s),s=a[p][1]+u+s,l&&(s=a[p][1]+s),c=a[p][1]}t.timeFormat=s}function d(e){if("string"!=typeof e)throw new TypeError("Argument must be a string value");for(var t=~(e=e.replace(",",".")).indexOf(".")?e.split(".")[1].length:0,n=0,o=1,i=0,r=(e=e.split(":").reverse()).length;i<r;i++)o=1,0<i&&(o=Math.pow(60,i)),n+=Number(e[i])*o;return Number(n.toFixed(t))}r.default.Utils=r.default.Utils||{},r.default.Utils.secondsToTimeCode=a,r.default.Utils.timeCodeToSeconds=s,r.default.Utils.calculateTimeFormat=l,r.default.Utils.convertSMPTEtoSeconds=d},{7:7}]},{},[29,6,5,15,23,20,19,21,22,24,16,18,17,9,10,11,12,13,14]);
!function(a){void 0===mejs.plugins&&(mejs.plugins={},mejs.plugins.silverlight=[],mejs.plugins.silverlight.push({types:[]})),mejs.HtmlMediaElementShim=mejs.HtmlMediaElementShim||{getTypeFromFile:mejs.Utils.getTypeFromFile},void 0===mejs.MediaFeatures&&(mejs.MediaFeatures=mejs.Features),void 0===mejs.Utility&&(mejs.Utility=mejs.Utils);var e=MediaElementPlayer.prototype.init,t=(MediaElementPlayer.prototype.init=function(){this.options.classPrefix="mejs-",this.$media=this.$node=a(this.node),e.call(this)},MediaElementPlayer.prototype._meReady);MediaElementPlayer.prototype._meReady=function(){this.container=a(this.container),this.controls=a(this.controls),this.layers=a(this.layers),t.apply(this,arguments)},MediaElementPlayer.prototype.getElement=function(e){return void 0!==a&&e instanceof a?e[0]:e},MediaElementPlayer.prototype.buildfeatures=function(e,t,i,s){for(var l=["playpause","current","progress","duration","tracks","volume","fullscreen"],r=0,n=this.options.features.length;r<n;r++){var o=this.options.features[r];if(this["build"+o])try{-1===l.indexOf(o)?this["build"+o](e,a(t),a(i),s):this["build"+o](e,t,i,s)}catch(e){console.error("error building "+o,e)}}}}((window,jQuery));
!function(e,n){e.wp=e.wp||{},e.wp.mediaelement=new function(){var t={};return{initialize:function(){var e=[];(t="undefined"!=typeof _wpmejsSettings?n.extend(!0,{},_wpmejsSettings):t).classPrefix="mejs-",t.success=t.success||function(e){var t,n;e.rendererName&&-1!==e.rendererName.indexOf("flash")&&(t=e.attributes.autoplay&&"false"!==e.attributes.autoplay,n=e.attributes.loop&&"false"!==e.attributes.loop,t&&e.addEventListener("canplay",function(){e.play()},!1),n)&&e.addEventListener("ended",function(){e.play()},!1)},t.customError=function(e,t){if(-1!==e.rendererName.indexOf("flash")||-1!==e.rendererName.indexOf("flv"))return'<a href="'+t.src+'">'+mejsL10n.strings["mejs.download-file"]+"</a>"},void 0!==t.videoShortcodeLibrary&&"mediaelement"!==t.videoShortcodeLibrary||e.push(".wp-video-shortcode"),void 0!==t.audioShortcodeLibrary&&"mediaelement"!==t.audioShortcodeLibrary||e.push(".wp-audio-shortcode"),e.length&&n(e.join(", ")).not(".mejs-container").filter(function(){return!n(this).parent().hasClass("mejs-mediaelement")}).mediaelementplayer(t)}}},n(e.wp.mediaelement.initialize)}(window,jQuery);
(function(){
"use strict";
function wd_skin_post_header_init(){
var header=jQuery('.post_header_wrap_style_style-1.with_featured_image, .post_header_wrap_style_style-2.with_featured_image');
header.find('.post_featured').css('min-height', 0);
if(jQuery(header).find('.post_featured.with_gallery').length > 0){
return;
}
if(jQuery(header).find('.post_featured.with_thumb.post_featured_bg.with_video').length > 0){
return;
}
header.each(function(){
var self=jQuery(this);
var image_h=self.find('.post_featured').outerHeight();
var info_h=self.find('.post_header').outerHeight();
var x=180;
if(jQuery('body').hasClass('mobile_layout')){
x=100;
}
info_h=info_h + x;
if(info_h >=image_h){
self.find('.post_featured').css('min-height', info_h);
}});
}
wd_add_filter('trx_addons_filter_skills_pie_options', function(opt){
opt.animateScale=false;
return opt;
});
if(typeof TRX_ADDONS_STORAGE!='undefined'&&TRX_ADDONS_STORAGE['mouse_helper'] > 0){
if(jQuery('body').find('.slider_container.slider_swiper:not(.go)').length > 0){
jQuery('body').find('.slider_container.slider_swiper:not(.go)').each(function (){
jQuery(this).addClass('go');
jQuery(this).attr('data-mouse-helper-hide-cursor', '1');
jQuery(this).attr('data-mouse-helper', 'hover');
jQuery(this).attr('data-mouse-helper-centered', '1');
jQuery(this).attr('data-mouse-helper-magnet', '0');
jQuery(this).attr('data-mouse-helper-bg-color', 'rgba(0, 0, 0, 1)');
jQuery(this).attr('data-mouse-helper-mode', 'normal');
jQuery(this).attr('data-mouse-helper-axis', 'xy');
jQuery(this).attr('data-mouse-helper-delay', '8');
jQuery(this).attr('data-mouse-helper-text-round', '0');
jQuery(this).attr('data-mouse-helper-layout', '<div class=custom-helper><span></span></div>');
});
}}
function skin_blogger_controls_title(){
if(jQuery('body').find('.sc_slider_controls:not(.go)').length > 0){
jQuery('body').find('.sc_slider_controls:not(.go)')
.each(function (){
var controls=jQuery(this).addClass('go'),
slider_id=controls.data('slider-id'),
pagination_style=controls.data('pagination-style');
if(!slider_id) return;
slider_id=jQuery('#' + slider_id + ' .slider_swiper').attr('id');
if(!slider_id) return;
var s=typeof TRX_ADDONS_STORAGE['swipers']!='undefined'&&typeof TRX_ADDONS_STORAGE['swipers'][slider_id]!='undefined' ? TRX_ADDONS_STORAGE['swipers'][slider_id]:false,
slides=jQuery('#' + slider_id + ' .swiper-slide'),
spv=s
? (s.params.loop
? s.loopedSlides
: 0
)
: 0;
if(pagination_style=='title'){
var html='';
slides.each(function (idx){
var slide=jQuery(this);
if(idx < spv||idx >=slides.length - spv) return;
var title=(slide.data('title')
? slide.data('title')
: slide.find('[class*="_item_title"]').text()
);
html +='<span class="slider_pagination_bullet swiper-pagination-bullet" data-slide-number="' + (s ? jQuery(this).data('slide-number'):idx) + '">' + title + '</span>';
});
controls.find('.slider_pagination_wrap').html(html);
jQuery('#' + slider_id).on('slider_init slide_change_start', function (e){
if(TRX_ADDONS_STORAGE['swipers'][slider_id]){
var s=TRX_ADDONS_STORAGE['swipers'][slider_id];
var current=jQuery(s.slides[s.activeIndex]).data('slide-number') + 1,
total=s.params.loop ? Math.ceil((s.slides.length - s.loopedSlides * 2) / s.params.slidesPerGroup):s.snapGrid.length;
if(total > 0){
controls.find('.slider_pagination_bullet')
.removeClass('slider_pagination_bullet_active swiper-pagination-bullet-active')
.eq(current - 1)
.addClass('slider_pagination_bullet_active swiper-pagination-bullet-active');
}}
});
}});
}}
wd_add_filter('trx_addons_filter_slider_init_args', function($param, $init){
if($init.parents('.slider_width_auto').length > 0&&($init.parents('.sc_portfolio_extra').length > 0||$init.parents('.sc_portfolio_default').length > 0)){
$param.slidesPerView='auto';
}
return $param;
});
function skin_blogger_toggle_filter_add_element(){
if(jQuery('.content').find(".sc_style_toggle").length > 0){
jQuery(" .sc_style_toggle").each(function(){
var toggle_title=WD_STORAGE['toggle_title'];
jQuery(this).find('.sc_item_filters').append('<div class="title_wrap"><span class="toggle_title"></span><span class="active_tab"></span></div>');
jQuery(this).find('.sc_item_filters .sc_item_filters_tabs').wrap('<div class="list_wrap"></div>');
jQuery(this).find('.sc_item_filters .toggle_title').text(toggle_title);
jQuery(this).find('span.active_tab')
.mouseenter(function(){
jQuery(this).parents('.sc_item_filters').find('.sc_item_filters_tabs').addClass('active');
}
);
jQuery(this).find('.sc_blogger_filters')
.mouseleave(function(){
jQuery(this).find('.sc_item_filters_tabs').removeClass('active');
}
);
})
}}
function skin_blogger_toggle_filter_upd_value(){
if(jQuery('.content').find(".sc_style_toggle").length > 0){
jQuery(" .sc_style_toggle").each(function(){
var text=jQuery(this).find('.sc_item_filters .sc_item_filters_tabs .sc_item_filters_tabs_active a').text();
jQuery(this).find('.sc_item_filters .active_tab').text(text);
})
}}
function skin_add_custom_width_filter_list(){
if(jQuery('.content').find(".sc_style_toggle").length > 0){
jQuery('.sc_style_toggle .sc_item_filters_wrap .sc_item_filters').each(function(){
var check_element=jQuery(this).find('.list_wrap');
var width=jQuery(this).find('.title_wrap').outerWidth();
jQuery(check_element).css('width', 'calc(100% - ' + (width + 10) + 'px)');
})
}}
function mousemove_for_portfolio_small(){
if(jQuery(window).width() > 1279){
if(jQuery('.content').find(".sc_blogger_lay_portfolio_grid_grid_style_7").length > 0){
jQuery(".sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item").each(function(){
let $Target=jQuery(this);
let $TargetInner=$Target.find('.post_info_bl');
$Target.mousemove(function(event){
let y=event.pageY - $Target.offset().top + 20;
let x=event.pageX - $Target.offset().left + 20;
$TargetInner.css({'top': y,'left': x,'bottom': "auto",'right': "auto",'opacity': 1});
})
.mouseleave(function(){
$TargetInner.css({'top': 'auto','left': 30,'bottom': 30,'right': "auto",'opacity': 0});
});
});
}}
}
function add_portfolio_image_wrap(){
if(jQuery('.content').find(".sc_blogger_lay_portfolio_grid_grid_style_7").length > 0){
let $NewTarget=jQuery(".sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item");
let $ImageInner=$NewTarget.find('.bg_in');
jQuery($ImageInner).wrap('<div class="bg_in_wrap"></div>');
}
if(jQuery('.content').find(".sc_blogger_lay_portfolio_grid_grid_style_9").length > 0){
let $NewTarget2=jQuery(".sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item");
let $ImageInner2=$NewTarget2.find('.bg_in');
jQuery($ImageInner2).wrap('<div class="bg_in_wrap"></div>');
}}
function mousemove_for_portfolio_large(){
if(jQuery(window).width() > 1279){
if(jQuery('.content').find(".sc_blogger_lay_portfolio_grid_grid_style_9").length > 0){
jQuery(".sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item").each(function(){
let $Target=jQuery(this);
let $TargetInner=$Target.find('.post_info_bl');
$Target.mousemove(function(event){
let y=event.pageY - $Target.offset().top + 20;
let x=event.pageX - $Target.offset().left + 20;
$TargetInner.css({'top': y,'left': x,'bottom': "auto",'right': "auto",'opacity': 1 });
})
.mouseleave(function(){
$TargetInner.css({'top': "auto",'left': 30,'bottom': 30,'right': "auto",'opacity': 0 });
});
});
}}
}
function background_image_portfolio_stretch(){
if(jQuery('.content').find(".sc_blogger_portmodern").length > 0){
jQuery(".sc_blogger_portmodern .sc_blogger_item .sc_blogger_item_title").on('mouseover', function(){
jQuery(this).addClass('active_item');
}).on('mouseleave', function(){
jQuery(this).removeClass('active_item');
});
if(jQuery(window).width() > 1279){
jQuery(".sc_blogger_portmodern .sc_blogger_item:not(.inited_item)").each(function(){
let $Target=jQuery(this).addClass('inited_item');
let $TargetInner=$Target.find('.sc_blogger_item_title');
let $TargetInnerId=$TargetInner.data('item-id');
let $TargetInnerImg=$TargetInner.data('item-image');
if($TargetInnerImg){
var obj=new Image();
obj.src=$TargetInnerImg;
}
let $WrapImage=jQuery(this).parents(".sc_blogger_portmodern").find(".decor_image_wrap");
if(jQuery($WrapImage).find('#' + $TargetInnerId).length <=0){
jQuery($WrapImage).append('<div id="' + $TargetInnerId + '" class="image_item" ></div>');
jQuery($TargetInner).on('mouseover', function(){
let $NewTarget=jQuery(this).parents(".sc_blogger_portmodern").find(".decor_image_wrap");
jQuery($NewTarget).find('div#' + $TargetInnerId + '').css({'background-image': 'url(' + $TargetInnerImg + ')'});
})
}});
}
jQuery(".sc_blogger_portmodern .sc_blogger_item").each(function(){
let $Target=jQuery(this);
let $TargetInner=$Target.find('.sc_blogger_item_title');
let $TargetInnerId=$TargetInner.data('item-id');
let $WrapImage=jQuery(this).parents(".sc_blogger_portmodern").find(".decor_image_wrap");
jQuery($TargetInner).on('mouseover', function(){
jQuery($WrapImage).find('div#' + $TargetInnerId + '').addClass('active_image')
}).on('mouseleave', function(){
let $WrapImage=jQuery(this).parents(".sc_blogger_portmodern").find(".image_item");
jQuery($WrapImage).removeClass('active_image');
});
});
jQuery(".sc_blogger_portmodern .sc_blogger_item").each(function(){
jQuery(this).find(".sc_blogger_item_title").on('click', function(){
let $eachTitleItem=jQuery(this).parents(".sc_blogger_portmodern").find(".sc_blogger_item").find(".sc_blogger_item_title");
let $WrapPreview=jQuery(this).parents(".sc_blogger_portmodern").find(".portfolio_preview");
let $PreviewDescription=jQuery($WrapPreview).find(".portfolio_description");
let $PreviewImage=jQuery($WrapPreview).find(".portfolio_image");
let $PreviewClose=jQuery($WrapPreview).find(".close");
let $TargetInnerDetails=jQuery(this).data('details');
let $TargetInnerImg=jQuery(this).data('item-image');
$PreviewImage.css({'background-image': 'url(' + $TargetInnerImg + ')'});
$PreviewDescription.html($TargetInnerDetails);
jQuery($eachTitleItem).addClass('anim_fade');
jQuery($WrapPreview).addClass('portfolio_preview_show');
if($WrapPreview.hasClass('portfolio_preview_show')){
jQuery('html').addClass('portfolio_preview_opened');
$PreviewClose.on('click', function(){
jQuery('html').removeClass('portfolio_preview_opened');
jQuery($eachTitleItem).removeClass('anim_fade');
jQuery($WrapPreview).removeClass('portfolio_preview_show');
jQuery($PreviewDescription).empty();
});
jQuery(window).on('keyup', function(e){
if(e.keyCode===27){
jQuery('html').removeClass('portfolio_preview_opened');
jQuery($WrapPreview).removeClass('portfolio_preview_show');
jQuery($eachTitleItem).removeClass('anim_fade');
jQuery($PreviewDescription).empty();
}});
}
var $share_items=$PreviewDescription.find('.socials_share .social_items:not(.inited)');
if($share_items.length > 0){
$share_items
.addClass('inited')
.on('click', '.social_item_popup', function(e){
var url=jQuery(this).data('link');
window.open(url, '_blank', 'scrollbars=0, resizable=1, menubar=0, left=100, top=100, width=480, height=400, toolbar=0, status=0');
e.preventDefault();
return false;
})
.on('click', '.social_item[data-copy-link-url]', function(e){
var $self=jQuery(this),
url=$self.data('copy-link-url');
if(url!=''){
trx_addons_copy_to_clipboard(url);
var msg=$self.data('message') ? $self.data('message'):WD_STORAGE['msg_copied'];
if(msg){
$self.attr('data-tooltip-text', msg);
setTimeout(function(){
$self.removeAttr('data-tooltip-text');
}, 3000);
}}
e.preventDefault();
return false;
});
}});
});
}}
function wd_skin_audio_init(){
jQuery('[class*="single_style_style-"]:not(.single_style_style-1):not(.single_style_style-3) .post_header_wrap_in_header .post_featured.with_audio.with_thumb:not(.audio_inited)').addClass('audio_inited').each(function(){
var featured=jQuery(this);
var audio_wrap=featured.find('.post_audio');
var btn=jQuery('<div class="post_audio_btn"></div>');
featured.prepend(btn);
btn.on('click', function(){
audio_wrap.toggleClass('show');
audio_wrap.find('.mejs-playpause-button').click();
});
});
}
jQuery(window).load(function(){
wd_skin_audio_init();
skin_add_custom_width_filter_list();
background_image_portfolio_stretch();
wd_skin_post_header_init();
});
jQuery(document).on('action.ready_wd', function(){
extra_margin_top_video_popup_button();
mousemove_for_portfolio_large();
mousemove_for_portfolio_small();
skin_blogger_toggle_filter_add_element();
skin_blogger_controls_title();
if(typeof window.TweenMax!='undefined'){
if(jQuery('.post_item_404').length > 0){
var $layer_1=jQuery('.post_item_404 .svg-1'),
$layer_2=jQuery('.post_item_404 .svg-2'),
$layer_3=jQuery('.post_item_404 .svg-3'),
$layer_4=jQuery('.post_item_404 .svg-4'),
$container=jQuery('.error404 .page_content_wrap'),
container_w=$container.width(),
container_h=$container.height();
jQuery(window).on('mousemove.parallax', function (event){
var pos_x=event.pageX,
pos_y=event.pageY,
left=0,
top=0;
left=container_w / 2 - pos_x;
top=container_h / 2 - pos_y;
TweenMax.to($layer_1,
1,
{
css: {
transform: 'translateX(' + left / 25 + 'px) translateY(' + top / 25 + 'px)'
},
ease: Power2.easeOut,
overwrite: 'all' //'none'
});
TweenMax.to($layer_2,
1,
{
css: {
transform: 'translateX(' + left / 35 + 'px) translateY(' + top / 35 + 'px)'
},
ease: Power2.easeOut,
overwrite: 'all'
});
TweenMax.to($layer_3,
1,
{
css: {
transform: 'translateX(' + left / 55 + 'px) translateY(' + top / 55 + 'px)'
},
ease: Power2.easeOut,
overwrite: 'all' //'none'
});
TweenMax.to($layer_4,
1,
{
css: {
transform: 'translateX(' + left / 70 + 'px) translateY(' + top / 70 + 'px)'
},
ease: Power2.easeOut,
overwrite: 'all' //'none'
});
});
}}
if(jQuery('.woocommerce-product-gallery__wrapper > .tinv-wraper').length > 0){
var tinv=jQuery('.woocommerce-product-gallery__wrapper > .tinv-wraper');
jQuery('.woocommerce-product-gallery__wrapper').after(tinv);
}
if(jQuery('.VanillaTiltHover').length > 0){
VanillaTilt.init(document.querySelectorAll('.VanillaTiltHover'), {
max: 8,
speed: 1000,
scale: 1.05,
transition: true,
easing: 'cubic-bezier(.03,.98,.52,.99)',
perspective: 1200,
});
}
if(jQuery('.start-inner-3d').length > 0){
VanillaTilt.init(document.querySelectorAll('.start-inner-3d'), {
max: 5,
speed: 1000,
scale: 1,
transition: true,
easing: 'cubic-bezier(.03,.98,.52,.99)',
perspective: 1500,
});
}
if(jQuery('.tilt_action').length > 0){
VanillaTilt.init(document.querySelectorAll('.tilt_action'), {
max: 8,
speed: 1000,
scale: 1.05,
transition: true,
easing: 'cubic-bezier(.03,.98,.52,.99)',
perspective: 1400,
});
}
if(jQuery('.tilt_action_cat_list').length > 0){
VanillaTilt.init(document.querySelectorAll('.tilt_action_cat_list'), {
max: 8,
speed: 1500,
scale: 1.02,
transition: true,
easing: 'cubic-bezier(.03,.98,.52,.99)',
perspective: 2400,
});
}
jQuery('.tribe-events-view').on('beforeAjaxComplete.tribeEvents beforeAjaxSuccess.tribeEvents beforeAjaxError.tribeEvents', wd_tribe_events_after_ajax);
function wd_tribe_events_after_ajax(jqXHR, textStatus){
setTimeout(function(){
jQuery('.tribe-events-view').on('beforeAjaxComplete.tribeEvents beforeAjaxSuccess.tribeEvents beforeAjaxError.tribeEvents', wd_tribe_events_after_ajax);
}, 10);
}
jQuery('.wpcf7-submit').wrap("<span class='wpcf7-submit-style'></span>").after("<span class='submit-style-in'></span>");
if(jQuery('div.wpcf7 .style-line .wpcf7-form-control-wrap').length > 0){
jQuery('div.wpcf7 .style-line .wpcf7-form-control-wrap').each(function (){
jQuery(this).append('<span class="line"></span>');
}
);
}
function textarea_auto_height(txt){
var hiddenDiv=jQuery(document.createElement('div')),
content=null;
txt.addClass('noscroll');
hiddenDiv.addClass('hiddendiv');
txt.after(hiddenDiv);
if(txt.val()){
hiddenDiv.html(txt.val());
txt.animate({ 'height':hiddenDiv.outerHeight()
},800);
}
txt.bind('keyup', function(){
content=txt.val();
content=content.replace(/\n/g, '<br>');
hiddenDiv.html(content);
txt.animate({ 'height':hiddenDiv.outerHeight()
},50);
});
}
if(jQuery('div.wpcf7 .form-style-2 textarea').length > 0){
jQuery('div.wpcf7 .form-style-2 textarea').each(function (){
textarea_auto_height(jQuery(this));
});
}
if(jQuery('.mc4wp-form-fields').length > 0){
var count_mc4wp=1;
jQuery('.mc4wp-form-fields').each(function (){
jQuery(this).find('input[type="checkbox"]').each(function (){
var id=jQuery(this).attr('id');
if(id){}else{
id='go';
}
jQuery(this).attr('id', id + count_mc4wp);
jQuery(this).next('label').attr('for', id + count_mc4wp);
count_mc4wp++;
});
});
}
function mc4wpGO(form){
jQuery(form).each(function (){
var form=jQuery(this),
btn=form.find('button, input[type="submit"], input[type="button"]');
var $i_agree=form.find('input[type="checkbox"][name="i_agree_privacy_policy"]:not(.inited)'
+ ',input[type="checkbox"][name="gdpr_terms"]:not(.inited)'
+ ',input[type="checkbox"][name="wpgdprc"]:not(.inited)'
+ ',input[type="checkbox"][name="AGREE_TO_TERMS"]:not(.inited)'
);
form.addClass('inited_validation');
if($i_agree.length > 0){
$i_agree.addClass('inited');
}
btn.on('click', function(e){
form.find('.trx_addons_message_box').remove();
if($i_agree.length > 0){
if(! $i_agree.get(0).checked){
form.append('<div class="trx_addons_message_box trx_addons_message_box_error">' + WD_STORAGE['msg_i_agree_error'] + '</div>');
var error_msg=form.find('.trx_addons_message_box');
error_msg.fadeIn(600);
setTimeout(function(){
error_msg.fadeOut(600, function(){error_msg=form.find('.trx_addons_message_box');
error_msg.remove();
});
}, 3000);
e.preventDefault();
return false;
}}
var rez=wd_form_validate(form, {
error_message_show: true,
error_message_time: 3000,
error_message_class: 'trx_addons_message_box trx_addons_message_box_error',
error_message_text: 'Global error text',
error_fields_class: 'mc4wp_error_field',
exit_after_first_error: true,
rules: [
{
field: 'EMAIL',
min_length: {value: 7, message: WD_STORAGE['mc4wp_msg_email_min']},
max_length: {value: 60, message: WD_STORAGE['mc4wp_msg_email_max']},
mask: {
value: '^([a-zA-Z0-9_\\-]+\\.)*[a-zA-Z0-9_\\-]+@[a-zA-Z0-9_\\-]+(\\.[a-zA-Z0-9_\\-]+)*\\.[a-zA-Z]{2,6}$',
message: 'Invalid email address'
}},
]
});
if(!rez){
jQuery(form).submit();
}else{
e.preventDefault();
return rez;
}});
});
}
mc4wpGO(jQuery(".mc4wp-form:not(.inited_validation)"));
var $document=jQuery(document),
body=jQuery('body');
$document.on('action.mobile_menu_open', function(e, $menu){
$menu.find('.menu_mobile_widgets_area a[href*="mailto"]').addClass('underline_anim');
setTimeout(
function(){
$menu.find('.menu_mobile_widgets_area a[href*="mailto"]').addClass('underline_do_hover');
}, 600
);
});
$document.on('action.mobile_menu_close', function(e, $menu){
$menu.addClass('out_anim');
setTimeout(function (){
$menu.removeClass('out_anim');
jQuery('.menu_mobile_widgets_area a[href*="mailto"]').removeClass('underline_do_hover');
}, 1000);
});
wd_add_filter('wd_filter_mobile_menu_close_timeout', function(timeout, $menu){
return 1000;
});
body.find('.sc_layouts_panel_menu:not(.inited)').each(function(){
var self=jQuery(this),
id=self.attr('id');
if(!id) return;
var link=jQuery('a[href="#'+id+'"]');
if(link.length===0){
body.append('<a href="#'+id+'" class="trx_addons_hidden"></a>');
link=jQuery('a[href="#'+id+'"]');
}
link.addClass('trx_addons_panel_menu_link');
});
function wd_skin_open_panel(id){
var $panel=jQuery('#' + id).addClass('opened');
$panel.prev('.sc_layouts_panel_menu_overlay').fadeIn();
$panel.find('[class*="trx_addons_title_with_link"] > a:not(.underline_anim)').addClass('underline_anim');
setTimeout(
function(){
$panel.find('[class*="trx_addons_title_with_link"] > a.underline_anim').addClass('underline_do_hover');
}, 600
);
body.addClass('sc_layouts_panel_menu_opened');
$document.trigger('action.stop_wheel_handlers');
}
jQuery('.trx_addons_panel_menu_link:not(.panel_inited)')
.addClass('panel_inited')
.on('click', function(e){
wd_skin_open_panel(jQuery(this).attr('href').substring(1));
e.preventDefault();
return false;
});
function wd_skin_close_panel(){
var $panel=jQuery('.sc_layouts_panel_menu.opened').addClass('out_anim');
jQuery('.sc_layouts_panel_menu_close').parents('sc_layouts_panel_menu').addClass('out_anim');
setTimeout(function (){
$panel.prev('.sc_layouts_panel_menu_overlay').fadeOut();
$panel.removeClass('out_anim').removeClass('opened');
$panel.find('[class*="trx_addons_title_with_link"] > a.underline_anim').removeClass('underline_do_hover');
body.removeClass('sc_layouts_panel_menu_opened');
$document.trigger('action.start_wheel_handlers');
}, 1000);
}
$document
.on('keyup', function(e){
var $panel=jQuery('.sc_layouts_panel_menu.opened');
if(e.keyCode===27){
if($panel.length===1){
wd_skin_close_panel();
e.preventDefault();
return false;
}}
}
);
jQuery('.sc_layouts_panel_menu_close, .sc_layouts_panel_menu_overlay')
.on('click', function(e){
wd_skin_close_panel();
e.preventDefault();
return false;
}
);
jQuery('.sc_layouts_panel_menu_close')
.on('keyup', function(e){
var $panel=jQuery('.sc_layouts_panel_menu.opened');
if(e.keyCode===13){
if($panel.length===1){
wd_skin_close_panel();
e.preventDefault();
return false;
}}
})
.on('focus', function(){
if(! body.hasClass('sc_layouts_panel_menu_opened')){
jQuery('#content_skip_link_anchor').focus();
}});
}
);
var $search_wrap=jQuery('.search_modern .search_wrap:not(.inited)');
if($search_wrap.length > 0){
jQuery($search_wrap.each(function(){
var $body=jQuery('body'),
$search_wrap_init=jQuery(this).addClass('inited'),
search_field=$search_wrap_init.find('.search_field'),
ajax_timer=null;
search_field.on('keyup', function(e){
if(e.keyCode===27){
search_field.val('');
$body.addClass('search_out_anim');
setTimeout(function (){
wd_search_close($search_wrap_init);
$body.removeClass('search_open_anim');
$body.removeClass('search_out_anim');
$search_wrap_init.next('.search_overlay').fadeOut();
e.preventDefault();
return false;
}, 800);
setTimeout(function (){
$search_wrap_init.parent().removeClass('search_active');
$body.removeClass('search_active');
}, 1200);
}
if($search_wrap_init.hasClass('search_ajax')){
var s=search_field.val();
if(ajax_timer){
clearTimeout(ajax_timer);
ajax_timer=null;
}
if(s.length >=4){
ajax_timer=setTimeout(function (){
$search_wrap_init.addClass('search_progress');
jQuery.post(TRX_ADDONS_STORAGE['ajax_url'], {
action: 'ajax_search',
nonce: TRX_ADDONS_STORAGE['ajax_nonce'],
text: s,
post_types: $search_wrap_init.find('input[name="post_types"]').val()
}).done(function (response){
clearTimeout(ajax_timer);
ajax_timer=null;
var rez={};
if(response==''||response==0){
rez={error: TRX_ADDONS_STORAGE['msg_search_error']};}else{
try {
rez=JSON.parse(response);
} catch (e){
rez={error: TRX_ADDONS_STORAGE['msg_search_error']};
console.log(response);
}}
var msg=rez.error==='' ? rez.data:rez.error;
$search_wrap_init.removeClass('search_progress');
search_field.parents('.search_ajax').find('.search_results_content').empty().append(msg);
search_field.parents('.search_ajax').find('.search_results').fadeIn();
jQuery(document).trigger('action.got_ajax_response', {
action: 'ajax_search',
result: rez
});
});
}, 500);
}}
});
var  $search=$search_wrap_init.prev('.search_submit');
$search.on('click', function(e){
$search_wrap_init.parent().addClass('search_active');
$body.addClass('search_active');
if(!$search_wrap_init.hasClass('search_opened')){
$search_wrap_init.addClass('search_opened');
$body.addClass('search_open_anim');
$search_wrap_init.next('.search_overlay').fadeIn();
setTimeout(function(){ search_field.get(0).focus(); }, 500);
}else if(search_field.val()===''){
if($search_wrap_init.hasClass('search_opened'))
wd_search_close($search_wrap_init);
else
search_field.get(0).focus();
}else{
$search_wrap_init.addClass('search_progress');
$search_wrap_init.find('form').get(0).submit();
}
e.preventDefault();
return false;
});
$search_wrap_init.find('.search_close').add($search_wrap_init.next('.search_overlay')
).on('click', function(e){
$body.addClass('search_out_anim');
setTimeout(function (){
wd_search_close($search_wrap_init);
$body.removeClass('search_open_anim');
$body.removeClass('search_out_anim');
$search_wrap_init.next('.search_overlay').fadeOut();
e.preventDefault();
return false;
}, 800);
setTimeout(function (){
$search_wrap_init.parent().removeClass('search_active');
$body.removeClass('search_active');
}, 1200);
});
$search_wrap_init.find('.search_results_close').on('click', function(e){
jQuery(this).parent().fadeOut();
e.preventDefault();
return false;
});
$search_wrap_init.on('click', '.search_more', function(e){
if(search_field.val()!=='')
$search_wrap_init.find('form').get(0).submit();
e.preventDefault();
return false;
});
}));
}
function wd_search_close($search_wrap_init){
$search_wrap_init.removeClass('search_opened');
$search_wrap_init.find('.search_results').fadeOut();
}
jQuery(document).on('action.add_googlemap_styles', function(e){
if(typeof TRX_ADDONS_STORAGE=='undefined') return;
TRX_ADDONS_STORAGE['googlemap_styles']['extra']=[{"featureType": "water", "elementType": "geometry", "stylers": [{"color": "#e9e9e9"}, {"lightness": 17}]}, {"featureType": "landscape", "elementType": "geometry", "stylers": [{"color": "#f5f5f5"}, {"lightness": 20}]}, {"featureType": "road.highway", "elementType": "geometry.fill", "stylers": [{"color": "#ffffff"}, {"lightness": 17}]}, {"featureType": "road.highway", "elementType": "geometry.stroke", "stylers": [{"color": "#ffffff"}, {"lightness": 29}, {"weight": 0.2}]}, {"featureType": "road.arterial", "elementType": "geometry", "stylers": [{"color": "#ffffff"}, {"lightness": 18}]}, {"featureType": "road.local", "elementType": "geometry", "stylers": [{"color": "#ffffff"}, {"lightness": 16}]}, {"featureType": "poi", "elementType": "geometry", "stylers": [{"color": "#f5f5f5"}, {"lightness": 21}]}, {"featureType": "poi.park", "elementType": "geometry", "stylers": [{"color": "#dedede"}, {"lightness": 21}]}, {"elementType": "labels.text.stroke", "stylers": [{"visibility": "on"}, {"color": "#ffffff"}, {"lightness": 16}]}, {"elementType": "labels.text.fill", "stylers": [{"saturation": 36}, {"color": "#333333"}, {"lightness": 40}]}, {"elementType": "labels.icon", "stylers": [{"visibility": "off"}]}, {"featureType": "transit", "elementType": "geometry", "stylers": [{"color": "#f2f2f2"}, {"lightness": 19}]}, {"featureType": "administrative", "elementType": "geometry.fill", "stylers": [{"color": "#fefefe"}, {"lightness": 20}]}, {"featureType": "administrative", "elementType": "geometry.stroke", "stylers": [{"color": "#fefefe"}, {"lightness": 17}, {"weight": 1.2}]}];
});
jQuery(document).on('action.init_hidden_elements', function(){
skin_blogger_toggle_filter_upd_value();
skin_add_custom_width_filter_list();
mousemove_for_portfolio_large();
mousemove_for_portfolio_small();
add_portfolio_image_wrap();
background_image_portfolio_stretch();
skin_blogger_controls_title();
}
);
jQuery(document).on('action.scroll_wd', function(){
}
);
jQuery(document).on('action.resize_wd', function(){
extra_margin_top_video_popup_button();
wd_skin_post_header_init();
skin_add_custom_width_filter_list();
}
);
function extra_margin_top_video_popup_button(){
if(jQuery('.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg + .post_header').length > 0){
var alter_height=jQuery('.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg + .post_header').height();
jQuery('.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg .post_video_hover_popup').css({"margin-top": (- alter_height / 2 + 'px'), "opacity":1});
}}
jQuery('.wd_woocommerce_filters_button,.sidebar > .sidebar_close,.sidebar_overlay').on('click', function(e){
var sidebar_float=jQuery('.sidebar.sidebar_float');
sidebar_float.addClass('float_anim');
setTimeout(function (){
sidebar_float.removeClass('float_anim');
e.preventDefault();
return false;
}, 400);
});
})();
!function(t,e){"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,(function(){function t(){}let e=t.prototype;return e.on=function(t,e){if(!t||!e)return this;let i=this._events=this._events||{},s=i[t]=i[t]||[];return s.includes(e)||s.push(e),this},e.once=function(t,e){if(!t||!e)return this;this.on(t,e);let i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this},e.off=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;let s=i.indexOf(e);return-1!=s&&i.splice(s,1),this},e.emitEvent=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;i=i.slice(0),e=e||[];let s=this._onceEvents&&this._onceEvents[t];for(let n of i){s&&s[n]&&(this.off(t,n),delete s[n]),n.apply(this,e)}return this},e.allOff=function(){return delete this._events,delete this._onceEvents,this},t})),
function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}("undefined"!=typeof window?window:this,(function(t,e){let i=t.jQuery,s=t.console;function n(t,e,o){if(!(this instanceof n))return new n(t,e,o);let r=t;var h;("string"==typeof t&&(r=document.querySelectorAll(t)),r)?(this.elements=(h=r,Array.isArray(h)?h:"object"==typeof h&&"number"==typeof h.length?[...h]:[h]),this.options={},"function"==typeof e?o=e:Object.assign(this.options,e),o&&this.on("always",o),this.getImages(),i&&(this.jqDeferred=new i.Deferred),setTimeout(this.check.bind(this))):s.error(`Bad element for imagesLoaded ${r||t}`)}n.prototype=Object.create(e.prototype),n.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)};const o=[1,9,11];n.prototype.addElementImages=function(t){"IMG"===t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);let{nodeType:e}=t;if(!e||!o.includes(e))return;let i=t.querySelectorAll("img");for(let t of i)this.addImage(t);if("string"==typeof this.options.background){let e=t.querySelectorAll(this.options.background);for(let t of e)this.addElementBackgroundImages(t)}};const r=/url\((['"])?(.*?)\1\)/gi;function h(t){this.img=t}function d(t,e){this.url=t,this.element=e,this.img=new Image}return n.prototype.addElementBackgroundImages=function(t){let e=getComputedStyle(t);if(!e)return;let i=r.exec(e.backgroundImage);for(;null!==i;){let s=i&&i[2];s&&this.addBackground(s,t),i=r.exec(e.backgroundImage)}},n.prototype.addImage=function(t){let e=new h(t);this.images.push(e)},n.prototype.addBackground=function(t,e){let i=new d(t,e);this.images.push(i)},n.prototype.check=function(){if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length)return void this.complete();let t=(t,e,i)=>{setTimeout((()=>{this.progress(t,e,i)}))};this.images.forEach((function(e){e.once("progress",t),e.check()}))},n.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount===this.images.length&&this.complete(),this.options.debug&&s&&s.log(`progress: ${i}`,t,e)},n.prototype.complete=function(){let t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){let t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},h.prototype=Object.create(e.prototype),h.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.img.crossOrigin&&(this.proxyImage.crossOrigin=this.img.crossOrigin),this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.currentSrc||this.img.src)},h.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},h.prototype.confirm=function(t,e){this.isLoaded=t;let{parentNode:i}=this.img,s="PICTURE"===i.nodeName?i:this.img;this.emitEvent("progress",[this,s,e])},h.prototype.handleEvent=function(t){let e="on"+t.type;this[e]&&this[e](t)},h.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},h.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},h.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype=Object.create(h.prototype),d.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},d.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},n.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&(i=e,i.fn.imagesLoaded=function(t,e){return new n(this,t,e).jqDeferred.promise(i(this))})},n.makeJQueryPlugin(),n}));
!function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,r,a){function h(t,e,n){var o,r="$()."+i+'("'+e+'")';return t.each(function(t,h){var u=a.data(h,i);if(!u)return void s(i+" not initialized. Cannot call methods, i.e. "+r);var d=u[e];if(!d||"_"==e.charAt(0))return void s(r+" is not a valid method");var l=d.apply(u,n);o=void 0===o?l:o}),void 0!==o?o:t}function u(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new r(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(r.prototype.option||(r.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return h(this,t,e)}return u(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,r=t.console,s="undefined"==typeof r?function(){}:function(t){r.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],o=0;o<i.length;o++){var r=i[o],s=n&&n[r];s&&(this.off(t,r),delete n[r]),r.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"function"==typeof define&&define.amd?define("get-size/get-size",e):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=-1==t.indexOf("%")&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;u>e;e++){var i=h[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);s=200==Math.round(t(o.width)),r.isBoxSizeOuter=s,i.removeChild(e)}}function r(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var r=n(e);if("none"==r.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==r.boxSizing,l=0;u>l;l++){var c=h[l],f=r[c],m=parseFloat(f);a[c]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,g=a.paddingTop+a.paddingBottom,y=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,z=a.borderTopWidth+a.borderBottomWidth,E=d&&s,b=t(r.width);b!==!1&&(a.width=b+(E?0:p+_));var x=t(r.height);return x!==!1&&(a.height=x+(E?0:g+z)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(g+z),a.outerWidth=a.width+y,a.outerHeight=a.height+v,a}}var s,a="undefined"==typeof console?e:function(t){console.error(t)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],u=h.length,d=!1;return r}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i],o=n+"MatchesSelector";if(t[o])return o}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e};var n=Array.prototype.slice;i.makeArray=function(t){if(Array.isArray(t))return t;if(null===t||void 0===t)return[];var e="object"==typeof t&&"number"==typeof t.length;return e?n.call(t):[t]},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,n){t=i.makeArray(t);var o=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!n)return void o.push(t);e(t,n)&&o.push(t);for(var i=t.querySelectorAll(n),r=0;r<i.length;r++)o.push(i[r])}}),o},i.debounceMethod=function(t,e,i){i=i||100;var n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];clearTimeout(t);var e=arguments,r=this;this[o]=setTimeout(function(){n.apply(r,e),delete r[o]},i)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var o=t.console;return i.htmlInit=function(e,n){i.docReady(function(){var r=i.toDashed(n),s="data-"+r,a=document.querySelectorAll("["+s+"]"),h=document.querySelectorAll(".js-"+r),u=i.makeArray(a).concat(i.makeArray(h)),d=s+"-options",l=t.jQuery;u.forEach(function(t){var i,r=t.getAttribute(s)||t.getAttribute(d);try{i=r&&JSON.parse(r)}catch(a){return void(o&&o.error("Error parsing "+s+" on "+t.className+": "+a))}var h=new e(t,i);l&&l.data(t,n,h)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function n(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function o(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var r=document.documentElement.style,s="string"==typeof r.transition?"transition":"WebkitTransition",a="string"==typeof r.transform?"transform":"WebkitTransform",h={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[s],u={transform:a,transition:s,transitionDuration:s+"Duration",transitionProperty:s+"Property",transitionDelay:s+"Delay"},d=n.prototype=Object.create(t.prototype);d.constructor=n,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.getSize=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var n=u[i]||i;e[n]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],o=t[i?"top":"bottom"],r=parseFloat(n),s=parseFloat(o),a=this.layout.size;-1!=n.indexOf("%")&&(r=r/100*a.width),-1!=o.indexOf("%")&&(s=s/100*a.height),r=isNaN(r)?0:r,s=isNaN(s)?0:s,r-=e?a.paddingLeft:a.paddingRight,s-=i?a.paddingTop:a.paddingBottom,this.position.x=r,this.position.y=s},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"paddingLeft":"paddingRight",r=i?"left":"right",s=i?"right":"left",a=this.position.x+t[o];e[r]=this.getXValue(a),e[s]="";var h=n?"paddingTop":"paddingBottom",u=n?"top":"bottom",d=n?"bottom":"top",l=this.position.y+t[h];e[u]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),o&&!this.isTransitioning)return void this.layoutPosition();var r=t-i,s=e-n,a={};a.transform=this.getTranslate(r,s),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop");return t=i?t:-t,e=n?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var n=this.element.offsetHeight;n=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+o(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(h,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var c={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,n=c[t.propertyName]||t.propertyName;if(delete e.ingProperties[n],i(e.ingProperties)&&this.disableTransition(),n in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[n]),n in e.onEnd){var o=e.onEnd[n];o.call(this),delete e.onEnd[n]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(h,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var f={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(f)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return s&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},n}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,n,o,r){return e(t,i,n,o,r)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,n,o){"use strict";function r(t,e){var i=n.getQueryElement(t);if(!i)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,u&&(this.$element=u(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++l;this.element.outlayerGUID=o,c[o]=this,this._create();var r=this._getOption("initLayout");r&&this.layout()}function s(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],n=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var o=m[n]||1;return i*o}var h=t.console,u=t.jQuery,d=function(){},l=0,c={};r.namespace="outlayer",r.Item=o,r.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var f=r.prototype;n.extend(f,e.prototype),f.option=function(t){n.extend(this.options,t)},f._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},r.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o<e.length;o++){var r=e[o],s=new i(r,this);n.push(s)}return n},f._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},f.getItemElements=function(){return this.items.map(function(t){return t.element})},f.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=i(this.element)},f._getMeasurement=function(t,e){var n,o=this.options[t];o?("string"==typeof o?n=this.element.querySelector(o):o instanceof HTMLElement&&(n=o),this[t]=n?i(n)[e]:o):this[t]=0},f.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},f._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},f._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var n=this._getItemLayoutPosition(t);n.item=t,n.isInstant=e||t.isLayoutInstant,i.push(n)},this),this._processLayoutQueue(i)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},f.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},f._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},f._getContainerSize=d,f._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},f._emitCompleteOnItems=function(t,e){function i(){o.dispatchEvent(t+"Complete",null,[e])}function n(){s++,s==r&&i()}var o=this,r=e.length;if(!e||!r)return void i();var s=0;e.forEach(function(e){e.once(t,n)})},f.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),u)if(this.$element=this.$element||u(this.element),e){var o=u.Event(e);o.type=t,this.$element.trigger(o,i)}else this.$element.trigger(t,i)},f.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},f.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},f.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},f.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},f._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=n.makeArray(t)):void 0},f._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},f._manageStamp=d,f._getElementOffset=function(t){var e=t.getBoundingClientRect(),n=this._boundingRect,o=i(t),r={left:e.left-n.left-o.marginLeft,top:e.top-n.top-o.marginTop,right:n.right-e.right-o.marginRight,bottom:n.bottom-e.bottom-o.marginBottom};return r},f.handleEvent=n.handleEvent,f.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},f.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},f.onresize=function(){this.resize()},n.debounceMethod(r,"onresize",100),f.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},f.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},f.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},f.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},f.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},f.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},f.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},f.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},f.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},f.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},f.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},f.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},f.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete c[e],delete this.element.outlayerGUID,u&&u.removeData(this.element,this.constructor.namespace)},r.data=function(t){t=n.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&c[e]},r.create=function(t,e){var i=s(r);return i.defaults=n.extend({},r.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},r.compatOptions),i.namespace=t,i.data=r.data,i.Item=s(o),n.htmlInit(i,t),u&&u.bridget&&u.bridget(t,i),i};var m={ms:1,s:1e3};return r.Item=o,r}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");i.compatOptions.fitWidth="isFitWidth";var n=i.prototype;return n._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},n.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,r=o/n,s=n-o%n,a=s&&1>s?"round":"floor";r=Math[a](r),this.cols=Math.max(r,1)},n.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},n._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",r=this[o](n,t),s={x:this.columnWidth*r.col,y:r.y},a=r.y+t.size.outerHeight,h=n+r.col,u=r.col;h>u;u++)this.colYs[u]=a;return s},n._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},n._getTopColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++)e[n]=this._getColGroupY(n,t);return e},n._getColGroupY=function(t,e){if(2>e)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},n._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,n=t>1&&i+t>this.cols;i=n?0:i;var o=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=o?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},n._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),r=o?n.left:n.right,s=r+i.outerWidth,a=Math.floor(r/this.columnWidth);a=Math.max(0,a);var h=Math.floor(s/this.columnWidth);h-=s%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var u=this._getOption("originTop"),d=(u?n.top:n.bottom)+i.outerHeight,l=a;h>=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},n._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i});
jQuery(document).on('action.init_hidden_elements', function(e, cont){
"use strict";
if(WD_STORAGE['button_hover']&&WD_STORAGE['button_hover']!='default'){
jQuery(
'button:not(.search_submit):not(.full_post_close):not([class*="sc_button_hover_"]),'
+ '.sc_form_field button:not([class*="sc_button_hover_"]),'
+ '.theme_button:not([class*="sc_button_hover_"]),'
+ '.sc_button:not([class*="sc_button_simple"]):not([class*="sc_button_bordered"]):not([class*="sc_button_hover_"]),'
+ '.wd_tabs .wd_tabs_titles li a:not([class*="sc_button_hover_"]),'
+ '.post_item .more-link:not([class*="sc_button_hover_"]),'
+ '.trx_addons_hover_content .trx_addons_hover_links a:not([class*="sc_button_hover_"]),'
+ '#buddypress a.button:not([class*="sc_button_hover_"])'
+ '.mptt-navigation-tabs li a:not([class*="sc_button_hover_style_"]),'
+ '.edd_download_purchase_form .button:not([class*="sc_button_hover_style_"]),'
+ '.edd-submit.button:not([class*="sc_button_hover_style_"]),'
+ '.widget_edd_cart_widget .edd_checkout a:not([class*="sc_button_hover_style_"]),'
+ '.hover_shop_buttons .icons a:not([class*="sc_button_hover_style_"]),'
+ '.woocommerce #respond input#submit:not([class*="sc_button_hover_"]),'
+ '.woocommerce .button:not([class*="shop_"]):not([class*="view"]):not([class*="sc_button_hover_"]),'
+ '.woocommerce-page .button:not([class*="shop_"]):not([class*="view"]):not([class*="sc_button_hover_"])'
).addClass('sc_button_hover_just_init sc_button_hover_' + WD_STORAGE['button_hover']);
if(WD_STORAGE['button_hover']!='arrow'){
jQuery(
'input[type="submit"]:not([class*="sc_button_hover_"]),'
+ 'input[type="button"]:not([class*="sc_button_hover_"]),'
+ '.tagcloud > a:not([class*="sc_button_hover_"]),'
+ '.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon:not([class*="sc_button_hover_"]),'
+ '.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:not([class*="sc_button_hover_"]),'
+ '.woocommerce nav.woocommerce-pagination ul li a:not([class*="sc_button_hover_"]),'
+ '.tribe-events-button:not([class*="sc_button_hover_"]),'
+ '#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:not([class*="sc_button_hover_"]),'
+ '.tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:not([class*="sc_button_hover_"]),'
+ '.tribe-events-cal-links a:not([class*="sc_button_hover_"]),'
+ '.tribe-events-sub-nav li a:not([class*="sc_button_hover_"]),'
+ '.isotope_filters_button:not([class*="sc_button_hover_"]),'
+ '.trx_addons_scroll_to_top:not([class*="sc_button_hover_"]),'
+ '.sc_promo_modern .sc_promo_link2:not([class*="sc_button_hover_"]),'
+ '.slider_container .slider_prev:not([class*="sc_button_hover_"]),'
+ '.slider_container .slider_next:not([class*="sc_button_hover_"]),'
+ '.sc_slider_controller_titles .slider_controls_wrap > a:not([class*="sc_button_hover_"])'
).addClass('sc_button_hover_just_init sc_button_hover_' + WD_STORAGE['button_hover']);
}
jQuery(
'.sc_slider_controller_titles .slider_controls_wrap > a:not([class*="sc_button_hover_style_"])'
).addClass('sc_button_hover_just_init sc_button_hover_style_default');
jQuery(
'.trx_addons_hover_content .trx_addons_hover_links a:not([class*="sc_button_hover_style_"]),'
+ '.single-product ul.products li.product .post_data .button:not([class*="sc_button_hover_style_"])'
).addClass('sc_button_hover_just_init sc_button_hover_style_inverse');
jQuery(
'.post_item_single .post_content .post_meta .post_share .socials_type_block .social_item .social_icon:not([class*="sc_button_hover_style_"]),'
+ '.woocommerce #respond input#submit.alt:not([class*="sc_button_hover_style_"]),'
+ '.woocommerce a.button.alt:not([class*="sc_button_hover_style_"]),'
+ '.woocommerce button.button.alt:not([class*="sc_button_hover_style_"]),'
+ '.woocommerce input.button.alt:not([class*="sc_button_hover_style_"])'
).addClass('sc_button_hover_just_init sc_button_hover_style_hover');
jQuery(
'.woocommerce .woocommerce-message .button:not([class*="sc_button_hover_style_"]),'
+ '.woocommerce .woocommerce-info .button:not([class*="sc_button_hover_style_"])'
).addClass('sc_button_hover_just_init sc_button_hover_style_alter');
jQuery(
'.sidebar .trx_addons_tabs .trx_addons_tabs_titles li a:not([class*="sc_button_hover_style_"]),'
+ '.wd_tabs .wd_tabs_titles li a:not([class*="sc_button_hover_style_"]),'
+ '.widget_tag_cloud a:not([class*="sc_button_hover_style_"]),'
+ '.widget_product_tag_cloud a:not([class*="sc_button_hover_style_"])'
).addClass('sc_button_hover_just_init sc_button_hover_style_alterbd');
jQuery(
'.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon:not([class*="sc_button_hover_style_"]),'
+ '.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:not([class*="sc_button_hover_style_"]),'
+ '.single-product div.product > .woocommerce-tabs .wc-tabs li a:not([class*="sc_button_hover_style_"]),'
+ '.sc_button.color_style_dark:not([class*="sc_button_simple"]):not([class*="sc_button_hover_style_"]),'
+ '.slider_prev:not([class*="sc_button_hover_style_"]),'
+ '.slider_next:not([class*="sc_button_hover_style_"]),'
+ '.trx_addons_video_player.with_cover .video_hover:not([class*="sc_button_hover_style_"]),'
+ '.trx_addons_tabs .trx_addons_tabs_titles li a:not([class*="sc_button_hover_style_"])'
).addClass('sc_button_hover_just_init sc_button_hover_style_dark');
jQuery(
'.sc_price_item_link:not([class*="sc_button_hover_style_"])'
).addClass('sc_button_hover_just_init sc_button_hover_style_extra');
jQuery(
'.sc_button.color_style_link2:not([class*="sc_button_simple"]):not([class*="sc_button_hover_style_"])'
).addClass('sc_button_hover_just_init sc_button_hover_style_link2');
jQuery(
'.sc_button.color_style_link3:not([class*="sc_button_simple"]):not([class*="sc_button_hover_style_"])'
).addClass('sc_button_hover_just_init sc_button_hover_style_link3');
jQuery(
'.mejs-controls button,'
+ '.mfp-close,'
+ '.sc_button_bg_image,'
+ '.sc_layouts_row_type_narrow .sc_button,'
+ '.tribe-common-c-btn-icon,'
+ '.tribe-events-c-top-bar__datepicker-button,'
+ '.tribe-events-calendar-list-nav button,'
+ '.tribe-events-cal-links .tribe-events-button,'
+ '.hover_shop_buttons a,'
+ 'button.pswp__button,'
+ '.woocommerce-orders-table__cell-order-actions .button'
).removeClass('sc_button_hover_' + WD_STORAGE['button_hover']);
setTimeout(
function(){
jQuery('.sc_button_hover_just_init').removeClass('sc_button_hover_just_init');
}, 500
);
}
jQuery(
'.sc_icons_simple .sc_icons_item_description a:not(.underline_hover),'
+ '.sc_icons_plate .sc_icons_item a.sc_icons_item_more_link:not(.underline_hover),'
+ '.sc_layouts_title_breadcrumbs .breadcrumbs a:not(.underline_hover)'
).addClass('underline_hover');
jQuery(
'.sc_icons_plain .sc_icons_item .sc_icons_item_more_link:not(.underline_hover_reverse),'
+ '.sc_icons_bordered .sc_icons_item_description a:not(.underline_hover_reverse)'
).addClass('underline_hover_reverse');
jQuery(window).scroll(function(){
jQuery('.underline_anim:not(.underline_do_hover)').each(function(){
var item=jQuery(this);
if(item.offset().top < jQuery(window).scrollTop() + jQuery(window).height() - 80){
item.addClass('underline_do_hover');
}});
});
}
);
(()=>{"use strict";var e,r,_,t,a,n={},i={};function __webpack_require__(e){var r=i[e];if(void 0!==r)return r.exports;var _=i[e]={exports:{}};return n[e].call(_.exports,_,_.exports,__webpack_require__),_.exports}__webpack_require__.m=n,e=[],__webpack_require__.O=(r,_,t,a)=>{if(!_){var n=1/0;for(b=0;b<e.length;b++){for(var[_,t,a]=e[b],i=!0,c=0;c<_.length;c++)(!1&a||n>=a)&&Object.keys(__webpack_require__.O).every(e=>__webpack_require__.O[e](_[c]))?_.splice(c--,1):(i=!1,a<n&&(n=a));if(i){e.splice(b--,1);var o=t();void 0!==o&&(r=o)}}return r}a=a||0;for(var b=e.length;b>0&&e[b-1][2]>a;b--)e[b]=e[b-1];e[b]=[_,t,a]},_=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,__webpack_require__.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var a=Object.create(null);__webpack_require__.r(a);var n={};r=r||[null,_({}),_([]),_(_)];for(var i=2&t&&e;("object"==typeof i||"function"==typeof i)&&!~r.indexOf(i);i=_(i))Object.getOwnPropertyNames(i).forEach(r=>n[r]=()=>e[r]);return n.default=()=>e,__webpack_require__.d(a,n),a},__webpack_require__.d=(e,r)=>{for(var _ in r)__webpack_require__.o(r,_)&&!__webpack_require__.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:r[_]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce((r,_)=>(__webpack_require__.f[_](e,r),r),[])),__webpack_require__.u=e=>786===e?"397f2d183c19202777d6.bundle.min.js":216===e?"lightbox.570c05c5a283cfb6b223.bundle.min.js":30===e?"text-path.a67c1f3a78d208bc7e1b.bundle.min.js":131===e?"accordion.8b0db5058afeb74622f5.bundle.min.js":707===e?"alert.42cc1d522ef5c60bf874.bundle.min.js":457===e?"counter.12335f45aaa79d244f24.bundle.min.js":234===e?"progress.0ea083b809812c0e3aa1.bundle.min.js":575===e?"tabs.18344b05d8d1ea0702bc.bundle.min.js":775===e?"toggle.2a177a3ef4785d3dfbc5.bundle.min.js":180===e?"video.86d44e46e43d0807e708.bundle.min.js":177===e?"image-carousel.6167d20b95b33386757b.bundle.min.js":212===e?"text-editor.45609661e409413f1cef.bundle.min.js":211===e?"wp-audio.c9624cb6e5dc9de86abd.bundle.min.js":215===e?"nested-tabs.a2401356d329f179475e.bundle.min.js":915===e?"nested-accordion.294d40984397351fd0f5.bundle.min.js":1===e?"contact-buttons.e98d0220ce8c38404e7e.bundle.min.js":336===e?"floating-bars.740d06d17cea5cebdb61.bundle.min.js":557===e?"shared-frontend-handlers.03caa53373b56d3bab67.bundle.min.js":396===e?"shared-editor-handlers.cacdcbed391abf4b48b0.bundle.min.js":768===e?"container-editor-handlers.a2e8e48d28c5544fb183.bundle.min.js":77===e?"section-frontend-handlers.d85ab872da118940910d.bundle.min.js":220===e?"section-editor-handlers.53ffedef32043348b99b.bundle.min.js":304===e?"nested-title-keyboard-handler.2a67d3cc630e11815acc.bundle.min.js":void 0,__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t={},a="elementorFrontend:",__webpack_require__.l=(e,r,_,n)=>{if(t[e])t[e].push(r);else{var i,c;if(void 0!==_)for(var o=document.getElementsByTagName("script"),b=0;b<o.length;b++){var u=o[b];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==a+_){i=u;break}}i||(c=!0,(i=document.createElement("script")).charset="utf-8",__webpack_require__.nc&&i.setAttribute("nonce",__webpack_require__.nc),i.setAttribute("data-webpack",a+_),i.src=e),t[e]=[r];var onScriptComplete=(r,_)=>{i.onerror=i.onload=null,clearTimeout(d);var a=t[e];if(delete t[e],i.parentNode&&i.parentNode.removeChild(i),a&&a.forEach(e=>e(_)),r)return r(_)},d=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=onScriptComplete.bind(null,i.onerror),i.onload=onScriptComplete.bind(null,i.onload),c&&document.head.appendChild(i)}},__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var r=__webpack_require__.g.document;if(!e&&r&&(r.currentScript&&"SCRIPT"===r.currentScript.tagName.toUpperCase()&&(e=r.currentScript.src),!e)){var _=r.getElementsByTagName("script");if(_.length)for(var t=_.length-1;t>-1&&(!e||!/^http(s?):/.test(e));)e=_[t--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=e})(),(()=>{var e={76:0};__webpack_require__.f.j=(r,_)=>{var t=__webpack_require__.o(e,r)?e[r]:void 0;if(0!==t)if(t)_.push(t[2]);else if(76!=r){var a=new Promise((_,a)=>t=e[r]=[_,a]);_.push(t[2]=a);var n=__webpack_require__.p+__webpack_require__.u(r),i=new Error;__webpack_require__.l(n,_=>{if(__webpack_require__.o(e,r)&&(0!==(t=e[r])&&(e[r]=void 0),t)){var a=_&&("load"===_.type?"missing":_.type),n=_&&_.target&&_.target.src;i.message="Loading chunk "+r+" failed.\n("+a+": "+n+")",i.name="ChunkLoadError",i.type=a,i.request=n,t[1](i)}},"chunk-"+r,r)}else e[r]=0},__webpack_require__.O.j=r=>0===e[r];var webpackJsonpCallback=(r,_)=>{var t,a,[n,i,c]=_,o=0;if(n.some(r=>0!==e[r])){for(t in i)__webpack_require__.o(i,t)&&(__webpack_require__.m[t]=i[t]);if(c)var b=c(__webpack_require__)}for(r&&r(_);o<n.length;o++)a=n[o],__webpack_require__.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return __webpack_require__.O(b)},r=self.webpackChunkelementorFrontend=self.webpackChunkelementorFrontend||[];r.forEach(webpackJsonpCallback.bind(null,0)),r.push=webpackJsonpCallback.bind(null,r.push.bind(r))})()})();
(self.webpackChunkelementorFrontend=self.webpackChunkelementorFrontend||[]).push([[941],{1:(e,t,r)=>{"use strict";var n=r(5578),i=r(7255),s=r(5755),o=r(1866),a=r(6029),c=r(5022),l=n.Symbol,u=i("wks"),p=c?l.for||l:l&&l.withoutSetter||o;e.exports=function(e){return s(u,e)||(u[e]=a&&s(l,e)?l[e]:p("Symbol."+e)),u[e]}},41:e=>{"use strict";e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},169:(e,t,r)=>{"use strict";var n=r(4762),i=r(8473),s=r(1483),o=r(5755),a=r(382),c=r(2048).CONFIGURABLE,l=r(7268),u=r(4483),p=u.enforce,d=u.get,h=String,f=Object.defineProperty,g=n("".slice),m=n("".replace),v=n([].join),y=a&&!i(function(){return 8!==f(function(){},"length",{value:8}).length}),w=String(String).split("String"),b=e.exports=function(e,t,r){"Symbol("===g(h(t),0,7)&&(t="["+m(h(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!o(e,"name")||c&&e.name!==t)&&(a?f(e,"name",{value:t,configurable:!0}):e.name=t),y&&r&&o(r,"arity")&&e.length!==r.arity&&f(e,"length",{value:r.arity});try{r&&o(r,"constructor")&&r.constructor?a&&f(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var n=p(e);return o(n,"source")||(n.source=v(w,"string"==typeof t?t:"")),e};Function.prototype.toString=b(function toString(){return s(this)&&d(this).source||l(this)},"toString")},274:(e,t,r)=>{"use strict";var n=r(8473);e.exports=!n(function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})},348:(e,t,r)=>{"use strict";var n=r(1807),i=r(1483),s=r(1704),o=TypeError;e.exports=function(e,t){var r,a;if("string"===t&&i(r=e.toString)&&!s(a=n(r,e)))return a;if(i(r=e.valueOf)&&!s(a=n(r,e)))return a;if("string"!==t&&i(r=e.toString)&&!s(a=n(r,e)))return a;throw new o("Can't convert object to primitive value")}},382:(e,t,r)=>{"use strict";var n=r(8473);e.exports=!n(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})},641:(e,t,r)=>{"use strict";r(5724),r(4846),r(7458),r(9655);const Module=function(){const e=jQuery,t=arguments,r=this,n={};let i;this.getItems=function(e,t){if(t){const r=t.split("."),n=r.splice(0,1);if(!r.length)return e[n];if(!e[n])return;return this.getItems(e[n],r.join("."))}return e},this.getSettings=function(e){return this.getItems(i,e)},this.setSettings=function(t,n,s){if(s||(s=i),"object"==typeof t)return e.extend(s,t),r;const o=t.split("."),a=o.splice(0,1);return o.length?(s[a]||(s[a]={}),r.setSettings(o.join("."),n,s[a])):(s[a]=n,r)},this.getErrorMessage=function(e,t){let r;if("forceMethodImplementation"===e)r=`The method '${t}' must to be implemented in the inheritor child.`;else r="An error occurs";return r},this.forceMethodImplementation=function(e){throw new Error(this.getErrorMessage("forceMethodImplementation",e))},this.on=function(t,i){if("object"==typeof t)return e.each(t,function(e){r.on(e,this)}),r;return t.split(" ").forEach(function(e){n[e]||(n[e]=[]),n[e].push(i)}),r},this.off=function(e,t){if(!n[e])return r;if(!t)return delete n[e],r;const i=n[e].indexOf(t);return-1!==i&&(delete n[e][i],n[e]=n[e].filter(e=>e)),r},this.trigger=function(t){const i="on"+t[0].toUpperCase()+t.slice(1),s=Array.prototype.slice.call(arguments,1);r[i]&&r[i].apply(r,s);const o=n[t];return o?(e.each(o,function(e,t){t.apply(r,s)}),r):r},r.__construct.apply(r,t),e.each(r,function(e){const t=r[e];"function"==typeof t&&(r[e]=function(){return t.apply(r,arguments)})}),function(){i=r.getDefaultSettings();const n=t[0];n&&e.extend(!0,i,n)}(),r.trigger("init")};Module.prototype.__construct=function(){},Module.prototype.getDefaultSettings=function(){return{}},Module.prototype.getConstructorID=function(){return this.constructor.name},Module.extend=function(e){const t=jQuery,r=this,child=function(){return r.apply(this,arguments)};return t.extend(child,r),(child.prototype=Object.create(t.extend({},r.prototype,e))).constructor=child,child.__super__=r.prototype,child},e.exports=Module},670:(e,t,r)=>{"use strict";var n=r(382),i=r(5835),s=r(7738);e.exports=function(e,t,r){n?i.f(e,t,s(0,r)):e[t]=r}},751:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(5724),r(4846),r(9655);class InstanceType{static[Symbol.hasInstance](e){let t=super[Symbol.hasInstance](e);if(e&&!e.constructor.getInstanceType)return t;if(e&&(e.instanceTypes||(e.instanceTypes=[]),t||this.getInstanceType()===e.constructor.getInstanceType()&&(t=!0),t)){const t=this.getInstanceType===InstanceType.getInstanceType?"BaseInstanceType":this.getInstanceType();-1===e.instanceTypes.indexOf(t)&&e.instanceTypes.push(t)}return!t&&e&&(t=e.instanceTypes&&Array.isArray(e.instanceTypes)&&-1!==e.instanceTypes.indexOf(this.getInstanceType())),t}static getInstanceType(){elementorModules.ForceMethodImplementation()}constructor(){let e=new.target;const t=[];for(;e.__proto__&&e.__proto__.name;)t.push(e.__proto__),e=e.__proto__;t.reverse().forEach(e=>this instanceof e)}}t.default=InstanceType},1091:e=>{"use strict";var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw t("Maximum allowed index exceeded");return e}},1265:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(641)),s=n(r(2425)),o=n(r(2946)),a=n(r(3980)),c=n(r(2970)),l=n(r(8685)),u=r(9031),p=r(1462);const d={Module:i.default,ViewModule:s.default,ArgsObject:o.default,ForceMethodImplementation:l.default,utils:{Masonry:a.default,Scroll:c.default},importExport:{createGetInitialState:u.createGetInitialState,customizationDialogsRegistry:p.customizationDialogsRegistry}};window.elementorModules?Object.assign(window.elementorModules,d):window.elementorModules=d;t.default=window.elementorModules},1278:(e,t,r)=>{"use strict";var n=r(4762),i=n({}.toString),s=n("".slice);e.exports=function(e){return s(i(e),8,-1)}},1409:(e,t,r)=>{"use strict";var n=r(5578),i=r(1483);e.exports=function(e,t){return arguments.length<2?(r=n[e],i(r)?r:void 0):n[e]&&n[e][t];var r}},1423:(e,t,r)=>{"use strict";var n=r(1409),i=r(1483),s=r(4815),o=r(5022),a=Object;e.exports=o?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return i(t)&&s(t.prototype,a(e))}},1462:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.customizationDialogsRegistry=void 0;var n=r(7958);t.customizationDialogsRegistry=new n.BaseRegistry},1483:e=>{"use strict";var t="object"==typeof document&&document.all;e.exports=void 0===t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},1506:(e,t,r)=>{"use strict";var n=r(2914),i=r(1807),s=r(2293),o=r(8761),a=r(5299),c=r(6960),l=r(4815),u=r(4887),p=r(6665),d=r(6721),h=TypeError,Result=function(e,t){this.stopped=e,this.result=t},f=Result.prototype;e.exports=function(e,t,r){var g,m,v,y,w,b,S,x=r&&r.that,E=!(!r||!r.AS_ENTRIES),I=!(!r||!r.IS_RECORD),_=!(!r||!r.IS_ITERATOR),C=!(!r||!r.INTERRUPTED),O=n(t,x),stop=function(e){return g&&d(g,"normal"),new Result(!0,e)},callFn=function(e){return E?(s(e),C?O(e[0],e[1],stop):O(e[0],e[1])):C?O(e,stop):O(e)};if(I)g=e.iterator;else if(_)g=e;else{if(!(m=p(e)))throw new h(o(e)+" is not iterable");if(a(m)){for(v=0,y=c(e);y>v;v++)if((w=callFn(e[v]))&&l(f,w))return w;return new Result(!1)}g=u(e,m)}for(b=I?e.next:g.next;!(S=i(b,g)).done;){try{w=callFn(S.value)}catch(e){d(g,"throw",e)}if("object"==typeof w&&w&&l(f,w))return w}return new Result(!1)}},1507:e=>{"use strict";e.exports={}},1703:e=>{"use strict";var t=Math.ceil,r=Math.floor;e.exports=Math.trunc||function trunc(e){var n=+e;return(n>0?r:t)(n)}},1704:(e,t,r)=>{"use strict";var n=r(1483);e.exports=function(e){return"object"==typeof e?null!==e:n(e)}},1799:(e,t,r)=>{"use strict";var n=r(382),i=r(8473),s=r(3145);e.exports=!n&&!i(function(){return 7!==Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a})},1807:(e,t,r)=>{"use strict";var n=r(274),i=Function.prototype.call;e.exports=n?i.bind(i):function(){return i.apply(i,arguments)}},1831:(e,t,r)=>{"use strict";var n=r(9557),i=r(5578),s=r(2095),o="__core-js_shared__",a=e.exports=i[o]||s(o,{});(a.versions||(a.versions=[])).push({version:"3.46.0",mode:n?"pure":"global",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)",license:"https://github.com/zloirock/core-js/blob/v3.46.0/LICENSE",source:"https://github.com/zloirock/core-js"})},1851:(e,t,r)=>{"use strict";var n,i,s,o=r(8473),a=r(1483),c=r(1704),l=r(5290),u=r(3181),p=r(7914),d=r(1),h=r(9557),f=d("iterator"),g=!1;[].keys&&("next"in(s=[].keys())?(i=u(u(s)))!==Object.prototype&&(n=i):g=!0),!c(n)||o(function(){var e={};return n[f].call(e)!==e})?n={}:h&&(n=l(n)),a(n[f])||p(n,f,function(){return this}),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:g}},1866:(e,t,r)=>{"use strict";var n=r(4762),i=0,s=Math.random(),o=n(1.1.toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+o(++i+s,36)}},1975:(e,t,r)=>{"use strict";var n=r(8612),i=r(1807),s=r(8120),o=r(2293),a=r(41),c=r(8660),l=r(8901),u=r(9557),p=r(6721),d=r(7486),h=r(5267),f=!u&&!d("filter",function(){}),g=!u&&!f&&h("filter",TypeError),m=u||f||g,v=c(function(){for(var e,t,r=this.iterator,n=this.predicate,s=this.next;;){if(e=o(i(s,r)),this.done=!!e.done)return;if(t=e.value,l(r,n,[t,this.counter++],!0))return t}});n({target:"Iterator",proto:!0,real:!0,forced:m},{filter:function filter(e){o(this);try{s(e)}catch(e){p(this,"throw",e)}return g?i(g,this,e):new v(a(this),{predicate:e})}})},1983:(e,t,r)=>{"use strict";var n=r(6721);e.exports=function(e,t,r){for(var i=e.length-1;i>=0;i--)if(void 0!==e[i])try{r=n(e[i].iterator,t,r)}catch(e){t="throw",r=e}if("throw"===t)throw r;return r}},2048:(e,t,r)=>{"use strict";var n=r(382),i=r(5755),s=Function.prototype,o=n&&Object.getOwnPropertyDescriptor,a=i(s,"name"),c=a&&"something"===function something(){}.name,l=a&&(!n||n&&o(s,"name").configurable);e.exports={EXISTS:a,PROPER:c,CONFIGURABLE:l}},2095:(e,t,r)=>{"use strict";var n=r(5578),i=Object.defineProperty;e.exports=function(e,t){try{i(n,e,{value:t,configurable:!0,writable:!0})}catch(r){n[e]=t}return t}},2121:(e,t,r)=>{"use strict";var n=r(4762),i=r(8473),s=r(1278),o=Object,a=n("".split);e.exports=i(function(){return!o("z").propertyIsEnumerable(0)})?function(e){return"String"===s(e)?a(e,""):o(e)}:o},2278:(e,t,r)=>{"use strict";var n=r(6742),i=r(4741).concat("length","prototype");t.f=Object.getOwnPropertyNames||function getOwnPropertyNames(e){return n(e,i)}},2293:(e,t,r)=>{"use strict";var n=r(1704),i=String,s=TypeError;e.exports=function(e){if(n(e))return e;throw new s(i(e)+" is not an object")}},2313:(e,t,r)=>{"use strict";var n=r(7914);e.exports=function(e,t,r){for(var i in t)n(e,i,t[i],r);return e}},2347:(e,t,r)=>{"use strict";var n=r(3312),i=Object;e.exports=function(e){return i(n(e))}},2355:(e,t,r)=>{"use strict";var n=r(1807),i=r(1704),s=r(1423),o=r(2564),a=r(348),c=r(1),l=TypeError,u=c("toPrimitive");e.exports=function(e,t){if(!i(e)||s(e))return e;var r,c=o(e,u);if(c){if(void 0===t&&(t="default"),r=n(c,e,t),!i(r)||s(r))return r;throw new l("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}},2425:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(641));t.default=i.default.extend({elements:null,getDefaultElements:()=>({}),bindEvents(){},onInit(){this.initElements(),this.bindEvents()},initElements(){this.elements=this.getDefaultElements()}})},2564:(e,t,r)=>{"use strict";var n=r(8120),i=r(5983);e.exports=function(e,t){var r=e[t];return i(r)?void 0:n(r)}},2811:(e,t,r)=>{"use strict";var n=r(1409);e.exports=n("document","documentElement")},2890:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(4846),r(6211);class _default extends elementorModules.ViewModule{getDefaultSettings(){return{selectors:{elements:".elementor-element",nestedDocumentElements:".elementor .elementor-element"},classes:{editMode:"elementor-edit-mode"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$elements:this.$element.find(e.elements).not(this.$element.find(e.nestedDocumentElements))}}getDocumentSettings(e){let t;if(this.isEdit){t={};const e=elementor.settings.page.model;jQuery.each(e.getActiveControls(),r=>{t[r]=e.attributes[r]})}else t=this.$element.data("elementor-settings")||{};return this.getItems(t,e)}runElementsHandlers(){this.elements.$elements.each((e,t)=>setTimeout(()=>elementorFrontend.elementsHandler.runReadyTrigger(t)))}onInit(){this.$element=this.getSettings("$element"),super.onInit(),this.isEdit=this.$element.hasClass(this.getSettings("classes.editMode")),this.isEdit?elementor.on("document:loaded",()=>{elementor.settings.page.model.on("change",this.onSettingsChange.bind(this))}):this.runElementsHandlers()}onSettingsChange(){}}t.default=_default},2914:(e,t,r)=>{"use strict";var n=r(3786),i=r(8120),s=r(274),o=n(n.bind);e.exports=function(e,t){return i(e),void 0===t?e:s?o(e,t):function(){return e.apply(t,arguments)}}},2946:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(751)),s=n(r(5213));class ArgsObject extends i.default{static getInstanceType(){return"ArgsObject"}constructor(e){super(),this.args=e}requireArgument(e,t=this.args){if(!Object.prototype.hasOwnProperty.call(t,e))throw Error(`${e} is required.`)}requireArgumentType(e,t,r=this.args){if(this.requireArgument(e,r),typeof r[e]!==t)throw Error(`${e} invalid type: ${t}.`)}requireArgumentInstance(e,t,r=this.args){if(this.requireArgument(e,r),!(r[e]instanceof t||(0,s.default)(r[e],t)))throw Error(`${e} invalid instance.`)}requireArgumentConstructor(e,t,r=this.args){if(this.requireArgument(e,r),r[e].constructor.toString()!==t.prototype.constructor.toString())throw Error(`${e} invalid constructor type.`)}}t.default=ArgsObject},2970:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(5724);t.default=class Scroll{static scrollObserver(e){let t=0;const r={root:e.root||null,rootMargin:e.offset||"0px",threshold:((e=0)=>{const t=[];if(e>0&&e<=100){const r=100/e;for(let e=0;e<=100;e+=r)t.push(e/100)}else t.push(0);return t})(e.sensitivity)};return new IntersectionObserver(function handleIntersect(r){const n=r[0].boundingClientRect.y,i=r[0].isIntersecting,s=n<t?"down":"up",o=Math.abs(parseFloat((100*r[0].intersectionRatio).toFixed(2)));e.callback({sensitivity:e.sensitivity,isInViewport:i,scrollPercentage:o,intersectionScrollDirection:s}),t=n},r)}static getElementViewportPercentage(e,t={}){const r=e[0].getBoundingClientRect(),n=t.start||0,i=t.end||0,s=window.innerHeight*n/100,o=window.innerHeight*i/100,a=r.top-window.innerHeight,c=0-a+s,l=r.top+s+e.height()-a+o,u=Math.max(0,Math.min(c/l,1));return parseFloat((100*u).toFixed(2))}static getPageScrollPercentage(e={},t){const r=e.start||0,n=e.end||0,i=t||document.documentElement.scrollHeight-document.documentElement.clientHeight,s=i*r/100,o=i+s+i*n/100;return(document.documentElement.scrollTop+document.body.scrollTop+s)/o*100}}},3005:(e,t,r)=>{"use strict";var n=r(1703);e.exports=function(e){var t=+e;return t!=t||0===t?0:n(t)}},3145:(e,t,r)=>{"use strict";var n=r(5578),i=r(1704),s=n.document,o=i(s)&&i(s.createElement);e.exports=function(e){return o?s.createElement(e):{}}},3181:(e,t,r)=>{"use strict";var n=r(5755),i=r(1483),s=r(2347),o=r(5409),a=r(9441),c=o("IE_PROTO"),l=Object,u=l.prototype;e.exports=a?l.getPrototypeOf:function(e){var t=s(e);if(n(t,c))return t[c];var r=t.constructor;return i(r)&&t instanceof r?r.prototype:t instanceof l?u:null}},3242:(e,t,r)=>{"use strict";var n=r(8612),i=r(1807),s=r(1506),o=r(8120),a=r(2293),c=r(41),l=r(6721),u=r(5267)("find",TypeError);n({target:"Iterator",proto:!0,real:!0,forced:u},{find:function find(e){a(this);try{o(e)}catch(e){l(this,"throw",e)}if(u)return i(u,this,e);var t=c(this),r=0;return s(t,function(t,n){if(e(t,r++))return n(t)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},3312:(e,t,r)=>{"use strict";var n=r(5983),i=TypeError;e.exports=function(e){if(n(e))throw new i("Can't call method on "+e);return e}},3392:(e,t,r)=>{"use strict";var n=r(3005),i=Math.max,s=Math.min;e.exports=function(e,t){var r=n(e);return r<0?i(r+t,0):s(r,t)}},3617:(e,t,r)=>{"use strict";var n=r(8612),i=r(5578),s=r(6021),o=r(2293),a=r(1483),c=r(3181),l=r(3864),u=r(670),p=r(8473),d=r(5755),h=r(1),f=r(1851).IteratorPrototype,g=r(382),m=r(9557),v="constructor",y="Iterator",w=h("toStringTag"),b=TypeError,S=i[y],x=m||!a(S)||S.prototype!==f||!p(function(){S({})}),E=function Iterator(){if(s(this,f),c(this)===f)throw new b("Abstract class Iterator not directly constructable")},defineIteratorPrototypeAccessor=function(e,t){g?l(f,e,{configurable:!0,get:function(){return t},set:function(t){if(o(this),this===f)throw new b("You can't redefine this property");d(this,e)?this[e]=t:u(this,e,t)}}):f[e]=t};d(f,w)||defineIteratorPrototypeAccessor(w,y),!x&&d(f,v)&&f[v]!==Object||defineIteratorPrototypeAccessor(v,E),E.prototype=f,n({global:!0,constructor:!0,forced:x},{Iterator:E})},3658:(e,t,r)=>{"use strict";var n=r(6742),i=r(4741);e.exports=Object.keys||function keys(e){return n(e,i)}},3786:(e,t,r)=>{"use strict";var n=r(1278),i=r(4762);e.exports=function(e){if("Function"===n(e))return i(e)}},3815:(e,t,r)=>{"use strict";var n=r(2355),i=r(1423);e.exports=function(e){var t=n(e,"string");return i(t)?t:t+""}},3864:(e,t,r)=>{"use strict";var n=r(169),i=r(5835);e.exports=function(e,t,r){return r.get&&n(r.get,t,{getter:!0}),r.set&&n(r.set,t,{setter:!0}),i.f(e,t,r)}},3896:(e,t,r)=>{"use strict";var n=r(382),i=r(8473);e.exports=n&&i(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},3980:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(5724);var i=n(r(2425));t.default=i.default.extend({getDefaultSettings:()=>({container:null,items:null,columnsCount:3,verticalSpaceBetween:30}),getDefaultElements(){return{$container:jQuery(this.getSettings("container")),$items:jQuery(this.getSettings("items"))}},run(){var e=[],t=this.elements.$container.position().top,r=this.getSettings(),n=r.columnsCount;t+=parseInt(this.elements.$container.css("margin-top"),10),this.elements.$items.each(function(i){var s=Math.floor(i/n),o=jQuery(this),a=o[0].getBoundingClientRect().height+r.verticalSpaceBetween;if(s){var c=o.position(),l=i%n,u=c.top-t-e[l];u-=parseInt(o.css("margin-top"),10),u*=-1,o.css("margin-top",u+"px"),e[l]+=a}else e.push(a)})}})},3991:(e,t,r)=>{"use strict";var n=r(8612),i=r(1807),s=r(8120),o=r(2293),a=r(41),c=r(8660),l=r(8901),u=r(6721),p=r(7486),d=r(5267),h=r(9557),f=!h&&!p("map",function(){}),g=!h&&!f&&d("map",TypeError),m=h||f||g,v=c(function(){var e=this.iterator,t=o(i(this.next,e));if(!(this.done=!!t.done))return l(e,this.mapper,[t.value,this.counter++],!0)});n({target:"Iterator",proto:!0,real:!0,forced:m},{map:function map(e){o(this);try{s(e)}catch(e){u(this,"throw",e)}return g?i(g,this,e):new v(a(this),{mapper:e})}})},4338:(e,t,r)=>{"use strict";var n={};n[r(1)("toStringTag")]="z",e.exports="[object z]"===String(n)},4347:(e,t)=>{"use strict";t.f=Object.getOwnPropertySymbols},4364:(e,t,r)=>{"use strict";r(3991)},4483:(e,t,r)=>{"use strict";var n,i,s,o=r(4644),a=r(5578),c=r(1704),l=r(9037),u=r(5755),p=r(1831),d=r(5409),h=r(1507),f="Object already initialized",g=a.TypeError,m=a.WeakMap;if(o||p.state){var v=p.state||(p.state=new m);v.get=v.get,v.has=v.has,v.set=v.set,n=function(e,t){if(v.has(e))throw new g(f);return t.facade=e,v.set(e,t),t},i=function(e){return v.get(e)||{}},s=function(e){return v.has(e)}}else{var y=d("state");h[y]=!0,n=function(e,t){if(u(e,y))throw new g(f);return t.facade=e,l(e,y,t),t},i=function(e){return u(e,y)?e[y]:{}},s=function(e){return u(e,y)}}e.exports={set:n,get:i,has:s,enforce:function(e){return s(e)?i(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!c(t)||(r=i(t)).type!==e)throw new g("Incompatible receiver, "+e+" required");return r}}}},4644:(e,t,r)=>{"use strict";var n=r(5578),i=r(1483),s=n.WeakMap;e.exports=i(s)&&/native code/.test(String(s))},4741:e=>{"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},4762:(e,t,r)=>{"use strict";var n=r(274),i=Function.prototype,s=i.call,o=n&&i.bind.bind(s,s);e.exports=n?o:function(e){return function(){return s.apply(e,arguments)}}},4815:(e,t,r)=>{"use strict";var n=r(4762);e.exports=n({}.isPrototypeOf)},4846:(e,t,r)=>{"use strict";r(3617)},4887:(e,t,r)=>{"use strict";var n=r(1807),i=r(8120),s=r(2293),o=r(8761),a=r(6665),c=TypeError;e.exports=function(e,t){var r=arguments.length<2?a(e):t;if(i(r))return s(n(r,e));throw new c(o(e)+" is not iterable")}},4914:(e,t,r)=>{"use strict";var n=r(1278);e.exports=Array.isArray||function isArray(e){return"Array"===n(e)}},4946:(e,t,r)=>{"use strict";var n=r(6784),i=n(r(1265)),s=n(r(2890)),o=n(r(7955)),a=n(r(8140)),c=n(r(7224)),l=n(r(5633)),u=n(r(9603));i.default.frontend={Document:s.default,tools:{StretchElement:o.default},handlers:{Base:c.default,StretchedElement:a.default,SwiperBase:l.default,CarouselBase:u.default}}},4961:(e,t,r)=>{"use strict";var n=r(382),i=r(1807),s=r(7611),o=r(7738),a=r(5599),c=r(3815),l=r(5755),u=r(1799),p=Object.getOwnPropertyDescriptor;t.f=n?p:function getOwnPropertyDescriptor(e,t){if(e=a(e),t=c(t),u)try{return p(e,t)}catch(e){}if(l(e,t))return o(!i(s.f,e,t),e[t])}},5022:(e,t,r)=>{"use strict";var n=r(6029);e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},5213:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=(e,t)=>{t=Array.isArray(t)?t:[t];for(const r of t)if(e.constructor.name===r.prototype[Symbol.toStringTag])return!0;return!1}},5247:e=>{"use strict";e.exports=function(e,t){return{value:e,done:t}}},5267:(e,t,r)=>{"use strict";var n=r(5578);e.exports=function(e,t){var r=n.Iterator,i=r&&r.prototype,s=i&&i[e],o=!1;if(s)try{s.call({next:function(){return{done:!0}},return:function(){o=!0}},-1)}catch(e){e instanceof t||(o=!1)}if(!o)return s}},5290:(e,t,r)=>{"use strict";var n,i=r(2293),s=r(5799),o=r(4741),a=r(1507),c=r(2811),l=r(3145),u=r(5409),p="prototype",d="script",h=u("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(e){return"<"+d+">"+e+"</"+d+">"},NullProtoObjectViaActiveX=function(e){e.write(scriptTag("")),e.close();var t=e.parentWindow.Object;return e=null,t},NullProtoObject=function(){try{n=new ActiveXObject("htmlfile")}catch(e){}var e,t,r;NullProtoObject="undefined"!=typeof document?document.domain&&n?NullProtoObjectViaActiveX(n):(t=l("iframe"),r="java"+d+":",t.style.display="none",c.appendChild(t),t.src=String(r),(e=t.contentWindow.document).open(),e.write(scriptTag("document.F=Object")),e.close(),e.F):NullProtoObjectViaActiveX(n);for(var i=o.length;i--;)delete NullProtoObject[p][o[i]];return NullProtoObject()};a[h]=!0,e.exports=Object.create||function create(e,t){var r;return null!==e?(EmptyConstructor[p]=i(e),r=new EmptyConstructor,EmptyConstructor[p]=null,r[h]=e):r=NullProtoObject(),void 0===t?r:s.f(r,t)}},5299:(e,t,r)=>{"use strict";var n=r(1),i=r(6775),s=n("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||o[s]===e)}},5409:(e,t,r)=>{"use strict";var n=r(7255),i=r(1866),s=n("keys");e.exports=function(e){return s[e]||(s[e]=i(e))}},5578:function(e,t,r){"use strict";var check=function(e){return e&&e.Math===Math&&e};e.exports=check("object"==typeof globalThis&&globalThis)||check("object"==typeof window&&window)||check("object"==typeof self&&self)||check("object"==typeof r.g&&r.g)||check("object"==typeof this&&this)||function(){return this}()||Function("return this")()},5599:(e,t,r)=>{"use strict";var n=r(2121),i=r(3312);e.exports=function(e){return n(i(e))}},5633:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(7224));class SwiperHandlerBase extends i.default{getInitialSlide(){const e=this.getEditSettings();return e.activeItemIndex?e.activeItemIndex-1:0}getSlidesCount(){return this.elements.$slides.length}togglePauseOnHover(e){e?this.elements.$swiperContainer.on({mouseenter:()=>{this.swiper.autoplay.stop()},mouseleave:()=>{this.swiper.autoplay.start()}}):this.elements.$swiperContainer.off("mouseenter mouseleave")}handleKenBurns(){const e=this.getSettings();this.$activeImageBg&&this.$activeImageBg.removeClass(e.classes.kenBurnsActive),this.activeItemIndex=this.swiper?this.swiper.activeIndex:this.getInitialSlide(),this.swiper?this.$activeImageBg=jQuery(this.swiper.slides[this.activeItemIndex]).children("."+e.classes.slideBackground):this.$activeImageBg=jQuery(this.elements.$slides[0]).children("."+e.classes.slideBackground),this.$activeImageBg.addClass(e.classes.kenBurnsActive)}}t.default=SwiperHandlerBase},5724:(e,t,r)=>{"use strict";var n=r(8612),i=r(2347),s=r(6960),o=r(9273),a=r(1091);n({target:"Array",proto:!0,arity:1,forced:r(8473)(function(){return 4294967297!==[].push.call({length:4294967296},1)})||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}()},{push:function push(e){var t=i(this),r=s(t),n=arguments.length;a(r+n);for(var c=0;c<n;c++)t[r]=arguments[c],r++;return o(t,r),r}})},5755:(e,t,r)=>{"use strict";var n=r(4762),i=r(2347),s=n({}.hasOwnProperty);e.exports=Object.hasOwn||function hasOwn(e,t){return s(i(e),t)}},5799:(e,t,r)=>{"use strict";var n=r(382),i=r(3896),s=r(5835),o=r(2293),a=r(5599),c=r(3658);t.f=n&&!i?Object.defineProperties:function defineProperties(e,t){o(e);for(var r,n=a(t),i=c(t),l=i.length,u=0;l>u;)s.f(e,r=i[u++],n[r]);return e}},5835:(e,t,r)=>{"use strict";var n=r(382),i=r(1799),s=r(3896),o=r(2293),a=r(3815),c=TypeError,l=Object.defineProperty,u=Object.getOwnPropertyDescriptor,p="enumerable",d="configurable",h="writable";t.f=n?s?function defineProperty(e,t,r){if(o(e),t=a(t),o(r),"function"==typeof e&&"prototype"===t&&"value"in r&&h in r&&!r[h]){var n=u(e,t);n&&n[h]&&(e[t]=r.value,r={configurable:d in r?r[d]:n[d],enumerable:p in r?r[p]:n[p],writable:!1})}return l(e,t,r)}:l:function defineProperty(e,t,r){if(o(e),t=a(t),o(r),i)try{return l(e,t,r)}catch(e){}if("get"in r||"set"in r)throw new c("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},5983:e=>{"use strict";e.exports=function(e){return null==e}},6021:(e,t,r)=>{"use strict";var n=r(4815),i=TypeError;e.exports=function(e,t){if(n(t,e))return e;throw new i("Incorrect invocation")}},6029:(e,t,r)=>{"use strict";var n=r(6477),i=r(8473),s=r(5578).String;e.exports=!!Object.getOwnPropertySymbols&&!i(function(){var e=Symbol("symbol detection");return!s(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41})},6145:(e,t,r)=>{"use strict";var n=r(4338),i=r(1483),s=r(1278),o=r(1)("toStringTag"),a=Object,c="Arguments"===s(function(){return arguments}());e.exports=n?s:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=a(e),o))?r:c?s(t):"Object"===(n=s(t))&&i(t.callee)?"Arguments":n}},6211:(e,t,r)=>{"use strict";r(3242)},6477:(e,t,r)=>{"use strict";var n,i,s=r(5578),o=r(9461),a=s.process,c=s.Deno,l=a&&a.versions||c&&c.version,u=l&&l.v8;u&&(i=(n=u.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!i&&o&&(!(n=o.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=o.match(/Chrome\/(\d+)/))&&(i=+n[1]),e.exports=i},6651:(e,t,r)=>{"use strict";var n=r(5599),i=r(3392),s=r(6960),createMethod=function(e){return function(t,r,o){var a=n(t),c=s(a);if(0===c)return!e&&-1;var l,u=i(o,c);if(e&&r!=r){for(;c>u;)if((l=a[u++])!=l)return!0}else for(;c>u;u++)if((e||u in a)&&a[u]===r)return e||u||0;return!e&&-1}};e.exports={includes:createMethod(!0),indexOf:createMethod(!1)}},6665:(e,t,r)=>{"use strict";var n=r(6145),i=r(2564),s=r(5983),o=r(6775),a=r(1)("iterator");e.exports=function(e){if(!s(e))return i(e,a)||i(e,"@@iterator")||o[n(e)]}},6721:(e,t,r)=>{"use strict";var n=r(1807),i=r(2293),s=r(2564);e.exports=function(e,t,r){var o,a;i(e);try{if(!(o=s(e,"return"))){if("throw"===t)throw r;return r}o=n(o,e)}catch(e){a=!0,o=e}if("throw"===t)throw r;if(a)throw o;return i(o),r}},6726:(e,t,r)=>{"use strict";var n=r(5755),i=r(9497),s=r(4961),o=r(5835);e.exports=function(e,t,r){for(var a=i(t),c=o.f,l=s.f,u=0;u<a.length;u++){var p=a[u];n(e,p)||r&&n(r,p)||c(e,p,l(t,p))}}},6742:(e,t,r)=>{"use strict";var n=r(4762),i=r(5755),s=r(5599),o=r(6651).indexOf,a=r(1507),c=n([].push);e.exports=function(e,t){var r,n=s(e),l=0,u=[];for(r in n)!i(a,r)&&i(n,r)&&c(u,r);for(;t.length>l;)i(n,r=t[l++])&&(~o(u,r)||c(u,r));return u}},6775:e=>{"use strict";e.exports={}},6784:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},6960:(e,t,r)=>{"use strict";var n=r(8324);e.exports=function(e){return n(e.length)}},7224:(e,t,r)=>{"use strict";r(5724),r(4846),r(7458),r(6211),r(9655),e.exports=elementorModules.ViewModule.extend({$element:null,editorListeners:null,onElementChange:null,onEditSettingsChange:null,onPageSettingsChange:null,isEdit:null,__construct(e){this.isActive(e)&&(this.$element=e.$element,this.isEdit=this.$element.hasClass("elementor-element-edit-mode"),this.isEdit&&this.addEditorListeners())},isActive:()=>!0,isElementInTheCurrentDocument(){return!!elementorFrontend.isEditMode()&&elementor.documents.currentDocument.id.toString()===this.$element[0].closest(".elementor").dataset.elementorId},findElement(e){var t=this.$element;return t.find(e).filter(function(){return jQuery(this).parent().closest(".elementor-element").is(t)})},getUniqueHandlerID(e,t){return e||(e=this.getModelCID()),t||(t=this.$element),e+t.attr("data-element_type")+this.getConstructorID()},initEditorListeners(){var e=this;if(e.editorListeners=[{event:"element:destroy",to:elementor.channels.data,callback(t){t.cid===e.getModelCID()&&e.onDestroy()}}],e.onElementChange){const t=e.getWidgetType()||e.getElementType();let r="change";"global"!==t&&(r+=":"+t),e.editorListeners.push({event:r,to:elementor.channels.editor,callback(t,r){e.getUniqueHandlerID(r.model.cid,r.$el)===e.getUniqueHandlerID()&&e.onElementChange(t.model.get("name"),t,r)}})}e.onEditSettingsChange&&e.editorListeners.push({event:"change:editSettings",to:elementor.channels.editor,callback(t,r){if(r.model.cid!==e.getModelCID())return;const n=Object.keys(t.changed)[0];e.onEditSettingsChange(n,t.changed[n])}}),["page"].forEach(function(t){var r="on"+t[0].toUpperCase()+t.slice(1)+"SettingsChange";e[r]&&e.editorListeners.push({event:"change",to:elementor.settings[t].model,callback(t){e[r](t.changed)}})})},getEditorListeners(){return this.editorListeners||this.initEditorListeners(),this.editorListeners},addEditorListeners(){var e=this.getUniqueHandlerID();this.getEditorListeners().forEach(function(t){elementorFrontend.addListenerOnce(e,t.event,t.callback,t.to)})},removeEditorListeners(){var e=this.getUniqueHandlerID();this.getEditorListeners().forEach(function(t){elementorFrontend.removeListeners(e,t.event,null,t.to)})},getElementType(){return this.$element.data("element_type")},getWidgetType(){const e=this.$element.data("widget_type");if(e)return e.split(".")[0]},getID(){return this.$element.data("id")},getModelCID(){return this.$element.data("model-cid")},getElementSettings(e){let t={};const r=this.getModelCID();if(this.isEdit&&r){const e=elementorFrontend.config.elements.data[r],n=e.attributes;let i=n.widgetType||n.elType;n.isInner&&(i="inner-"+i);let s=elementorFrontend.config.elements.keys[i];s||(s=elementorFrontend.config.elements.keys[i]=[],jQuery.each(e.controls,(e,t)=>{(t.frontend_available||t.editor_available)&&s.push(e)})),jQuery.each(e.getActiveControls(),function(e){if(-1!==s.indexOf(e)){let r=n[e];r.toJSON&&(r=r.toJSON()),t[e]=r}})}else t=this.$element.data("settings")||{};return this.getItems(t,e)},getEditSettings(e){var t={};return this.isEdit&&(t=elementorFrontend.config.elements.editSettings[this.getModelCID()].attributes),this.getItems(t,e)},getCurrentDeviceSetting(e){return elementorFrontend.getCurrentDeviceSetting(this.getElementSettings(),e)},onInit(){this.isActive(this.getSettings())&&elementorModules.ViewModule.prototype.onInit.apply(this,arguments)},onDestroy(){this.isEdit&&this.removeEditorListeners(),this.unbindEvents&&this.unbindEvents()}})},7255:(e,t,r)=>{"use strict";var n=r(1831);e.exports=function(e,t){return n[e]||(n[e]=t||{})}},7268:(e,t,r)=>{"use strict";var n=r(4762),i=r(1483),s=r(1831),o=n(Function.toString);i(s.inspectSource)||(s.inspectSource=function(e){return o(e)}),e.exports=s.inspectSource},7458:(e,t,r)=>{"use strict";r(1975)},7486:e=>{"use strict";e.exports=function(e,t){var r="function"==typeof Iterator&&Iterator.prototype[e];if(r)try{r.call({next:null},t).next()}catch(e){return!0}}},7611:(e,t)=>{"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,i=n&&!r.call({1:2},1);t.f=i?function propertyIsEnumerable(e){var t=n(this,e);return!!t&&t.enumerable}:r},7738:e=>{"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},7914:(e,t,r)=>{"use strict";var n=r(1483),i=r(5835),s=r(169),o=r(2095);e.exports=function(e,t,r,a){a||(a={});var c=a.enumerable,l=void 0!==a.name?a.name:t;if(n(r)&&s(r,l,a),a.global)c?e[t]=r:o(t,r);else{try{a.unsafe?e[t]&&(c=!0):delete e[t]}catch(e){}c?e[t]=r:i.f(e,t,{value:r,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return e}},7955:e=>{"use strict";e.exports=elementorModules.ViewModule.extend({getDefaultSettings:()=>({element:null,direction:elementorFrontend.config.is_rtl?"right":"left",selectors:{container:window},considerScrollbar:!1,cssOutput:"inline"}),getDefaultElements(){return{$element:jQuery(this.getSettings("element"))}},stretch(){const e=this.getSettings();let t;try{t=jQuery(e.selectors.container)}catch(e){}t&&t.length||(t=jQuery(this.getDefaultSettings().selectors.container)),this.reset();var r=this.elements.$element,n=t.innerWidth(),i=r.offset().left,s="fixed"===r.css("position"),o=s?0:i,a=window===t[0];if(!a){var c=t.offset().left;s&&(o=c),i>c&&(o=i-c)}if(e.considerScrollbar&&a){o-=window.innerWidth-n}s||(elementorFrontend.config.is_rtl&&(o=n-(r.outerWidth()+o)),o=-o),e.margin&&(o+=e.margin);var l={};let u=n;e.margin&&(u-=2*e.margin),l.width=u+"px",l[e.direction]=o+"px","variables"!==e.cssOutput?r.css(l):this.applyCssVariables(r,l)},reset(){const e={},t=this.getSettings(),r=this.elements.$element;"variables"!==t.cssOutput?(e.width="",e[t.direction]="",r.css(e)):this.resetCssVariables(r)},applyCssVariables(e,t){e.css("--stretch-width",t.width),t.left?e.css("--stretch-left",t.left):e.css("--stretch-right",t.right)},resetCssVariables(e){e.css({"--stretch-width":"","--stretch-left":"","--stretch-right":""})}})},7958:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseRegistry=void 0,r(4846),r(7458),r(9655),r(4364);t.BaseRegistry=class BaseRegistry{constructor(){this.sections=new Map}register(e){if(!e.key||!e.title)throw new Error("Template type must have key and title");const t=this.get(e.key)||this.formatSection(e);if(e.children)if(t.children){const r=new Map(t.children.map(e=>[e.key,e]));e.children.forEach(e=>{const t=this.formatSection(e);r.set(e.key,t)}),t.children=Array.from(r.values())}else t.children=e.children.map(e=>this.formatSection(e));this.sections.set(e.key,t)}formatSection({children:e,...t}){return{key:t.key,title:t.title,description:t.description||"",useParentDefault:!1!==t.useParentDefault,getInitialState:t.getInitialState||null,component:t.component||null,order:t.order||10,isAvailable:t.isAvailable||(()=>!0),...t}}getAll(){return Array.from(this.sections.values()).filter(e=>e.isAvailable()).map(e=>e.children?{...e,children:[...e.children].sort((e,t)=>e.order-t.order)}:e).sort((e,t)=>e.order-t.order)}get(e){return this.sections.get(e)}}},8120:(e,t,r)=>{"use strict";var n=r(1483),i=r(8761),s=TypeError;e.exports=function(e){if(n(e))return e;throw new s(i(e)+" is not a function")}},8140:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(4846),r(6211);var i=n(r(7224));class StretchedElement extends i.default{getStretchedClass(){return"e-stretched"}getStretchSettingName(){return"stretch_element"}getStretchActiveValue(){return"yes"}bindEvents(){const e=this.getUniqueHandlerID();elementorFrontend.addListenerOnce(e,"resize",this.stretch),elementorFrontend.addListenerOnce(e,"sticky:stick",this.stretch,this.$element),elementorFrontend.addListenerOnce(e,"sticky:unstick",this.stretch,this.$element),elementorFrontend.isEditMode()&&(this.onKitChangeStretchContainerChange=this.onKitChangeStretchContainerChange.bind(this),elementor.channels.editor.on("kit:change:stretchContainer",this.onKitChangeStretchContainerChange))}unbindEvents(){elementorFrontend.removeListeners(this.getUniqueHandlerID(),"resize",this.stretch),elementorFrontend.isEditMode()&&elementor.channels.editor.off("kit:change:stretchContainer",this.onKitChangeStretchContainerChange)}isActive(e){return elementorFrontend.isEditMode()||e.$element.hasClass(this.getStretchedClass())}getStretchElementForConfig(e=null){return e?this.$element.find(e):this.$element}getStretchElementConfig(){return{element:this.getStretchElementForConfig(),selectors:{container:this.getStretchContainer()},considerScrollbar:elementorFrontend.isEditMode()&&elementorFrontend.config.is_rtl}}initStretch(){this.stretch=this.stretch.bind(this),this.stretchElement=new elementorModules.frontend.tools.StretchElement(this.getStretchElementConfig())}getStretchContainer(){return elementorFrontend.getKitSettings("stretched_section_container")||window}isStretchSettingEnabled(){return this.getElementSettings(this.getStretchSettingName())===this.getStretchActiveValue()}stretch(){this.isStretchSettingEnabled()&&this.stretchElement.stretch()}onInit(...e){this.isActive(this.getSettings())&&(this.initStretch(),super.onInit(...e),this.stretch())}onElementChange(e){this.getStretchSettingName()===e&&(this.isStretchSettingEnabled()?this.stretch():this.stretchElement.reset())}onKitChangeStretchContainerChange(){this.stretchElement.setSettings("selectors.container",this.getStretchContainer()),this.stretch()}}t.default=StretchedElement},8324:(e,t,r)=>{"use strict";var n=r(3005),i=Math.min;e.exports=function(e){var t=n(e);return t>0?i(t,9007199254740991):0}},8473:e=>{"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},8612:(e,t,r)=>{"use strict";var n=r(5578),i=r(4961).f,s=r(9037),o=r(7914),a=r(2095),c=r(6726),l=r(8730);e.exports=function(e,t){var r,u,p,d,h,f=e.target,g=e.global,m=e.stat;if(r=g?n:m?n[f]||a(f,{}):n[f]&&n[f].prototype)for(u in t){if(d=t[u],p=e.dontCallGetSet?(h=i(r,u))&&h.value:r[u],!l(g?u:f+(m?".":"#")+u,e.forced)&&void 0!==p){if(typeof d==typeof p)continue;c(d,p)}(e.sham||p&&p.sham)&&s(d,"sham",!0),o(r,u,d,e)}}},8660:(e,t,r)=>{"use strict";var n=r(1807),i=r(5290),s=r(9037),o=r(2313),a=r(1),c=r(4483),l=r(2564),u=r(1851).IteratorPrototype,p=r(5247),d=r(6721),h=r(1983),f=a("toStringTag"),g="IteratorHelper",m="WrapForValidIterator",v="normal",y="throw",w=c.set,createIteratorProxyPrototype=function(e){var t=c.getterFor(e?m:g);return o(i(u),{next:function next(){var r=t(this);if(e)return r.nextHandler();if(r.done)return p(void 0,!0);try{var n=r.nextHandler();return r.returnHandlerResult?n:p(n,r.done)}catch(e){throw r.done=!0,e}},return:function(){var r=t(this),i=r.iterator;if(r.done=!0,e){var s=l(i,"return");return s?n(s,i):p(void 0,!0)}if(r.inner)try{d(r.inner.iterator,v)}catch(e){return d(i,y,e)}if(r.openIters)try{h(r.openIters,v)}catch(e){return d(i,y,e)}return i&&d(i,v),p(void 0,!0)}})},b=createIteratorProxyPrototype(!0),S=createIteratorProxyPrototype(!1);s(S,f,"Iterator Helper"),e.exports=function(e,t,r){var n=function Iterator(n,i){i?(i.iterator=n.iterator,i.next=n.next):i=n,i.type=t?m:g,i.returnHandlerResult=!!r,i.nextHandler=e,i.counter=0,i.done=!1,w(this,i)};return n.prototype=t?b:S,n}},8685:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ForceMethodImplementation=void 0;class ForceMethodImplementation extends Error{constructor(e={},t={}){super(`${e.isStatic?"static ":""}${e.fullName}() should be implemented, please provide '${e.functionName||e.fullName}' functionality.`,t),Object.keys(t).length&&console.error(t),Error.captureStackTrace(this,ForceMethodImplementation)}}t.ForceMethodImplementation=ForceMethodImplementation;t.default=e=>{const t=Error().stack.split("\n")[2].trim(),r=t.startsWith("at new")?"constructor":t.split(" ")[1],n={};if(n.functionName=r,n.fullName=r,n.functionName.includes(".")){const e=n.functionName.split(".");n.className=e[0],n.functionName=e[1]}else n.isStatic=!0;throw new ForceMethodImplementation(n,e)}},8730:(e,t,r)=>{"use strict";var n=r(8473),i=r(1483),s=/#|\.prototype\./,isForced=function(e,t){var r=a[o(e)];return r===l||r!==c&&(i(t)?n(t):!!t)},o=isForced.normalize=function(e){return String(e).replace(s,".").toLowerCase()},a=isForced.data={},c=isForced.NATIVE="N",l=isForced.POLYFILL="P";e.exports=isForced},8761:e=>{"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},8901:(e,t,r)=>{"use strict";var n=r(2293),i=r(6721);e.exports=function(e,t,r,s){try{return s?t(n(r)[0],r[1]):t(r)}catch(t){i(e,"throw",t)}}},9031:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createGetInitialState=function createGetInitialState(e,t={}){return(r,n)=>{let i=n;if(r.hasOwnProperty("uploadedData")){i=!1;const t=r.uploadedData.manifest.templates,n=elementorAppConfig?.["import-export-customization"]?.exportGroups||{};for(const r in t){if(n[t[r].doc_type]===e){i=!0;break}}}return{enabled:i,...t}}}},9037:(e,t,r)=>{"use strict";var n=r(382),i=r(5835),s=r(7738);e.exports=n?function(e,t,r){return i.f(e,t,s(1,r))}:function(e,t,r){return e[t]=r,e}},9273:(e,t,r)=>{"use strict";var n=r(382),i=r(4914),s=TypeError,o=Object.getOwnPropertyDescriptor,a=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=a?function(e,t){if(i(e)&&!o(e,"length").writable)throw new s("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},9441:(e,t,r)=>{"use strict";var n=r(8473);e.exports=!n(function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype})},9461:(e,t,r)=>{"use strict";var n=r(5578).navigator,i=n&&n.userAgent;e.exports=i?String(i):""},9497:(e,t,r)=>{"use strict";var n=r(1409),i=r(4762),s=r(2278),o=r(4347),a=r(2293),c=i([].concat);e.exports=n("Reflect","ownKeys")||function ownKeys(e){var t=s.f(a(e)),r=o.f;return r?c(t,r(e)):t}},9557:e=>{"use strict";e.exports=!1},9603:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(4846),r(6211),r(9655);var i=n(r(5633));class CarouselHandlerBase extends i.default{getDefaultSettings(){return{selectors:{carousel:".swiper",swiperWrapper:".swiper-wrapper",slideContent:".swiper-slide",swiperArrow:".elementor-swiper-button",paginationWrapper:".swiper-pagination",paginationBullet:".swiper-pagination-bullet",paginationBulletWrapper:".swiper-pagination-bullets"}}}getDefaultElements(){const e=this.getSettings("selectors"),t={$swiperContainer:this.$element.find(e.carousel),$swiperWrapper:this.$element.find(e.swiperWrapper),$swiperArrows:this.$element.find(e.swiperArrow),$paginationWrapper:this.$element.find(e.paginationWrapper),$paginationBullets:this.$element.find(e.paginationBullet),$paginationBulletWrapper:this.$element.find(e.paginationBulletWrapper)};return t.$slides=t.$swiperContainer.find(e.slideContent),t}getSwiperSettings(){const e=this.getElementSettings(),t=+e.slides_to_show||3,r=1===t,n=elementorFrontend.config.responsive.activeBreakpoints,i={mobile:1,tablet:r?1:2},s={slidesPerView:t,loop:"yes"===e.infinite,speed:e.speed,handleElementorBreakpoints:!0,breakpoints:{}};let o=t;Object.keys(n).reverse().forEach(t=>{const r=i[t]?i[t]:o;s.breakpoints[n[t].value]={slidesPerView:+e["slides_to_show_"+t]||r,slidesPerGroup:+e["slides_to_scroll_"+t]||1},e.image_spacing_custom&&(s.breakpoints[n[t].value].spaceBetween=this.getSpaceBetween(t)),o=+e["slides_to_show_"+t]||r}),"yes"===e.autoplay&&(s.autoplay={delay:e.autoplay_speed,disableOnInteraction:"yes"===e.pause_on_interaction}),r?(s.effect=e.effect,"fade"===e.effect&&(s.fadeEffect={crossFade:!0})):s.slidesPerGroup=+e.slides_to_scroll||1,e.image_spacing_custom&&(s.spaceBetween=this.getSpaceBetween());const a="arrows"===e.navigation||"both"===e.navigation,c="dots"===e.navigation||"both"===e.navigation||e.pagination;return a&&(s.navigation={prevEl:".elementor-swiper-button-prev",nextEl:".elementor-swiper-button-next"}),c&&(s.pagination={el:`.elementor-element-${this.getID()} .swiper-pagination`,type:e.pagination?e.pagination:"bullets",clickable:!0,renderBullet:(e,t)=>`<span class="${t}" role="button" tabindex="0" data-bullet-index="${e}" aria-label="${elementorFrontend.config.i18n.a11yCarouselPaginationBulletMessage} ${e+1}"></span>`}),"yes"===e.lazyload&&(s.lazy={loadPrevNext:!0,loadPrevNextAmount:1}),s.a11y={enabled:!0,prevSlideMessage:elementorFrontend.config.i18n.a11yCarouselPrevSlideMessage,nextSlideMessage:elementorFrontend.config.i18n.a11yCarouselNextSlideMessage,firstSlideMessage:elementorFrontend.config.i18n.a11yCarouselFirstSlideMessage,lastSlideMessage:elementorFrontend.config.i18n.a11yCarouselLastSlideMessage},s.on={slideChange:()=>{this.a11ySetPaginationTabindex(),this.handleElementHandlers(),this.a11ySetSlideAriaHidden()},init:()=>{this.a11ySetPaginationTabindex(),this.a11ySetSlideAriaHidden("initialisation")}},this.applyOffsetSettings(e,s,t),s}getOffsetWidth(){const e=elementorFrontend.getCurrentDeviceMode();return elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(),"offset_width","size",e)||0}applyOffsetSettings(e,t,r){const n=e.offset_sides;if(!(elementorFrontend.isEditMode()&&"NestedCarousel"===this.constructor.name)&&n&&"none"!==n)switch(n){case"right":this.forceSliderToShowNextSlideWhenOnLast(t,r),this.addClassToSwiperContainer("offset-right");break;case"left":this.addClassToSwiperContainer("offset-left");break;case"both":this.forceSliderToShowNextSlideWhenOnLast(t,r),this.addClassToSwiperContainer("offset-both")}}forceSliderToShowNextSlideWhenOnLast(e,t){e.slidesPerView=t+.001}addClassToSwiperContainer(e){this.getDefaultElements().$swiperContainer[0].classList.add(e)}async onInit(...e){if(super.onInit(...e),!this.elements.$swiperContainer.length||2>this.elements.$slides.length)return;await this.initSwiper();"yes"===this.getElementSettings().pause_on_hover&&this.togglePauseOnHover(!0)}async initSwiper(){const e=elementorFrontend.utils.swiper;this.swiper=await new e(this.elements.$swiperContainer,this.getSwiperSettings()),this.elements.$swiperContainer.data("swiper",this.swiper)}bindEvents(){this.elements.$swiperArrows.on("keydown",this.onDirectionArrowKeydown.bind(this)),this.elements.$paginationWrapper.on("keydown",".swiper-pagination-bullet",this.onDirectionArrowKeydown.bind(this)),this.elements.$swiperContainer.on("keydown",".swiper-slide",this.onDirectionArrowKeydown.bind(this)),this.$element.find(":focusable").on("focus",this.onFocusDisableAutoplay.bind(this)),elementorFrontend.elements.$window.on("resize",this.getSwiperSettings.bind(this))}unbindEvents(){this.elements.$swiperArrows.off(),this.elements.$paginationWrapper.off(),this.elements.$swiperContainer.off(),this.$element.find(":focusable").off(),elementorFrontend.elements.$window.off("resize")}onDirectionArrowKeydown(e){const t=elementorFrontend.config.is_rtl,r=e.originalEvent.code,n=t?"ArrowLeft":"ArrowRight";if(!(-1!==["ArrowLeft","ArrowRight"].indexOf(r)))return!0;(t?"ArrowRight":"ArrowLeft")===r?this.swiper.slidePrev():n===r&&this.swiper.slideNext()}onFocusDisableAutoplay(){this.swiper.autoplay.stop()}updateSwiperOption(e){const t=this.getElementSettings()[e],r=this.swiper.params;switch(e){case"autoplay_speed":r.autoplay.delay=t;break;case"speed":r.speed=t}this.swiper.update()}getChangeableProperties(){return{pause_on_hover:"pauseOnHover",autoplay_speed:"delay",speed:"speed",arrows_position:"arrows_position"}}onElementChange(e){if(0===e.indexOf("image_spacing_custom"))return void this.updateSpaceBetween(e);if(this.getChangeableProperties()[e])if("pause_on_hover"===e){const e=this.getElementSettings("pause_on_hover");this.togglePauseOnHover("yes"===e)}else this.updateSwiperOption(e)}onEditSettingsChange(e){"activeItemIndex"===e&&this.swiper.slideToLoop(this.getEditSettings("activeItemIndex")-1)}getSpaceBetween(e=null){const t=elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(),"image_spacing_custom","size",e);return Number(t)||0}updateSpaceBetween(e){const t=e.match("image_spacing_custom_(.*)"),r=t?t[1]:"desktop",n=this.getSpaceBetween(r);"desktop"!==r&&(this.swiper.params.breakpoints[elementorFrontend.config.responsive.activeBreakpoints[r].value].spaceBetween=n),this.swiper.params.spaceBetween=n,this.swiper.update()}getPaginationBullets(e="array"){const t=this.$element.find(this.getSettings("selectors").paginationBullet);return"array"===e?Array.from(t):t}a11ySetPaginationTabindex(){const e=this.swiper?.params?.pagination.bulletClass,t=this.swiper?.params?.pagination.bulletActiveClass;this.getPaginationBullets().forEach(e=>{e.classList?.contains(t)||e.removeAttribute("tabindex")});const r="ArrowLeft"===event?.code||"ArrowRight"===event?.code;event?.target?.classList?.contains(e)&&r&&this.$element.find(`.${t}`).trigger("focus")}getSwiperWrapperTranformXValue(){let e=this.elements.$swiperWrapper[0]?.style.transform;return e=e.replace("translate3d(",""),e=e.split(","),e=parseInt(e[0].replace("px","")),e||0}a11ySetSlideAriaHidden(e=""){if("number"!=typeof("initialisation"===e?0:this.swiper?.activeIndex))return;const t=this.getSwiperWrapperTranformXValue(),r=this.elements.$swiperWrapper[0].clientWidth;this.elements.$swiperContainer.find(this.getSettings("selectors").slideContent).each((e,n)=>{0<=n.offsetLeft+t&&r>n.offsetLeft+t?(n.removeAttribute("aria-hidden"),n.removeAttribute("inert")):(n.setAttribute("aria-hidden",!0),n.setAttribute("inert",""))})}handleElementHandlers(){}}t.default=CarouselHandlerBase},9655:(e,t,r)=>{"use strict";r(9930)},9930:(e,t,r)=>{"use strict";var n=r(8612),i=r(1807),s=r(1506),o=r(8120),a=r(2293),c=r(41),l=r(6721),u=r(5267)("forEach",TypeError);n({target:"Iterator",proto:!0,real:!0,forced:u},{forEach:function forEach(e){a(this);try{o(e)}catch(e){l(this,"throw",e)}if(u)return i(u,this,e);var t=c(this),r=0;s(t,function(t){e(t,r++)},{IS_RECORD:!0})}})}},e=>{var t;t=4946,e(e.s=t)}]);
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";var t,e,i,n,W,C,o,s,r,l,a,h,u;function E(t,e,i){return[parseFloat(t[0])*(a.test(t[0])?e/100:1),parseFloat(t[1])*(a.test(t[1])?i/100:1)]}function L(t,e){return parseInt(x.css(t,e),10)||0}function N(t){return null!=t&&t===t.window}x.ui=x.ui||{},x.ui.version="1.13.3",
x.extend(x.expr.pseudos,{data:x.expr.createPseudo?x.expr.createPseudo(function(e){return function(t){return!!x.data(t,e)}}):function(t,e,i){return!!x.data(t,i[3])}}),
x.fn.extend({disableSelection:(t="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}}),
x.ui.focusable=function(t,e){var i,n,o,s=t.nodeName.toLowerCase();return"area"===s?(o=(i=t.parentNode).name,!(!t.href||!o||"map"!==i.nodeName.toLowerCase())&&0<(i=x("img[usemap='#"+o+"']")).length&&i.is(":visible")):(/^(input|select|textarea|button|object)$/.test(s)?(n=!t.disabled)&&(o=x(t).closest("fieldset")[0])&&(n=!o.disabled):n="a"===s&&t.href||e,n&&x(t).is(":visible")&&function(t){var e=t.css("visibility");for(;"inherit"===e;)t=t.parent(),e=t.css("visibility");return"visible"===e}(x(t)))},x.extend(x.expr.pseudos,{focusable:function(t){return x.ui.focusable(t,null!=x.attr(t,"tabindex"))}}),x.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):x(this[0].form)},
x.ui.formResetMixin={_formResetHandler:function(){var e=x(this);setTimeout(function(){var t=e.data("ui-form-reset-instances");x.each(t,function(){this.refresh()})})},_bindFormResetHandler:function(){var t;this.form=this.element._form(),this.form.length&&((t=this.form.data("ui-form-reset-instances")||[]).length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t))},_unbindFormResetHandler:function(){var t;this.form.length&&((t=this.form.data("ui-form-reset-instances")).splice(x.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))}},x.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),
x.expr.pseudos||(x.expr.pseudos=x.expr[":"]),x.uniqueSort||(x.uniqueSort=x.unique),x.escapeSelector||(e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,i=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},x.escapeSelector=function(t){return(t+"").replace(e,i)}),x.fn.even&&x.fn.odd||x.fn.extend({even:function(){return this.filter(function(t){return t%2==0})},odd:function(){return this.filter(function(t){return t%2==1})}}),
x.ui.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},
x.fn.labels=function(){var t,e,i;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(e=this.eq(0).parents("label"),(t=this.attr("id"))&&(i=(i=this.eq(0).parents().last()).add((i.length?i:this).siblings()),t="label[for='"+x.escapeSelector(t)+"']",e=e.add(i.find(t).addBack(t))),this.pushStack(e)):this.pushStack([])},x.ui.plugin={add:function(t,e,i){var n,o=x.ui[t].prototype;for(n in i)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([e,i[n]])},call:function(t,e,i,n){var o,s=t.plugins[e];if(s&&(n||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(o=0;o<s.length;o++)t.options[s[o][0]]&&s[o][1].apply(t.element,i)}},
W=Math.max,C=Math.abs,o=/left|center|right/,s=/top|center|bottom/,r=/[\+\-]\d+(\.[\d]+)?%?/,l=/^\w+/,a=/%$/,h=x.fn.position,x.position={scrollbarWidth:function(){var t,e,i;return void 0!==n?n:(i=(e=x("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>")).children()[0],x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),n=t-i)},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?x.position.scrollbarWidth():0,height:e?x.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=x(t||window),i=N(e[0]),n=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:i,isDocument:n,offset:!i&&!n?x(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},x.fn.position=function(f){var c,d,p,g,m,v,y,w,b,_,t,e;return f&&f.of?(v="string"==typeof(f=x.extend({},f)).of?x(document).find(f.of):x(f.of),y=x.position.getWithinInfo(f.within),w=x.position.getScrollInfo(y),b=(f.collision||"flip").split(" "),_={},e=9===(e=(t=v)[0]).nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:N(e)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:e.preventDefault?{width:0,height:0,offset:{top:e.pageY,left:e.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()},v[0].preventDefault&&(f.at="left top"),d=e.width,p=e.height,m=x.extend({},g=e.offset),x.each(["my","at"],function(){var t,e,i=(f[this]||"").split(" ");(i=1===i.length?o.test(i[0])?i.concat(["center"]):s.test(i[0])?["center"].concat(i):["center","center"]:i)[0]=o.test(i[0])?i[0]:"center",i[1]=s.test(i[1])?i[1]:"center",t=r.exec(i[0]),e=r.exec(i[1]),_[this]=[t?t[0]:0,e?e[0]:0],f[this]=[l.exec(i[0])[0],l.exec(i[1])[0]]}),1===b.length&&(b[1]=b[0]),"right"===f.at[0]?m.left+=d:"center"===f.at[0]&&(m.left+=d/2),"bottom"===f.at[1]?m.top+=p:"center"===f.at[1]&&(m.top+=p/2),c=E(_.at,d,p),m.left+=c[0],m.top+=c[1],this.each(function(){var i,t,r=x(this),l=r.outerWidth(),a=r.outerHeight(),e=L(this,"marginLeft"),n=L(this,"marginTop"),o=l+e+L(this,"marginRight")+w.width,s=a+n+L(this,"marginBottom")+w.height,h=x.extend({},m),u=E(_.my,r.outerWidth(),r.outerHeight());"right"===f.my[0]?h.left-=l:"center"===f.my[0]&&(h.left-=l/2),"bottom"===f.my[1]?h.top-=a:"center"===f.my[1]&&(h.top-=a/2),h.left+=u[0],h.top+=u[1],i={marginLeft:e,marginTop:n},x.each(["left","top"],function(t,e){x.ui.position[b[t]]&&x.ui.position[b[t]][e](h,{targetWidth:d,targetHeight:p,elemWidth:l,elemHeight:a,collisionPosition:i,collisionWidth:o,collisionHeight:s,offset:[c[0]+u[0],c[1]+u[1]],my:f.my,at:f.at,within:y,elem:r})}),f.using&&(t=function(t){var e=g.left-h.left,i=e+d-l,n=g.top-h.top,o=n+p-a,s={target:{element:v,left:g.left,top:g.top,width:d,height:p},element:{element:r,left:h.left,top:h.top,width:l,height:a},horizontal:i<0?"left":0<e?"right":"center",vertical:o<0?"top":0<n?"bottom":"middle"};d<l&&C(e+i)<d&&(s.horizontal="center"),p<a&&C(n+o)<p&&(s.vertical="middle"),W(C(e),C(i))>W(C(n),C(o))?s.important="horizontal":s.important="vertical",f.using.call(this,t,s)}),r.offset(x.extend(h,{using:t}))})):h.apply(this,arguments)},x.ui.position={fit:{left:function(t,e){var i,n=e.within,o=n.isWindow?n.scrollLeft:n.offset.left,n=n.width,s=t.left-e.collisionPosition.marginLeft,r=o-s,l=s+e.collisionWidth-n-o;n<e.collisionWidth?0<r&&l<=0?(i=t.left+r+e.collisionWidth-n-o,t.left+=r-i):t.left=!(0<l&&r<=0)&&l<r?o+n-e.collisionWidth:o:0<r?t.left+=r:0<l?t.left-=l:t.left=W(t.left-s,t.left)},top:function(t,e){var i,n=e.within,n=n.isWindow?n.scrollTop:n.offset.top,o=e.within.height,s=t.top-e.collisionPosition.marginTop,r=n-s,l=s+e.collisionHeight-o-n;o<e.collisionHeight?0<r&&l<=0?(i=t.top+r+e.collisionHeight-o-n,t.top+=r-i):t.top=!(0<l&&r<=0)&&l<r?n+o-e.collisionHeight:n:0<r?t.top+=r:0<l?t.top-=l:t.top=W(t.top-s,t.top)}},flip:{left:function(t,e){var i=e.within,n=i.offset.left+i.scrollLeft,o=i.width,i=i.isWindow?i.scrollLeft:i.offset.left,s=t.left-e.collisionPosition.marginLeft,r=s-i,s=s+e.collisionWidth-o-i,l="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,a="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,h=-2*e.offset[0];r<0?((o=t.left+l+a+h+e.collisionWidth-o-n)<0||o<C(r))&&(t.left+=l+a+h):0<s&&(0<(n=t.left-e.collisionPosition.marginLeft+l+a+h-i)||C(n)<s)&&(t.left+=l+a+h)},top:function(t,e){var i=e.within,n=i.offset.top+i.scrollTop,o=i.height,i=i.isWindow?i.scrollTop:i.offset.top,s=t.top-e.collisionPosition.marginTop,r=s-i,s=s+e.collisionHeight-o-i,l="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,a="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,h=-2*e.offset[1];r<0?((o=t.top+l+a+h+e.collisionHeight-o-n)<0||o<C(r))&&(t.top+=l+a+h):0<s&&(0<(n=t.top-e.collisionPosition.marginTop+l+a+h-i)||C(n)<s)&&(t.top+=l+a+h)}},flipfit:{left:function(){x.ui.position.flip.left.apply(this,arguments),x.ui.position.fit.left.apply(this,arguments)},top:function(){x.ui.position.flip.top.apply(this,arguments),x.ui.position.fit.top.apply(this,arguments)}}},x.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return i=(i=i||e.body).nodeName?i:e.body},x.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&x(t).trigger("blur")},
x.fn.scrollParent=function(t){var e=this.css("position"),i="absolute"===e,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,t=this.parents().filter(function(){var t=x(this);return(!i||"static"!==t.css("position"))&&n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==e&&t.length?t:x(this[0].ownerDocument||document)},
x.extend(x.expr.pseudos,{tabbable:function(t){var e=x.attr(t,"tabindex"),i=null!=e;return(!i||0<=e)&&x.ui.focusable(t,i)}}),
x.fn.extend({uniqueId:(u=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++u)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&x(this).removeAttr("id")})}});
var f,c=0,d=Array.prototype.hasOwnProperty,p=Array.prototype.slice;x.cleanData=(f=x.cleanData,function(t){for(var e,i,n=0;null!=(i=t[n]);n++)(e=x._data(i,"events"))&&e.remove&&x(i).triggerHandler("remove");f(t)}),x.widget=function(t,i,e){var n,o,s,r={},l=t.split(".")[0],a=l+"-"+(t=t.split(".")[1]);return e||(e=i,i=x.Widget),Array.isArray(e)&&(e=x.extend.apply(null,[{}].concat(e))),x.expr.pseudos[a.toLowerCase()]=function(t){return!!x.data(t,a)},x[l]=x[l]||{},n=x[l][t],o=x[l][t]=function(t,e){if(!this||!this._createWidget)return new o(t,e);arguments.length&&this._createWidget(t,e)},x.extend(o,n,{version:e.version,_proto:x.extend({},e),_childConstructors:[]}),(s=new i).options=x.widget.extend({},s.options),x.each(e,function(e,n){function o(){return i.prototype[e].apply(this,arguments)}function s(t){return i.prototype[e].apply(this,t)}r[e]="function"!=typeof n?n:function(){var t,e=this._super,i=this._superApply;return this._super=o,this._superApply=s,t=n.apply(this,arguments),this._super=e,this._superApply=i,t}}),o.prototype=x.widget.extend(s,{widgetEventPrefix:n&&s.widgetEventPrefix||t},r,{constructor:o,namespace:l,widgetName:t,widgetFullName:a}),n?(x.each(n._childConstructors,function(t,e){var i=e.prototype;x.widget(i.namespace+"."+i.widgetName,o,e._proto)}),delete n._childConstructors):i._childConstructors.push(o),x.widget.bridge(t,o),o},x.widget.extend=function(t){for(var e,i,n=p.call(arguments,1),o=0,s=n.length;o<s;o++)for(e in n[o])i=n[o][e],d.call(n[o],e)&&void 0!==i&&(x.isPlainObject(i)?t[e]=x.isPlainObject(t[e])?x.widget.extend({},t[e],i):x.widget.extend({},i):t[e]=i);return t},x.widget.bridge=function(s,e){var r=e.prototype.widgetFullName||s;x.fn[s]=function(i){var t="string"==typeof i,n=p.call(arguments,1),o=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=x.data(this,r);return"instance"===i?(o=e,!1):e?"function"!=typeof e[i]||"_"===i.charAt(0)?x.error("no such method '"+i+"' for "+s+" widget instance"):(t=e[i].apply(e,n))!==e&&void 0!==t?(o=t&&t.jquery?o.pushStack(t.get()):t,!1):void 0:x.error("cannot call methods on "+s+" prior to initialization; attempted to call method '"+i+"'")}):o=void 0:(n.length&&(i=x.widget.extend.apply(null,[i].concat(n))),this.each(function(){var t=x.data(this,r);t?(t.option(i||{}),t._init&&t._init()):x.data(this,r,new e(i,this))})),o}},x.Widget=function(){},x.Widget._childConstructors=[],x.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=c++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,n,o,s=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(s={},t=(i=t.split(".")).shift(),i.length){for(n=s[t]=x.widget.extend({},this.options[t]),o=0;o<i.length-1;o++)n[i[o]]=n[i[o]]||{},n=n[i[o]];if(t=i.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];s[t]=e}return this._setOptions(s),this},_setOptions:function(t){for(var e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(t){var e,i,n;for(e in t)n=this.classesElementLookup[e],t[e]!==this.options.classes[e]&&n&&n.length&&(i=x(n.get()),this._removeClass(n,e),i.addClass(this._classes({element:i,keys:e,classes:t,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(o){var s=[],r=this;function t(t,e){for(var i,n=0;n<t.length;n++)i=r.classesElementLookup[t[n]]||x(),i=o.add?(function(){var i=[];o.element.each(function(t,e){x.map(r.classesElementLookup,function(t){return t}).some(function(t){return t.is(e)})||i.push(e)}),r._on(x(i),{remove:"_untrackClassesElement"})}(),x(x.uniqueSort(i.get().concat(o.element.get())))):x(i.not(o.element).get()),r.classesElementLookup[t[n]]=i,s.push(t[n]),e&&o.classes[t[n]]&&s.push(o.classes[t[n]])}return(o=x.extend({element:this.element,classes:this.options.classes||{}},o)).keys&&t(o.keys.match(/\S+/g)||[],!0),o.extra&&t(o.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(i){var n=this;x.each(n.classesElementLookup,function(t,e){-1!==x.inArray(i.target,e)&&(n.classesElementLookup[t]=x(e.not(i.target).get()))}),this._off(x(i.target))},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,n){var o="string"==typeof t||null===t,e={extra:o?e:i,keys:o?t:e,element:o?this.element:t,add:n="boolean"==typeof n?n:i};return e.element.toggleClass(this._classes(e),n),this},_on:function(o,s,t){var r,l=this;"boolean"!=typeof o&&(t=s,s=o,o=!1),t?(s=r=x(s),this.bindings=this.bindings.add(s)):(t=s,s=this.element,r=this.widget()),x.each(t,function(t,e){function i(){if(o||!0!==l.options.disabled&&!x(this).hasClass("ui-state-disabled"))return("string"==typeof e?l[e]:e).apply(l,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||x.guid++);var t=t.match(/^([\w:-]*)\s*(.*)$/),n=t[1]+l.eventNamespace,t=t[2];t?r.on(n,t,i):s.on(n,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e),this.bindings=x(this.bindings.not(t).get()),this.focusable=x(this.focusable.not(t).get()),this.hoverable=x(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(x(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(x(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var n,o,s=this.options[t];if(i=i||{},(e=x.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],o=e.originalEvent)for(n in o)n in e||(e[n]=o[n]);return this.element.trigger(e,i),!("function"==typeof s&&!1===s.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},x.each({show:"fadeIn",hide:"fadeOut"},function(s,r){x.Widget.prototype["_"+s]=function(e,t,i){var n,o=(t="string"==typeof t?{effect:t}:t)?!0!==t&&"number"!=typeof t&&t.effect||r:s;"number"==typeof(t=t||{})?t={duration:t}:!0===t&&(t={}),n=!x.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),n&&x.effects&&x.effects.effect[o]?e[s](t):o!==s&&e[o]?e[o](t.duration,t.easing,i):e.queue(function(t){x(this)[s](),i&&i.call(e[0]),t()})}})});