if(function(a){"use strict";a(window).on("load",function(){a(".lafka_flexslider","#content").flexslider({controlNav:!1,directionNav:!0,animation:"fade",animationSpeed:1500,smoothHeight:!0,prevText:"",nextText:"",touch:!0,pauseOnHover:!0}),"undefined"!=typeof lafka_masonry_settings&&a(".lafka_blog_masonry","#main").isotope({itemSelector:"#main div.blog-post"})}),a(document).ready(function(){"undefined"!=typeof lafka_ajax_search&&(0==a("html.touch").length&&new a.LafkaAjaxSearch);if(a("a.lafka-magnific-gallery-item").magnificPopup({mainClass:"mfp-fade",type:"image",gallery:{enabled:!0}}),a("a.foodmenu-lightbox-link").magnificPopup({mainClass:"mfp-fade",type:"image"}),"undefined"!=typeof lafka_owl_carousel_cat){var t=!1;"true"===lafka_rtl.is_rtl&&(t=!0),a(".lafka_woo_categories_shop.lafka-owl-carousel","#main").owlCarousel({rtl:t,responsiveClass:!0,responsive:{0:{items:1},600:{items:2},768:{items:lafka_owl_carousel_cat.columns<3?lafka_owl_carousel_cat.columns:"3"},1024:{items:lafka_owl_carousel_cat.columns<4?lafka_owl_carousel_cat.columns:"4"},1280:{items:lafka_owl_carousel_cat.columns}},dots:!1,loop:!1,nav:!0,navText:["<i class='fas fa-angle-left'></i>","<i class='fas fa-angle-right'></i>"]})}if("undefined"!=typeof lafka_owl_carousel){t=!1;"true"===lafka_rtl.is_rtl&&(t=!0),a(".lafka-related-blog-posts div.lafka-owl-carousel, .similar_projects div.lafka-owl-carousel, .related.products div.lafka-owl-carousel","#content:not(.has-sidebar)").owlCarousel({rtl:t,responsiveClass:!0,responsive:{0:{items:1},600:{items:2},768:{items:3},1024:{items:3},1280:{items:3}},dots:!1,nav:!0,navText:["<i class='fas fa-angle-left'></i>","<i class='fas fa-angle-right'></i>"]})}if("undefined"!=typeof lafka_owl_carousel){t=!1;"true"===lafka_rtl.is_rtl&&(t=!0),a(".lafka-related-blog-posts div.lafka-owl-carousel, .similar_projects div.lafka-owl-carousel, .related.products div.lafka-owl-carousel","#content.has-sidebar").owlCarousel({rtl:t,responsiveClass:!0,responsive:{0:{items:1},600:{items:2},768:{items:3},1024:{items:3},1280:{items:3}},dots:!1,nav:!0,navText:["<i class='fas fa-angle-left'></i>","<i class='fas fa-angle-right'></i>"]})}"undefined"!=typeof lafka_quickview&&a(document).on("click","a.lafka-quick-view-link",function(t){a(this).closest("div.prod_hold").addClass("loading");var i={action:"lafka_quickview",productid:a(this).attr("data-id")};a.post(lafka_quickview.lafka_ajax_url,i,function(t){a.magnificPopup.open({mainClass:"lafka-quick-view-lightbox mfp-fade",items:{src:'<div class="lafka-quickview-product-pop">'+t+"</div>",type:"inline"},callbacks:{open:function(){a(this.content).find("form").each(function(){a(this).lafka_wc_variation_form()}),lafkaInitSmallCountdowns(a(this.content).find("div.lafka-closed-store-message"))}},removalDelay:300}),a(".prod_hold.loading").removeClass("loading"),a(window).trigger("lafka_quickview_loaded")}),t.preventDefault()}),"undefined"!=typeof lafka_variation_prod_cloudzoom&&jQuery("#zoom1").length&&jQuery(document).on("update_variation_values",function(){jQuery("a.reset_variations").on("click",jQuery(this),function(t){var i=a("#zoom1").attr("data-o_href");a("#zoom1").attr("href",i),jQuery("#zoom1").CloudZoom()}),jQuery("table.variations select option").on("click",jQuery(this),function(a){if(jQuery("#zoom1").data("zoom"))return jQuery("#zoom1").data("zoom").destroy(),jQuery("#zoom1").CloudZoom(),!1})}),"undefined"!=typeof lafka_ytplayer_conf&&a("div.lafka_bckgr_player").YTPlayer()}),a.LafkaAjaxSearch=function(t){this.options=a.extend({},{delay:200,minChars:3,scope:"body > div#search"},t),this.scope=a(this.options.scope),this.timer=!1,this.lastVal="",this.bind_keyup()},a.LafkaAjaxSearch.prototype={bind_keyup:function(){this.scope.on("keyup","#s",a.proxy(this.attempt_search,this))},attempt_search:function(t){if(clearTimeout(this.timer),""==t.currentTarget.value.trim().length){var i=a(".ajax_search_result");i&&i.remove()}t.currentTarget.value.length>=this.options.minChars&&this.lastVal!=a.trim(t.currentTarget.value)&&(this.timer=setTimeout(a.proxy(this.execute_search,this,t),this.options.delay))},execute_search:function(t){var i=a(t.currentTarget).attr("autocomplete","off"),e=i.parents("form:eq(0)"),o=e.find(".ajax_search_result"),r=a('<div class="ajax_loading"><span class="ajax_loading_inner"></span></div>'),n=e.attr("action"),s=e.serialize();s+="&action=lafka_ajax_search",-1!=n.indexOf("?")&&(s+="&"+(n=n.split("?"))[1]),o.length||(o=a('<div class="ajax_search_result"></div>').appendTo(e)),o.find(".ajax_not_found").length&&-1!=t.currentTarget.value.indexOf(this.lastVal)||(this.lastVal=t.currentTarget.value,a.ajax({url:lafka_main_js_params.admin_url,type:"POST",data:s,beforeSend:function(){i.next("div.ajax_loading").length||r.insertAfter(i)},success:function(a){0==a&&(a=""),o.html(a)},complete:function(){r.remove()}}))}}}(window.jQuery),"undefined"!=typeof lafka_quickview&&function(a,t,i,e){var o=function(t){var e=this;e.$form=t,e.$attributeFields=t.find(".variations select"),e.$singleVariation=t.find(".single_variation"),e.$singleVariationWrap=t.find(".single_variation_wrap"),e.$resetVariations=t.find(".reset_variations"),e.$product=t.closest(".product"),e.variationData=t.data("product_variations"),e.useAjax=!1===e.variationData,e.xhr=!1,e.loading=!0,e.$singleVariationWrap.show(),e.$form.off(".wc-variation-form"),e.getChosenAttributes=e.getChosenAttributes.bind(e),e.findMatchingVariations=e.findMatchingVariations.bind(e),e.isMatch=e.isMatch.bind(e),e.toggleResetLink=e.toggleResetLink.bind(e),t.on("click.wc-variation-form",".reset_variations",{variationForm:e},e.onReset),t.on("reload_product_variations",{variationForm:e},e.onReload),t.on("hide_variation",{variationForm:e},e.onHide),t.on("show_variation",{variationForm:e},e.onShow),t.on("click",".single_add_to_cart_button",{variationForm:e},e.onAddToCart),t.on("reset_data",{variationForm:e},e.onResetDisplayedVariation),t.on("reset_image",{variationForm:e},e.onResetImage),t.on("change.wc-variation-form",".variations select",{variationForm:e},e.onChange),t.on("found_variation.wc-variation-form",{variationForm:e},e.onFoundVariation),t.on("check_variations.wc-variation-form",{variationForm:e},e.onFindVariation),t.on("update_variation_values.wc-variation-form",{variationForm:e},e.onUpdateAttributes),setTimeout(function(){t.trigger("check_variations"),t.trigger("wc_variation_form"),t.trigger("quick-view-displayed"),a(i.body).find(".variations").lafka_wcs_variation_swatches_form(),a(i.body).trigger("lafka-wcs_initialized"),e.loading=!1},100)};o.prototype.onReset=function(a){a.preventDefault(),a.data.variationForm.$attributeFields.val("").trigger("change"),a.data.variationForm.$form.trigger("reset_data")},o.prototype.onReload=function(a){var t=a.data.variationForm;t.variationData=t.$form.data("product_variations"),t.useAjax=!1===t.variationData,t.$form.trigger("check_variations")},o.prototype.onHide=function(a){a.preventDefault(),a.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("wc-variation-is-unavailable").addClass("disabled wc-variation-selection-needed"),a.data.variationForm.$form.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-enabled").addClass("woocommerce-variation-add-to-cart-disabled")},o.prototype.onShow=function(a,t,i){a.preventDefault(),i?(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"))},o.prototype.onAddToCart=function(i){a(this).is(".disabled")&&(i.preventDefault(),a(this).is(".wc-variation-is-unavailable")?t.alert(lafka_quickview.i18n_unavailable_text):a(this).is(".wc-variation-selection-needed")&&t.alert(lafka_quickview.i18n_make_a_selection_text))},o.prototype.onResetDisplayedVariation=function(a){var t=a.data.variationForm;t.$product.find(".product_meta").find(".sku").wc_reset_content(),t.$product.find(".product_weight, .woocommerce-product-attributes-item--weight .woocommerce-product-attributes-item__value").wc_reset_content(),t.$product.find(".product_dimensions, .woocommerce-product-attributes-item--dimensions .woocommerce-product-attributes-item__value").wc_reset_content(),t.$form.trigger("reset_image"),t.$singleVariation.slideUp(200).trigger("hide_variation")},o.prototype.onResetImage=function(a){a.data.variationForm.$form.wc_variations_image_update(!1)},o.prototype.onFindVariation=function(t,i){var e=t.data.variationForm,o=void 0!==i?i:e.getChosenAttributes(),r=o.data;if(o.count&&o.count===o.chosenCount)if(e.useAjax)e.xhr&&e.xhr.abort(),e.$form.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),r.product_id=parseInt(e.$form.data("product_id"),10),r.custom_data=e.$form.data("custom_data"),e.xhr=a.ajax({url:lafka_quickview.wc_ajax_url.toString().replace("%%endpoint%%","get_variation"),type:"POST",data:r,success:function(a){a?e.$form.trigger("found_variation",[a]):(e.$form.trigger("reset_data"),o.chosenCount=0,e.loading||(e.$form.find(".single_variation").after('<p class="wc-no-matching-variations woocommerce-info">'+lafka_quickview.i18n_no_matching_variations_text+"</p>"),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,r).shift();n?e.$form.trigger("found_variation",[n]):(e.$form.trigger("reset_data"),o.chosenCount=0,e.loading||(e.$form.find(".single_variation").after('<p class="wc-no-matching-variations woocommerce-info">'+lafka_quickview.i18n_no_matching_variations_text+"</p>"),e.$form.find(".wc-no-matching-variations").slideDown(200)))}else e.$form.trigger("update_variation_values"),e.$form.trigger("reset_data");e.toggleResetLink(o.chosenCount>0)},o.prototype.onFoundVariation=function(t,i){var e=t.data.variationForm,o=e.$product.find(".product_meta").find(".sku"),r=e.$product.find(".product_weight, .woocommerce-product-attributes-item--weight .woocommerce-product-attributes-item__value"),n=e.$product.find(".product_dimensions, .woocommerce-product-attributes-item--dimensions .woocommerce-product-attributes-item__value"),s=e.$singleVariationWrap.find(".quantity"),c=!0,l=!1,d="";i.sku?o.wc_set_content(i.sku):o.wc_reset_content(),i.weight?r.wc_set_content(i.weight_html):r.wc_reset_content(),i.dimensions?n.wc_set_content(a.parseHTML(i.dimensions_html)[0].data):n.wc_reset_content(),e.$form.wc_variations_image_update(i),i.variation_is_visible?(l=wp.template("variation-template"),i.variation_id):l=wp.template("unavailable-variation-template"),d=(d=(d=l({variation:i})).replace("/*<![CDATA[*/","")).replace("/*]]>*/",""),e.$singleVariation.html(d),e.$form.find('input[name="variation_id"], input.variation_id').val(i.variation_id).trigger("change"),"yes"===i.is_sold_individually?(s.find("input.qty").val("1").attr("min","1").attr("max",""),s.hide()):(s.find("input.qty").attr("min",i.min_qty).attr("max",i.max_qty),s.show()),i.is_purchasable&&i.is_in_stock&&i.variation_is_visible||(c=!1),a.trim(e.$singleVariation.text())?e.$singleVariation.slideDown(200).trigger("show_variation",[i,c]):e.$singleVariation.show().trigger("show_variation",[i,c])},o.prototype.onChange=function(t){var i=t.data.variationForm;i.$form.find('input[name="variation_id"], input.variation_id').val("").trigger("change"),i.$form.find(".wc-no-matching-variations").remove(),i.useAjax?i.$form.trigger("check_variations"):(i.$form.trigger("woocommerce_variation_select_change"),i.$form.trigger("check_variations"),a(this).blur()),i.$form.trigger("woocommerce_variation_has_changed")},o.prototype.addSlashes=function(a){return a=(a=a.replace(/'/g,"\\'")).replace(/"/g,'\\"')},o.prototype.onUpdateAttributes=function(t){var i=t.data.variationForm,e=i.getChosenAttributes().data;i.useAjax||(i.$attributeFields.each(function(t,o){var r,n=a(o),s=n.data("attribute_name")||n.attr("name"),c=a(o).data("show_option_none"),l=":gt(0)",d=a("<select/>"),_=n.val()||"",m=!0;if(!n.data("attribute_html")){var f=n.clone();f.find("option").removeAttr("disabled attached").removeAttr("selected"),n.data("attribute_options",f.find("option"+l).get()),n.data("attribute_html",f.html())}d.html(n.data("attribute_html"));var u=a.extend(!0,{},e);u[s]="";var g=i.findMatchingVariations(i.variationData,u);for(var v in g)if(void 0!==g[v]){var p=g[v].attributes;for(var h in p)if(p.hasOwnProperty(h)){var w=p[h],k="";if(h===s)if(g[v].variation_is_active&&(k="enabled"),w){w=a("<div/>").html(w).text();var y=d.find("option");if(y.length)for(var b=0,$=y.length;b<$;b++){var C=a(y[b]);if(w===C.val()){C.addClass("attached "+k);break}}}else d.find("option:gt(0)").addClass("attached "+k)}}r=d.find("option.attached").length,_&&(m=!1,0!==r&&d.find("option.attached.enabled").each(function(){var t=a(this).val();if(_===t)return m=!0,!1})),r>0&&_&&m&&"no"===c&&(d.find("option:first").remove(),l=""),d.find("option"+l+":not(.attached)").remove(),n.html(d.html()),n.find("option"+l+":not(.enabled)").prop("disabled",!0),_?m?n.val(_):n.val("").trigger("change"):n.val("")}),i.$form.trigger("woocommerce_update_variation_values"))},o.prototype.getChosenAttributes=function(){var t={},i=0,e=0;return this.$attributeFields.each(function(){var o=a(this).data("attribute_name")||a(this).attr("name"),r=a(this).val()||"";r.length>0&&e++,i++,t[o]=r}),{count:i,chosenCount:e,data:t}},o.prototype.findMatchingVariations=function(a,t){var i=[];if(void 0!==a)for(var e=0;e<a.length;e++){var o=a[e];this.isMatch(o.attributes,t)&&i.push(o)}return i},o.prototype.isMatch=function(a,t){var i=!0;for(var e in a)if(a.hasOwnProperty(e)){var o=a[e],r=t[e];void 0!==o&&void 0!==r&&0!==o.length&&0!==r.length&&o!==r&&(i=!1)}return i},o.prototype.toggleResetLink=function(a){a?"hidden"===this.$resetVariations.css("visibility")&&this.$resetVariations.css("visibility","visible").hide().fadeIn():this.$resetVariations.css("visibility","hidden")},a.fn.lafka_wc_variation_form=function(){return new o(this),this},a.fn.wc_set_content=function(a){void 0===this.attr("data-o_content")&&this.attr("data-o_content",this.text()),this.text(a)},a.fn.wc_reset_content=function(){void 0!==this.attr("data-o_content")&&this.text(this.attr("data-o_content"))},a.fn.wc_set_variation_attr=function(a,t){void 0===this.attr("data-o_"+a)&&this.attr("data-o_"+a,this.attr(a)?this.attr(a):""),!1===t?this.removeAttr(a):this.attr(a,t)},a.fn.wc_reset_variation_attr=function(a){void 0!==this.attr("data-o_"+a)&&this.attr(a,this.attr("data-o_"+a))},a.fn.wc_maybe_trigger_slide_position_reset=function(t){var i=a(this),e=i.closest(".product").find(".images"),o=!1,r=t&&t.image_id?t.image_id:"";i.attr("current-image")!==r&&(o=!0),i.attr("current-image",r),o&&e.trigger("woocommerce_gallery_reset_slide_position")},a.fn.wc_variations_image_update=function(i){var e=this,o=e.closest(".product"),r=o.find(".images"),n=o.find(".flex-control-nav"),s=n.find("li:eq(0) img"),c=r.find(".woocommerce-product-gallery__image, .woocommerce-product-gallery__image--placeholder").eq(0),l=c.find(".wp-post-image"),d=c.find("a").eq(0);if(i&&i.image&&i.image.src&&i.image.src.length>1){n.find('li img[data-o_src="'+i.image.gallery_thumbnail_src+'"]').length>0&&e.wc_variations_image_reset();var _=n.find('li img[src="'+i.image.gallery_thumbnail_src+'"]');if(_.length>0)return _.trigger("click"),e.attr("current-image",i.image_id),void t.setTimeout(function(){a(t).trigger("resize"),r.trigger("woocommerce_gallery_init_zoom")},20);l.wc_set_variation_attr("src",i.image.src),l.wc_set_variation_attr("height",i.image.src_h),l.wc_set_variation_attr("width",i.image.src_w),l.wc_set_variation_attr("srcset",i.image.srcset),l.wc_set_variation_attr("sizes",i.image.sizes),l.wc_set_variation_attr("title",i.image.title),l.wc_set_variation_attr("data-caption",i.image.caption),l.wc_set_variation_attr("alt",i.image.alt),l.wc_set_variation_attr("data-src",i.image.full_src),l.wc_set_variation_attr("data-large_image",i.image.full_src),l.wc_set_variation_attr("data-large_image_width",i.image.full_src_w),l.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();t.setTimeout(function(){a(t).trigger("resize"),e.wc_maybe_trigger_slide_position_reset(i),r.trigger("woocommerce_gallery_init_zoom")},20)},a.fn.wc_variations_image_reset=function(){var a=this.closest(".product"),t=a.find(".images"),i=a.find(".flex-control-nav").find("li:eq(0) img"),e=t.find(".woocommerce-product-gallery__image, .woocommerce-product-gallery__image--placeholder").eq(0),o=e.find(".wp-post-image"),r=e.find("a").eq(0);o.wc_reset_variation_attr("src"),o.wc_reset_variation_attr("width"),o.wc_reset_variation_attr("height"),o.wc_reset_variation_attr("srcset"),o.wc_reset_variation_attr("sizes"),o.wc_reset_variation_attr("title"),o.wc_reset_variation_attr("data-caption"),o.wc_reset_variation_attr("alt"),o.wc_reset_variation_attr("data-src"),o.wc_reset_variation_attr("data-large_image"),o.wc_reset_variation_attr("data-large_image_width"),o.wc_reset_variation_attr("data-large_image_height"),e.wc_reset_variation_attr("data-thumb"),i.wc_reset_variation_attr("src"),r.wc_reset_variation_attr("href")},a(function(){"undefined"!=typeof lafka_quickview&&a("div.lafka-quickview-product-pop .variations_form").each(function(){a(this).lafka_wc_variation_form()})})}(jQuery,window,document),"undefined"!=typeof lafka_map_config){var directionsDisplayCnt,directionsServiceCnt=new google.maps.DirectionsService,polylineOptionsActualCnt=new google.maps.Polyline({strokeColor:"#585858",strokeOpacity:.7,strokeWeight:4});function initializeCnt(){var a=new google.maps.LatLng(lafka_map_config.lattitude,lafka_map_config.longitude);directionsDisplayCnt=new google.maps.DirectionsRenderer,directionsDisplayCnt=new google.maps.DirectionsRenderer({suppressMarkers:!0,polylineOptions:polylineOptionsActualCnt});var t={zoom:17,center:a,mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControl:!0,scrollwheel:!1},i=new google.maps.Map(document.getElementById("lafka_map_canvas"),t);directionsDisplayCnt.setMap(i);var e=new google.maps.MarkerImage(lafka_map_config.images+"marker.png",new google.maps.Size(45,48),new google.maps.Point(0,0),new google.maps.Point(25,40)),o=new google.maps.MarkerImage(lafka_map_config.images+"shadow.png",new google.maps.Size(26,10),new google.maps.Point(0,0),new google.maps.Point(10,4)),r=new google.maps.Marker({position:a,map:i,shadow:o,title:lafka_map_config.location_title,icon:e});function n(){null!=r.getAnimation()?r.setAnimation(null):r.setAnimation(google.maps.Animation.BOUNCE)}n(),google.maps.event.addListener(r,"click",n)}function calcRouteOnContacts(){var a={origin:document.getElementById("routeStart").value,destination:lafka_map_config.lattitude+","+lafka_map_config.longitude,travelMode:google.maps.DirectionsTravelMode.DRIVING};directionsServiceCnt.route(a,function(a,t){t==google.maps.DirectionsStatus.OK&&directionsDisplayCnt.setDirections(a)})}google.maps.event.addDomListener(window,"load",initializeCnt)};