!function(e){"use strict";"undefined"!=typeof wpcf7&&null!==wpcf7&&(wpcf7=e.extend({cached:0,inputs:[]},wpcf7),e(function(){wpcf7.supportHtml5=function(){var t={},a=document.createElement("input");t.placeholder="placeholder"in a;return e.each(["email","url","tel","number","range","date"],function(e,i){a.setAttribute("type",i),t[i]="text"!==a.type}),t}(),e("div.wpcf7 > form").each(function(){var t=e(this);wpcf7.initForm(t),wpcf7.cached&&wpcf7.refill(t)})}),wpcf7.getId=function(t){return parseInt(e('input[name="_wpcf7"]',t).val(),10)},wpcf7.initForm=function(t){var a=e(t);a.submit(function(t){wpcf7.supportHtml5.placeholder||e("[placeholder].placeheld",a).each(function(t,a){e(a).val("").removeClass("placeheld")}),"function"==typeof window.FormData&&(wpcf7.submit(a),t.preventDefault())}),e(".wpcf7-submit",a).after(''),wpcf7.toggleSubmit(a),a.on("click",".wpcf7-acceptance",function(){wpcf7.toggleSubmit(a)}),e(".wpcf7-exclusive-checkbox",a).on("click","input:checkbox",function(){var t=e(this).attr("name");a.find('input:checkbox[name="'+t+'"]').not(this).prop("checked",!1)}),e(".wpcf7-list-item.has-free-text",a).each(function(){var t=e(":input.wpcf7-free-text",this),a=e(this).closest(".wpcf7-form-control");e(":checkbox, :radio",this).is(":checked")?t.prop("disabled",!1):t.prop("disabled",!0),a.on("change",":checkbox, :radio",function(){e(".has-free-text",a).find(":checkbox, :radio").is(":checked")?t.prop("disabled",!1).focus():t.prop("disabled",!0)})}),wpcf7.supportHtml5.placeholder||e("[placeholder]",a).each(function(){e(this).val(e(this).attr("placeholder")),e(this).addClass("placeheld"),e(this).focus(function(){e(this).hasClass("placeheld")&&e(this).val("").removeClass("placeheld")}),e(this).blur(function(){""===e(this).val()&&(e(this).val(e(this).attr("placeholder")),e(this).addClass("placeheld"))})}),wpcf7.jqueryUi&&!wpcf7.supportHtml5.date&&a.find('input.wpcf7-date[type="date"]').each(function(){e(this).datepicker({dateFormat:"yy-mm-dd",minDate:new Date(e(this).attr("min")),maxDate:new Date(e(this).attr("max"))})}),wpcf7.jqueryUi&&!wpcf7.supportHtml5.number&&a.find('input.wpcf7-number[type="number"]').each(function(){e(this).spinner({min:e(this).attr("min"),max:e(this).attr("max"),step:e(this).attr("step")})}),e(".wpcf7-character-count",a).each(function(){var t=e(this),i=t.attr("data-target-name"),n=t.hasClass("down"),c=parseInt(t.attr("data-starting-value"),10),s=parseInt(t.attr("data-maximum-value"),10),p=parseInt(t.attr("data-minimum-value"),10),o=function(a){var i=e(a).val().length,o=n?c-i:i;t.attr("data-current-value",o),t.text(o),s&&s");e.each(t.invalidFields,function(t,a){if(a.idref)var n=e("
  • ").append(e("").attr("href","#"+a.idref).append(a.message));else n=e("
  • ").append(a.message);i.append(n)}),a.append(i)}a.attr("role","alert").focus()})}(t,0,0,a),e(".ajax-loader",a).removeClass("is-active")}).fail(function(t,i,n){var c=e('
    ').text(n.message);a.after(c)})}},wpcf7.triggerEvent=function(t,a,i){var n=e(t),c=new CustomEvent("wpcf7"+a,{bubbles:!0,detail:i});n.get(0).dispatchEvent(c),n.trigger("wpcf7:"+a,i),n.trigger(a+".wpcf7",i)},wpcf7.toggleSubmit=function(t,a){var i=e(t),n=e("input:submit",i);void 0===a?i.hasClass("wpcf7-acceptance-as-validation")||(n.prop("disabled",!1),e(".wpcf7-acceptance",i).each(function(){var t=e(this),a=e("input:checkbox",t);if(!t.hasClass("optional")&&(t.hasClass("invert")&&a.is(":checked")||!t.hasClass("invert")&&!a.is(":checked")))return n.prop("disabled",!0),!1})):n.prop("disabled",!a)},wpcf7.notValidTip=function(t,a){var i=e(t);if(e(".wpcf7-not-valid-tip",i).remove(),e('').text(a).appendTo(i),i.is(".use-floating-validation-tip *")){var n=function(t){e(t).not(":hidden").animate({opacity:0},"fast",function(){e(this).css({"z-index":-100})})};i.on("mouseover",".wpcf7-not-valid-tip",function(){n(this)}),i.on("focus",":input",function(){n(e(".wpcf7-not-valid-tip",i))})}},wpcf7.refill=function(t,a){var i=e(t),n=function(t,a){e.each(a,function(e,a){t.find(':input[name="'+e+'"]').val(""),t.find("img.wpcf7-captcha-"+e).attr("src",a);var i=/([0-9]+)\.(png|gif|jpeg)$/.exec(a);t.find('input:hidden[name="_wpcf7_captcha_challenge_'+e+'"]').attr("value",i[1])})},c=function(t,a){e.each(a,function(e,a){t.find(':input[name="'+e+'"]').val(""),t.find(':input[name="'+e+'"]').siblings("span.wpcf7-quiz-label").text(a[0]),t.find('input:hidden[name="_wpcf7_quiz_answer_'+e+'"]').attr("value",a[1])})};void 0===a?e.ajax({type:"GET",url:wpcf7.apiSettings.getRoute("/contact-forms/"+wpcf7.getId(i)+"/refill"),beforeSend:function(e){var t=i.find(':input[name="_wpnonce"]').val();t&&e.setRequestHeader("X-WP-Nonce",t)},dataType:"json"}).done(function(e,t,a){e.captcha&&n(i,e.captcha),e.quiz&&c(i,e.quiz)}):(a.captcha&&n(i,a.captcha),a.quiz&&c(i,a.quiz))},wpcf7.clearResponse=function(t){var a=e(t);a.removeClass("invalid spam sent failed"),a.siblings(".screen-reader-response").html("").attr("role",""),e(".wpcf7-not-valid-tip",a).remove(),e("[aria-invalid]",a).attr("aria-invalid","false"),e(".wpcf7-form-control",a).removeClass("wpcf7-not-valid"),e(".wpcf7-response-output",a).hide().empty().removeAttr("role").removeClass("wpcf7-mail-sent-ok wpcf7-mail-sent-ng wpcf7-validation-errors wpcf7-spam-blocked")},wpcf7.apiSettings.getRoute=function(e){var t=wpcf7.apiSettings.root;return t=t.replace(wpcf7.apiSettings.namespace,wpcf7.apiSettings.namespace+e)})}(jQuery),function(){if("function"==typeof window.CustomEvent)return!1;function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var a=document.createEvent("CustomEvent");return a.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),a}e.prototype=window.Event.prototype,window.CustomEvent=e}(); !function(n){n(".tml").on("submit",'form[data-ajax="1"]',function(a){var e=n(this),s=e.find(":input"),t=e.find(":submit"),r=n(a.delegateTarget).find(".tml-alerts");a.preventDefault(),r.empty(),s.prop("readonly",!0),t.prop("disabled",!0),n.ajax({data:e.serialize()+"&ajax=1",method:e.attr("method")||"get",url:e.attr("action")}).always(function(){s.prop("readonly",!1),t.prop("disabled",!1)}).done(function(a){a.success?a.data.refresh?location.reload(!0):a.data.redirect?location.href=a.data.redirect:a.data.notice&&r.hide().html(a.data.notice).fadeIn():r.hide().html(a.data.errors).fadeIn()}).fail(function(a,e,s){a.responseJSON.data.errors&&r.hide().html(a.responseJSON.data.errors).fadeIn()})})}(jQuery),function(s){s(function(){var a,e;if(!themeMyLogin.action)return;switch(a=s("#user_login"),themeMyLogin.action){case"activate":(e=s("#key")).length&&e.focus();break;case"lostpassword":case"retrievepassword":case"register":a.focus();break;case"resetpass":case"rp":s("#pass1").focus();break;case"login":-1!=themeMyLogin.errors.indexOf("invalid_username")&&a.val(""),a.val()?s("#user_pass").focus():a.focus()}})}(jQuery),function(s){function a(){var a=s("#pass1").val(),e=s("#pass-strength-result");if(e.removeClass("short bad good strong"),a)switch(wp.passwordStrength.meter(a,wp.passwordStrength.userInputBlacklist(),a)){case-1:e.addClass("bad").html(pwsL10n.unknown);break;case 2:e.addClass("bad").html(pwsL10n.bad);break;case 3:e.addClass("good").html(pwsL10n.good);break;case 4:e.addClass("strong").html(pwsL10n.strong);break;case 5:e.addClass("short").html(pwsL10n.mismatch);break;default:e.addClass("short").html(pwsL10n.short)}else e.html(" ")}s(document).ready(function(){s("#pass1").val("").on("keyup paste",a)})}(jQuery); !function(){"use strict";function e(e){function t(t,n){var s,h,k=t==window,y=n&&n.message!==undefined?n.message:undefined;if(!(n=e.extend({},e.blockUI.defaults,n||{})).ignoreIfBlocked||!e(t).data("blockUI.isBlocked")){if(n.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,n.overlayCSS||{}),s=e.extend({},e.blockUI.defaults.css,n.css||{}),n.onOverlayClick&&(n.overlayCSS.cursor="pointer"),h=e.extend({},e.blockUI.defaults.themedCSS,n.themedCSS||{}),y=y===undefined?n.message:y,k&&p&&o(window,{fadeOut:0}),y&&"string"!=typeof y&&(y.parentNode||y.jquery)){var m=y.jquery?y[0]:y,g={};e(t).data("blockUI.history",g),g.el=m,g.parent=m.parentNode,g.display=m.style.display,g.position=m.style.position,g.parent&&g.parent.removeChild(m)}e(t).data("blockUI.onUnblock",n.onUnblock);var v,I,w,U,x=n.baseZ;v=e(r||n.forceIframe?'':''),I=e(n.theme?'':''),n.theme&&k?(U='"):n.theme?(U='"):U=k?'':'',w=e(U),y&&(n.theme?(w.css(h),w.addClass("ui-widget-content")):w.css(s)),n.theme||I.css(n.overlayCSS),I.css("position",k?"fixed":"absolute"),(r||n.forceIframe)&&v.css("opacity",0);var C=[v,I,w],S=e(k?"body":t);e.each(C,function(){this.appendTo(S)}),n.theme&&n.draggable&&e.fn.draggable&&w.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var O=f&&(!e.support.boxModel||e("object,embed",k?null:t).length>0);if(u||O){if(k&&n.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%"),(u||!e.support.boxModel)&&!k)var E=a(t,"borderTopWidth"),T=a(t,"borderLeftWidth"),M=E?"(0 - "+E+")":0,B=T?"(0 - "+T+")":0;e.each(C,function(e,t){var o=t[0].style;if(o.position="absolute",e<2)k?o.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+n.quirksmodeOffsetHack+') + "px"'):o.setExpression("height",'this.parentNode.offsetHeight + "px"'),k?o.setExpression("width",'jQuery.support.boxModel&&document.documentElement.clientWidth||document.body.clientWidth + "px"'):o.setExpression("width",'this.parentNode.offsetWidth + "px"'),B&&o.setExpression("left",B),M&&o.setExpression("top",M);else if(n.centerY)k&&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(!n.centerY&&k){var i="((document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop) + "+(n.css&&n.css.top?parseInt(n.css.top,10):0)+') + "px"';o.setExpression("top",i)}})}if(y&&(n.theme?w.find(".ui-widget-content").append(y):w.append(y),(y.jquery||y.nodeType)&&e(y).show()),(r||n.forceIframe)&&n.showOverlay&&v.show(),n.fadeIn){var j=n.onBlock?n.onBlock:c,H=n.showOverlay&&!y?j:c,z=y?j:c;n.showOverlay&&I._fadeIn(n.fadeIn,H),y&&w._fadeIn(n.fadeIn,z)}else n.showOverlay&&I.show(),y&&w.show(),n.onBlock&&n.onBlock.bind(w)();if(i(1,t,n),k?(p=w[0],b=e(n.focusableElements,p),n.focusInput&&setTimeout(l,20)):d(w[0],n.centerX,n.centerY),n.timeout){var W=setTimeout(function(){k?e.unblockUI(n):e(t).unblock(n)},n.timeout);e(t).data("blockUI.timeout",W)}}}function o(t,o){var s,l=t==window,d=e(t),a=d.data("blockUI.history"),c=d.data("blockUI.timeout");c&&(clearTimeout(c),d.removeData("blockUI.timeout")),o=e.extend({},e.blockUI.defaults,o||{}),i(0,t,o),null===o.onUnblock&&(o.onUnblock=d.data("blockUI.onUnblock"),d.removeData("blockUI.onUnblock"));var r;r=l?e(document.body).children().filter(".blockUI").add("body > .blockUI"):d.find(">.blockUI"),o.cursorReset&&(r.length>1&&(r[1].style.cursor=o.cursorReset),r.length>2&&(r[2].style.cursor=o.cursorReset)),l&&(p=b=null),o.fadeOut?(s=r.length,r.stop().fadeOut(o.fadeOut,function(){0==--s&&n(r,a,o,t)})):n(r,a,o,t)}function n(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 i(t,o,n){var i=o==window,l=e(o);if((t||(!i||p)&&(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).bind(d,n,s):e(document).unbind(d,s)}}function s(t){if("keydown"===t.type&&t.keyCode&&9==t.keyCode&&p&&t.data.constrainTabKey){var o=b,n=!t.shiftKey&&t.target===o[o.length-1],i=t.shiftKey&&t.target===o[0];if(n||i)return setTimeout(function(){l(i)},10),!1}var s=t.data,d=e(t.target);return d.hasClass("blockOverlay")&&s.onOverlayClick&&s.onOverlayClick(t),d.parents("div."+s.blockMsgClass).length>0||0===d.parents().children().filter("div.blockUI").length}function l(e){if(b){var t=b[!0===e?b.length-1:0];t&&t.focus()}}function d(e,t,o){var n=e.parentNode,i=e.style,s=(n.offsetWidth-e.offsetWidth)/2-a(n,"borderLeftWidth"),l=(n.offsetHeight-e.offsetHeight)/2-a(n,"borderTopWidth");t&&(i.left=s>0?s+"px":"0"),o&&(i.top=l>0?l+"px":"0")}function a(t,o){return parseInt(e.css(t,o),10)||0}e.fn._fadeIn=e.fn.fadeIn;var c=e.noop||function(){},r=/MSIE/.test(navigator.userAgent),u=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),f=(document.documentMode,e.isFunction(document.createElement("div").style.setExpression));e.blockUI=function(e){t(window,e)},e.unblockUI=function(e){o(window,e)},e.growlUI=function(t,o,n,i){var s=e('
    ');t&&s.append("

    "+t+"

    "),o&&s.append("

    "+o+"

    "),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.mouseover(function(){l({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)}).mouseout(function(){e(".blockMsg").fadeOut(1e3)})},e.fn.block=function(o){if(this[0]===window)return e.blockUI(o),this;var n=e.extend({},e.blockUI.defaults,o||{});return this.each(function(){var t=e(this);n.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,t(this,o)})},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each(function(){o(this,t)})},e.blockUI.version=2.7,e.blockUI.defaults={message:"

    Please wait...

    ",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 p=null,b=[]}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)}(); jQuery(function(d){if("undefined"==typeof wc_add_to_cart_params)return!1;function t(){this.requests=[],this.addRequest=this.addRequest.bind(this),this.run=this.run.bind(this),d(document.body).on("click",".add_to_cart_button",{addToCartHandler:this},this.onAddToCart).on("click",".remove_from_cart_button",{addToCartHandler:this},this.onRemoveFromCart).on("added_to_cart",this.updateButton).on("ajax_request_not_sent.adding_to_cart",this.updateButton).on("added_to_cart removed_from_cart",{addToCartHandler:this},this.updateFragments)}t.prototype.addRequest=function(t){this.requests.push(t),1===this.requests.length&&this.run()},t.prototype.run=function(){var t=this,a=t.requests[0].complete;t.requests[0].complete=function(){"function"==typeof a&&a(),t.requests.shift(),0'+wc_add_to_cart_params.i18n_view_cart+""),d(document.body).trigger("wc_cart_button_updated",[r]))},t.prototype.updateFragments=function(t,a){a&&(d.each(a,function(t){d(t).addClass("updating").fadeTo("400","0.6").block({message:null,overlayCSS:{opacity:.6}})}),d.each(a,function(t,a){d(t).replaceWith(a),d(t).stop(!0).css("opacity","1").unblock()}),d(document.body).trigger("wc_fragments_loaded"))},new t}); !function(e){var n=!1;if("function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),!n){var o=window.Cookies,t=window.Cookies=e();t.noConflict=function(){return window.Cookies=o,t}}}(function(){function e(){for(var e=0,n={};e1){if("number"==typeof(i=e({path:"/"},t.defaults,i)).expires){var a=new Date;a.setMilliseconds(a.getMilliseconds()+864e5*i.expires),i.expires=a}i.expires=i.expires?i.expires.toUTCString():"";try{c=JSON.stringify(r),/^[\{\[]/.test(c)&&(r=c)}catch(m){}r=o.write?o.write(r,n):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=(n=(n=encodeURIComponent(String(n))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var f="";for(var s in i)i[s]&&(f+="; "+s,!0!==i[s]&&(f+="="+i[s]));return document.cookie=n+"="+r+f}n||(c={});for(var p=document.cookie?document.cookie.split("; "):[],d=/(%[0-9A-Z]{2})+/g,u=0;u'),t(".woocommerce form input").filter(":password").parent("span").addClass("password-input"),t(".password-input").append(''),t(".show-password-input").click(function(){t(this).toggleClass("display-password"),t(this).hasClass("display-password")?t(this).siblings(['input[type="password"]']).prop("type","text"):t(this).siblings('input[type="text"]').prop("type","password")})}); jQuery(function(r){if("undefined"==typeof wc_cart_fragments_params)return!1;var t=!0,o=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 a(){t&&sessionStorage.setItem("wc_cart_created",(new Date).getTime())}function s(e){t&&(localStorage.setItem(o,e),sessionStorage.setItem(o,e))}var e={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(e){e&&e.fragments&&(r.each(e.fragments,function(e,t){r(e).replaceWith(t)}),t&&(sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(e.fragments)),s(e.cart_hash),e.cart_hash&&a()),r(document.body).trigger("wc_fragments_refreshed"))},error:function(){r(document.body).trigger("wc_fragments_ajax_error")}};function n(){r.ajax(e)}if(t){var i=null;r(document.body).on("wc_fragment_refresh updated_wc_div",function(){n()}),r(document.body).on("added_to_cart removed_from_cart",function(e,t,r){var n=sessionStorage.getItem(o);null!==n&&n!==undefined&&""!==n||a(),sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(t)),s(r)}),r(document.body).on("wc_fragments_refreshed",function(){clearTimeout(i),i=setTimeout(n,864e5)}),r(window).on("storage onstorage",function(e){o===e.originalEvent.key&&localStorage.getItem(o)!==sessionStorage.getItem(o)&&n()}),r(window).on("pageshow",function(e){e.originalEvent.persisted&&(r(".widget_shopping_cart_content").empty(),r(document.body).trigger("wc_fragment_refresh"))});try{var c=r.parseJSON(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)),_=sessionStorage.getItem(o),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",""":'"',"'":"'","’":"’","‘":"‘","–":"–","—":"—","…":"…","”":"”"};return e.replace(/\&[\w\d\#]{2,5}\;/g,function(e){return r[e]})}jQuery(document).ready(function(){wpcf7_redirect_mailsent_handler()}); jQuery(document).ready(function($){ jQuery('.fc-slider-feature .slides').slick({ slidesToShow: 1, slidesToScroll: 1, dots: true, arrows: false, autoplay: true, autoplaySpeed: 10000, asNavFor: '.fc-slider-sync' }); jQuery('.fc-slider-sync').slick({ slidesToShow: 1, slidesToScroll: 1, dots: true, autoplay: true, autoplaySpeed: 10000, centerMode: true, arrows: false, fade: true, focusOnSelect: true, asNavFor: '.fc-slider-feature .slides', responsive: [ { breakpoint: 991, settings: "unslick", } ] }); jQuery('div.share-inside').unbind(); document.addEventListener('wpcf7mailsent', function(event){ location=dataUrl.homeUrl + '/lien-he/gui-lien-he-thanh-cong/'; }, false); var pagetop=$('.go-up'); var contentWidth=960; $(window).on('load scroll resize', function(){ var winWidth=$(window).width(); var winHeight=$(window).outerHeight(); var scrollTop=$(window).scrollTop(); var barAdmin=$('#wpadminbar').length > 0 ? $('#wpadminbar').outerHeight():0; var scrollBottom=$('html').outerHeight() - winHeight - $('#footer-bottom').outerHeight() + barAdmin; var bottom,right,classes; if(winWidth < contentWidth){ right=20; }else if(winWidth < contentWidth + 27){ right=winWidth - contentWidth; }else{ right=27; } if(scrollTop > scrollBottom){ bottom=scrollTop - scrollBottom; pagetop.addClass('stuff'); }else{ bottom=30; pagetop.removeClass('stuff'); } pagetop.css({ right:right, bottom:bottom }); $('.fb_dialog').css({ bottom: bottom +' !important' }); if(scrollTop > winHeight*0.2){ if(!pagetop.is(':visible')){ pagetop.css('opacity',0).show(); pagetop.animate({opacity:1},'fast'); } jQuery('#fb-root').addClass('visible'); }else{ if(pagetop.is(':visible')&&!pagetop.is(':animated')){ pagetop.animate({opacity:0},'fast',function(){ pagetop.css('opacity',1).hide(); }); } jQuery('#fb-root').removeClass('visible'); }}); jQuery('.js-smooth').click(function(){ var speed=500, href=$(this).attr('href').split('#')[1],     target=$(href=="" ? 'html':'#' + href),     position=target.offset().top;   $('body,html').animate({    scrollTop: position   }, speed, 'swing');   return false;  }); var offsetY=window.pageYOffset; var lightbox=$('.modal'); var btn=$('.js-modal'); var scrollBarWidth = window.innerWidth - document.documentElement.clientWidth; var modalInit=function (){ btn.click(function (){ var lightboxID=$(this).data('modal'); modalOpen(lightboxID); }); lightbox.find('.js-modal-close').click(function (){ var lightBox=$(this).parents('.modal'); modalClose(lightBox); }); }; var modalOpen=function (lightboxID){ $(lightboxID).fadeIn(); offsetY=window.pageYOffset; $('body').css({ position: 'fixed', top: -offsetY + 'px', width: '100%', paddingRight: scrollBarWidth + 'px' }); $(document).on('touchmove', function (e){ if($(e.target).parents('.modal-dialog').length==0) return false; }); }; var modalClose=function (lightBox){ $('body').css({ position: 'static', top: 'auto', paddingRight: 0 }); $(window).scrollTop(offsetY); lightBox.fadeOut('fast'); $(document).off('touchmove'); }; modalInit(); jQuery('input[type=file]').on('change', function(fileInput){ var files=fileInput.target.files; if(files.length){ if(files[0]['name']!=='') jQuery(this).parent().siblings('.filename').html(files[0]['name']).show(); else jQuery(this).parent().siblings('.filename').html('').hide(); }}); }); var currentURL=window.location.href; jQuery('.js-request-url .tml-social-provider-facebook').on('click', function (){ sessionStorage.setItem('request_url', currentURL); }); jQuery(window).on('load', function(){ setTimeout(function(){ jQuery('.lazybg').each(function(){ jQuery(this).removeClass('lazybg').addClass('lazyloaded'); }); jQuery('.item-lazyload').each(function(){ jQuery(this).removeClass('item-lazyload').addClass('item-loaded'); }); }, 1000); if(sessionStorage.length&&sessionStorage.getItem('request_url')!=null){ var referrerUrl=sessionStorage.getItem('request_url'); if(document.referrer.indexOf('facebook.com')!==-1&¤tURL.indexOf('edit-profile')===-1){ window.location.href=referrerUrl; sessionStorage.removeItem('request_url'); } if(referrerUrl===document.referrer){ sessionStorage.removeItem('request_url'); }} }); window.addComment=function(v){var I,C,h,E=v.document,b={commentReplyClass:"comment-reply-link",commentReplyTitleId:"reply-title",cancelReplyId:"cancel-comment-reply-link",commentFormId:"commentform",temporaryFormId:"wp-temp-form-div",parentIdFieldId:"comment_parent",postIdFieldId:"comment_post_ID"},e=v.MutationObserver||v.WebKitMutationObserver||v.MozMutationObserver,r="querySelector"in E&&"addEventListener"in v,n=!!E.documentElement.dataset;function t(){d(),e&&new e(o).observe(E.body,{childList:!0,subtree:!0})}function d(e){if(r&&(I=g(b.cancelReplyId),C=g(b.commentFormId),I)){I.addEventListener("touchstart",l),I.addEventListener("click",l);var t=function(e){if((e.metaKey||e.ctrlKey)&&13===e.keyCode)return C.removeEventListener("keydown",t),e.preventDefault(),C.submit.click(),!1};C&&C.addEventListener("keydown",t);for(var n,d=function(e){var t=b.commentReplyClass;e&&e.childNodes||(e=E);t=E.getElementsByClassName?e.getElementsByClassName(t):e.querySelectorAll("."+t);return t}(e),o=0,i=d.length;oi?t+i:i}function h(e,t){return Math.round((/%/.test(e)?("x"===t?E.width():n())/100:1)*parseInt(e,10))}function l(e,t){return e.photo||e.photoRegex.test(t)}function s(e,t){return e.retinaUrl&&i.devicePixelRatio>1?t.replace(e.photoRegex,e.retinaSuffix):t}function a(e){"contains"in g[0]&&!g[0].contains(e.target)&&(e.stopPropagation(),g.focus())}function d(){var t,i=e.data(N,Y);null==i?(B=e.extend({},X),console&&console.log&&console.log("Error: cboxElement missing settings object")):B=e.extend({},i);for(t in B)e.isFunction(B[t])&&"on"!==t.slice(0,2)&&(B[t]=B[t].call(N));B.rel=B.rel||N.rel||e(N).data("rel")||"nofollow",B.href=B.href||e(N).attr("href"),B.title=B.title||N.title,"string"==typeof B.href&&(B.href=e.trim(B.href))}function c(i,o){e(t).trigger(i),lt.triggerHandler(i),e.isFunction(o)&&o.call(N)}function u(i){q||(N=i,d(),k=e(N),z=0,"nofollow"!==B.rel&&(k=e("."+et).filter(function(){var t,i=e.data(this,Y);return i&&(t=e(this).data("rel")||i.rel||this.rel),t===B.rel}),z=k.index(N),-1===z&&(k=k.add(N),z=k.length-1)),w.css({opacity:parseFloat(B.opacity),cursor:B.overlayClose?"pointer":"auto",visibility:"visible"}).show(),J&&g.add(w).removeClass(J),B.className&&g.add(w).addClass(B.className),J=B.className,B.closeButton?K.html(B.close).appendTo(y):K.appendTo("
    "),U||(U=$=!0,g.css({visibility:"hidden",display:"block"}),H=o(st,"LoadedContent","width:0; height:0; overflow:hidden"),y.css({width:"",height:""}).append(H),O=x.height()+C.height()+y.outerHeight(!0)-y.height(),_=b.width()+T.width()+y.outerWidth(!0)-y.width(),D=H.outerHeight(!0),A=H.outerWidth(!0),B.w=h(B.initialWidth,"x"),B.h=h(B.initialHeight,"y"),H.css({width:"",height:B.h}),Q.position(),c(tt,B.onOpen),P.add(L).hide(),g.focus(),B.trapFocus&&t.addEventListener&&(t.addEventListener("focus",a,!0),lt.one(rt,function(){t.removeEventListener("focus",a,!0)})),B.returnFocus&<.one(rt,function(){e(N).focus()})),m())}function f(){!g&&t.body&&(V=!1,E=e(i),g=o(st).attr({id:Y,"class":e.support.opacity===!1?Z+"IE":"",role:"dialog",tabindex:"-1"}).hide(),w=o(st,"Overlay").hide(),F=e([o(st,"LoadingOverlay")[0],o(st,"LoadingGraphic")[0]]),v=o(st,"Wrapper"),y=o(st,"Content").append(L=o(st,"Title"),S=o(st,"Current"),I=e('\n "),".lg-item"!==this.settings.appendSubHtmlTo&&(i='
    ');var s="";this.settings.allowMediaOverlap&&(s+="lg-media-overlap ");var n=this.settings.ariaLabelledby?'aria-labelledby="'+this.settings.ariaLabelledby+'"':"",o=this.settings.ariaDescribedby?'aria-describedby="'+this.settings.ariaDescribedby+'"':"",r="lg-container "+this.settings.addClass+" "+(document.body!==this.settings.container?"lg-inline":""),a=this.settings.closable&&this.settings.showCloseIcon?'':"",l=this.settings.showMaximizeIcon?'':"",d='\n \n ";ye(this.settings.container).css("position","relative").append(d),this.outer=this.getElementById("lg-outer"),this.$lgComponents=this.getElementById("lg-components"),this.$backdrop=this.getElementById("lg-backdrop"),this.$container=this.getElementById("lg-container"),this.$inner=this.getElementById("lg-inner"),this.$content=this.getElementById("lg-content"),this.$toolbar=this.getElementById("lg-toolbar"),this.$backdrop.css("transition-duration",this.settings.backdropDuration+"ms");var c=this.settings.mode+" ";this.manageSingleSlideClassName(),this.settings.enableDrag&&(c+="lg-grab "),this.outer.addClass(c),this.$inner.css("transition-timing-function",this.settings.easing),this.$inner.css("transition-duration",this.settings.speed+"ms"),this.settings.download&&this.$toolbar.append('
    '),this.counter(),ye(window).on("resize.lg.global"+this.lgId+" orientationchange.lg.global"+this.lgId,(function(){e.refreshOnResize()})),this.hideBars(),this.manageCloseGallery(),this.toggleMaximize(),this.initModules()}},e.prototype.refreshOnResize=function(){if(this.lgOpened){var e=this.galleryItems[this.index].__slideVideoInfo;this.mediaContainerPosition=this.getMediaContainerPosition();var t=this.mediaContainerPosition,i=t.top,s=t.bottom;if(this.currentImageSize=Se(this.items[this.index],this.outer,i+s,e&&this.settings.videoMaxSize),e&&this.resizeVideoSlide(this.index,this.currentImageSize),this.zoomFromOrigin&&!this.isDummyImageRemoved){var n=this.getDummyImgStyles(this.currentImageSize);this.outer.find(".lg-current .lg-dummy-img").first().attr("style",n)}this.LGel.trigger("lgContainerResize")}},e.prototype.resizeVideoSlide=function(e,t){var i=this.getVideoContStyle(t);this.getSlideItem(e).find(".lg-video-cont").attr("style",i)},e.prototype.updateSlides=function(e,t){if(this.index>e.length-1&&(this.index=e.length-1),1===e.length&&(this.index=0),e.length){var i=this.galleryItems[t].src;this.galleryItems=e,this.updateControls(),this.$inner.empty(),this.currentItemsInDom=[];var s=0;this.galleryItems.some((function(e,t){return e.src===i&&(s=t,!0)})),this.currentItemsInDom=this.organizeSlideItems(s,-1),this.loadContent(s,!0),this.getSlideItem(s).addClass("lg-current"),this.index=s,this.updateCurrentCounter(s),this.LGel.trigger(Ie)}else this.closeGallery()},e.prototype.getItems=function(){if(this.items=[],this.settings.dynamic)return this.settings.dynamicEl||[];if("this"===this.settings.selector)this.items.push(this.el);else if(this.settings.selector)if("string"==typeof this.settings.selector)if(this.settings.selectWithin){var e=ye(this.settings.selectWithin);this.items=e.find(this.settings.selector).get()}else this.items=this.el.querySelectorAll(this.settings.selector);else this.items=this.settings.selector;else this.items=this.el.children;return t=this.items,i=this.settings.extraProps,s=this.settings.getCaptionFromTitleOrAlt,n=this.settings.exThumbImage,o=[],r=function(){for(var e=0,t=0,i=arguments.length;t-1&&(d=l),d&&(t[d]=a.value)}}var c=ye(e),h=c.find("img").first().attr("alt"),u=c.attr("title"),p=n?c.attr(n):c.find("img").first().attr("src");t.thumb=p,s&&!t.subHtml&&(t.subHtml=u||h||""),t.alt=h||u||"",o.push(t)})),o;var t,i,s,n,o,r},e.prototype.openGallery=function(e,t){var i=this;if(void 0===e&&(e=this.settings.index),!this.lgOpened){this.lgOpened=!0,this.outer.get().focus(),this.outer.removeClass("lg-hide-items"),this.$container.addClass("lg-show");var s=this.getItemsToBeInsertedToDom(e,e);this.currentItemsInDom=s;var n="";s.forEach((function(e){n=n+'
    '})),this.$inner.append(n),this.addHtml(e);var o="";this.mediaContainerPosition=this.getMediaContainerPosition();var r=this.mediaContainerPosition,a=r.top,l=r.bottom;this.settings.allowMediaOverlap||this.setMediaContainerPosition(a,l);var d=this.galleryItems[e].__slideVideoInfo;this.zoomFromOrigin&&t&&(this.currentImageSize=Se(t,this.outer,a+l,d&&this.settings.videoMaxSize),o=xe(t,this.outer,a,l,this.currentImageSize)),this.zoomFromOrigin&&o||(this.outer.addClass(this.settings.startClass),this.getSlideItem(e).removeClass("lg-complete"));var c=this.settings.zoomFromOrigin?100:this.settings.backdropDuration;setTimeout((function(){i.outer.addClass("lg-components-open")}),c),this.index=e,this.LGel.trigger("lgBeforeOpen"),this.getSlideItem(e).addClass("lg-current"),this.lGalleryOn=!1,this.prevScrollTop=ye(window).scrollTop(),setTimeout((function(){if(i.zoomFromOrigin&&o){var t=i.getSlideItem(e);t.css("transform",o),setTimeout((function(){t.addClass("lg-start-progress lg-start-end-progress").css("transition-duration",i.settings.startAnimationDuration+"ms"),i.outer.addClass("lg-zoom-from-image")})),setTimeout((function(){t.css("transform","translate3d(0, 0, 0)")}),100)}setTimeout((function(){i.$backdrop.addClass("in"),i.$container.addClass("lg-show-in")}),10),i.zoomFromOrigin&&o||setTimeout((function(){i.outer.addClass("lg-visible")}),i.settings.backdropDuration),i.slide(e,!1,!1,!1),i.LGel.trigger("lgAfterOpen")})),document.body===this.settings.container&&ye("html").addClass("lg-on")}},e.prototype.getMediaContainerPosition=function(){if(this.settings.allowMediaOverlap)return{top:0,bottom:0};var e=this.$toolbar.get().clientHeight||0,t=this.outer.find(".lg-components .lg-sub-html").get(),i=this.settings.defaultCaptionHeight||t&&t.clientHeight||0,s=this.outer.find(".lg-thumb-outer").get();return{top:e,bottom:(s?s.clientHeight:0)+i}},e.prototype.setMediaContainerPosition=function(e,t){void 0===e&&(e=0),void 0===t&&(t=0),this.$content.css("top",e+"px").css("bottom",t+"px")},e.prototype.hideBars=function(){var e=this;setTimeout((function(){e.outer.removeClass("lg-hide-items"),e.settings.hideBarsDelay>0&&(e.outer.on("mousemove.lg click.lg touchstart.lg",(function(){e.outer.removeClass("lg-hide-items"),clearTimeout(e.hideBarTimeout),e.hideBarTimeout=setTimeout((function(){e.outer.addClass("lg-hide-items")}),e.settings.hideBarsDelay)})),e.outer.trigger("mousemove.lg"))}),this.settings.showBarsAfter)},e.prototype.initPictureFill=function(e){if(this.settings.supportLegacyBrowser)try{picturefill({elements:[e.get()]})}catch(e){console.warn("lightGallery :- If you want srcset or picture tag to be supported for older browser please include picturefil javascript library in your document.")}},e.prototype.counter=function(){if(this.settings.counter){var e='
    \n '+(this.index+1)+' /\n '+this.galleryItems.length+"
    ";this.outer.find(this.settings.appendCounterTo).append(e)}},e.prototype.addHtml=function(e){var t,i;if(this.galleryItems[e].subHtmlUrl?i=this.galleryItems[e].subHtmlUrl:t=this.galleryItems[e].subHtml,!i)if(t){var s=t.substring(0,1);"."!==s&&"#"!==s||(t=this.settings.subHtmlSelectorRelative&&!this.settings.dynamic?ye(this.items).eq(e).find(t).first().html():ye(t).first().html())}else t="";if(".lg-item"!==this.settings.appendSubHtmlTo)i?this.outer.find(".lg-sub-html").load(i):this.outer.find(".lg-sub-html").html(t);else{var n=ye(this.getSlideItemId(e));i?n.load(i):n.append('
    '+t+"
    ")}null!=t&&(""===t?this.outer.find(this.settings.appendSubHtmlTo).addClass("lg-empty-html"):this.outer.find(this.settings.appendSubHtmlTo).removeClass("lg-empty-html")),this.LGel.trigger("lgAfterAppendSubHtml",{index:e})},e.prototype.preload=function(e){for(var t=1;t<=this.settings.preload&&!(t>=this.galleryItems.length-e);t++)this.loadContent(e+t,!1);for(var i=1;i<=this.settings.preload&&!(e-i<0);i++)this.loadContent(e-i,!1)},e.prototype.getDummyImgStyles=function(e){return e?"width:"+e.width+"px;\n margin-left: -"+e.width/2+"px;\n margin-top: -"+e.height/2+"px;\n height:"+e.height+"px":""},e.prototype.getVideoContStyle=function(e){return e?"width:"+e.width+"px;\n height:"+e.height+"px":""},e.prototype.getDummyImageContent=function(e,t,i){var s;if(this.settings.dynamic||(s=ye(this.items).eq(t)),s){var n;if(!(n=this.settings.exThumbImage?s.attr(this.settings.exThumbImage):s.find("img").first().attr("src")))return"";var o="';return e.addClass("lg-first-slide"),this.outer.addClass("lg-first-slide-loading"),o}return""},e.prototype.setImgMarkup=function(e,t,i){var s=this.galleryItems[i],n=s.alt,o=s.srcset,r=s.sizes,a=s.sources,l=n?'alt="'+n+'"':"",d=' '+(this.isFirstSlideWithZoomAnimation()?this.getDummyImageContent(t,i,l):Te(i,e,l,o,r,a))+"";t.prepend(d)},e.prototype.onSlideObjectLoad=function(e,t,i,s){var n,o=e.find(".lg-object").first();(n=o.get())&&n.complete&&0!==n.naturalWidth||t?i():(o.on("load.lg error.lg",(function(){i&&i()})),o.on("error.lg",(function(){s&&s()})))},e.prototype.onLgObjectLoad=function(e,t,i,s,n,o){var r=this;this.onSlideObjectLoad(e,o,(function(){r.triggerSlideItemLoad(e,t,i,s,n)}),(function(){e.addClass("lg-complete lg-complete_"),e.html('Oops... Failed to load content...')}))},e.prototype.triggerSlideItemLoad=function(e,t,i,s,n){var o=this,r=this.galleryItems[t],a=n&&"video"===this.getSlideType(r)&&!r.poster?s:0;setTimeout((function(){e.addClass("lg-complete lg-complete_"),o.LGel.trigger("lgSlideItemLoad",{index:t,delay:i||0,isFirstSlide:n})}),a)},e.prototype.isFirstSlideWithZoomAnimation=function(){return!(this.lGalleryOn||!this.zoomFromOrigin||!this.currentImageSize)},e.prototype.addSlideVideoInfo=function(e){var t=this;e.forEach((function(e,i){e.__slideVideoInfo=function(e,t,i){if(!e)return t?{html5:!0}:void console.error("lightGallery :- data-src is not provided on slide item "+(i+1)+". Please make sure the selector property is properly configured. More info - https://www.lightgalleryjs.com/demos/html-markup/");var s=e.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com|be-nocookie\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)([\&|?][\S]*)*/i),n=e.match(/\/\/(?:www\.)?(?:player\.)?vimeo.com\/(?:video\/)?([0-9a-z\-_]+)(.*)?/i),o=e.match(/https?:\/\/(.+)?(wistia\.com|wi\.st)\/(medias|embed)\/([0-9a-z\-_]+)(.*)/);return s?{youtube:s}:n?{vimeo:n}:o?{wistia:o}:void 0}(e.src,!!e.video,i),e.__slideVideoInfo&&t.settings.loadYouTubePoster&&!e.poster&&e.__slideVideoInfo.youtube&&(e.poster="//img.youtube.com/vi/"+e.__slideVideoInfo.youtube[1]+"/maxresdefault.jpg")}))},e.prototype.loadContent=function(e,t){var i=this,s=this.galleryItems[e],n=ye(this.getSlideItemId(e)),o=s.poster,r=s.srcset,a=s.sizes,l=s.sources,d=s.src,c=s.video,h=c&&"string"==typeof c?JSON.parse(c):c;if(s.responsive){var u=s.responsive.split(",");d=function(e){for(var t=[],i=[],s="",n=0;nr){s=i[a];break}return s}(u)||d}var p=s.__slideVideoInfo,g="",m=!!s.iframe,f=!this.lGalleryOn,v=0;if(f&&(v=this.zoomFromOrigin&&this.currentImageSize?this.settings.startAnimationDuration+10:this.settings.backdropDuration+10),!n.hasClass("lg-loaded")){if(p){var y=this.mediaContainerPosition,b=y.top,w=y.bottom,C=Se(this.items[e],this.outer,b+w,p&&this.settings.videoMaxSize);g=this.getVideoContStyle(C)}if(m){var S=function(e,t,i,s,n,o){return'
    \n \n
    '}(this.settings.iframeWidth,this.settings.iframeHeight,this.settings.iframeMaxWidth,this.settings.iframeMaxHeight,d,s.iframeTitle);n.prepend(S)}else if(o){var x="";f&&this.zoomFromOrigin&&this.currentImageSize&&(x=this.getDummyImageContent(n,e,"")),S=function(e,t,i,s){return'
    \n
    \n \n Play video\n \n \n \n \n \n \n \n
    \n '+(t||"")+'\n \n
    '}(o,x||"",g,p),n.prepend(S)}else if(p)S='
    ',n.prepend(S);else if(this.setImgMarkup(d,n,e),r||l){var T=n.find(".lg-object");this.initPictureFill(T)}(o||p)&&this.LGel.trigger("lgHasVideo",{index:e,src:d,html5Video:h,hasPoster:!!o}),this.LGel.trigger("lgAfterAppendSlide",{index:e}),this.lGalleryOn&&".lg-item"===this.settings.appendSubHtmlTo&&this.addHtml(e)}var E=0;v&&!ye(document.body).hasClass("lg-from-hash")&&(E=v),this.isFirstSlideWithZoomAnimation()&&(setTimeout((function(){n.removeClass("lg-start-end-progress lg-start-progress").removeAttr("style")}),this.settings.startAnimationDuration+100),n.hasClass("lg-loaded")||setTimeout((function(){if("image"===i.getSlideType(s)&&(n.find(".lg-img-wrap").append(Te(e,d,"",r,a,s.sources)),r||l)){var t=n.find(".lg-object");i.initPictureFill(t)}("image"===i.getSlideType(s)||"video"===i.getSlideType(s)&&o)&&(i.onLgObjectLoad(n,e,v,E,!0,!1),i.onSlideObjectLoad(n,!(!p||!p.html5||o),(function(){i.loadContentOnFirstSlideLoad(e,n,E)}),(function(){i.loadContentOnFirstSlideLoad(e,n,E)})))}),this.settings.startAnimationDuration+100)),n.addClass("lg-loaded"),this.isFirstSlideWithZoomAnimation()&&("video"!==this.getSlideType(s)||o)||this.onLgObjectLoad(n,e,v,E,f,!(!p||!p.html5||o)),this.zoomFromOrigin&&this.currentImageSize||!n.hasClass("lg-complete_")||this.lGalleryOn||setTimeout((function(){n.addClass("lg-complete")}),this.settings.backdropDuration),this.lGalleryOn=!0,!0===t&&(n.hasClass("lg-complete_")?this.preload(e):n.find(".lg-object").first().on("load.lg error.lg",(function(){i.preload(e)})))},e.prototype.loadContentOnFirstSlideLoad=function(e,t,i){var s=this;setTimeout((function(){t.find(".lg-dummy-img").remove(),t.removeClass("lg-first-slide"),s.outer.removeClass("lg-first-slide-loading"),s.isDummyImageRemoved=!0,s.preload(e)}),i+300)},e.prototype.getItemsToBeInsertedToDom=function(e,t,i){var s=this;void 0===i&&(i=0);var n=[],o=Math.max(i,3);o=Math.min(o,this.galleryItems.length);var r="lg-item-"+this.lgId+"-"+t;if(this.galleryItems.length<=3)return this.galleryItems.forEach((function(e,t){n.push("lg-item-"+s.lgId+"-"+t)})),n;if(e<(this.galleryItems.length-1)/2){for(var a=e;a>e-o/2&&a>=0;a--)n.push("lg-item-"+this.lgId+"-"+a);var l=n.length;for(a=0;a
    ')})),this.currentItemsInDom.forEach((function(e){-1===s.indexOf(e)&&ye("#"+e).remove()})),s},e.prototype.getPreviousSlideIndex=function(){var e=0;try{var t=this.outer.find(".lg-current").first().attr("id");e=parseInt(t.split("-")[3])||0}catch(t){e=0}return e},e.prototype.setDownloadValue=function(e){if(this.settings.download){var t=this.galleryItems[e];if(!1===t.downloadUrl||"false"===t.downloadUrl)this.outer.addClass("lg-hide-download");else{var i=this.getElementById("lg-download");this.outer.removeClass("lg-hide-download"),i.attr("href",t.downloadUrl||t.src),t.download&&i.attr("download",t.download)}}},e.prototype.makeSlideAnimation=function(e,t,i){var s=this;this.lGalleryOn&&i.addClass("lg-slide-progress"),setTimeout((function(){s.outer.addClass("lg-no-trans"),s.outer.find(".lg-item").removeClass("lg-prev-slide lg-next-slide"),"prev"===e?(t.addClass("lg-prev-slide"),i.addClass("lg-next-slide")):(t.addClass("lg-next-slide"),i.addClass("lg-prev-slide")),setTimeout((function(){s.outer.find(".lg-item").removeClass("lg-current"),t.addClass("lg-current"),s.outer.removeClass("lg-no-trans")}),50)}),this.lGalleryOn?this.settings.slideDelay:0)},e.prototype.slide=function(e,t,i,s){var n=this,o=this.getPreviousSlideIndex();if(this.currentItemsInDom=this.organizeSlideItems(e,o),!this.lGalleryOn||o!==e){var r=this.galleryItems.length;if(!this.lgBusy){this.settings.counter&&this.updateCurrentCounter(e);var a=this.getSlideItem(e),l=this.getSlideItem(o),d=this.galleryItems[e],c=d.__slideVideoInfo;if(this.outer.attr("data-lg-slide-type",this.getSlideType(d)),this.setDownloadValue(e),c){var h=this.mediaContainerPosition,u=h.top,p=h.bottom,g=Se(this.items[e],this.outer,u+p,c&&this.settings.videoMaxSize);this.resizeVideoSlide(e,g)}if(this.LGel.trigger("lgBeforeSlide",{prevIndex:o,index:e,fromTouch:!!t,fromThumb:!!i}),this.lgBusy=!0,clearTimeout(this.hideBarTimeout),this.arrowDisable(e),s||(eo&&(s="next")),t){this.outer.find(".lg-item").removeClass("lg-prev-slide lg-current lg-next-slide");var m=void 0,f=void 0;r>2?(m=e-1,f=e+1,(0===e&&o===r-1||e===r-1&&0===o)&&(f=0,m=r-1)):(m=0,f=1),"prev"===s?this.getSlideItem(f).addClass("lg-next-slide"):this.getSlideItem(m).addClass("lg-prev-slide"),a.addClass("lg-current")}else this.makeSlideAnimation(s,a,l);this.lGalleryOn?setTimeout((function(){n.loadContent(e,!0),".lg-item"!==n.settings.appendSubHtmlTo&&n.addHtml(e)}),this.settings.speed+50+(t?0:this.settings.slideDelay)):this.loadContent(e,!0),setTimeout((function(){n.lgBusy=!1,l.removeClass("lg-slide-progress"),n.LGel.trigger("lgAfterSlide",{prevIndex:o,index:e,fromTouch:t,fromThumb:i})}),(this.lGalleryOn?this.settings.speed+100:100)+(t?0:this.settings.slideDelay))}this.index=e}},e.prototype.updateCurrentCounter=function(e){this.getElementById("lg-counter-current").html(e+1+"")},e.prototype.updateCounterTotal=function(){this.getElementById("lg-counter-all").html(this.galleryItems.length+"")},e.prototype.getSlideType=function(e){return e.__slideVideoInfo?"video":e.iframe?"iframe":"image"},e.prototype.touchMove=function(e,t,i){var s=t.pageX-e.pageX,n=t.pageY-e.pageY,o=!1;if(this.swipeDirection?o=!0:Math.abs(s)>15?(this.swipeDirection="horizontal",o=!0):Math.abs(n)>15&&(this.swipeDirection="vertical",o=!0),o){var r=this.getSlideItem(this.index);if("horizontal"===this.swipeDirection){null==i||i.preventDefault(),this.outer.addClass("lg-dragging"),this.setTranslate(r,s,0);var a=r.get().offsetWidth,l=15*a/100-Math.abs(10*s/100);this.setTranslate(this.outer.find(".lg-prev-slide").first(),-a+s-l,0),this.setTranslate(this.outer.find(".lg-next-slide").first(),a+s+l,0)}else if("vertical"===this.swipeDirection&&this.settings.swipeToClose){null==i||i.preventDefault(),this.$container.addClass("lg-dragging-vertical");var d=1-Math.abs(n)/window.innerHeight;this.$backdrop.css("opacity",d);var c=1-Math.abs(n)/(2*window.innerWidth);this.setTranslate(r,0,n,c,c),Math.abs(n)>100&&this.outer.addClass("lg-hide-items").removeClass("lg-components-open")}}},e.prototype.touchEnd=function(e,t,i){var s,n=this;"lg-slide"!==this.settings.mode&&this.outer.addClass("lg-slide"),setTimeout((function(){n.$container.removeClass("lg-dragging-vertical"),n.outer.removeClass("lg-dragging lg-hide-items").addClass("lg-components-open");var o=!0;if("horizontal"===n.swipeDirection){s=e.pageX-t.pageX;var r=Math.abs(e.pageX-t.pageX);s<0&&r>n.settings.swipeThreshold?(n.goToNextSlide(!0),o=!1):s>0&&r>n.settings.swipeThreshold&&(n.goToPrevSlide(!0),o=!1)}else if("vertical"===n.swipeDirection){if(s=Math.abs(e.pageY-t.pageY),n.settings.closable&&n.settings.swipeToClose&&s>100)return void n.closeGallery();n.$backdrop.css("opacity",1)}if(n.outer.find(".lg-item").removeAttr("style"),o&&Math.abs(e.pageX-t.pageX)<5){var a=ye(i.target);n.isPosterElement(a)&&n.LGel.trigger(Me)}n.swipeDirection=void 0})),setTimeout((function(){n.outer.hasClass("lg-dragging")||"lg-slide"===n.settings.mode||n.outer.removeClass("lg-slide")}),this.settings.speed+100)},e.prototype.enableSwipe=function(){var e=this,t={},i={},s=!1,n=!1;this.settings.enableSwipe&&(this.$inner.on("touchstart.lg",(function(i){e.dragOrSwipeEnabled=!0;var s=e.getSlideItem(e.index);!ye(i.target).hasClass("lg-item")&&!s.get().contains(i.target)||e.outer.hasClass("lg-zoomed")||e.lgBusy||1!==i.targetTouches.length||(n=!0,e.touchAction="swipe",e.manageSwipeClass(),t={pageX:i.targetTouches[0].pageX,pageY:i.targetTouches[0].pageY})})),this.$inner.on("touchmove.lg",(function(o){n&&"swipe"===e.touchAction&&1===o.targetTouches.length&&(i={pageX:o.targetTouches[0].pageX,pageY:o.targetTouches[0].pageY},e.touchMove(t,i,o),s=!0)})),this.$inner.on("touchend.lg",(function(o){if("swipe"===e.touchAction){if(s)s=!1,e.touchEnd(i,t,o);else if(n){var r=ye(o.target);e.isPosterElement(r)&&e.LGel.trigger(Me)}e.touchAction=void 0,n=!1}})))},e.prototype.enableDrag=function(){var e=this,t={},i={},s=!1,n=!1;this.settings.enableDrag&&(this.outer.on("mousedown.lg",(function(i){e.dragOrSwipeEnabled=!0;var n=e.getSlideItem(e.index);(ye(i.target).hasClass("lg-item")||n.get().contains(i.target))&&(e.outer.hasClass("lg-zoomed")||e.lgBusy||(i.preventDefault(),e.lgBusy||(e.manageSwipeClass(),t={pageX:i.pageX,pageY:i.pageY},s=!0,e.outer.get().scrollLeft+=1,e.outer.get().scrollLeft-=1,e.outer.removeClass("lg-grab").addClass("lg-grabbing"),e.LGel.trigger("lgDragStart"))))})),ye(window).on("mousemove.lg.global"+this.lgId,(function(o){s&&e.lgOpened&&(n=!0,i={pageX:o.pageX,pageY:o.pageY},e.touchMove(t,i),e.LGel.trigger("lgDragMove"))})),ye(window).on("mouseup.lg.global"+this.lgId,(function(o){if(e.lgOpened){var r=ye(o.target);n?(n=!1,e.touchEnd(i,t,o),e.LGel.trigger("lgDragEnd")):e.isPosterElement(r)&&e.LGel.trigger(Me),s&&(s=!1,e.outer.removeClass("lg-grabbing").addClass("lg-grab"))}})))},e.prototype.triggerPosterClick=function(){var e=this;this.$inner.on("click.lg",(function(t){!e.dragOrSwipeEnabled&&e.isPosterElement(ye(t.target))&&e.LGel.trigger(Me)}))},e.prototype.manageSwipeClass=function(){var e=this.index+1,t=this.index-1;this.settings.loop&&this.galleryItems.length>2&&(0===this.index?t=this.galleryItems.length-1:this.index===this.galleryItems.length-1&&(e=0)),this.outer.find(".lg-item").removeClass("lg-next-slide lg-prev-slide"),t>-1&&this.getSlideItem(t).addClass("lg-prev-slide"),this.getSlideItem(e).addClass("lg-next-slide")},e.prototype.goToNextSlide=function(e){var t=this,i=this.settings.loop;e&&this.galleryItems.length<3&&(i=!1),this.lgBusy||(this.index+10?(this.index--,this.LGel.trigger(ke,{index:this.index,fromTouch:e}),this.slide(this.index,!!e,!1,"prev")):i?(this.index=this.galleryItems.length-1,this.LGel.trigger(ke,{index:this.index,fromTouch:e}),this.slide(this.index,!!e,!1,"prev")):this.settings.slideEndAnimation&&!e&&(this.outer.addClass("lg-left-end"),setTimeout((function(){t.outer.removeClass("lg-left-end")}),400)))},e.prototype.keyPress=function(){var e=this;ye(window).on("keydown.lg.global"+this.lgId,(function(t){e.lgOpened&&!0===e.settings.escKey&&27===t.keyCode&&(t.preventDefault(),e.settings.allowMediaOverlap&&e.outer.hasClass("lg-can-toggle")&&e.outer.hasClass("lg-components-open")?e.outer.removeClass("lg-components-open"):e.closeGallery()),e.lgOpened&&e.galleryItems.length>1&&(37===t.keyCode&&(t.preventDefault(),e.goToPrevSlide()),39===t.keyCode&&(t.preventDefault(),e.goToNextSlide()))}))},e.prototype.arrow=function(){var e=this;this.getElementById("lg-prev").on("click.lg",(function(){e.goToPrevSlide()})),this.getElementById("lg-next").on("click.lg",(function(){e.goToNextSlide()}))},e.prototype.arrowDisable=function(e){if(!this.settings.loop&&this.settings.hideControlOnEnd){var t=this.getElementById("lg-prev"),i=this.getElementById("lg-next");e+1===this.galleryItems.length?i.attr("disabled","disabled").addClass("disabled"):i.removeAttr("disabled").removeClass("disabled"),0===e?t.attr("disabled","disabled").addClass("disabled"):t.removeAttr("disabled").removeClass("disabled")}},e.prototype.setTranslate=function(e,t,i,s,n){void 0===s&&(s=1),void 0===n&&(n=1),e.css("transform","translate3d("+t+"px, "+i+"px, 0px) scale3d("+s+", "+n+", 1)")},e.prototype.mousewheel=function(){var e=this,t=0;this.outer.on("wheel.lg",(function(i){if(i.deltaY&&!(e.galleryItems.length<2)){i.preventDefault();var s=(new Date).getTime();s-t<1e3||(t=s,i.deltaY>0?e.goToNextSlide():i.deltaY<0&&e.goToPrevSlide())}}))},e.prototype.isSlideElement=function(e){return e.hasClass("lg-outer")||e.hasClass("lg-item")||e.hasClass("lg-img-wrap")},e.prototype.isPosterElement=function(e){var t=this.getSlideItem(this.index).find(".lg-video-play-button").get();return e.hasClass("lg-video-poster")||e.hasClass("lg-video-play-button")||t&&t.contains(e.get())},e.prototype.toggleMaximize=function(){var e=this;this.getElementById("lg-maximize").on("click.lg",(function(){e.$container.toggleClass("lg-inline"),e.refreshOnResize()}))},e.prototype.invalidateItems=function(){for(var e=0;e\n
    \n
    \n ';this.core.outer.addClass("lg-has-thumb"),".lg-components"===this.settings.appendThumbnailsTo?this.core.$lgComponents.append(t):this.core.outer.append(t),this.$thumbOuter=this.core.outer.find(".lg-thumb-outer").first(),this.$lgThumb=this.core.outer.find(".lg-thumb").first(),this.settings.animateThumb&&this.core.outer.find(".lg-thumb").css("transition-duration",this.core.settings.speed+"ms").css("width",this.thumbTotalWidth+"px").css("position","relative"),this.setThumbItemHtml(this.core.galleryItems)},e.prototype.enableThumbDrag=function(){var e=this,t={cords:{startX:0,endX:0},isMoved:!1,newTranslateX:0,startTime:new Date,endTime:new Date,touchMoveTime:0},i=!1;this.$thumbOuter.addClass("lg-grab"),this.core.outer.find(".lg-thumb").first().on("mousedown.lg.thumb",(function(s){e.thumbTotalWidth>e.thumbOuterWidth&&(s.preventDefault(),t.cords.startX=s.pageX,t.startTime=new Date,e.thumbClickable=!1,i=!0,e.core.outer.get().scrollLeft+=1,e.core.outer.get().scrollLeft-=1,e.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))})),this.$LG(window).on("mousemove.lg.thumb.global"+this.core.lgId,(function(s){e.core.lgOpened&&i&&(t.cords.endX=s.pageX,t=e.onThumbTouchMove(t))})),this.$LG(window).on("mouseup.lg.thumb.global"+this.core.lgId,(function(){e.core.lgOpened&&(t.isMoved?t=e.onThumbTouchEnd(t):e.thumbClickable=!0,i&&(i=!1,e.$thumbOuter.removeClass("lg-grabbing").addClass("lg-grab")))}))},e.prototype.enableThumbSwipe=function(){var e=this,t={cords:{startX:0,endX:0},isMoved:!1,newTranslateX:0,startTime:new Date,endTime:new Date,touchMoveTime:0};this.$lgThumb.on("touchstart.lg",(function(i){e.thumbTotalWidth>e.thumbOuterWidth&&(i.preventDefault(),t.cords.startX=i.targetTouches[0].pageX,e.thumbClickable=!1,t.startTime=new Date)})),this.$lgThumb.on("touchmove.lg",(function(i){e.thumbTotalWidth>e.thumbOuterWidth&&(i.preventDefault(),t.cords.endX=i.targetTouches[0].pageX,t=e.onThumbTouchMove(t))})),this.$lgThumb.on("touchend.lg",(function(){t.isMoved?t=e.onThumbTouchEnd(t):e.thumbClickable=!0}))},e.prototype.rebuildThumbnails=function(){var e=this;this.$thumbOuter.addClass("lg-rebuilding-thumbnails"),setTimeout((function(){e.thumbTotalWidth=e.core.galleryItems.length*(e.settings.thumbWidth+e.settings.thumbMargin),e.$lgThumb.css("width",e.thumbTotalWidth+"px"),e.$lgThumb.empty(),e.setThumbItemHtml(e.core.galleryItems),e.animateThumb(e.core.index)}),50),setTimeout((function(){e.$thumbOuter.removeClass("lg-rebuilding-thumbnails")}),200)},e.prototype.setTranslate=function(e){this.$lgThumb.css("transform","translate3d(-"+e+"px, 0px, 0px)")},e.prototype.getPossibleTransformX=function(e){return e>this.thumbTotalWidth-this.thumbOuterWidth&&(e=this.thumbTotalWidth-this.thumbOuterWidth),e<0&&(e=0),e},e.prototype.animateThumb=function(e){if(this.$lgThumb.css("transition-duration",this.core.settings.speed+"ms"),this.settings.animateThumb){var t=0;switch(this.settings.currentPagerPosition){case"left":t=0;break;case"middle":t=this.thumbOuterWidth/2-this.settings.thumbWidth/2;break;case"right":t=this.thumbOuterWidth-this.settings.thumbWidth}this.translateX=(this.settings.thumbWidth+this.settings.thumbMargin)*e-1-t,this.translateX>this.thumbTotalWidth-this.thumbOuterWidth&&(this.translateX=this.thumbTotalWidth-this.thumbOuterWidth),this.translateX<0&&(this.translateX=0),this.setTranslate(this.translateX)}},e.prototype.onThumbTouchMove=function(e){return e.newTranslateX=this.translateX,e.isMoved=!0,e.touchMoveTime=(new Date).valueOf(),e.newTranslateX-=e.cords.endX-e.cords.startX,e.newTranslateX=this.getPossibleTransformX(e.newTranslateX),this.setTranslate(e.newTranslateX),this.$thumbOuter.addClass("lg-dragging"),e},e.prototype.onThumbTouchEnd=function(e){e.isMoved=!1,e.endTime=new Date,this.$thumbOuter.removeClass("lg-dragging");var t=e.endTime.valueOf()-e.startTime.valueOf(),i=e.cords.endX-e.cords.startX,s=Math.abs(i)/t;return s>.15&&e.endTime.valueOf()-e.touchMoveTime<30?((s+=1)>2&&(s+=1),s+=s*(Math.abs(i)/this.thumbOuterWidth),this.$lgThumb.css("transition-duration",Math.min(s-1,2)+"settings"),i*=s,this.translateX=this.getPossibleTransformX(this.translateX-i),this.setTranslate(this.translateX)):this.translateX=e.newTranslateX,Math.abs(e.cords.endX-e.cords.startX)\n \n '},e.prototype.getThumbItemHtml=function(e){for(var t="",i=0;i'),this.core.outer.find(".lg-toggle-thumb").first().on("click.lg",(function(){e.core.outer.toggleClass("lg-components-open")})))},e.prototype.thumbKeyPress=function(){var e=this;this.$LG(window).on("keydown.lg.thumb.global"+this.core.lgId,(function(t){e.core.lgOpened&&e.settings.toggleThumb&&(38===t.keyCode?(t.preventDefault(),e.core.outer.addClass("lg-components-open")):40===t.keyCode&&(t.preventDefault(),e.core.outer.removeClass("lg-components-open")))}))},e.prototype.destroy=function(){this.settings.thumbnail&&(this.$LG(window).off(".lg.thumb.global"+this.core.lgId),this.core.LGel.off(".lg.thumb"),this.core.LGel.off(".thumb"),this.$thumbOuter.remove(),this.core.outer.removeClass("lg-has-thumb"))},e}(),De=Ae,Be=function(){return Be=Object.assign||function(e){for(var t,i=1,s=arguments.length;i':"";this.settings.actualSize&&(e+=''),this.core.outer.addClass("lg-use-transition-for-zoom"),this.core.$toolbar.first().append(e)},e.prototype.enableZoom=function(e){var t=this,i=this.settings.enableZoomAfter+e.detail.delay;this.$LG("body").first().hasClass("lg-from-hash")&&e.detail.delay?i=0:this.$LG("body").first().removeClass("lg-from-hash"),this.zoomableTimeout=setTimeout((function(){t.isImageSlide()&&(t.core.getSlideItem(e.detail.index).addClass("lg-zoomable"),e.detail.index===t.core.index&&t.setZoomEssentials())}),i+30)},e.prototype.enableZoomOnSlideItemLoad=function(){this.core.LGel.on("lgSlideItemLoad.zoom",this.enableZoom.bind(this))},e.prototype.getModifier=function(e,t,i){var s=e;e=Math.abs(e);var n=this.getCurrentTransform(i);if(!n)return 1;var o=1;if("X"===t){var r=Math.sign(parseFloat(n[0]));0===e||180===e?o=1:90===e&&(o=-90===s&&1===r||90===s&&-1===r?-1:1),o*=r}else{var a=Math.sign(parseFloat(n[3]));if(0===e||180===e)o=1;else if(90===e){var l=parseFloat(n[1]),d=parseFloat(n[2]);o=Math.sign(l*d*s*a)}o*=a}return o},e.prototype.getImageSize=function(e,t,i){return 90===Math.abs(t)&&(i="x"===i?"y":"x"),e[{y:"offsetHeight",x:"offsetWidth"}[i]]},e.prototype.getDragCords=function(e,t){return 90===t?{x:e.pageY,y:e.pageX}:{x:e.pageX,y:e.pageY}},e.prototype.getSwipeCords=function(e,t){var i=e.targetTouches[0].pageX,s=e.targetTouches[0].pageY;return 90===t?{x:s,y:i}:{x:i,y:s}},e.prototype.getDragAllowedAxises=function(e,t){t=t||this.scale||1;var i=this.imageYSize*t>this.containerRect.height,s=this.imageXSize*t>this.containerRect.width;return 90===e?{allowX:i,allowY:s}:{allowX:s,allowY:i}},e.prototype.getCurrentTransform=function(e){if(e){var t=window.getComputedStyle(e,null),i=t.getPropertyValue("-webkit-transform")||t.getPropertyValue("-moz-transform")||t.getPropertyValue("-ms-transform")||t.getPropertyValue("-o-transform")||t.getPropertyValue("transform")||"none";return"none"!==i?i.split("(")[1].split(")")[0].split(","):void 0}},e.prototype.getCurrentRotation=function(e){if(!e)return 0;var t=this.getCurrentTransform(e);return t?Math.round(Math.atan2(parseFloat(t[1]),parseFloat(t[0]))*(180/Math.PI)):0},e.prototype.setZoomEssentials=function(){var e=this.core.getSlideItem(this.core.index).find(".lg-image").first(),t=this.core.getSlideItem(this.core.index).find(".lg-img-rotate").first().get();this.rotateValue=this.getCurrentRotation(t),this.imageYSize=this.getImageSize(e.get(),this.rotateValue,"y"),this.imageXSize=this.getImageSize(e.get(),this.rotateValue,"x"),this.containerRect=this.core.outer.get().getBoundingClientRect(),this.modifierX=this.getModifier(this.rotateValue,"X",t),this.modifierY=this.getModifier(this.rotateValue,"Y",t)},e.prototype.zoomImage=function(e){var t,i,s=(this.containerRect.width-this.imageXSize)/2+this.containerRect.left,n=this.core.mediaContainerPosition,o=n.top,r=n.bottom,a=Math.abs(o-r)/2,l=(this.containerRect.height-this.imageYSize-a*this.modifierX)/2+this.scrollTop+this.containerRect.top;1===e&&(this.positionChanged=!1);var d=this.getDragAllowedAxises(Math.abs(this.rotateValue),e),c=d.allowY,h=d.allowX;this.positionChanged&&(t=this.left/(this.scale-1),i=this.top/(this.scale-1),this.pageX=Math.abs(t)+s,this.pageY=Math.abs(i)+l,this.positionChanged=!1);var u=this.getPossibleSwipeDragCords(this.rotateValue,e),p=(e-1)*(s-this.pageX),g=(e-1)*(l-this.pageY);h?this.isBeyondPossibleLeft(p,u.minX)?p=u.minX:this.isBeyondPossibleRight(p,u.maxX)&&(p=u.maxX):e>1&&(pu.maxX&&(p=u.maxX)),c?this.isBeyondPossibleTop(g,u.minY)?g=u.minY:this.isBeyondPossibleBottom(g,u.maxY)&&(g=u.maxY):e>1&&(gu.maxY&&(g=u.maxY)),this.setZoomStyles({x:p,y:g,scale:e})},e.prototype.setZoomStyles=function(e){var t=this.core.getSlideItem(this.core.index).find(".lg-image").first(),i=this.core.outer.find(".lg-current .lg-dummy-img").first(),s=t.parent();this.scale=e.scale,t.css("transform","scale3d("+e.scale+", "+e.scale+", 1)"),i.css("transform","scale3d("+e.scale+", "+e.scale+", 1)");var n="translate3d("+e.x+"px, "+e.y+"px, 0)";s.css("transform",n),this.left=e.x,this.top=e.y},e.prototype.setActualSize=function(e,t){var i=this;if(this.isImageSlide()&&!this.core.outer.hasClass("lg-first-slide-loading")){var s=this.getCurrentImageActualSizeScale();this.core.outer.hasClass("lg-zoomed")?this.scale=1:this.scale=this.getScale(s),this.setPageCords(t),this.beginZoom(this.scale),this.zoomImage(this.scale),setTimeout((function(){i.core.outer.removeClass("lg-grabbing").addClass("lg-grab")}),10)}},e.prototype.getNaturalWidth=function(e){var t=this.core.getSlideItem(e).find(".lg-image").first(),i=this.core.galleryItems[e].width;return i?parseFloat(i):t.get().naturalWidth},e.prototype.getActualSizeScale=function(e,t){return e>t?e/t||2:1},e.prototype.getCurrentImageActualSizeScale=function(){var e=this.core.getSlideItem(this.core.index).find(".lg-image").first().get().offsetWidth,t=this.getNaturalWidth(this.core.index)||e;return this.getActualSizeScale(t,e)},e.prototype.getPageCords=function(e){var t={};if(e)t.x=e.pageX||e.targetTouches[0].pageX,t.y=e.pageY||e.targetTouches[0].pageY;else{var i=this.core.outer.get().getBoundingClientRect();t.x=i.width/2+i.left,t.y=i.height/2+this.scrollTop+i.top}return t},e.prototype.setPageCords=function(e){var t=this.getPageCords(e);this.pageX=t.x,this.pageY=t.y},e.prototype.beginZoom=function(e){return this.core.outer.removeClass("lg-zoom-drag-transition lg-zoom-dragging"),e>1?(this.core.outer.addClass("lg-zoomed"),this.core.getElementById("lg-actual-size").removeClass(this.settings.actualSizeIcons.zoomIn).addClass(this.settings.actualSizeIcons.zoomOut)):this.resetZoom(),e>1},e.prototype.getScale=function(e){var t=this.getCurrentImageActualSizeScale();return e<1?e=1:e>t&&(e=t),e},e.prototype.init=function(){var e=this;if(this.settings.zoom){this.buildTemplates(),this.enableZoomOnSlideItemLoad();var t=null;this.core.outer.on("dblclick.lg",(function(t){e.$LG(t.target).hasClass("lg-image")&&e.setActualSize(e.core.index,t)})),this.core.outer.on("touchstart.lg",(function(i){var s=e.$LG(i.target);1===i.targetTouches.length&&s.hasClass("lg-image")&&(t?(clearTimeout(t),t=null,i.preventDefault(),e.setActualSize(e.core.index,i)):t=setTimeout((function(){t=null}),300))})),this.core.LGel.on("lgContainerResize.zoom lgRotateRight.zoom lgRotateLeft.zoom lgFlipHorizontal.zoom lgFlipVertical.zoom",(function(){e.core.lgOpened&&e.isImageSlide()&&(e.setPageCords(),e.setZoomEssentials(),e.zoomImage(e.scale))})),this.$LG(window).on("scroll.lg.zoom.global"+this.core.lgId,(function(){e.core.lgOpened&&(e.scrollTop=e.$LG(window).scrollTop())})),this.core.getElementById("lg-zoom-out").on("click.lg",(function(){e.core.outer.find(".lg-current .lg-image").get()&&(e.scale-=e.settings.scale,e.scale=e.getScale(e.scale),e.beginZoom(e.scale),e.zoomImage(e.scale))})),this.core.getElementById("lg-zoom-in").on("click.lg",(function(){e.zoomIn()})),this.core.getElementById("lg-actual-size").on("click.lg",(function(){e.setActualSize(e.core.index)})),this.core.LGel.on("lgBeforeOpen.zoom",(function(){e.core.outer.find(".lg-item").removeClass("lg-zoomable")})),this.core.LGel.on("lgAfterOpen.zoom",(function(){e.scrollTop=e.$LG(window).scrollTop(),e.pageX=e.core.outer.width()/2,e.pageY=e.core.outer.height()/2+e.scrollTop,e.scale=1})),this.core.LGel.on("lgAfterSlide.zoom",(function(t){var i=t.detail.prevIndex;e.scale=1,e.positionChanged=!1,e.resetZoom(i),e.isImageSlide()&&e.setZoomEssentials()})),this.zoomDrag(),this.pinchZoom(),this.zoomSwipe(),this.zoomableTimeout=!1,this.positionChanged=!1}},e.prototype.zoomIn=function(e){this.isImageSlide()&&(e?this.scale=e:this.scale+=this.settings.scale,this.scale=this.getScale(this.scale),this.beginZoom(this.scale),this.zoomImage(this.scale))},e.prototype.resetZoom=function(e){this.core.outer.removeClass("lg-zoomed lg-zoom-drag-transition");var t=this.core.getElementById("lg-actual-size"),i=this.core.getSlideItem(void 0!==e?e:this.core.index);t.removeClass(this.settings.actualSizeIcons.zoomOut).addClass(this.settings.actualSizeIcons.zoomIn),i.find(".lg-img-wrap").first().removeAttr("style"),i.find(".lg-image").first().removeAttr("style"),this.scale=1,this.left=0,this.top=0,this.setPageCords()},e.prototype.getTouchDistance=function(e){return Math.sqrt((e.targetTouches[0].pageX-e.targetTouches[1].pageX)*(e.targetTouches[0].pageX-e.targetTouches[1].pageX)+(e.targetTouches[0].pageY-e.targetTouches[1].pageY)*(e.targetTouches[0].pageY-e.targetTouches[1].pageY))},e.prototype.pinchZoom=function(){var e=this,t=0,i=!1,s=1,n=this.core.getSlideItem(this.core.index);this.core.$inner.on("touchstart.lg",(function(i){n=e.core.getSlideItem(e.core.index),e.isImageSlide()&&(2!==i.targetTouches.length||e.core.outer.hasClass("lg-first-slide-loading")||!e.$LG(i.target).hasClass("lg-item")&&!n.get().contains(i.target)||(s=e.scale||1,e.core.outer.removeClass("lg-zoom-drag-transition lg-zoom-dragging"),e.core.touchAction="pinch",t=e.getTouchDistance(i)))})),this.core.$inner.on("touchmove.lg",(function(o){if(2===o.targetTouches.length&&"pinch"===e.core.touchAction&&(e.$LG(o.target).hasClass("lg-item")||n.get().contains(o.target))){o.preventDefault();var r=e.getTouchDistance(o),a=t-r;!i&&Math.abs(a)>5&&(i=!0),i&&(e.scale=Math.max(1,s+.008*-a),e.zoomImage(e.scale))}})),this.core.$inner.on("touchend.lg",(function(s){"pinch"===e.core.touchAction&&(e.$LG(s.target).hasClass("lg-item")||n.get().contains(s.target))&&(i=!1,t=0,e.scale<=1?e.resetZoom():(e.scale=e.getScale(e.scale),e.zoomImage(e.scale),e.core.outer.addClass("lg-zoomed")),e.core.touchAction=void 0)}))},e.prototype.touchendZoom=function(e,t,i,s,n,o){var r=t.x-e.x,a=t.y-e.y,l=Math.abs(r)/n+1,d=Math.abs(a)/n+1;l>2&&(l+=1),d>2&&(d+=1),r*=l,a*=d;var c=this.core.getSlideItem(this.core.index).find(".lg-img-wrap").first(),h={};h.x=this.left+r*this.modifierX,h.y=this.top+a*this.modifierY;var u=this.getPossibleSwipeDragCords(o);(Math.abs(r)>15||Math.abs(a)>15)&&(s&&(this.isBeyondPossibleTop(h.y,u.minY)?h.y=u.minY:this.isBeyondPossibleBottom(h.y,u.maxY)&&(h.y=u.maxY)),i&&(this.isBeyondPossibleLeft(h.x,u.minX)?h.x=u.minX:this.isBeyondPossibleRight(h.x,u.maxX)&&(h.x=u.maxX)),s?this.top=h.y:h.y=this.top,i?this.left=h.x:h.x=this.left,this.setZoomSwipeStyles(c,h),this.positionChanged=!0)},e.prototype.getZoomSwipeCords=function(e,t,i,s,n){var o={};if(s){if(o.y=this.top+(t.y-e.y)*this.modifierY,this.isBeyondPossibleTop(o.y,n.minY)){var r=n.minY-o.y;o.y=n.minY-r/6}else if(this.isBeyondPossibleBottom(o.y,n.maxY)){var a=o.y-n.maxY;o.y=n.maxY+a/6}}else o.y=this.top;if(i){if(o.x=this.left+(t.x-e.x)*this.modifierX,this.isBeyondPossibleLeft(o.x,n.minX)){var l=n.minX-o.x;o.x=n.minX-l/6}else if(this.isBeyondPossibleRight(o.x,n.maxX)){var d=o.x-n.maxX;o.x=n.maxX+d/6}}else o.x=this.left;return o},e.prototype.isBeyondPossibleLeft=function(e,t){return e>=t},e.prototype.isBeyondPossibleRight=function(e,t){return e<=t},e.prototype.isBeyondPossibleTop=function(e,t){return e>=t},e.prototype.isBeyondPossibleBottom=function(e,t){return e<=t},e.prototype.isImageSlide=function(){var e=this.core.galleryItems[this.core.index];return"image"===this.core.getSlideType(e)},e.prototype.getPossibleSwipeDragCords=function(e,t){var i=t||this.scale||1,s=Math.abs(i),n=this.core.mediaContainerPosition,o=n.top,r=n.bottom,a=Math.abs(o-r)/2,l=(this.imageYSize-this.containerRect.height)/2+a*this.modifierX,d=this.containerRect.height-this.imageYSize*s+l,c=(this.imageXSize-this.containerRect.width)/2,h=this.containerRect.width-this.imageXSize*s+c,u={minY:l,maxY:d,minX:c,maxX:h};return 90===Math.abs(e)&&(u={minY:c,maxY:h,minX:l,maxX:d}),u},e.prototype.setZoomSwipeStyles=function(e,t){e.css("transform","translate3d("+t.x+"px, "+t.y+"px, 0)")},e.prototype.zoomSwipe=function(){var e,t,i=this,s={},n={},o=!1,r=!1,a=!1,l=new Date,d=(new Date,this.core.getSlideItem(this.core.index));this.core.$inner.on("touchstart.lg",(function(n){if(i.isImageSlide()&&(d=i.core.getSlideItem(i.core.index),(i.$LG(n.target).hasClass("lg-item")||d.get().contains(n.target))&&1===n.targetTouches.length&&i.core.outer.hasClass("lg-zoomed"))){n.preventDefault(),l=new Date,i.core.touchAction="zoomSwipe",t=i.core.getSlideItem(i.core.index).find(".lg-img-wrap").first();var o=i.getDragAllowedAxises(Math.abs(i.rotateValue));a=o.allowY,((r=o.allowX)||a)&&(s=i.getSwipeCords(n,Math.abs(i.rotateValue))),e=i.getPossibleSwipeDragCords(i.rotateValue),i.core.outer.addClass("lg-zoom-dragging lg-zoom-drag-transition")}})),this.core.$inner.on("touchmove.lg",(function(l){if(1===l.targetTouches.length&&"zoomSwipe"===i.core.touchAction&&(i.$LG(l.target).hasClass("lg-item")||d.get().contains(l.target))){l.preventDefault(),i.core.touchAction="zoomSwipe",n=i.getSwipeCords(l,Math.abs(i.rotateValue));var c=i.getZoomSwipeCords(s,n,r,a,e);(Math.abs(n.x-s.x)>15||Math.abs(n.y-s.y)>15)&&(o=!0,i.setZoomSwipeStyles(t,c))}})),this.core.$inner.on("touchend.lg",(function(e){if("zoomSwipe"===i.core.touchAction&&(i.$LG(e.target).hasClass("lg-item")||d.get().contains(e.target))){if(i.core.touchAction=void 0,i.core.outer.removeClass("lg-zoom-dragging"),!o)return;o=!1;var t=(new Date).valueOf()-l.valueOf();i.touchendZoom(s,n,r,a,t,i.rotateValue)}}))},e.prototype.zoomDrag=function(){var e,t,i,s,n=this,o={},r={},a=!1,l=!1,d=!1,c=!1;this.core.outer.on("mousedown.lg.zoom",(function(t){if(n.isImageSlide()){var r=n.core.getSlideItem(n.core.index);if(n.$LG(t.target).hasClass("lg-item")||r.get().contains(t.target)){e=new Date,s=n.core.getSlideItem(n.core.index).find(".lg-img-wrap").first();var l=n.getDragAllowedAxises(Math.abs(n.rotateValue));c=l.allowY,d=l.allowX,n.core.outer.hasClass("lg-zoomed")&&n.$LG(t.target).hasClass("lg-object")&&(d||c)&&(t.preventDefault(),o=n.getDragCords(t,Math.abs(n.rotateValue)),i=n.getPossibleSwipeDragCords(n.rotateValue),a=!0,n.core.outer.get().scrollLeft+=1,n.core.outer.get().scrollLeft-=1,n.core.outer.removeClass("lg-grab").addClass("lg-grabbing lg-zoom-drag-transition lg-zoom-dragging"))}}})),this.$LG(window).on("mousemove.lg.zoom.global"+this.core.lgId,(function(e){if(a){l=!0,r=n.getDragCords(e,Math.abs(n.rotateValue));var t=n.getZoomSwipeCords(o,r,d,c,i);n.setZoomSwipeStyles(s,t)}})),this.$LG(window).on("mouseup.lg.zoom.global"+this.core.lgId,(function(i){if(a){if(t=new Date,a=!1,n.core.outer.removeClass("lg-zoom-dragging"),l&&(o.x!==r.x||o.y!==r.y)){r=n.getDragCords(i,Math.abs(n.rotateValue));var s=t.valueOf()-e.valueOf();n.touchendZoom(o,r,d,c,s,n.rotateValue)}l=!1}n.core.outer.removeClass("lg-grabbing").addClass("lg-grab")}))},e.prototype.closeGallery=function(){this.resetZoom()},e.prototype.destroy=function(){this.$LG(window).off(".lg.zoom.global"+this.core.lgId),this.core.LGel.off(".lg.zoom"),this.core.LGel.off(".zoom"),clearTimeout(this.zoomableTimeout),this.zoomableTimeout=!1},e}(),Ne=Ve,Xe=function(){return Xe=Object.assign||function(e){for(var t,i=1,s=arguments.length;i"}else if(o.vimeo)d="lg-vimeo"+i,c=function(e,t){if(!t||!t.vimeo)return"";var i=t.vimeo[2]||"";return i="?"==i[0]?"&"+i.slice(1):i||"","?autoplay=0&muted=1"+(e?"&"+_e(e):"")+i}(this.settings.vimeoPlayerParams,o),n='";else if(o.wistia){var h="lg-wistia"+i;c=(c=_e(this.settings.wistiaPlayerParams))?"?"+c:"",n='"}else if(o.html5){for(var u="",p=0;p';if(s.tracks){var g=function(e){var t="",i=s.tracks[e];Object.keys(i||{}).forEach((function(e){t+=e+'="'+i[e]+'" '})),u+=""};for(p=0;p\n "+u+"\n Your browser does not support HTML5 video.\n "}return n},e.prototype.appendVideos=function(e,t){var i,s=this.getVideoHtml(t.src,t.addClass,t.index,t.html5Video);e.find(".lg-video-cont").append(s);var n=e.find(".lg-video-object").first();if(t.html5Video&&n.on("mousedown.lg.video",(function(e){e.stopPropagation()})),this.settings.videojs&&(null===(i=this.core.galleryItems[t.index].__slideVideoInfo)||void 0===i?void 0:i.html5))try{return videojs(n.get(),this.settings.videojsOptions)}catch(e){console.error("lightGallery:- Make sure you have included videojs")}},e.prototype.gotoNextSlideOnVideoEnd=function(e,t){var i=this,s=this.core.getSlideItem(t).find(".lg-video-object").first(),n=this.core.galleryItems[t].__slideVideoInfo||{};if(this.settings.gotoNextSlideOnVideoEnd)if(n.html5)s.on("ended",(function(){i.core.goToNextSlide()}));else if(n.vimeo)try{new Vimeo.Player(s.get()).on("ended",(function(){i.core.goToNextSlide()}))}catch(e){console.error("lightGallery:- Make sure you have included //github.com/vimeo/player.js")}else if(n.wistia)try{window._wq=window._wq||[],window._wq.push({id:s.attr("id"),onReady:function(e){e.bind("end",(function(){i.core.goToNextSlide()}))}})}catch(e){console.error("lightGallery:- Make sure you have included //fast.wistia.com/assets/external/E-v1.js")}},e.prototype.controlVideo=function(e,t){var i=this.core.getSlideItem(e).find(".lg-video-object").first(),s=this.core.galleryItems[e].__slideVideoInfo||{};if(i.get())if(s.youtube)try{i.get().contentWindow.postMessage('{"event":"command","func":"'+t+'Video","args":""}',"*")}catch(e){console.error("lightGallery:- "+e)}else if(s.vimeo)try{new Vimeo.Player(i.get())[t]()}catch(e){console.error("lightGallery:- Make sure you have included //github.com/vimeo/player.js")}else if(s.html5)if(this.settings.videojs)try{videojs(i.get())[t]()}catch(e){console.error("lightGallery:- Make sure you have included videojs")}else i.get()[t]();else if(s.wistia)try{window._wq=window._wq||[],window._wq.push({id:i.attr("id"),onReady:function(e){e[t]()}})}catch(e){console.error("lightGallery:- Make sure you have included //fast.wistia.com/assets/external/E-v1.js")}},e.prototype.loadVideoOnPosterClick=function(e,t){var i=this;if(e.hasClass("lg-video-loaded"))t&&this.playVideo(this.core.index);else if(e.hasClass("lg-has-video"))this.playVideo(this.core.index);else{e.addClass("lg-has-video");var s=void 0,n=this.core.galleryItems[this.core.index].src,o=this.core.galleryItems[this.core.index].video;o&&(s="string"==typeof o?JSON.parse(o):o);var r=this.appendVideos(e,{src:n,addClass:"",index:this.core.index,html5Video:s});this.gotoNextSlideOnVideoEnd(n,this.core.index);var a=e.find(".lg-object").first().get();e.find(".lg-video-cont").first().append(a),e.addClass("lg-video-loading"),r&&r.ready((function(){r.on("loadedmetadata",(function(){i.onVideoLoadAfterPosterClick(e,i.core.index)}))})),e.find(".lg-video-object").first().on("load.lg error.lg loadedmetadata.lg",(function(){setTimeout((function(){i.onVideoLoadAfterPosterClick(e,i.core.index)}),50)}))}},e.prototype.onVideoLoadAfterPosterClick=function(e,t){e.addClass("lg-video-loaded"),this.playVideo(t)},e.prototype.destroy=function(){this.core.LGel.off(".lg.video"),this.core.LGel.off(".video")},e}();i(74);class Fe{constructor(e){return this.el=e,this.domSwiper=this.el.querySelector(".swiper"),this.swiperSettings=JSON.parse(this.domSwiper.dataset.settings),this.domSlides=this.el.querySelectorAll(".swiper-wrapper .wp-block-eedee-block-gutenslide:not(.swiper-slide-duplicate)"),this.damping=.5,this.isMouseOnLeft=!0,this.isLeftArrowVisible=!1,this.isRightArrowVisible=!1,this.leftArrow=this.el.querySelector(".eedee-gutenslider-prev"),this.rightArrow=this.el.querySelector(".eedee-gutenslider-next"),this.gsBreakpoints=[600,960],this.gsMediaQueries=[window.matchMedia(`(max-width: ${this.gsBreakpoints[0]}px)`),window.matchMedia(`(min-width: ${this.gsBreakpoints[0]+1}px) and (max-width: ${this.gsBreakpoints[1]}px)`),window.matchMedia(`(min-width: ${this.gsBreakpoints[1]+1}px)`)],this.overlayBgColor=getComputedStyle(this.el).getPropertyValue("--gutenslider-lightgallery-bg"),this.fontColor=getComputedStyle(this.el).getPropertyValue("--gutenslider-lightgallery-font"),this.lgTransition=this.el.dataset.lgTransition||"lg-slide",this.initSwiper=this.initSwiper.bind(this),this.destroy=this.destroy.bind(this),this.onLgAfterSlide=this.onLgAfterSlide.bind(this),this.onLgBeforeClose=this.onLgBeforeClose.bind(this),this.onLgBeforeOpen=this.onLgBeforeOpen.bind(this),this.addMediaQueryListeners=this.addMediaQueryListeners.bind(this),this.gsHandleBreakpoint=this.gsHandleBreakpoint.bind(this),this.onMouseMove=this.onMouseMove.bind(this),this.onMouseEnter=this.onMouseEnter.bind(this),this.onMouseLeave=this.onMouseLeave.bind(this),this.onClick=this.onClick.bind(this),this.init(),this}init(){this.addMediaQueryListeners(),this.updateDom(),window.matchMedia&&window.matchMedia("(pointer:fine)").matches&&window.matchMedia("(hover:hover)").matches&&this.initArrowsFollowMouse(),this.gsHandleBreakpoint(),this.initLg(),this.initPremium()}addMediaQueryListeners(){for(let e=0;ethis.gsHandleBreakpoint)):console.error(t)}}destroy(){return this.swiperInstance?.destroy(!0,!0),this}initArrowsFollowMouse(){this.swiperSettings.arrowsFollowMouse&&(this.raf(),this.el.classList.contains("is-full")?(document.addEventListener("mousemove",this.onMouseMove),document.addEventListener("mouseenter",this.onMouseEnter),document.addEventListener("mouseleave",this.onMouseLeave),document.addEventListener("click",this.onClick),this.mouseX=0,this.mouseY=0,this.dMouseX=0,this.dMouseY=0,document.body.style.cursor="none"):(this.el.addEventListener("mousemove",this.onMouseMove),this.el.addEventListener("mouseenter",this.onMouseEnter),this.el.addEventListener("mouseleave",this.onMouseLeave),this.el.addEventListener("click",this.onClick),this.el.style.cursor="none"),this.leftArrow.style.pointerEvents="none",this.rightArrow.style.pointerEvents="none",this.leftArrow.style.transition="opacity 0.5s",this.rightArrow.style.transition="opacity 0.5s",this.leftArrow.style.top=0,this.leftArrow.style.left=0,this.rightArrow.style.top=0,this.rightArrow.style.left=0,Object.assign(this.swiperSettings,{allowTouchMove:!1}))}updateArrows(){const e=this.dMouseY-this.leftArrow.clientHeight/2+"px",t=this.dMouseX-this.leftArrow.clientWidth/2+"px",i=this.dMouseY-this.rightArrow.clientHeight/2+"px",s=this.dMouseX-this.rightArrow.clientWidth/2+"px";this.leftArrow.style.transform=`translate3d(${t},${e},0)`,this.rightArrow.style.transform=`translate3d(${s},${i},0)`}raf(){void 0!==this.dMouseX&&void 0!==this.dMouseY&&(this.dMouseX-=(this.dMouseX-this.mouseX)*this.damping,this.dMouseY-=(this.dMouseY-this.mouseY)*this.damping),this.updateArrows(),window.requestAnimationFrame(this.raf.bind(this))}gsHandleBreakpoint(){let e="";this.gsMediaQueries[0].matches?e="":this.gsMediaQueries[1].matches?e="settingsMd":this.gsMediaQueries[2].matches&&(e="settingsLg");const t=""!==e?this.swiperSettings[e]:{};Object.assign(this.swiperSettings,t),this.initSwiper()}onMouseMove(e){const t=this.el.getBoundingClientRect();this.mouseX=e.clientX-t.left,this.mouseY=e.clientY-t.top,this.mouseX>t.width/2?(this.isMouseOnLeft=!1,this.leftArrow.classList.remove("ed-active"),this.rightArrow.classList.add("ed-active")):(this.isMouseOnLeft=!0,this.leftArrow.classList.add("ed-active"),this.rightArrow.classList.remove("ed-active")),e.target.classList&&e.target.classList.contains("swiper-pagination-bullet")||"A"===e.target.tagName||"BUTTON"===e.target.tagName?(this.leftArrow.style.opacity=0,this.rightArrow.style.opacity=0):(this.leftArrow.style.opacity=1,this.rightArrow.style.opacity=1)}onClick(){this.isMouseOnLeft&&"0"!==this.leftArrow.style.opacity?this.swiperInstance?.slidePrev():this.isMouseOnLeft||"0"===this.rightArrow.style.opacity||this.swiperInstance?.slideNext()}onMouseEnter(e){this.mouseY=e.offsetY,this.mouseX=e.offsetX,this.dMouseX=e.offsetX,this.dMouseY=e.offsetY,this.leftArrow.style.opacity=1,this.rightArrow.style.opacity=1}onMouseLeave(){this.leftArrow.style.opacity=0,this.rightArrow.style.opacity=0}initSwiper(){return this.swiperSettings.autoHeight?(this.el.classList.add("adaptive-height"),this.el.classList.remove("fixed-height")):(this.el.classList.remove("adaptive-height"),this.el.classList.add("fixed-height")),"auto"===this.swiperSettings.slidesPerView?(this.el.classList.remove("slides-number"),this.el.classList.add("slides-auto")):(this.el.classList.add("slides-number"),this.el.classList.remove("slides-auto")),this.swiperInstance?.destroy(!0,!0),this.swiperInstance=new q(this.domSwiper,{...this.swiperSettings,modules:[K,J,ue,de,le,he,pe,te,ne,ee,Z,ie,se],preloadImages:!1,watchSlidesProgress:!0,watchSlidesVisibility:!0,lazy:{enabled:!0,loadPrevNext:!0,loadPrevNextAmount:2,loadOnTransitionStart:!0}}),[...document.querySelectorAll(".eedee-gutenslider-nav svg, .eedee-gutenslider-nav #bg, .eedee-gutenslider-nav .bg, .eedee-gutenslider-nav #arrow, .eedee-gutenslider-nav .arrow")].forEach((e=>{e.style.transition="fill 0.3s, stroke 0.3s, background 0.3s, transform 0.5s"})),this.swiperInstance}updateDom(){const e=this.el.querySelectorAll(".wp-block-eedee-block-gutenslide");let t=0;const i=this.el.dataset.hash?this.el.dataset.hash:this.el.id;[...e].forEach((function(e,s){if((e.classList.contains("ed-bg-image")||e.classList.contains("ed-bg-vidoe"))&&(e.dataset.lgImageIdx=t,t++,e.classList.contains("ed-bg-video"))){const t=e.querySelector(".eedee-background-div video");e.style.width=`${t.width}px`}void 0!==typeof e.dataset.hash&&""!==e.dataset.hash||(e.dataset.hash=`${i}-${s+1}`)}))}initLg(){if(!this.swiperSettings.hasLg)return;const e=[...this.domSlides].reduce(((e,t)=>{let i;if(t.classList.contains("ed-bg-image")){const e=t.querySelector(".eedee-background-div img");i={src:e.src,thumb:e.src,alt:e.alt,srcset:e.srcset}}else{if(!t.classList.contains("ed-bg-video"))return e;{const e=t.querySelector(".eedee-background-div video"),s=e.hasAttribute("poster")&&""!==e.getAttribute("poster")?e.poster:eedeeGutenslider.pluginsUrl+"/build/images/video_poster_placeholder.jpg";i={size:`${e.dataset.width}-${e.dataset.height}`,video:{source:[{src:e.src,type:e.getAttribute("type"),alt:e.alt}],attributes:{controls:!0}},poster:s,thumb:s},e.hasAttribute("loop")&&(i.video.attributes.loop="")}}const s=t.querySelector("img, video");let n="";this.swiperSettings.lgTitle&&("title"===this.swiperSettings.lgTitle&&(n=void 0===s.dataset.title?"":s.dataset.title),"alt"===this.swiperSettings.lgTitle&&(n=void 0===s.dataset.alt?"":s.alt));let o="";return this.swiperSettings.lgCaption&&("caption"===this.swiperSettings.lgCaption&&(o=void 0===s.dataset.caption?"":s.dataset.caption),"description"===this.swiperSettings.lgCaption&&(o=void 0===s.dataset.description?"":s.dataset.description),"alt"===this.swiperSettings.lgCaption&&(o=void 0===s.dataset.alt?"":s.alt)),i={...i,subHtml:`

    ${n}

    ${o}

    `},e.push(i),e}),[]);var t,i;this.lightGallery=(t=this.el,i={licenseKey:"1234-4232-1231-3111",plugins:this.swiperSettings.lgThumbnails?[Ne,De,je]:[Ne,je],dynamic:!0,dynamicEl:e,mode:this.lgTransition,container:document.body,addClass:"gs-lightgallery",download:!1,hideBarsDelay:2e3,loop:Boolean(this.swiperSettings.loop),counter:Boolean(this.swiperSettings.hasLgCounter),autoplayFirstVideo:!1},new Oe(t,i)),this.el.addEventListener("lgAfterSlide",this.onLgAfterSlide),this.el.addEventListener("lgBeforeOpen",this.onLgBeforeOpen),this.el.addEventListener("lgBeforeClose",this.onLgBeforeClose),[...this.el.querySelectorAll(".wp-block-eedee-block-gutenslide")].map(((e,t)=>{(e.classList.contains("ed-bg-image")||e.classList.contains("ed-bg-video"))&&null===e.querySelector(".slide-link")&&e.addEventListener("click",(()=>{const t=parseInt(e.dataset.lgImageIdx);this.lightGallery.openGallery(t||0),this.lightGallery.$backdrop.firstElement.style.backgroundColor=this.overlayBgColor?this.overlayBgColor:"#fff",this.lightGallery.$container.firstElement.style.setProperty("--gutenslider-lightgallery-font",this.fontColor)}))}))}onLgBeforeOpen(e){this.swiperSettings.autoplay&&this.swiperInstance.autoplay.stop()}onLgBeforeClose(e){this.swiperSettings.autoplay&&setTimeout((()=>{this.swiperInstance?.autoplay.start()}),1e3)}onLgAfterSlide(e){const{index:t}=e.detail;if(void 0!==t){const e=this.el.querySelector(`[data-lg-image-idx="${t}"]`)?.dataset.swiperSlideIndex;this.swiperSettings.loop?this.swiperInstance?.slideToLoop(parseInt(e)):this.swiperInstance?.slideTo(parseInt(e))}}initPremium(){void 0!==typeof me()&&document.querySelectorAll(".wp-block-eedee-block-gutenslider.has-parallax").forEach((function(e){const t=e.dataset.parallaxDirection||"top",i=e.dataset.parallaxAmount||1.3,s=e.querySelectorAll(".eedee-background-div img");new(me())(s,{scale:i,orientation:t})}))}}Ce=function(){[...document.querySelectorAll(".wp-block-eedee-block-gutenslider")].forEach((function(e){e.gutenslider=new Fe(e)}))},"undefined"!=typeof document&&("complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",Ce):Ce())}()}();