/*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ "undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],a=1;a<=3;a++){if(+o[a]<+n[a])return 1;if(+n[a]<+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function(){for(var e=0;e\x20\t\r\n\f]*)[^>]*)\/>/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"<$1>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"<$1>")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?I.apply(this,arguments):(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&&(D=s.param,i(s,"param",function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)},"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(W=s.Deferred,_=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],i(s,"Deferred",function(e){var a=W(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(_,function(e,t){var r="function"==typeof o[e]&&o[e];a[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&&e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s}); /*! * jQuery blockUI plugin * Version 2.70.0-2014.11.23 * Requires jQuery v1.7 or later * * Examples at: http://malsup.com/jquery/block/ * Copyright (c) 2007-2013 M. Alsup * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html * * Thanks to Amir-Hossein Sobhi for some excellent contributions! */ !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('
');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.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:"

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 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(''):e(''),v=c.theme?e(''):e(''),c.theme&&h?(w='"):c.theme?(w='"):w=h?'':'',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)}(); /*! js-cookie v3.0.5 | MIT */ !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=0&&parseFloat(o(this).val())'),o(".woocommerce form input").filter(":password").parent("span").addClass("password-input"),o(".password-input").append(''),o(".show-password-input").on("click",function(){o(this).hasClass("display-password")?o(this).removeClass("display-password"):o(this).addClass("display-password"),o(this).hasClass("display-password")?o(this).siblings(['input[type="password"]']).prop("type","text"):o(this).siblings('input[type="text"]').prop("type","password")})}); jQuery(document).ready(function($){function conditional_payments_trigger(){if(typeof conditional_payments_settings!='undefined'){$.each(conditional_payments_settings.name_address_fields,function(index,value){$(document.body).on('change','input[name="'+value+'"]',function(){$(document.body).trigger('update_checkout');});if(value.indexOf('shipping_')!==-1){var billingValue=value.replace('shipping','billing');if($.inArray(billingValue,conditional_payments_settings.name_address_fields)===-1){$(document.body).on('change','input[name="'+billingValue+'"]',function(){$(document.body).trigger('update_checkout');});}}});}} conditional_payments_trigger();$(document.body).on('change','input[name="payment_method"]',function(){if(conditional_payments_settings.disable_payment_method_trigger=='1'){return;} $(document.body).trigger('update_checkout');});}); /*! This file is auto-generated */ !function(n,r){var t,e;"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define("underscore",r):(n="undefined"!=typeof globalThis?globalThis:n||self,t=n._,(e=n._=r()).noConflict=function(){return n._=t,e})}(this,function(){var n="1.13.6",r="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},e=Array.prototype,F=Object.prototype,V="undefined"!=typeof Symbol?Symbol.prototype:null,P=e.push,f=e.slice,s=F.toString,q=F.hasOwnProperty,t="undefined"!=typeof ArrayBuffer,u="undefined"!=typeof DataView,U=Array.isArray,W=Object.keys,z=Object.create,L=t&&ArrayBuffer.isView,$=isNaN,C=isFinite,K=!{toString:null}.propertyIsEnumerable("toString"),J=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],G=Math.pow(2,53)-1;function l(u,o){return o=null==o?u.length-1:+o,function(){for(var n=Math.max(arguments.length-o,0),r=Array(n),t=0;t":">",'"':""","'":"'","`":"`"},qn=Pn(t),t=Pn(An(t)),Un=m.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Wn=/(.)^/,zn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Ln=/\\|'|\r|\n|\u2028|\u2029/g;function $n(n){return"\\"+zn[n]}var Cn=/^\s*(\w|\$)+\s*$/;var Kn=0;function Jn(n,r,t,e,u){return e instanceof r?(e=En(n.prototype),o(r=n.apply(e,u))?r:e):n.apply(t,u)}var M=l(function(u,o){function i(){for(var n=0,r=o.length,t=Array(r),e=0;e/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(t){if(document.getElementById("tmpl-"+e))return(n=n||_.template(s("#tmpl-"+e).html(),a))(t);throw new Error("Template not found: #tmpl-"+e)}}),wp.ajax={settings:t.ajax||{},post:function(t,e){return wp.ajax.send({data:_.isObject(t)?t:_.extend(e||{},{action:t})})},send:function(a,t){var e,n;return _.isObject(a)?t=a:(t=t||{}).data=_.extend(t.data||{},{action:a}),t=_.defaults(t||{},{type:"POST",url:wp.ajax.settings.url,context:this}),(e=(n=s.Deferred(function(n){t.success&&n.done(t.success),t.error&&n.fail(t.error),delete t.success,delete t.error,n.jqXHR=s.ajax(t).done(function(t){var e;"1"!==t&&1!==t||(t={success:!0}),_.isObject(t)&&!_.isUndefined(t.success)?(e=this,n.done(function(){a&&a.data&&"query-attachments"===a.data.action&&n.jqXHR.hasOwnProperty("getResponseHeader")&&n.jqXHR.getResponseHeader("X-WP-Total")?e.totalAttachments=parseInt(n.jqXHR.getResponseHeader("X-WP-Total"),10):e.totalAttachments=0}),n[t.success?"resolveWith":"rejectWith"](this,[t.data])):n.rejectWith(this,[t])}).fail(function(){n.rejectWith(this,arguments)})})).promise()).abort=function(){return n.jqXHR.abort(),this},e}}}(jQuery); function onResize(){if(jQuery(window).width()<=640){jQuery('.payMethodList').addClass('mobile');}else{jQuery('.payMethodList').removeClass('mobile');}} onResize();jQuery(window).resize(function(){onResize();});function setP24method(method){method=parseInt(method);jQuery('input[name=p24_method]').val(method>0?method:"");} function choosePaymentMethod(){var checkedPayment=false;var setP24channel=function(paymentIdRaw){var paymentId=Number(paymentIdRaw);if(266===paymentId){jQuery('input[name=p24_channel]').val('2048');}else{jQuery('input[name=p24_channel]').val('');}};jQuery('.bank-box').click(function(){jQuery('.bank-box').removeClass('selected').addClass('inactive');jQuery(this).addClass('selected').removeClass('inactive');jQuery('.extra-promoted-box').removeClass('selected').addClass('inactive');if(jQuery(this).parents('.payMethodList').hasClass('checkoutView')){var inputs=jQuery(this).parents('.checkoutView').find('input[type="checkbox"]');jQuery(inputs).removeAttr('checked');jQuery(inputs).prop('checked',false);var input=jQuery(this).find('input[type="checkbox"]');jQuery(input).attr('checked','checked');jQuery(input).prop('checked',true);checkedPayment=true;jQuery('#payment_method_przelewy24_payment').trigger('change');} setP24method(jQuery(this).attr('data-id'));setP24channel(jQuery(this).data('id'));setP24recurringId(jQuery(this).attr('data-cc'));});jQuery('.bank-item input').change(function(){setP24method(jQuery(this).closest('.bank-item').attr('data-id'));setP24recurringId(jQuery(this).attr('data-cc'));});jQuery('#payment_method_przelewy24_payment').trigger('change');jQuery('input[name=payment_method_id]:checked:first').closest('.input-box.bank-item').each(function(){setP24method(jQuery(this).attr('data-id'));});jQuery(".box-wrapper").click(function(){const $thisElement=jQuery(this);if($thisElement.hasClass('selected')){jQuery('input[name=p24_channel]').val('');}else{jQuery('.bank-box').removeClass('selected').addClass('inactive');jQuery("#p24-now-box").addClass('selected').removeClass('inactive');jQuery('input[name=p24_channel]').val('2048');setP24method(jQuery(this).data('id'));setP24channel(jQuery(this).data('id'));setP24recurringId('');}});} jQuery('').appendTo('head');jQuery('.moreStuff').toggleClass('translated');var sessionId=false;var sign=false;function requestJsAjaxCard(){var subFunction=function(data,$form){data['action']='cardPay';jQuery.ajax(jQuery('#p24_ajax_url').val(),{method:'POST',type:'POST',data:data,success:function(resultJson){let result=jQuery.parseJSON(resultJson);if(result.success&&result.redirect&&result.redirectUrl){setTimeout(function(){window.location.href=result.redirectUrl;},1000);}else if(result.success){setTimeout(function(){window.location.href=jQuery('[name=p24_url_return]').val();},1000);}else{hidePayJsPopup();}},done:function(){$form.find('button').removeAttr('disabled');}});} return p24CardPayment(subFunction);} function p24CardPayment(subFunction){var getForm=function(){var formHtml='

'+'

'+'

'+'

'+'

'+'/

'+'

'+'

'+'
';var dict=JSON.parse(jQuery('#p24_dictionary').val());var $formHtml=jQuery(formHtml);var $acceptTermsLabel=$formHtml.find('label[for=P24_acceptTerms]');$acceptTermsLabel.text(dict['acceptTermsLabelPrefix']+' ');jQuery('').attr('href','http://www.przelewy24.pl/regulamin.htm').attr('target','__blank').text(dict['acceptTermsLinkLabel']).appendTo($acceptTermsLabel);jQuery('.').appendTo($acceptTermsLabel);$formHtml.find('label[for=P24_registerCard]').text(dict['registerCardLabel']);$formHtml.find('label[for=P24_cardHolder]').text(dict['cardHolderLabel']);$formHtml.find('label[for=P24_cardNumber]').text(dict['cardNumberLabel']);$formHtml.find('label[for=P24_cardCVV]').text(dict['cvvLabel']);$formHtml.find('label[for=P24_expMonth]').text(dict['expDateLabel']);$formHtml.find('#przelewy24RPCCardFormDescription').text(dict['description']);$formHtml.find('button').text(dict['payButtonCaption']);return $formHtml;};var $formArea=jQuery('#P24FormArea');$formArea.html("");var $formContainer=jQuery("
");$formContainer.attr('id','P24FormContainer').appendTo($formArea).parent().slideDown();$formContainer.append(getForm());var armForm=function(){var $cardHolder=$formContainer.find('#P24_cardHolder');var $cardNumber=$formContainer.find('#P24_cardNumber');var $cardCVV=$formContainer.find('#P24_cardCVV');var $cardMonth=$formContainer.find('#P24_expMonth');var $cardYear=$formContainer.find('#P24_expYear');var $acceptTerms=$formContainer.find('#P24_acceptTerms');if(!$formArea.data('terms')){$acceptTerms.prop('checked',true).parent().hide();} var setButton=function(){var $button=$formContainer.find('button');if($cardHolder.val()&&$cardNumber.val()&&$cardCVV.val()&&$cardMonth.val()&&$cardYear.val()&&$acceptTerms.prop('checked')){$button.show();}else{$button.hide();}};$cardHolder.on('change',setButton);$cardNumber.on('change',setButton);$cardCVV.on('change',setButton);$cardMonth.on('change',setButton);$cardYear.on('change',setButton);$acceptTerms.on('change',setButton);setButton();};armForm();var $form=jQuery('#przelewy24RPCCardForm');$form.on('submit',function(e){e.preventDefault();if($form.find('button').attr('disabled')){return;} $form.find('button').attr('disabled','disabled');var data={p24sessionId:jQuery('[name=p24_session_id]').val(),orderId:jQuery('#p24_woo_order_id').val(),hashedOrderId:jQuery('#p24_woo_hashed_order_id').val(),cardNumber:jQuery('#P24_cardNumber').val(),cvv:jQuery('#P24_cardCVV').val(),cardMonth:jQuery('#P24_expMonth').val(),cardYear:jQuery('#P24_expYear').val(),clientName:jQuery('#P24_cardHolder').val()};subFunction(data,$form);})} function showPayJsPopup(){$termsAcceptanceCheckbox=jQuery('[name=p24_regulation_accept][type=checkbox]');if(0!==$termsAcceptanceCheckbox.length&&!$termsAcceptanceCheckbox.prop('checked')){jQuery('#place_order').click();return;} if(jQuery('#P24FormAreaHolder:visible').length==0){setP24method("");jQuery('#P24FormAreaHolder').appendTo('body');jQuery('#proceedPaymentLink').closest('a').fadeOut();jQuery('#P24FormAreaHolder').fadeIn();if(typeof P24_Transaction!='object'){requestJsAjaxCard();}}} function hidePayJsPopup(){jQuery('#P24FormAreaHolder').fadeOut();jQuery('#proceedPaymentLink:not(:visible)').closest('a').fadeIn();} function payInShopSuccess(orderId,oneclickOrderId){jQuery.ajax(jQuery('#p24_ajax_url').val(),{method:'POST',type:'POST',data:{action:'rememberOrderId',sessionId:jQuery('[name=p24_session_id]').val(),orderId:orderId,oneclickOrderId:oneclickOrderId,sign:jQuery('[name=p24_sign]').val()}});window.setTimeout(function(){window.location=jQuery('[name=p24_url_return]').val();},1000);} function setP24recurringId(id,name){id=parseInt(id);if(name==undefined)name=jQuery('[data-cc='+id+'] .bank-name').text().trim()+' - '+jQuery('[data-cc='+id+'] .bank-logo span').text().trim();jQuery('input[name=p24_cc]').val(id>0?id:"");if(id>0)setP24method(0);} function p24_processPayment(){console.log('processPayment');var ccid=parseInt(jQuery('input[name=p24_cc]').val());var fullCardData=jQuery('#p24-combined-cart-data').data('combined');var $additionalOrderData=jQuery('#p24-additional-order-data');var url=$additionalOrderData.data('ajax-url');var payByCard=function(data){data['action']='cardPay';data['orderId']=$additionalOrderData.data('order-id');data['hashedOrderId']=$additionalOrderData.data('hashed-order-id');data['p24sessionId']=jQuery('input[name=p24_session_id]').val(),jQuery.ajax({url:url,method:'POST',type:'POST',data:data,success:function(resultJson){let result=jQuery.parseJSON(resultJson);if(result.success&&result.redirect&&result.redirectUrl){setTimeout(function(){window.location.href=result.redirectUrl;},1000);}else if(result.success){setTimeout(function(){window.location.href=jQuery('[name=p24_url_return]').val();},1000);}else{payInShopFailure();}}});} if(fullCardData){payByCard(fullCardData);}else if(isNaN(ccid)||ccid==0){var myform=document.getElementById("przelewy_payment_form");var fd=new FormData(myform);jQuery("#przelewy_payment_form :input").prop("disabled",true);jQuery.ajax({url:jQuery("#przelewy_payment_form input[name=p24_api_url]").val(),data:fd,cache:false,processData:false,contentType:false,type:'POST',success:function(data){window.location.replace(data.url);},error:function(){alert('internal error');}});}else if(ccid>0){var ra=jQuery('#przelewy_payment_form [name=p24_regulation_accept]').prop('checked')?'1':'';jQuery('#przelewy24FormRecuring [name=p24_regulation_accept]').val(ra);jQuery('#przelewy24FormRecuring').submit();} return false;} function removecc(ccid){jQuery('form#cardrm input[name=cardrm]').val(ccid).closest('form').submit();} function payInShopFailure(){jQuery('#P24FormArea').html(""+p24_payment_php_vars.error_msg4js+"");P24_Transaction=undefined;window.location=jQuery('[name=p24_url_return]').val();} var selector='#P24_registerCard';var waitForEl=function(selector,callback){if(jQuery(selector).length){jQuery('#P24_registerCard').prop('checked',(p24_payment_php_vars.forget_card==1?false:true));if(!parseInt(p24_payment_php_vars.show_save_card)){jQuery(jQuery(selector).parents('p')).hide();} jQuery(selector).on('change',function(){var payload=jQuery(this).prop('checked')?0:1;var url=jQuery('#p24-link-to-my-account').data('link');jQuery.ajax({method:'POST',url:url,data:{act:'cc_forget',cc_forget:payload}});})}else{setTimeout(function(){waitForEl(selector,callback);},100);}};waitForEl(selector,function(){});var p24TryUseCards=function(){var tryArmCheckout=function(){var subFunction=function(data,$form){jQuery('#p24-card-combined-field').val(JSON.stringify(data));var $checkoutForm=jQuery('form.woocommerce-checkout');$checkoutForm.submit();};var tryUseCardsInternal=function(id){var $radioBox=jQuery('#payment_method_przelewy24_extra_'+id);if($radioBox.length){$radioBox.prop('checked',false);jQuery("body").on("change",".wc_payment_methods input[name='payment_method']",function(){var $elm=jQuery(this);if($elm.prop('checked')&&$elm.val()==='przelewy24_extra_'+id){var $holder=jQuery('#P24FormAreaHolder');var hasModal=jQuery('#P24FormAreaHolder').length;if(hasModal){$holder.on('click',function(e){if(jQuery(e.target).attr('id')!==$holder.attr('id')){return;} $holder.hide();$elm.prop('checked',false);});$holder.appendTo('body').fadeIn();$holder.find('button').removeAttr('disabled');p24CardPayment(subFunction)}}});}} tryUseCardsInternal(218);tryUseCardsInternal(241);tryUseCardsInternal(242);};tryArmCheckout();};var tryArmBlikBox=function(){var $additional_order_data=jQuery('#p24-additional-order-data') var $termsAcceptanceCheckbox=jQuery('[name="p24_regulation_accept"]');var url=jQuery('#p24_ajax_url').val();if(!url){url=$additional_order_data.data('ajax-url');} var blikModalError=function(){var $modal=jQuery('#p24-blik-modal');$modal.removeClass('loading');$modal.find('.error').show();};var executePaymentByBlikCode=function(trnData,blikCode,onError){jQuery.ajax({url:url,method:'POST',type:'POST',dataType:'json',data:{'action':'executePaymentByBlikCode','token':trnData.token,'blikCode':blikCode}}).success(function(response){if(response.success){setTimeout(function(){location=jQuery('#przelewy_payment_form input[name=p24_url_return]').val();},3000);}else{onError();}}).error(onError);};var prepareModal=function(onClose){var $modal=jQuery('#p24-blik-modal');if(!$modal.length){return false;} $modal.addClass('loading');$modalBg=jQuery('#p24-blik-modal-background');if(onClose){$modal.find('.close-modal').on('click',function(e){e.preventDefault();onClose();});} $modalBg.show();return true;};var displayModal=function(nextSteep){var $modal=jQuery('#p24-blik-modal');$modal.removeClass('loading');var $button=$modal.find('button');$button.on('click',function(e){e.preventDefault();var $codeInput=$modal.find('input[type=text]');var code=$codeInput.val();var $acceptedInput=$modal.find('input[type=checkbox]');if($acceptedInput.length&&!$acceptedInput.prop('checked')){$modal.find('.error-terms').show();}else if(/^\d{6}$/.test(code)){$modal.addClass('loading');nextSteep(code);}else{$modal.find('.error-common').show();}});};var trnRegisterPromise=function(){var p24_session_id=jQuery('[name=p24_session_id]').val();var order_id=jQuery('#p24_woo_order_id').val();var hashed_order_id=jQuery('#p24_woo_hashed_order_id').val();if(!order_id){order_id=$additional_order_data.data('order-id');hashed_order_id=$additional_order_data.data('hashed-order-id');} return jQuery.ajax({url:url,method:'POST',type:'POST',dataType:'json',data:{action:'trnRegister',p24_session_id:p24_session_id,order_id:order_id,hashed_order_id:hashed_order_id}});};var trnRegisterLong=function(){trnRegisterPromise().fail(payInShopFailure).done(function(data){var nextSteep=function(code){executePaymentByBlikCode(data,code,blikModalError);};displayModal(nextSteep)});};var trnRegisterIfTerms=function(){if($termsAcceptanceCheckbox.attr('type')==='checkbox'&&!$termsAcceptanceCheckbox.is(':checked')){jQuery('#place_order').click();return;} var hasModal=prepareModal(false);if(hasModal){trnRegisterLong();}};var tryArmBlikBoxConfirmation=function(){var $logoBox=jQuery('#p24-bank-grid a.bank-box[data-id=181]');if($logoBox.length){$logoBox.on('click',function(e){e.preventDefault();trnRegisterIfTerms();});} var $ourRadioInput=jQuery('#przelewy_method_id_181-');if($ourRadioInput.length){$ourRadioInput.on('change',function(e){if(!$ourRadioInput.prop('checked')){return;} trnRegisterIfTerms();});} var $radioBox=jQuery('#payment_method_przelewy24_extra_181');if($radioBox.length){$radioBox.prop('checked',false);jQuery("body").on("change",".wc_payment_methods input[name='payment_method']",function(){var $elm=jQuery(this);if($elm.prop('checked')&&$elm.val()==='przelewy24_extra_181'){var hasModal=jQuery('#p24-blik-modal').length;if(hasModal){var $checkoutButton=jQuery('.woocommerce-checkout');var $terms=jQuery('#terms');if($terms.length&&!$terms.prop('checked')){$checkoutButton.submit();$elm.prop('checked',false)}else{var nextSteep=function(code){jQuery('#p24-blik-code-input').val(code);$checkoutButton.submit();} prepareModal(false);displayModal(nextSteep);}}}});}};var tryExecuteBlik=function(){var $input=jQuery('#przelewy_payment_form input[name=p24_provided_blik_code]');if($input.length){var code=$input.val();if(code){var onError=function(){var href=jQuery('#przelewy_payment_form a.button.cancel').attr('href');location=href;};var hasModal=prepareModal(onError);if(hasModal){if($termsAcceptanceCheckbox.attr('type')==='checkbox'){$termsAcceptanceCheckbox.prop('checked',true);} trnRegisterPromise().fail(onError).done(function(data){executePaymentByBlikCode(data,code,onError);});}}}};tryArmBlikBoxConfirmation();tryExecuteBlik();};jQuery(function(){var $bgLayer=jQuery('#p24-dynamic-whole-background');if($bgLayer.length){jQuery('body').append($bgLayer);$bgLayer.css('display','block');jQuery('#przelewy_payment_form input[name=p24_regulation_accept]').prop("required",false);p24_processPayment();}});jQuery(document).ready(function(){choosePaymentMethod();jQuery('body').on('change','[name="p24_regulation_accept"]:checked',function(){var $selectedCreditCardPayment=jQuery('.bank-box.bank-item.selected[onclick^="showPayJsPopup"]');if($selectedCreditCardPayment.length){$selectedCreditCardPayment.click();}});p24TryUseCards();tryArmBlikBox();});jQuery(document).ready(function(){var onCheckout=function(){jQuery('li.payment_method_przelewy24_extra_232').css('display','none');};var hasApplePay=window.ApplePaySession&&window.ApplePaySession.canMakePayments();if(!hasApplePay){onCheckout();jQuery(document.body).on('updated_checkout',onCheckout);jQuery('#p24-bank-grid a.bank-box.bank-item[data-id=232]').css('display','none');jQuery('#p24-bank-grid div.input-box.bank-item[data-id=232]').parent().css('display','none');}}); !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 i(s,o){if(!r[s]){if(!t[s]){var c="function"==typeof require&&require;if(!o&&c)return c(s,!0);if(a)return a(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 i(r||e)},p,p.exports,e,t,r,n)}return r[s].exports}for(var a="function"==typeof require&&require,s=0;s0))return r=s.getHost(e),!0;for(var t=0;t<_.referrals.length;t++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(_.referrals[t].host)+"$","i")))return r=_.referrals[t].display||_.referrals[t].host,p=_.referrals[t].medium||i.referer.referral,!0;if(t+1===_.referrals.length)return r=s.getHost(e),!0}}(t);default:return!1}}function I(e){if(_.domain){if(b)return s.getHost(e)!==s.getHost(x);var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x)+"$","i");return!s.getHost(e).match(t)}return s.getHost(e)!==s.getHost(document.location.href)}function j(){a.set(n.containers.current_extra,n.pack.extra(_.timezone_offset),k,x,b),a.get(n.containers.first_extra)||a.set(n.containers.first_extra,n.pack.extra(_.timezone_offset),k,x,b)}return u.go(k,x,b),a.set(n.containers.current,function(){var e;if("undefined"!=typeof v.utm_source||"undefined"!=typeof v.utm_medium||"undefined"!=typeof v.utm_campaign||"undefined"!=typeof v.utm_content||"undefined"!=typeof v.utm_term||"undefined"!=typeof v.utm_id||"undefined"!=typeof v.gclid||"undefined"!=typeof v.yclid||"undefined"!=typeof v[_.campaign_param]||"undefined"!=typeof v[_.term_param]||"undefined"!=typeof v[_.content_param])j(),e=w(i.traffic.utm);else if(q(i.traffic.organic))j(),e=w(i.traffic.organic);else if(!a.get(n.containers.session)&&q(i.traffic.referral))j(),e=w(i.traffic.referral);else{if(a.get(n.containers.first)||a.get(n.containers.current))return a.get(n.containers.current);j(),e=w(i.traffic.typein)}return e}(),k,x,b),a.get(n.containers.first)||a.set(n.containers.first,a.get(n.containers.current),k,x,b),a.get(n.containers.udata)?(g=parseInt(a.parse(n.containers.udata)[a.unsbjs(n.containers.udata)][n.aliases.udata.visits])||1,g=a.get(n.containers.session)?g:g+1,h=n.pack.user(g,_.user_ip)):(g=1,h=n.pack.user(g,_.user_ip)),a.set(n.containers.udata,h,k,x,b),a.get(n.containers.session)?(y=parseInt(a.parse(n.containers.session)[a.unsbjs(n.containers.session)][n.aliases.session.pages_seen])||1,y+=1):y=1,a.set(n.containers.session,n.pack.session(y),_.session_length,x,b),_.promocode&&!a.get(n.containers.promocode)&&a.set(n.containers.promocode,n.pack.promo(_.promocode),k,x,b),a.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"),i=e("./helpers/cookies");t.exports={go:function(e,t,r){var a,s=this.migrations,o={l:e,d:t,i:r};if(i.get(n.containers.first)||i.get(n.service.migrations)){if(!i.get(n.service.migrations))for(a=0;a0)for(var a=0;a0)for(var s=0;se.split(".").reduce((t,e)=>t&&t[e],t)),s=()=>null,i=t=>null===t||t===undefined?"":t,o="wc/store/checkout";function a(){const i=e.allowTracking?n:s,o=Object.entries(t.fields).map(([t,e])=>[t,i(sbjs.get,e)]);return Object.fromEntries(o)}function c(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(){if(window.wp&&window.wp.data&&"function"==typeof window.wp.data.subscribe){const t=window.wp.data.subscribe(function(){t(),c(a())},o)}}t.setOrderTracking=function(t){e.allowTracking=t,t?sbjs.init({lifetime:Number(e.lifetime),session_length:Number(e.session),timezone_offset:"0"}):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 n=a();!function(t){for(const e of document.querySelectorAll("wc-order-attribution-inputs"))e.values=t}(n),c(n)},t.setOrderTracking(e.allowTracking),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",r):r(),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(){let t="";for(const n of this._fieldNames){const s=i(this.values[n]);t+=``}this.innerHTML=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=i(this.values[t]):console.warn(`Field "${t}" not found. Most likely, the '' element was manipulated.`)}}get values(){return this._values}})}(window.wc_order_attribution); (function($){if(awdr_params.refresh_order_review=='1'){$(document).on('change','input[name="payment_method"],input[name="billing_city"],input[name="billing_postcode"]',function(){refreshCart();});$(document).on('blur','input[name="billing_email"], select#billing_state',function(){refreshCart();});} function refreshCart(){$('body').trigger('update_checkout');} $(document).ready(function($){function init_events(){if(awdr_params.enable_update_price_with_qty=='show_dynamically'){function getWDRDPTarget(form,target,is_variable){let $price_place='';if(form.find(target).length){$price_place=form.find(target).first();if(is_variable===true){if(!form.find(target+' .price').length){$price_place.html("
");} $price_place=form.find(target+' .price').first();}}else{$price_place=$(target).first();if(is_variable===true){if(!$(target+' .price').length){$price_place.html("
");} $price_place=$(target+' .price').first();}} return $price_place;} $(document).on('change','[name="quantity"]',function(){var awdr_qty_object=$(this);setTimeout(function(){var $qty=awdr_qty_object.val();var $product_id=0;var $price_place="";var form=awdr_qty_object.closest("form");if(form.find('button[name="add-to-cart"]').length){$product_id=form.find('button[name="add-to-cart"]').first().val();var target='div.product p.price';if(awdr_params.custom_target_simple_product!=undefined){if(awdr_params.custom_target_simple_product!=""){target=awdr_params.custom_target_simple_product;}} $price_place=getWDRDPTarget(form,target,false);}else if(form.find('input[name="variation_id"]').length){$product_id=form.find('input[name="variation_id"]').val();var target='div.product .woocommerce-variation-price';if(awdr_params.custom_target_variable_product!=undefined){if(awdr_params.custom_target_variable_product!=""){target=awdr_params.custom_target_variable_product;}} $price_place=getWDRDPTarget(form,target,true);}else if(form.find('input[name="add-to-cart"]').length){$product_id=form.find('input[name="add-to-cart"]').first().val();var target='div.product p.price';if(awdr_params.custom_target_simple_product!=undefined){if(awdr_params.custom_target_simple_product!=""){target=awdr_params.custom_target_simple_product;}} $price_place=getWDRDPTarget(form,target,false);} if(!$product_id||$product_id==0){if(awdr_params.custom_simple_product_id_selector!=undefined){if(awdr_params.custom_simple_product_id_selector!=""){let simple_product_id_selector=awdr_params.custom_simple_product_id_selector;$product_id=$(simple_product_id_selector).val();let target='div.product p.price';if(awdr_params.custom_target_simple_product!=undefined){if(awdr_params.custom_target_simple_product!=""){target=awdr_params.custom_target_simple_product;}} $price_place=getWDRDPTarget(form,target,false);}} if(awdr_params.custom_variable_product_id_selector!=undefined){if(awdr_params.custom_variable_product_id_selector!=""){let variable_product_id_selector=awdr_params.custom_variable_product_id_selector;$product_id=$(variable_product_id_selector).val();let target='div.product .woocommerce-variation-price';if(awdr_params.custom_target_variable_product!=undefined){if(awdr_params.custom_target_variable_product!=""){target=awdr_params.custom_target_variable_product;}} $price_place=getWDRDPTarget(form,target,true);}}} if(!$product_id||!$price_place||$product_id==0){return;} var data={action:'wdr_ajax',method:'get_price_html',product_id:$product_id,qty:$qty,awdr_nonce:awdr_params.nonce,};$.ajax({url:awdr_params.ajaxurl,data:data,type:'POST',success:function(response){if(response.price_html){$price_place.html(response.price_html)}else{if(response.original_price_html!=undefined){$price_place.html(response.original_price_html)}}},error:function(response){$price_place.html("")}});},0);});}} if(awdr_params.js_init_trigger){$(document).on(awdr_params.js_init_trigger,function(){init_events();});} init_events();if(awdr_params.awdr_dynamic_bulk_table_status=="1"){if(awdr_params.awdr_dynamic_bulk_table_off=="on"){function awdr_load_variation_table(variation_id){setTimeout(function(){if(variation_id!=''&&variation_id!='0'){var data={action:'wdr_ajax',method:'get_variable_product_bulk_table',product_id:variation_id,awdr_nonce:awdr_params.nonce,};let awdr_opacity='div.awdr-bulk-customizable-table';if(awdr_params.awdr_opacity_to_bulk_table!=undefined){if(awdr_params.awdr_opacity_to_bulk_table!=""){awdr_opacity=awdr_params.awdr_opacity_to_bulk_table;}} $.ajax({url:awdr_params.ajaxurl,data:data,type:'POST',beforeSend:function(){$(awdr_opacity).css('opacity','0.5');},complete:function(){$(awdr_opacity).css('opacity','1');},success:function(response){if(response.bulk_table){$('.awdr-bulk-customizable-table').html(response.bulk_table);}},error:function(response){$('.awdr-bulk-customizable-table').html("")}});}},100);} $(".single_variation_wrap").on("hide_variation",function(event){let variation_id=$(this).closest('form').find('input[name="product_id"]').val();awdr_load_variation_table(variation_id);});$(".single_variation_wrap").on("show_variation",function(event,variation,purchasable){let variation_id=variation.variation_id;if(variation.is_bundled!=undefined){if(variation.is_bundled==true){return;}} awdr_load_variation_table(variation_id);});}}});})(jQuery); (function($){$.extend({AdvanceWooDiscountRules:{form:null,product_id:null,quantity:0,options:[],target:null,getDynamicDiscountPriceFromCartForm:function($form,$target,$options){if(typeof $options!=='undefined'){this.options=$options;} if(typeof $target!=='undefined'){this.target=$target;} if(typeof $form!=='undefined'&&$form.is('form')){this.form=$form;}else{this.logError("Incorrect form provided");} this.product_id=this.getProductIdFromForm();this.quantity=this.getProductQuantityFromForm();this.getDiscountPriceForProduct();},getDiscountPriceForProduct:function(){if(this.product_id===null||this.product_id==0){this.logError("Invalid product");return[];} var data={action:'awdr_get_product_discount',product_id:this.product_id,qty:this.quantity,awdr_nonce:awdr_params.nonce,};if(typeof this.options.custom_price!=='undefined'){data.custom_price=this.options.custom_price;} var $target=this.target;var $options=this.options;$.ajax({url:awdr_params.ajaxurl,data:data,type:'POST',success:function(response){$(document.body).trigger("advanced_woo_discount_rules_on_get_response_for_dynamic_discount",[response,$target,$options]);},error:function(response){}});},getProductIdFromForm:function(){var variationIdEl=this.form.find('[name="variation_id"]');var productIdEl=this.form.find('[name="add-to-cart"]');if(variationIdEl.length){return parseInt(variationIdEl.val());}else if(productIdEl.length){return parseInt(productIdEl.val());} return false;},getProductQuantityFromForm:function(){var $input=this.form.find('input[name="quantity"]');if($input.length===0){return 0;} return $input.val();},logError:function($text){console.error("Advance discount rule error: %s",$text);}}});})(jQuery); !function(t,a,i,e){var r=function(t){var a=this;a.$form=t,a.$attributeFields=t.find(".variations select"),a.$singleVariation=t.find(".single_variation"),a.$singleVariationWrap=t.find(".single_variation_wrap"),a.$resetVariations=t.find(".reset_variations"),a.$product=t.closest(".product"),a.variationData=t.data("product_variations"),a.useAjax=!1===a.variationData,a.xhr=!1,a.loading=!0,a.$singleVariationWrap.show(),a.$form.off(".wc-variation-form"),a.getChosenAttributes=a.getChosenAttributes.bind(a),a.findMatchingVariations=a.findMatchingVariations.bind(a),a.isMatch=a.isMatch.bind(a),a.toggleResetLink=a.toggleResetLink.bind(a),t.on("click.wc-variation-form",".reset_variations",{variationForm:a},a.onReset),t.on("reload_product_variations",{variationForm:a},a.onReload),t.on("hide_variation",{variationForm:a},a.onHide),t.on("show_variation",{variationForm:a},a.onShow),t.on("click",".single_add_to_cart_button",{variationForm:a},a.onAddToCart),t.on("reset_data",{variationForm:a},a.onResetDisplayedVariation),t.on("reset_image",{variationForm:a},a.onResetImage),t.on("change.wc-variation-form",".variations select",{variationForm:a},a.onChange),t.on("found_variation.wc-variation-form",{variationForm:a},a.onFoundVariation),t.on("check_variations.wc-variation-form",{variationForm:a},a.onFindVariation),t.on("update_variation_values.wc-variation-form",{variationForm:a},a.onUpdateAttributes),setTimeout(function(){t.trigger("check_variations"),t.trigger("wc_variation_form",a),a.loading=!1},100)};r.prototype.onReset=function(t){t.preventDefault(),t.data.variationForm.$attributeFields.val("").trigger("change"),t.data.variationForm.$form.trigger("reset_data")},r.prototype.onReload=function(t){var a=t.data.variationForm;a.variationData=a.$form.data("product_variations"),a.useAjax=!1===a.variationData,a.$form.trigger("check_variations")},r.prototype.onHide=function(t){t.preventDefault(),t.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("wc-variation-is-unavailable").addClass("disabled wc-variation-selection-needed"),t.data.variationForm.$form.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-enabled").addClass("woocommerce-variation-add-to-cart-disabled")},r.prototype.onShow=function(a,i,e){a.preventDefault(),e?(a.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("disabled wc-variation-selection-needed wc-variation-is-unavailable"),a.data.variationForm.$form.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-disabled").addClass("woocommerce-variation-add-to-cart-enabled")):(a.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("wc-variation-selection-needed").addClass("disabled wc-variation-is-unavailable"),a.data.variationForm.$form.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-enabled").addClass("woocommerce-variation-add-to-cart-disabled")),wp.mediaelement&&a.data.variationForm.$form.find(".wp-audio-shortcode, .wp-video-shortcode").not(".mejs-container").filter(function(){return!t(this).parent().hasClass("mejs-mediaelement")}).mediaelementplayer(wp.mediaelement.settings)},r.prototype.onAddToCart=function(i){t(this).is(".disabled")&&(i.preventDefault(),t(this).is(".wc-variation-is-unavailable")?a.alert(wc_add_to_cart_variation_params.i18n_unavailable_text):t(this).is(".wc-variation-selection-needed")&&a.alert(wc_add_to_cart_variation_params.i18n_make_a_selection_text))},r.prototype.onResetDisplayedVariation=function(t){var a=t.data.variationForm;a.$product.find(".product_meta").find(".sku").wc_reset_content(),a.$product.find(".product_weight, .woocommerce-product-attributes-item--weight .woocommerce-product-attributes-item__value").wc_reset_content(),a.$product.find(".product_dimensions, .woocommerce-product-attributes-item--dimensions .woocommerce-product-attributes-item__value").wc_reset_content(),a.$form.trigger("reset_image"),a.$singleVariation.slideUp(200).trigger("hide_variation")},r.prototype.onResetImage=function(t){t.data.variationForm.$form.wc_variations_image_update(!1)},r.prototype.onFindVariation=function(a,i){var e=a.data.variationForm,r=void 0!==i?i:e.getChosenAttributes(),o=r.data;if(r.count&&r.count===r.chosenCount)if(e.useAjax)e.xhr&&e.xhr.abort(),e.$form.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),o.product_id=parseInt(e.$form.data("product_id"),10),o.custom_data=e.$form.data("custom_data"),e.xhr=t.ajax({url:wc_add_to_cart_variation_params.wc_ajax_url.toString().replace("%%endpoint%%","get_variation"),type:"POST",data:o,success:function(t){t?e.$form.trigger("found_variation",[t]):(e.$form.trigger("reset_data"),r.chosenCount=0,e.loading||(e.$form.find(".single_variation").after('

'+wc_add_to_cart_variation_params.i18n_no_matching_variations_text+"

"),e.$form.find(".wc-no-matching-variations").slideDown(200)))},complete:function(){e.$form.unblock()}});else{e.$form.trigger("update_variation_values");var n=e.findMatchingVariations(e.variationData,o).shift();n?e.$form.trigger("found_variation",[n]):(e.$form.trigger("reset_data"),r.chosenCount=0,e.loading||(e.$form.find(".single_variation").after('

'+wc_add_to_cart_variation_params.i18n_no_matching_variations_text+"

"),e.$form.find(".wc-no-matching-variations").slideDown(200)))}else e.$form.trigger("update_variation_values"),e.$form.trigger("reset_data");e.toggleResetLink(r.chosenCount>0)},r.prototype.onFoundVariation=function(a,i){var e=a.data.variationForm,r=e.$product.find(".product_meta").find(".sku"),n=e.$product.find(".product_weight, .woocommerce-product-attributes-item--weight .woocommerce-product-attributes-item__value"),s=e.$product.find(".product_dimensions, .woocommerce-product-attributes-item--dimensions .woocommerce-product-attributes-item__value"),c=e.$singleVariationWrap.find('.quantity input.qty[name="quantity"]'),_=c.closest(".quantity"),d=!0,m=!1,v="";if(i.sku?r.wc_set_content(i.sku):r.wc_reset_content(),i.weight?n.wc_set_content(i.weight_html):n.wc_reset_content(),i.dimensions?s.wc_set_content(t.parseHTML(i.dimensions_html)[0].data):s.wc_reset_content(),e.$form.wc_variations_image_update(i),i.variation_is_visible?(m=o("variation-template"),i.variation_id):m=o("unavailable-variation-template"),v=(v=(v=m({variation:i})).replace("/**/",""),e.$singleVariation.html(v),e.$form.find('input[name="variation_id"], input.variation_id').val(i.variation_id).trigger("change"),"yes"===i.is_sold_individually)c.val("1").attr("min","1").attr("max","").trigger("change"),_.hide();else{var l=parseFloat(c.val());l=isNaN(l)?i.min_qty:(l=l>parseFloat(i.max_qty)?i.max_qty:l)"),m=n.val()||"",v=!0;if(!n.data("attribute_html")){var l=n.clone();l.find("option").removeAttr("attached").prop("disabled",!1).prop("selected",!1),n.data("attribute_options",l.find("option"+_).get()),n.data("attribute_html",l.html())}d.html(n.data("attribute_html"));var g=t.extend(!0,{},e);g[s]="";var f=i.findMatchingVariations(i.variationData,g);for(var u in f)if("undefined"!=typeof f[u]){var h=f[u].attributes;for(var p in h)if(h.hasOwnProperty(p)){var w=h[p],b="";if(p===s)if(f[u].variation_is_active&&(b="enabled"),w){w=t("
").html(w).text();var $=d.find("option");if($.length)for(var y=0,F=$.length;y0&&m&&v&&"no"===c&&(d.find("option:first").remove(),_=""),d.find("option"+_+":not(.attached)").remove(),n.html(d.html()),n.find("option"+_+":not(.enabled)").prop("disabled",!0),m?v?n.val(m):n.val("").trigger("change"):n.val("")}),i.$form.trigger("woocommerce_update_variation_values"))},r.prototype.getChosenAttributes=function(){var a={},i=0,e=0;return this.$attributeFields.each(function(){var r=t(this).data("attribute_name")||t(this).attr("name"),o=t(this).val()||"";o.length>0&&e++,i++,a[r]=o}),{count:i,chosenCount:e,data:a}},r.prototype.findMatchingVariations=function(t,a){for(var i=[],e=0;e1){n.find('li img[data-o_src="'+i.image.gallery_thumbnail_src+'"]').length>0&&e.wc_variations_image_reset();var m=n.find('li img[src="'+i.image.gallery_thumbnail_src+'"]');if(m.length>0)return m.trigger("click"),e.attr("current-image",i.image_id),void a.setTimeout(function(){t(a).trigger("resize"),o.trigger("woocommerce_gallery_init_zoom")},20);_.wc_set_variation_attr("src",i.image.src),_.wc_set_variation_attr("height",i.image.src_h),_.wc_set_variation_attr("width",i.image.src_w),_.wc_set_variation_attr("srcset",i.image.srcset),_.wc_set_variation_attr("sizes",i.image.sizes),_.wc_set_variation_attr("title",i.image.title),_.wc_set_variation_attr("data-caption",i.image.caption),_.wc_set_variation_attr("alt",i.image.alt),_.wc_set_variation_attr("data-src",i.image.full_src),_.wc_set_variation_attr("data-large_image",i.image.full_src),_.wc_set_variation_attr("data-large_image_width",i.image.full_src_w),_.wc_set_variation_attr("data-large_image_height",i.image.full_src_h),c.wc_set_variation_attr("data-thumb",i.image.src),s.wc_set_variation_attr("src",i.image.gallery_thumbnail_src),d.wc_set_variation_attr("href",i.image.full_src)}else e.wc_variations_image_reset();a.setTimeout(function(){t(a).trigger("resize"),e.wc_maybe_trigger_slide_position_reset(i),o.trigger("woocommerce_gallery_init_zoom")},20)},t.fn.wc_variations_image_reset=function(){var t=this.closest(".product"),a=t.find(".images"),i=t.find(".flex-control-nav").find("li:eq(0) img"),e=a.find(".woocommerce-product-gallery__image, .woocommerce-product-gallery__image--placeholder").eq(0),r=e.find(".wp-post-image"),o=e.find("a").eq(0);r.wc_reset_variation_attr("src"),r.wc_reset_variation_attr("width"),r.wc_reset_variation_attr("height"),r.wc_reset_variation_attr("srcset"),r.wc_reset_variation_attr("sizes"),r.wc_reset_variation_attr("title"),r.wc_reset_variation_attr("data-caption"),r.wc_reset_variation_attr("alt"),r.wc_reset_variation_attr("data-src"),r.wc_reset_variation_attr("data-large_image"),r.wc_reset_variation_attr("data-large_image_width"),r.wc_reset_variation_attr("data-large_image_height"),e.wc_reset_variation_attr("data-thumb"),i.wc_reset_variation_attr("src"),o.wc_reset_variation_attr("href")},t(function(){"undefined"!=typeof wc_add_to_cart_variation_params&&t(".variations_form").each(function(){t(this).wc_variation_form()})});var o=function(t){var e=i.getElementById("tmpl-"+t).textContent,r=!1;return(r=(r=(r=r||/<#\s?data\./.test(e))||/{{{?\s?data\.(?!variation\.).+}}}?/.test(e))||/{{{?\s?data\.variation\.[\w-]*[^\s}]/.test(e))?wp.template(t):function(t){var i=t.variation||{};return e.replace(/({{{?)\s?data\.variation\.([\w-]*)\s?(}}}?)/g,function(t,e,r,o){if(e.length!==o.length)return"";var n=i[r]||"";return 2===e.length?a.escape(n):n})}}}(jQuery,window,document); !function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery"],i):"undefined"!=typeof exports?module.exports=i(require("jquery")):i(jQuery)}(function(i){"use strict";var e=window.Slick||{};(e=function(){var e=0;return function(t,o){var s,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:i(t),appendDots:i(t),arrows:!0,asNavFor:null,prevArrow:'',nextArrow:'',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return i('',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("
");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:'The content 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:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'The image 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:'
',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:'',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('').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()}); 'use strict';var woosq_ids=[],woosq_products=[];(function($){$(function(){$('.woosq-btn, .woosq-link').each(function(){var id=$(this).attr('data-id');var pid=$(this).attr('data-pid');var product_id=$(this).attr('data-product_id');if(typeof pid!==typeof undefined&&pid!==false){id=pid;} if(typeof product_id!==typeof undefined&&product_id!==false){id=product_id;} if(-1===$.inArray(id,woosq_ids)){woosq_ids.push(id);woosq_products.push({src:woosq_vars.ajax_url+'?product_id='+id});}});if(woosq_vars.quick_view>0){setTimeout(function(){woosq_open(woosq_vars.quick_view);},1000);}});$(document).on('click touch','[href*="#woosq-"]',function(e){var $this=$(this);var href=$this.attr('href');var reg=/#woosq-([0-9]+)/g;var match=reg.exec(href);if(match[1]!==undefined){var id=match[1];var effect=$this.attr('data-effect');var context=$this.attr('data-context');woosq_open(id,effect,context);e.preventDefault();}});$(document).on('click touch','.woosq-btn, .woosq-link',function(e){e.preventDefault();var $this=$(this);var id=$this.attr('data-id');var pid=$this.attr('data-pid');var product_id=$this.attr('data-product_id');var effect=$this.attr('data-effect');var context=$this.attr('data-context');if(typeof pid!==typeof undefined&&pid!==false){id=pid;} if(typeof product_id!==typeof undefined&&product_id!==false){id=product_id;} woosq_open(id,effect,context);});$(document).on('added_to_cart',function(){if(woosq_vars.auto_close==='yes'){if(woosq_vars.view==='popup'){$.magnificPopup.close();} woosq_close();}});$(document).on('woosq_loaded',function(){var form_variation=$('#woosq-popup').find('.variations_form');form_variation.each(function(){$(this).wc_variation_form();});woosq_init_content('loaded');if(!$('#woosq-popup .woosq-redirect').length){if((woosq_vars.cart_redirect==='yes')&&(woosq_vars.cart_url!=='')){$('#woosq-popup form').prepend('');}else{$('#woosq-popup form').prepend('');}}});$(window).on('resize',function(){woosq_init_content('resize');});$(document).on('found_variation',function(e,t){if(!$(e['target']).closest('.woosb-product').length&&!$(e['target']).closest('.woosg-product').length&&!$(e['target']).closest('.woobt-product').length&&!$(e['target']).closest('.woofs-product').length&&$(e['target']).closest('#woosq-popup').length){if(t['image_id']!==undefined){if($('#woosq-popup .thumbnails .thumbnail').length>1){var $thumb=$('.thumbnail:not(.slick-cloned)[data-id="'+t['image_id']+'"]');if($thumb.length){var pos=$('#woosq-popup .thumbnails .thumbnail').index($thumb);var $images=$('#woosq-popup .thumbnails .images');if((pos>0)&&$images.hasClass('slick-initialized')){setTimeout(function(){$images.slick('slickGoTo',pos-1);},100);}}}}}});$(document).on('reset_data',function(e){if($(e['target']).closest('#woosq-popup').length){if(($('#woosq-popup .thumbnails .thumbnail').length>1)&&$('#woosq-popup .thumbnails .images').hasClass('slick-initialized')){$('#woosq-popup .thumbnails .images').slick('slickGoTo',0);}}});if(woosq_vars.hashchange==='yes'){$(window).on('hashchange',function(){if(location.href.indexOf('#woosq')<0){if(woosq_vars.view==='popup'){$.magnificPopup.close();} woosq_close();}});} $(document).on('click touch','.woosq-overlay, .woosq-close',function(){woosq_close();});})(jQuery);function woosq_open(id,effect,context){jQuery('body').addClass('woosq-open');if(woosq_vars.view==='sidebar'){woosq_loading();var data={action:'woosq_quickview',product_id:id,nonce:woosq_vars.nonce,};jQuery.post(woosq_vars.ajax_url,data,function(response){jQuery('.woosq-sidebar').html(response);woosq_loaded();jQuery(document.body).trigger('woosq_loaded',[id]);});}else{if(-1===jQuery.inArray(id,woosq_ids)){woosq_ids.push(id);woosq_products.push({src:woosq_vars.ajax_url+'?product_id='+id});} var index=woosq_get_key(woosq_products,'src',woosq_vars.ajax_url+'?product_id='+id);var main_class='mfp-woosq';if(typeof context!==typeof undefined&&context!==false){main_class=main_class+' mfp-woosq-'+context;} if(typeof effect!==typeof undefined&&effect!==false){main_class=main_class+' '+effect;}else{main_class=main_class+' '+woosq_vars.effect;} jQuery.magnificPopup.open({items:woosq_products,type:'ajax',mainClass:main_class,removalDelay:160,overflowY:'scroll',fixedContentPos:true,tClose:woosq_vars.close,gallery:{tPrev:woosq_vars.prev,tNext:woosq_vars.next,enabled:woosq_vars.next_prev==='yes',},ajax:{settings:{type:'GET',data:{action:'woosq_quickview',nonce:woosq_vars.nonce,},},},callbacks:{open:function(){if(woosq_vars.hashchange==='yes'){location.href=location.href.split('#')[0]+'#woosq';}},ajaxContentAdded:function(){jQuery(document.body).trigger('woosq_loaded',[id]);},close:function(){if(woosq_vars.hashchange==='yes'){if(location.hash)history.go(-1);}},afterClose:function(){jQuery(document.body).trigger('woosq_close',[id]);},},},index);} jQuery(document.body).trigger('woosq_open',[id]);} function woosq_close(){jQuery('body').removeClass('woosq-open');jQuery(document.body).trigger('woosq_close');} function woosq_loading(){jQuery('.woosq-sidebar').addClass('woosq-loading');} function woosq_loaded(){jQuery('.woosq-sidebar').removeClass('woosq-loading');} function woosq_init_content(context){if(context==='loaded'){woosq_thumbnails_zoom();woosq_thumbnails_slick();woosq_related_slick();} if(woosq_vars.view==='sidebar'){if(woosq_vars.scrollbar==='yes'){jQuery('.woosq-product').perfectScrollbar('destroy').perfectScrollbar({theme:'wpc'});}}else{if(woosq_vars.scrollbar==='yes'){if(jQuery(window).width()<1024){jQuery('.woosq-product .summary-content').perfectScrollbar('destroy');jQuery('.woosq-product').perfectScrollbar('destroy').perfectScrollbar({theme:'wpc'});}else{jQuery('.woosq-product').perfectScrollbar('destroy');jQuery('.woosq-product .summary-content').perfectScrollbar('destroy').perfectScrollbar({theme:'wpc'});}}}} function woosq_get_key(array,key,value){for(var i=0;i1){if(jQuery('#woosq-popup .thumbnails .images').hasClass('slick-initialized')){jQuery('#woosq-popup .thumbnails .images').slick('unslick');} jQuery('#woosq-popup .thumbnails .images').slick(JSON.parse(woosq_vars.thumbnails_slick_params));}} function woosq_related_slick(){if(jQuery('.woosq-related-products').hasClass('slick-initialized')){jQuery('.woosq-related-products').slick('unslick');} if(jQuery('.woosq-related-product').length>1){jQuery('.woosq-related-products').slick(JSON.parse(woosq_vars.related_slick_params));}}; jQuery(document).ready((function(e){})); !function(){var t={793:function(){var t=function(t,e){if(window.google){var i=e("#"+t.find(".ekit-google-map").attr("id")),n=i.data("id"),o=i.data("api_key"),s=i.data("map_type"),r=i.data("map_address_type"),a=i.data("map_lat")||23.7808875,h=i.data("map_lng")||90.2792373,l=i.data("map_addr"),c=i.data("map_basic_marker_title"),u=i.data("map_basic_marker_content"),d=i.data("map_basic_marker_icon_enable"),f=i.data("map_basic_marker_icon"),p=i.data("map_basic_marker_icon_width"),m=i.data("map_basic_marker_icon_height"),g=i.data("map_zoom")||14,v=i.data("map_markers"),y=i.data("map_static_width"),_=i.data("map_static_height"),w=i.data("map_polylines"),b=i.data("map_stroke_color"),x=i.data("map_stroke_opacity"),E=i.data("map_stroke_weight"),C=i.data("map_stroke_fill_color"),S=i.data("map_stroke_fill_opacity"),I=i.data("map_overlay_content"),T=i.data("map_routes_origin_lat"),k=i.data("map_routes_origin_lng"),z=i.data("map_routes_dest_lat"),L=i.data("map_routes_dest_lng"),O=i.data("map_routes_travel_mode"),P=i.data("map_panorama_lat"),M=i.data("map_panorama_lng"),W=JSON.parse(decodeURIComponent((i.data("map_theme")+"").replace(/\+/g,"%20"))),D=i.data("map_streeview_control"),R=i.data("map_type_control"),A=i.data("map_zoom_control"),F=i.data("map_fullscreen_control"),B=i.data("map_scroll_zoom"),j={};if("static"!==s&&(j=new GMaps({el:"#ekit-google-map-"+n,lat:a,lng:h,zoom:g,streetViewControl:D,mapTypeControl:R,zoomControl:A,fullscreenControl:F,scrollwheel:B})),""!=W&&(j.addStyle({styledMapName:"Styled Map",styles:JSON.parse(W),mapTypeId:"map_style"}),j.setStyle("map_style")),"basic"==s){var N=""!=u?{content:u}:"";if("yes"==d)var Y={url:f,scaledSize:new google.maps.Size(p,m)};else Y=null;"address"==r?GMaps.geocode({address:l,callback:function(t,e){if("OK"==e){var i=t[0].geometry.location;j.setCenter(i.lat()||0,i.lng()||0),j.addMarker({lat:i.lat(),lng:i.lng(),title:c,infoWindow:N,icon:Y})}}}):"coordinates"==r&&j.addMarker({lat:a,lng:h,title:c,infoWindow:N,icon:Y})}if("marker"==s)if((X=JSON.parse(decodeURIComponent((v+"").replace(/\+/g,"%20")))).length>0){var H=new GMaps({el:"#ekit-google-map-"+n,lat:X[0].map_marker_lat,lng:X[0].map_marker_lng,zoom:g,streetViewControl:D,mapTypeControl:R,zoomControl:A,fullscreenControl:F,scrollwheel:B});H.setCenter(X[0].map_marker_lat||0,X[0].map_marker_lng||0),""!=W&&(H.addStyle({styledMapName:"Styled Map",styles:JSON.parse(W),mapTypeId:"map_style"}),H.setStyle("map_style")),X.forEach((function(t){if(""!=t.map_marker_content)var e={content:t.map_marker_content};else e="";if("yes"==t.map_marker_icon_enable)var i={url:t.map_marker_icon.url,scaledSize:new google.maps.Size(t.map_marker_icon_width,t.map_marker_icon_height)};else i="";H.addMarker({lat:parseFloat(t.map_marker_lat),lng:parseFloat(t.map_marker_lng),title:t.map_marker_title,infoWindow:e,icon:i})}))}if("static"==s){var X=JSON.parse(decodeURIComponent((v+"").replace(/\+/g,"%20"))),Q=[];X.length>0&&X.forEach((function(t){Q.push({lat:parseFloat(t.map_marker_lat),lng:parseFloat(t.map_marker_lng),color:t.ekit_google_map_marker_icon_color})}));var q=GMaps.staticMapURL({zoom:g,size:[y,_],markers:Q});e("").attr({width:y,height:_,src:q+"&key="+o}).appendTo("#ekit-google-map-"+n)}if("polyline"==s){var G=JSON.parse(decodeURIComponent((w+"").replace(/\+/g,"%20"))),X=JSON.parse(decodeURIComponent((v+"").replace(/\+/g,"%20"))),U=[];G.forEach((function(t){U.push([parseFloat(t.map_polyline_lat),parseFloat(t.map_polyline_lng)])}));var $=JSON.parse(JSON.stringify(U));j.drawPolyline({path:$,strokeColor:b.toString(),strokeOpacity:x,strokeWeight:E}),X.forEach((function(t){if(""!=t.map_marker_content)var e={content:t.map_marker_content};else e="";if("yes"==t.map_marker_icon_enable)var i={url:t.map_marker_icon.url,scaledSize:new google.maps.Size(t.map_marker_icon_width,t.map_marker_icon_height)};else i="";j.addMarker({lat:t.map_marker_lat,lng:t.map_marker_lng,title:t.map_marker_title,infoWindow:e,icon:i})})),""!=W&&(j.addStyle({styledMapName:"Styled Map",styles:JSON.parse(W),mapTypeId:"polyline_map_style"}),j.setStyle("polyline_map_style"))}if("polygon"==s){X=JSON.parse(decodeURIComponent((w+"").replace(/\+/g,"%20")));var J=[];X.forEach((function(t){J.push([parseFloat(t.map_polyline_lat),parseFloat(t.map_polyline_lng)])}));$=JSON.parse(JSON.stringify(J));j.drawPolygon({paths:$,strokeColor:b.toString(),strokeOpacity:x,strokeWeight:E,fillColor:C.toString(),fillOpacity:S})}if("overlay"==s){if(""!=I)var K='
'+I+"
";else K="";j.drawOverlay({lat:a,lng:h,content:K})}if("routes"==s)j.drawRoute({origin:[T,k],destination:[z,L],travelMode:O.toString(),strokeColor:b.toString(),strokeOpacity:x,strokeWeight:E}),(X=JSON.parse(decodeURIComponent((v+"").replace(/\+/g,"%20")))).length>0&&X.forEach((function(t){if(""!=t.map_marker_content)var e={content:t.map_marker_content};else e="";if("yes"==t.map_marker_icon_enable)var i={url:t.map_marker_icon.url,scaledSize:new google.maps.Size(t.map_marker_icon_width,t.map_marker_icon_height)};else i="";j.addMarker({lat:t.map_marker_lat,lng:t.map_marker_lng,title:t.map_marker_title,infoWindow:e,icon:i})}));if("panorama"==s)GMaps.createPanorama({el:"#ekit-google-map-"+n,lat:P,lng:M})}};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/elementskit-google-map.default",t)}))},412:function(t,e,i){var n,o,s,r;function a(t){return a="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},a(t)}"undefined" /*! * imagesLoaded PACKAGED v4.1.4 * JavaScript is all like "You images are done yet or what?" * MIT License */ !=typeof window&&window,"function"==typeof(o=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||{};return(i[t]=i[t]||{})[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