var ywraq_recaptcha,rqa_captcha=0;ywraq_form.use_recaptcha&&"v2"===ywraq_form.recaptcha_version&&ywraq_form.use_recaptcha&&(ywraq_recaptcha=function(){var e=jQuery('form[name="yith-ywraq-default-form"]').find(".g-recaptcha");0<e.length&&(rqa_captcha=grecaptcha.render("recaptcha_quote",{sitekey:e.data("sitekey")}))}),jQuery(function(d){"use strict";ywraq_form.use_recaptcha&&"v3"===ywraq_form.recaptcha_version&&(e=setInterval(function(){"undefined"!=typeof window.grecaptcha&&(clearInterval(e),jQuery(document).on("click",".raq-send-request",function(e){e.preventDefault();e=jQuery('form[name="yith-ywraq-default-form"]').find(".g-recaptcha");0<e.length&&grecaptcha.execute(e.data("sitekey"),{action:"submit"}).then(function(e){rqa_captcha=e,jQuery('form[name="yith-ywraq-default-form"]').submit()})}))},100));var e,t=function(i){var e=d(".ywraq-multiselect-type, select.select"),t=d(".ywraq-datepicker-type"),a=d(".ywraq-timepicker-type"),n=d('form[name="yith-ywraq-default-form"]'),r="undefined"!=typeof ywraq_form&&ywraq_form.block_loader,o=d(".raq-send-request"),s='<span class="ywraq_error"></span>',c=function(e,t){e.next(".ywraq_error").length||e.after(s),e.next(".ywraq_error").html(t)},u=function(){var e=d(this),t=e.closest("p.form-row"),i=e.val(),a="";i||!t.hasClass("validate-required")||e.is('[type="file"]')?i&&t.hasClass("validate-email")&&(i=i,!new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i).test(i))?c(e,ywraq_form.err_msg_mail):e.is('[type="file"]')?(t.hasClass("validate-required")&&!function(e){if(window.File&&window.FileReader&&window.FileList&&window.Blob)return"undefined"!=typeof e[0].files[0]}(e)?a=ywraq_form.err_msg:t.hasClass("validate-file")&&(a=function(e){var t,i,a,n,r;if(window.File&&window.FileReader&&window.FileList&&window.Blob)return t="","undefined"!=typeof e[0].files[0]&&(i=e.data("max-size"),n=(a=e.data("allowed")).split(","),r=e[0].files[0].size,e=e[0].files[0].name.split(".").pop().toLowerCase(),r>1048576*parseInt(i)?t=ywraq_form.err_msg_upload_filesize+i+"MB":n.includes(e)||(t=ywraq_form.err_msg_allowed_extension+a)),t}(e)),c(e,a)):e.next(".ywraq_error").remove():(a=ywraq_form.err_msg,c(e,a))};d.fn.ywraq_serialize_files=function(){var e=d(this),a=new FormData,e=(d.each(d(e).find("input[type='file']"),function(e,i){d.each(d(i)[0].files,function(e,t){a.append(i.name,t)})}),d(e).serializeArray());return d.each(e,function(e,t){t.name&&a.append(t.name,t.value)}),a},e&&"undefined"!=typeof d.fn.select2&&d.each(e,function(){var e=d(this),t=e.attr("id");d("#s2id_"+t).length||e.select2({placeholder:e.data("placeholder"),dropdownCssClass:"ywraq-select2"})}),d(document).on("change","#billing_state",function(){d(this).siblings(".ywraq_error").remove()}),"undefined"!=typeof d.fn.datepicker&&t&&d.each(t,function(){var e=d(this).offset().top,t=d(this).offset().left;d(this).datepicker({dateFormat:d(this).data("format")||"dd-mm-yy",minDate:ywraq_form.datepicker_mindate,beforeShow:function(){setTimeout(function(){i||d("#ui-datepicker-div").wrap('<div class="yith_datepicker"></div>').css({"z-index":99999999999999,top:e+45,left:t}),d("#ui-datepicker-div").show()},0)},onClose:function(){d("#ui-datepicker-div").hide(),d("#ui-datepicker-div").unwrap()}})}),"undefined"!=typeof d.fn.timepicki&&a&&(d.each(a,function(){d(this).timepicki({reset:!0,disable_keyboard_mobile:!0,show_meridian:ywraq_form.time_format,max_hour_value:ywraq_form.time_format?"12":"23",min_hour_value:ywraq_form.time_format?"1":"0",overflow_minutes:!0,increase_direction:"up"})}),d(document).on("click",".reset_time",function(e){e.preventDefault()})),n.on("blur",".input-text,select, input:checkbox",u),n.on("click",".ywraq-upload-type",u),n.on("change","select, input:checkbox",u),n.on("click",".select2-selection",function(){d(document).find(".select2-container--open").addClass("ywraq-select2")}),d(document).on("submit",'form[name="yith-ywraq-default-form"]',function(e){e.preventDefault();e=n.ywraq_serialize_files();return 0<d("#ywraq-request-a-quote-on-cart").length&&e.append("sent_from_cart","yes"),e.append("context","frontend"),void 0!==rqa_captcha&&0!==rqa_captcha&&e.append("g-recaptcha-response",rqa_captcha),d.ajax({type:"POST",dataType:"json",data:e,contentType:!1,processData:!1,url:ywraq_form.ajaxurl.toString().replace("%%endpoint%%","ywraq_submit_default_form"),beforeSend:function(){o.prop("disabled",!0).after(' <img src="'+r+'" class="ywraq-loader" >')},complete:function(){o.prop("disabled",!1).next().remove()},success:function(e){var t;"success"===e.result&&(o.prop("disabled",!0),document.dispatchEvent(new Event("ywraq_default_form_sent")),window.location.href=e.redirect),"failure"===e.result&&(d(".woocommerce-error, .woocommerce-message").remove(),e.messages?n.prepend('<div class="woocommerce-error woocommerce-message">'+e.messages+"</div>"):n.prepend(e),n.find(".input-text, select, input:checkbox").trigger("validate").blur(),e=d(".woocommerce-error, .woocommerce-message"),t="scrollBehavior"in document.documentElement.style,(e=e.length?e:n).length&&(t?e[0].scrollIntoView({behavior:"smooth"}):d("html, body").animate({scrollTop:e.offset().top-100},1e3)),"undefined"!=typeof grecaptcha)&&void 0!==rqa_captcha&&"v2"===ywraq_form.recaptcha_version&&grecaptcha.reset(rqa_captcha)}}),!1}),d(document).find("input#createaccount").on("change",function(){d("div.create-account").hide(),d(this).is(":checked")&&(d("#account_password").val("").change(),d("div.create-account").slideDown())}).change()};t(!1),d("#ywraq_cart_quote").trigger("click"),d("#ywraq-request-a-quote-on-cart").dialog("close"),d(document).on("yith_wacp_popup_after_opening",t)}),function(_){_.fn.timepicki=function(e){var f=_.extend({},{format_output:function(e,t,i){return f.show_meridian?e+":"+t+":"+i:e+":"+t},increase_direction:"down",custom_classes:"",min_hour_value:1,max_hour_value:12,show_meridian:!0,step_size_hours:"1",step_size_minutes:"1",overflow_minutes:!1,disable_keyboard_mobile:!1,reset:!1,on_change:null},e);return this.each(function(){function t(e){return _.contains(d[0],e[0])||d.is(e)}function i(e,t){var i=p.find(".ti_tx input").val(),a=p.find(".mi_tx input").val(),n="";f.show_meridian&&(n=p.find(".mer_tx input").val()),0===i.length||0===a.length||f.show_meridian&&0===n.length||(c.attr("data-timepicki-tim",i),c.attr("data-timepicki-mini",a),f.show_meridian?(c.attr("data-timepicki-meri",n),c.val(f.format_output(i,a,n))):c.val(f.format_output(i,a))),null!==f.on_change&&f.on_change(c[0]),t&&r()}function a(){e=f.start_time,c.is("[data-timepicki-tim]")?(t=Number(c.attr("data-timepicki-tim")),i=Number(c.attr("data-timepicki-mini")),f.show_meridian&&(a=c.attr("data-timepicki-meri"))):"object"==typeof e?(t=Number(e[0]),i=Number(e[1]),f.show_meridian&&(a=e[2])):(e=new Date,t=e.getHours(),i=e.getMinutes(),a="AM",12<t&&f.show_meridian&&(t-=12,a="PM")),t<10?p.find(".ti_tx input").val("0"+t):p.find(".ti_tx input").val(t),i<10?p.find(".mi_tx input").val("0"+i):p.find(".mi_tx input").val(i),f.show_meridian&&(a<10?p.find(".mer_tx input").val("0"+a):p.find(".mer_tx input").val(a)),p.fadeIn();var e,t,i,a,n=p.find("input:visible").first(),r=(n.focus(),function(e){var t;9===e.which&&e.shiftKey&&(n.off("keydown",r),t=(e=_(":input:visible:not(.timepicki-input)")).index(c),e.get(t-1).focus())});n.on("keydown",r)}function r(){p.fadeOut()}function n(e,t){var i,a=Number(p.find(".time .ti_tx input").val()),n=Number(f.min_hour_value),r=Number(f.max_hour_value),o=Number(f.step_size_hours);e&&e.hasClass("action-next")||"next"===t?r<a+o?(i=(i=n)<10?"0"+n:String(n),p.find(".time .ti_tx input").val(i)):((a+=o)<10&&(a="0"+a),p.find(".time .ti_tx input").val(a)):(e&&e.hasClass("action-prev")||"prev"===t)&&(a-o<Number(f.min_hour_value)?(n=(n=r)<10?"0"+r:String(r),p.find(".time .ti_tx input").val(n)):((a-=o)<10&&(a="0"+a),p.find(".time .ti_tx input").val(a)))}function o(e,t){var i=Number(p.find(".mins .mi_tx input").val()),a=Number(f.step_size_minutes);e&&e.hasClass("action-next")||"next"===t?59<i+a?(p.find(".mins .mi_tx input").val("00"),f.overflow_minutes&&n(null,"next")):(i+=a)<10?p.find(".mins .mi_tx input").val("0"+i):p.find(".mins .mi_tx input").val(i):(e&&e.hasClass("action-prev")||"prev"===t)&&(i-a<=-1?(p.find(".mins .mi_tx input").val(60-a),f.overflow_minutes&&n(null,"prev")):(i-=a)<10?p.find(".mins .mi_tx input").val("0"+i):p.find(".mins .mi_tx input").val(i))}function s(e,t){var i="meridian",a=p.find("."+i+" .mer_tx input").val();(e&&e.hasClass("action-next")||"next"===t||e&&e.hasClass("action-prev")||"prev"===t)&&("AM"==a?p.find("."+i+" .mer_tx input").val("PM"):p.find("."+i+" .mer_tx input").val("AM"))}var c=_(this),u=c.outerHeight(),d=(u+=10,_(c).wrap("<div class='time_pick'>"),_(this).parents(".time_pick")),e="down"===f.increase_direction?"<div class='prev action-prev'></div>":"<div class='prev action-next'></div>",l="down"===f.increase_direction?"<div class='next action-next'></div>":"<div class='next action-prev'></div>",m=_("<div class='timepicker_wrap "+f.custom_classes+"'><div class='arrow_top'></div><div class='time'>"+e+"<div class='ti_tx'><input type='text' class='timepicki-input'"+(f.disable_keyboard_mobile?"readonly":"")+"></div>"+l+"</div><div class='mins'>"+e+"<div class='mi_tx'><input type='text' class='timepicki-input'"+(f.disable_keyboard_mobile?"readonly":"")+"></div>"+l+"</div>"),p=(f.show_meridian&&m.append("<div class='meridian'>"+e+"<div class='mer_tx'><input type='text' class='timepicki-input' readonly></div>"+l+"</div>"),f.reset&&m.append("<div><a href='#' class='reset_time'>Reset</a></div>"),d.append(m),_(this).next(".timepicker_wrap")),e=(p.find("div"),d.find("input")),l=(_(".reset_time").on("click",function(e){c.val(""),r()}),_(".timepicki-input").keydown(function(e){var t=_(this).val().length;-1!==_.inArray(e.keyCode,[46,8,9,27,13,110,190])||65==e.keyCode&&!0===e.ctrlKey||35<=e.keyCode&&e.keyCode<=39||((e.shiftKey||e.keyCode<48||57<e.keyCode)&&(e.keyCode<96||105<e.keyCode)||2==t)&&e.preventDefault()}),_(document).on("click",function(e){_(e.target).is(p)||"block"!=p.css("display")||_(e.target).is(_(".reset_time"))||(_(e.target).is(c)?(p.css({top:u+"px",left:"0px"}),a()):i(0,!t(_(e.target))))}),c.on("focus",a),e.on("focus",function(){var e=_(this);e.is(c)||e.select()}),e.on("keydown",function(e){var t,i=_(this);38===e.which?t="down"===f.increase_direction?"prev":"next":40===e.which&&(t="down"===f.increase_direction?"next":"prev"),i.closest(".timepicker_wrap .time").length?n(null,t):i.closest(".timepicker_wrap .mins").length?o(null,t):i.closest(".timepicker_wrap .meridian").length&&f.show_meridian&&s(null,t)}),e.on("blur",function(){setTimeout(function(){var e=_(document.activeElement);e.is(":input")&&!t(e)&&(i(),r())},0)}),p.find(".action-next")),m=p.find(".action-prev");_(m).add(l).on("click",function(){var e=_(this);"time"==e.parent().attr("class")?n(e):"mins"==e.parent().attr("class")?o(e):f.show_meridian&&s(e)})})}}(jQuery);