function password_strength(e,t,a){a({value:t,valid:/^[A-Za-z0-9@#$%^&()]{8,20}$/.test(t),message:bundles.getTranslation("Hub.PwstrengthJs.PasswordStrength.Message")})}function registrationValidationPopup(){alertBox(bundles.getTranslation("Hub.Registration.FormValidationError.Message"),{title:bundles.getTranslation("Hub.Registration.FormValidationError.Title"),type:"danger"}),$(".alert-fixed-wrapper").addClass("registrationSuccess")}function validDate(e){var t=e.split("/"),a=t[1];t[1]=t[0],t[0]=a;var i=t.join("/"),o=Date.parse(i);if(isNaN(o))return!1;var n=i.split("/");if(3!==n.length)return!1;var s=parseInt(n[0],10),r=parseInt(n[1],10),l=parseInt(n[2],10),o=new Date(l,s-1,r);return o.getFullYear()==l&&o.getMonth()+1==s&&o.getDate()==r}$(document).ready(function(){function e(e){e=e||window.event,e.preventDefault&&e.preventDefault(),e.returnValue=!1}function t(t){return a[t.keyCode]?(e(t),!1):void 0}var a={37:1,38:1,39:1,40:1};disableScroll=function(){window.addEventListener&&window.addEventListener("DOMMouseScroll",e,!1),window.onwheel=e,window.onmousewheel=document.onmousewheel=e,window.ontouchmove=e,document.onkeydown=t},enableScroll=function(){window.removeEventListener&&window.removeEventListener("DOMMouseScroll",e,!1),window.onmousewheel=document.onmousewheel=null,window.onwheel=null,window.ontouchmove=null,document.onkeydown=null},cModal={open:function(e){this.$target=e.target?$(e.target):$("body");var t=_.uniqueId();if(0===this.$target.length)return void console.log("Error: Wrong selector. Element not found");this.$target.addClass("relative").append('
");var a=$(".cModal-id-"+t).find(".cModal-content").height(),i=$(".cModal-id-"+t).find(".cModal-content > *").width();return $(".cModal-wrapper").css({position:e.target?"absolute":"fixed"}),$(".cModal-id-"+t).find(".cModal-content").css({left:"50%",top:"50%",position:e.target?"absolute":"fixed",marginTop:-(a/2),marginLeft:-(i/2),width:i}),disableScroll(),t},close:function(e){this.$target&&(this.$target.removeClass("relative"),e?$(".cModal-id-"+e).remove():$(".cModal-wrapper").remove()),enableScroll()}},cLoader={open:function(e){e=e||{};var t=e.text||"",a=_.extend({html:''},e);return cModal.open(a)},close:function(e){cModal.close(e)}}}),$(document).ready(function(){$(".dropdown-keep-open").click(function(e){e.stopPropagation()}),$(".horizontal-navigation").each(function(){var e=this;$(e).children("li").click(function(){$(e).children("li").removeClass("active"),$(this).addClass("active"),$(e).children("li").find(".icon").remove(),$(".nav-column-2,.nav-column-2 > div, .nav-column-2 > ul").hide(),$(".nav-column-3,.nav-column-3 > div, .nav-column-3 > ul").hide(),$(this).find("a").data("target")&&($($(this).find("a").data("target")).closest(".nav-column").removeClass("hidden").children().hide().find("li").removeClass("active"),$($(this).find("a").data("target")).is("ul")&&($($(this).find("a").data("target")).find("li").removeClass("active"),$(this).find("a").append('')),$($(this).find("a").data("target")).show())})}),$(".consolidation-checkboxes input").change(function(){$(this).is(":checked")?$(this).closest("label").addClass("selected"):$(this).closest("label").removeClass("selected")}),$(".consolidation-banner .learn-more-link").click(function(){var e=$(this).closest(".consolidation-banner");e.hasClass("open")?(e.removeClass("open"),e.find(".learn-more-link").html(''+bundles.getTranslation("Hub.NavigationJs.ConsolidationBanner.Text")+'')):(e.addClass("open"),e.find(".learn-more-link").html(''+bundles.getTranslation("Hub.NavigationJs.ConsolidationBanner.Close")+''))}),$(".password-change-reminder .close-button").click(function(){$(".password-change-reminder").remove()})}),$(document).ready(function(){germanos=window.germanos||{},germanos.customScrollbar={init:function(e,t){$(e).each(function(){var e=new RegExp("_mCS\\S*","g"),a=$(this).attr("class"),i=e.test(a);i&&$(this).mCustomScrollbar("destroy"),$(this).mCustomScrollbar({autoHideScrollbar:!0,theme:"dark-thick",advanced:{updateOnContentResize:!0},scrollInertia:100}),$(this).children().css({paddingRight:t||0})})}};germanos.customScrollbar.init(".dd-options"),germanos.customScrollbar.init(".terms-conditions",20),germanos.customScrollbar.init(".custom-scrollbar",20)}),$(document).ready(function(){window.cosmote=window.cosmote||{},window.cosmote.startSlideshow=function(){$(".slideshow").each(function(){var e=this;console.log("initializing slideshow"),$(e).find(".slideshow-item").hide(),$(e).find(".slideshow-item:first-child").show(),e.currentIndex=0;var t=$(e).height(),a=$(e).data().indicatorsColor||"",i=$(e).hasClass("hidden-indicators")?!1:!0;i&&($(e).find(".carousel-indicators").length>0&&$(e).find(".carousel-indicators").remove(),$(e).append('
'),$(e).find(".slideshow-item").each(function(t){var a=0===t?"active":"";$(e).find(".carousel-indicators").append('')})),$(e).find(".carousel-indicators li").click(function(){$(this).siblings().removeClass("active"),$(this).addClass("active");var a=$(this).data().slideTo;$(this).find(".slideshow-item").hide(),$(e).css("height",t),$(e).find(".slideshow-item").each(function(t,i){t===a?($(this).fadeIn(),e.currentIndex=t):$(this).hide()})}),$(e).find(".slideshow-control").click(function(){var t=$(this).attr("data-slide-to");t&&($(e).find(".slideshow-control").removeClass("active"),$(this).addClass("active"),$(e).find(".slideshow-item").hide(),$(e).find(".slideshow-item").each(function(e,a){e===parseInt(t,10)?$(this).fadeIn():$(this).fadeOut()}))}),$(this).find(".thumbnails").length>0&&$(this).find(".thumbnails li").each(function(a){$(this).hasClass("exclude-from-slideshow")||$(this).click(function(){var i=$(this).data().slideTo||a;return e.currentIndex=i,void 0!==i&&($(e).css("height",t),$(e).find(".slideshow-item").hide(),$(e).find(".slideshow-item").eq(i).fadeIn(),$(this).siblings().removeClass("active"),$(this).addClass("active")),!1})}),$(e).hasClass("slideshow-with-controls")&&($(e).find(".controls").length>0&&$(e).find(".controls").remove(),$(e).append(''),$(e).append(''),$(e).find(".controls.next").click(function(){e.currentIndex++,e.currentIndex>=$(e).find(".slideshow-item").length&&(e.currentIndex=-1),e.goTo(e.currentIndex)}),$(e).find(".controls.previous").click(function(){e.currentIndex--,e.currentIndex<0&&(e.currentIndex=$(e).find(".slideshow-item").length-1),e.goTo(e.currentIndex)})),e.goTo=function(t){e.currentIndex=t,$(e).find(".slideshow-item").hide(),$(e).find(".slideshow-item").eq(t).fadeIn(),$(e).find(".thumbnails li").removeClass("active");var a=!1;$(e).find(".thumbnails li ").each(function(e){$(this).data().slideTo&&(a=!0,$(this).addClass("active"))}),a||$(e).find(".thumbnails li").eq(t).addClass("active")}})},window.cosmote.startSlideshow()}),$(document).ready(function(){function e(e){return e%1===0}initStarRating=function(){$(".star-rate.editable").each(function(){var t=this;t.findScore=function(){var a=0;return $.each($(t).attr("class").split(" "),function(t,i){var o=new RegExp("star-rate-\\S*","g"),n=o.test(i);n&&(a=i.split("-")[2],a=e(a)?parseInt(a):parseFloat(a))}),a},$(this).raty({score:function(){return t.scoreValue=t.findScore(),t.scoreValue},click:function(e,a){t.scoreValue=e,$(t).find(".star-rate-value").html("("+e+"/5)"),$(t).trigger("change",[e])},path:"/assets/resources/cosmote/images/"}),$(this).prepend(''),$(this).find("img").each(function(e){$(this).hover(function(a){var i=$(a.target).offset().left-$(t).offset().left,o=$(t).find(".star-rate-popover").width();$(t).find(".star-rate-popover .inner-value").html(e+1),$(t).find(".star-rate-popover").show(),$(t).find(".star-rate-popover").css("left",i-o/2+8)},function(){$(t).find(".star-rate-popover").hide()})}),$(t).find(".star-rate-value").html("("+t.findScore()+"/5)"),t.getValue=function(){return t.scoreValue}})},initStarRating()}),$(document).ready(function(){applyICheckPlugin=function(){$("form").each(function(){if(!$(this).hasClass("disable-icheck")&&0!==$(this).find('input[type="checkbox"], input[type="radio"]').length){var e=this;$(e).find('input[type="checkbox"], input[type="radio"]').each(function(){var e=this;$(e).iCheck({checkboxClass:"icheckbox_flat-blue",radioClass:"iradio_flat-blue",increaseArea:"10%"}),$(e).on("ifToggled",function(t){var a=$(this).closest("form");if(a.trigger("change",a[0]),$(this).trigger("onChange",$(this).is(":checked")),$(e).closest(".iradio_flat-blue").trigger("change",a[0]),$(e).closest(".button-styled-radios").trigger("change",a[0]),$(this).data("toggle-target")&&($(this).data("toggle-attribute")&&($($(this).data("toggle-target")).attr($(this).data("toggle-attribute"))?$($(this).data("toggle-target")).removeAttr($(this).data("toggle-attribute")):$($(this).data("toggle-target")).attr($(this).data("toggle-attribute"),!0)),$(this).data("toggle-class"))){var i=this;setTimeout(function(){$($(i).data("toggle-target")).toggleClass($(i).data("toggle-class"))},300)}})});e.getValues=function(){var t=[];return $(e).find("input").each(function(){$(this).is(":checked")&&t.push($(this).val())}),t}}}),$('input[type="checkbox"], input[type="radio"]').each(function(){if(!$(this).hasClass("no-icheck")&&!$(this).closest("form").hasClass("disable-icheck")&&0===$(this).closest("form").length){var e=this;console.log("icheck"),$(e).iCheck({checkboxClass:"icheckbox_flat-blue",radioClass:"iradio_flat-blue",increaseArea:"10%"})}}),$(".product-classes-container .buy-product").on("change",function(e,t){var a=this.getValues()[0];a&&$(".product-classes-container .button-styled-radio").each(function(){$(this).removeClass("checked"),a===$(this).find("input").val()&&$(this).addClass("checked")})})},applyICheckPlugin()}),$(document).ready(function(){$(".onoff-checkbox").each(function(){$(this).onoff(),$(this).change(function(){var e=$(this).is(":checked")?"on":"off";$(this).closest(".onoffswitch").removeClass("on off").addClass(e)})})}),$(window).load(function(){window.germanos=window.germanos||{};var e=window.germanos.bannerSlider={};e.start=function(){$(".banner-slider").each(function(){console.log("initializing banner slider");var e=this;$(this).find(".banner-slider-item").each(function(){var e=$(this).data().backgroundImage;console.log("background image",e),e&&($(this).css("background","url("+e+") no-repeat center center transparent"),$(this).css("backgroundSize","cover"))}),self.autorotate=function(){console.log("autorotating"),i.trigger("next.owl.carousel")},console.log("banner data",$(e).data());var t=$(e).data("autoplay")||!1,a=$(e).data("autoplay-speed")?parseInt($(e).data("autoplay-speed"),10):0,i=$(this);window.owlc=i;var o=parseInt(i.find(".banner-slider-item").length),n=!1;o>1&&(n=!0),i.owlCarousel({nav:!0,items:1,itemsDesktop:[1e3,1],itemsDesktopSmall:[900,1],itemsTablet:[600,1],itemsMobile:!1,loop:n});var s;if(t&&a){var r=1e3*a;s=setInterval(self.autorotate,r)}1===$(this).find(".banner-slider-item").length&&$(this).addClass("hide-controls"),$(this).hasClass("hide-controls")||($(this).find(".owl-stage-outer").append(''),$(this).find(".owl-stage-outer").append(''),$(this).find(".controls.next").click(function(){i.trigger("next.owl.carousel")}),$(this).find(".controls.previous").click(function(){i.trigger("prev.owl.carousel")})),$(this).find(".owl-pagination .owl-page").each(function(t){var a=$(e).find(".banner-slider-item").eq(t).data().popoverTitle,i=$(e).find(".banner-slider-item").eq(t).data().popoverContent;if(a||i){$(this).popover({title:a,content:i,placement:"top",trigger:"hover",template:''})}}),$(e).find(".next, .previous").click(function(){if(clearInterval(s),t&&a){var e=1e3*a;s=setInterval(self.autorotate,e)}})})},e.start(),$(window).resize()}),$(document).ready(function(){$(".color-radios").each(function(){var e=$(this);$(this).find("li").each(function(){var e=$(this).data().value;$(this).html('')}),$(this).bind("getValue",function(t,a){var i=e.find(".selected").length>0?e.find(".selected").data().value:void 0;a&&a(i)}),this.getValue=function(){var t=e.find(".selected").length>0?e.find(".selected").data().value:void 0;return t};var t=$(this).data().validationRequiredMessage?'data-validation-required-message="'+$(this).data().validationRequiredMessage+'"':"",a=$(this).attr("name")?'name="'+$(this).attr("name")+'"':'name="color"';$(this).append('")}),$(".color-radios li").click(function(){if($(this).closest(".color-radios").find(".selected").length>0){var e=$(this).closest(".color-radios").find(".selected").data().value;if(e===$(this).data().value)return}$(this).closest(".color-radios").find("li").removeClass("selected"),$(this).addClass("selected"),$(this).closest(".color-radios").find("input.color-value").val($(this).data().value),$(this).closest(".color-radios").trigger("change",[$(this).data().value])})}),$(document).ready(function(){startDdslick=function(){$("select").each(function(){var self=this;self.wrapper=$(self).closest(".ddslick")[0],self.$wrapper=$(self).closest(".ddslick"),self.wrapper.init=function(data){$(self.wrapper).children(".dd-container").data("ddslick")&&$(self.wrapper).children(".dd-container").ddslick("destroy"),self.wrapper.inputName=$(self).attr("name")?'name="'+$(self).attr("name")+'"':"",$(self).attr("name")||console.log("found a select list with no name attribute!",$(self.wrapper)),self.wrapper.dataAttributes=$(self).data(),self.wrapper.required=$(self).attr("required")?"required":"",self.wrapper.classes=$(self).attr("class"),self.$wrapper.on("getValue",function(e,t){t&&t(self.$wrapper.data().selected)}),self.wrapper&&(self.wrapper.getValue=function(){return self.$wrapper.data().selected});var selectIndex=0,ddslick=$(self).ddslick({data:data,width:"100%",onSelected:function(e){self.$wrapper.data({selected:{value:e.selectedData.value,text:e.selectedData.text}});var t=void 0;if($(self.wrapper).data().affect){var a=$(self.wrapper).data().affect;if($(a).length>0)var t=$(a)[0]}$(self.wrapper).find(".ddslick-value").val(self.$wrapper.data().selected.value),self.$wrapper.trigger("change",[self.$wrapper.data().selected,t]),selectIndex>0&&($(self.wrapper).removeClass("changed").addClass("changed"),""!==e.selectedData.value?$(self.wrapper).removeClass("changed").addClass("changed"):$(self.wrapper).removeClass("changed")),selectIndex++}});if($(self.wrapper).hasClass("disabled")?$(self.wrapper).find(".ddslick-value").remove():self.wrapper.enable(),$(this).find(".dd-select").append(''),germanos.customScrollbar.init(".dd-options"),self.$wrapper.find(".dd-selected").click(function(){var e=$(this).closest(".ddslick").find(".dd-pointer").hasClass("dd-pointer-up");e?$(this).closest(".ddslick").removeClass("opened"):$(this).closest(".ddslick").addClass("opened"),self.$wrapper.one("change",function(){$(self.wrapper).removeClass("active").addClass("active"),$(self.wrapper).removeClass("opened")})}),$(self.wrapper).data("toggle-map"))try{var toggleMap=$(self.wrapper).data("toggle-map"),mapJson=eval("("+String(toggleMap)+")"),mapValues=_.values(mapJson),mapKeys=_.keys(mapJson);self.$wrapper.on("change",function(e,t){$(_.pluck(mapJson,"target"));$(_.pluck(mapJson,"target")).hide(),_.each(mapJson,function(e){$(e.target).hide()}),_.each(mapJson,function(e){String(e.value)===String(t.value)&&$(e.target).show()})})}catch(err){console.log("Error parsing toggle-map",err,self.wrapper)}},$(self.wrapper).data().affect&&$($(self.wrapper).data().affect).addClass("disabled"),self.wrapper.disable=function(){$(self.wrapper).addClass("disabled"),$(self.wrapper).find(".ddslick-value").remove(),$(self.wrapper).children(".dd-container").data("ddslick")&&$(self.wrapper).children(".dd-container").ddslick("destroy"),self.wrapper.init()},self.wrapper.enable=function(){$(self.wrapper).removeClass("disabled"),$(self.wrapper).find(".ddslick-value")&&$(self.wrapper).find(".ddslick-value").remove(),$(self.wrapper).append('"),$(self.wrapper).find(".ddslick-value").data(self.wrapper.dataAttributes)},self.wrapper.update=function(e){e?(self.wrapper.enable(),self.wrapper.init(e)):self.wrapper.disable()},self.wrapper.init(),$("body").click(function(e){$(".ddslick").each(function(){$(this).removeClass("active");var e=!$(this).find(".dd-pointer").hasClass("dd-pointer-up");e?$(this).removeClass("opened"):$(this).addClass("opened")})})})},startDdslick()}),$(document).ready(function(){$(".dropdown-select li a").click(function(){var e=$(this).text()+'';$(this).closest(".dropdown").find(".dropdown-toggle").html(e).attr("data-value",$(this).attr("data-value")),$(this).closest(".dropdown-select").trigger("change",[$(this).attr("data-value"),$(this).text()]),$(".dropdown-select").removeClass("open")}),$(".search-filter-dropdown > a").click(function(){$(this).closest(".search-filter-dropdown").toggleClass("open")})}),$(document).ready(function(){0!==$(".g-collapsible").length&&$(".g-collapsible").each(function(){var e=this,t=$(e).data().iconPosition||"right",a=$(e).data().iconClass||"fa fa-plus",i=$(e).data().iconClassClosed||"fa fa-minus";$(e).find("li a").each(function(){$(this).siblings("ul").length>0&&$(this).append('')}),$(e).find("li a").click(function(){$(this).closest("li").hasClass("active")?($(this).closest("li").removeClass("active"),$(this).find(".icon").html('')):($(this).closest("li").addClass("active"),$(this).find(".icon").html(''))})})}),$(document).ready(function(){$(".left-navigation li a").click(function(){$(this).parent().hasClass("hasChildren")&&$(this).parent().hasClass("active")?$(this).parent().removeClass("active"):($(this).closest(".left-navigation").find("li,a").removeClass("active"),$(this).parents("li").addClass("active"))}),"undefined"!=typeof selectedLeftMenuItem&&$("#"+selectedLeftMenuItem+" a").trigger("click"),$(".left-navigation li").each(function(){0==$(this).children("ul").length?$(this).find("a .icon-arrow-dropdown").remove():$(this).addClass("hasChildren")})}),$(document).ready(function(){function e(e){console.log("rendering search results"),$(".search-results-dropdown-wrapper").addClass("open");var t=e.hits,a=e.productSuggestions,i=e.ads,o=[t?"hits":"",a?"suggestions":"",i?"ads":""].join(" ");$(".search-wrap").removeClass("hits suggestions ads"),$(".search-wrap").addClass(o);var n="",s="",r="";$(".search-results-container .search-ads,.search-results-container .search-product-suggestions").hide(),t&&t.forEach(function(e){n+=''+e.title+''+e.additional+""}),a&&($(".search-results-container .search-product-suggestions").show(),a.forEach(function(e){var t=e.price||"",a=e.special_price?"strikethrough":"hidden",i=e.special_price?''+e.special_price+"":"";s+='"})),i&&($(".search-results-container .search-ads").show(),i.forEach(function(e){r+=''+e.html+"
"})),a||$(".search-results-dropdown").css("width","auto"),$(".search-results-container .search-ads").html(r),$(".search-results-container .search-hits-results").html(n),$(".search-results-container .search-product-suggestions-results").html(s)}function t(t,a){if(a.length>0){t.closest(".search-navbar").addClass("focused"),$(".search-results-container .search-ads,.search-results-container .search-hits-results,.search-results-container .search-product-suggestions-results").html('
');var i=$(".search-filter-dropdown .dropdown-toggle").attr("data-value");t.trigger("change",[a,i,e])}else 0===a.length&&(t.closest(".search-navbar").removeClass("focused"),t.closest(".search-results-dropdown-wrapper").removeClass("open"))}$(".search-results-dropdown-wrapper input").keyup(function(){t($(this),$(this).val())}),$(".search-filter-dropdown .dropdown-select").on("change",function(e,a,i){if($(".search-results-dropdown-wrapper").hasClass("open")){var o=$(".search-results-dropdown-wrapper input"),n=$(".search-results-dropdown-wrapper input").val();t(o,n)}$(".search-filter-dropdown li").each(function(){$(this).find("a").eq(0).removeClass("selected"),$(this).find("a").eq(0).data().value===a&&$(this).find("a").eq(0).addClass("selected")})})}),$(document).ready(function(){0!==$(".product-comparison-container").length&&($(".onoffswitch input").change(function(e){$(this).is(":checked")?$(".differences-container").removeClass("show-differences-container").addClass("show-differences-container"):$(".differences-container").removeClass("show-differences-container")}),$(".product-comparison-container").each(function(){var e=this;$(".section-comp-products:not(.sticky-on-scroll) .columns > .col").css("min-height","100px"),$(".close-circled").click(function(){if($(this).data().productId){$(e).trigger("productRemoved",[$(this).data().productId]);var t=$(".ghost-item").length>0?$(".ghost-item").html():'";$(".product-id-"+$(this).data().productId).remove(),$(".columns").append(t),$(".section-comp-products.sticky-on-scroll .comp-row").removeClass("comp-row");var a=$(".section-comp-products:not(.sticky-on-scroll) .columns > .col:nth-child(2)").attr("style");if($(".section-comp-products:not(.sticky-on-scrol) .columns > div:last-child").attr("style",a),0===$(".ghost-item").length)for(var i=$(".col-1 > .comp-row:not(.hidden)").length,o=2;i>=o;o++){var n=3===o?"hidden":"";$(".section-comp-products:not(.sticky-on-scrol) .columns > div:last-child.col").append('')}}})}),$(document).scroll(function(){var e=$(this).scrollTop();e>400?$(".sticky-on-scroll").each(function(){$(this).addClass("active")}):$(".sticky-on-scroll").removeClass("active")}),$(".product-comparison-container .col-1 > .comp-row").each(function(){var e=this;e.toggleLink=$(e).find(".collapse-comp-row"),0!==e.toggleLink.length&&(e.collapseRows=function(){var t=$(e).attr("class").split(" ")[1];t&&(e.toggleLink.html(''),$("."+t).removeClass("collapsed").addClass("collapsed"))},e.openRows=function(){var t=$(e).attr("class").split(" ")[1];t&&(e.toggleLink.html(''),$("."+t).removeClass("collapsed"))},e.toggleLink.length>0&&($(e).hasClass("collapsed")?e.collapseRows():e.openRows()),e.toggleLink.click(function(){$(e).hasClass("collapsed")?e.openRows():e.collapseRows()}))}))}),$(document).ready(function(){$(".product-grid-slider").each(function(){var e=$(this).children("ul"),t=$(this).data().visibleItems||"4",a=e;a.owlCarousel({pagination:!1,items:t,itemsDesktop:[1e3,t],itemsDesktopSmall:[900,t],itemsTablet:!1,itemsMobile:!1,touchDrag:!1,mouseDrag:!1,autoHeight:!1}),$(this).append(''),$(this).append(''),$(this).find(".controls.next").click(function(){a.trigger("owl.next")}),$(this).find(".controls.previous").click(function(){a.trigger("owl.prev")});var i=$(this).find(".product-grid-item .cta").height();a.find(".owl-item").height($(this).find(".product-grid-item").height()+i+15);var o=$(this).data().groupSelector;o&&$(o).on("change",function(e,t){var i=t.value,o=0,n=!1;a.find(".product-grid-item").each(function(e,t){!n&&$(t).data().group&&$(t).data().group===i&&(o=e,n=!0)}),n&&a.trigger("owl.goTo",o)})}),$(".gslider").each(function(){var e=$(this).children("ul"),t=$(this).data().visibleItems||"4",a=e,i=this;console.log("visibleItems",t),a.owlCarousel({pagination:!1,items:t,itemsDesktop:[1e3,t],itemsDesktopSmall:[900,t],itemsTablet:!1,itemsMobile:!1,touchDrag:!1,mouseDrag:!1,scrollPerPage:!0,autoHeight:!0}),$(i).hasClass("gslider-with-controls")&&($(i).append(''),$(i).append(''),$(i).find(".controls.next").click(function(){a.trigger("owl.next")}),$(i).find(".controls.previous").click(function(){a.trigger("owl.prev")})),$(i).hasClass("gslider-with-pager")&&(e.find(".owl-item").length>parseInt(t)?$(i).append(''):$(i).append(''),$(i).find(".controls.next").click(function(){a.trigger("owl.next")}),$(i).find(".controls.previous").click(function(){a.trigger("owl.prev")}),i.totalPages=$(i).find("li").length>t?Math.ceil($(i).find("li").length/t):1,i.currentPage=1,$(i).find(".pager-indicator").html(''+i.currentPage+" / "+i.totalPages),$(i).on("owl.prev",function(e,t){i.currentPage--,i.currentPage<1&&(i.currentPage=i.totalPages),$(i).find(".pager-indicator").html(''+i.currentPage+" / "+i.totalPages)}),$(i).on("owl.next",function(e,t){i.currentPage++,i.currentPage>i.totalPages&&(i.currentPage=1),$(i).find(".pager-indicator").html(''+i.currentPage+" / "+i.totalPages)}))})}),$(document).ready(function(){popoverize()});var popoverize=function(){$(".popover-item").each(function(){var e=this,t=($(this).data(),{title:"...",content:"...",placement:"top",extraClasses:"",trigger:"hover",html:!0,callback:!1,srcDiv:!1});e.data=$.extend(t,$(this).data()),e.data.srcDiv&&$(e.data.srcDiv).length>0&&(e.data.content=$(e.data.srcDiv)[0].outerHTML),e.runPopover=function(){e.popover=$(e).popover({title:e.data.title,content:e.data.content,placement:e.data.placement,trigger:e.data.trigger,html:e.data.html,template:''})},e.appendToContent=function(t){var a=e.popover.data("bs.popover").$tip;console.log(a),a.length>0&&(a.find(".popover-title").remove(),a.find(".popover-content").html(t))},e.runPopover(),"click"===e.data.trigger||"hover"===e.data.trigger})};$(document).ready(function(){$(".select-lists-dropdown-bar .clear-all").click(function(e){$(this).closest(".dropdown").find("ul.dropdown-menu li input").iCheck("uncheck"),e.stopPropagation(),e.preventDefault()}),$(".action-bar").each(function(e){$(this).css("zIndex",1e3-e)})}),$(document).ready(function(){function e(){$(".alert-popup-box").each(function(){$(this).click(function(){var e=$(this).data("message");germanos.gAlert(e,$(this).data())})})}window.germanos=window.germanos||{},window.germanos.gConfirm=window.gConfirm=function(e,t){var a={type:"info"},i=$.extend(a,t),o=e||"",n=t.title||"",s=t.okLabel||"NAI",r=t.cancelLabel||"OXI",l=t.showCloseBtn===!1?"hidden":"",c=t.target?$(t.target):$("body"),d='";c.append(d),t.target?c.addClass("alert-container"):disableScroll(),$(".alert.fixed").css({marginTop:-c.find(".alert.fixed").height(),marginleft:-c.find(".alert.fixed").width()}),$(".btn-alert-cancel, .close").one("click",function(){_.isFunction(t.onCancel)&&($(".btn-light-blue,.btn-red").unbind(),t.onCancel.call()),$(this).closest(".alert-fixed-wrapper").remove(),enableScroll()}),$(".btn-alert-ok").one("click",function(){_.isFunction(t.onOk)&&($(".btn-light-blue,.btn-red").unbind(),t.onOk.call()),$(this).closest(".alert-fixed-wrapper").remove(),t.target&&c.removeClass("alert-container"),enableScroll()})},window.germanos.gAlert=window.gAlert=function(e,t){var a={type:"info"},i=$.extend(a,t),o=e||"",n=t.title||"",s=t.target?$(t.target):$("body"),r=t.showCloseBtn===!1?"hidden":"",l='';t.target?s.addClass("alert-container"):disableScroll(),s.append(l),s.find(".alert.fixed").css({marginTop:-s.find(".alert.fixed").height(),marginleft:-s.find(".alert.fixed").width()}),s.find(".alert.fixed .close,.alert.fixed .btn-standard").click(function(){$(this).closest(".alert-fixed-wrapper").remove(),
s.removeClass("alert-container"),enableScroll()})},window.cosmote=window.germanos,window.alertBox=window.cosmote.gAlert,window.confirmBox=window.cosmote.gConfirm,e()}),$(document).ready(function(){$(".comparison-slider").each(function(){$(".compare-btn").hide();var e=this;e.comparisonBox=$(e),e.amount=0,e.comparisonBox.find(".comparison-toggle-btn").click(function(){return e.comparisonBox.toggleClass("open"),!1}),$("input.comparable").on("ifToggled",function(t){if($(this).is(":checked")){var a=$(this).data();$(window).trigger("addProductToComparisonArea",[a,e.addToComparisonArea])}else{var i=$(this).data().productId;e.removeFromComparisonArea(i)}}),e.comparisonBox.find(".comparison-head .clear").click(function(){var t=[];e.comparisonBox.find(".comparison-slider-item").each(function(){var a=$(this).data().compId;a&&(t.push(a),e.removeFromComparisonArea(a,{silent:!0}))}),$(".compare-btn").hide(),$(window).trigger("clearComparisonArea",[t])}),e.addToComparisonArea=function(t){var a=t.extraClasses||"",i=t.categoryId,o=' | '+t.title+' '+t.price+' | |
';e.comparisonBox.find("tbody tr").eq(e.comparisonBox.find("tbody tr").length-1).before(o),e.amount++,e.comparisonBox.find(".amount").text(e.amount),e.comparisonBox.addClass("open"),e.comparisonBox.find(".product-id-"+t.id).find(".close-btn").click(function(){e.removeFromComparisonArea(t.id)}),$(".comparison-slider-item").length>1&&$(".compare-btn").show(),4===$(".comparison-slider-item").length&&$(".add-new-comparable").hide()},e.removeFromComparisonArea=function(t,a){if(0!==e.comparisonBox.find(".product-id-"+t).length&&e.comparisonBox.find(".product-id-"+t).length>0){if(e.comparisonBox.find(".product-id-"+t).remove(),e.amount--,e.comparisonBox.find(".amount").text(e.amount),$('.comparable[data-product-id="'+t+'"]').iCheck("uncheck"),a&&a.silent===!0)return;$(".comparison-slider-item").length<2&&$(".compare-btn").hide(),$(".comparison-slider-item").length<4&&$(".add-new-comparable").show(),$(window).trigger("removedProductFromComparisonArea",[t])}}})}),$(document).ready(function(){$(".mfp-iframe").magnificPopup({type:"iframe",closeBtnInside:!0}),$(".open-popup-link").magnificPopup({type:"inline",midClick:!0})}),$(document).ready(function(){$(".qty-select-widget").each(function(){var e=this;e.value=parseInt($(this).find(".widget-value").text(),10),e.valueMax=parseInt($(this).data().max,10),e.valueMin=parseInt($(this).data().min,10);var t=$(this).data().name||"qty";$(e).append(''),$(this).find(".fa-plus").click(function(){var t=parseInt(e.value,10)+1;t>e.valueMax&&(t=e.valueMax),$(e).trigger("change",[parseInt(t),e.setValue])}),$(this).find(".fa-minus").click(function(){var t=parseInt(e.value,10)-1;t"),i&&i.length>0&&$(r).closest(n).find(".help-block > ul").append(""+i[i.length-1]+""))}),t.disableValidation(),setTimeout(function(){},2e3),o}},$(document).ready(function(){$(".requires-validation").each(function(){console.log("validation");var e=this,t=$(e).is("form")?$(e):$(e).find("form");t.attr("novalidate","");var a=new CustomValidation({elementsToValidate:function(){var t=$(e).find(".validatable");return t}});$(e).find(".ddslick").on("mousedown",function(e){$(e.target).closest(".dd-select").length>0&&$(this).closest(".ddslick").one("change",function(e,t){var i=$(this).find(".validatable");a.validate(i)})}),$(e).find(".validatable").on("change",function(){a.validate($(this))}),$(e).find(".validatable").on("blur",function(){a.validate($(this))}),$(e).find('.validatable[type="password"]').on("blur",function(){a.validate($(this))}),t.submit(function(e){if(!a.validate()){try{var t=$(this).attr("validationErrorCallback");"undefined"!=typeof t&&t&&"function"==typeof window[t]&&window[t].call()}catch(i){console.log(i,"Could not find/call callback function on form validation failure")}return!1}})})}),StoreLocator=function(e){window.storeLocatorMap=this;that=this;this.options=e||{},this.el=this.options.el||$(".store-locator-wrapper")[0],this.filters={},this.filters.county=e.county||$("form .county").eq(0)[0],this.filters.city=e.city||$("form .city").eq(0)[0],that.filters.form=$(".store-locator-filters")[0],this.autocomplete=e.autocomplete||$("#pac-input")[0],that.maxZoom=15,that.markers=[],that.markerIcon=e.markerIcons.store,that.markerMyStoreIcon=e.markerIcons.myStore,that.markerGermanos=e.markerIcons.germanos,that.markerA=e.markerIcons.markerA,that.markerB=e.markerIcons.markerB,that.onHoverIcon=e.markerIcons.onHover,that.maxStoresToDisplayListView=60,that.markerClusterIcon=e.markerClusterIcon,that.storeListItemTemplate=e.storeListItemTemplate,that.storeListContainer=e.storeListContainer,that.onStoreListReady=e.onStoreListReady,that.directionMarkers=[],that.views={},that.content=e.content||$(".store-locator-content");var t=!1;that.callbackQueue=[],that.getStores=function(e){return that.stores?void e(that.stores):t?void that.callbackQueue.push(e):(that.callbackQueue.push(e),t=!0,_.isFunction(that.options.getStores)?void that.options.getStores(function(e){that.stores=e,_.each(that.callbackQueue,function(t){t(e)})}):void console.log("Error: no getStores functions provided. Quitting."))},that.init=function(){that.initialPage=!0,that.getMyLocation(function(){}),that.options.getAreas&&that.options.getAreas(function(e){var t=$.keys(e);that.areas=e;var a=$.map(t,function(e){return{text:e,value:e,selected:!1}});that.filters.county&&that.filters.county.update(a)}),this.mapEl=e.map||$(".map-canvas")[0],this.map=new google.maps.Map(this.mapEl,{mapTypeId:google.maps.MapTypeId.ROADMAP}),window.map=this.map;var t=window.location.hash.split("/");that.handleRoute(t),$(window).on("hashchange",function(e){var t=window.location.hash.split("/");that.handleRoute(t)}),that.autocomplete&&(that.filters.autocomplete=new google.maps.places.Autocomplete(that.autocomplete),google.maps.event.addListener(that.filters.autocomplete,"place_changed",function(){var e=that.filters.autocomplete.getPlace();e.geometry&&($(that.el).trigger("placeChanged",e),that.renderStores(!0),that.updateGeoAddressOnMap(e),$(".ddslick .dd-container").ddslick("select",{index:"0"}))}),$(that.autocomplete).click(function(){$(this).val(""),$(".ddslick .dd-container").ddslick("select",{index:"0"})}),$(that.autocomplete).focus(function(){$(".ddslick .dd-container").ddslick("select",{index:"0"}),$(this).attr("placeholder","").val("")})),$(that.filters.county).on("change",function(e,t,a){""!=t.value&&a&&(that.initialPage=!1,a.update(that.areas[t.value]))}),$(that.filters.city).on("change",function(e,t){if(""!=t.value){that.initialPage=!1;var a=that.filters.county.getValue();that.content.trigger("clearDirections"),that.renderStores(!0),that.clickedMarker=!1,that.updateAddressOnMap(a.value+", "+t.value),$(that.autocomplete).val("")}}),$(that.filters.form).on("submit",function(){return!1}),that.map.addListener("bounds_changed",function(){return that.viewingStoreList?that.initialPage?(that.initialPage=!1,void that.renderStores(!0)):void that.renderStores():void 0}),$(".store-locator-content-wrapper").bind("click",function(e){if($(e.target).hasClass("store-get-directions")){var t=$(e.target).data().id;return t&&(that.zoomLevel=that.map.getZoom(),that.mapCenter=that.map.getCenter(),that.renderStoreDirectionsView(t)),!1}if($(e.target).hasClass("store-learn-more")){var t=$(e.target).data().id;return t&&(that.zoomLevel=that.map.getZoom(),that.mapCenter=that.map.getCenter(),that.getMyLocation(function(e){that.storeLearnMore(t,e)})),!1}if($(e.target).hasClass("store-add-to-favorites")){var t=$(e.target).data().id;return t&&that.storeAddToFavorites(t),!1}return $(e.target).hasClass("back-to-store-list")?(that.content.trigger("clearDirections"),that.viewAllStores(),that.renderStores(!0),that.clickedMarker=!1,that.map.setCenter(that.mapCenter),that.map.setZoom(that.zoomLevel),!1):void 0}),$(".store-locator-content-wrapper").bind("keyup",function(e){}),that.renderMyFavoriteStore()},that.handleRoute=function(e){switch(e[0]){case"#store":var t=e[1];t?that.viewStoreById(t,function(){that.hideMarkers(),_(that.directionMarkers).each(function(e){t!==e.id&&e.setMap(null)})}):(that.viewAllStores(),that.showMarkers());break;case"#store-learn-more":var t=e[1];if(t){that.viewAllStores();var a=!1;$(that).on("onStoreListReady",function(){a||(a=!0,setTimeout(function(){that.getMyLocation(function(e){that.storeLearnMore(t,e,function(){}),$(".store-locator-list-content").show(),$(".store-locator-initial-content").hide()}),setTimeout(function(){that.clearMarkers()},2e3)},0))})}else that.viewAllStores(),that.showMarkers();break;case"#store-zoom":var i=e[1];i?that.viewStoreById(i,function(){}):(that.viewAllStores(),that.showMarkers());break;case"#store-directions":var o=e[1];o?that.getMyLocation(function(e){that.renderStoreDirectionsView(o,function(){that.getMyLocation(function(e){if(!e){if(that.zoomLevel&&that.mapCenter)return that.map.setCenter(that.mapCenter),void that.map.setZoom(that.zoomLevel);that.getGeocodeAddress("Greece",function(e){var t=e[0];t.geometry.viewport?that.map.fitBounds(t.geometry.viewport):that.map.setCenter(t.geometry.location)}),that.getStores(function(e){that.displayStoresOnMap(e)})}})})}):(that.viewAllStores(),that.showMarkers());break;case"#map-location":var n=e[1];that.getGeocodeAddress(n,function(e){if(e.length>0){var t=e[0],a=new google.maps.LatLng(t.geometry.location.lat(),t.geometry.location.lng());that.map.setCenter(a),that.map.setZoom(14),$(that.autocomplete).val(t.formatted_address)}else console.log("Error: Address provided for store locator is not recognizable");that.getStores(function(e){that.displayStoresOnMap(e)}),that.viewingStoreList=!0});break;case"#noaction":break;default:that.viewAllStores()}},that.viewByLocation=function(e,t){that.getGeocodeAddress(e,function(e){if(e.length>0){var a=e[0],i=new google.maps.LatLng(a.geometry.location.lat(),a.geometry.location.lng());that.map.setCenter(i),that.map.setZoom(14),$(that.autocomplete).val(a.formatted_address)}else console.log("Error: Address provided for store locator is not recognizable");that.getStores(function(e){that.displayStoresOnMap(e),t&&t.call(that),that.renderStoreList(e)}),that.viewingStoreList=!0})},that.viewStoreById=function(e,t){that.getStoreById(e,function(e){e=$.extend({id:"",title:"",latitude:"",longitude:"",telephone:"",fax:"",address_name:""},e);var a=new google.maps.LatLng(e.latitude,e.longitude);that.markerIcon;that.map.setCenter(a),that.map.setZoom(15),that.getStores(function(e){that.displayStoresOnMap(e)}),that.viewingStoreList=!0,_.isFunction(t)&&t.call(that)})},that.addInitialPage=function(e){if($(that.el).find(".store-locator-list-content").hide(),$("#store-locator-initial-template").length>0){var t=_.template($("#store-locator-initial-template").html());$(that.el).find(".store-locator-initial-content").show().html(t({totalStores:e,suffix:e<=that.maxStoresToDisplayListView?bundles.getTranslation("Hub.StoreLocatorJs.StoresLength.Area"):bundles.getTranslation("Hub.StoreLocatorJs.StoresLength.Greece")}))}},that.removeInitialPage=function(){that.initialPage=!1,$(that.el).find(".store-locator-initial-content").hide(),$(that.el).find(".store-locator-list-content").show()},that.viewAllStores=function(){return that.zoomLevel&&that.mapCenter?(that.map.setCenter(that.mapCenter),void that.map.setZoom(that.zoomLevel)):void that.getGeocodeAddress("Greece",function(e){var t=e[0];t.geometry.viewport?that.map.fitBounds(t.geometry.viewport):that.map.setCenter(t.geometry.location),that.renderStores()})},that.updateGeoAddressOnMap=function(e){if(!e.geometry)return console.log("Error: address provided has no geocode information. Please make sure the address name is correct"),null;var t=new google.maps.LatLng(e.geometry.location.lat(),e.geometry.location.lng()),a=new google.maps.LatLngBounds(t);that.map.fitBounds(a),that.map.getZoom()>that.maxZoom&&that.map.setZoom(that.maxZoom)},that.getGeocodeAddress=function(e,t){that.geocoder||(that.geocoder=new google.maps.Geocoder),that.geocoder.geocode({address:e+", GR"},function(e){t&&t.call(that,e,status)})},that.getLatLng=function(e){return e.geometry?[e.geometry.location.lat(),e.geometry.location.lng()]:null},that.updateAddressOnMap=function(e){that.getGeocodeAddress(e,function(t){t.length>0?that.updateGeoAddressOnMap(t[0]):console.log('Error: No geographical information found for address "'+e+'". Try with a different name.')})},that.showMarkers=function(){_(that.markers).each(function(e){e.setVisible(!0),that.markerCluster&&that.markerCluster.addMarker(e)})},that.hideMarkers=function(){_(that.markers).each(function(e){e.setVisible(!1)}),that.markerCluster&&that.markerCluster.clearMarkers()},that.displayStoresOnMap=function(e,t){if(!that.markerCluster){var a={minimumClusterSize:2,styles:[{height:42,textColor:"white",url:that.markerClusterIcon,width:42,backgroundPosition:"1px 45px"}]};that.markerCluster=new MarkerClusterer(that.map,[],a)}if(that.markers.length>0)return void that.showMarkers();that.map.getBounds();_.every(e,function(e,a){var i=100+10*a,o=new google.maps.LatLng(e.latitude,e.longitude),n=that.markerIcon;return e.is_favorite&&(n=that.markerMyStoreIcon),setTimeout(function(){var a=new google.maps.Marker({position:o,title:e.title?e.title.replace(/&/g,"&"):"No title",icon:n,id:e.id});if(that.markerCluster.addMarker(a),t&&a.setVisible(!1),that.markers.push(a),$("#store-marker-popup-template").length>0){var i=_.template($("#store-marker-popup-template").html());that.infowindows=that.infowindows||[],that.infowindows.forEach(function(e){e.close()});var s=new google.maps.InfoWindow({content:i({store:e})});that.infowindows.push(s),google.maps.event.addListener(a,"click",function(){that.clickedMarker=!0,that.infowindows.forEach(function(e){e.close()}),s.open(that.map,a)}),google.maps.event.addListener(a,"mouseover",function(){this.setIcon(that.onHoverIcon)}),google.maps.event.addListener(a,"mouseout",function(){this.setIcon(n)}),google.maps.event.addListener(s,"closeclick",function(){})}},i),!0})},that.getStoresInBounds=function(e){var t=that.map.getBounds(),a=[];that.getStores(function(i){i.forEach(function(e){var i=new google.maps.LatLng(e.latitude,e.longitude);t.contains(i)&&a.push(e)}),e(a)})},that.displayMyLocation=function(){if(that.options.localhost){var e=37.988141,t=23.735266,a=new google.maps.LatLng(e,t);new google.maps.Marker({position:a,map:that.map,title:"My location",icon:new google.maps.MarkerImage("http://maps.gstatic.com/mapfiles/mobile/mobileimgs2.png",new google.maps.Size(22,22),new google.maps.Point(0,18),new google.maps.Point(11,11)),shadow:null,zIndex:999});that.map.setCenter(a)}that.currentLocation||navigator.geolocation.getCurrentPosition(function(e){var t=e.coords.latitude,a=e.coords.longitude,i=new google.maps.LatLng(t,a);that.currentLocation=i})},that.getMyLocation=function(e){if(that.currentLocation)return void e(that.currentLocation);if(that.options.localhost){var t=37.988141,a=23.735266,i=new google.maps.LatLng(t,a);return that.currentLocation=i,void e(i)}navigator.geolocation.getCurrentPosition(function(t){var a=t.coords.latitude,i=t.coords.longitude,o=new google.maps.LatLng(a,i);that.currentLocation=o,$(that).trigger("locator::mylocation:change",that.currentLocation),e(o)}),e()},that.setMyLocation=function(e){that.currentLocation=e},that.getStoreById=function(e,t){that.getStores&&that.getStores(function(a){a.forEach(function(a){a.id===e&&t&&t(a)})})},that.renderStoreList=function(e,t){var a=$(''+bundles.getTranslation("Hub.StoreLocatorJs.RenderStoreList.Found")+e.length+bundles.getTranslation("Hub.StoreLocatorJs.RenderStoreList.Stores")+'
'),i="";return e.forEach(function(e,o){that.storeListContainer?i+=that.renderStoreListItem(e,t,o):a.find(".content > table > tbody").eq(0).append(that.renderStoreListItem(e,t))}),that.viewingStoreList=!0,that.storeListContainer?i:a.html()},that.renderStoreListItem=function(e,t,a){var i,o,n=$.extend({id:"",title:"",latitude:"",longitude:"",telephone:"",fax:"",address_name:""},e),s="",r="";if(t&&(i=new google.maps.LatLng(n.latitude,n.longitude),o=google.maps.geometry.spherical.computeDistanceBetween(i,t),s=o/1e3,r=s.toFixed(2)+" km"),_.isFunction(that.storeListItemTemplate))return that.storeListItemTemplate.call(that,n,t,r,a);if($("#store-list-item-template").length>0){var l=_.template($("#store-list-item-template").html());return l({store:n,mylocation:t,distance:r})}},that.storeLearnMore=function(e,t,a){that.clearMarkers(),that.removeInitialPage(),that.getStoreById(e,function(e){e=$.extend({id:"",title:"",latitude:"",longitude:"",telephone:"",fax:"",address_name:""},e);var i,o,n,s="";if(i=new google.maps.LatLng(e.latitude,e.longitude),t&&(o=google.maps.geometry.spherical.computeDistanceBetween(i,t),n=o/1e3,s=n.toFixed(1)+" km"),$("#store-read-more-template").length>0){var r=_.template($("#store-read-more-template").html());that.content.empty().html(r({store:e,mylocation:t||"",distance:s})),that.content.find("#store-services").html($(".store-services-id").html()),e.workingHours&&_(e.workingHours).each(function(e,t){that.content.find(".store-working-hours tbody").empty().append('| '+t.toUpperCase()+' | '+e+" |
")})}var l=that.markerGermanos,c=new google.maps.Marker({position:i,map:that.map,title:e.title.replace(/&/g,"&"),icon:l,id:e.id});if(that.directionMarkers.push(c),that.map.setCenter(i),that.map.setZoom(15),$("#store-marker-popup-template").length>0)var d=_.template($("#store-marker-popup-template").html()),p=new google.maps.InfoWindow({content:d({store:e})});google.maps.event.addListener(c,"click",function(){that.clickedMarker=!0,p.open(that.map,c),$(that.el).trigger("markerClick",[e,c])}),google.maps.event.addListener(p,"closeclick",function(){that.clickedMarker=!1}),that.viewingStoreList=!1,_.isFunction(a)&&a.call(that)})},that.storeAddToFavorites=function(e){},that.renderStores=function(e){that.viewingStoreList=!0,_(that.directionMarkers).each(function(e){e.setMap(null)});e&&that.getStores(function(e){that.displayStoresOnMap(e),$(that).trigger("onStoreListReady")}),that.getStoresInBounds(function(e){e.length>that.maxStoresToDisplayListView&&that.addInitialPage(e.length),e.length<=that.maxStoresToDisplayListView&&(that.removeInitialPage(),that.getMyLocation(function(t){that.storeListContainer?$(that.storeListContainer).empty().html(that.renderStoreList(e,t)):that.content.empty().html(that.renderStoreList(e,t)),_.isFunction(that.onStoreListReady)&&that.onStoreListReady.call(that)}))})},that.renderStoreDirectionsView=function(e,t){that.removeInitialPage(),that.getStoreById(e,function(e){that.viewingStoreList=!1,that.getMyLocation(function(a){var i=new DirectionsView({store:e,map:that.map,locator:that,origin:a,markerA:that.markerA,markerB:that.markerB});that.content.empty().html(i.render().el),applyICheckPlugin(),that.displayMyLocation(),t&&t()})})},that.renderMyFavoriteStore=function(){that.getStores(function(e){e.forEach(function(e){if(e.is_favorite&&$("#my-favorite-shop-box-template").length>0){var t=_.template($("#my-favorite-shop-box-template").html());$(".my-favorite-store-wrapper").empty().html(t({store:e}))}})})},that.clearMarkers=function(){that.markers&&that.markers.forEach(function(e){e.setVisible(!1)}),that.infowindows&&that.infowindows.forEach(function(e){e.close()})},that.init()};var DirectionsView=function(e){var t=this;this.el=$("")[0],this.template=$("#store-directions-view-template").html(),this.store=e.store,this.map=e.map,this.locator=e.locator,t.directionsService=new google.maps.DirectionsService,t.directionsDisplay=new google.maps.DirectionsRenderer({suppressMarkers:!0,draggable:!0,map:t.map}),t.destination=new google.maps.LatLng(parseFloat(t.store.latitude),parseFloat(t.store.longitude)),t.origin=e.origin,t.selectedMode="DRIVING",t.selectedRoute=0,t.avoidTolls=!1,t.avoidHighways=!1,t.markerA=e.markerA,t.markerB=e.markerB,$(t.locator).bind("locator::mylocation:change",function(e,a){t.origin=a,t.render()}),this.render=function(e){if(t.template){var a=_.template(t.template);$(this.el).html(a({store:t.store,view:this}))}return t.locator.infowindows&&t.locator.infowindows.forEach(function(e){e.close()}),t.getDirections(),t.applyPlacesAutocomplete(),applyICheckPlugin(),t.bindEvents(),this},this.bindEvents=function(){$(t.el).find(".directions-mode .tab-item").click(function(e){var a=$(e.target).data().mode;a&&(t.selectedMode=a,t.render())}),$(t.el).find(".select-suggested-route").bind("click",function(e){if($(e.target).closest("li").length>0){$(e.target).closest("li").data().route}}),$(t.el).find(".directions-submit").click(function(){return t.render(),!1}),$(t.el).find(".avoid-tolls").on("change",function(){setTimeout(function(){$(t.el).find(".directions-submit").click()},200)}),$(t.el).find(".avoid-highways").on("change",function(){setTimeout(function(){$(t.el).find(".directions-submit").click()},200)}),$(t.el).find(".directions-revert").click(function(){var e=new google.maps.LatLng(t.origin.lat(),t.origin.lng());return t.origin=t.destination,t.destination=e,t.render(),!1}),$(t.el).find(".avoid-tolls").on("change",function(){t.avoidTolls=this.getValues().length>0}),$(t.el).find(".avoid-highways").on("change",function(){t.avoidHighways=this.getValues().length>0}),$(t.el).find(".print-direction").on("click",function(){t.printDirections()}),t.locator.content.on("clearDirections",function(){_(t.locator.directionMarkers).each(function(e){e.setMap(null)}),t.close()})},this.printDirections=function(){$("head").append(''),window.print()},this.getDirections=function(){if($(t.el).find(".directions-panel-wrapper").hide(),t.directionsDisplay.setPanel($(t.el).find(".directions-panel").eq(0)[0]),!t.origin){t.locator.infowindows&&t.locator.infowindows.forEach(function(e){e.close()});var e=new google.maps.Geocoder;return void e.geocode({latLng:t.destination},function(e,a){"OK"===a&&e[0]&&e[0].formatted_address&&$(t.el).find(".directions-destination").val(e[0].formatted_address)})}t.locator.hideMarkers();var a={origin:t.origin,destination:t.destination,travelMode:google.maps.TravelMode[t.selectedMode],provideRouteAlternatives:!0,avoidHighways:t.avoidHighways,avoidTolls:t.avoidTolls};return t.directionsService.route(a,function(e,a){if(a==google.maps.DirectionsStatus.OK){t.updateLocationInputs(e);var i=e.routes[0].legs[0],o=new google.maps.Marker({position:i.start_location,map:t.map,icon:t.markerA,title:"Title"}),n=new google.maps.Marker({position:i.end_location,map:t.map,icon:t.markerB,title:"Title"});_(t.locator.directionMarkers).each(function(e){e.setMap(null)}),t.locator.directionMarkers.push(o),t.locator.directionMarkers.push(n),t.directionsDisplay.setDirections(e),$(t.el).find(".directions-panel-wrapper").hide(),setTimeout(function(){var e=$(t.el).find(".adp-list").height(),a=e||0;$(t.el).find(".directions-panel-wrapper").show().css("margin-top",a)},800)}"ZERO_RESULTS"===a&&(gAlert(bundles.getTranslation("Hub.StoreLocatorJs.DirectionsService.Alert"),{type:"danger"}),$(t.el).find(".directions-panel-wrapper").hide())}),$(t.el).find(".directions-mode .tab-item").removeClass("active").each(function(){$(this).data().mode===t.selectedMode&&$(this).addClass("active")}),this},this.applyPlacesAutocomplete=function(){$(t.el).find(".directions-origin,.directions-destination").each(function(){var e=new google.maps.places.Autocomplete(this),a=this;google.maps.event.addListener(e,"place_changed",function(){var i=e.getPlace();i.geometry&&($(a).hasClass("directions-destination")&&(t.destination=i.geometry.location),$(a).hasClass("directions-origin")&&(t.origin=i.geometry.location))})})},t.updateLocationInputs=function(e){var a=e.routes[0].legs[0].start_address,i=e.routes[0].legs[0].end_address;$(t.el).find(".directions-origin").val(a),$(t.el).find(".directions-destination").val(i),$(t.el).find(".directions-panel-start .address").html(a),$(t.el).find(".directions-panel-end .address, .start-address").html(i)},t.close=function(){t.directionsDisplay.setMap(null),$(t.el).find(".directions-mode .tab-item").unbind(),$(t.el).find(".select-suggested-route").unbind(),$(t.el).find(".directions-submit").unbind(),$(t.el).find(".directions-revert").unbind(),$(t.locator).unbind("locator::mylocation:change")}};$.extend({keys:function(e){var t=[];return $.each(e,function(e){t.push(e)}),t}}),function(e){showCookieDialog=function(){e("#fancybox-wrap").show()},hideCookieDialog=function(){e("#fancybox-wrap").hide()},showCookieInitDialog=function(){e(".cookies-lightbox-accept").show(),e(".cookies-lightbox-accept-content").show("slide",{direction:"down"},"slow")},hideCookieInitDialog=function(){e(".cookies-lightbox-accept-content").hide("slide",{direction:"down"},"fast",function(){e(".cookies-lightbox-accept").hide()})},deleteCookie=function(e){document.cookie=e+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;"},setCookie=function(e,t,a){var i="expires=Sun May 20 2035 11:09:45 GMT;path=/";document.cookie=e+"="+t+"; "+i},getCookie=function(e){for(var t=e+"=",a=document.cookie.split(";"),i=0;i'),t.append(''),$(this).find(".controls.next").click(function(){t.trigger("next.owl.carousel")}),$(this).find(".controls.previous").click(function(){t.trigger("prev.owl.carousel")}))})},e.start(),setTimeout(function(){$(window).trigger("resize")},4e3)}),$(document).ready(function(){$(".profile-settings-wrapper .personal-data .actions .change").click(function(){var e=$(this).closest("tr").find(".field-editable");return e.find(".field-value").hide(),e.find(".form-group").show(),$(this).closest("td").find(".cancel").show(),$(this).closest("td").find(".change").hide(),!1}),$(".profile-settings-wrapper .personal-data .actions .cancel").click(function(){var e=$(this).closest("tr").find(".field-editable");return e.find(".field-value").show(),e.find(".form-group").hide(),$(this).closest("td").find(".cancel").hide(),$(this).closest("td").find(".change").show(),!1}),$("#form-profile-auth").hide(),$(".profile-settings-wrapper .user-data .actions .change").click(function(){return $("#form-profile-auth").show(),$(this).closest("tr").find("td:first-child").hide(),$(this).closest("tr").find(".cancel").hide(),$(this).closest("tr").find(".change").hide(),$(this).closest("tr").find(".field-value").hide(),$(this).hide(),$(".profile-settings-wrapper .nav-stacked").height($(".tab-content").height()+50),!1}),$(".profile-settings-wrapper .user-data .actions .cancel").click(function(){return $("#form-profile-auth").hide(),$(this).closest("tr").find(".cancel").hide(),$(this).closest("tr").find(".change").hide(),$(this).closest("tr").find(".field-value").show(),$(".profile-settings-wrapper .nav-stacked").height($(".tab-content").height()+50),!1}),$(".profile-settings-wrapper .user-data .form-actions .cancel").click(function(){return $("#form-profile-auth").each(function(){$(this).find(".error .help-block").empty(),$(this).find(".error").removeClass("error"),$(this).find("input:password").val("")}),$("#form-profile-auth .pass-strength-wrapper").hide(),$("#form-profile-auth").hide(),$(".user-data table .cancel").hide(),$(".user-data table .change").show(),$(".user-data table .field-value").show(),$(".user-data table .actions").closest("tr").find("td:first-child").show(),$(".profile-settings-wrapper .nav-stacked").height($(".tab-content").height()+50),!1}),$(".personal-data .field-editable input").focus(function(){$(this).val("")})}),$(document).ready(function(){function e(e){var t=0;if(!e)return t;for(var a=new Object,i=0;i0?o.css("width",n+"%"):i.html(''),n>60?(t.addClass("verdict-level-2"),void a.html(''+bundles.getTranslation("Hub.PwstrengthJs.PasswordStrength.Strong")+"")):n>40?(t.addClass("verdict-level-1"),void a.html(''+bundles.getTranslation("Hub.PwstrengthJs.PasswordStrength.Medium")+"")):n>=20?(t.addClass("verdict-level-0"),void a.html(''+bundles.getTranslation("Hub.PwstrengthJs.PasswordStrength.Weak")+"")):void a.html(''+bundles.getTranslation("Hub.PwstrengthJs.PasswordStrength.Zero")+"")})}),$(document).ready(function(){}),$(document).ready(function(){$(".collapsible-toggle").click(function(){$(this).closest(".form-collapsible").toggleClass("expand")})}),$(document).ready(function(){$(".datepicker-widget").each(function(){var e=this,t=$(e).closest(".datepicker-wrapper"),a=t.find(".ui-datepicker-day").addClass("splitDate"),i=t.find(".ui-datepicker-month").addClass("splitDate"),o=t.find(".ui-datepicker-year").addClass("splitDate"),n=$(e).hasClass("hasYears");$(e).datepicker({firstDay:1,dateFormat:"dd/mm/yy",changeYear:n,yearRange:"1900:",onClose:function(e,t){$(t).closest(".datepicker-wrapper").removeClass("opened")},onSelect:function(e,n){var s=e.split("/"),r=s[0],l=s[1],c=s[2];console.log(t),a.val(r),i.val(l),o.val(c),$(this).trigger("blur")}}),t.find(".splitDate").change(function(){var t=a.val()+"/"+i.val()+"/"+o.val();$(e).val(t).trigger("blur")}),$(e).closest(".datepicker-wrapper").click(function(t){t.target==this&&$(e).datepicker("show")})})}),$(window).load(function(){$("#owl-promo").owlCarousel({slideSpeed:300,paginationSpeed:400,items:1,itemsDesktop:[1199,1],itemsDesktopSmall:[979,1]}),$("#owl-bottom-books").owlCarousel({autoPlay:8e3,items:3,itemsDesktop:[1199,3],itemsDesktopSmall:[979,3]})}),$(document).ready(function(){$(".open-popup-link").on("mfpOpen",function(e){var t=['",'",'",'",'",'",'",'",'",'",'",'",'",'",'",'",'",'",'",'",'",'",'",'"];$(".slider").slider({min:1,max:24,values:[0,3],range:!0}).slider("pips",{first:"pip",last:"pip"}).slider("float",{labels:t})})}),$(document).ready(function(){$(".gcallback-page").length>0&&($.datepicker.regional.el={closeText:bundles.getTranslation("Hub.CallbackJs.Continue"),prevText:bundles.getTranslation("Hub.CallbackJs.Pre"),nextText:bundles.getTranslation("Hub.CallbackJs.Next"),currentText:bundles.getTranslation("Hub.CallbackJs.Now"),monthNames:[bundles.getTranslation("Hub.CallbackJs.JANOUARY"),bundles.getTranslation("Hub.CallbackJs.FEBRUARY"),bundles.getTranslation("Hub.CallbackJs.MARCH"),bundles.getTranslation("Hub.CallbackJs.APRIL"),bundles.getTranslation("Hub.CallbackJs.MAY"),bundles.getTranslation("Hub.CallbackJs.JUNE"),bundles.getTranslation("Hub.CallbackJs.JULY"),bundles.getTranslation("Hub.CallbackJs.AUGUST"),bundles.getTranslation("Hub.CallbackJs.SEPTEMBER"),bundles.getTranslation("Hub.CallbackJs.OCTOBER"),bundles.getTranslation("Hub.CallbackJs.NOVEMBER"),bundles.getTranslation("Hub.CallbackJs.DECEMBER")],monthNamesLowercase:["Ιανουαρίου","Φεβρουαρίου","Μαρτίου","Απριλίου","Μαΐου","Ιουνίου","Ιουλίου","Αυγούστου","Σεπτεμβρίου","Οκτωμβρίου","Νοεμβρίου","Δεκεμβρίου"],monthNamesShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],dayNames:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],dayNamesShort:["ΚΥΡ","ΔΕΥ","ΤΡΙ","ΤΕΤ","ΠΕΜ","ΠΑΡ","ΣΑΒ"],dayNamesMin:["ΚΥ","ΔΕ","ΤΡ","ΤΕ","ΠΕ","ΠΑ","ΣΑ"],weekHeader:"ΕΒ",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},$.datepicker.setDefaults($.datepicker.regional.el),$.timepicker.regional.el={timeOnlyTitle:"Выберите время",timeText:"",hourText:bundles.getTranslation("Hub.CallbackJs.Hours"),minuteText:bundles.getTranslation("Hub.CallbackJs.Minutes"),secondText:bundles.getTranslation("Hub.CallbackJs.Seconds"),millisecText:"Миллисекунды",timezoneText:"Часовой пояс",currentText:bundles.getTranslation("Hub.CallbackJs.Back"),closeText:bundles.getTranslation("Hub.CallbackJs.Continue"),timeFormat:"HH:mm",amNames:["ΜΜ","A"],pmNames:["ΠΜ","P"],isRTL:!1},$.timepicker.setDefaults($.timepicker.regional.el),$(".gcallback-page .datepicker").datetimepicker({timeFormat:"hh:mm tt"}),$(".gcallback-page .control-group.customer-type .is-customer-input").on("onChange",function(e,t){t?$(".group-mobile-number input").removeAttr("disabled"):($(".group-mobile-number input").val("").attr("disabled",!0),$(".group-mobile-number").removeClass("error"),$(".group-mobile-number .help-block").hide())}),$(".group-mobile-number input").blur(function(e){var t=$(this).val();$(".mobile-number input").val()&&""!==$(".mobile-number input").val()||$(".mobile-number input").val(t)}),$(".datepicker").on("mousedown",function(){var e=this;setTimeout(function(){var t=$.datepicker.regional.el,a=t.monthNamesLowercase[$(e).datepicker("getDate").getMonth()],i=t.dayNames[$(e).datepicker("getDate").getDay()],o=$(e).datepicker("getDate").getDate(),n=[i,o,a].join(" ");$(".ui_tpicker_time_label:first-child").html(n)},200)}),$(".datepicker").each(function(){var e=this;setTimeout(function(){var t=$.datepicker.regional.el,a=t.monthNamesLowercase[$(e).datepicker("getDate").getMonth()],i=t.dayNames[$(e).datepicker("getDate").getDay()],o=$(e).datepicker("getDate").getDate(),n=[i,o,a].join(" ");$(".ui_tpicker_time_label:first-child").html(n)},300)})),$(".gchat-step-wrapper").each(function(){var e=this;$(e).data("closeOnBgClick")&&$(".gchat-step-wrapper").click(function(e){0===$(e.target).closest(".gchat-gap").length&&$(e.target).closest(".gchat-step-wrapper").hide()}),$(e).find(".gcallback-form-header .icon-close-border").click(function(){$(e).hide()})})}),$(document).ready(function(){$(".dashboard-ajaxified-content").each(function(){var e=this;e.ajaxResult=$(".dashboard-ajaxified-content").html(),e.ajaxLoaderHtml=$(".ajax-loader").html(),e.errorHtml=$(".ajaxError").html(),e.initialValue=$(e).data("initial-value"),e.keyName=$(e).data("parameter-name"),e.url=$(e).data("url"),e.showError=function(){$(e).html(e.errorHtml)},e.showLoading=function(){$(e).html(e.ajaxLoaderHtml)},e.fetchData=function(t,a){var i=e.url+"?"+e.keyName+"="+t;$.ajax({type:"get",url:i,dataType:"html",error:function(e,t){console.log(arguments),console.log(" Can't do because: "+t),a&&a(t)},success:function(e){a&&a(null,e),popoverize()}})},e.bindEvents=function(){$(e).find(".dashboard-ajaxified-trigger").one("change",function(t,a){e.showLoading(),e.fetchData(a.value,function(t,a){return t?(e.showError(),!1):($(e).html(a),startDdslick(),e.bindEvents(),void $(e).trigger("render"))})})},e.init=function(){e.showLoading(),e.fetchData(e.initialValue,function(t,a){return t?(e.showError(),!1):($(e).html(a),startDdslick(),e.bindEvents(),void $(e).trigger("render"))})},e.init()})});
//# sourceMappingURL=../../bundle.min.map