PageSourceSearch

https://komplektadr.ru/bitrix/cache/js/s1/aspro_max/template_2d721…a482a9056d93afbafb5a_v1.js?1791306157513415

js komplektadr.ru collected 2026-10-08 15:19:33 UTC 513,415 bytes, 316 lines download raw bytes

vendor: 13,826 bytes, lines 1-6
1
2; /* Start:"a:4:{s:4:"full";s:68:"/bitrix/templates/aspro_max/js/lite.bootstrap.min.js?173521669213572";s:6:"source";s:48:"/bitrix/templates/aspro_max/js/lite.bootstrap.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
3!function($){"use strict";function transitionEnd(){var el=document.createElement("bootstrap"),transEndEventNames={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var name in transEndEventNames)if(void 0!==el.style[name])return{end:transEndEventNames[name]}}$.fn.emulateTransitionEnd=function(duration){var called=!1,$el=this,callback;return $(this).one($.support.transition.end,(function(){called=!0})),setTimeout((function(){called||$($el).trigger($.support.transition.end)}),duration),this},$((function(){$.support.transition=transitionEnd()}))}(window.jQuery),function($){"use strict";var Tooltip=function(element,options){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",element,options)};Tooltip.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},Tooltip.prototype.init=function(type,element,options){this.enabled=!0,this.type=type,this.$element=$(element),this.options=this.getOptions(options);for(var triggers=this.options.trigger.split(" "),i=triggers.length;i--;){var trigger=triggers[i];if("click"==trigger)this.$element.on("click."+this.type,this.options.selector,$.proxy(this.toggle,this));else if("manual"!=trigger){var eventIn="hover"==trigger?"mouseenter":"focus",eventOut="hover"==trigger?"mouseleave":"blur";this.$element.on(eventIn+"."+this.type,this.options.selector,$.proxy(this.enter,this)),this.$element.on(eventOut+"."+this.type,this.options.selector,$.proxy(this.leave,this))}}this.options.selector?this._options=$.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},Tooltip.prototype.getDefaults=function(){return Tooltip.DEFAULTS},Tooltip.prototype.getOptions=function(options){return(options=$.extend({},this.getDefaults(),this.$element.data(),options)).delay&&"number"==typeof options.delay&&(options.delay={show:options.delay,hide:options.delay}),options},Tooltip.prototype.getDelegateOptions=function(){var options={},defaults=this.getDefaults();return this._options&&$.each(this._options,(function(key,value){defaults[key]!=value&&(options[key]=value)})),options},Tooltip.prototype.enter=function(obj){var self=obj instanceof this.constructor?obj:$(obj.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);if(clearTimeout(self.timeout),self.hoverState="in",!self.options.delay||!self.options.delay.show)return self.show();self.timeout=setTimeout((function(){"in"==self.hoverState&&self.show()}),self.options.delay.show)},Tooltip.prototype.leave=function(obj){var self=obj instanceof this.constructor?obj:$(obj.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);if(clearTimeout(self.timeout),self.hoverState="out",!self.options.delay||!self.options.delay.hide)return self.hide();self.timeout=setTimeout((function(){"out"==self.hoverState&&self.hide()}),self.options.delay.hide)},Tooltip.prototype.show=function(){var e=$.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){if(this.$element.trigger(e),e.isDefaultPrevented())return;var $tip=this.tip();this.setContent(),this.options.animation&&$tip.addClass("fade");var placement="function"==typeof this.options.placement?this.options.placement.call(this,$tip[0],this.$element[0]):this.options.placement,autoToken=/\s?auto?\s?/i,autoPlace=autoToken.test(placement);autoPlace&&(placement=placement.replace(autoToken,"")||"top"),$tip.detach().css({top:0,left:0,display:"block"}).addClass(placement),this.options.container?$tip.appendTo(this.options.container):$tip.insertAfter(this.$element);var pos=this.getPosition(),actualWidth=$tip[0].offsetWidth,actualHeight=$tip[0].offsetHeight;if(autoPlace){var $parent=this.$element.parent(),orgPlacement=placement,docScroll=document.documentElement.scrollTop||document.body.scrollTop,parentWidth="body"==this.options.container?window.innerWidth:$parent.outerWidth(),parentHeight="body"==this.options.container?window.innerHeight:$parent.outerHeight(),parentLeft="body"==this.options.container?0:$parent.offset().left;placement="bottom"==placement&&pos.top+pos.height+actualHeight-docScroll>parentHeight?"top":"top"==placement&&pos.top-docScroll-actualHeight<0?"bottom":"right"==placement&&pos.right+actualWidth>parentWidth?"left":"left"==placement&&pos.left-actualWidth<parentLeft?"right":placement,$tip.removeClass(orgPlacement).addClass(placement)}var calculatedOffset=this.getCalculatedOffset(placement,pos,actualWidth,actualHeight);this.applyPlacement(calculatedOffset,placement),this.$element.trigger("shown.bs."+this.type)}},Tooltip.prototype.applyPlacement=function(offset,placement){var replace,$tip=this.tip(),width=$tip[0].offsetWidth,height=$tip[0].offsetHeight,marginTop=parseInt($tip.css("margin-top"),10),marginLeft=parseInt($tip.css("margin-left"),10);isNaN(marginTop)&&(marginTop=0),isNaN(marginLeft)&&(marginLeft=0),offset.top=offset.top+marginTop,offset.left=offset.left+marginLeft,$tip.offset(offset).addClass("in");var actualWidth=$tip[0].offsetWidth,actualHeight=$tip[0].offsetHeight;if("top"==placement&&actualHeight!=height&&(replace=!0,offset.top=offset.top+height-actualHeight),/bottom|top/.test(placement)){var delta=0;offset.left<0&&(delta=-2*offset.left,offset.left=0,$tip.offset(offset),actualWidth=$tip[0].offsetWidth,actualHeight=$tip[0].offsetHeight),this.replaceArrow(delta-width+actualWidth,actualWidth,"left")}else this.replaceArrow(actualHeight-height,actualHeight,"top");replace&&$tip.offset(offset)},Tooltip.prototype.replaceArrow=function(delta,dimension,position){this.arrow().css(position,delta?50*(1-delta/dimension)+"%":"")},Tooltip.prototype.setContent=function(){var $tip=this.tip(),title=this.getTitle();$tip.find(".tooltip-inner")[this.options.html?"html":"text"](title),$tip.removeClass("fade in top bottom left right")},Tooltip.prototype.hide=function(){var that=this,$tip=this.tip(),e=$.Event("hide.bs."+this.type);function complete(){"in"!=that.hoverState&&$tip.detach()}if(this.$element.trigger(e),!e.isDefaultPrevented())return $tip.removeClass("in"),$.support.transition&&this.$tip.hasClass("fade")?$tip.one($.support.transition.end,complete).emulateTransitionEnd(150):complete(),this.$element.trigger("hidden.bs."+this.type),this},Tooltip.prototype.fixTitle=function(){var $e=this.$element;($e.attr("title")||"string"!=typeof $e.attr("data-original-title"))&&$e.attr("data-original-title",$e.attr("title")||"").attr("title","")},Tooltip.prototype.hasContent=function(){return this.getTitle()},Tooltip.prototype.getPosition=function(){var el=this.$element[0];return $.extend({},"function"==typeof el.getBoundingClientRect?el.getBoundingClientRect():{width:el.offsetWidth,height:el.offsetHeight},this.$element.offset())},Tooltip.prototype.getCalculatedOffset=function(placement,pos,actualWidth,actualHeight){return"bottom"==placement?{top:pos.top+pos.height,left:pos.left+pos.width/2-actualWidth/2}:"top"==placement?{top:pos.top-actualHeight,left:pos.left+pos.width/2-actualWidth/2}:"left"==placement?{top:pos.top+pos.height/2-actualHeight/2,left:pos.left-actualWidth}:{top:pos.top+pos.height/2-actualHeight/2,left:pos.left+pos.width}},Tooltip.prototype.getTitle=function(){var title,$e=this.$element,o=this.options;return title=$e.attr("data-original-title")||("function"==typeof o.title?o.title.call($e[0]):o.title)},Tooltip.prototype.tip=function(){return this.$tip=this.$tip||$(this.options.template)},Tooltip.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},Tooltip.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},Tooltip.prototype.enable=function(){this.enabled=!0},Tooltip.prototype.disable=function(){this.enabled=!1},Tooltip.prototype.toggleEnabled=function(){this.enabled=!this.enabled},Tooltip.prototype.toggle=function(e){var self=e?$(e.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type):this;self.tip().hasClass("in")?self.leave(self):self.enter(self)},Tooltip.prototype.destroy=function(){this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var old=$.fn.tooltip;$.fn.tooltip=function(option){return this.each((function(){var $this=$(this),data=$this.data("bs.tooltip"),options="object"==typeof option&&option;data||$this.data("bs.tooltip",data=new Tooltip(this,options)),"string"==typeof option&&data[option]()}))},$.fn.tooltip.Constructor=Tooltip,$.fn.tooltip.noConflict=function(){return $.fn.tooltip=old,this}}(window.jQuery),function($){"use strict";var Collapse=function(element,options){this.$element=$(element),this.options=$.extend({},Collapse.DEFAULTS,options),this.transitioning=null,this.options.parent&&(this.$parent=$(this.options.parent)),this.options.toggle&&this.toggle()};Collapse.DEFAULTS={toggle:!0},Collapse.prototype.dimension=function(){var hasWidth;return this.$element.hasClass("width")?"width":"height"},Collapse.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var startEvent=$.Event("show.bs.collapse");if(this.$element.trigger(startEvent),!startEvent.isDefaultPrevented()){var actives=this.$parent&&this.$parent.find("> .panel > .in");if(actives&&actives.length){var hasData=actives.data("bs.collapse");if(hasData&&hasData.transitioning)return;actives.collapse("hide"),hasData||actives.data("bs.collapse",null)}var dimension=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[dimension](0),this.transitioning=1;var complete=function(){this.$element.removeClass("collapsing").addClass("in")[dimension]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!$.support.transition)return complete.call(this);var scrollSize=$.camelCase(["scroll",dimension].join("-"));this.$element.one($.support.transition.end,$.proxy(complete,this)).emulateTransitionEnd(350)[dimension](this.$element[0][scrollSize])}}},Collapse.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var startEvent=$.Event("hide.bs.collapse");if(this.$element.trigger(startEvent),!startEvent.isDefaultPrevented()){var dimension=this.dimension();this.$element[dimension](this.$element[dimension]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var complete=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};if(!$.support.transition)return complete.call(this);this.$element[dimension](0).one($.support.transition.end,$.proxy(complete,this)).emulateTransitionEnd(350)}}},Collapse.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var old=$.fn.collapse;$.fn.collapse=function(option){return this.each((function(){var $this=$(this),data=$this.data("bs.collapse"),options=$.extend({},Collapse.DEFAULTS,$this.data(),"object"==typeof option&&option);data||$this.data("bs.collapse",data=new Collapse(this,options)),"string"==typeof option&&data[option]()}))},$.fn.collapse.Constructor=Collapse,$.fn.collapse.noConflict=function(){return $.fn.collapse=old,this},$(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",(function(e){var $this=$(this),href,target=$this.attr("data-target")||e.preventDefault()||(href=$this.attr("href"))&&href.replace(/.*(?=#[^\s]+$)/,""),$target=$(target),data=$target.data("bs.collapse"),option=data?"toggle":$this.data(),parent=$this.attr("data-parent"),$parent=parent&&$(parent);data&&data.transitioning||($parent&&$parent.find('[data-toggle=collapse][data-parent="'+parent+'"]').not($this).addClass("collapsed"),$this[$target.hasClass("in")?"addClass":"removeClass"]("collapsed")),$target.collapse(option)}))}(window.jQuery),function($){"use strict";var Tab=function(element){this.element=$(element)};Tab.prototype.show=function(){var $this=this.element,$ul=$this.closest("ul:not(.dropdown-menu)"),selector=$this.attr("data-target");if(selector||(selector=(selector=$this.attr("href"))&&selector.replace(/.*(?=#[^\s]*$)/,"")),!$this.parent("li").hasClass("active")){var previous=$ul.find(".active:last a")[0],e=$.Event("show.bs.tab",{relatedTarget:previous});if($this.trigger(e),!e.isDefaultPrevented()){var $target=$(selector);this.activate($this.parent("li"),$ul),this.activate($target,$target.parent(),(function(){$this.trigger({type:"shown.bs.tab",relatedTarget:previous})}))}}},Tab.prototype.activate=function(element,container,callback){var $active=container.find("> .active"),transition=callback&&$.support.transition&&$active.hasClass("fade");function next(){$active.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),element.addClass("active"),transition?(element[0].offsetWidth,element.addClass("in")):element.removeClass("fade"),element.parent(".dropdown-menu")&&element.closest("li.dropdown").addClass("active"),callback&&callback()}transition?$active.one($.support.transition.end,next).emulateTransitionEnd(150):next(),$active.removeClass("in")};var old=$.fn.tab;$.fn.tab=function(option){return this.each((function(){var $this=$(this),data=$this.data("bs.tab");data||$this.data("bs.tab",data=new Tab(this)),"string"==typeof option&&data[option]()}))},$.fn.tab.Constructor=Tab,$.fn.tab.noConflict=function(){return $.fn.tab=old,this},$(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',(function(e){e.preventDefault(),$(this).tab("show")}))}(window.jQuery);
4/* End */
5;
6; /* Start:"a:4:{s:4:"full";
6s:66:"/bitrix/templates/aspro_max/js/jquery.actual.min.js?17352166921251";s:6:"source";s:51:"/bitrix/templates/aspro_max/js/jquery.actual.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
7/*! Copyright 2012, Ben Lin (http://dreamerslab.com/)
8 * Licensed under the MIT License (LICENSE.txt).
9 *
10 * Version: 1.0.18
11 *
12 * Requires: jQuery >= 1.2.3
13 */
14(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a);
15}else{a(jQuery);}}(function(a){a.fn.addBack=a.fn.addBack||a.fn.andSelf;a.fn.extend({actual:function(b,l){if(!this[b]){throw'$.actual => The jQuery method "'+b+'" you called does not exist';
16}var f={absolute:false,clone:false,includeMargin:false,display:"block"};var i=a.extend(f,l);var e=this.eq(0);var h,j;if(i.clone===true){h=function(){var m="position: absolute !important; top: -1000 !important; ";
17e=e.clone().attr("style",m).appendTo("body");};j=function(){e.remove();};}else{var g=[];var d="";var c;h=function(){c=e.parents().addBack().filter(":hidden");
18d+="visibility: hidden !important; display: "+i.display+" !important; ";if(i.absolute===true){d+="position: absolute !important; ";}c.each(function(){var m=a(this);
19var n=m.attr("style");g.push(n);m.attr("style",n?n+";"+d:d);});};j=function(){c.each(function(m){var o=a(this);var n=g[m];if(n===undefined){o.removeAttr("style");
20}else{o.attr("style",n);}});};}h();var k=/(outer)/.test(b)?e[b](i.includeMargin):e[b]();j();return k;}});}));
21/* End */
22;
23; /* Start:"a:4:{s:4:"full";s:66:"/bitrix/templates/aspro_max/vendor/js/ripple.min.js?17352166951624";s:6:"source";s:47:"/bitrix/templates/aspro_max/vendor/js/ripple.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
24!function(m,i,h){m.ripple=function(t,e){var c=this,f=c.log=function(){c.defaults.debug&&console&&console.log&&console.log.apply(console,arguments)};c.selector=t,c.defaults={debug:!1,on:"mousedown",opacity:.4,color:"auto",multi:!1,duration:.7,rate:function(t){return t},easing:"linear"},c.defaults=m.extend({},c.defaults,e);m(i).on(c.defaults.on,c.selector,function(t){var e,i,o=m(this);if(o.addClass("has-ripple"),(i=m.extend({},c.defaults,o.data())).multi||!i.multi&&0===o.find(".ripple").length){if((e=m("<span></span>").addClass("ripple")).appendTo(o),f("Create: Ripple"),!e.height()&&!e.width()){var n=h.max(o.outerWidth(),o.outerHeight());e.css({height:n,width:n}),f("Set: Ripple size")}if(i.rate&&"function"==typeof i.rate){var a=h.round(e.width()/i.duration),l=i.rate(a),p=e.width()/l;i.duration.toFixed(2)!==p.toFixed(2)&&(f("Update: Ripple Duration",{from:i.duration,to:p}),i.duration=p)}var d="auto"==i.color?o.css("color"):i.color,r={animationDuration:i.duration.toString()+"s",animationTimingFunction:i.easing,background:d,opacity:i.opacity};f("Set: Ripple CSS",r),e.css(r)}i.multi||(f("Set: Ripple Element"),e=o.find(".ripple")),f("Destroy: Ripple Animation"),e.removeClass("ripple-animate");var s=t.pageX-o.offset().left-e.width()/2,u=t.pageY-o.offset().top-e.height()/2;i.multi&&(f("Set: Ripple animationend event"),e.one("animationend webkitAnimationEnd oanimationend MSAnimationEnd",function(){f("Note: Ripple animation ended"),f("Destroy: Ripple"),m(this).remove()})),f("Set: Ripple location"),f("Set: Ripple animation"),e.css({top:u+"px",left:s+"px"}).addClass("ripple-animate")})}}(jQuery,document,Math);
25/* End */
26;
27; /* Start:"a:4:{s:4:"full";s:59:"/bitrix/templates/aspro_max/js/browser.min.js?1735216692662";s:6:"source";s:41:"/bitrix/templates/aspro_max/js/browser.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
28var matched,browser;jQuery.uaMatch=function(e){e=e.toLowerCase();var r=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie)[\s?]([\w.]+)/.exec(e)||/(trident)(?:.*? rv:([\w.]+)|)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:r[1]||"",version:r[2]||"0"}},matched=jQuery.uaMatch(navigator.userAgent),matched.browser="trident"==matched.browser?"msie":matched.browser,browser={},matched.browser&&(browser[matched.browser]=!0,browser.version=matched.version),browser.chrome?browser.webkit=!0:browser.webkit&&(browser.safari=!0),jQuery.browser=browser;
29/* End */
30;
31; /* Start:"a:4:{s:4:"full";s:75:"/bitrix/templates/aspro_max/vendor/js/sticky-sidebar.min.js?173521669511755";s:6:"source";s:55:"/bitrix/templates/aspro_max/vendor/js/sticky-sidebar.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
32!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.StickySidebar={})}(this,function(t){"use strict";"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;var e,i,n=(function(t,e){(function(t){function n(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}Object.defineProperty(t,"__esModule",{value:!0});var c,s,e=(s={topSpacing:0,bottomSpacing:0,containerSelector:!(c=".stickySidebar"),innerWrapperSelector:".inner-wrapper-sticky",stickyClass:"is-affixed",resizeSensor:!0,minWidth:!1},function(t,e,i){return e&&n(t.prototype,e),i&&n(t,i),t}(l,[{key:"initialize",value:function(){var i=this;if(this._setSupportFeatures(),this.options.innerWrapperSelector&&(this.sidebarInner=this.sidebar.querySelector(this.options.innerWrapperSelector),null===this.sidebarInner&&(this.sidebarInner=!1)),!this.sidebarInner){var t=document.createElement("div");for(t.setAttribute("class","inner-wrapper-sticky"),this.sidebar.appendChild(t);this.sidebar.firstChild!=t;)t.appendChild(this.sidebar.firstChild);this.sidebarInner=this.sidebar.querySelector(".inner-wrapper-sticky")}if(this.options.containerSelector){var e=document.querySelectorAll(this.options.containerSelector);
32if((e=Array.prototype.slice.call(e)).forEach(function(t,e){t.contains(i.sidebar)&&(i.container=t)}),!e.length)throw new Error("The container does not contains on the sidebar.")}"function"!=typeof this.options.topSpacing&&(this.options.topSpacing=parseInt(this.options.topSpacing)||0),"function"!=typeof this.options.bottomSpacing&&(this.options.bottomSpacing=parseInt(this.options.bottomSpacing)||0),this._widthBreakpoint(),this.calcDimensions(),this.stickyPosition(),this.bindEvents(),this._initialized=!0}},{key:"bindEvents",value:function(){window.addEventListener("resize",this,{passive:!0,capture:!1}),window.addEventListener("scroll",this,{passive:!0,capture:!1}),this.sidebar.addEventListener("update"+c,this),this.options.resizeSensor&&"undefined"!=typeof ResizeSensor&&(new ResizeSensor(this.sidebarInner,this.handleEvent),new ResizeSensor(this.container,this.handleEvent))}},{key:"handleEvent",value:function(t){this.updateSticky(t)}},{key:"calcDimensions",value:function(){if(!this._breakpoint){var t=this.dimensions;t.containerTop=l.offsetRelative(this.container).top,t.containerHeight=this.container.clientHeight,t.containerBottom=t.containerTop+t.containerHeight,t.sidebarHeight=this.sidebarInner.offsetHeight,t.sidebarWidth=this.sidebarInner.offsetWidth,t.viewportHeight=window.innerHeight,t.maxTranslateY=t.containerHeight-t.sidebarHeight,this._calcDimensionsWithScroll()}}},{key:"_calcDimensionsWithScroll",value:function(){var t=this.dimensions;t.sidebarLeft=l.offsetRelative(this.sidebar).left,t.viewportTop=document.documentElement.scrollTop||document.body.scrollTop,t.viewportBottom=t.viewportTop+t.viewportHeight,t.viewportLeft=document.documentElement.scrollLeft||document.body.scrollLeft,t.topSpacing=this.options.topSpacing,t.bottomSpacing=this.options.bottomSpacing,"function"==typeof t.topSpacing&&(t.topSpacing=parseInt(t.topSpacing(this.sidebar))||0),"function"==typeof t.bottomSpacing&&(t.bottomSpacing=parseInt(t.bottomSpacing(this.sidebar))||0),"VIEWPORT-TOP"===this.affixedType?t.topSpacing<t.lastTopSpacing&&(t.translateY+=t.lastTopSpacing-t.topSpacing,this._reStyle=!0):"VIEWPORT-BOTTOM"===this.affixedType&&t.bottomSpacing<t.lastBottomSpacing&&(t.translateY+=t.lastBottomSpacing-t.bottomSpacing,this._reStyle=!0),t.lastTopSpacing=t.topSpacing,t.lastBottomSpacing=t.bottomSpacing}},{key:"isSidebarFitsViewport",value:function(){var t=this.dimensions,e="down"===this.scrollDirection?t.lastBottomSpacing:t.lastTopSpacing;return this.dimensions.sidebarHeight+e<this.dimensions.viewportHeight}},{key:"observeScrollDir",value:function(){var t=this.dimensions;if(t.lastViewportTop!==t.viewportTop){var e="down"===this.direction?Math.min:Math.max;t.viewportTop===e(t.viewportTop,t.lastViewportTop)&&(this.direction="down"===this.direction?"up":"down")}}},{key:"getAffixType",value:function(){this._calcDimensionsWithScroll();var t=this.dimensions,e=t.viewportTop+t.topSpacing,i=this.affixedType;return i=e<=t.containerTop||t.containerHeight<t.sidebarHeight?(t.translateY=0,"STATIC"):"up"===this.direction?this._getAffixTypeScrollingUp():this._getAffixTypeScrollingDown(),t.translateY=Math.max(0,t.translateY),t.translateY=Math.min(t.containerHeight,t.translateY),t.translateY=Math.round(t.translateY),t.lastViewportTop=t.viewportTop,i}},{key:"_getAffixTypeScrollingDown",value:function(){this.dimensions.containerHeight!=this.container.clientHeight&&this.calcDimensions();var t=this.dimensions,e=t.sidebarHeight+t.containerTop,i=t.viewportTop+t.topSpacing,n=t.viewportBottom-t.bottomSpacing,s=this.affixedType;return this.isSidebarFitsViewport()?t.sidebarHeight+i>=t.containerBottom?(t.translateY=t.containerBottom-e,s="CONTAINER-BOTTOM"):i>=t.containerTop&&(t.translateY=i-t.containerTop,s="VIEWPORT-TOP"):t.containerBottom<=n?(t.translateY=t.containerBottom-e,s="CONTAINER-BOTTOM"):e+t.translateY<=n?(t.translateY=n-e,s="VIEWPORT-BOTTOM"):t.containerTop+t.translateY<=i&&0!==t.translateY&&t.maxTranslateY!==t.translateY&&(s="VIEWPORT-UNBOTTOM"),s}},{key:"_getAffixTypeScrollingUp",value:function(){var t=this.dimensions,e=t.sidebarHeight+t.containerTop,i=t.viewportTop+t.topSpacing,n=t.viewportBottom-t.bottomSpacing,s=this.affixedType;return i<=t.translateY+t.containerTop?(t.translateY=i-t.containerTop,s="VIEWPORT-TOP"):t.containerBottom<=n?(t.translateY=t.containerBottom-e,s="CONTAINER-BOTTOM"):this.isSidebarFitsViewport()||t.containerTop<=i&&0!==t.translateY&&t.maxTranslateY
32!==t.translateY&&(s="VIEWPORT-UNBOTTOM"),s}},{key:"_getStyle",value:function(t){if(void 0!==t){var e={inner:{},outer:{}},i=this.dimensions;switch(t){case"VIEWPORT-TOP":e.inner={position:"fixed",top:i.topSpacing,left:i.sidebarLeft-i.viewportLeft,width:i.sidebarWidth};break;case"VIEWPORT-BOTTOM":e.inner={position:"fixed",top:"auto",left:i.sidebarLeft,bottom:i.bottomSpacing,width:i.sidebarWidth};break;case"CONTAINER-BOTTOM":case"VIEWPORT-UNBOTTOM":var n=this._getTranslate(0,i.translateY+"px");e.inner=n?{transform:n}:{position:"absolute",top:i.translateY,width:i.sidebarWidth}}switch(t){case"VIEWPORT-TOP":case"VIEWPORT-BOTTOM":case"VIEWPORT-UNBOTTOM":case"CONTAINER-BOTTOM":e.outer={height:i.sidebarHeight,position:"relative"}}return e.outer=l.extend({height:"",position:""},e.outer),e.inner=l.extend({position:"relative",top:"",left:"",bottom:"",width:"",transform:""},e.inner),e}}},{key:"stickyPosition",value:function(t){if(!this._breakpoint){t=this._reStyle||t||!1,this.options.topSpacing,this.options.bottomSpacing,this.sidebarInner.offsetHeight>this.dimensions.sidebarHeight&&(this.dimensions.sidebarHeight=this.sidebarInner.offsetHeight);var e=this.getAffixType(),i=this._getStyle(e);if((this.affixedType!=e||t)&&e){var n="affix."+e.toLowerCase().replace("viewport-","")+c;for(var s in l.eventTrigger(this.sidebar,n),"STATIC"===e?l.removeClass(this.sidebar,this.options.stickyClass):l.addClass(this.sidebar,this.options.stickyClass),i.outer){var o="number"==typeof i.outer[s]?"px":"";this.sidebar.style[s]=i.outer[s]+o}for(var r in i.inner){var a="number"==typeof i.inner[r]?"px":"";this.sidebarInner.style[r]=i.inner[r]+a}var p="affixed."+e.toLowerCase().replace("viewport-","")+c;l.eventTrigger(this.sidebar,p)}else this._initialized&&(this.sidebarInner.style.left=i.inner.left);this.affixedType=e}}},{key:"_widthBreakpoint",value:function(){window.innerWidth<=this.options.minWidth?(this._breakpoint=!0,this.affixedType="STATIC",this.sidebar.removeAttribute("style"),l.removeClass(this.sidebar,this.options.stickyClass),this.sidebarInner.removeAttribute("style")):this._breakpoint=!1}},{key:"updateSticky",value:function(t){var e,i=this,n=0<arguments.length&&void 0!==t?t:{};this._running||(this._running=!0,e=n.type,requestAnimationFrame(function(){switch(e){case"scroll":i._calcDimensionsWithScroll(),i.observeScrollDir(),i.stickyPosition();break;case"resize":default:i._widthBreakpoint(),i.calcDimensions(),i.stickyPosition(!0)}i._running=!1}))}},{key:"_setSupportFeatures",value:function(){var t=this.support;t.transform=l.supportTransform(),t.transform3d=l.supportTransform(!0)}},{key:"_getTranslate",value:function(t,e,i){var n=0<arguments.length&&void 0!==t?t:0,s=1<arguments.length&&void 0!==e?e:0,o=2<arguments.length&&void 0!==i?i:0;return this.support.transform3d?"translate3d("+n+", "+s+", "+o+")":!!this.support.translate&&"translate("+n+", "+s+")"}},{key:"destroy",value:function(){window.removeEventListener("resize",this,{capture:!1}),window.removeEventListener("scroll",this,{capture:!1}),this.sidebar.classList.remove(this.options.stickyClass),this.sidebar.style.minHeight="",this.sidebar.removeEventListener("update"+c,this);var t={inner:{},outer:{}};for(var e in t.inner={position:"",top:"",left:"",bottom:"",width:"",transform:""},t.outer={height:"",position:""},t.outer)this.sidebar.style[e]=t.outer[e];for(var i in t.inner)this.sidebarInner.style[i]=t.inner[i];this.options.resizeSensor&&"undefined"!=typeof ResizeSensor&&(ResizeSensor.detach(this.sidebarInner,this.handleEvent),ResizeSensor.detach(this.container,this.handleEvent))}}],[{key:"supportTransform",value:function(t){var i=!1,e=t?"perspective":"transform",n=e.charAt(0).toUpperCase()+e.slice(1),s=document.createElement("support").style;return(e+" "+["Webkit","Moz","O","ms"].join(n+" ")+n).split(" ").forEach(function(t,e){if(void 0!==s[t])return i=t,!1}),i}},{key:"eventTrigger",value:function(t,e,i){try{var n=new CustomEvent(e,{detail:i})}catch(t){(n=document.createEvent("CustomEvent")).initCustomEvent(e,!0,!0,i)}t.dispatchEvent(n)}},{key:"extend",value:function(t,e){var i={};for(var n in t)void 0!==e[n]?i[n]=e[n]:i[n]=t[n];return i}},{key:"offsetRelative",value:function(t){var e={left:0,top:0};do{var i=t.offsetTop,n=t.offsetLeft;isNaN(i)||(e.top+=i),isNaN(n)||(e.left+=n),t="BODY"===t.tagName?t.parentElement:t.offsetParent}while(t);return e}},{key:"addClass",value:function(t,e){l.hasClass(t,e)||(t.classList?t.classList.add(e):t.className+=" "+e)}},{key:"removeClass",value:function(t,e){l.hasClass(t,e)&&(t.classList?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\b)"+e.split(" ").join("|")+"(\\b|$)","gi")," "))}},{key:"hasClass",value:function(t,e){return t.classList?t.classList.contains(e):new RegExp("(^| )"+e+"( |$)","gi").test(t.className)}},{key:"defaults",get:function(){return s}}]),l);function l(t){var e=this,i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,l),this.options=l.extend(s,i),this.sidebar="string"==typeof t?document.querySelector(t):t,void 0===this.sidebar)throw new Error("There is no specific sidebar element.");this.sidebarInner=!1,this.container=this.sidebar.parentElement,this.affixedType="STATIC",this.direction="down",this.support={transform:!1,transform3d:!1},this._initialized=!1,this._reStyle=!1,this._breakpoint=!1,this.dimensions={translateY:0,maxTranslateY:0,topSpacing:0,lastTopSpacing:0,bottomSpacing:0,lastBottomSpacing:0,sidebarHeight:0,sidebarWidth:0,containerTop:0,containerHeight:0,viewportHe
32ight:0,viewportTop:0,lastViewportTop:0},["handleEvent"].forEach(function(t){e[t]=e[t].bind(e)}),this.initialize()}t.default=e,window.StickySidebar=e})(e)}(e={exports:{}},e.exports),e.exports),s=(i=n)&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i;t.default=s,t.__moduleExports=n,Object.defineProperty(t,"__esModule",{value:!0})});
33/* End */
34;
35; /* Start:"a:4:{s:4:"full";s:71:"/bitrix/templates/aspro_max/js/jquery.alphanumeric.min.js?1735216692942";s:6:"source";s:53:"/bitrix/templates/aspro_max/js/jquery.alphanumeric.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
36!function(n){n.fn.alphanumeric=function(r){var a,e,c=n(this),t="abcdefghijklmnopqrstuvwxyz",i=n.extend({ichars:"!@#$%^&*()+=[]\\';,/{}|\":<>?~`.- _",nchars:"",allow:""},r),h=i.allow.split(""),l=0;for(l;l<h.length;l++)-1!=i.ichars.indexOf(h[l])&&(h[l]="\\"+h[l]);return i.nocaps&&(i.nchars+=t.toUpperCase()),i.allcaps&&(i.nchars+=t),i.allow=h.join("|"),e=new RegExp(i.allow,"gi"),a=(i.ichars+i.nchars).replace(e,""),c.keypress(function(n){var r=String.fromCharCode(n.charCode?n.charCode:n.which);-1==a.indexOf(r)||n.ctrlKey||n.preventDefault()}),c.blur(function(){var n=c.val(),r=0;for(r;r<n.length;r++)if(-1!=a.indexOf(n[r]))return c.val(""),!1;return!1}),c},n.fn.numeric=function(r){var a="abcdefghijklmnopqrstuvwxyz",e=a.toUpperCase();return this.each(function(){n(this).alphanumeric(n.extend({nchars:a+e},r))})},n.fn.alpha=function(r){var a="1234567890";return this.each(function(){n(this).alphanumeric(n.extend({nchars:a},r))})}}(jQuery);
37/* End */
38;
39; /* Start:"a:4:{s:4:"full";s:66:"/bitrix/templates/aspro_max/js/jquery.cookie.min.js?17352166923066";s:6:"source";s:47:"/bitrix/templates/aspro_max/js/jquery.cookie.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
40/*!
41 * jQuery Cookie Plugin v1.4.0
42 * https://github.com/carhartl/jquery-cookie
43 *
44 * Copyright 2013 Klaus Hartl
45 * Released under the MIT license
46 */
47(function (factory) {
48	if (typeof define === 'function' && define.amd) {
49		// AMD. Register as anonymous module.
50		define(['jquery'], factory);
51	} else {
52		// Browser globals.
53		factory(jQuery);
54	}
55}(function ($) {
56
57	var pluses = /\+/g;
58
59	function encode(s) {
60		return config.raw ? s : encodeURIComponent(s);
61	}
62
63	function decode(s) {
64		return config.raw ? s : decodeURIComponent(s);
65	}
66
67	function stringifyCookieValue(value) {
68		return encode(config.json ? JSON.stringify(value) : String(value));
69	}
70
71	function parseCookieValue(s) {
72		if (s.indexOf('"') === 0) {
73			// This is a quoted cookie as according to RFC2068, unescape...
74			s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\');
75		}
76
77		try {
78			// Replace server-side written pluses with spaces.
79			// If we can't decode the cookie, ignore it, it's unusable.
80			// If we can't parse the cookie, ignore it, it's unusable.
81			s = decodeURIComponent(s.replace(pluses, ' '));
82			return config.json ? JSON.parse(s) : s;
83		} catch(e) {}
84	}
85
86	function read(s, converter) {
87		var value = config.raw ? s : parseCookieValue(s);
88		return $.isFunction(converter) ? converter(value) : value;
89	}
90
91	var config = $.cookie = function (key, value, options) {
92
93		// Write
94
95		if (value !== undefined && !$.isFunction(value)) {
96			options = $.extend({}, config.defaults, options);
97
98			if (typeof options.expires === 'number') {
99				var days = options.expires, t = options.expires = new Date();
100				t.setTime(+t + days * 864e+5);
101			}
102
103			return (document.cookie = [
104				encode(key), '=', stringifyCookieValue(value),
105				options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
106				options.path    ? '; path=' + options.path : '',
107				options.domain  ? '; domain=' + options.domain : '',
108				options.secure  ? '; secure' : ''
109			].join(''));
110		}
111
112		// Read
113
114		var result = key ? undefined : {};
115
116		// To prevent the for loop in the first place assign an empty array
117		// in case there are no cookies at all. Also prevents odd result when
118		// calling $.cookie().
119		var cookies = document.cookie ? document.cookie.split('; ') : [];
120
121		for (var i = 0, l = cookies.length; i < l; i++) {
122			var parts = cookies[i].split('=');
123			var name = decode(parts.shift());
124			var cookie = parts.join('=');
125
126			if (key && key === name) {
127				// If second argument (value) is a function it's a converter...
128				result = read(cookie, value);
129				break;
130			}
131
132			// Prevent storing a cookie that we couldn't decode.
133			if (!key && (cookie = read(cookie)) !== undefined) {
134				result[name] = cookie;
135			}
136		}
137
138		return result;
139	};
140
141	config.defaults = {};
142
143	$.removeCookie = function (key, options) {
144		if ($.cookie(key) === undefined) {
145			return false;
146		}
147
148		// Must not alter options, thus extending a fresh object...
149		$.cookie(key, '', $.extend({}, options, { expires: -1 }));
150		return !$.cookie(key);
151	};
152
153}));
154
155/* End */
156;
157; /* Start:"a:4:{s:4:"full";s:60:"/bitrix/templates/aspro_max/js/mobile.min.js?178559811714967";s:6:"source";s:40:"/bitrix/templates/aspro_max/js/mobile.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
158$(document).ready((function(){var e=$("#mobilemenu");if(e.length){if(e.isLeftSide=e.hasClass("leftside"),e.isOpen=e.hasClass("show"),e.isDowndrop=e.find(">.scroller").hasClass("downdrop"),$mobileMenuNlo=e.find("[data-nlo]"),$("#mobileheader .burger").click((function(){e.isOpen?o():i(),"object"==typeof jsControlMobile&&jsControlMobile&&"onFocusLost"in jsControlMobile&&jsControlMobile.onFocusLost()})),e.isLeftSide){e.parent().append('<div id="mobilemenu-overlay"></div>');var t=$("#mobilemenu-overlay");t.click((function(){e.isOpen&&(o(),e.find(".expanded").removeClass("expanded"))})),BX.loadScript(arAsproOptions.SITE_TEMPLATE_PATH+"/js/jquery.mobile.custom.touch.min.js",(function(){$(document).swiperight((function(e){if(!($(e.target).closest(".flexslider").length||$(e.target).closest(".swipeignore").length||$(e.target).closest(".section-gallery-wrapper").length||$(e.target).closest(".mobile-scrolled").length||$(e.target).closest(".jqmWindow.popup").length)){var t=document.documentElement.clientWidth/3;e.swipestart.coords[0]<=t&&i()}})),$(document).swipeleft((function(e){$(e.target).closest(".flexslider").length||$(e.target).closest(".swipeignore").length||$(e.target).closest(".section-gallery-wrapper").length||$(e.target).closest(".mobile-scrolled").length||$(e.target).closest(".jqmWindow.popup").length||o()}))}))}else $(document).on("click","#mobileheader",(function(t){$(t.target).closest("#mobilemenu").length||$(t.target).closest(".burger").length||!e.isOpen||o()}));function i(){if(CloseMobilePhone(),!e.isOpen){if($(".style-switcher").hasClass("active")&&$(".style-switcher .switch").trigger("click"),$(".style-switcher .switch").hide(),e.isLeftSide?setTimeout((function(){t.fadeIn("fast")}),100):($("body").scrollTop(0).css({position:"fixed"}),e.css({top:+($("#mobileheader").height()+$("#mobileheader").offset().top)+"px"}),$("#mobileheader .burger").addClass("c")),e.addClass("show"),e.isOpen=!0,!e.isDowndrop){var i=e.find(".wrap").first(),o=i.data("params");void 0===o&&(o={depth:0,scroll:{},height:{}}),i.data("params",o)}$mobileMenuNlo.length&&($mobileMenuNlo.hasClass("nlo-loadings")||($mobileMenuNlo.addClass("nlo-loadings"),setTimeout((function(){$.ajax({data:{nlo:$mobileMenuNlo.attr("data-nlo")},success:function(e){$mobileMenuNlo[0].insertAdjacentHTML("beforebegin",$.trim(e)),$mobileMenuNlo.remove()},error:function(){$mobileMenuNlo.removeClass("nlo-loadings")}})}),300)))}}function o(){e.isOpen&&(e.removeClass("show"),e.isOpen=!1,$(".style-switcher .switch").show(),e.isLeftSide?setTimeout((function(){t.fadeOut("fast")}),100):($("#mobileheader .burger").removeClass("c"),$("body").css({position:""})),e.isDowndrop||setTimeout((function(){var t=e.find(".scroller").first(),i=e.find(".wrap").first(),o=i.data("params");o.depth=0,i.data("params",o).attr("style",""),e.scrollTop(0),t.css("height","")}),400))}function s(){s.inited||(s.inited=!0,$(".mobile_regions .dropdown .loadings").length&&l(),BX.loadScript(arAsproOptions.SITE_TEMPLATE_PATH+"/js/jquery-ui.min.js",n))}function n(){$("#mobile-region-search").autocomplete({minLength:2,appendTo:$(".mobile_regions .dropdown .mobile-cities").closest(".menu-item-fixed"),source:function(e,t){let i=BX.message("bitrix_sessid"),o=BX.message("LANGUAGE_ID"),s=BX.message("SITE_ID"),n=location.pathname+location.search;BX.ajax({url:"/bitrix/services/main/ajax.php?mode=ajax&c="+encodeURIComponent("aspro:regionality.list.max")+"&action=searchCities&sessid="+i+"&SITE_ID="+s+"&siteId="+s+"&url="+encodeURIComponent(n)+"&term="+encodeURIComponent(e.term)+"&lang="+o,method:"POST",async:!0,processData:!0,scriptsRunFirst:!0,emulateOnload:!0,start:!0,cache:!1,dataType:"json",onsuccess:function(e){"object"==typeof e&&e&&"object"==typeof e.data&&e.data&&(Object.values(e.data.cities).length?t(e.data.cities):$(".mobile_regions .dropdown .mobile-cities").hide().siblings().empty().show())},onfailure:function(){}})},select:function(e,t){let i=t.item.ID;if(i){setCookieOnDomains("current_region",i);let e=t.item.LOCATION_ID;e?setCookieOnDomains("current_location",e):setCookieOnDomains("current_location","",{expires:-1})}return $("#mobile-region-search").val(t.item.label),!1},open:function(e,t){$(".mobile_regions .dropdown .mobile-cities").hide().siblings().show()},close:function(e,t){$(".mobile_regions .dropdown .mobile-cities").siblings().show()}}).data("ui-autocomplete")._renderItem=function(e,t){let i='\n          <li class="mobile-city">\n            <a href="'+t.URL+'" data-id="'+t.ID+'" data-locid="'+(t.LOCATION_ID?t.LOCATION_ID:"")+'" class="dark-color"><span>'+t.NAME+"</span>"+(t.PATH?'<div class="muted">'+t.PATH+"</div>":"")+"</a>\n          </li>\n        ";return $(i).appendTo(e)}}function l(){let e=BX.message("bitrix_sessid"),t=BX.message("LANGUAGE_ID"),i=BX.message("S
158ITE_ID"),o=location.pathname+location.search,s=l.lastId,n=$(".mobile_regions .dropdown .loadings").closest("li");BX.ajax({url:"/bitrix/services/main/ajax.php?mode=ajax&c="+encodeURIComponent("aspro:regionality.list.max")+"&action=getMainCities&sessid="+e+"&SITE_ID="+i+"&siteId="+i+"&url="+encodeURIComponent(o)+"&lastId="+s+"&lang="+t,method:"POST",async:!0,processData:!0,scriptsRunFirst:!0,emulateOnload:!0,start:!0,cache:!1,dataType:"json",onsuccess:function(e){if("object"==typeof e&&e&&"object"==typeof e.data&&e.data&&(void 0!==e.data.lastId&&(l.lastId=e.data.lastId),e.data.cities&&Object.values(e.data.cities).length)){let t="";for(let i in e.data.cities){let o=e.data.cities[i];t+='\n\t\t\t\t\t\t\t\t\t<li class="mobile-city main-city'+(1==o.CURRENT?" selected":"")+'">\n\t\t\t\t\t\t\t\t\t\t<a href="'+o.URL+'" data-id="'+o.ID+'" data-locid="'+(o.LOCATION_ID?o.LOCATION_ID:"")+'" class="dark-color"><span>'+o.NAME+"</span>"+(o.PATH?'<div class="muted">'+o.PATH+"</div>":"")+"</a>\n\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t"}$(t).insertBefore(n),e.data.more?l.observer.observe(n[0]):n.remove()}},onfailure:function(){n.remove()}})}$(document).on("click","#mobilemenu .menu a,#mobilemenu .social-icons a",(function(t){var i=$(this);if(i.hasClass("parent"))t.preventDefault(),e.isDowndrop?(i.closest("li").hasClass("expanded")?i.closest("li").removeClass("expanded"):i.closest("li").addClass("expanded"),s()):(i.closest("li").addClass("expanded"),function(){if(!e.isDowndrop){var t=e.find(".scroller").first(),i=e.find(".wrap").first();if(i.length){var o=i.data("params"),n=e.find(".expanded>.dropdown").eq(o.depth);if(n.length){var l=n.closest(".mobile_regions").length;if(l)var a=n.find(".menu-item-fixed");o.scroll[o.depth]=parseInt(e.scrollTop()),o.height[o.depth+1]=Math.max(n.height(),o.depth?e.find(".expanded>.dropdown").eq(o.depth-1).height():i.height()),t.css("height",o.height[o.depth+1]+"px"),++o.depth,i.css("transform","translateX("+-100*o.depth+"%)"),setTimeout((function(){e.animate({scrollTop:0},200)}),100),l&&a.css("height",e.height()-a.position().top+"px");var r=n.height();setTimeout((function(){r?t.css("height",r+"px"):t.css("height",""),l&&(setTimeout((function(){a.css("overflow","")}),200),s())}),200)}i.data("params",o)}}}());else{if(i.closest("li").hasClass("counters")){var n=i.attr("href");if(void 0!==n){if("javascript:void(0)"===n)return;window.location.href=n,window.location.reload()}}i.closest(".menu_back").length||o()}})),$(document).on("click","#mobilemenu .dropdown .menu_back",(function(t){t.preventDefault();var i=$(this);!function(){if(!e.isDowndrop){var t=e.find(".scroller").first(),i=e.find(".wrap").first();if(i.length){var o=i.data("params");if(o.depth>0){var s=e.find(".expanded>.dropdown").eq(o.depth-1);if(s.length){t.css("height",o.height[o.depth]+"px"),--o.depth,i.css("transform","translateX("+-100*o.depth+"%)"),setTimeout((function(){e.animate({scrollTop:o.scroll[o.depth]},200)}),100),s.closest(".mobile_regions").length&&(s.find(".menu-item-fixed").css("overflow","hidden"),setTimeout((function(){s.find(".menu-item-fixed").animate({scrollTop:0},200)}),100));var n=!!o.depth&&e.find(".expanded>.dropdown").eq(o.depth-1).height();setTimeout((function(){n?t.css("height",n+"px"):t.css("height","")}),200)}}i.data("params",o)}}}(),setTimeout((function(){i.closest(".expanded").removeClass("expanded")}),400)})),$(document).on("click","#mobilemenu .menu.mobile_regions .menu_autocomplete .clean_icon",(function(e){$(this).closest(".wrapper").find("input[type=text]").val("").trigger("change"),$(this).hide()})),$(document).on("keyup change paste","#mobilemenu .menu.mobile_regions .menu_autocomplete input[type=text]",(function(e){let t=$(this).closest(".wrapper").find(".clean_icon");$(this).val().length?t.show():(t.hide(),$(this).closest(".dropdown").find(".mobile-cities").show().siblings().hide().empty())})),$(document).on("click",".mobile_regions .mobile-city a",(function(e){e.preventDefault();let t=$(this),i=t.data("id");if(i){setCookieOnDomains("current_region",i);let e=t.data("locid");e?setCookieOnDomains("current_location",e):setCookieOnDomains("current_location","",{expires:-1});let o=t.attr("href");location.href=o}})),s.inited=!1,l.lastId=0,l.observer=new IntersectionObserver(((e,t)=>{e.forEach((e=>{e.isIntersecting&&(l.observer.unobserve(e.target),l())}))}),{root:null,rootMargin:"0px",threshold:.5})}var a=$("#mobileheader"),r=$("body.simple_basket_mode #header"),c=$("#mobilePhone");c.isOpen=!1,c.length&&(c.isOpen=c.hasClass("show"),$(document).on("click",".wrap_phones .svg-inline-phone",(function(e){
158SwipeMobilePhone(),e.stopPropagation()})),$(document).on("click",".wrap_phones .svg-inline-close",(function(e){CloseMobilePhone(),e.stopPropagation()}))),SwipeMobilePhone=function(){c.isOpen?CloseMobilePhone():OpenMobilePhone()},OpenMobilePhone=function(){if(!c.isOpen){o();var e=Boolean(r.length)?r[0].getBoundingClientRect():a[0].getBoundingClientRect(),t=e.top+e.height+pageYOffset;$('<div class="jqmOverlay mobp" style="top:'+t+'px;position:absolute"></div>').appendTo("body"),setTimeout((function(){c.slideDown("fast",(function(){c.addClass("show"),c.isOpen=!0}))}),100)}},CloseMobilePhone=function(){c.isOpen&&setTimeout((function(){c.slideUp("fast",(function(){c.removeClass("show"),c.isOpen=!1,$(".jqmOverlay.mobp").remove()}))}),100)},checkMobilePhone=function(){window.matchMedia("(max-width: 991px)").matches||CloseMobilePhone()},$(document).on("click","body.simple_basket_mode .back-mobile-arrow .arrow-back",(function(){document.referrer&&document.referrer!=location.href?window.history.back():location.href="/"}));var d=$("#mobilefilter");if(d.length){d.isOpen=e.hasClass("show"),d.isAppendLeft=!1,d.isWrapFilter=!1,d.isHorizontalOrCompact=$(".filter_horizontal").length||$(".bx_filter_vertical.compact").length,d.close='<i class="svg svg-close close-icons"></i>',$(document).on("click",".bx-filter-title",(function(){OpenMobileFilter()})),$(document).on("click","#mobilefilter .svg-close.close-icons",(function(){CloseMobileFilter()})),$(document).on("click",".bx_filter_select_block",(function(e){var t=$(e.target).parents(".bx_filter_select_container");if(t.length){var i=t.closest(".bx_filter_parameters_box").attr("data-property_id");$("#smartFilterDropDown"+i).length&&$("#smartFilterDropDown"+i).css({"max-width":t.width(),"z-index":"3020"})}})),$(document).on("mouseup",".bx_filter_section",(function(e){$(e.target).hasClass("bx_filter_search_button")&&CloseMobileFilter()})),$(document).on("mouseup",".bx_filter_parameters_box_title",(function(e){$("[id^='smartFilterDropDown']").hide(),$(e.target).hasClass("close-icons")&&CloseMobileFilter()})),d.parent().append('<div id="mobilefilter-overlay"></div>');var p=$("#mobilefilter-overlay");p.click((function(){d.isOpen&&CloseMobileFilter()})),mobileFilterNum=function(e,t){if(t)$(".bx_filter_search_button").text(e.data("f"));else{var i="",o=$(".bx_filter_parameters_box > span");i+=o.data("f")+" "+e+" "+declOfNumFilter(e,[o.data("fi"),o.data("fr"),o.data("frm")]),$(".bx_filter_search_button").text(i)}},declOfNumFilter=function(e,t){return cases=[2,0,1,1,1,2],t[e%100>4&&e%100<20?2:cases[e%10<5?e%10:5]]},OpenMobileFilter=function(){if(!d.isOpen){if($("body").addClass("jqm-initied wf"),$(".bx_filter_vertical .slide-block__head.filter_title").removeClass("closed"),$(".bx_filter_vertical .slide-block__head.filter_title + .slide-block__body").show(),!d.isAppendLeft){d.isWrapFilter||($(".bx_filter").wrap("<div id='wrapInlineFilter'></div>"),d.isWrapFilter=!0),$(".bx_filter").appendTo($("#mobilefilter"));var e=$("#filter-helper");e.length&&e.prependTo($("#mobilefilter .bx_filter_parameters")),d.isAppendLeft=!0}"function"==typeof checkFilterLandgings&&checkFilterLandgings(),$("#mobilefilter .bx_filter_parameters").addClass("scrollbar scrollblock"),$("#mobilefilter .slide-block .filter_title").addClass("ignore"),$("#mobilefilter .bx_filter_parameters .bx_filter_parameters_box_title").addClass("colored_theme_hover_bg-block"),$(".bx_filter_button_box.ajax-btns").addClass("colored_theme_bg"),$(".bx_filter_button_box.ajax-btns .filter-bnt-wrapper").removeClass("hidden"),InitCustomScrollBar(),setTimeout((function(){p.fadeIn("fast")}),100),$("body").css({overflow:"hidden",height:"100vh"}),d.addClass("show"),d.find(".bx_filter").css({display:"block"}),d.isOpen=!0,$("#mobilefilter .bx_filter_button_box.btns.ajax-btns").removeClass("hidden"),void 0===d.data("init")&&(d.scroll((function(){$(".bx_filter_section .bx_filter_select_container").each((function(){var e=$
158(this).closest(".bx_filter_parameters_box").attr("data-property_id");$("#smartFilterDropDown"+e).length&&$("#smartFilterDropDown"+e).hide()}))})),d.data("init","Y"))}},CloseMobileFilter=function(e){if(d.find(".bx_filter_parameters").removeClass("scrollbar"),$("#mobilefilter .bx_filter_parameters").length&&$("body").removeClass("jqm-initied wf"),$("#mobilefilter .bx_filter_parameters .bx_filter_parameters_box_title").removeClass("colored_theme_hover_bg-block"),$(".slide-block .filter_title").removeClass("ignore"),$(".bx_filter_button_box.ajax-btns").removeClass("colored_theme_bg"),$(".bx_filter:not(.n-ajax) .bx_filter_button_box.ajax-btns .filter-bnt-wrapper").addClass("hidden"),d.isOpen&&(d.find(".bx_filter_parameters").scrollTop(0),$("body").css({overflow:"",height:""}),setTimeout((function(){p.fadeOut("fast")}),100),d.removeClass("show"),d.isOpen=!1),e&&d.isAppendLeft){$(".bx_filter").appendTo($("#wrapInlineFilter")).show();var t=$("#filter-helper");t.length&&t.appendTo($("#filter-helper-wrapper")),d.isAppendLeft=!1,d.removeData("init"),mobileFilterNum($("#modef_num_mobile"),!0)}},checkMobileFilter=function(){(!window.matchMedia("(max-width: 991px)").matches&&!d.isHorizontalOrCompact||!window.matchMedia("(max-width: 767px)").matches&&d.isHorizontalOrCompact)&&CloseMobileFilter(!0)}}else checkTopFilter(),$(document).on("click",".bx-filter-title",(function(){$(this).toggleClass("opened"),$(".visible_mobile_filter").length?($(".visible_mobile_filter").show(),$(".bx_filter_vertical, .bx_filter").slideToggle(333)):($(".bx_filter_vertical").closest("div[id^=bx_incl]").show(),$(".bx_filter_vertical, .bx_filter").slideToggle(333))}))}));
159/* End */
160;
161; /* Start:"a:4:{s:4:"full";s:59:"/bitrix/templates/aspro_max/js/main.min.js?1785598117178040";s:6:"source";s:38:"/bitrix/templates/aspro_max/js/main.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
162var basketTimeoutSlide,resizeEventTimer;BX?.Aspro?.Utils?.Ajax?.appendSessid?.();var clicked_tab=0;if(void 0===arAsproOptions){var arAsproOptions={SITE_DIR:"/"};void 0!==$("body").data("site")&&(arAsproOptions.SITE_DIR=$("body").data("site"))}function readyDOM(e){"loading"!==document.readyState?e():document.addEventListener("DOMContentLoaded",e)}var typeofExt=function(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()};function loadScripts(e,t){e=function(e){const t="?v="+arAsproOptions.MODULE_VERSION;return Array.isArray(e)?e.forEach((function(e,a,o){o[a]+=t})):"string"==typeof e&&(e+=t),e}(e),BX.loadScript(e,(function(){"function"==typeof t&&t()}))}function loadJQM(e){"function"==typeof $.fn.jqm?e():BX.loadScript(arAsproOptions.SITE_TEMPLATE_PATH+"/js/jqModal.js?v=2.2.5",(()=>e()))}var InitLazyLoad=function(){};function openYandexMap(e){var t=$(e);if(!t.hasClass("closer")){var a=t.parents(".bx-yandex-view-layout"),o=a.find(".bx-yandex-map").attr("id");window.openedYandexMapFrame=o;var i=$('<div data-mapId="'+o+'"></div>');$("div[data-mapId="+o+"]").length||a.after(i);var s=$('<div class="yandex-map__frame"></div>');$("body .wrapper1").append(s),a.appendTo(s),a.find(".yandex-map__mobile-opener").addClass("closer"),window.map.container.fitToViewport()}}function closeYandexMap(){var e=$(".yandex-map__frame");if(e.length){var t=e.find(".bx-yandex-view-layout"),a=$("div[data-mapId="+window.openedYandexMapFrame+"]");t.appendTo(a),e.remove(),t.find(".yandex-map__mobile-opener").removeClass("closer"),window.map&&window.map.container.fitToViewport()}}function throttle(e,t){let a,o,i;const s=function(){if(a)return o=this,void(i=arguments);a=!0,e.apply(this,arguments),setTimeout((function(){a=!1,i&&(s.apply(o,i),o=i=null)}),t)};return s}function debounce(e,t){return function(a){var o=this.lastCall;this.lastCall=Date.now(),o&&this.lastCall-o<=t&&clearTimeout(this.lastCallTimer),this.lastCallTimer=setTimeout((function(){e(a)}),t)}}if($(document).on("change",".uploader input[type=file]",(function(){$(this).next().length&&$(this).next().hasClass("resetfile")||$('<span class="resetfile"><svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewB
162ox="0 0 11 11"><path d="M1345.19,376.484l4.66,4.659a0.492,0.492,0,0,1,0,.707,0.5,0.5,0,0,1-.71,0l-4.66-4.659-4.65,4.659a0.5,0.5,0,0,1-.71,0,0.492,0.492,0,0,1,0-.707l4.66-4.659-4.66-4.659a0.492,0.492,0,0,1,0-.707,0.5,0.5,0,0,1,.71,0l4.65,4.659,4.66-4.659a0.5,0.5,0,0,1,.71,0,0.492,0.492,0,0,1,0,.707Z" transform="translate(-1339 -371)"/></svg></span>').insertAfter($(this))})),$(document).on("click",".uploader.files_add input[type=file] + .resetfile",(function(){var e=$(this).prev();e.val(""),$.uniform.update(e),$(this).remove()})),$(document).on("click",".top_block h3",(function(){if(window.matchMedia("(max-width: 550px)").matches){var e=$(this).siblings("a");e.length&&e[0].click()}})),$(document).on("click",".bx-yandex-view-layout .yandex-map__mobile-opener",(function(){$(this).hasClass("closer")?closeYandexMap():openYandexMap(this)})),$.fn.iAppear=function(e,t){if(void 0===$.fn.iAppear.useObserver&&($.fn.iAppear.useObserver="function"==typeof window.IntersectionObserver,!$.fn.iAppear.useObserver&&"function"!=typeof $.fn.appear))return $.fn.iAppear.queue=[],void BX.loadScript(arAsproOptions.SITE_TEMPLATE_PATH+"/vendor/js/jquery.appear.js",(function(){"object"==typeof $.fn.iAppear.queue&&$.fn.iAppear.queue.forEach((function(e){$(e.items).iAppear(e.callback,e.options)}))}));if($.fn.iAppear.useObserver){t=$.extend({root:null,rootMargin:"150px 0px 150px 0px",threshold:0},t);$(this).each((function(a,o){new IntersectionObserver((function(t,a){t.forEach((function(t){t.intersectionRatio>0&&!t.target.dataset.iAppeared&&(t.target.dataset.iAppeared=!0,"function"==typeof e&&e.call(t.target))}))}),t).observe(o)}))}else{if("function"!=typeof $.fn.appear)return void($(this).length&&$.fn.iAppear.queue.push({items:this,callback:e,options:t}));$(this).length&&$(this).each((function(a,o){$(o).appear((function(){"function"==typeof e&&e.call(o)}),t)}))}},$(document).on("click",".flex-control-nav.flex-control-js-click li a:not(.flex-active)",(function(e){var t=$(this),a=t.data("index")?t.data("index"):t.closest("li").index(),o="",i=t.closest(".items").find("> .item"),s=t.closest(".items").find(".item.active"),n=t.closest(".flex-control-nav").find(".flex-active");s.fadeOut((function(){s.removeClass("active"),(o=i.eq(a)).length&&o.fadeIn((function(){o.addClass("active")})),t.addClass("flex-active"),n.removeClass("flex-active")})),e.preventDefault()})),$(document).on("mouseenter","#headerfixed .menu-item.wide_menu",(function(){var e=$
162(this);setTimeout((function(){var t=e.find(".wrap > .dropdown-menu"),a=t[0].getBoundingClientRect(),o=document.getElementById("headerfixed").getBoundingClientRect(),i=document.documentElement.clientHeight;if(a.height+o.height>i){var s=i-o.height;t.css({"max-height":s}),t.find(".menu-navigation").css({"max-height":s}),t.find(".customScrollbar").css({"max-height":s}),t.find(".menu-wrapper.menu-type-4 > li").css({"min-height":"auto"})}else t.css({"max-height":""}),t.find(".menu-navigation").css({"max-height":""}),t.find(".customScrollbar").css({"max-height":""}),t.find(".menu-wrapper.menu-type-4 > li").css({"min-height":""})}),300)})),BX.addCustomEvent("onAjaxSuccess",(function(e){if("object"!=typeof e||null===e)return;if(void 0===typeof e.BASKET_REFRESHED)return;if(e.BASKET_REFRESHED&&"object"==typeof e.BASKET_DATA&&e.BASKET_DATA){var t=e.BASKET_DATA.BASKET_ITEMS_COUNT;reloadBasketCounters(t)}const a=e.RESTORED_BASKET_ITEMS;if(a&&"object"==typeof a&&!Array.isArray(a))for(const e in a)a.hasOwnProperty(e)&&BX.Sale?.BasketComponent?.items?.[e]&&addBasketCounter(BX.Sale.BasketComponent.items[e].PRODUCT_ID)})),BX.addCustomEvent("onHeaderProgressBarChange",(function(e){"function"==typeof updateProgressBar&&updateProgressBar()})),funcDefined("parseUrlQuery")||(parseUrlQuery=function(){var e={};if(location.search)for(var t=location.search.substr(1).split("&"),a=0;a<t.length;a++){var o=t[a].split("=");e[o[0]]=o[1]}return e}),!funcDefined("setLocationSKU"))function setLocationSKU(e,t){void 0===t&&(t="oid");var a=parseUrlQuery(),o=0,i="",s="",n="";for(var r in a[t]=e,a)parseInt(o)>0&&(i="&"),s=s+i+r+"="+a[r],o++;s&&(n=location.pathname+"?"+s+location.hash);try{return void history.replaceState(null,null,n)}catch(e){}location.hash="#"+n.substr(1)}if(funcDefined("ShowOverlay")||(ShowOverlay=function(){$('<div class="jqmOverlay waiting"></div>').appendTo("body")}),funcDefined("HideOverlay")||(HideOverlay=function(){$(".jqmOverlay").detach()}),!funcDefined("trimPrice"))var trimPrice=function(e){return e=(e=e.split(" ").join("")).split("&nbsp;").join("")};if(funcDefined("pauseYmObserver")||(pauseYmObserver=function(){"function"==typeof MutationObserver&&"object"==typeof MutationObserver.observers&&"object"==typeof MutationObserver.observers.ym&&(void 0===pauseYmObserver.cnt&&(pauseYmObserver.cnt=0),++pauseYmObserver.cnt,MutationObserver.observers.ym.paused||MutationObserver.observers.ym.pause())}),funcDefined("resumeYmObserver")||(resumeYmObserver=function(){"function"==typeof MutationObserver&&"object"==typeof MutationObserver.observers&&"object"==typeof MutationObserver.observers.ym&&(void 0===pauseYmObserver.cnt&&(pauseYmObserver.cnt=1),pauseYmObserver.cnt-=pauseYmObserver.cnt>0?1:0,!pauseYmObserver.cnt&&MutationObserver.observers.ym.paused&&MutationObserver.observers.ym.resume())}),!funcDefined("markProductRemoveBasket"))var markProductRemoveBasket=function(e){$(".in-cart[data-item="+e+"]").hide(),$(".to-cart[data-item="+e+"]").show(),$(".to-cart[data-item="+e+"]").closest(".counter_wrapp").find(".counter_block").length&&$(".to-cart[data-item="+e+"]").closest(".button_block").removeClass("wide"),$(".to-cart[data-item="+e+"]").closest(".counter_wrapp").find(".counter_block").show(),$(".counter_block[data-item="+e+"]").closest(".counter_block_inner").show(),$(".counter_block[data-item="+e+"]").show(),$(".in-subscribe[data-item="+e+"]").hide(),$(".to-subscribe[data-item="+e+"]").show(),$(".banner_buttons.with_actions .wraps_buttons[data-id="+e+"] .basket_item_add").removeClass("added"),$("#headerfixed .but-cell .type_block").length&&($("#headerfixed .but-cell .type_block span").text(BX.message("MORE_INFO_SKU")),$("#headerfixed .but-cell .type_block .svg-inline-fw").remove())};if(!funcDefined("markProductAddBasket"))var markProductAddBasket=function(e){$(".to-cart[data-item="+e+"]").hide(),$(".to-cart[data-item="+e+"]").closest(".counter_wrapp").find(".counter_block_inner").hide(),$(".to-cart[data-item="+e+"]").closest(".counter_wrapp").find(".counter_block").hide(),$(".to-cart[data-item="+e+"]").closest(".button_block").addClass("wide"),$(".in-cart[data-item="+e+"]").show(),$(".banner_buttons.with_actions .wraps_buttons[data-id="+e+"] .basket_item_add").addClass("added"),$("#headerfixed .but-cell .type_block").length&&$("#headerfixed .but-cell .type_block").html($(".in-cart[data-item="+e+"]").html())};if(!funcDefined("markProductDelay"))var markProductDelay=function(e){$(".in-cart[data-item="+e+"]").hide(),$(".to-cart[data-item="+e+"]").show(),$(".to-cart[data-item="+e+"]").closest(".counter_wrapp").find(".counter_block_inner").show(),$(".to-cart[data-item="+e+"]").closest(".counter_wrapp").find(".counter_block").show(),$(".to-cart[data-item="+e+"]").closest(".counter_wrapp").find(".counter_block").length&&$(".to-cart[data-item="+e+"]").closest(".button_block").removeClass("wide"),$("#headerfixed .but-cell .type_block").length&&($("#headerfixed .but-cell .type_block span").text(BX.message("MORE_INFO_SKU")),$("#headerfixed .but-cell .type_block .svg-inline-fw").remove())};if(!funcDefined("markProductSubscribe"))var markProductSubscribe=function(e){$(".to-subscribe[data-item="+e+"]").hide(),$(".in-subscribe[data-item="+e+"]").css("display","block")};if(!funcDefined("updateBottomIconsPanel"))var updateBottomIconsPanel=function(e){if(e&&$(".bottom-icons-panel").length){var t="READY"in e||"BASKET_COUNT"in e,a="READY"in e?e.READY.COUNT:"BASKET_COUNT"in e?e.BASKET_COUNT:0,o="READY"in e?e.READY.TITLE:"BASKET_SUMM_TITLE"in e?e.BASKET_SUMM_TITLE:"";t&&(+a>0?$(".bottom-icons-panel .basket.counter-state").removeClass("counter-state--empty"):$(".bottom-icons-panel .basket.counter-state").addClass("counter-state--empty"),$(".bottom-icons-panel .basket .counter-state__content-item-value").text(a),$(".bottom-icons-panel .basket").closest(".bottom-icons-panel__content-link").attr("title",$("<div/>").html(o).text()))}};if(!funcDefined("basketFly"))var basketFly=function(e,t){"object"==typeof obMaxPredictions&&obMaxPredictions.updateAll(),$.post(arAsproOptions.SITE_DIR+"ajax/basket_fly.php","PARAMS="+$("#basket_form").find("input#fly_basket_params").val(),$.proxy((function(a){var o=$(".opener .basket_count").hasClass("small");$(a).find(".basket_count").find(".items div").text();$("#basket_line .basket_fly").addClass("loaded").html(a),"refresh"==e&&$("li[data-type=AnDelCanBuy]").trigger("click"),void 0===t||$("#basket_line .basket_fly").hasClass("loading")?window.matchMedia("(min-width: 769px)").matches&&("open"==e?o?"N"!==arAsproOptions.THEME.SHOW_BASKET_ONADDTOCART&&$(".opener .basket_count").click():($(".opener .basket_count").removeClass("small"),$('.tabs_content.basket li[item-section="AnDelCanBuy"]').addClass("cur"),$('#basket_line ul.tabs li[item-section="AnDelCanBuy"]').addClass("cur"),$("#basket_line .basket_fly .opener > div:eq(0)").addClass("cur")):"N"!==arAsproOptions.THEME.SHOW_BASKET_ONADDTOCART&&$(".opener .basket_count").click()):"SHOW"===t&&window.matchMedia("(min-width: 769px)").matches&&($(".opener .basket_count").removeClass("small"),$('.tabs_content.basket li[item-section="AnDelCanBuy"]').addClass("cur"),$('#basket_line ul.tabs li[item-section="AnDelCanBuy"]').addClass("cur"),$("#basket_line .basket_fly .opener > div:eq(0)").addClass("cur"))})))};if(!funcDefined("basketTop"))var basketTop=function(e,t){if("reload"==e&&$(".basket_hover_block:hover").length&&(t=$(".basket_hover_block:hover")),"open"==e&&"N"!==arAsproOptions.THEME.SHOW_BASKET_ONADDTOCART&&(t=$("#headerfixed").hasClass("fixed")?$("#headerfixed .basket_hover_block"):$(".top_basket .basket_hover_block")),void 0===t)return console.log("Undefined hoverBlock"),console.trace(),!1;if("close"==e&&t.length)return t.css({opacity:"",visibility:""}),!0;t.removeClass("loaded");var a=t.find("div").length?"false":"true",o=$("#basket_form").find("input#fly_basket_params").val(),i={firstTime:a};void 0!==o&&(i.PARAMS=o),$.post(arAsproOptions.SITE_DIR+"ajax/showBasketHover.php",i,$.proxy((function(a){var o=BX.processHTML(a);$("#headerfixed .basket .basket_hover_block, .top_basket .basket_hover_block").html(o.HTML),BX.ajax.processScripts(o.SCRIPT),window.matchMedia("(min-width: 992px)").matches&&(t.addClass("loaded"),"open"==e&&"N"!==arAsproOptions.THEME.SHOW_BASKET_ONADDTOCART&&((t=$("#headerfixed").hasClass("fixed")?$("#headerfixed .basket + .basket_hover_block"):$(".top_basket .basket_hover_block")).css({opacity:"1",visibility:"visible"}),setTimeout((function(){t.css({opacity:"",visibility:""})}),2e3)))})))};if($(document).on("click","#basket_toolbar_button",(function(){lastHash&&(location.hash="cart")})),$(document).on("click","#basket_toolbar_button_delayed",(function(){lastHash&&(location.hash="delayed")})),location.hash)var hash=location.hash;if($(document).on("click","#basket_line .basket_fly .opener > div.clicked",(function(){if(!arAsproOptions.PAGES.BASKET_PAGE&&window.matchMedia("(min-width: 769px)").matches){var e=this;$(e).siblings().removeClass("cur"),$(e).addClass("cur"),parseInt($("#basket_line .basket_fly").css("right"))<0?($("#basket_line .basket_fly").stop().addClass("loading").animate({right:"0"},333,(function(){$(e).closest(".basket_fly.loaded").length?t(e):$.ajax({url:arAsproOptions.SITE_DIR+"ajax/basket_fly.php",type:"post",success:function(a){$("#basket_line .basket_fly").removeClass("loading").addClass("loaded").html(a),t(e)}})})),$("#basket_line .basket_fly").addClass("swiped")):$(this).is(".wish_count:not(.empty)")&&!$("#basket_line .basket_fly .basket_sort ul.tabs li.cur").is("[item-section=DelDelCanBuy]")?($("#basket_line .basket_fly .tabs li").removeClass("cur"),$("#basket_line .basket_fly .tabs_content li").removeClass("cur"),$("#basket_line .basket_fly .tabs_content li[item-section="+$(this).data("type")+"]").addClass("cur"),$("#basket_line  .basket_fly .tabs li:eq("+$(this).index()+")").first().addClass("cur")):$(this).is(".basket_count")&&$("#basket_line .basket_fly .basket_sort ul.tabs li.cur").length&&!$("#basket_line .basket_fly .basket_sort ul.tabs li.cur").is("[item-section=AnDelCanBuy]")?($("#basket_line .basket_fly .tabs li").removeClass("cur"),$("#basket_line .basket_fly .tabs_content li").removeClass("cur"),$("#basket_line  .basket_fly .tabs_content li:eq("+$(this).index()+")").addClass("cur"),$("#basket_line  .basket_fly .tabs li:eq("+$(this).index()+")").first().addClass("cur")):($("#basket_line .basket_fly").stop().animate({right:-$("#basket_line .basket_fly").outerWidth()},150),$("#basket_line .basket_fly .opener > div.clicked").addClass("small"),$("#basket_line .basket_fly").removeClass("swiped"),$("#basket_line .basket_fly .opener > div").removeClass("cur"))}function t(e){$("#basket_line .basket_fly .tabs li").removeClass("cur"),$("#basket_line .basket_fly .tabs_content li").removeClass("cur"),$(e).is(".wish_count.empty")?($("#basket_line .basket_fly .tabs li").first().addClass("cur").siblings().removeClass("cur"),$("#basket_line .basket_fly .tabs_content li").first().addClass("cur").siblings().removeClass("cur")):($("#basket_line .basket_fly .tabs_content li[item-section="+$(e).data("type")+"]").addClass("cur"),$("#basket_line .basket_fly .tabs li:eq("+$(e).index()+")").addClass("cur")),$("#basket_line .basket_fly .opener > div.clicked").removeClass("small"),$("#basket_line .basket_fly .opener > div").siblings().removeClass("cur"),$("#basket_line .basket_fly .opener > div:eq("+$(e).index()+")").addClass("cur")}})),!funcDefined("clearViewedProduct"))function clearViewedProduct(){try{var e="MAX_VIEWED_ITEMS_"+arAsproOptions.SITE_ID;void 0!==BX.localStorage&&BX.localStorage.set(e,{},0),$.removeCookie(e,{path:"/",expires:30})}catch(e){console.error(e)}}
162if(!funcDefined("setViewedProduct"))function setViewedProduct(e,t){try{var a=$.cookie.json;$.cookie.json=!0;var o="MAX_VIEWED_ITEMS_"+arAsproOptions.SITE_ID;if(void 0!==BX.localStorage&&void 0!==e&&void 0!==t){var i=void 0!==t.PRODUCT_ID?t.PRODUCT_ID:e,s=BX.localStorage.get(o)?BX.localStorage.get(o):{},n=$.cookie(o)?$.cookie(o):{};for(var r in s)s[r].IS_LAST=!1,void 0===n[r]&&delete s[r];for(var r in n)void 0===s[r]&&delete n[r];for(var r in n)0;void 0!==s[i]&&s[i].ID!=e&&(delete s[i],delete n[i]);var l=(new Date).getTime();t.ID=e,t.ACTIVE_FROM=l,t.IS_LAST=!0,s[i]=t,n[i]=[l.toString(),t.PICTURE_ID],$.cookie(o,n,{path:"/",expires:30}),BX.localStorage.set(o,s,2592e3)}}catch(e){console.error(e)}finally{$.cookie.json=a}}if(!funcDefined("initSelects"))function initSelects(e){if($.fn.ikSelect&&((!!!navigator.userAgent.match(/(iPad|iPhone|iPod)/g)||$(".wrapper1.iks-on-ios").length)&&!$("#bx-soa-order").length&&!$("#bx-soa-order-main").length&&!$(".wrapper1.iks-ignore").length)){const a=$(e).find(".wrapper1 select:visible:not(.iks-ignore), .jqmWindow select:visible:not(.iks-ignore)");var t;if(a.length)a.ikSelect({syntax:'<div class="ik_select_link">               <span class="ik_select_link_text"></span>               <div class="trigger"></div>             </div>             <div class="ik_select_dropdown">               <div class="ik_select_list">               </div>             </div>',dynamicWidth:!0,ddMaxHeight:112,customClass:"common_select",onShow:function(e){e.$dropdown.css("top",parseFloat(e.$dropdown.css("top"))-5+"px"),e.$dropdown.outerWidth()<e.$link.outerWidth()&&e.$dropdown.css("width",e.$link.outerWidth()),e.$dropdown.outerWidth()>e.$link.outerWidth()&&e.$dropdown.css("width",e.$link.outerWidth());var t=0;e.$dropdown.css("left",e.$link.offset().left),$(e.$listInnerUl).find("li").each((function(){$(this).hasClass("ik_select_option_disabled")||(t+=$(this).outerHeight())})),t<112?e.$listInner.css("height","auto"):e.$listInner.css("height","112px"),e.$link.addClass("opened"),e.$listInner.addClass("scroller scrollblock"),$(".confirm_region").length&&$(".confirm_region").remove()},onHide:function(e){e.$link.removeClass("opened")}}),$(window).on("resize",(function(){ignoreResize.push(!0),clearTimeout(t),t=setTimeout((function(){var e="";(e=$(".common_select-link.opened + select").ikSelect().data("plugin_ikSelect"))&&e.$dropdown.css("left",e.$link.offset().left+"px")}),20),ignoreResize.pop()}))}}function extendDepthObject(e,t){var a=Object.assign({},e);for(var o in t)"object"==typeof t[o]?a[o]=extendDepthObject(a[o],t[o]):a[o]=t[o];return a}if(funcDefined("CheckTopMenuFullCatalogSubmenu")||(CheckTopMenuFullCatalogSubmenu=function(){if(!(window.matchMedia("(max-width: 991px)").matches||arAsproOptions.THEME&&"HOVER"!=arAsproOptions.THEME.MENU_TYPE_VIEW)){var e=$(".left_block .menu_top_block");if(e.length){var t=e.parents(".wrap_menu"),a=e.closest(".wrapper_inner").actual("width");a||(a=e.closest(".wraps").actual("width"));e.hasClass("catalogfirst");var o=$(".left_block .menu_top_block:visible li.full");e.actual("outerWidth");t.length&&(a=t.actual("outerWidth"),t.offset().left+a),$(".left_block .catalog_block.menu_top_block").length&&$(".left_block .catalog_block.menu_top_block").is(":visible")&&(o=$(".left_block .menu_top_block.catalog_block li.full")),o.each((function(){var e=$
162(this),t=e.find(">.dropdown");t.length&&(isOnceInited||"TOP"!=arAsproOptions.THEME.MENU_POSITION||e.on("mouseenter",(function(){t.css("min-height",e.closest(".dropdown").actual("outerHeight")+"px")})))}))}}}),$.fn.getMaxHeights=function(e,t,a){for(var o=this.map((function(t,a){return $(a).css("height",""),1==e?$(a).actual("outerHeight"):$(a).actual("height")})).get(),i=0,s=o.length;i<s;++i)o[i]%2&&--o[i];return Math.max.apply(this,o)},$.fn.equalizeHeights=function(e,t,a){for(var o=[],i=[],s=0,n=0;s<this.length;n++){var r=this[n],l=$(r),c=0,d=0;if(s++,void 0===a.blockNull||void 0===a.blockNull.class||!l.hasClass(a.blockNull.class)&&!l.closest("."+a.blockNull.class).length){if(i.push(this[n]),!1!==t&&!isMobile){var p=l.find(t);p.length&&(c=parseInt(p[0].offsetHeight))}c&&(c+=12),l.css("height",""),d=r.offsetHeight-c,!1!==a.minHeight&&(d<a.minHeight&&(d+=a.minHeight-d),window.matchMedia("(max-width: 520px)").matches&&(d=300),window.matchMedia("(max-width: 400px)").matches&&(d=200)),d||(d=0),o.push(d)}}s=0;for(var u=o.length;s<u;++s)o[s]%2&&--o[s];return $(i).height(Math.max.apply(this,o))},$.fn.getFloatWidth=function(){var e=0;if($(this).length){var t=$(this)[0].getBoundingClientRect();(e=t.width)||(e=t.right-t.left)}return $(this).data("floatWidth",e),e},$.fn.sliceHeight=function(e){function t(t){var a=Object.keys(e.breakpoint),o={};if(a.length)for(var i in a)window.matchMedia(a[i].toString()).matches&&(o=e.breakpoint[a[i]]);var s=extendDepthObject(e,o),n=void 0!==s.blockNull&&void 0!==s.blockNull.class&&s.blockNull.class,r=void 0!==s.row&&s.row.length?t.first().parents(s.row):t.first().parents(".items"),l="";if(void 0!==s.item&&s.item.length)if(n){if($(s.item).each((function(e,t){_element=$(t),_element.hasClass(n)||(l=_element)})),!l)return!1}else l=$(s.item).first();else l=t.first().hasClass("item")?t.first():t.first().parents(".item");if(void 0===s.autoslicecount||!1!==s.autoslicecount){var c=r.getFloatWidth(),d=l.getFloatWidth();c||(c=t.first().parents(".row").getFloatWidth()),d||(d=void 0!==s.item&&s.item.length?$(s.item+":eq(1)").getFloatWidth()?$(s.item+":eq(1)").getFloatWidth():$(s.item+":eq(2)").getFloatWidth():$(t[1]).getFloatWidth()?$(t[1]).getFloatWidth():$(t[2]).getFloatWidth()),d&&s.fixWidth&&(d-=s.fixWidth),d=parseInt(100*d)/100,c&&d&&(s.slice=Math.floor(c/d))}if(s.customSlice){var p=!1;s.length&&((d=void 0!==s.item&&s.item.length?$(s.item).last().getFloatWidth():t.last().hasClass("item")?t.last().getFloatWidth():t.last().parents(".item").getFloatWidth())&&(s.sliceNext=Math.floor(c/d)),p=!0)}if(elements=[],void 0!==s.classes&&s.classes.length)for(var u=0;u<s.classes.length;u++){var h=$(s.item).find(s.classes[u]);elements.push(h)}var f=elements.push(t)-1;if(1==s.mobile&&window.matchMedia("(max-width: 500px)").matches)for(var m=0;m<elements.length;m++){(h=$(elements[m])).css({"line-height":"",height:""})}else if(void 0===s.typeResize||0==s.typeResize){if(s.slice)for(m=0;m<elements.length;m++)if(s.currentRow){var _=t.index(s.currentItem),b=s.slice,v=Math.floor(_/b),g=(h=$(elements[m].slice(v*b,v*b+b)),m==f&&s.classNull);h.css({"line-height":"",height:""}),h.equalizeHeights(s.outer,g,s)}else for(u=0;u<elements[m].length;){s.customSlice&&s.sliceNext&&p&&u&&(s.slice=s.sliceNext);var k=s.slice;h=$(elements[m].slice(u,u+k));if(void 0!==s.blockNull&&void 0!==s.blockNull.class){var w=0;h.each((function(e,t){var a=$(t);(a.hasClass(s.blockNull.class)||a.closest("."+s.blockNull.class).length)&&w++}))}if(w&&(k-=(s.blockNull.width-1)*w),h=$(elements[m].slice(u,u+k))){g=m==f&&s.classNull;h.css({"line-height":"",height:""}),h.equalizeHeights(s.outer,g,s)}u+=k||1}if(s.lineheight){var C=parseInt(s.lineheight);isNaN(C)&&(C=0),t.each((function(){$(this).css("line-height",$(this).actual("height")+C+"px")}))}}}e=$.extend({slice:null,sliceNext:null,outer:!1,lineheight:!1,autoslicecount:!0,classNull:!1,minHeight:!1,row:!1,item:!1,typeResize:!1,typeValue:!1,fixWidth:0,resize:!0,mobile:!1,customSlice:!1,breakpoint:{},classes:[]},e);var a=$(this);ignoreResize.push(!0),t(a),ignoreResize.pop(),e.resize?BX.addCustomEvent("onWindowResize",(function(e){try{ignoreResize.push(!0),t(a)}catch(e){}finally{ignoreResize.pop()}})):ignoreResize.length||t(a)}
162,$.fn.sliceHeightNoResize=function(e){e=$.extend({slice:null,sliceNext:null,outer:!1,lineheight:!1,autoslicecount:!0,classNull:!1,minHeight:!1,row:!1,item:!1,typeResize:!1,typeValue:!1,fixWidth:0,resize:!0,mobile:!1,customSlice:!1,breakpoint:{}},e);var t=$(this);ignoreResize.push(!0),function(t){if(t.each((function(){$(this).css("line-height",""),$(this).css("height","")})),1!=e.mobile||!window.matchMedia("(max-width: 550px)").matches){if(void 0===e.autoslicecount||!1!==e.autoslicecount){var a=void 0!==e.row&&e.row.length?t.first().parents(e.row).getFloatWidth():t.first().parents(".items").getFloatWidth(),o=void 0!==e.item&&e.item.length?$(e.item).first().getFloatWidth():t.first().hasClass("item")?t.first().getFloatWidth():t.first().parents(".item").getFloatWidth();a||(a=t.first().parents(".row").getFloatWidth()),o&&e.fixWidth&&(o-=e.fixWidth),a&&o&&(e.slice=Math.floor(a/o))}if(e.customSlice){var i=Object.keys(e.breakpoint),s=!1;if(i.length)for(var n in(o=void 0!==e.item&&e.item.length?$(e.item).last().getFloatWidth():t.last().hasClass("item")?t.last().getFloatWidth():t.last().parents(".item").getFloatWidth())&&(e.sliceNext=Math.floor(a/o)),i)window.matchMedia(i[n].toString()).matches&&(s=!0,e.slice=e.breakpoint[i[n]])}if(void 0===e.typeResize||0==e.typeResize){if(e.slice)for(var r=0;r<t.length;r+=e.slice)e.customSlice&&e.sliceNext&&s&&r&&(e.slice=e.sliceNext),$(t.slice(r,r+e.slice)).equalizeHeights(e.outer,e.classNull,e.minHeight,e.typeResize,e.typeValue);if(e.lineheight){var l=parseInt(e.lineheight);isNaN(l)&&(l=0),t.each((function(){$(this).css("line-height",$(this).actual("height")+l+"px")}))}}}}(t),ignoreResize.pop()},!funcDefined("initHoverBlock"))function initHoverBlock(e){}if(!funcDefined("setStatusButton"))function setStatusButton(){if(funcDefined("setItemButtonStatus")||(setItemButtonStatus=function(e){if(e.BASKET)for(var t in e.BASKET){"number"!=typeof(a=e.BASKET[t])&&"string"!=typeof a||($(".to-cart[data-item="+a+"]").hide(),$(".counter_block[data-item="+a+"]").closest(".counter_block_inner").hide(),$(".counter_block[data-item="+a+"]").hide(),$(".in-cart[data-item="+a+"]").show(),$(".in-cart[data-item="+a+"]").closest(".button_block").addClass("wide"))}if(e.SUBSCRIBE)for(var t in e.SUBSCRIBE){var a;"number"!=typeof(a=e.SUBSCRIBE[t])&&"string"!=typeof a||($(".to-subscribe[data-item="+a+"]").hide(),$(".in-subscribe[data-item="+a+"]").show())}BX.onCustomEvent("onSetItemButtonStatus",[])}),Object.keys(arStatusBasketAspro).length)setItemButtonStatus(arStatusBasketAspro);else{if(void 0===e){var e={SITE_DIR:"/"};void 0!==$("body").data("site")&&(e.SITE_DIR=$("body").data("site"))}$.ajax({url:e.SITE_DIR+"ajax/getAjaxBasket.php",type:"POST",success:function(e){arStatusBasketAspro=e,setItemButtonStatus(arStatusBasketAspro)}})}}if(!funcDefined("onLoadjqm"))var onLoadjqm=function(e,t,a,o,i,s,n){if(t.w.attr("data-jqm-loaded","1"),(void 0===t.c.noOverlay||void 0!==t.c.noOverlay&&!t.c.noOverlay)&&$("body").addClass("jqm-initied"),window.matchMedia("(min-width: 768px)").matches&&$("body").addClass("swipeignore"),t.w.hasClass("auth_frame")&&t.w.find(".form-control:not(.eye-password-ignore) [type=password]").each((function(e){$(this).closest(".form-control").addClass("eye-password")})),$.each($(t.t).get(0).attributes,(function(e,a){if(/^data\-autoload\-(.+)$/.test(a.nodeName)){var o=a.nodeName.match(/^data\-autoload\-(.+)$/)[1],i=$('input[data-sid="'+o.toUpperCase()+'"]'),s=$(t.t).data("autoload-"+o);s=String(s).replace(/%99/g,"\\"),i.val(BX.util.htmlspecialcharsback(s)).attr("readonly","readonly"),i.closest(".form-group").addClass("input-filed"),i.attr("title",i.val())}})),t.w.hasClass("send_gift_frame")){var r=priceHtml=propsHtml="";if($(".offers_img a").length?r=$(".offers_img a").html():$(".product-detail-gallery__container .first_sku_picture").length?r="<img src="+$(".product-detail-gallery__container link.first_sku_picture").attr("href")+" />":$(".product-detail-gallery__container").length&&(r="<img src="+$('.product-detail-gallery__container link[itemprop="image"]').attr("href")+" />"),$('.product-container *[itemprop="offers"]').length)if($(".sku-view").length)$(".prices_block .price").length&&(priceHtml=$(".prices_block .cost.prices").html().replace("id","data-id"));else{var l=$(t.t).closest(".product-main");l.find(".prices_block .js_price_wrapper").length?l.find(".prices_block .js_price_wrapper .with_matrix").length?priceHtml='<div class="with_matrix">'+l.find(".prices_block .js_price_wrapper .with_matrix").html()+"</div>":l.find(".prices_block .with_matrix:visible").length?priceHtml='<div class="with_matrix">'+l.find(".prices_block .with_matrix").html()+"</div>":l.find(".prices_block .price_group.min").length?priceHtml='<div class="with_matrix">'+l.find(".prices_block .price_group.min").html()+"</div>":priceHtml='<div class="with_matrix">'+l.find(".prices_block .js_price_wrapper").html()+"</div>":l.find(".prices_block .with_matrix").length?priceHtml='<div class="with_matrix">'+l.find(".prices_block .with_matrix").html()+"</div>":l.find(".prices_block .price_group.min").length?priceHtml=l.find(".prices_block .price_group.min").html():l.f
162ind(".prices_block .price_matrix_wrapper").length&&(priceHtml=l.find(".prices_block .price_matrix_wrapper").html())}$(".buy_block .sku_props").length&&(propsHtml='<div class="props_item">',$(".buy_block .sku_props .bx_catalog_item_scu > div").each((function(){var e=$(this).find(".bx_item_section_name > span").html(),t=$(this).find(".ik_select_link_text");if(t.length)t.text();else{var a=$(this).find("ul li.active"),o=a.find(" > i");if(o.length&&o.attr("title")){var i=o.attr("title").split(":");i=i.length?i[1].trim():o.attr("title")}else a.find(" > span").text()}propsHtml+='<div class="prop_item"><span>'+e+"</span></div>"})),propsHtml+="</div>"),$('<div class="custom_block"><div class="title">'+BX.message("POPUP_GIFT_TEXT")+'</div><div class="item_block"><table class="item_list"><tr><td class="image"><div>'+r+'</div></td><td class="text"><div class="name">'+$("h1").text()+"</div>"+priceHtml+propsHtml+"</td></tr></table></div></div>").prependTo(t.w.find(".form_body"))}if("Y"==arAsproOptions.THEME.REGIONALITY_SEARCH_ROW&&(t.w.hasClass("city_chooser_frame")||t.w.hasClass("city_chooser_small_frame"))&&(t.w.addClass("small_popup_regions"),t.w.addClass("no_scroll")),"fast_view"==e&&$(".smart-filter-filter").length){t.w.closest("#popup_iframe_wrapper").append('<div class="navigation-wrapper-fast-view"><div class="fast-view-nav prev colored_theme_hover_bg" data-fast-nav="prev"><i class="svg left"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="6.969" viewBox="0 0 12 6.969"><path id="Rounded_Rectangle_702_copy_24" data-name="Rounded Rectangle 702 copy 24" class="cls-1" d="M361.691,401.707a1,1,0,0,1-1.414,0L356,397.416l-4.306,4.291a1,1,0,0,1-1.414,0,0.991,0.991,0,0,1,0-1.406l5.016-5a1.006,1.006,0,0,1,1.415,0l4.984,5A0.989,0.989,0,0,1,361.691,401.707Z" transform="translate(-350 -395.031)"/></svg></i></div><div class="fast-view-nav next colored_theme_hover_bg" data-fast-nav="next"><i class="svg right"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="6.969" viewBox="0 0 12 6.969"><path id="Rounded_Rectangle_702_copy_24" data-name="Rounded Rectangle 702 copy 24" class="cls-1" d="M361.691,401.707a1,1,0,0,1-1.414,0L356,397.416l-4.306,4.291a1,1,0,0,1-1.414,0,0.991,0.991,0,0,1,0-1.406l5.016-5a1.006,1.006,0,0,1,1.415,0l4.984,5A0.989,0.989,0,0,1,361.691,401.707Z" transform="translate(-350 -395.031)"/></svg></i></div></div>')}if(t.w.addClass("scrollblock"),t.w.addClass("show").css({opacity:1}),void 0===t.c.noOverlay||void 0!==t.c.noOverlay&&!t.c.noOverlay){let e=window.innerWidth-document.documentElement.clientWidth+"px";$("body").css({"padding-right":e,overflow:"hidden",height:"100vh"}),t.w.closest("#popup_iframe_wrapper").css({"z-index":3e3,display:"flex"})}void 0!==t.c.noOverlay&&t.c.noOverlay&&t.w.closest("#body_iframe_wrapper").css({"z-index":2999,display:"flex"});let c=$(t.t)[0];n&&(c=n),BX.onCustomEvent("onCompleteAction",[{action:"loadForm"},c]),void 0===a&&(a=""),void 0===o&&(o=!1),"order-popup-call"==e||("order-button"==e?$(".order-button_frame").find("div[product_name]").find("input").val(t.t.title).attr("readonly","readonly").css({overflow:"hidden","text-overflow":"ellipsis"}):"basket_error"==e?($(".basket_error_frame .pop-up-title").text(i),$(".basket_error_frame .ajax_text").html(a),window.matchMedia("(max-width: 991px)").matches&&$("body").addClass("all_viewed"),initSelects(document),"Y"==s&&n&&$("<div class='popup_button_basket_wr'><span class='popup_button_basket big_btn button' data-item="+n.data("item")+"><span class='btn btn-default'>"+BX.message("ERROR_BASKET_BUTTON")+"</span></span></div>").insertAfter($(".basket_error_frame .ajax_text"))):"fast_view"===e&&initSelects(document)),$("."+e+"_frame").show()};if(!funcDefined("onHidejqm"))var onHidejqm=function(e,t){t.w.find(".one_click_buy_result_success").is(":visible")&&"one_click_buy_basket"==e&&(window.location.href=window.location.href),$(".xzoom-source").length&&$(".xzoom-source").remove(),$(".xzoom-preview").length&&$(".xzoom-preview").remove(),t.w.animate({opacity:0}
162,200,(function(){(t.w.hide(),t.w.empty(),t.o.remove(),t.w.removeClass("show"),t.w.closest("#popup_iframe_wrapper").find(".jqmOverlay").length||($("body").css({"padding-right":"",overflow:"",height:""}),t.w.closest("#popup_iframe_wrapper").css({"z-index":"",display:""})),t.w.closest("#body_iframe_wrapper").find(".jqmWindow.show").length||t.w.closest("#body_iframe_wrapper").css({"z-index":"",display:""}),window.matchMedia("(max-width: 991px)").matches&&$("body").removeClass("all_viewed"),$(".jqmOverlay:not(.mobp)").length&&!$(".jqmOverlay.waiting").length||$("body").removeClass("jqm-initied"),window.matchMedia("(min-width: 768px)").matches&&$("body").removeClass("swipeignore"),"fast_view"==e)&&($(".fast_view_popup").remove(),t.w.closest("#popup_iframe_wrapper").find(".navigation-wrapper-fast-view").remove())}));let a=document.querySelectorAll("[id^=calendar_popup]");a&&a.forEach((e=>{e.closest(".popup-window").style.display="none"}))};if($.fn.jqmEx=function(){var e=$(this),t=e.data("name");if(t.length&&"disabled"!=e.attr("disabled")){var a="",o="",i=e;void 0===$.fn.jqmEx.counter?$.fn.jqmEx.counter=0:++$.fn.jqmEx.counter,$.each(e.get(0).attributes,(function(t,a){var i=a.nodeName,s=e.attr(i);
162if(/^data\-param\-(.+)$/.test(i)){var n=i.match(/^data\-param\-(.+)$/)[1];o+="href"===n?n+"="+encodeURIComponent(location.href.replace(location.origin,""))+"&":n+"="+s.replace(/ /g,"+")+"&"}}));var s=arAsproOptions.SITE_DIR+"ajax/form.php";s+="auth"==t?"?"+o+"auth=Y":"?"+o,e.closest("#fast_view_item").length&&(a="fast_view_popup");var n="Y"==e.data("noOverlay");if(n)var r=$('<div class="'+t+"_frame "+a+' jqmWindow popup" data-popup="'+$.fn.jqmEx.counter+'"></div>').appendTo("#body_iframe_wrapper");else r=$('<div class="'+t+"_frame "+a+' jqmWindow popup" data-popup="'+$.fn.jqmEx.counter+'"></div>').appendTo("#popup_iframe_wrapper");let l="jqmOverlay";e.data("jqm-overlay-class")&&(l+=" "+e.data("jqm-overlay-class")),loadJQM((()=>{"1"!==r.attr("data-jqm-loaded")&&(r.jqm({ajax:s,trigger:i,noOverlay:n,overlayClass:l,onLoad:function(e){onLoadjqm(t,e)},onHide:function(e){if(e.w.hasClass("jqm-lock-close"))return!1;onHidejqm(t,e)}}),e.trigger("click"))}))}},window.addEventListener("keydown",(function(e){if(27==e.keyCode){if($(".main-user-consent-request-popup:visible").length)return void BX.onCustomEvent("onUserConsentHide");let e=$(".jqm-init.show").last();e.hasClass("jqm-lock-close")||e?.jqmHide?.(),$(".inline-search-block.show").length&&($(".inline-search-block").toggleClass("show"),$(".jqmOverlay.search").detach()),$(".title-search-result").hide(),$(".search .search-input").trigger("blur"),$(".mega_fixed_menu").fadeOut(animationTime)}})),!funcDefined("scroll_block"))function scroll_block(e,t){if(e.length){if(void 0!==t&&t.length)t.trigger("click");else if($(".prices_tab").addClass("active").siblings().removeClass("active"),$(".prices_tab .opener").length&&!$(".prices_tab .opener .opened").length){let e=$(".prices_tab .opener").first();e.find(".opener_icon").addClass("opened"),e.parents("tr").addClass("nb"),e.parents("tr").next(".offer_stores").find(".stores_block_wrap").slideDown(200)}let a=e.offset().top,o=$("#headerfixed").lenght?$("#headerfixed").outerHeight(!0,!0):0,i=document.querySelector(".product-item-detail-tabs-container-fixed");i&&(a-=i.offsetHeight),$("html,body").animate({scrollTop:a-o},150)}}if(!funcDefined("jqmEd"))var jqmEd=function(e,t,a,o,i,s,n,r){return void 0===o&&(o=""),void 0===i&&(i=!1),$("body #popup_iframe_wrapper").find("."+e+"_frame").remove(),$("body #popup_iframe_wrapper").append('<div class="'+e+'_frame jqmWindow popup"></div>'),loadJQM((()=>{void 0===a?$("."+e+"_frame").jqm({trigger:"."+e+"_frame.popup",onHide:function(t){onHidejqm(e,t)},onLoad:function(t){onLoadjqm(e,t,o,i)},ajax:arAsproOptions.SITE_DIR+"ajax/form.php?form_id="+t+(o.length?"&"+o:"")}):("enter"==e?$("."+e+"_frame").jqm({trigger:a,onHide:function(t){onHidejqm(e,t)},onLoad:function(t){onLoadjqm(e,t,o,i)},ajax:arAsproOptions.SITE_DIR+"ajax/auth.php"}):"basket_error"==e?$("."+e+"_frame").jqm({trigger:a,onHide:function(t){onHidejqm(e,t)},onLoad:function(t){onLoadjqm(e,t,o,i,s,n,r)},ajax:arAsproOptions.SITE_DIR+"ajax/basket_error.php"}):$("."+e+"_frame").jqm({trigger:a,onHide:function(t){onHidejqm(e,t)},onLoad:function(t){onLoadjqm(e,t,o,i)},ajax:arAsproOptions.SITE_DIR+"ajax/form.php?form_id="+t+(o.length?"&"+o:"")}),$(a).dblclick((function(){return!1}))),$(a).click(),$(a).remove()})),!0};if(!funcDefined("replaceBasketPopup"))function replaceBasketPopup(e){void 0!==e&&(e.w.hide(),e.o.hide())}if(!funcDefined("waitLayer"))function waitLayer(e,t){"undefined"!=typeof dataLayer&&"function"==typeof t?t():setTimeout((function(){waitLayer(e,t)}),e)}if(!funcDefined("checkCounters"))function checkCounters(e){return void 0!==e?"google"==e&&"Y"==arAsproOptions.COUNTERS.GOOGLE_ECOMERCE&&arAsproOptions.COUNTERS.GOOGLE_COUNTER>0||"yandex"==e&&"Y"==arAsproOptions.COUNTERS.YANDEX_ECOMERCE&&arAsproOptions.COUNTERS.YANDEX_COUNTER>0:"Y"==arAsproOptions.COUNTERS.YANDEX_ECOMERCE&&arAsproOptions.COUNTERS.YANDEX_COUNTER>0||"Y"==arAsproOptions.COUNTERS.GOOGLE_ECOMERCE&&arAsproOptions.COUNTERS.GOOGLE_COUNTER>0}if(!funcDefined("addBasketCounter"))function addBasketCounter(e){if("N"!==arAsproOptions.COUNTERS.USE_BASKET_GOALS){var t={goal:"goal_basket_add",params:{id:e}};BX.onCustomEvent("onCounterGoals",[t])}checkCounters()&&$.ajax({url:arAsproOptions.SITE_DIR+"ajax/goals.php",dataType:"json",type:"POST",data:{ID:e},success:function(e){if(e&&e.ID){let t={items:[{item_name:e.NAME,item_id:e.ID,price:parseFloat(e.PRICE),item_brand:e.BRAND,item_category:e.CATEGORY,item_list_name:"List Results",item_list_id:e.IBLOCK_SECTION_ID,affiliation:e.SHOP_NAME,index:1,quantity:parseFloat(e.QUANTITY)}]};"v3"===arAsproOptions.COUNTERS.GA_VERSION&&(t={currencyCode:e.CURRENCY,add:{products:[{id:e.ID,name:e.NAME,price:parseFloat(e.PRICE),brand:e.BRAND,category:e.CATEGORY,quantity:parseFloat(e.QUANTITY)}]}}),waitLayer(100,(function(){dataLayer.push({ecommerce:null}
162),dataLayer.push({event:arAsproOptions.COUNTERS.GOOGLE_EVENTS.ADD2BASKET,currency:e.CURRENCY,value:parseFloat(e.PRICE),ecommerce:t})}))}}})}if(!funcDefined("purchaseCounter"))function purchaseCounter(e,t,a){checkCounters()&&$.ajax({url:arAsproOptions.SITE_DIR+"ajax/goals.php",dataType:"json",type:"POST",data:{ORDER_ID:e,TYPE:t},success:function(e){var o=[];const i=[];if(e.ITEMS)for(var s in e.ITEMS)o.push({id:e.ITEMS[s].ID,sku:e.ITEMS[s].ID,name:e.ITEMS[s].NAME,price:e.ITEMS[s].PRICE,brand:e.ITEMS[s].BRAND,category:e.ITEMS[s].CATEGORY,quantity:e.ITEMS[s].QUANTITY}),i.push({item_id:e.ITEMS[s].ID,item_name:e.ITEMS[s].NAME,price:parseFloat(e.ITEMS[s].PRICE),item_brand:e.ITEMS[s].BRAND,item_category:e.ITEMS[s].CATEGORY,affiliation:e.SHOP_NAME,quantity:parseFloat(e.ITEMS[s].QUANTITY)});if(e.ID){let s={transaction_id:e.ACCOUNT_NUMBER,affiliation:e.SHOP_NAME,value:e.PRICE,tax:e.TAX_VALUE,shipping:e.PRICE_DELIVERY,currency:e.CURRENCY,items:i};"v3"===arAsproOptions.COUNTERS.GA_VERSION&&(s={purchase:{actionField:{id:e.ACCOUNT_NUMBER,shipping:e.PRICE_DELIVERY,tax:e.TAX_VALUE,list:t,revenue:e.PRICE},products:o}}),waitLayer(100,(function(){dataLayer.push({ecommerce:null}),dataLayer.push({event:arAsproOptions.COUNTERS.GOOGLE_EVENTS.PURCHASE,ecommerce:s}),void 0!==a&&a(s)}))}else void 0!==a&&a()},error:function(){void 0!==a&&a()}})}if(!funcDefined("viewItemCounter"))function viewItemCounter(e,t){checkCounters()&&$.ajax({url:arAsproOptions.SITE_DIR+"ajax/goals.php",dataType:"json",type:"POST",data:{PRODUCT_ID:e,PRICE_ID:t},success:function(e){if(e.ID){let t={items:[{item_name:e.NAME,item_id:e.ID,price:parseFloat(e.PRICE),item_brand:e.BRAND,item_category:e.CATEGORY,item_list_name:"List Results",item_list_id:e.IBLOCK_SECTION_ID,affiliation:e.SHOP_NAME,index:1,quantity:parseFloat(e.QUANTITY)}]};"v3"===arAsproOptions.COUNTERS.GA_VERSION&&(t={detail:{products:[{id:e.ID,name:e.NAME,price:parseFloat(e.PRICE),brand:e.BRAND,category:e.CATEGORY}]}}),waitLayer(100,(function(){dataLayer.push({ecommerce:null}),dataLayer.push({event:"view_item",currency:e.CURRENCY,value:parseFloat(e.PRICE),ecommerce:t})}))}}})}if(!funcDefined("checkoutCounter"))function checkoutCounter(e,t,a){checkCounters("google")&&$.ajax({url:arAsproOptions.SITE_DIR+"ajax/goals.php",dataType:"json",type:"POST",data:{BASKET:"Y"},success:function(o){var i=[];const s=[];let n=0,r="RUB";if(o.ITEMS)for(var l in o.ITEMS)i.push({id:o.ITEMS[l].ID,name:o.ITEMS[l].NAME,price:o.ITEMS[l].PRICE,brand:o.ITEMS[l].BRAND,category:o.ITEMS[l].CATEGORY,quantity:o.ITEMS[l].QUANTITY}),s.push({item_id:o.ITEMS[l].ID,item_name:o.ITEMS[l].NAME,price:parseFloat(o.ITEMS[l].PRICE),item_brand:o.ITEMS[l].BRAND,item_category:o.ITEMS[l].CATEGORY,affiliation:o.SHOP_NAME,quantity:parseFloat(o.ITEMS[l].QUANTITY)}),n+=o.ITEMS[l].PRICE,r=o.ITEMS[l].CURRENCY;if(i){let o={items:s};"v3"===arAsproOptions.COUNTERS.GA_VERSION&&(o={checkout:{actionField:{step:e,option:t},products:i}}),waitLayer(100,(function(){dataLayer.push({ecommerce:null}),dataLayer.push({event:arAsproOptions.COUNTERS.GOOGLE_EVENTS.CHECKOUT_ORDER,currency:r,value:parseFloat(n),ecommerce:o}),void 0!==a&&"function"==typeof a&&a()}))}}})}if(!funcDefined("delFromBasketCounter"))function delFromBasketCounter(e,t){checkCounters()&&$.ajax({url:arAsproOptions.SITE_DIR+"ajax/goals.php",dataType:"json",type:"POST",data:{ID:e},success:function(e){if(e.ID){let a={items:[{item_name:e.NAME,item_id:e.ID,price:parseFloat(e.PRICE),item_brand:e.BRAND,item_category:e.CATEGORY,affiliation:e.SHOP_NAME,item_list_name:"List Results"}]};"v3"===arAsproOptions.COUNTERS.GA_VERSION&&(a={remove:{products:[{id:e.ID,name:e.NAME,category:e.CATEGORY,quantity:parseFloat(e.QUANTITY)}]}}),waitLayer(100,(function(){dataLayer.push({ecommerce:null}),dataLayer.push({event:arAsproOptions.COUNTERS.GOOGLE_EVENTS.REMOVE_BASKET,currency:e.CURRENCY,value:parseFloat(e.PRICE),ecommerce:a}),"function"==typeof t&&t()}))}}})}if(!funcDefined("setHeightCompany"))function setHeightCompany(){$(".md-50.img").height($(".md-50.big").outerHeight()-35)}if(!funcDefined("initSly"))function initSly(){}if(!funcDefined("createTableCompare"))function createTableCompare(e,t,a){try{var o=e.clone().removeAttr("id").addClass("clone");a.length?(a.remove(),t.html(""),t.html(o)):t.append(o)}catch(e){}}if(funcDefined("fillBasketPropsExt")||(fillBasketPropsExt=function(e,t,a){var o=0,i=null,s=!1,n={},r=null;if(!(r=BX(a))&&e.closest(".item").find(".basket_props_block").length&&"Y"!==e.data("offers")&&(r=e.closest(".item").find(".basket_props_block")[0]),r){if((i=r.getElementsByTagName("select"))&&i.length)for(o=0;o<i.length;o++)if(!i[o].disabled)switch(i[o].type.toLowerCase()){case"select-one":n[i[o].name]=i[o].value,s=!0;break;default:break}if((i=r.getElementsByTagName("input"))&&i.length)for(o=0;o<i.length;o++)if(!i[o].disabled)switch(i[o].type.toLowerCase()){case"hidden":n[i[o].name]=i[o].value,s=!0;break;case"radio":i[o].checked&&(n[i[o].name]=i[o].value,s=!0);break;default:break}}return s||(n[t]=[],n[t][0]=0),n}),funcDefined("showBasketError")||(showBasketError=function(e,t,a,o,i){var s=t||BX.message("ERROR_BASKET_TITLE"),n="N",r="";void 0!==typeof a&&(n="Y"),void 0!==typeof o&&(r=o),$("body").append("<span class='add-error-bakset' style='display:none;'></span>"),jqmEd("basket_error","error-bakset",".add-error-bakset",e,this,s,n,r),"function"==typeof i&&i()}),CheckTopVisibleMenu=function(e){var t=$(".dropdown-menu:visible");void 0!==e&&t.push(e),t.length&&t.each((function(e,t){var a=$(t);a.find("a").css("white-space",""),a.css("left",""),a.css("right",""),a.removeClass("toright");var o=a.offset().left;if(void 0!==o){var i=a.parents(".mega-menu");i.length||(i=a.closest(".logo-row"));var s=i.outerWidth(),n=i.offset().left+s,r=a.parents(".toright").length>0,l=a.parents(".dropdown-menu"),c=l.length>0;if(c)var d=l.first().outerWidth()+l.first().offset().left;d+a.outerWidth()>n&&a.find("a").css("white-space","normal");var p=o+a.outerWidth();if(p>n||r){var u;
162if(u=n-p,c||r)a.css("left","auto"),a.css("right","100%"),a.addClass("toright");else{var h=parseInt(a.css("left"));a.css("left",h+u+"px")}}}}))},!funcDefined("isRealValue"))function isRealValue(e){return e&&"null"!==e&&"undefined"!==e}if(!funcDefined("rightScroll"))function rightScroll(e,t){var a=BX("prop_"+e+"_"+t);if(a){var o=parseInt(a.style.marginLeft);o>=0&&(a.style.marginLeft=o-20+"%")}}if(!funcDefined("leftScroll"))function leftScroll(e,t){var a=BX("prop_"+e+"_"+t);if(a){var o=parseInt(a.style.marginLeft);o<0&&(a.style.marginLeft=o+20+"%")}}function loadScrollTabs(e,t=(()=>{})){$(e).iAppear((()=>{BX.loadScript([arAsproOptions.SITE_TEMPLATE_PATH+"/js/scrollTabs.js?v=1"],(function(){t()}))}))}if(funcDefined("InitOrderCustom")||(InitOrderCustom=function(){$(".ps_logo img").wrap('<div class="image"></div>'),$("#bx-soa-order .radio-inline").each((function(){"checked"==$(this).find("input").attr("checked")&&$(this).addClass("checked")})),$("#bx-soa-order .checkbox input[type=checkbox]").each((function(){"checked"==$(this).attr("checked")&&$(this).parent().addClass("checked")})),$("#bx-soa-order .bx-authform-starrequired").each((function(){var e=$
162(this).html();$(this).closest("label").append('<span class="bx-authform-starrequired"> '+e+"</span>"),$(this).detach()})),$(".bx_ordercart_coupon").each((function(){$(this).find(".bad").length?$(this).addClass("bad"):$(this).find(".good").length&&$(this).addClass("good")}))}),funcDefined("InitLabelAnimation")||(InitLabelAnimation=function(e){$(e).length&&($(e).find(".form-group").each((function(){$(this).find("input[type=text], textarea").length&&!$(this).find(".dropdown-block").length&&""!=$(this).find("input[type=text], textarea").val()&&$(this).addClass("value_y")})),$(document).on("click",e+" .form-group:not(.bx-soa-pp-field) label",(function(){$(this).parent().find("input, textarea").focus()})),$(document).on("focusout",e+" .form-group:not(.bx-soa-pp-field) input, "+e+" .form-group:not(.bx-soa-pp-field) textarea",(function(){""==$(this).val()||$(this).closest(".form-group").find(".dropdown-block").length||$(this).closest(".form-group").find("#profile_change").length?$(this).closest(".form-group").removeClass("value_y"):$(this).closest(".form-group").addClass("value_y")})),$(document).on("focus",e+" .form-group:not(.bx-soa-pp-field) input, "+e+" .form-group:not(.bx-soa-pp-field) textarea",(function(){$(this).closest(".form-group").find(".dropdown-block").length||$(this).closest(".form-group").find("#profile_change").length||$(this).closest(".form-group").find("[name=PERSON_TYPE_OLD]").length||$(this).closest(".form-group").addClass("value_y")})))}),checkCaptchaWidth=function(){$(".captcha-row").each((function(){var e=$
162(this).actual("width");$(this).hasClass("b")?e>320&&$(this).removeClass("b"):e<=320&&$(this).addClass("b")}))},checkFormWidth=function(){$(".form .form_left").each((function(){var e=$(this).parents(".form"),t=e.actual("width");e.hasClass("b")?t>417&&e.removeClass("b"):t<=417&&e.addClass("b")}))},checkFormControlWidth=function(){$(".form-control").each((function(){var e=$(this).actual("width"),t=$(this).find("label:not(.error) > span").actual("width"),a=$(this).find("label.error").actual("width");a>0?$(this).hasClass("h")?e>t+a+5&&$(this).removeClass("h"):e<=t+a+5&&$(this).addClass("h"):$(this).removeClass("h")}))},scrollToTop=function(){if("NONE"!==arAsproOptions.THEME.SCROLLTOTOP_TYPE){var e=!1;$("body").append($("<a />").addClass("scroll-to-top "+arAsproOptions.THEME.SCROLLTOTOP_TYPE+" "+arAsproOptions.THEME.SCROLLTOTOP_POSITION).attr({href:"#",id:"scrollToTop"})),arAsproOptions.THEME.SCROLLTOTOP_POSITION_BOTTOM&&$("#scrollToTop").css("bottom",+arAsproOptions.THEME.SCROLLTOTOP_POSITION_BOTTOM+"px"),arAsproOptions.THEME.SCROLLTOTOP_POSITION_RIGHT&&$("#scrollToTop").css("right",+arAsproOptions.THEME.SCROLLTOTOP_POSITION_RIGHT+"px"),$("#scrollToTop").click((function(e){return e.preventDefault(),$("body, html").animate({scrollTop:0},500),!1})),$(window).scroll((function(){e||(e=!0,documentScrollTopLast>150?($("#scrollToTop").stop(!0,!0).addClass("visible"),e=!1):($("#scrollToTop").stop(!0,!0).removeClass("visible"),e=!1),checkScrollToTop())}))}},checkScrollToTop=function(){if(arAsproOptions.THEME&&arAsproOptions.THEME.SCROLLTOTOP_POSITION_BOTTOM)var e=+arAsproOptions.THEME.SCROLLTOTOP_POSITION_BOTTOM;else e=55;var t=documentScrollTopLast,a=document.documentElement.offsetHeight,o=0;$("footer").length&&(o=$("footer .footer-inner").offset().top),arAsproOptions.THEME&&"CONTENT"==arAsproOptions.THEME.SCROLLTOTOP_POSITION&&(warpperWidth=$("body > .wrapper > .wrapper_inner").width(),$("#scrollToTop").css("margin-left",Math.ceil(warpperWidth/2)+23)),t+a>o?$("#scrollToTop").css("bottom",Math.round(e+t+a-o)+"px"):parseInt($("#scrollToTop").css("bottom"))>e&&$("#scrollToTop").css("bottom",Math.round(e))},$(document).on("click",".front_page .logo-row .logo",(function(e){e.preventDefault(),$("body, html").stop(!0,!0).animate({scrollTop:0},500)})),CheckObjectsSizes=function(){$(".container iframe,.container object,.container video").each((function(){var e=$
162(this).attr("height"),t=$(this).attr("width");e&&t&&$(this).css("height",$(this).outerWidth()*e/t)}))},!funcDefined("reloadTopBasket"))var reloadTopBasket=function(e,t,a,o,i,s,n){var r={PARAMS:$("#top_basket_params").val(),ACTION:e};void 0!==s&&s&&(r.delete_top_item="Y",r.delete_top_item_id=s.data("id")),$.post(arAsproOptions.SITE_DIR+"ajax/show_basket_actual.php",r,$.proxy((function(e){$(t).html(e);BX.onCustomEvent("onCompleteAction",[{action:"loadBasket"}])})))};if(CheckTabActive=function(){clicked_tab&&window.matchMedia("(min-width: 768px)").matches&&(clicked_tab--,$(".nav.nav-tabs li").each((function(){$(this).index()==clicked_tab&&$(this).addClass("active")})),$(".catalog_detail .tab-content .tab-pane:eq("+clicked_tab+")").addClass("active"),$(".catalog_detail .tab-content .tab-pane .title-tab-heading").next().removeAttr("style"),clicked_tab=0)},!funcDefined("initCountdown"))var initCountdown=function(){"function"==typeof $.fn.countdown&&$(".view_sale_block").length&&$(".view_sale_block").each((function(){var e=$(this);if(!e.hasClass("init-if-visible")||e.is(":visible")){var t=e.find(".active_to").text(),a=new Date(t.replace(/(\d+)\.(\d+)\.(\d+)/,"$3/$2/$1"));e.hasClass("compact")?e.find(".countdown").countdown({until:a,format:"dHMS",compact:!0,padZeroes:!0,layout:'{d<}<span class="days item">{dn}<div class="text">{dl}</div></span>{d>} <span class="hours item">{hn}<div class="text">{hl}</div></span> <span class="minutes item">{mn}<div class="text">{ml}</div></span> <span class="sec item">{sn}<div class="text">{sl}</div></span>'},$.countdown.regionalOptions.ru):e.find(".countdown").countdown({until:a,format:"dHMS",padZeroes:!0,layout:'{d<}<span class="days item">{dnn}<div class="text">{dl}</div></span>{d>} <span class="hours item">{hnn}<div class="text">{hl}</div></span> <span class="minutes item">{mnn}<div class="text">{ml}</div></span> <span class="sec item">{snn}<div class="text">{sl}</div></span>'},$.countdown.regionalOptions.ru)}}))};if(!funcDefined("initCountdownTime"))var initCountdownTime=function(e,t){if("function"==typeof $.fn.countdown)if(t){var a=new Date(t.replace(/(\d+)\.(\d+)\.(\d+)/,"$3/$2/$1"));e.find(".countdown").countdown("destroy"),e.hasClass("compact")?e.find(".countdown").countdown({until:a,format:"dHM",compact:!0,padZeroes:!0,layout:'{d<}<span class="days item">{dn}<div class="text">{dl}</div></span>{d>} <span class="hours item">{hn}<div class="text">{hl}</div></span> <span class="minutes item">{mn}<div class="text">{ml}</div></span> <span class="sec item">{sn}<div class="text">{sl}</div></span>'},$.countdown.regionalOptions.ru):e.find(".countdown").countdown({until:a,format:"dHMS",padZeroes:!0,layout:'{d<}<span class="days item">{dnn}<div class="text">{dl}</div></span>{d>} <span class="hours item">{hnn}<div class="text">{hl}</div></span> <span class="minutes item">{mnn}<div class="text">{ml}</div></span> <span class="sec item">{snn}<div class="text">{sl}</div></span>'},$.countdown.regionalOptions.ru),e.find(".view_sale_block").show()}else e.find(".view_sale_block").hide()};waitCounter=function(e,t,a){"object"==typeof window["yaCounter"+e]?"function"==typeof a&&a():setTimeout((function(){waitCounter(e,t,a)}),t)};var isOnceInited=insertFilter=!1,animationTime=200,delayTime=200,topMenuEnterTimer=!1,previewMode=window!=window.top,isMobile=window.matchMedia("(max-width:991px)").matches;if(isMobile&&(document.documentElement.className+=" mobile"),previewMode&&(document.documentElement.className+=" previewMode"),-1!=navigator.userAgent.indexOf("Edge")&&(document.documentElement.className+=" bx-ie-edge"),!funcDefined("checkVerticalMobileFilter"))var checkVerticalMobileFilter=function(){};if(!funcDefined("oneClickBuy"))var oneClickBuy=function(e,t,a){var o="one_click_buy",i=1,s=$(a).closest(".buy_block").find(".to-cart"),n=$(a).closest("tr").find(".to-cart"),r=$(a).closest(".item").find(".to-cart");void 0!==a&&(i=$(a).attr("data-quantity"),$(a).attr("data-props")),i<0&&(i=1);var l=s.data("props")||n.data("props")||r.data("props"),c="",d="",p="N",u={},h=s.data("iblockid"),f=s.attr("data-item");l&&(c=l.split(";")),s.data("part_props")&&(d=s.data("part_props")),s.data("add_props")&&(p=s.data("add_props")),(u=fillBasketPropsExt(s,"prop",s.data("bakset_div"))).iblockID=h,u.part_props=d,u.add_props=p,u.props=JSON.stringify(c),u.item=f,u.ocb_item="Y",$(a).hasClass("clicked")||($(a).addClass("clicked"),$("body").find("."+o+"_frame").remove(),$("body").find("."+o+"_trigger").remove(),$("body #popup_iframe_wrapper").append('<div class="'+o+'_frame popup"></div>'),$("body #popup_iframe_wrapper").append('<div class="'+o+'_trigger"></div>'),loadJQM((()=>{$("."+o+"_frame").jqm({trigger:"."+o+"_trigger",onHide:function(e){onHidejqm(o,e)}
162,toTop:!1,onLoad:function(e){onLoadjqm(o,e,"",!1,!1,!1,a)},ajax:arAsproOptions.SITE_DIR+"ajax/one_click_buy.php?ELEMENT_ID="+e+"&IBLOCK_ID="+t+"&ELEMENT_QUANTITY="+i+"&OFFER_PROPS="+u.props}),$("."+o+"_trigger").click()})))};if(!funcDefined("oneClickBuyBasket"))var oneClickBuyBasket=function(){const e="one_click_buy_basket";$(".fast_order").hasClass("clicked")||($(".fast_order").addClass("clicked"),$("body ."+e+"_frame").remove(),$("body ."+e+"_trigger").remove(),$("body #popup_iframe_wrapper").append('<div class="'+e+'_frame popup"></div>','<div class="'+e+'_trigger"></div>'),loadJQM((()=>{$("."+e+"_frame").jqm({trigger:"."+e+"_trigger",onHide:function(t){onHidejqm(e,t)},onLoad:function(t){onLoadjqm(e,t)},ajax:arAsproOptions.SITE_DIR+"ajax/one_click_buy_basket.php"}),$("."+e+"_trigger").click()})))};$(document).on("click",".menu_top_block>li .more a",(function(){$this=$(this),$this.parents(".dropdown").first().find(">.hidden").removeClass("hidden"),$this.parent().addClass("hidden"),setTimeout((function(){$this.parent().remove()}),500)})),$(document).on("mouseenter",".menu_top_block.catalogfirst>li>.dropdown>li.full",(function(){$(this).find(">.dropdown").length&&topMenuEnterTimer&&(clearTimeout(topMenuEnterTimer),topMenuEnterTimer=!1)})),$(document).on("mouseenter",".menu_top_block>
162li:not(.full)",(function(){var e=$(this).find(">.dropdown");if(e.length&&!e.hasClass("visible")){var t=$(this).parents(".menu").parents(".wrap_menu"),a=t.actual("outerWidth"),o=t.offset().left+a-($(this).offset().left+e.actual("outerWidth"));if(window.matchMedia("(min-width: 951px)").matches&&$(this).hasClass("catalog")&&($(".banner_auto").hasClass("catalog_page")||$(".banner_auto").hasClass("front_page")))return;o<0&&e.css({left:o+"px"}),e.stop().slideDown(animationTime,(function(){e.css({height:"",overflow:"visible"})})),$(this).on("mouseleave",(function(){var t=setTimeout((function(){e.stop().slideUp(animationTime,(function(){e.css({left:""})}))}),delayTime);$(this).on("mouseenter",(function(){t&&(clearTimeout(t),t=!1)}))}))}})),$(document).on("mouseenter",".menu_top_block>li .dropdown>li",(function(){var e=$(this),t=e.find(">.dropdown");if(t.length&&(!e.parents(".full").length&&!e.hasClass("full")||e.parents(".more").length)){var a=e.parents(".menu").parents(".wrap_menu"),o=[];topMenuEnterTimer=setTimeout((function(){var i=a.actual("outerWidth"),s=a.offset().left,n=s+i,r=!!e.parent().hasClass("toleft");(r=r?e.offset().left+e.actual("outerWidth")-t.actual("outerWidth")<s:e.offset().left+e.actual("outerWidth")+t.actual("outerWidth")>n)?e.find(">.dropdown").addClass("toleft").show():e.find(">.dropdown").removeClass("toleft").show();var l=t.offset().left,c=l+t.actual("outerWidth");
162e.parents(".dropdown").each((function(){var e=$(this),t=e.offset().left,a=t+e.actual("outerWidth");(t>=l&&t<c-1||a>l+1&&a<=c)&&(o.push(e),e.find(">li>a").css({opacity:"0.1"}))}))}),delayTime),e.unbind("mouseleave"),e.on("mouseleave",(function(){var t=setTimeout((function(){if(e.find(".dropdown").removeClass("toleft").hide(),o.length)for(i in o)o[i].find(">li>a").css({opacity:""})}),delayTime);e.unbind("mouseenter"),e.on("mouseenter",(function(){t&&(clearTimeout(t),t=!1)}))}))}})),CheckFlexSlider=function(){},InitScrollBar=function(e,t){},InitCustomScrollBar=function(e){};const InitFancyboxThumbnailsGallery=function(e){if($(".fancybox-thumbs")&&$(".fancybox-thumbs__list a").length>1&&!$(".fancybox-thumbs .swiper").length&&"function"==typeof initSwiperSlider){e.Thumbs.$grid.find(".fancybox-thumbs__list a").each((function(t,a){$(a).css("background-image","url('"+encodeURI(e.group[t].src)+"')")}));const t=600,a=$(".fancybox-thumbs__list a"),o=$(".fancybox-thumbs__list"),i={centerInsufficientSlides:!0,direction:window.innerWidth>=t?"vertical":"horizontal",mousewheelControl:!0,setWrapperSize:!0,slidesPerView:3,spaceBetween:16,breakpoints:{400:{slidesPerView:5}}};a.length>5&&(i.navigation={nextEl:".fancybox-thumbs__wrapper .swiper-button-next",prevEl:".fancybox-thumbs__wrapper .swiper-button-prev"}),$(".fancybox-thumbs").wrapInner("<div class='fancybox-thumbs__wrapper'><div class='swiper' data-plugin-options='"+JSON.stringify(i)+"' /></div>");const s=$(".fancybox-thumbs__wrapper");a.length>5&&(s.append("<div class='swiper-button-next'><i class='svg right'><svg xmlns='http://www.w3.org/2000/svg' width='12' height='6.969' viewBox='0 0 12 6.969'><path id='Rounded_Rectangle_702_copy_24' data-name='Rounded Rectangle 702 copy 24' class='cls-1' d='M361.691,401.707a1,1,0,0,1-1.414,0L356,397.416l-4.306,4.291a1,1,0,0,1-1.414,0,0.991,0.991,0,0,1,0-1.406l5.016-5a1.006,1.006,0,0,1,1.415,0l4.984,5A0.989,0.989,0,0,1,361.691,401.707Z' transform='translate(-350 -395.031)'></path></svg></i></div>"),s.prepend("<div class='swiper-button-prev'><i class='svg left'><svg xmlns='http://www.w3.org/2000/svg' width='12' height='6.969' viewBox='0 0 12 6.969'><path id='Rounded_Rectangle_702_copy_24' data-name='Rounded Rectangle 702 copy 24' class='cls-1' d='M361.691,401.707a1,1,0,0,1-1.414,0L356,397.416l-4.306,4.291a1,1,0,0,1-1.414,0,0.991,0.991,0,0,1,0-1.406l5.016-5a1.006,1.006,0,0,1,1.415,0l4.984,5A0.989,0.989,0,0,1,361.691,401.707Z' transform='translate(-350 -395.031)'></path></svg></i></div>")),o.addClass("swiper-wrapper"),a.addClass("swiper-slide"),initSwiperSlider(".fancybox-thumbs .swiper");const n=$(".fancybox-thumbs .swiper").data("swiper");n.slideTo(e.curPos,10),n.on("resize",(function(){window.innerWidth>=t&&"horizontal"===i.direction?(i.direction="vertical",n.changeDirection(i.direction,!1),o.css("width","auto"),n.update()):window.innerWidth<t&&"vertical"===i.direction&&(i.direction="horizontal",n.changeDirection(i.direction,!1),o.css("height","auto"),n.update())}))}};function InitJsLoadBlock(){if($(".js-load-block").length){var e=parseUrlQuery(),t=!1;"clear_cache"in e&&"Y"==e.clear_cache&&(t=!0);var a=[],o=!0,i=function(){if(o&&a.length){o=!1;const e=a.pop();$.get(e.url).done((function(t){if(e.content=t,e.content=$.trim(e.content),-1!==e.content.indexOf("/bitrix/js/main/core/core_window.")&&BX.WindowManager&&(e.content=e.content.replace(/<script src="\/bitrix\/js\/main\/core\/core_window\.[^>]*><\/script>/gm,"")),-1!==e.content.indexOf("/bitrix/js/currency/core_currency.")&&"object"==typeof BX.Currency&&BX.Currency.defaultFormat&&(e.content=e.content.replace(/<script src="\/bitrix\/js\/currency\/core_currency\.[^>]*><\/script>/gm,"")),-1!==e.content.indexOf("/bitrix/js/main/pageobject/pageobject.")&&BX.PageObject&&(e.content=e.content.replace(/<script src="\/bitrix\/js\/main\/pageobject\/pageobject\.[^>]*><\/script>/gm,"")),-1!==e.content.indexOf("/bitrix/js/main/polyfill/promise/js/promise.")&&void 0!==window.Promise&&-1!==window.Promise.toString().indexOf("[native code]")&&(e.content=e.content.replace(/<script src="\/bitrix\/js\/main\/polyfill\/promise\/js\/promise\.[^>]*><\/script>/gm,"")),"function"==typeof MutationObserver&&document.querySelector("body").classList.contains("detail_page")){new MutationObserver((function(e,t){const a=e[0].target,o=a.getBoundingClientRect();if(a.parentElement.classList.contains("complect-block")&&a.parentElement.classList.add("loaded"),o.top<0&&o.bottom>=0){const e=window.scrollY+Math.round(a.offsetHeight)-100;window.scrollTo(0,e)}t.disconnect()})).observe(e.$context[0],{childList:!0})}const a=BX.processHTML(e.content);pauseYmObserver(),e.$context.removeAttr("data-file").removeClass("loader_circle"),e.$target.innerHTML=a.HTML,BX.ajax.processScripts(a.SCRIPT);BX.onCustomEvent("onCompleteAction",[{action:"jsLoadBlock"},e.$context]),BX.onCustomEvent("onHeaderProgressBarChange",[{}
162]),setTimeout(resumeYmObserver,500),o=!0,i()}))}};$(".js-load-block").iAppear((function(){var e=$(this);if(e.data("file")){const o=new URL(location.origin+e.data("file"));t&&o.searchParams.set("clear_cache","Y"),e.data("block")&&o.searchParams.set("BLOCK",e.data("block")),e.data("show_all")&&o.searchParams.set("SHOW_ALL","Y");const s=e.data("appendTo")?e.find(e.data("appendTo"))[0]:e.find('> div[id*="bx_incl_"]').length?e.find('> div[id*="bx_incl_"]')[0]:e[0];a.unshift({$target:s,$context:e,url:o}),i()}}),{rootMargin:isMobile?"300px 0px 300px 0px":"150px 0px 150px 0px",accX:0,accY:isMobile?300:150})}}fancyBoxOpts={padding:[40,40,64,40],openEffect:"fade",closeEffect:"fade",nextEffect:"fade",prevEffect:"fade",opacity:!0,tpl:{closeBtn:'<span title="'+BX.message("FANCY_CLOSE")+'" class="fancybox-item fancybox-close inline svg"><svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 24L24 2M2 2L24 24" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg></span>',next:'<a title="'+BX.message("FANCY_NEXT")+'" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',prev:'<a title="'+BX.message("FANCY_PREV")+'" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'},btnTpl:{close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><i class="svg"><svg width="26" height="26" viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg"><path d="M2 24L24 2M2 2L24 24" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /></svg></i></button>',arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}"><div><i class="svg left"><svg width="16" height="26" viewBox="0 0 15 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 13L0.585787 14.4142C-0.195262 13.6332 -0.195262 12.3668 0.585787 11.5858L2 13ZM11.5858 0.585786C12.3668 -0.195262 13.6332 -0.195262 14.4142 0.585786C15.1953 1.36683 15.1953 2.63317 14.4142 3.41421L11.5858 0.585786ZM14.4142 22.5858C15.1953 23.3668 15.1953 24.6332 14.4142 25.4142C13.6332 26.1953 12.3668 26.1953 11.5858 25.4142L14.4142 22.5858ZM0.585787 11.5858L11.5858 0.585786L14.4142 3.41421L3.41421 14.4142L0.585787 11.5858ZM3.41421 11.5858L14.4142 22.5858L11.5858 25.4142L0.585787 14.4142L3.41421 11.5858Z" fill="#999999"/></svg></i></div></button>',arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}"><div><i class="svg right"><svg width="16" height="26" viewBox="0 0 15 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 13L14.4142 14.4142C15.1953 13.6332 15.1953 12.3668 14.4142 11.5858L13 13ZM3.41421 0.585786C2.63317 -0.195262 1.36683 -0.195262 0.585786 0.585786C-0.195262 1.36683 -0.195262 2.63317 0.585786 3.41421L3.41421 0.585786ZM0.585786 22.5858C-0.195262 23.3668 -0.195262 24.6332 0.585786 25.4142C1.36683 26.1953 2.63317 26.1953 3.41421 25.4142L0.585786 22.5858ZM14.4142 11.5858L3.41421 0.585786L0.585786 3.41421L11.5858 14.4142L14.4142 11.5858ZM11.5858 11.5858L0.585786 22.5858L3.41421 25.4142L14.4142 14.4142L11.5858 11.5858Z" fill="white"/></svg></i></div></button>'},touch:"enabled",buttons:["close"],thumbs:{autoStart:!0},backFocus:!1,onActivate:function(e){InitFancyboxThumbnailsGallery(e)},beforeShow:function(e,t){if($(".fancybox-thumbs .swiper").length){$(".fancybox-thumbs .swiper").data("swiper").slideTo(t.index)}if(void 0!==t&&"html"==t.contentType&&$(t.src).length){let e=t.src.closest(".company-block");if(e.length){var a=e.find(".video")[0];a&&!a.nextElementSibling&&($videoContent=a.content.cloneNode(!0),$source=$videoContent.querySelector(".video-block"),$source.setAttribute("src",$source.dataset.src),a.parentNode.insertBefore($videoContent,a.nextSibling));var o=e.find(".video-block__iframe");if(o.length){var i=o.attr("data-src");o.attr("src",i),o.attr("allow","autoplay")}}}},afterShow:function(e,t){0==$(".fancybox-overlay").css("opacity")&&setTimeout((function(){$(".fancybox-overlay").css("opacity",1),$("html").addClass("overflow_html")}),200),$(".fancybox-nav").css("opacity",0),setTimeout((function(){$(".fancybox-nav").css("opacity",1)}),150),$(".fancybox-inner .video-block").length?setTimeout((function(){$(".fancybox-wrap video").resize(),setTimeout((function(){$(".fancybox-wrap").addClass("show_video"),document.getElementById("company_video").currentTime=0,document.getElementById("company_video").play()}),300)}),150):$(".fancybox-wrap iframe").length&&$(".fancybox-inner").height("100%")},beforeClose:function(){$(".fancybox-overlay").fadeOut(),$("html").removeClass("overflow_html"),$("#company_video").length&&(document.getElementById("company_video").currentTime=0),$(".company-block .video-block").length&&$(".video-block__iframe").attr("src","")},onClosed:function(){$(".fancybox-wrap #company_video").length&&document.getElementById("company_video").pause()}},InitFancyBox=function(){"function"==typeof $.fn.fancybox&&$(".fancy").length&&$(".fancy").fancybox(fancyBoxOpts)},InitFancyBoxVideo=function(){"function"==typeof $.fn.fancybox&&$(".video_link").length&&$(".video_link").fancybox({type:"iframe",iframe:{preload:!1},maxWidth:800,maxHeight:600,fitToView:!1,width:"70%",height:"70%",autoSize:!1,
162closeClick:!1,opacity:!0,tpl:{closeBtn:'<span title="'+BX.message("FANCY_CLOSE")+'" class="fancybox-item fancybox-close inline svg"><svg class="svg svg-close" width="14" height="14" viewBox="0 0 14 14"><path data-name="Rounded Rectangle 568 copy 16" d="M1009.4,953l5.32,5.315a0.987,0.987,0,0,1,0,1.4,1,1,0,0,1-1.41,0L1008,954.4l-5.32,5.315a0.991,0.991,0,0,1-1.4-1.4L1006.6,953l-5.32-5.315a0.991,0.991,0,0,1,1.4-1.4l5.32,5.315,5.31-5.315a1,1,0,0,1,1.41,0,0.987,0.987,0,0,1,0,1.4Z" transform="translate(-1001 -946)"></path></svg></span>',next:'<a title="'+BX.message("FANCY_NEXT")+'" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',prev:'<a title="'+BX.message("FANCY_PREV")+'" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'},afterShow:function(){0==$(".fancybox-overlay").css("opacity")&&setTimeout((function(){$(".fancybox-overlay").css("opacity",1),$("html").addClass("overflow_html")}),200),$(".fancybox-nav").css("opacity",0),setTimeout((function(){$(".fancybox-nav").css("opacity",1)}),150),$(".fancybox-wrap iframe").length&&$(".fancybox-inner").height("100%")},beforeClose:function(){$(".fancybox-overlay").fadeOut(),$("html").removeClass("overflow_html")}})},InitStickySideBar=function(e,t){var a=".sticky-sidebar",o=".wraps .wrapper_inner .container_inner .main-catalog-wrapper",i=".wraps .wrapper_inner .container_inner";void 0!==e&&(a=e),$(o).length&&(i=o),void 0!==t&&(i=t),$(a).length&&"N"!=arAsproOptions.THEME.STICKY_SIDEBAR&&(void 0!==window.stickySidebar&&window.stickySidebar.destroy(),window.stickySidebar=ne
162w StickySidebar(a,{topSpacing:60,bottomSpacing:20,containerSelector:i,resizeSensor:!0,innerWrapperSelector:".sticky-sidebar__inner"}),$(".sticky-sidebar .sticky-sidebar__inner .banner img").length&&($(".sticky-sidebar .sticky-sidebar__inner .banner img")[0].onload=function(){void 0!==window.stickySidebar&&window.stickySidebar.updateSticky()}))},InitOwlSlider=function(){"function"==typeof $.fn.owlCarousel&&$(".owl-carousel:not(.owl-loaded):not(.appear-block)").each((function(){var e=$(this),t='<svg xmlns="http://www.w3.org/2000/svg" width="12" height="6.969" viewBox="0 0 12 6.969"><path id="Rounded_Rectangle_702_copy_24" data-name="Rounded Rectangle 702 copy 24" class="cls-1" d="M361.691,401.707a1,1,0,0,1-1.414,0L356,397.416l-4.306,4.291a1,1,0,0,1-1.414,0,0.991,0.991,0,0,1,0-1.406l5.016-5a1.006,1.006,0,0,1,1.415,0l4.984,5A0.989,0.989,0,0,1,361.691,401.707Z" transform="translate(-350 -395.031)"/></svg>',a={navText:['<i class="svg left colored_theme_hover_text">'+t+"</i>",'<i class="svg right colored_theme_hover_text">'+t+"</i>"]},o=$.extend({},a,undefined,e.data("plugin-options"));if(e.on("initialized.owl.carousel",(function(e){var t={slider:e};BX.onCustomEvent("onSliderInitialized",[t]),BX.onCustomEvent("onSlide",[t]),$(e.target).removeClass("loading-state"),$(e.target).find(".owl-item:first").addClass("current"),$(e.target).hasClass("catalog_block")&&"function"==typeof sliceItemBlockSlide&&sliceItemBlockSlide(),void 0!==window.stickySidebar&&window.stickySidebar.updateSticky()})),$("body.scrolling-state").length&&e.on("initialized.owl.carousel",(function(e){setTimeout((function(){scrollToBlock.rescroll()}),100)})),e.on("change.owl.carousel",(function(e){})),e.owlCarousel(o),e.on("resized.owl.carousel",(function(e){"function"==typeof sliceItemBlockSlide&&sliceItemBlockSlide({resize:!1})})),e.on("changed.owl.carousel",(function(e){var t=$(e.target),a=t.data("owl.carousel"),o=t.data("pluginOptions"),i={slider:t,data:e};if(BX.onCustomEvent("onSlide",[i]),o&&(t.parent().find(".ajax_load_btn").length&&a._current+1+a.settings.items>=a._items.length&&t.parent().find(".ajax_load_btn").trigger("click"),"object"===typeofExt(o)&&("index"in o&&$(".gallery-view_switch").length&&$(".gallery-view_switch__count-wrapper--big .gallery-view_switch__count-value").text(e.item.index+1+"/"+e.item.count),"relatedTo"in $(e.target).data("pluginOptions")))){var s=$(e.target).data("pluginOptions").relatedTo,n=$(s);if(n.length&&$(e.target).data("owl.carousel")){if($(e.target).data("owl.carousel").loop){var r=e.item.count-1;(l=Math.round(e.item.index-e.item.count/2-.5))<0&&(l=r),l>r&&(l=0)}else var l=e.item.index;n.find(".owl-item").removeClass("current").eq(l).addClass("current");var c=n.find(".owl-item.active").length-1,d=n.find(".owl-item.active").first().index();l>n.find(".owl-item.active").last().index()&&n.data("owl.carousel").to(l,100,!0),l<d&&n.data("owl.carousel").to(l-c,100,!0)}}})),e.on("translated.owl.carousel",(function(e){})),"clickTo"in o){var i=o.clickTo,s="magnifier"in o;e.on("click",".owl-item",(function(e){e.preventDefault();var t=$(this),a=t.index();s?($(i).closest(".product-container").find(".zoom_picture").length&&($(i).closest(".product-container").find(".zoom_picture").attr("data-large",t.find(".product-detail-gallery__item").data("big")),$(i).closest(".product-container").find(".zoom_picture").attr("xoriginal",t.find(".product-detail-gallery__item").data("big")),$(i).closest(".product-container").find(".zoom_picture").attr("src",t.find(".product-detail-gallery__item img").attr("src"))),t.siblings("").removeClass("current"),t.addClass("current")):$(i).data("owl.carousel").to(a,300,!0)}))}}))},InitFlexSlider=function(){},inIframe=function(){try{return window.self!==window.top}catch(e){return!0}},InitZoomPict=function(e){const t=void 0!==e?e:$(".zoom_picture");if(t.length){const e={title:!1,scroll:!1,Xoffset:15,tint:"#333",defaultScale:-1},a=$.extend({},e,undefined,t.data("plugin-options"));t.xzoom(a);const o=$._data(t.get(0),"events");o.mouseout||o.load||(t.on("mouseleave",(function(){t.data("xzoom").movezoom;let e=parseInt(t.attr("data-xoriginalwidth")),a=parseInt(t.attr("data-xoriginalheight")),o=Math.round(t.width()),i=Math.round(t.height());e===o&&i===a?($(".xzoom-preview").addClass("hidden"),$(".xzoom-source > div").addClass("hidden")):($(".xzoom-preview").removeClass("hidden"),$(".xzoom-source > div").removeClass("hidden"))})),t.on("load",(function(){const e=Math.round(t.parent().width()),o=Math.round(t.height()),i=Math.round(t.width()),s=i<e/2&&o>i?1.5*i:"auto";t.data("xzoom").destroy(),t.removeData("xzoom"),t.width("auto"),a.zoomWidth=s,t.xzoom(a)})))}},InitAppear=function(){const e=$(".appear-block");e.length&&e.iAppear((function(){const e={target:this};BX.onCustomEvent("onAppearVideoBlockShow",[e]);const t=$(this);t.removeClass("appear-block"),t.find(".appear-block").removeClass("appear-block"),"function"==typeof InitOwlSlider&&InitOwlSlider(),"function"==typeof initSwiperSlider&&initSwiperSlider()}),{rootMargin:"150px 0px 150px 0px",accX:0,accY:150})};var arBasketAsproCounters=arStatusBasketAspro=arBasketPrices={};if(SetActualBasketFlyCounters=function(e){1==arBasketAsproCounters.DEFAULT?$.ajax({url:arAsproOptions.SITE_DIR+"ajax/basket_fly.php",type:"post",success:function(t){$("#basket_line .basket_fly").removeClass("loaded").html(t),void 0!==e&&$.ajax({type:"GET",url:arAsproOptions.SITE_DIR+"ajax/actualBasket.php",success:function(e){$(".js_ajax").length||$("body").append('<div class="js_ajax"></div>'),$(".js_ajax").html(e),setBasketStatusBtn(!0)}})}}):($(".basket_fly .opener .basket_count .count").attr("class","count"+(arBasketAsproCounters.READY.COUNT>0?"":" empty_items")).find(".items span").text(arBasketAsproCounters.READY.COUNT),$(".basket_fly .opener .basket_count + a").attr("href",arBasketAsproCounters.READY.HREF),$(".basket_fly .opener .basket_count").attr("title",$("<div/>").html(arBasketAsproCounters.READY.TITLE).text()).attr("class","colored_theme_hover_text basket_count small clicked"
162+(arBasketAsproCounters.READY.COUNT>0?"":" empty")),updateBottomIconsPanel(arBasketAsproCounters))},CheckHeaderFixed=function(){var e=$("header, body.simple_basket_mode #header").first(),t=$("#headerfixed, body.simple_basket_mode #header"),a=$("body.simple_basket_mode #header");if(t.length&&e.length){var o,i=!1,s=t.actual("outerHeight"),n=e.actual("outerHeight"),r=n-s,l=$(".btn.btn-responsive-nav"),c=$("#panel:visible").actual("outerHeight"),d=$(".TOP_HEADER").first(),p=t.find("[data-nlo]"),u=!p.length;r<=0&&(r=0),d.length&&(c+=d.actual("outerHeight")),$(window).scroll(o=function(){var e=$(".product-item-detail-tabs-container-fixed");if(window.matchMedia("(min-width:992px)").matches){var d=documentScrollTopLast,h=($(".search-wrapper .search-input:visible"),$(".ordered-block .nav.nav-tabs")),f=!l.is(":visible");if(i||f&&d>n+c&&(u?(i=!0,a.length&&(headerSimpleHeight=a.actual("outerHeight"),a.closest(".header_wrap").css({"margin-top":headerSimpleHeight})),t.addClass("fixed"),$("nav.mega-menu.sliced.initied").removeClass("initied"),CheckTopMenuDotted()):p.hasClass("nlo-loadings")||(p.addClass("nlo-loadings"),setTimeout((function(){$.ajax({data:{nlo:p.attr("data-nlo")},success:function(e){pauseYmObserver(),u=!0,p[0].insertAdjacentHTML("beforebegin",$.trim(e)),p.remove(),InitMenuNavigationAim(),o(),setTimeout(resumeYmObserver,400)},error:function(){p.removeClass("nlo-loadings")}})}),300))),!i&&f||(!f||d<=r+c)&&(i=!1,t.removeClass("fixed"),$("#headerfixed .region_wrapper .dropdown").hide().removeClass("opened show active"),$("#headerfixed .dropdown-select .dropdown-select__list").hide(),$(".inline-search-block.show").hide().removeClass("show opened"),$(".jqmOverlay.search").remove(),a.length&&a.closest(".header_wrap").css({"margin-top":""})),e.length&&h.length){var m=$(".ordered-block .nav.nav-tabs").offset();d+s>m.top?(e.css({top:t.actual("outerHeight")}),e.addClass("fixed"),t.addClass("tabs-fixed")):e.hasClass("fixed")&&(e.removeAttr("style"),e.removeClass("fixed"),t.removeClass("tabs-fixed"))}}})}var h=$("body.simple_basket_mode .wrapper1.mfixed_Y #header"),f=h.length?h:$(".wrapper1.mfixed_Y #mobileheader");if(f.length&&isMobile){var m=!1,_=f.actual("outerHeight"),b=$("#panel:visible").actual("outerHeight"),v=$(".wrapper1").hasClass("mfixed_view_scroll_top");$(window).scroll((function(){var e=documentScrollTopLast;window.matchMedia("(max-width:991px)").matches?v?(e>startScroll?$("#mobilePhone.show").length||(f.removeClass("fixed"),h.length&&h.closest(".header_wrap").css({"margin-top":""})):e>_+b?(f.addClass("fixed"),h.length&&h.closest(".header_wrap").css({"margin-top":_})):e<=_+b&&(f.removeClass("fixed"),h.length&&h.closest(".header_wrap").css({"margin-top":""})),startScroll=e):m?m&&e<=_+b&&(m=!1,f.removeClass("fixed"),h.length&&h.closest(".header_wrap").css({"margin-top":""})):e>_+b&&(m=!0,f.addClass("fixed"),h.length&&h.closest(".header_wrap").css({"margin-top":_})):(f.removeClass("fixed"),h.length&&h.closest(".header_wrap").css({"margin-top":""}))}))}},CheckHeaderFixedMenu=function(){if(arAsproOptions.THEME&&2==arAsproOptions.THEME.HEADER_FIXED&&$("#headerfixed .js-nav").length&&window.matchMedia("(min-width: 992px)").matches){$("#headerfixed .js-nav").css("width","0");var e=0,t=$("#headerfixed .maxwidth-theme").actual("width"),a=$("#headerfixed .logo-row.v2 .menu-block").actual("outerWidth")-$("#headerfixed .logo-row.v2 .menu-block").actual("width");$("#headerfixed .logo-row.v2 > .inner-table-block").each((function(){$(this).hasClass("menu-block")||(e+=$(this).actual("outerWidth"))})),$("#headerfixed .js-nav").width(t-e-a)}},CheckSearchWidth=function(){if($(".logo_and_menu-row .search_wrap").length){$(".logo_and_menu-row .search_wrap").position().left;var e=$(".logo_and_menu-row .maxwidth-theme").width()-2;width=0,$(".logo_and_menu-row .subtop .search_wrap").length?(e=$(".logo_and_menu-row .subtop").width()-2,$(".logo_and_menu-row .subtop > .row >div >div").each((function(){if(!$(this).hasClass("search_wrap")){var t=$(this).outerWidth();$(this).is(":visible")&&$(this).height()||(t=0),width=width?width-t:e-t}})).promise().done((function(){$(".logo_and_menu-row .search_wrap.wide_search").length?$(".logo_and_menu-row .search_wrap .search-block").outerWidth(width):$(".logo_and_menu-row .search_wrap").outerWidth(width),$(".logo_and_menu-row .search_wrap").css({opacity:1,visibility:"visible"})}
162))):$(".logo_and_menu-row .subbottom .search_wrap").length?(e=$(".logo_and_menu-row .subbottom").width()-2,$(".logo_and_menu-row .subbottom >div").each((function(){if(!$(this).hasClass("search_wrap")){var t=$(this).outerWidth();$(this).is(":visible")&&$(this).height()||(t=0),width=width?width-t:e-t}})).promise().done((function(){$(".logo_and_menu-row .search_wrap.wide_search").length?$(".logo_and_menu-row .search_wrap .search-block").outerWidth(width):$(".logo_and_menu-row .search_wrap").outerWidth(width),$(".logo_and_menu-row .search_wrap").css({opacity:1,visibility:"visible"})}))):$(".logo_and_menu-row .maxwidth-theme > .row >div >div").each((function(){if(!$(this).hasClass("search_wrap")){var t=$(this).outerWidth();$(this).is(":visible")&&$(this).height()||(t=0),width=width?width-t:e-t}})).promise().done((function(){$(".logo_and_menu-row .search_wrap.wide_search").length?$(".logo_and_menu-row .search_wrap .search-block").outerWidth(width):$(".logo_and_menu-row .search_wrap").outerWidth(width),$(".logo_and_menu-row .search_wrap").css({opacity:1,visibility:"visible"})}))}},!funcDefined("showItemStoresAmount"))var showItemStoresAmount=function(){let e=$(".item-stock .status-amount--stores:not(.status-amount--loaded)");if(e.length){let a=[],o=[];for(let i=0,s=e.length;i<s;++i){$(e[i]).addClass("status-amount--loaded");var t=$(e[i]).data("param-amount");"object"==typeof t&&t&&(o.push(t.ID),a=t.STORES)}if(o){let t={ids:o,stores:a};$.ajax({url:arAsproOptions.SITE_DIR+"ajax/amount.php",type:"POST",data:t,dataType:"json",success:function(t){if("object"==typeof t&&t&&t.success&&t.amount)for(let o=0,i=e.length;o<i;++o){var a=$(e[o]).data("param-amount");"object"==typeof a&&a&&(t.amount[a.ID]&&$(e[o]).html(t.amount[a.ID]),$(e[o]).addClass("status-amount--visible"))}}})}}};if(lazyLoadPagenBlock=function(){setTimeout((function(){$(".with-load-block .ajax_load_btn:not(.appear-block)").length&&$(".with-load-block .ajax_load_btn:not(.appear-block)").iAppear((function(){$(this).addClass("appear-block").trigger("click")}),{rootMargin:"200px 0px 200px 0px",accX:0,accY:200})}),200)},scrollPreviewBlock=function(){if(void 0!==$.cookie("scroll_block")&&$.cookie("scroll_block")){var e=$($.cookie("scroll_block"));if(e.length){let t=e.offset().top,a=null;(a=document.getElementById("headerfixed"))&&(t-=a.clientHeight),$("body, html").animate({scrollTop:t},500)}$.cookie("scroll_block",null)}},scrollToBlock=function(e){if($(e).length){var t=$(e).offset().top;void 0!==$(e).data("toggle")&&$(e).click(),void 0!==$(e).data("offset")&&(t+=$(e).data("offset")),$("body, html").animate({scrollTop:t},500)}},checkMenuLines=function(){if($(".front_page .menu-row .left_border").length||$(".front_page .menu-row .right_border").length){var e=$(".centered .menu-row .mega-menu table").length?$(".centered .menu-row .mega-menu table").offset().left:0,t=$("body").hasClass("with_decorate")&&window.matchMedia("(min-width: 1100px)").matches?126:7;$(".menu-row .left_border, .menu-row .right_border").css("width",e-t)}},SetFixedAskBlock=function(){if($(".ask_a_question_wrapper").length){var e=$(".ask_a_question_wrapper").offset(),t=0,a=$(".ask_a_question_wrapper").find(".ask_a_question"),o=BX.pos(a[0]),i=o.bottom-o.top,s=$("#headerfixed").height()+20;if($("footer").length&&(t=$("footer").offset().top),$(".banner.CONTENT_BOTTOM").length&&(t=$(".banner.CONTENT_BOTTOM").offset().top),i+s+documentScrollTopLast+130>t)a.removeClass("fixed").css({top:"auto",width:"auto",bottom:0}),a.parent().css("position","static"),a.parent().parent().css("position","static");else if(a.parent().removeAttr("style"),a.parent().parent().removeAttr("style"),documentScrollTopLast+s>e.top){var n=$(".fixed_block_fix").width();a.addClass("fixed").css({top:s,bottom:"auto"}),n&&a.css({width:$(".fixed_block_fix").width()})}else a.removeClass("fixed").css({top:0,width:"auto"})}}
162,MegaMenuFixed=function(){var e=$(".mega_fixed_menu").find("[data-nlo]");$("header .burger, #headerfixed .burger").on("click",(function(){e.length&&(e.hasClass("nlo-loadings")||(e.addClass("nlo-loadings"),setTimeout((function(){$.ajax({data:{nlo:e.attr("data-nlo")},success:function(t){e[0].insertAdjacentHTML("beforebegin",$.trim(t)),e.remove()},error:function(){e.removeClass("nlo-loadings")}})}),300))),$(".mega_fixed_menu").fadeIn(150)})),$(".mega_fixed_menu .svg.svg-close").on("click",(function(){$(this).closest(".mega_fixed_menu").fadeOut(150)})),$(".mega_fixed_menu .dropdown-menu .arrow").on("click",(function(e){e.preventDefault(),e.stopPropagation(),$(this).closest(".dropdown-submenu").find(".dropdown-menu").slideToggle(150),$(this).closest(".dropdown-submenu").addClass("opened")}))},CheckPopupTop=function(){},AjaxClickLink=function(e){var t="",a=$(".js-load-wrapper"),o=$(".js-load-wrapper").find(".ajax_load"),i="";if(url="","preventDefault"in e?(e.preventDefault(),t=$(e.target).hasClass("js-load-link")?$(e.target):$(e.target).closest(".js-load-link")):(t=$(e),i="Y"),a.length){var s=parseUrlQuery(),n={ajax_get_filter:"Y",control_ajax:"Y",bitrix_include_areas:"N"};"clear_cache"in s&&"Y"==s.clear_cache&&(n.clear_cache="Y"),o.length?o.addClass("loading-state"):a.addClass("loading-state"),t.data("url")&&(url=t.data("url")),t.data("click_block")&&$(t.data("click_block")).length&&$(t.data("click_block")).data("url")&&(url=$(t.data("click_block")).data("url")),i&&(BX.PopupWindowManager.getCurrentPopup().close(),$(".bx_filter_select_popup ul li .sort_btn").removeClass("current"),t.addClass("current"),t.closest(".bx_filter_block").find(".bx_filter_select_text").text(t.text())),$(".bx_filter .bx_sort_filter .bx_filter_select_text").text(t.text()),$(".bx_filter .bx_sort_filter .bx_filter_select_popup ul li span.current").removeClass("current"),$(".bx_filter .bx_sort_filter .bx_filter_select_popup ul li").eq(t.parent().index()).find("span").addClass("current"),$.ajax({url:url,data:n,success:function(e){a.html(e),o.length?o.removeClass("loading-state"):a.removeClass("loading-state"),initAnimateLoad();BX.onCustomEvent("onCompleteAction",[{action:"jsLoadBlock"},t]),BX.onCustomEvent("onHeaderProgressBarChange",[{}]),initSelects(document),void 0!==window.FilterHelper&&(FilterHelper.resultDiv=$("#filter-helper"),FilterHelper.show())}})}},initCalculatePreview=function(e){$(".calculate-delivery.with_preview:not(.inited)").each((function(){e&&$(this).attr("data-i-appeared","");var t=$(this),a=t.find("span[data-event=jqm]"),o=t.find(".calculate-delivery-preview");t.addClass("inited"),t.iAppear((function(){if(a.length){void 0===window["calculate-delivery-preview-index"]?window["calculate-delivery-preview-index"]=1001:++window["calculate-delivery-preview-index"];var e=1*a.attr("data-param-product_id"),i=1*a.attr("data-param-quantity");if(e>0){var s=window["calculate-delivery-preview-index"];a.data({areaIndex:s}),$.ajax({url:arAsproOptions.SITE_DIR+"ajax/delivery.php",type:"POST",data:{is_preview:"Y",index:s,product_id:e,quantity:i},beforeSend:function(){t.addClass("loadings")}
162,success:function(e){var t=a.data("areaIndex");void 0!==t&&t==s&&(a.hide(),o.html(e),o.find(".catalog-delivery-preview").length||(o.empty(),a.show()))},error:function(e,t,a){},complete:function(){var e=a.data("areaIndex");void 0!==e&&e==s&&t.removeClass("loadings")}})}}}),{accX:0,accY:0})}))},!funcDefined("setPriceItem"))var setPriceItem=function(e,t,a,o,i,s,n){var r=e.find(".to-cart").attr("data-ratio"),l=void 0!==a&&a?a:e.find(".to-cart").attr("data-value"),c=e.find(".to-cart").attr("data-currency"),d='<div class="total_summ" style="display:none;"><div>'+BX.message("TOTAL_SUMM_ITEM")+"<span></span></div></div>",p=(e.find(".cost.prices"),e.find(".has_offer_prop").length,void 0!==o&&o);e.find(".wrapp-one-click").length?e.find(".total_summ").length||i||$(d).insertAfter(e.find(".wrapp-one-click")):e.find(".buy_block").length?e.find(".buy_block .total_summ").length||i||$(d).appendTo(e.find(".buy_block")):e.find(".counter_wrapp").length&&(e.find(".total_summ").length||i||$(d).appendTo(e.find(".counter_wrapp:first"))),e.find(".total_summ").length&&(l&&c?1==t&&r==t||void 0!==i&&i&&!p?e.find(".total_summ").slideUp(50):(e.find(".total_summ span").html(BX.Currency.currencyFormat(l*t,c,!0)),e.find(".total_summ").is(":hidden")&&e.find(".total_summ").slideDown(100)):e.find(".total_summ").slideUp(100))};if(!funcDefined("getCurrentPrice"))var getCurrentPrice=function(e,t,a){var o="",i=BX.Currency.currencyFormat(e,t);return a.indexOf(i)>=0?(o=a.replace(i,'<span class="price_value">'+i+'</span><span class="price_currency">'),o+="</span>"):o=a,o};if(!funcDefined("initAnimateLoad"))var initAnimateLoad=function(){$(".animate-load").click((function(){jQuery.browser.mobile||$(this).parent().addClass("loadings")}
162))};if(!funcDefined("showBasketShareBtn"))var showBasketShareBtn=function(){if("Y"===arAsproOptions.THEME.SHOW_SHARE_BASKET&&!document.querySelector(".basket-checkout-block-btns")){var e=document.querySelector(".basket-checkout-section-inner");if(e){var t=BX.create({tag:"div",attrs:{class:"basket-checkout-block basket-checkout-block-btns"},html:'<div class="basket-checkout-block-btns-wrap"></div>'});BX.insertAfter(t,BX.lastChild(e));var a=t.querySelector(".basket-checkout-block-btns-wrap"),o=e.querySelector(".basket-checkout-block-btn");o&&a.appendChild(o);var i=e.querySelector(".fastorder");if(i&&a.appendChild(i),$(".basket-btn-checkout").length&&!$(".basket-btn-checkout").hasClass("disabled")){var s=BX.create({tag:"div",attrs:{class:"basket-checkout-block basket-checkout-block-share colored_theme_hover_bg-block",title:arAsproOptions.THEME.EXPRESSION_FOR_SHARE_BASKET},html:'<span class="animate-load" data-event="jqm" data-param-form_id="share_basket" data-name="share_basket"><i class="svg colored_theme_hover_bg-el-svg"><svg class="svg svg-share" xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path data-name="Ellipse 223 copy 8" d="M1613,203a2.967,2.967,0,0,1-1.86-.661l-3.22,2.01a2.689,2.689,0,0,1,0,1.3l3.22,2.01A2.961,2.961,0,0,1,1613,207a3,3,0,1,1-3,3,3.47,3.47,0,0,1,.07-0.651l-3.21-2.01a3,3,0,1,1,0-4.678l3.21-2.01A3.472,3.472,0,0,1,1610,200,3,3,0,1,1,1613,203Zm0,8a1,1,0,1,0-1-1A1,1,0,0,0,1613,211Zm-8-7a1,1,0,1,0,1,1A1,1,0,0,0,1605,204Zm8-5a1,1,0,1,0,1,1A1,1,0,0,0,1613,199Z" transform="translate(-1602 -197)" fill="#B8B8B8"></path></svg></i><span class="title">'+arAsproOptions.THEME.EXPRESSION_FOR_SHARE_BASKET+"</span></span>"});a.appendChild(s),initAnimateLoad()}}}};if(!funcDefined("showBasketHeadingBtn"))var showBasketHeadingBtn=function(){if(document.querySelector(".page-top h1")){var e=document.querySelector(".page-top .topic .topic__heading");if(e){if("Y"===arAsproOptions.THEME.SHOW_BASKET_PRINT&&!document.querySelector(".btn_basket_heading--print")){var t=BX.create({tag:"div",attrs:{class:"btn_basket_heading btn_basket_heading--print print-link colored_theme_hover_bg-block",title:arAsproOptions.THEME.EXPRESSION_FOR_PRINT_PAGE},html:'<i class="svg colored_theme_hover_bg-el-svg"><svg class="svg svg-print" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path id="Rectangle_665_copy_4" data-name="Rectangle 665 copy 4" class="cls-print" d="M1570,210h-2v3h-8v-3h-2a2,2,0,0,1-2-2v-5a2,2,0,0,1,2-2h2v-4h8v4h2a2,2,0,0,1,2,2v5A2,2,0,0,1,1570,210Zm-8,1h4v-4h-4v4Zm4-12h-4v2h4v-2Zm4,4h-12v5h2v-3h8v3h2v-5Z" transform="translate(-1556 -197)"></path></svg></i>'});BX.insertBefore(t,e)}if($(".basket-btn-checkout").length&&!$(".basket-btn-checkout").hasClass("disabled")){if("Y"===arAsproOptions.THEME.SHOW_DOWNLOAD_BASKET&&!document.querySelector(".btn_basket_heading--download")){var a=BX.create({tag:"div",attrs:{class:"btn_basket_heading btn_basket_heading--with_title btn_basket_heading--download colored_theme_hover_bg-block",title:arAsproOptions.THEME.EXPRESSION_FOR_DOWNLOAD_BASKET},events:{click:BX.proxy((function(e){e||(e=window.event),BX.PreventDefault(e);var t=e.target.closest(".btn_basket_heading");if(t){if(BX.hasClass(t,"loadings"))return;BX.addClass(t,"loadings"),setTimeout((function(){BX.removeClass(t,"loadings")}),2e3)}location.href=arAsproOptions.SITE_DIR+"ajax/download_basket.php?params[type]="+arAsproOptions.THEME.BASKET_FILE_DOWNLOAD_TEMPLATE}),this)},html:'<i class="svg colored_theme_hover_bg-el-svg"><svg class="svg" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5 14H14L14 6H11H10V5V2H5V6H7H9V8V10V12H7H5V14ZM13.6716 4L12 2.32843V4H13.6716ZM6 8H7V10H6H5H3H2V8H3H5H6ZM3 6H2H0V8V10V12H2H3V14V16H5H14H16V14V4.32843C16 3.79799 15.7893 3.28929 15.4142 2.91421L13.0858 0.585786C12.7107 0.210714 12.202 0 11.6716 0H5H3V2V6Z" fill="#B8B8B8"/></svg></i><span class="title">'+arAsproOptions.THEME.EXPRESSION_FOR_DOWNLOAD_BASKET+"</span>"});BX.insertBefore(a,e)}}else BX.remove(document.querySelector(".btn_basket_heading--send2email")),BX.remove(document.querySelector(".btn_basket_heading--download"));var o={parent:e};BX.onCustomEvent("onShowBasketHeadingBtn",[o])}}};function touchMenu(e){isMobile?$(e).length&&$(e).each((function(){$(this).on("touchend",(function(e){var t=$(e.target).closest(".menu-item");if($(".menu.topest > li").removeClass("hover"),$(".menu_top_block.catalog_block li").removeClass("hover"),$(".bx-breadcrumb-item.drop").removeClass("hover"),t.find(".dropdown-menu").length&&!t.hasClass("hover"))e.preventDefault(),e.stopPropagation(),t.siblings().removeClass("hover"),t.addClass("hover"),$(".menu-row .dropdown-menu").css({display:"none",opacity:0}
162),t.hasClass("menu-item")&&t.closest(".dropdown-menu").css({display:"block",opacity:1}),t.find("> .wrap > .dropdown-menu")?t.find("> .wrap > .dropdown-menu").css({display:"block",opacity:1}):t.find("> .dropdown-menu")&&t.find("> .dropdown-menu").css({display:"block",opacity:1}),CheckTopVisibleMenu();else{var a=$(e.target).attr("href")?$(e.target).attr("href"):$(e.target).closest("a").attr("href");a&&"undefined"!==a&&(location.href=a)}}))})):$(e).off()}function touchTopMenu(e){isMobile?$(e).length&&$(e).each((function(){$(this).on("touchend",(function(e){var t=$(e.target).closest("li");if($(".menu-item").removeClass("hover"),$(".menu_top_block.catalog_block li").removeClass("hover"),$(".bx-breadcrumb-item.drop").removeClass("hover"),t.hasClass("more")&&!t.hasClass("hover"))e.preventDefault(),e.stopPropagation(),t.siblings().removeClass("hover"),t.addClass("hover"),$(".menu.topest").css({overflow:"visible"});else{var a=$(e.target).attr("href")?$(e.target).attr("href"):$(e.target).closest("a").attr("href");a&&"undefined"!==a&&(location.href=a)}}))})):$(e).off()}function touchLeftMenu(e){isMobile?$(e).length&&$(e).each((function(){$(this).on("touchend",(function(e){var t=$(e.target).closest("li");if($(".menu-item").removeClass("hover"),$(".bx-breadcrumb-item.drop").removeClass("hover"),$(".menu.topest > li").removeClass("hover"),t.hasClass("has-child")&&!t.hasClass("hover"))e.preventDefault(),e.stopPropagation(),t.siblings().removeClass("hover"),t.addClass("hover");else{var a=$(e.target).attr("href")?$(e.target).attr("href"):$(e.target).closest("a").attr("href");a&&"undefined"!==a&&(location.href=a)}}))})):$(e).off()}function touchBreadcrumbs(e){isMobile?$(e).length&&$(e).each((function(){$(this).on("touchend",(function(e){var t=$(e.target).closest(".bx-breadcrumb-item");if($(".menu-item").removeClass("hover"),$(".menu.topest > li").removeClass("hover"),$(".menu_top_block.catalog_block li").removeClass("hover"),t.hasClass("hover")){t.removeClass("hover");var a=$(e.target).attr("href")?$(e.target).attr("href"):$(e.target).closest("a").attr("href");a&&"undefined"!==a&&(location.href=a)}else e.preventDefault(),e.stopPropagation(),t.siblings().removeClass("hover"),t.addClass("hover")}))})):$(e).off()}function touchItemBlock(e){}function touchBasket(e){"N"!==arAsproOptions.THEME.SHOW_BASKET_ONADDTOCART&&($(window).outerWidth()>600?$(document).find(e).on("touchend",(function(e){$(this).parent().find(".basket_popup_wrapp").length&&!$(this).hasClass("hover")&&(e.preventDefault(),e.stopPropagation(),$(this).addClass("hover"),$(this).parent().find(".basket_popup_wrapp").slideDown())})):$(e).off())}function showTotalSummItem(e){if("ALWAYS"==arAsproOptions.THEME.SHOW_TOTAL_SUMM_TYPE&&"Y"==arAsproOptions.THEME.SHOW_TOTAL_SUMM){var t="body ";"string"==typeof e&&"Y"==e&&(t=".popup "),$(t+".counter_wrapp .counter_block input.text").each((function(){var e=$
162(this);if(e.data("product")){var t=e.data("product");"object"==typeof window[t]?window[t].setPriceAction("Y"):setPriceItem(e.closest(".main_item_wrapper"),e.val())}else setPriceItem(e.closest(".main_item_wrapper"),e.val())}))}}function initFull(){initSelects(document),initHoverBlock(document),touchItemBlock(".catalog_item a"),InitOrderCustom(),showTotalSummItem(),basketActions(),"function"==typeof orderActions&&orderActions(),checkMobileRegion()}$(window).on("load",(function(){})),$(document).ready((function(){if(MegaMenuFixed(),$.ripple(".btn",{debug:!1,on:"mouseenter",opacity:.4,color:"auto",multi:!0,duration:.6,easing:"linear"}),arAsproOptions.PAGES.ORDER_PAGE){var e=parseUrlQuery();if("ORDER_ID"in e){var t=e.ORDER_ID;if("N"!==arAsproOptions.COUNTERS.USE_FULLORDER_GOALS){var a={goal:"goal_order_success",result:t};BX.onCustomEvent("onCounterGoals",[a])}if(checkCounters()&&"undefined"!=typeof localStorage){var o=localStorage.getItem("gtm_e_"+t),i="";try{i=JSON.parse(o)}catch(e){i=o}"object"==typeof i&&(window.dataLayer=window.dataLayer||[],dataLayer.push({event:arAsproOptions.COUNTERS.GOOGLE_EVENTS.PURCHASE,ecommerce:i})),"undefined"!=typeof localStorage&&localStorage.removeItem("gtm_e_"+t)}}}var s=!1;"object"==typeof jQuery.browser?s=jQuery.browser.safari:"object"==typeof browser&&(s=browser.safari),s?setTimeout((function(){$(window).resize(),setTimeout((function(){CheckTopMenuDotted(),CheckHeaderFixed(),checkMenuLines(),setTimeout((function(){$(window).scroll()}),50)}),50)}),350):(CheckTopMenuDotted(),CheckHeaderFixed(),checkMenuLines()),showItemStoresAmount(),"Y"===arAsproOptions.THEME.USE_DEBUG_GOALS?$.cookie("_ym_debug",1,{path:"/"}):$.cookie("_ym_debug",null,{path:"/"}),$("#headerfixed .js-nav").length&&setTimeout((function(){$("#headerfixed .js-nav").addClass("opacity1")}),350),$(".instagram_ajax").length?BX.addCustomEvent("onCompleteAction",(function(e){"instagrammLoaded"===e.action&&scrollPreviewBlock()})):scrollPreviewBlock(),scrollToTop(),checkVerticalMobileFilter(),$("[data-scroll-block]").click((function(){var e=$
162(this);if(e.data("scrollBlock")){var t=$(e.data("scrollBlock"));t.length&&scroll_block(t)}})),initCalculatePreview(),BX.addCustomEvent("onPopupShow",(function(e){void 0!==e&&e&&e.zIndexComponent&&e.popupContainer&&e.popupContainer.querySelector(".bx-calendar")&&e.zIndexComponent.setZIndex(3e3)})),$("select.region").on("change",(function(){var e=parseInt($(this).val());$("select.city").length&&(e?($("select.city option").hide(),$("select.city option").prop("disabled","disabled"),$("select.city option[data-parent_section="+e+"]").prop("disabled",""),$("select.city option:eq(0)").prop("disabled",""),$("select.city").ikSelect("reset"),$("select.city option[data-parent_section="+e+"]").show()):$("select.city option").prop("disabled","disabled"),$("select.city option:eq(0)").prop("disabled",""),$("select.city").ikSelect("reset"))})),$("select.city, select.region").on("change",(function(){var e=$(this),t=parseInt(e.val());e.hasClass("region")&&($("select.city option:eq(0)").show(),$("select.city").val(0)),(e.hasClass("region")&&!t||e.hasClass("city"))&&$.ajax({type:"POST",data:{ID:t},success:function(e){var t=BX.processHTML(e);$(".ajax_items")[0].innerHTML=t.HTML,BX.ajax.processScripts(t.SCRIPT)}})})),$(document).on("mouseenter",".section-gallery-wrapper .section-gallery-wrapper__item",(function(){$(this).siblings().removeClass("_active"),$(this).addClass("_active")})),$(document).on("mouseleave",".image_wrapper_block",(function(){const e=$(this).find(".section-gallery-wrapper .section-gallery-wrapper__item");e.length&&(e.removeClass("_active"),$(e[0]).addClass("_active"))})),$(document).on("click",".hint .icon",(function(e){var t=$(this).closest(".hint");t.hasClass("active")?t.removeClass("active").find(".tooltip").slideUp(200):(t.addClass("active"),t.find(".tooltip").slideDown(200),t.find(".tooltip_close").click((function(e){e.stopPropagation(),t.removeClass("active").find(".tooltip").slideUp(100)}))),e.stopPropagation()}));$("section.toggle > label").prepend($("<i />").addClass("fa fa-plus")),$("section.toggle > label").prepend($("<i />").addClass("fa fa-minus")),$("section.toggle.active > p").addClass("preview-active"),$("section.toggle.active > div.toggle-content").slideDown(350,(function(){})),$("section.toggle > label").click((function(e){var t=$(this).parent(),a=$(this).parents("div.toogle"),o=!1;if(a.hasClass("toogle-accordion")&&void 0!==e.originalEvent&&a.find("section.toggle.active > label").trigger("click"),t.toggleClass("active"),t.find("> p").get(0)){var i=(o=t.find("> p")).css("height");o.css("height","auto");var s=o.css("height");o.css("height",i)}var n=t.find("> div.toggle-content");t.hasClass("active")?($(o).animate({height:s},350,(function(){$(this).addClass("preview-active")})),n.slideDown(350,(function(){}))):($(o).animate({height:25},350,(function(){$(this).removeClass("preview-active")})),n.slideUp(350,(function(){})))})),"function"==typeof $.fn.footable&&$(".tables-responsive .responsive").footable(),$("a[rel=tooltip]").tooltip(),$("span[data-toggle=tooltip]").tooltip(),$(document).on("click",".toggle .more_items",(function(){$(this).closest(".toggle").find(".collapsed").removeClass("collapsed"),$(this).remove(),void 0!==$(this).data("resize")&&$(this).data("resize")&&$(window).resize()})),$(document).on("click",".toggle_menu .more_items",(function(){$(this).closest(".toggle_menu").find(".collapsed").addClass("clicked_exp"),$(this).remove()})),$(document).on("keyup",".search-input-div input",(function(e){var t=$(this).val();$(".search-input-div input:not(:focus").val(t),$(this).closest("#headerfixed").length&&13==e.keyCode&&$(".search form").submit()})),$(document).on("click",".search-button-div button",(function(e){$(this).closest("#headerfixed").length&&$(".search form").submit()})),$(".inline-search-show, .inline-search-hide").on("click",(function(e){CloseMobilePhone(),e.target.closest(".inline-search-hide")&&"object"==typeof jsControl&&jsControl&&"onFocusLost"in jsControl&&jsControl.onFocusLost(),void 0!==$(this).data("type_search")&&"fixed"==$(this).data("type_search")&&$(".inline-search-block").addClass("fixed"),"fixed"==arAsproOptions.THEME.TYPE_SEARCH&&$(".inline-search-block.fixed.big .search-input").focus(),"fixed"!=arAsproOptions.THEME.TYPE_SEARCH&&$("#title-search-input").focus(),$(".inline-search-block").toggleClass("show"),$(".top-block").length&&($(".inline-search-block").hasClass("show")?$(".inline-search-block").css("background",$(".top-block").css("background-color")):$(".inline-search-block").css("background","#fff")),"fixed"==arAsproOptions.THEME.TYPE_SEARCH&&($(".inline-search-block").hasClass("show")?$('<div class="jqmOverlay search"></div>').appendTo("body"):($("#title-search-input").blur(),$(".jqmOverlay").detach()))})),$("html, body").on("mousedown",(function(e){if("string"==typeof e.target.className&&e.target.className.indexOf("adm")<0){e.stopPropagation();var t=$(e.target).closest(".title-search-result");$(e.target).closest(".inline-search-block").length||$(e.target).closest(".dropdown-select.searchtype").length||$(e.target).hasClass("svg")||t.length||($(".inline-search-block").removeClass("show"),$(".title-search-result").hide(),"fixed"==arAsproOptions.THEME.TYPE_SEARCH&&$(".jqmOverlay.search").detach()),$("#mobilePhone").length&&CloseMobilePhone(),$("#basket_line .basket_fly").length&&parseInt($("#basket_line .basket_fly").css("right"))>=0&&($(e.target).closest(".basket_wrapp").length||($("#basket_line .basket_fly").stop().animate({right:-$("#basket_line .basket_fly").outerWidth()},150),$("#basket_line .basket_fly .opener > div").removeClass("cur"),$("#basket_line .basket_fly").removeClass("swiped"))),isMobile&&t.length&&(location.href=t.attr("href")),$(e.target).closest(".
162js-info-block").length||$(e.target).closest(".js-show-info-block").length||($(".js-show-info-block").removeClass("opened"),$(".js-info-block").fadeOut()),$(e.target).closest(".hint.active").length||$(".hint.active .icon").trigger("click");var a=$(e.target).attr("class");(void 0===a||a.indexOf("tooltip")<0)&&$(".tooltip-link").tooltip("hide")}})),initAnimateLoad(),$(document).on("change","input#select_all_items",(function(){var e=$(this),t=0;t=e.closest(".complect_main_wrap").length?e.closest(".complect_main_wrap").find(".catalog-block-view__item .counter_wrapp:not(.ce_cmp_visible) .button_block .to-cart").length:$(".table-view__item:not([data-product_type=3]), .table-view-offer-tree .table-view__item[data-product_type=3] .counter_wrapp:not(.ce_cmp_visible)").find(".button_block .to-cart").length;var a=$(".table-view__item:not([data-product_type=3]), .table-view-offer-tree .table-view__item[data-product_type=3]").find(".item-icons .wish_item_button .wish_item.to").length,o=$(".table-view__item").length;e.is(":checked")?(0!=t&&$(".opt_action:not([data-action=compare])").removeClass("no-action"),$(".opt_action[data-action=compare]").removeClass("no-action"),$(".opt_action").addClass("animate-load"),$(".opt_action .text").remove(),$('<div class="text">(<span>'+t+"</span>)</div>").appendTo($(".opt_action[data-action=buy]")),$('<div class="text muted">(<span>'+a+"</span>)</div>").appendTo($(".opt_action[data-action=wish]")),$('<div class="text muted">(<span>'+o+"</span>)</div>").appendTo($(".opt_action[data-action=compare]")),$('input[name="chec_item"]').prop("checked",!0)):($(".opt_action").addClass("no-action"),$(".opt_action").removeClass("animate-load"),$(".opt_action .text").remove(),$('input[name="chec_item"]').prop("checked",!1)),e.closest(".complect_header_block").length&&"function"==typeof setNewPriceComplect&&setNewPriceComplect()})),$(document).on("change","input[name='chec_item']",(function(){var e=$
162(this),t=e.closest(".table-view__item").find(".button_block .to-cart").length||e.closest(".catalog-block-view__item").find(".button_block .to-cart").length,a="3"==e.closest(".main_item_wrapper").attr("data-product_type")&&!t;e.is(":checked")?$(".opt_action").each((function(){var e=$(this),o="buy"==e.attr("data-action"),i="favorite"==e.attr("data-action");if(a&&(o||i))return!0;if(o&&!t)return!0;if(e.find(".text").length){var s=parseInt(e.find(".text span").text());e.find(".text span").text(++s)}else e.removeClass("no-action"),e.addClass("animate-load"),$('<div class="text muted">(<span>1</span>)</div>').appendTo(e)})):$(".opt_action").each((function(){var e=$(this),o="buy"==e.attr("data-action"),i="favorite"==e.attr("data-action");if(a&&(o||i))return!0;if(o&&!t)return!0;if(e.find(".text").length){var s=parseInt(e.find(".text span").text());--s,e.find(".text span").text(s),s||(e.addClass("no-action"),e.removeClass("animate-load"),e.find(".text").remove())}}))})),$(document).on("click",".opt_action",(function(e){var t=$(this),a=t.data("action"),o=[],i={type:"multiple",iblock_id:t.data("iblock_id"),action:a,items:{}};if(!t.hasClass("no-action")){if($(".opt_action").addClass("no-action"),t.removeClass("no-action"),$(".table-view__item, .catalog-block-view__item").each((function(){var e=$
162(this),t=e.find(".button_block .to-cart").length,s=e.find('input[name="chec_item"]').is(":checked")&&(t||"buy"!=a),n="3"==e.data("product_type")&&e.find(".button_block .to-cart").length;if(s){var r=n?e.find(".button_block .to-cart").data("item"):e.data("id");o.push(e[0]),i.items[r]={},i.items[r].id=r,i.items[r].product_type=e.data("product_type"),i.items[r].quantity=e.find('input[name="quantity"]').val(),n&&(i.items[r].add_offer="Y")}})),"buy"!==i.action){let t=JItemAction.factory(this,{bindEvents:!1,changeState:!1,fireGoals:!1});return t.data=i,t.onCompleteEvent=()=>{t.showNotice(o),t.finalAction()},t.fireEvent(e),void $(".opt_action").removeClass("no-action")}$.ajax({type:"POST",url:arAsproOptions.SITE_DIR+"ajax/item.php",data:i,dataType:"json",success:function(e){if("STATUS"in e){if("OK"!==e.STATUS&&showBasketError(BX.message(e.MESSAGE)+" <br/>"+e.MESSAGE_EXT),"undefined"!=typeof JNoticeSurface)switch(a){case"buy":JNoticeSurface.get().onAdd2cart(o);break;default:console.log("nothing")}$(".header-cart.fly").length?(arBasketAsproCounters.DEFAULT=!0,SetActualBasketFlyCounters(!0)):$("#ajax_basket").length?reloadTopBasket("add",$("#ajax_basket"),200,5e3,"N","",!0):reloadBasketCounters("",!0)}t.parent().removeClass("loadings"),$(".opt_action").removeClass("no-action")}})}})),setTimeout((function(){$('.with-opt-buy input[name="chec_item"], .with-opt-buy input[name="select_all_items"]').length&&$('.with-opt-buy input[name="chec_item"], .with-opt-buy input[name="select_all_items"]').prop("checked",!1)}),1),$(document).on("click",'*[data-event="jqm"]',(function(e){e.preventDefault(),e.stopPropagation();var t=$(this),a=t.data("name");if(previewMode&&(a.length&&"auth"==a||window.matchMedia("(max-width:400px)").matches)){var o=arAsproOptions.SITE_DIR+"form/",i="";$.each(t.get(0).attributes,(function(e,a){var o=a.nodeName,s=t.attr(o);
162if(/^data\-param\-(.+)$/.test(o)){var n=o.match(/^data\-param\-(.+)$/)[1];i+=n+"="+s+"&"}})),o+="?name="+a+"&"+i,void 0!==t.attr("href")&&(o=t.attr("href")),location.href=o}else $(this).hasClass("clicked")||($(this).addClass("clicked"),$(this).jqmEx());return!1})),BX.addCustomEvent("onCompleteAction",(function(e,t){try{"loadForm"===e.action?($(t).parent().removeClass("loadings"),$(t).removeClass("clicked"),$(t).hasClass("one_click_buy_trigger")?($(".wrapp_one_click > span").removeClass("clicked"),$(".one_click").removeClass("clicked")):$(t).hasClass("one_click_buy_basket_trigger")&&$(".fast_order").removeClass("clicked")):"loadBasket"===e.action?($(".basket-link.basket").attr("title",$("<div/>").html(arBasketPrices.BASKET_SUMM_TITLE).text()),arBasketPrices.BASKET_COUNT>0?($(".basket-link.basket").addClass("basket-count"),$(".basket-link.basket .count").removeClass("empted"),$(".basket-link.basket .prices").length&&$(".basket-link.basket .prices").html(arBasketPrices.BASKET_SUMM)):($(".basket-link.basket").removeClass("basket-count"),$(".basket-link.basket .count").addClass("empted"),$(".basket-link.basket .prices").length&&$(".basket-link.basket .prices").html(arBasketPrices.BASKET_SUMM_TITLE_SMALL)),$(".basket-link.basket .count").text(arBasketPrices.BASKET_COUNT),updateBottomIconsPanel(arBasketPrices)):"loadRSS"===e.action||"ajaxContentLoaded"===e.action||"jsLoadBlock"===e.action&&(setStatusButton(),setTimeout((function(){InitOwlSlider()}),200),"function"==typeof initSwiperSlider&&initSwiperSlider(),InitFancyBox(),checkLinkedArticles(),checkLinkedBlocks(".linked-banners-list"),lazyLoadPagenBlock(),void 0!==window.stickySidebar&&window.stickySidebar.updateSticky())}catch(e){console.error(e)}})),$(".banners-small .item.normal-block").length&&$(".banners-small .item.normal-block").sliceHeight(),$(".teasers .item").length&&$(".teasers .item").sliceHeight(),$(".wrap-portfolio-front .row.items > div").length&&$(".wrap-portfolio-front .row.items > div").sliceHeight({row:".row.items",item:".item1"}),$("img").removeAttr("draggable"),$(".title-tab-heading").on("click",(function(){var e=$
162(this).parent(),t=$(this).next(),a=e.hasClass("media_review");if(clicked_tab=e.index()+1,e.siblings().removeClass("active"),$(".nav.nav-tabs li").removeClass("active"),e.hasClass("active"))a?$("#reviews_content").slideUp(200,(function(){e.removeClass("active")})):t.slideUp(200,(function(){e.removeClass("active")}));else if(e.addClass("active"),a)$("#reviews_content").slideDown();else if($(".tabs_section + #reviews_content").length&&$(".tabs_section + #reviews_content").slideUp(),t.slideDown(),void 0!==e.attr("id")&&"descr"==e.attr("id")){var o=$(".galerys-block");if(o.length)var i=o.find(".big_slider").length?o.find(".big_slider"):o.find(".small_slider"),s=setInterval((function(){-1===i.find(".slides .item").attr("style").indexOf("height")?$(window).resize():clearInterval(s)}),100)}})),InitOwlSlider(),InitStickySideBar(),InitFancyBox(),InitFancyBoxVideo(),setTimeout((function(){InitTopestMenuGummi(),isOnceInited=!0,$(".menu.topest").closest(".dotted-flex-1").addClass("dotted-complete")}),50),InitZoomPict(),arAsproOptions.PAGES.BASKET_PAGE?showBasketHeadingBtn():"Y"===arAsproOptions.THEME.PRINT_BUTTON&&setTimeout((function(){var e=document.querySelector(".period_wrapper.in-detail-news1 .period_wrapper_inner")?document.querySelector(".detail-news1 .period_wrapper .period_wrapper_inner"):document.querySelector(".page-top .topic .topic__heading")?document.querySelector(".page-top .topic .topic__heading"):null;if(e){var t=BX.create({tag:"div",attrs:{class:"print-link colored_theme_hover_bg-block",title:arAsproOptions.THEME.EXPRESSION_FOR_PRINT_PAGE},html:'<i class="svg colored_theme_hover_bg-el-svg"><svg class="svg svg-print" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path id="Rectangle_665_copy_4" data-name="Rectangle 665 copy 4" class="cls-print" d="M1570,210h-2v3h-8v-3h-2a2,2,0,0,1-2-2v-5a2,2,0,0,1,2-2h2v-4h8v4h2a2,2,0,0,1,2,2v5A2,2,0,0,1,1570,210Zm-8,1h4v-4h-4v4Zm4-12h-4v2h4v-2Zm4,4h-12v5h2v-3h8v3h2v-5Z" transform="translate(-1556 -197)"></path></svg></i>'});BX.insertBefore(t,e)}}),150),$(document).on("click",".print-link",(function(){window.print()}
162)),$(".head-block .item-link").on("click",(function(){var e=$(this);e.siblings().removeClass("active"),e.addClass("active")})),$("table.table").each((function(){var e=$(this),t=e.find("thead tr th");if(t.length||(t=e.find("thead tr td")),t.length){var a=0;e.find("tbody tr td").each((function(e){a>t.length-1&&(a=0),$('<div class="th-mobile">'+t[a].textContent+"</div>").appendTo($(this)),a++}))}})),window.matchMedia("(min-width: 768px)").matches&&$(".wrapper_middle_menu.wrap_menu").removeClass("mobile"),window.matchMedia("(max-width: 767px)").matches&&$(".wrapper_middle_menu.wrap_menu").addClass("mobile"),$(document).on("click",".menu_top_block .v_bottom a",(function(e){$(e.target).hasClass("toggle_block")&&e.preventDefault()})),$(document).on("click",".menu_top_block .v_bottom a .toggle_block",(function(e){var t=$(this),a=t.closest(".has-child").find("> .dropdown");a.is(":visible");t.hasClass("clicked")||(t.addClass("clicked"),a.stop().slideToggle({duration:150,start:function(){t.toggleClass("closed")},complete:function(){t.removeClass("clicked"),void 0!==window.stickySidebar&&window.stickySidebar.updateSticky()}})),$(this).closest(".has-child").toggleClass("opened")})),$(document).on("click",".show_props",(function(){$(this).prev().stop().slideToggle(333),$(this).find(".char_title").toggleClass("opened")})),$(".see_more").on("click",(function(e){e.preventDefault();var t=$(this).is(".see_more")?$(this):$(this).parents(".see_more").first(),a=t.find("> a").length?t.find("> a"):t,o=t.parent().find("> .d");return t.hasClass("open")?(a.text(BX.message("CATALOG_VIEW_MORE")),t.removeClass("open"),o.hide()):(a.text(BX.message("CATALOG_VIEW_LESS")),t.addClass("open"),o.show()),!1})),$(".button.faq_button").click((function(e){e.preventDefault(),$(this).toggleClass("opened"),$(".faq_ask .form").slideToggle()})),$(".staff.list .staff_section .staff_section_title a").click((function(e){e.preventDefault(),$(this).parents(".staff_section").toggleClass("opened"),$(this).parents(".staff_section").find(".staff_section_items").stop().slideToggle(600),$(this).parents(".staff_section_title").find(".opener_icon").toggleClass("opened")})),$(".jobs_wrapp .item .name").click((function(e){$(this).closest(".item").toggleClass("opened"),$(this).closest(".item").find(".description_wrapp").stop().slideToggle(600),$(this).closest(".item").find(".opener_icon").toggleClass("opened")})),$(".faq.list .item .q a").on("click",(function(e){e.preventDefault(),$(this).parents(".item").toggleClass("opened"),$(this).parents(".item").find(".a").stop().slideToggle(),$(this).parents(".item").find(".q .opener_icon").toggleClass("opened")})),$(".opener_icon").click((function(e){e.preventDefault(),$(this).parent().find("a").trigger("click")}
162)),$(".more_block span").on("click",(function(){var e=$(".catalog_detail .tabs_section").offset();$("html, body").animate({scrollTop:e.top-43},400)})),$(document).on("click",".counter_block:not(.basket) .plus",(function(){if((!$(this).parents(".basket_wrapp").length||$(this).parents(".services_in_basket").length)&&"Y"!=$(this).parent().data("offers")){var e=$(this).parents(".counter_block_wr").length;input=$(this).parents(".counter_block").find("input[type=text]"),tmp_ratio=e?$(this).parents("tr").first().find("td.buy .to-cart").data("ratio"):$(this).parents(".counter_wrapp").find(".to-cart").data("ratio"),isDblQuantity=e?$(this).parents("tr").first().find("td.buy .to-cart").data("float_ratio"):$(this).parents(".counter_wrapp").find(".to-cart").data("float_ratio"),ratio=isDblQuantity?parseFloat(tmp_ratio):parseInt(tmp_ratio,10),max_value="",currentValue=input.val(),isDblQuantity&&(ratio=Math.round(ratio*arAsproOptions.JS_ITEM_CLICK.precisionFactor)/arAsproOptions.JS_ITEM_CLICK.precisionFactor),curValue=isDblQuantity?parseFloat(currentValue):parseInt(currentValue,10),curValue+=ratio,isDblQuantity&&(curValue=Math.round(curValue*arAsproOptions.JS_ITEM_CLICK.precisionFactor)/arAsproOptions.JS_ITEM_CLICK.precisionFactor),parseFloat($(this).data("max"))>0?input.val()<$(this).data("max")&&(curValue<=$(this).data("max")&&input.val(curValue),input.change()):(input.val(curValue),input.change())}})),$(document).on("click",".counter_block:not(.basket) .minus",(function(){if((!$(this).parents(".basket_wrapp").length||$(this).parents(".services_in_basket").length)&&"Y"!=$(this).parent().data("offers")){var e=$
162(this).parents(".counter_block_wr").length;input=$(this).parents(".counter_block").find("input[type=text]"),tmp_ratio=e?$(this).parents("tr").first().find("td.buy .to-cart").data("ratio"):$(this).parents(".counter_wrapp").find(".to-cart").data("ratio"),isDblQuantity=e?$(this).parents("tr").first().find("td.buy .to-cart").data("float_ratio"):$(this).parents(".counter_wrapp").find(".to-cart").data("float_ratio"),ratio=isDblQuantity?parseFloat(tmp_ratio):parseInt(tmp_ratio,10),max_value="",currentValue=input.val(),isDblQuantity&&(ratio=Math.round(ratio*arAsproOptions.JS_ITEM_CLICK.precisionFactor)/arAsproOptions.JS_ITEM_CLICK.precisionFactor),curValue=isDblQuantity?parseFloat(currentValue):parseInt(currentValue,10),curValue-=ratio,isDblQuantity&&(curValue=Math.round(curValue*arAsproOptions.JS_ITEM_CLICK.precisionFactor)/arAsproOptions.JS_ITEM_CLICK.precisionFactor);const t=parseFloat($(this).parents(".counter_block").find(".minus").data("min"));t&&(ratio=t),parseFloat($(this).parents(".counter_block").find(".plus").data("max"))>0?currentValue>ratio&&(curValue<ratio?input.val(ratio):input.val(curValue),input.change()):(curValue>ratio?input.val(curValue):ratio?input.val(ratio):currentValue>1&&input.val(curValue),input.change())}})),$(".counter_block input[type=text]").numeric({allow:"."}),$(document).on("focus",".counter_block input[type=text]",(function(e){$(this).addClass("focus")})),$(document).on("blur",".counter_block input[type=text]",(function(e){$(this).removeClass("focus")}));var n,r=!1;function l(e,t,a,o,i){var s=a.hasClass("mobile_slider"),n=$(e).find(".bottom_nav.mobile_slider"),r=n.length?n:$(e).find(".bottom_nav"),l=r.html(),c=r.data("scroll-class"),d=$(e).find(".ajax_load_btn").length;const p=a.find(".flex-next").attr("href");if(t.closest(".ajax_load").length&&!s){t.removeClass("loading"),t.closest(".ajax_load").find(".js_append").length?(i.closest(".catalog_in_content").length?t.closest(".ajax_load").find(".js_append").append($(".inner_wrapper .js_wrapper_items>",e)):i.closest(".catalog.search").length?t.closest(".ajax_load").find(".js_append").append($(".js_append>",e)):t.closest(".ajax_load").find(".js_append").append(e),t.closest(".ajax_load").find(".bottom_nav_wrapper").remove()):$(".display_list").length?($(".display_list").append(e),t.closest(".display_list").find(".bottom_nav_wrapper").remove()):$(".block_list").length?($(".block_list").append(e),touchItemBlock(".catalog_item a"),t.closest(".block_list").find(".bottom_nav_wrapper").remove()):$(".module_products_list").length&&($(".module_products_list > tbody").append(e),t.closest(".module_products_list > tbody").find(".bottom_nav_wrapper").remove()),setStatusButton(),checkLinkedArticles(),checkLinkedBlocks(".linked-banners-list"),BX.onCustomEvent("onAsproAjaxPagination",[{url:p}]);var u={action:"ajaxContentLoadedTab"};BX.onCustomEvent("onAjaxSuccess",[u]),i.closest(".bottom_nav").html(l)}else{u={action:"ajaxContentLoaded"};if($(".banners-small.front").length)$(".banners-small .items.row").append(e),$(".bottom_nav").html($(".banners-small .items.row .bottom_nav").html()),$(".banners-small .items.row .bottom_nav").remove(),d?$(".banners-small .items.row").addClass("has-bottom-nav"):$(".banners-small .items.row").removeClass("has-bottom-nav");else if(void 0!==a.data("append")&&void 0!==a.data("parent")){var h=e;if(void 0!==a.data("target")&&(h=$(e).find(a.data("target"))),s||n.length){var f=t.closest(a.data("parent")).find(".bottom_nav.mobile_slider");f.length?f.before(h):a.before(h)}else t.closest(a.data("parent")).find(a.data("append")).append(h);t.closest(a.data("parent")).find(a.data("append")).find(".bottom_nav_wrapper").remove(),d?(void 0!==c&&t.closest(a.data("parent")).find(c).addClass("has-bottom-nav"),t.closest(a.data("parent")).find(a.data("append")).addClass("has-bottom-nav")):(void 0!==c&&t.closest(a.data("parent")).find(c).removeClass("has-bottom-nav"),t.closest(a.data("parent")).find(a.data("append")).removeClass("has-bottom-nav")),(a=t.closest(a.data("parent")).find(".bottom_nav")).html(l),a.find(".svg-inline-bottom_nav-icon").css("display",""),u.container=t.closest(a.data("parent"))}else t.closest(".item-views").find(".items").length?t.closest(".item-views").find(".items").append(e):$(e).insertBefore($(".blog .bottom_nav")),a.html($(".bottom_nav:hidden").html()),d?t.closest(".item-views").find(".items").addClass("has-bottom-nav"):t.closest(".item-views").find(".items").removeClass("has-bottom-nav"),i.closest(".item-views").find(".bottom_nav:hidden").remove();u.content=e,u.container=t,BX.onCustomEvent("onCompleteAction",[u,t[0]]),setTimeout((function(){$(".banners-small .item.normal-block").sliceHeight({resize:!1}),$(".item.slice-item").length&&($(".item.slice-item .title").sliceHeight({resize:!1}),$(".item.slice-item").sliceHeight({resize:!1})),t.removeClass("loading"),o&&i.removeClass("loadings")}
162),100)}BX.onCustomEvent("onHeaderProgressBarChange",[{}])}$(document).on("change",".counter_block input[type=text]",(function(e){if(!$(this).parents(".basket_wrapp").length){var t=$(this).val(),a=$(this).parents(".counter_wrapp").find(".to-cart").data("ratio")?$(this).parents(".counter_wrapp").find(".to-cart").data("ratio"):$(this).parents("tr").first().find("td.buy .to-cart").data("ratio"),o=$(this).parents(".counter_wrapp").find(".to-cart").data("float_ratio")?$(this).parents(".counter_wrapp").find(".to-cart").data("float_ratio"):$(this).parents("tr").first().find("td.buy .to-cart").data("float_ratio"),i=o?parseFloat(a):parseInt(a,10),s=t%i;o&&(i=Math.round(i*arAsproOptions.JS_ITEM_CLICK.precisionFactor)/arAsproOptions.JS_ITEM_CLICK.precisionFactor,Math.round(s*arAsproOptions.JS_ITEM_CLICK.precisionFactor)/arAsproOptions.JS_ITEM_CLICK.precisionFactor==i&&(s=0)),$(this).hasClass("focus")&&(intCount=Math.round(Math.round(t*arAsproOptions.JS_ITEM_CLICK.precisionFactor/i)/arAsproOptions.JS_ITEM_CLICK.precisionFactor)||1,t=intCount<=1?i:intCount*i,t=Math.round(t*arAsproOptions.JS_ITEM_CLICK.precisionFactor)/arAsproOptions.JS_ITEM_CLICK.precisionFactor),parseFloat($(this).parents(".counter_block").find(".plus").data("max"))>0&&t>parseFloat($(this).parents(".counter_block").find(".plus").data("max"))&&(t=parseFloat($(this).parents(".counter_block").find(".plus").data("max"))),parseFloat($(this).parents(".counter_block").find(".minus").data("min"))>0&&t<parseFloat($(this).parents(".counter_block").find(".minus").data("min"))&&(t=parseFloat($(this).parents(".counter_block").find(".minus").data("min"))),t<i?t=i:parseFloat(t)||(t=1),$(this).parents(".counter_block").parent().parent().find(".to-cart").attr("data-quantity",t),$(this).parents(".counter_block").parent().parent().parent().find(".one_click").attr("data-quantity",t),$(this).parents(".counter_block").parent().parent().parent().parent().find(".one_click").attr("data-quantity",t),$(this).parents(".catalog_item_wrapp").find(".inner_wrap.TYPE_1 .one_click").attr("data-quantity",t),$(this).val(t);var n=$(this).closest(".item").length?$(this).closest(".item").find(".calculate-delivery"):$(this).closest(".catalog_detail").find(".calculate-delivery");n.length&&!$(this).closest(".buy_services_wrap").length&&n.each((function(){var e=$
162(this).find("span[data-event=jqm]").first();if(e.length){var a=e.clone();a.attr("data-param-quantity",t).removeClass("clicked"),a.insertAfter(e).on("click",(function(){jQuery.browser.mobile||$(this).parent().addClass("loadings")})),e.remove()}$(this).hasClass("with_preview")&&($(this).removeClass("inited"),r&&clearTimeout(r),r=setTimeout((function(){initCalculatePreview(!0),r=!1}),1e3))}));var l={type:"change",params:{id:$(this),value:t}};BX.onCustomEvent("onCounterProductAction",[l]),$(this).closest(".complect-block").length&&"function"==typeof setNewPriceComplect&&setNewPriceComplect()}})),BX.addCustomEvent("onCounterProductAction",(function(e){"object"!=typeof e&&(e={type:"undefined"});try{if(void 0!==e.type&&!e.params.id.closest(".gifts").length){var t=e.params.id.data("product");if(e.params.id.closest(".has_offer_prop").length&&(void 0===window.obSkuQuantys&&(window.obSkuQuantys={}),window.obSkuQuantys[e.params.id.closest(".offer_buy_block").find(".to-cart").data("item")]=e.params.value),"object"==typeof window[t]){if("offersTree"==t){let t=e.params.id.closest(".offer_buy_block").find(".to-cart").data("item");t&&appAspro.sku.obOffers[t]&&appAspro.sku.setPriceAction(appAspro.sku.obOffers[t],"","",appAspro.sku.obOffers[t].item)}else window[t].setPriceAction("Y");$(".detail_page").length&&setNewHeader()}else e.params.id.length&&e.params.id.closest(".main_item_wrapper").length&&!e.params.id.closest(".services-item__buy").length&&"Y"==arAsproOptions.THEME.SHOW_TOTAL_SUMM&&setPriceItem(e.params.id.closest(".main_item_wrapper"),e.params.value);BX.onCustomEvent("onCounterProductActionResize")}}catch(e){console.error(e)}})),$(document).on("mouseenter",".wrap_icon.top_basket, #headerfixed .basket-link.basket",(function(){const e=$(this),t=e.closest("#headerfixed").length?e.next(".basket_hover_block"):e.find(".basket_hover_block");t.hasClass("loaded")||basketTop("",t)})),$(document).on("click",".wrap_icon.wrap_basket.top_basket, #headerfixed .basket-link.basket",(function(e){var t=$(this);isMobile&&(t.hasClass("clicked")||(e.preventDefault(),t.addClass("clicked"),setTimeout((function(){t.removeClass("clicked")}),3e3)))})),$(document).on("mouseenter","#basket_line .basket_normal:not(.empty_cart):not(.bcart) .basket_block ",(function(){$(this).closest(".basket_normal").find(".popup").addClass("block"),$(this).closest(".basket_normal").find(".basket_popup_wrapp").stop(!0,!0).slideDown(150)})),$(document).on("mouseleave","#basket_line .basket_normal .basket_block ",(function(){var e=$
162(this);$(this).closest(".basket_normal").find(".basket_popup_wrapp").stop(!0,!0).slideUp(150,(function(){e.closest(".basket_normal").find(".popup").removeClass("block")}))})),$(document).on("click",".popup_button_basket",(function(){var e=$(".to-cart[data-item="+$(this).data("item")+"]"),t=e.attr("data-quantity");t||($val=1);var a=e.data("props"),o="",i="",s="N",n={},r=e.data("iblockid"),l=e.data("offers"),c="",d="",p=e.attr("data-item");"Y"!=l?l="N":d=e.closest(".prices_tab").find(".bx_sku_props input").val(),a&&(o=a.split(";")),e.data("part_props")&&(i=e.data("part_props")),e.data("add_props")&&(s=e.data("add_props")),$(".rid_item").length?c=$(".rid_item").data("rid"):e.data("rid")&&(c=e.data("rid")),(n=fillBasketPropsExt(e,"prop","bx_ajax_text")).quantity=t,n.add_item="Y",n.rid=c,n.offers=l,n.iblockID=r,n.part_props=i,n.add_props=s,n.props=JSON.stringify(o),n.item=p,n.basket_props=d;var u=e.closest(".product-action").length||e.closest("#headerfixed.with-product"),h=e.closest(".list-offers").length;if(!e.closest(".buy_services_wrap").length&&(u||h)){var f=[];f=h?e.closest(".product-container").find('.buy_services_wrap .services-item [name="buy_switch_services"]:checked'):$(".product-container").find('.buy_services_wrap[data-parent_product="'+p+'"] .services-item [name="buy_switch_services"]:checked');var m=[];
162f.each((function(){var e=$(this).closest(".services-item").find(".to-cart");m[e.data("item")]={},m[e.data("item")].id=e.data("item"),m[e.data("item")].quantity=e.attr("data-quantity"),m[e.data("item")].iblock_id=e.data("iblockid")})),m=array_values_js(m),n.services=m}$.ajax({type:"POST",url:arAsproOptions.SITE_DIR+"ajax/item.php",data:n,dataType:"json",success:function(t){$(".basket_error_frame").jqmHide(),"STATUS"in t?(getActualBasket(n.iblockID),"OK"===t.STATUS?(e.hide(),e.closest(".counter_wrapp").find(".counter_block_inner").hide(),e.closest(".counter_wrapp").find(".counter_block").hide(),e.parents("tr").find(".counter_block_wr .counter_block").hide(),e.closest(".button_block").addClass("wide"),e.parent().find(".in-cart").show(),addBasketCounter(p),$("#ajax_basket").length&&reloadTopBasket("add",$("#ajax_basket"),200,5e3,"Y"),$("#basket_line .basket_fly").length&&(e.closest(".fast_view_frame").length||window.matchMedia("(max-width: 767px)").matches?basketFly("open","N"):basketFly("open"))):showBasketError(BX.message(t.MESSAGE))):showBasketError(BX.message("CATALOG_PARTIAL_BASKET_PROPERTIES_ERROR"))}})})),$(document).on("click",".to-cart:not(.read_more), .basket_item_add",(function(e){e.preventDefault();var t=$(this);if(!t.hasClass("clicked")){t.addClass("clicked");var a=$(this).attr("data-quantity"),o=$(this).data("props"),i="",s="",n="N",r={},l=$(this).data("iblockid"),c=$(this).data("offers"),d="",p=!1,u="",h=$(this).attr("data-item");if(t.closest(".but-cell").length&&$('.counter_block[data-item="'+h+'"]').length&&(a=$('.counter_block[data-item="'+h+'"] input').val()),t.closest(".banner_buttons.with_actions").length){var f=t.closest(".wraps_buttons");h=f.data("id"),p=!0}a||(a=1),"Y"!=c?c="N":u=$(this).closest(".prices_tab").find(".bx_sku_props input").val(),o&&(i=o.split(";")),$(this).data("part_props")&&(s=$(this).data("part_props")),$(this).data("add_props")&&(n=$(this).data("add_props")),$(".rid_item").length?d=$(".rid_item").data("rid"):$(this).data("rid")&&(d=$(this).data("rid")),(r=fillBasketPropsExt(t,"prop",t.data("bakset_div"))).quantity=a,r.add_item="Y",r.rid=d,r.offers=c,r.iblockID=l,r.part_props=s,r.add_props=n,r.props=JSON.stringify(i),r.item=h,r.basket_props=u;var m=t.closest(".product-action").length||t.closest("#headerfixed.with-product"),_=t.closest(".list-offers").length,b=t.closest(".buy_services_wrap").length;if(!b&&(m||_)){var v=[];v=_?t.closest(".product-container").find('.buy_services_wrap .services-item [name="buy_switch_services"]:checked'):$(".product-container").find('.buy_services_wrap[data-parent_product="'+h+'"] .services-item [name="buy_switch_services"]:checked');var g=[];
162v.each((function(){var e=$(this).closest(".services-item").find(".to-cart");g[e.data("item")]={},g[e.data("item")].id=e.data("item"),g[e.data("item")].quantity=e.attr("data-quantity"),g[e.data("item")].iblock_id=e.data("iblockid")})),g=array_values_js(g),r.services=g}var k=$(this).closest(".buy_services_wrap");if(b){var w=k.attr("data-parent_product");r["prop[BUY_PRODUCT_PROP]"]=w,r["prop[ASPRO_BUY_PRODUCT_ID]"]=w}if(p){if(t.hasClass("added"))return location.href=t.data("href"),!1;t.attr("title",t.data("title2")),t.toggleClass("added")}if("N"==t.data("empty_props")){var C=$("#"+t.data("bakset_div")).html();!C&&t.closest(".item").find(".basket_props_block").length&&(C=t.closest(".item").find(".basket_props_block").html()),showBasketError(C,BX.message("ERROR_BASKET_PROP_TITLE"),"Y",t),BX.addCustomEvent("onCompleteAction",(function(e){if(!e.ignoreSelf){BX.onCustomEvent("onCompleteAction",[{action:"loadForm",ignoreSelf:!0},t[0]])}}))}else $.ajax({type:"POST",url:arAsproOptions.SITE_DIR+"ajax/item.php",data:r,dataType:"json",success:function(e){getActualBasket(r.iblockID);if(BX.onCustomEvent("onCompleteAction",[{action:"loadForm"},t[0]]),arStatusBasketAspro={},null!==e)if("STATUS"in e)if(null===e.MESSAGE_EXT&&(e.MESSAGE_EXT=""),"OK"===e.STATUS){if($(".to-cart[data-item="+h+"]").hide(),$(".to-cart[data-item="+h+"]").closest(".counter_wrapp").find(".counter_block_inner").hide(),$(".to-cart[data-item="+h+"]").closest(".counter_wrapp").find(".counter_block").hide(),$(".to-cart[data-item="+h+"]").parents("tr").find(".counter_block_wr .counter_block").hide(),$(".to-cart[data-item="+h+"]").closest(".button_block").addClass("wide"),$(".in-cart[data-item="+h+"]").show(),addBasketCounter(h),$bDontOpenBasket=!1,"undefined"!=typeof JNoticeSurface&&(JNoticeSurface.get().onAdd2cart([t[0]]),$bDontOpenBasket=!0),$("#ajax_basket").length&&reloadTopBasket("add",$("#ajax_basket"),200,5e3,"Y"),$("#basket_line .basket_fly").length&&(t.closest(".services_in_basket").length&&!window.matchMedia("(max-width: 767px)").matches?basketFly("open","SHOW"):t.closest(".fast_view_frame").length||window.matchMedia("(max-width: 767px)").matches||$("#basket_line .basket_fly.loaded").length||$bDontOpenBasket?basketFly("open","N"):basketFly("open")),t.closest(".services_in_basket_page").length&&BX.Sale.BasketComponent.sendRequest("refreshAjax",{fullRecalculation:"Y",otherParams:{param:"N"}}),$(".top_basket").length&&basketTop($bDontOpenBasket?"":"open",$(".top_basket").find(".basket_hover_block")),$("#headerfixed .wproducts .ajax_load .btn").length&&t.closest(".product-action").length&&!t.closest(".js-item-analog").length&&t.next(".in-cart").length){var a='<span class="buy_block"><span class="btn btn-default btn-sm more type_block">'+t.next(".in-cart").html()+"</span></span>";$("#headerfixed .wproducts .ajax_load .item-buttons .but-cell").html(a)}}else showBasketError(BX.message(e.MESSAGE)+" <br/>"+e.MESSAGE_EXT);else showBasketError(BX.message("CATALOG_PARTIAL_BASKET_PROPERTIES_ERROR"));else $(".to-cart[data-item="+h+"]").hide(),$(".to-cart[data-item="+h+"]").closest(".counter_wrapp").find(".counter_block_inner").hide(),$(".to-cart[data-item="+h+"]").closest(".counter_wrapp").find(".counter_block").hide(),$(".to-cart[data-item="+h+"]").parents("tr").find(".counter_block_wr .counter_block").hide(),$(".to-cart[data-item="+h+"]").closest(".button_block").addClass("wide"),$(".in-cart[data-item="+h+"]").show(),addBasketCounter(h),$("#ajax_basket").length&&reloadTopBasket("add",$("#ajax_basket"),200,5e3,"Y"),$("#basket_line .basket_fly").length&&(t.closest(".fast_view_frame").length||window.matchMedia("(max-width: 767px)").matches||$("#basket_line .basket_fly.loaded").length?basketFly("open","N"):basketFly("open"))}})}})),$(document).on("click",".to-subscribe",(function(e){e.preventDefault();var t=$(this);if(!t.hasClass("clicked"))if(t.addClass("clicked"),$(this).is(".auth"))$(this).hasClass("nsubsc")?$(this).jqmEx():location.href=arAsproOptions.SITE_DIR+"auth/?backurl="+location.pathname;else{var a=$(this).attr("data-item"),o=$(this).attr("data-iblockid");$(".to-subscribe[data-item="+a+"]").hide(),$(".to-subscribe[data-item="+a+"]").parent().find(".in-subscribe").show(),$.get(arAsproOptions.SITE_DIR+"ajax/item.php?item="+a+"&subscribe_item=Y",$.proxy((function(e){arStatusBasketAspro={},getActualBasket(o)}))),t.removeClass("clicked")}}
162)),$(document).on("click",".in-subscribe",(function(e){e.preventDefault();var t=$(this).attr("data-item"),a=$(this).attr("data-iblockid");$(".in-subscribe[data-item="+t+"]").hide(),$(".in-subscribe[data-item="+t+"]").parent().find(".to-subscribe").removeClass("clicked"),$(".in-subscribe[data-item="+t+"]").parent().find(".to-subscribe").show(),$.get(arAsproOptions.SITE_DIR+"ajax/item.php?item="+t+"&subscribe_item=Y",$.proxy((function(e){getActualBasket(a),arStatusBasketAspro={}})))})),$(document).on("click",".item_main_info .item_slider .flex-direction-nav li span",(function(e){$(".inner_slider .slides_block").length&&($(this).parent().hasClass("flex-nav-next")?$(".inner_slider .slides_block li.current").next().click():$(".inner_slider .slides_block li.current").prev().click())})),$(document).on("click",".tabs>li",(function(){var e=$(this).parent();if(!$(this).hasClass("active")){var t=$(this).index(),a=$(this).closest(".top_block").find(".slider_navigation").find(">li:eq("+t+")"),o=$(this).closest(".top_block").siblings(".tabs_content").find(">li:eq("+t+")");if($(this).addClass("active").addClass("cur").siblings().removeClass("active").removeClass("cur"),o.addClass("cur").siblings().removeClass("cur"),a.addClass("cur").siblings().removeClass("cur"),e.hasClass("ajax"))if($(this).hasClass("clicked")){var i=o.closest(".content_wrapper_block");if(i.length)o.find(".bottom_nav .module-pagination").length>0?i.removeClass("without-border"):i.addClass("without-borded")}else $.ajax({url:arAsproOptions.SITE_DIR+"include/mainpage/comp_catalog_ajax.php",type:"POST",data:{AJAX_POST:"Y",FILTER_HIT_PROP:$(this).data("code"),AJAX_PARAMS:$(this).closest(".tab_slider_wrapp").find(".request-data").data("value"),GLOBAL_FILTER:o.data("filter")},success:function(e){o.find(".tabs_slider").html(e);var t=o.closest(".content_wrapper_block");t.length&&(o.find(".bottom_nav .module-pagination").length>0?t.removeClass("without-border"):t.addClass("without-borded"));setTimeout((function(){o.addClass("opacity1")}),100),BX.onCustomEvent("onAjaxResponesTabs",[s])}}),$(this).addClass("clicked");var s={index:t,target:$(this)};BX.onCustomEvent("clickedTabsLi",[s])}}
162)),$(".search_block .icon").on("click",(function(){var e=$(this);$(this).hasClass("open")?($(this).closest(".center_block").find(".search_middle_block").removeClass("active"),$(this).removeClass("open"),$(this).closest(".center_block").find(".search_middle_block").find(".noborder").hide()):(setTimeout((function(){e.closest(".center_block").find(".search_middle_block").find(".noborder").show()}),100),$(this).closest(".center_block").find(".search_middle_block").addClass("active"),$(this).addClass("open"))})),$(document).on("click",".no_goods .button",(function(){$(".bx_filter .smartfilter .bx_filter_search_reset").trigger("click")})),$(document).on("click",".js-load-link",(function(e){AjaxClickLink(e)})),$(document).on("click",".svg-inline-bottom_nav-icon",(function(){$(this).next().trigger("click")})),$(document).on("click",".ajax_load_btn",(function(){var e=$(this),t=e.closest(".container").find(".module-pagination .flex-direction-nav .flex-next").attr("href"),a=e.find(".more_text_ajax"),o=e.closest(".bottom_nav"),i=o.hasClass("mobile_slider"),s=e.closest(".animate-load-state").length;if(!a.hasClass("loading")){if(a.addClass("loading"),i)o.find(".svg-inline-bottom_nav-icon").css("display","none");s&&e.addClass("loadings");var n=parseUrlQuery(),r="";if(obGetData={ajax_get:"Y",AJAX_REQUEST:"Y"},e.closest(".wrapper_inner.front").length){var c=a.closest(".drag-block").data("class").replace("_drag","");c=c.replace(/\s/g,""),obGetData.BLOCK=c}if(e.closest(".tab").length){var d=a.closest(".tab");obGetData.FILTER_HIT_PROP=d.data("code"),obGetData.GLOBAL_FILTER=d.data("filter"),t=e.closest(".bottom_nav").find(".module-pagination .flex-direction-nav .flex-next").attr("href")}if(e.closest(".content_linked_goods").length){var p=a.closest(".content_linked_goods").attr("data-sections-ids");obGetData.ajax_section_id=decodeURIComponent(p),t=e.closest(".bottom_nav").find(".module-pagination .flex-direction-nav .flex-next").attr("href")}"clear_cache"in n&&"Y"==n.clear_cache&&(r="&clear_cache=Y"),e.hasClass("ajax")&&(obGetData.ajax="y"),a.closest(".goods-block.aja
162x_load")&&(obGetData.bitrix_include_areas="N"),e.closest(".nav-data_block").length&&(obGetData.data_block=e.closest(".nav-data_block").attr("data-block"),obGetData.pagen_data_block="Y",t=e.closest(".bottom_nav").find(".module-pagination .flex-direction-nav .flex-next").attr("href")),$.ajax({url:t+r,data:obGetData,success:function(t){l(t,a,o,s,e)},error:function(t){l(t.responseText,a,o,s,e)}})}})),$(document).on("mouseenter",".form .votes_block.with-text .item-rating",(function(){var e=$(this),t=e.index(),a=(e.data("rating_value"),e.data("message"));$(this).addClass("filed"),e.siblings().each((function(){$(this).index()<=t?$(this).addClass("filed"):$(this).removeClass("filed")})),e.closest(".votes_block").find(".rating_message").text(a)})),$(document).on("mouseleave",".form .votes_block.with-text",(function(){var e=$(this),t=e.data("rating"),a=e.closest(".votes_block").find(".rating_message").data("message");e.find(".item-rating").each((function(){$(this).index()<t&&void 0!==t?$(this).addClass("filed"):$(this).removeClass("filed")})),e.closest(".votes_block").find(".rating_message").text(a)})),$(document).on("click",".form .votes_block.with-text .item-rating",(function(){const e=$(this),t=e.index()+1,a=e.data("message"),o=e.closest(".votes_block"),i=e.closest(".form-control").find("input[name=RATING], input[data-sid=RATING]");o.length&&(o.data("rating",t),o.find(".rating_message").data("message",a)),i.length&&(i.val(t),i.blur())})),$(document).on("paste, change, keyup",".form.blog-comment-fields input[required]",(function(){$(this).val().length&&$(this).closest(".form-group").find("label.error").remove()})),$(document).on("click",".bx_ordercart_order_table_container .control > a, .basket-item-actions-remove, a[data-entity=basket-item-remove-delayed]",(function(e){$.removeCookie("click_basket",{path:"/"}),$.cookie("click_basket","Y",{path:"/"})})),$(document).on("click",".bx_compare .tabs-head li",(function(){var e=$
162(this).find(".sortbutton").data("href");BX.showWait(BX("bx_catalog_compare_block")),$.ajax({url:e,data:{ajax_action:"Y"},success:function(t){history.pushState(null,null,e),$("#bx_catalog_compare_block").html(t),BX.closeWait()}})})),$(document).on({mouseover:function(e){var t=$(this),a=t.closest("tbody").index()+1,o=t.index()+1;n=$(e.delegateTarget).find(".data_table_props").children(":nth-child("+a+")").children(":nth-child("+o+")").addClass("hovered")},mouseleave:function(e){n&&n.removeClass("hovered")}},".bx_compare .data_table_props tbody>tr"),$(document).on("click",".fancy_zoom",(function(e){e.preventDefault();var t=[],a=0;$(this).closest(".product-detail-gallery__container").find(".gallery-slider-thumb__container .gallery__item--thumb").each((function(){var e;e={src:$(this).data("big"),thumb:$(this).find("img").data("src")||$(this).find("img").attr("src")},$(this).hasClass("swiper-slide-thumb-active")&&(a=$(this).index()),t.push(e)})),t.length||t.push({src:$(this).closest(".product-detail-gallery__container").find(".zoom_picture").data("xoriginal")}),"function"==typeof $.fn.fancybox&&$.fancybox.open(t,{tpl:{closeBtn:'<span title="'+BX.message("FANCY_CLOSE")+'" class="fancybox-item fancybox-close inline svg"><svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 24L24 2M2 2L24 24" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg></span>',next:'<a title="'+BX.message("FANCY_NEXT")+'" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',prev:'<a title="'+BX.message("FANCY_PREV")+'" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'},btnTpl:{close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><i class="svg"><svg width="26" height="26" viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg"><path d="M2 24L24 2M2 2L24 24" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /></svg></i></button>',arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}"><div><i class="svg left"><svg width="16" height="26" viewBox="0 0 15 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 13L0.585787 14.4142C-0.195262 13.6332 -0.195262 12.3668 0.585787 11.5858L2 13ZM11.5858 0.585786C12.3668 -0.195262 13.6332 -0.195262 14.4142 0.585786C15.1953 1.36683 15.1953 2.63317 14.4142 3.41421L11.5858 0.585786ZM14.4142 22.5858C15.1953 23.3668 15.1953 24.6332 14.4142 25.4142C13.6332 26.1953 12.3668 26.1953 11.5858 25.4142L14.4142 22.5858ZM0.585787 11.5858L11.5858 0.585786L14.4142 3.41421L3.41421 14.4142L0.585787 11.5858ZM3.41421 11.5858L14.4142 22.5858L11.5858 25.4142L0.585787 14.4142L3.41421 11.5858Z" fill="#999999"/></svg></i></div></button>',arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}"><div><i class="svg right"><svg width="16" height="26" viewBox="0 0 15 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 13L14.4142 14.4142C15.1953 13.6332 15.1953 12.3668 14.4142 11.5858L13 13ZM3.41421 0.585786C2.63317 -0.195262 1.36683 -0.195262 0.585786 0.585786C-0.195262 1.36683 -0.195262 2.63317 0.585786 3.41421L3.41421 0.585786ZM0.585786 22.5858C-0.195262 23.3668 -0.195262 24.6332 0.585786 25.4142C1.36683 26.1953 2.63317 26.1953 3.41421 25.4142L0.585786 22.5858ZM14.4142 11.5858L3.41421 0.585786L0.585786 3.41421L11.5858 14.4142L14.4142 11.5858ZM11.5858 11.5858L0.585786 22.5858L3.41421 25.4142L14.4142 14.4142L11.5858 11.5858Z" fill="white"/></svg></i></div></button>'},touch:"enabled",loop:!1,buttons:["close"],thumbs:{autoStart:!0},onActivate:function(e){InitFancyboxThumbnailsGallery(e)},beforeShow:function(e,t){if($(".fancybox-thumbs .swiper").length){$(".fancybox-thumbs .swiper").data("swiper").slideTo(t.index)}}},a)})),$(".tabs_section .tabs-head li").on("click",(function(){$(this).is(".current")||($(".tabs_section .tabs-head li").removeClass("current"),$(this).addClass("current"),$(".tabs_section ul.tabs_content li").removeClass("current"),"product_reviews_tab"==$(this).attr("id")?($(".shadow.common").hide(),$("#reviews_content").show()):($(".shadow.common").show(),$("#reviews_content").hide(),$(".tabs_section ul.tabs_content > li:eq("+$(this).index()+")").addClass("current")))})),setTimeout((function(){$(".jobs_wrapp .item:first .name tr").trigger("click")}
162),300),$(".choise").on("click",(function(){var e=$(this);void 0!==e.attr("data-block")&&($(e.attr("data-block")).closest(".tab-pane").length?($('.ordered-block a[href="#'+$(e.attr("data-block")).closest(".tab-pane").attr("id")+'"]').click(),e.data("block",".ordered-block.tabs-block"),$(e.data("block")).data("offset",-100)):$(e.data("block")).data("offset",-100),scrollToBlock(e.data("block")))})),$(document).on("click",".buy_block .slide_offer",(function(){scroll_block($(".js-offers-scroll"))})),$(".share  > .share_wrapp .text").on("click",(function(){var e=$(this).parent().find(".shares");e.is(":visible")||$(this).closest(".share.top").length||$("#content").css("z-index",3),e.fadeToggle(100,(function(){e.is(":visible")||$("#content").css("z-index",2)}))})),$("html, body").on("mousedown",(function(e){"string"==typeof e.target.className&&e.target.className.indexOf("adm")<0&&(e.stopPropagation(),$("div.shares").fadeOut(100,(function(){$("#content").css("z-index",2),$(".price_txt .share_wrapp").removeClass("opened")})),$(".search_middle_block").removeClass("active_wide"))})),$(".share_wrapp").find("*").on("mousedown",(function(e){e.stopPropagation()})),$(".price_txt .share_wrapp .text").click((function(){$(this).parent().toggleClass("opened"),$(this).parent().find(".shares").fadeToggle()})),$(document).on("click",".reviews-collapse-link",(function(){$(".reviews-reply-form").slideToggle()})),$(".panel-collapse").on("hidden.bs.collapse",(function(){$(this).parent().toggleClass("opened")})),$(".panel-collapse").on("show.bs.collapse",(function(){$(this).parent().toggleClass("opened")})),$(".accordion-head").on("click",(function(e){e.preventDefault(),$(this).next().hasClass("collapsing")||($(this).toggleClass("accordion-open"),$(this).toggleClass("accordion-close"))})),$("[data-appear-progress-animation]").iAppear((function(){var e=$
162(this),t=e.attr("data-appear-animation-delay")?e.attr("data-appear-animation-delay"):1;t>1&&e.css("animation-delay",t+"ms"),e.addClass(e.attr("data-appear-animation")),setTimeout((function(){e.animate({width:e.attr("data-appear-progress-animation")},1500,"easeOutQuad",(function(){e.find(".progress-bar-tooltip").animate({opacity:1},500,"easeOutQuad")}))}),t)}),{rootMargin:"-50px 0px -50px 0px",accX:0,accY:-50}),$(".item.animated-block").length&&$(".item.animated-block").iAppear((function(){var e=$(this);e.addClass(e.data("animation")).addClass("visible")}),{accX:0,accY:150}),"function"==typeof InitAppear&&InitAppear(),"function"==typeof InitJsLoadBlock&&InitJsLoadBlock(),$(document).on("click",".js-show-info-block",(function(e){var t=$(this);if(!window.matchMedia("(max-width: 500px)").matches||t.closest(".cost.prices").length)if(e.stopPropagation(),$(".js-info-block").fadeOut(),t.hasClass("opened")?$(".js-show-info-block").removeClass("opened"):($(".js-show-info-block").removeClass("opened"),t.addClass("opened")),t.siblings(".js-info-block").length)t.hasClass("opened")?(t.siblings(".js-info-block").find(".more-btn a").attr("href",t.closest(".item_info").find("a").attr("href")),t.siblings(".js-info-block").fadeIn()):t.siblings(".js-info-block").fadeOut();else{var a=t.closest(".sa_block").data("fields");a="null"==a||void 0===a?"":a;var o=t.closest(".sa_block").data("user-fields");o="null"==o||void 0===o?"":o;var i=parseUrlQuery(),s="";"clear_cache"in i&&"Y"==i.clear_cache&&(s+="?clear_cache=Y");var n={ajax:"Y",ELEMENT_ID:t.data("id"),FIELDS:a,USER_FIELDS:o,STORES:t.closest(".sa_block").data("stores")||""};t.addClass("loadings"),$.post(arAsproOptions.SITE_DIR+"ajax/productStoreAmountCompact.php"+s,n).done((function(e){t.removeClass("loadings"),$(e).appendTo(t.closest(".sa_block")),t.siblings(".js-info-block").find(".more-btn a").attr("href",t.closest(".item_info").find("a").attr("href"));BX.onCustomEvent("onCompleteAction",[{action:"jsShowStores"},t])}))}})),$(document).on("click",".js-info-block .svg-inline-close",(function(){$(".js-show-info-block").removeClass("opened"),$(this).closest(".js-info-block").fadeOut()})),$(".menu.adaptive").on("click",(function(){$(this).toggleClass("opened"),$(this).hasClass("opened")?$(".mobile_menu").toggleClass("opened").slideDown():$(".mobile_menu").toggleClass("opened").slideUp()})),$(".mobile_menu .has-child >a").on("click",(function(e){var t=$(this).parent();e.preventDefault(),t.toggleClass("opened"),t.find(".dropdown").slideToggle()})),$(".mobile_menu .search-input-div input").on("keyup",(function(e){var t=$(this).val();$(".center_block .stitle_form input").val(t),13==e.keyCode&&$(".center_block .stitle_form form").submit()})),$(".center_block .stitle_form input").on("keyup",(function(e){var t=$(this).val();$(".mobile_menu .search-input-div input").val(t),13==e.keyCode&&$(".center_block .stitle_form form").submit()})),$(".mobile_menu .search-button-div button").on("click",(function(e){e.preventDefault();var t=$(this).parents().find("input").val();$(".center_block .stitle_form input").val(t),$(".center_block .stitle_form form").submit()})),$(document).on("click",".mega-menu .dropdown-menu",(function(e){e.stopPropagation()})),$(document).on("click",".mega-menu .dropdown-toggle.more-items",(function(e){e.preventDefault()})),$(document).on("mouseenter","#headerfixed .table-menu .dropdown-menu .dropdown-submenu",(function(){setTimeout((function(){CheckTopVisibleMenu()}),275)})),$(".mega-menu .search-item .search-icon, .menu-row #title-search .fa-close").on("click",(function(e){e.preventDefault(),$(".menu-row #title-search").toggleClass("hide")})),$(".mega-menu ul.nav .search input").on("keyup",(function(e){var t=$(this).val();$(".menu-row > .search input").val(t),13==e.keyCode&&$(".menu-row > .search form").submit()})),$(".menu-row > .search input").on("keyup",(function(e){var t=$(this).val();$(".mega-menu ul.nav .search input").val(t),13==e.keyCode&&$(".menu-row > .search form").submit()})),$(".mega-menu ul.nav .search button").on("click",(function(e){e.preventDefault();var t=$(this).parents(".search").find("input").val();$(".menu-and-search .search input").val(t),$(".menu-row > .search form").submit()})),$(".btn.btn-add").on("click",(function(){$.ajax({type:"GET",url:arAsproOptions.SITE_DIR+"ajax/clearBasket.php",success:function(e){}})})),$(".sort_display a").on("click",(function(){$(this).siblings().removeClass("current"),$(this).addClass("current")})),$(".sale-order-detail-payment-options-methods-info-change-link").on("click",(function(){$(this).closest(".sale-order-detail-payment-options-methods-info").addClass("opened").siblings().addClass("opened")})),$(document).on("click",".expand_block",(function(){togglePropBlock($(this))})),document.addEventListener("touchend",(function(e){if($(e.target).closest(".menu-item").length||$(e.target).hasClass("menu-item")||($(".menu-row .dropdown-menu").css({display:"none",opacity:0}
162),$(".menu-item").removeClass("hover"),$(".bx-breadcrumb-item.drop").removeClass("hover")),$(e.target).closest(".menu.topest").length||(window.matchMedia("(max-width: 991px)").matches&&$(".menu.topest").css({overflow:"hidden"}),$(".menu.topest > li").removeClass("hover")),$(e.target).closest(".full.has-child").length||$(".menu_top_block.catalog_block li").removeClass("hover"),$(e.target).closest(".basket_block").length||($(".basket_block .link").removeClass("hover"),$(".basket_block .basket_popup_wrapp").slideUp()),!$(e.target).closest(".catalog_item").length){var t=1*$(".tab:visible").attr("data-unhover");$(".tab:visible").stop().animate({height:t},100),$(".tab:visible").find(".catalog_item").removeClass("hover"),$(".tab:visible").find(".catalog_item .buttons_block").stop().fadeOut(233),$(".catalog_block").length&&($(".catalog_block").find(".catalog_item_wrapp").removeClass("hover"),$(".catalog_block").find(".catalog_item").removeClass("hover"))}}),!1),touchMenu(".menu-row .menu-item"),touchTopMenu(".menu.topest li"),touchLeftMenu(".menu_top_block:not(.in-search) li.full"),touchBreadcrumbs(".bx-breadcrumb-item.drop"),$(document).on("keyup",".coupon .input_coupon input",(function(){$(this).val().length?($(this).removeClass("error"),$(this).closest(".input_coupon").find(".error").remove()):($(this).addClass("error"),$("<label class='error'>"+BX.message("INPUT_COUPON")+"</label>").insertBefore($(this)))})),BX.addCustomEvent(window,"onAjaxSuccessFilter",(function(e){setBasketStatusBtn(),checkLinkedArticles(),checkLinkedBlocks(".linked-banners-list")})),$(document).on("click",".block_container .items .item.initied",(function(){var e=$
162(this),t=e.data("id");e.closest(".items").fadeOut(200,(function(){e.closest(".block_container").find(".detail_items").fadeIn(200),e.closest(".block_container").find(".detail_items .item[data-id="+t+"]").fadeIn(200);var a=e.data("coordinates").split(",");"undefined"!=typeof map&&map.setCenter([a[0],a[1]],15)}))})),$(document).on("click",".block_container .top-close",(function(){var e=$(this).closest(".block_container").find(".detail_items .item:visible");e.fadeOut(200),e.closest(".block_container").find(".detail_items").fadeOut(200,(function(){e.closest(".block_container").find(".items").fadeIn(200),"undefined"!=typeof map&&"undefined"!=typeof clusterer&&map.setBounds(clusterer.getBounds(),{zoomMargin:40})}))})),BX.addCustomEvent(window,"onAjaxSuccess",(function(e){if("OK"!=e){if(initSelects(document),InitOrderCustom(),arAsproOptions.PAGES.CATALOG_PAGE&&$(".catalog_detail").length&&!$(".fast_view_frame").length){const e=$(".main-catalog-wrapper > .left_block"),t=$(".right_block");!e.length&&t.hasClass("wide_N")?t.removeClass("wide_N").addClass("wide_Y"):e.length&&t.hasClass("wide_Y")&&t.removeClass("wide_Y").addClass("wide_N"),$(".bx_filter").remove(),InitOwlSlider(),"function"==typeof InitJsLoadBlock&&InitJsLoadBlock()}arAsproOptions.PAGES.CATALOG_PAGE&&void 0!==window.stickySidebar&&window.stickySidebar.updateSticky(),"function"==typeof orderActions&&orderActions(e),e&&"object"==typeof e&&"action"in e&&"ajaxContentLoadedTab"===e.action&&lazyLoadPagenBlock(),InitStickySideBar()}})),BX.addCustomEvent(window,"OnBasketChange",(function(e){if(arAsproOptions.PAGES.BASKET_PAGE){var t=0,a="";void 0!==BX.Sale?void 0!==BX.Sale.BasketComponent&&(t=BX.Sale.BasketComponent.result.allSum,a=BX.message("JS_BASKET_COUNT_TITLE").replace("SUMM",t)):(t=$("#allSum_FORMATED").html().replace(/&nbsp;/g," "),a=BX.message("JS_BASKET_COUNT_TITLE").replace("SUMM",t)),$(".js-basket-block .wrap .prices").length&&$(".js-basket-block .wrap .prices").html(t),$("a.basket-link.basket").length&&$("a.basket-link.basket").attr("title",a),$(".basket_fly .opener .basket_count").length&&$(".basket_fly .opener .basket_count").attr("title",a)}}))})),funcDefined("setBasketStatusBtn")||(setBasketStatusBtn=function(e){if("undefined"!=typeof arBasketAspro){if("BASKET"in arBasketAspro&&arBasketAspro.BASKET)for(var t in arBasketAspro.BASKET)$(".to-cart[data-item="+t+"]").hide(),$(".counter_block[data-item="+t+"]").closest(".counter_block_inner").hide(),$(".counter_block[data-item="+t+"]").hide(),$(".in-cart[data-item="+t+"]").show(),$(".in-cart[data-item="+t+"]").closest(".button_block").addClass("wide"),$(".banner_buttons.with_actions .wraps_buttons[data-id="+t+"] .basket_item_add").length&&($(".banner_buttons.with_actions .wraps_buttons[data-id="+t+"] .basket_item_add").addClass("added"),$(".banner_buttons.with_actions .wraps_buttons[data-id="+t+"] .basket_item_add").attr("title",$(".banner_buttons.with_actions .wraps_buttons[data-id="+t+"] .basket_item_add").data("title2")));if("SERVICES"in arBasketAspro&&($needFillServices=$(".buy_services_wrap[data-parent_product]").length,arBasketAspro.SERVICES&&$needFillServices))for(var t in arBasketAspro.SERVICES){var a=$(".buy_services_wrap[data-parent_product="+arBasketAspro.SERVICES[t].link_id+"] .services-item[data-item_id="+arBasketAspro.SERVICES[t].item_id+"]");a.find('input[name="buy_switch_services"]').prop("checked",!0),a.find('.counter_block input[name="quantity"]').val(arBasketAspro.SERVICES[t].quantity),a.addClass("services_on")}if("SUBSCRIBE"in arBasketAspro&&arBasketAspro.SUBSCRIBE)for(var t in arBasketAspro.SUBSCRIBE)$(".to-subscribe[data-item="+t+"]").hide(),$(".in-subscribe[data-item="+t+"]").show()}BX.onCustomEvent("onSetBasketStatusBtn",[])}),funcDefined("togglePropBlock")||(togglePropBlock=function(e){var t=e.closest(".bx_filter_parameters_box_container").find(".hidden_values");t.length&&(e.hasClass("inner_text")||e.hasClass("expand_block"))&&(t.is(":visible")?(e.text(BX.message("FILTER_EXPAND_VALUES")),t.hide(),e.removeClass("expand_block--opened")):(e.text(BX.message("FILTER_HIDE_VALUES")),t.show(),e.addClass("expand_block--opened")))}),funcDefined("showPhoneMask")||(showPhoneMask=function(e){"object"==typeof appAspro&&appAspro&&appAspro.phone&&appAspro.phone.init($(e))}),funcDefined("getActualBasket")||(getActualBasket=function(e,t,a){var o="";void 0!==e&&e&&(o={iblockID:e}),$.ajax({type:"GET",url:arAsproOptions.SITE_DIR+"ajax/actualBasket.php",data:o,success:function(e){if($(".
162js_ajax").length||$("body").append('<div class="js_ajax"></div>'),$(".js_ajax").html(e),void 0!==a&&setBasketStatusBtn(!0),void 0!==typeof t){var o={action:"loadActualBasket"+t};BX.onCustomEvent("onCompleteAction",[o])}}})}),funcDefined("reloadBasketCounters")||(reloadBasketCounters=function(e,t){e?$(".basket-link.basket .count, .wraps_icon_block.basket .count .items > span").text(e):$.ajax({type:"GET",url:arAsproOptions.SITE_DIR+"ajax/actualBasket.php",data:"",success:function(e){$(".js_ajax").length||$("body").append('<div class="js_ajax"></div>'),$(".js_ajax").html(e);var a=void 0!==arBasketAspro.SERVICES?Object.keys(arBasketAspro.SERVICES).length:0;$(".basket-link.basket .count, .wraps_icon_block.basket .count .items > span").text(Object.keys(arBasketAspro.BASKET).length+a),$(".basket-link.delay .count, .wraps_icon_block.delay .count .items > span").text(arBasketAspro.FAVORITE.COUNT),$(".basket-link.compare .count, .wraps_icon_block.compare .count .items > span").text(arBasketAspro.COMPARE.COUNT),void 0!==t&&setBasketStatusBtn(!0)}})}),checkMobileRegion=function(){$(".confirm_region").length&&($(".top_mobile_region").length||$('<div class="top_mobile_region"><div class="confirm_wrapper"><div class="confirm_region"></div></div></div>').insertBefore($("#mobileheader")),$(".top_mobile_region .confirm_region").html($(".confirm_region").html()))},funcDefined("basketActions")||(basketActions=function(){if(arAsproOptions.PAGES.BASKET_PAGE){if(checkMinPrice(),void 0!==BX.Sale&&"object"==typeof BX.Sale&&void 0!==BX.Sale.BasketComponent&&"object"==typeof BX.Sale.BasketComponent&&$(document).on("click",".basket-item-actions-remove",(function(){var e=$
162(this).closest(".basket-items-list-item-container, .basket-items-list-item-wrapper").data("id");BX.Sale.BasketComponent.items&&BX.Sale.BasketComponent.items[e]&&delFromBasketCounter(BX.Sale.BasketComponent.items[e].PRODUCT_ID)})),location.hash){var e=location.hash.substring(1);$("#basket_toolbar_button_"+e).length&&$("#basket_toolbar_button_"+e).trigger("click"),$('.basket-items-list-header-filter a[data-filter="'+e+'"]').length&&$('.basket-items-list-header-filter a[data-filter="'+e+'"]')[0].click()}var t='<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8"><path id="Rounded_Rectangle_568_copy_13" data-name="Rounded Rectangle 568 copy 13" class="cls-1" d="M1615.4,589l2.32,2.315a0.987,0.987,0,0,1,0,1.4,1,1,0,0,1-1.41,0L1614,590.4l-2.31,2.315a1,1,0,0,1-1.41,0,0.987,0.987,0,0,1,0-1.4L1612.6,589l-2.32-2.314a0.989,0.989,0,0,1,0-1.4,1,1,0,0,1,1.41,0l2.31,2.315,2.31-2.315a1,1,0,0,1,1.41,0,0.989,0.989,0,0,1,0,1.4Z" transform="translate(-1610 -585)"/></svg>';if($(".bx_sort_container").append('<div class="top_control basket_action"><span style="opacity:0;" class="delete_all colored_theme_hover_text remove_all_basket">'+t+BX.message("BASKET_CLEAR_ALL_BUTTON")+"</span></div>"),$(".basket-items-list-header-filter").length){$(".basket-items-list-header-filter").append('<div class="top_control basket_action"><span style="opacity:1;" class="delete_all colored_theme_hover_text remove_all_basket">'+t+BX.message("BASKET_CLEAR_ALL_BUTTON")+"</span></div>"),3==(a=$(".basket-items-list-header-filter > a.active").index())&&(a=2),"all"==$(".basket-items-list-header-filter > a.active").data("filter")&&(a="all"),$(".basket-items-list-header-filter .top_control .delete_all").data("type",a),$(".basket-items-list-header-filter >
162 a").on("click",(function(){var e=$(this).index();3==e&&(e=2),"all"==$(this).data("filter")&&(e="all"),$(".basket-items-list-header-filter .top_control .delete_all").data("type",e)}))}else{var a=$(".bx_sort_container a.current").index();$(".bx_sort_container .top_control .delete_all").data("type",a),$(".bx_ordercart > div:eq("+a+") table tbody tr td.item").length&&$(".bx_sort_container .top_control .delete_all").css("opacity",1),$(".bx_ordercart .bx_ordercart_coupon #coupon").wrap('<div class="input"></div>'),$(".bx_sort_container > a").on("click",(function(){var e=$(this).index();$(".bx_sort_container .top_control .delete_all").data("type",e),$(".bx_ordercart > div:eq("+e+") table tbody tr td.item").length?$(".bx_sort_container .top_control .delete_all").css("opacity",1):$(".bx_sort_container .top_control .delete_all").css("opacity",0)}))}$(".basket_print").on("click",(function(){window.print()})),$(".delete_all").on("click",(function(){if("N"!==arAsproOptions.COUNTERS.USE_BASKET_GOALS){var e={goal:"goal_basket_clear",params:{type:$(this).data("type")}};BX.onCustomEvent("onCounterGoals",[e])}$.post(arAsproOptions.SITE_DIR+"ajax/action_basket.php","TYPE="+$(this).data("type")+"&CLEAR_ALL=Y",$.proxy((function(e){location.reload()})))})),$(".bx_item_list_section .bx_catalog_item").sliceHeight({row:".bx_item_list_slide",item:".bx_catalog_item"}),BX.addCustomEvent("onAjaxSuccess",(function(e){checkMinPrice();var t=$.trim($("#warning_message").text());$("#basket_items_list .error_text").detach(),""!=t&&($("#warning_message").hide().text(""),$("#basket_items_list").prepend('<div class="error_text">'+t+"</div>")),"object"==typeof e&&e&&"BASKET_DATA"in e&&($("#ajax_basket").length&&reloadTopBasket("add",$("#ajax_basket"),200,5e3,"Y"),$("#basket_line .basket_fly").length&&basketFly("open","N")),checkCounters("google")&&BX.unbindAll(BX.Sale.BasketComponent.getEntity(BX.Sale.BasketComponent.getCacheNode(BX.Sale.BasketComponent.ids.basketRoot),"basket-checkout-button"))})),checkCounters("google")&&BX.unbindAll(BX.Sale.BasketComponent.getEntity(BX.Sale.BasketComponent.getCacheNode(BX.Sale.BasketComponent.ids.basketRoot),"basket-checkout-button")),$(document).on("click",".bx_ordercart_order_pay_center .checkout, .basket-checkout-section-inner .basket-btn-checkout",(function(){if(checkCounters("google")){checkoutCounter(1,"start order",(function(){BX.Sale.BasketComponent.checkOutAction()}))}}))}}),funcDefined("checkMinPrice")||(checkMinPrice=function(){if(arAsproOptions.PAGES.BASKET_PAGE){var e=0,t=0;if($("#allSum_FORMATED").length){if(e=$("#allSum_FORMATED").text().replace(/[^0-9\.,]/g,""),t=parseFloat(e),$("#basket_items").length){t=0;$("#basket_items tr").each((function(){void 0!==$(this).data("item-price")&&$(this).data("item-price")&&(t+=$(this).data("item-price")*$(this).find("#QUANTITY_INPUT_"+$(this).attr("id")).val())}))}$(".catalog_back").length||$(".bx_ordercart_order_pay_center").prepend('<a href="'+arAsproOptions.PAGES.CATALOG_PAGE_URL+'" class="catalog_back btn btn-default btn-lg white grey">'+BX.message("BASKET_CONTINUE_BUTTON")+"</a>")}if("Y"==arAsproOptions.THEME.SHOW_ONECLICKBUY_ON_BASKET_PAGE&&$(".basket-coupon-section").addClass("smallest"),void 0!==BX.Sale&&void 0!==BX.Sale.BasketComponent&&void 0!==BX.Sale.BasketComponent.result&&(t=BX.Sale.BasketComponent.result.allSum),arAsproOptions.PRICES.MIN_PRICE)if(arAsproOptions.PRICES.MIN_PRICE>t){var a='<i class="svg  svg-inline-price colored_theme_svg" aria-hidden="true"><svg id="Group_278_copy" data-name="Group 278 copy" xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38"><path id="Ellipse_305_copy_2" data-name="Ellipse 305 copy 2" class="clswm-1" d="M1851,561a19,19,0,1,1,19-19A19,19,0,0,1,1851,561Zm0-36a17,17,0,1,0,17,17A17,17,0,0,0,1851,525Zm3.97,10.375-0.03.266c-0.01.062-.02,0.127-0.03,0.188l-0.94,7.515h0a2.988,2.988,0,0,1-5.94,0H1848l-0.91-7.525c-0.01-.041-0.01-0.086-0.02-0.128l-0.04-.316h0.01c-0.01-.125-0.04-0.246-0.04-0.375a4,4,0,0,1,8,0c0,0.129-.03.25-0.04,0.375h0.01ZM1851,533a2,2,0,0,0-2,2,1.723,1.723,0,0,0,.06.456L1850,543a1,1,0,0,0,2,0l0.94-7.544A1.723,1.723,0,0,0,1853,535,2,2,0,0,0,1851,533Zm0,14a3,3,0,1,1-3,3A3,3,0,0,1,1851,547Zm0,4a1,1,0,1,0-1-1A1,1,0,0,0,1851,551Z" transform="translate(-1832 -523)"></path>  <path class="clswm-2 op-cls" d="M1853,543l-1,1h-2l-1-1-1-8,1-2,1-1h2l1,1,1,2Zm-1,5,1,1v2l-1,1h-2l-1-1v-2l1-1h2Z" transform="translate(-1832 -523)"></path></svg></i>';$(".oneclickbuy.fast_order").length&&$(".oneclickbuy.fast_order").remove(),$(".basket-checkout-container").length?$(".icon_error_wrapper").length||$(".basket-checkout-block.basket-checkout-block-btn").html('<div class="icon_error_wrapper"><div class="icon_error_block">'+a+BX.message("MIN_ORDER_PRICE_TEXT").replace("#PRICE#",jsPriceFormat(arAsproOptions.PRICES.MIN_PRICE))+"</div></div>"):($(".icon_error_wrapper").length||"undefined"==typeof jsPriceFormat||$(".bx_ordercart_order_pay_center").prepend('<div class="icon_error_wrapper"><div class="icon_error_block">'+a+BX.message("MIN_ORDER_PRICE_TEXT").replace("#PRICE#",jsPriceFormat(arAsproOptions.PRICES.MIN_PRICE))+"</div></div>"),$(".bx_ordercart_order_pay .checkout").length&&$(".bx_ordercart_order_pay .checkout").remove())}else $(".icon_error_wrapper").length&&$(".icon_error_wrapper").remove(),$(".basket-checkout-container").length?$(".oneclickbuy.fast_order").length||"Y"!=arAsproOptions.THEME.SHOW_ONECLICKBUY_ON_BASKET_PAGE||$(".basket-btn-checkout.disabled").length||$(".basket-checkout-section-inner").append('<div class="fastorder">
162<span class="oneclickbuy btn btn-lg fast_order btn-transparent-border-color" onclick="oneClickBuyBasket()">'+BX.message("BASKET_QUICK_ORDER_BUTTON")+"</span></div>"):($(".bx_ordercart_order_pay .checkout").length?$(".bx_ordercart .bx_ordercart_order_pay .checkout").css("opacity","1"):$(".bx_ordercart_order_pay_center").append('<a href="javascript:void(0)" onclick="checkOut();" class="checkout" style="opacity: 1;">'+BX.message("BASKET_ORDER_BUTTON")+"</a>"),$(".oneclickbuy.fast_order").length||"Y"!=arAsproOptions.THEME.SHOW_ONECLICKBUY_ON_BASKET_PAGE||$(".bx_ordercart_order_pay_center").append('<span class="oneclickbuy btn btn-lg fast_order btn-transparent-border-color" onclick="oneClickBuyBasket()">'+BX.message("BASKET_QUICK_ORDER_BUTTON")+"</span>"));else $(".basket-checkout-container").length?$(".oneclickbuy.fast_order").length||"Y"!=arAsproOptions.THEME.SHOW_ONECLICKBUY_ON_BASKET_PAGE||$(".basket-btn-checkout.disabled").length||$(".basket-checkout-section-inner").append('<div class="fastorder"><span class="oneclickbuy btn btn-lg fast_order btn-transparent-border-color" onclick="oneClickBuyBasket()">'+BX.message("BASKET_QUICK_ORDER_BUTTON")+"</span></div>"):($(".bx_ordercart .bx_ordercart_order_pay .checkout").css("opacity","1"),$(".oneclickbuy.fast_order").length||"Y"!=arAsproOptions.THEME.SHOW_ONECLICKBUY_ON_BASKET_PAGE||$(".bx_ordercart_order_pay_center").append('<span class="oneclickbuy btn btn-lg fast_order btn-transparent-border-color" onclick="oneClickBuyBasket()">'+BX.message("BASKET_QUICK_ORDER_BUTTON")+"</span>"));showBasketShareBtn(),showBasketHeadingBtn(),$("#basket-root .basket-checkout-container .basket-checkout-section .basket-checkout-block .basket-btn-checkout"),$("#basket-root .basket-checkout-container").addClass("visible")}});var isFrameDataReceived=!1;void 0!==window.frameCacheVars?(BX.addCustomEvent(window,"onFrameDataRequestFail",(function(e){console.log(e)})),BX.addCustomEvent("onFrameDataReceivedBefore",(function(){pauseYmObserver()})),BX.addCustomEvent("onFrameDataReceived",(function(e){if(initFull(),CheckTopMenuDotted(),checkLinkedArticles(),checkLinkedBlocks(".linked-banners-list"),$(".logo-row.v2").length&&($(window).resize(),setTimeout((function(){CheckTopMenuDotted()}),100)),funcDefined("setNewHeader"))if("object"!=typeof BX||"TYPE_1"==BX.message("TYPE_SKU")&&"Y"==BX.message("HAS_SKU_PROPS")){var t=$(".bx_catalog_item_scu[id]");if(t.length){var a="ob"+t.attr("id").replace("_skudiv","");if(a&&void 0!==window[a]){var o=window[a].offers[window[a].offerNum];void 0!==o&&setNewHeader(o)}}}else setNewHeader();"function"==typeof InitAppear&&InitAppear(),setTimeout(resumeYmObserver,400),isFrameDataReceived=!0}))):$(document).ready(initFull),funcDefined("setHeightBlockSlider")||(setHeightBlockSlider=function(){}),funcDefined("checkTopFilter")||(checkTopFilter=function(){}),funcDefined("checkStickyFooter")||(checkStickyFooter=function(){}),funcDefined("checkLinkedArticles")||(checkLinkedArticles=function(){try{if($(".linked-blog-list.content .item-views").length){var e=$(".linked-blog-list").data("mobile_row"),t=$(".linked-blog-list").data("desktop_row"),a=$(".ajax_load .js_append"),o=a.getFloatWidth(),i=a.find("> .item:eq(0)").getFloatWidth(),s=a.find("> .item").length,n=Math.floor(o/i),r=Math.floor(s/n),l=!1;window.matchMedia("(max-width: 767px)").matches?(!e&&t&&(e=t),e&&e<=r&&(r=n*e,l=!0)):t&&t<=r&&(r=n*t,l=!0),l||(r=s);var c=".linked-blog-list",d=a.find(c);if(d.length)$(d).insertAfter(a.find("> .item:eq("+(r-1)+")")),setTimeout((function(){$(d).addClass("visible")}),0);else{var p=$(c).clone(),u=p.find(".owl-carousel-wait");p.insertAfter(a.find("> .item:eq("+(r-1)+")")),u.removeClass("owl-carousel-wait").addClass("swiper"),setTimeout((function(){p.addClass("visible"),initSwiperSlider(),u.removeClass("loader_circle")}),1)}}}catch(e){console.error(e)}}),funcDefined("checkLinkedBlocks")||(checkLinkedBlocks=function(e){e||(e=".linked-banners-list");try{if($(e+".content div").length){var t=$(e).data("mobile_row"),a=$(e).data("desktop_row"),o=$(".ajax_load .js_wrapper_items"),i=$(".ajax_load .js_append"),s=o.getFloatWidth(),n=i.find("> .item:eq(0)").getFloatWidth(),r=i.find("> .item").length,l=Math.floor(s/n),c=Math.floor(r/l),d=!1;window.matchMedia("(max-width: 767px)").matches?(!t&&a&&(t=a),t&&t<=c&&(c=l*t,d=!0)):a&&a<=c&&(c=l*a,d=!0),d||(c=r);var p=i.find(e);if(p.length)$(p).insertAfter(i.find("> .item:eq("+(c-1)+")")),setTimeout((function(){$(p).addClass("visible")}),0);else{var u=$(e).clone(),h=u.find(".owl-carousel-wait");u.insertAfter(i.find("> .item:eq("+(c-1)+")")),h.removeClass("owl-carousel-wait").addClass("swiper"),setTimeout((function(){u.addClass("visible"),initSwiperSlider(),h.removeClass("loader_circle")}),1)}}}catch(e){console.error(e)}});var timerResize=!1,ignoreResize=[];$(window).resize((function(){checkLinkedArticles(),checkLinkedBlocks(".linked-banners-list"),ignoreResize.length||(timerResize&&(clearTimeout(timerResize),timerResize=!1),timerResize=setTimeout((function(){BX.onCustomEvent("onWindowResize",!1)}),50))}));var timerScroll=!1,ignoreScroll=[],documentScrollTopLast=window.pageYOffset,startScroll=0;function fileInputInit(e,t="N"){$('input[type=file]:not(".uniform-ignore")').uniform({fileButtonHtml:BX.message("JS_FILE_BUTTON_NAME"),fileDefaultHtml:e}),$(document).on("change","input[type=file]",(function(){$(this).val()?$(this).closest(".uploader").addClass("files_add"):$(this).closest(".uploader").removeClass("files_add")})),$(".form .add_file").on("click",(function(){var a=$(this).closest(".form-group").find("input[type=file]").length;let o=$(this).closest(".form-group").find(".input");"Y"===t?o.append('<input type="file" class="form-control" tabindex="3" id="comment_images" name="comment_images[]" value=""  />'):o.append('<input type="file" id="POPUP_FILE'+a+'" name="FILE_n'+a+'"   class="inputfile" value="" />'),$('input[type=file]:not(".uniform-ignore")').uniform({fileButtonHtml:BX.message("JS_FILE_BUTTON_NAME"),fileDefaultHtml:e})}))}function declOfNum(e,t){return e+" "+t[e%100>4&&e%100<20?2:[2,0,1,1,1,2][Math.min(e%10,5)]]}function array_values_js(e){var t=new Array,a=0;for(key in e)t[a]=e[key],a++;return t}$(window).scroll((function(){documentScrollTopLast=window.pageYOffset,SetFixedAskBlock(),ignoreScroll.length||(timerScroll&&(clearTimeout(timerScroll),timerScroll=!1),timerScroll=setTimeout((function(){BX.onCustomEvent("onWindowScroll",!1)}),50))})),BX.addCustomEvent("onWindowResize",(function(e){try{ignoreResize.push(!0),CheckTabActive(),CheckTopMenuFullCatalogSubmenu(),window.matchMedia("(min-width:768px)").matches&&closeYandexMap(),$("nav.mega-menu.sliced").length&&$("nav.mega-menu.sliced").removeClass("initied"),CheckTopMenuDotted(),CheckTopVisibleMenu(),checkScrollToTop(),CheckObjectsSizes(),initSly(),"function"==typeof checkMobilePhone&&checkMobilePhone(),checkTopFilter(),"function"==typeof checkMobileFilter&&checkMobileFilter(),void 0!==window.stickySidebar&&(window.matchMedia("(max-width: 991px)").matches?window.stickySidebar.destroy():window.stickySidebar.bindEvents()),$(".flexslider.wsmooth").length&&$(".flexslider.wsmooth").each((function(){$(this).data("flexslider").smoothHeight()})),window.matchMedia("(min-width: 767px)").matches&&$(".wrapper_middle_menu.wrap_menu").removeClass("mobile"),window.matchMedia("(max-width: 767px)").matches&&$(".wrapper_middle_menu.wrap_menu").addClass("mobile"),$("#basket_form").length&&$(window).outerWidth()<=600&&$("#basket_form .tabs_content.basket > li.cur td").each((function(){$(this).css("width","")})),$(".bx_filter_section .bx_filter_select_container").each((function(){var e=$
162(this).closest(".bx_filter_parameters_box").attr("property_id");$("#smartFilterDropDown"+e).length&&$("#smartFilterDropDown"+e).css("max-width",$(this).width())}))}catch(e){console.log(e)}finally{ignoreResize.pop()}})),BX.addCustomEvent("onWindowScroll",(function(e){try{ignoreScroll.push(!0)}catch(e){}finally{ignoreScroll.pop()}})),BX.addCustomEvent("onSlideInit",(function(e){try{if(ignoreResize.push(!0),e){var t=e.slider;if(t){t.hasClass("small-gallery")&&$(window).resize(),t.find(".item").removeClass("current");var a=t.find(".item.flex-active-slide"),o=a.attr("id");t.find(".flex-direction-nav");a.addClass("current"),t.find(".visible").css("opacity","1"),t.find(".height0").css("height","auto"),a.hasClass("shown")&&t.find(".item.clone[id="+o+"_clone]").addClass("shown"),a.addClass("shown")}}}catch(e){}finally{ignoreResize.pop()}})),BX.addCustomEvent("onCounterGoals",(function(e){if("Y"==arAsproOptions.THEME.YA_GOALS&&arAsproOptions.THEME.YA_COUNTER_ID){var t=arAsproOptions.THEME.YA_COUNTER_ID;if(t=parseInt(t),"object"!=typeof e&&(e={goal:"undefined"}),"string"!=typeof e.goal&&(e.goal="undefined"),t)try{waitCounter(t,50,(function(){var a=window["yaCounter"+t];"object"==typeof a&&a.reachGoal(e.goal)}))}catch(e){console.error(e)}else console.info("Bad counter id!",t)}})),$(document).on("click",".catalog_reviews_extended span.dropdown-select__list-link",(function(){var e=$
162(this),t=e.data("review_sort_ajax"),a=e.closest(".blog-comments");containerId=a.attr("id"),void 0!==containerId&&containerId&&(t.containerId=containerId),void 0!==t&&(a.addClass("blur"),$.ajax({type:"post",data:t,success:function(e){$("#reviews_sort_continer").html(e),a.removeClass("blur")}}))})),$(document).on("change",".filter-panel__sort-form input",(function(){const e=$(this),t=e.closest("form")[0],a=e.closest(".blog-comments"),o=t.method,i=new FormData(t);a.length&&(a.addClass("blur"),i.append("containerId",a.attr("id"))),$.ajax({data:i,type:o,processData:!1,contentType:!1,success:function(e){$("#reviews_sort_continer").html(e),a.removeClass("blur")}})})),$(document).on("input",".bx_filter_parameters_box_container input[type=text]:not([data-text-input]), .inputdecimal",(function(){this.value=this.value.replace(/[^\d\.\-]/g,"")})),BX.addCustomEvent("onAfterPopupShow",(e=>{document.querySelectorAll("[id^=calendar_popup]").forEach((e=>{e.style.zIndex="3600"}))}));
163/* End */
164;
165; /* Start:"a:4:{s:4:"full";s:66:"/bitrix/templates/aspro_max/js/blocks/blocks.min.js?17630191864838";s:6:"source";s:47:"/bitrix/templates/aspro_max/js/blocks/blocks.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
166function updateProgressBar(){let e="nodelist"===typeofExt(window.asproAllProgressBar)&&window.asproAllProgressBar;if(e&&e.length){let t=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight),o=window.pageYOffset||document.documentElement.scrollTop,s=document.documentElement.clientHeight,i=Math.round(o/(t-s)*100);if(e.length)for(let t=0;t<e.length;t++)e[t].style.width=i+"%"}}
166InitMenuNavigationAim=function(){var e=$(".menu-navigation__sections-wrapper .menu-navigation__sections:not(.aim-init)");e.length&&(e.addClass("aim-init"),loadScripts(arAsproOptions.SITE_TEMPLATE_PATH+"/vendor/js/jquery.menu-aim.js",(function(){e.menuAim({firstActiveRow:!0,rowSelector:"> .menu-navigation__sections-item",activate:function(e){var t=$(e),o=t.index(),s=t.closest(".menu-navigation__sections-wrapper").next(),i=t.find("> a");t.siblings().find("> a").addClass("dark_link"),i.addClass("colored_theme_text").removeClass("dark_link"),s.find(".parent-items").siblings().hide(),s.find(".parent-items").eq(o).show()},deactivate:function(e){var t=$(e),o=(t.index(),t.closest(".menu-navigation__sections-wrapper").next());t.find("> a").removeClass("colored_theme_text").addClass("dark_link"),o.find(".parent-items").siblings().hide()}})})))},readyDOM((function(){window.asproAllProgressBar=document.querySelectorAll(".header-progress-bar__inner")})),$(document).ready((function(){$(document).on("click",".dropdown-select .dropdown-select__title",(function(){var e=$
166(this),t=e.parent().find("> .dropdown-select__list");BX.onCustomEvent("onCloseDropDown"),e.toggleClass("dropdown-select__title--opened",t.is(":hidden")),t.stop().slideToggle()})),$("html, body").on("mousedown",(function(e){e.target.className.toString().indexOf("adm")<0&&(e.stopPropagation(),$(e.target).closest(".dropdown-select").length||BX.onCustomEvent("onCloseDropDown"))})),BX.addCustomEvent("onCloseDropDown",(function(){$(".dropdown-select .dropdown-select__title").removeClass("dropdown-select__title--opened"),$(".dropdown-select__list:visible").stop().slideUp()})),$(document).on("click",".slide-block .slide-block__head",(function(e){var t=$(this),o=t.siblings(".slide-block__body"),s=o.is(":visible");if(!t.hasClass("clicked")&&o.length&&!t.hasClass("ignore")&&!$(e.target).attr("href")){var i=t.data("id");t.addClass("clicked"),s?$.cookie(i+"_CLOSED","Y"):$.removeCookie(i+"_CLOSED"),o.stop().slideToggle({duration:150,start:function(){t.toggleClass("closed")},complete:function(){t.removeClass("clicked"),void 0!==window.stickySidebar&&window.stickySidebar.updateSticky()}})}})),$(".switch-item-block .switch-item-block__icons").on("click",(function(){var e=$
166(this),t=200;e.hasClass("switch-item-block__icons--small")&&!e.hasClass("active")?(e.addClass("active"),e.siblings(".switch-item-block__icons--big").removeClass("active"),e.closest(".switch-item-block").find(".switch-item-block__count-wrapper--big").fadeOut(t,(function(){e.closest(".switch-item-block").find(".switch-item-block__count-wrapper--small").fadeIn(t)})),e.closest(".switch-item-block").siblings(".big-gallery-block").fadeOut(t,(function(){e.closest(".switch-item-block").siblings(".small-gallery-block").fadeIn(t)}))):e.hasClass("switch-item-block__icons--big")&&!e.hasClass("active")&&(e.addClass("active"),e.siblings(".switch-item-block__icons--small").removeClass("active"),e.closest(".switch-item-block").find(".switch-item-block__count-wrapper--small").fadeOut(t,(function(){e.closest(".switch-item-block").find(".switch-item-block__count-wrapper--big").fadeIn(t)})),e.closest(".switch-item-block").siblings(".small-gallery-block").fadeOut(t,(function(){e.closest(".switch-item-block").siblings(".big-gallery-block").fadeIn(t)}))),setTimeout((function(){InitLazyLoad()}),300)})),window.addEventListener("scroll",throttle(updateProgressBar,200)),$(".form-control:not(.eye-password-ignore) [type=password]").each((function(e){let t=$(this).closest(".form-control"),o=t.find(".label_block");o.length?o.addClass("eye-password"):t.addClass("eye-password")})),$(document).on("click",".eye-password:not(.eye-password-ignore)",(function(e){let t=this.querySelector("input");this.clientWidth-56<e.offsetX&&("password"==t.type?(t.type="text",this.classList.add("password-show")):"text"==t.type&&(t.type="password",this.classList.remove("password-show")))}))})),$(document).ready((function(){$(".phone.with_dropdown").hover((function(e){if(!$(this).closest(".mobileheader").length){let e=$(this).find(".dropdown");if(e.length){let t=e[0].getBoundingClientRect(),o=e.closest(".right_menu_block").length?28:48;t.right>document.body.clientWidth&&e.css("left",document.body.clientWidth-t.right-o+"px")}}}),(function(){$(this).find(".dropdown").css("left","")}))}));
167/* End */
168;
169; /* Start:"a:4:{s:4:"full";s:57:"/bitrix/templates/aspro_max/js/logo.min.js?17352166923490";s:6:"source";s:42:"/bitrix/templates/aspro_max/js/logo.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
170if(void 0===window.JLogo){let readyFunc;window.JLogo=function(node,params){var _private={inited:!1};Object.defineProperties(this,{inited:{get:function(){return _private.inited},set:function(value){value&&(_private.inited=!0)}},node:{get:function(){return node}},img:{get:function(){return node?node.querySelector("img"):null}},svg:{get:function(){return node?node.querySelector("svg"):null}}}),this.params=function(key){if("object"==typeof params&&void 0!==key&&Object.keys(params).indexOf(key)>-1)return params[key]},this.init()},window.JLogo.prototype={get src(){return this.img?this.img.getAttribute("src"):""},set src(value){this.img&&this.img.setAttribute("src",value)},get srcDark(){return arAsproOptions.THEME.LOGO_IMAGE},get srcLight(){return arAsproOptions.THEME.LOGO_IMAGE_LIGHT?arAsproOptions.THEME.LOGO_IMAGE_LIGHT:arAsproOptions.THEME.LOGO_IMAGE},get srcFixed(){return arAsproOptions.THEME.LOGO_IMAGE_FIXED},get color(){if(this.img){let src=this.src;return src===this.srcDark?"dark":src===this.srcLight?"light":""}return""},set color(value){this.canChangeColor&&this.color!==value&&(this.src="light"===value?this.srcLight:this.srcDark)},get isMainLogo(){return Boolean(this.node.closest("header"))},get isFixedLogo(){return Boolean(this.node.closest("#headerfixed"))},get canChangeColor(){let result=!1;if(this.img)if(this.isMainLogo)this.node.closest(".long_banner")||this.node.closest(".long_banner_contents")||(result=!0);else if(this.isFixedLogo){if(!this.srcFixed)return!0}else result=!0;return result},setColorOfBanner:function(banner){this.img&&banner&&void 0!==window.headerLogo&&(value=BX.data(banner,"text_color"),value=value||"dark",this.color!==value&&(this.src="light"===value?this.srcLight:this.srcDark))},get isPreferColor(){return BX.hasClass(document.body,"theme-default")},get preferColor(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dar
170k":"light"},get themeColor(){return this.isPreferColor?this.preferColor:BX.hasClass(document.body,"theme-dark")?"dark":"light"},init:function(){this.inited||(this.inited=!0,this.img&&(this.color=this.getInvertedColor(this.themeColor),this.bindEvents()))},getInvertedColor:function(value){return"default"===value&&(value=this.preferColor),"light"===value?"dark":"dark"===value?"light":""},bindEvents:function(){"function"==typeof this.handlers.onChangePrefersColorScheme&&window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",BX.proxy(this.handlers.onChangePrefersColorScheme,this)),"function"==typeof this.handlers.onChangeThemeColor&&BX.addCustomEvent("onChangeThemeColor",BX.proxy(this.handlers.onChangeThemeColor,this))},unbindEvents:function(){},handlers:{onChangePrefersColorScheme:function(event){event||(event=window.event);let newColor=event.matches?"dark":"light";this.isPreferColor&&(this.color=this.getInvertedColor(newColor)),BX.setCookie("prefers-color-scheme",newColor)},onChangeThemeColor:function(eventdata){"object"==typeof eventdata&&eventdata&&"value"in eventdata&&(this.color=this.getInvertedColor(eventdata.value))}}},("function"==typeof readyDOM?readyDOM:BX.ready)((function(){window.headerLogo=new JLogo(document.querySelector("header .logo")),window.headerfixedLogo=new JLogo(document.querySelector("#headerfixed .logo")),window.megamenuLogo=new JLogo(document.querySelector(".mega_fixed_menu .logo")),window.mobileheaderLogo=new JLogo(document.querySelector("#mobileheader .logo")),BX.setCookie("prefers-color-scheme",window.headerLogo.preferColor)}))}
171/* End */
172;
173; /* Start:"a:4:{s:4:"full";s:77:"/bitrix/templates/aspro_max/js/autoload/dropdown-product.min.js?1741164424915";s:6:"source";s:59:"/bitrix/templates/aspro_max/js/autoload/dropdown-product.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
174$(document).on("mouseenter",".basket-link:not(.basket):not(.counter-state--empty)",(function(){if(window.matchMedia("(min-width: 992px)").matches){const t=$(this),o=t.parent();let e=o.find(".basket_hover_block"),n=t.hasClass("compare")?"compare":"favorite",a={type:n};e.length||(e=$('<div class="basket_hover_block loading_block1 loading_block_content1 dropdown-'+n+'"></div>'),e.appendTo(o)),e.hasClass("loaded")||BX.ajax.runAction("aspro:max.DropdownProducts.show",{data:{params:a}}).then((t=>{e.addClass("loaded"),e.html(t.data.html)}),(t=>{}))}})),$(document).on("click",".dropdown-product__items .remove-cell",(function(){let t=$(this),o=JItemAction.factory(this);o.state=!1,t.css("pointer-events","none"),t.closest(".dropdown-product__item").fadeOut(400,(function(){let o=t.closest(".basket_hover_block"),e=o.find(".dropdown-product__item:visible");$(this).remove(),e.length||o.html("")})),o.updateState()}));
175/* End */
176;
177; /* Start:"a:4:{s:4:"full";s:74:"/bitrix/templates/aspro_max/js/autoload/item-action.min.js?174116442411381";s:6:"source";s:54:"/bitrix/templates/aspro_max/js/autoload/item-action.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
178void 0===window.JItemAction&&(JItemAction=function(t,e){t="object"==typeof t&&t&&t instanceof Node?t:null,e="object"==typeof e&&e?e:{},this.node=t;var o={inited:!1,data:null,config:{bindEvents:!0,changeState:!0,fireGoals:!0}};let n=Object.assign({},o.config,e);Object.defineProperties(this,{inited:{get:function(){return o.inited},set:function(t){t&&(o.inited=!0)}},config:{get:function(){return n}},data:{get:function(){let t=null;return this.valid&&(t=this.node.dataset),o.data&&(t=o.data),Object.assign({},t)},set:function(t){o.data=t}}}),this.init()},JItemAction.prototype={constructor:JItemAction,busy:!1,parentNode:null,prevState:null,activeClass:"added in",get class(){return this.constructor.name},get action(){return""},get requestUrl(){return`aspro:max.ItemAction.${this.action}`},get valid(){return this.node&&this.action},get state(){return!this.config.changeState||this.valid&&BX.hasClass(this.node,this.activeClass)},set state(t){if(this.valid&&this.config.changeState&&(this.node.removeAttribute("style"),t!=this.state)){t?BX.addClass(this.node,this.activeClass):BX.removeClass(this.node,this.activeClass);let e=this.getStateTitle(t);this.node.setAttribute("title",e);let o=this.node.querySelector(".info-buttons__item-text");if(o&&o.setAttribute("title",e),BX.hasClass(this.node,"btn")){const t=this.node.querySelector(".like-text");t&&(t.textContent=e)}}},init:function(){this.inited||(this.inited=!0,this.valid&&(this.node.itemAction=this,this.parentNode=this.node.parentElement,"Y"===this.data.offers&&(this.data=this.node.dataset),this.config.bindEvents&&(this.unbindAllEvents(),this.bindEvents())))},bindEvents:function(){this.valid&&"function"==typeof this.handlers.onClickNode&&BX.bind(this.node,"click",BX.proxy(this.handlers.onClickNode,this))},unbindEvents:function(){this.valid&&"function"==typeof this.handlers.onClickNode&&BX.unbind(this.node,"click",BX.proxy(this.handlers.onClickNode,this))},unbindAllEvents:function(){this.valid&&BX.unbindAll(this.node,"click")},fireEvent:function(t){if(this.valid&&!this.busy&&"object"==typeof t&&t){let e=t.type;e&&"click"===e&&BX.proxy(this.handlers.onClickNode,this)(t)}},isStateChanged:function(){return null!==this.prevState&&this.prevState!=this.state},isItemChanged:function(){return null!==this.node&&this.node.dataset.item!=this.data.item},getStateTitle:function(t){return this.valid?t?this.node.getAttribute("data-title_added")||"":this.node.getAttribute("data-title")||"":""}
178,getStateGoalCode:function(t){return"goal_"+this.action+(t?"_add":"_remove")},showStateNotice:function(t){this.showNotice([this.node],t)},showNotice:function(t,e=1){if(this.valid&&"function"==typeof JNoticeSurface){let o=JNoticeSurface.get(),n="onAdd2"+this.action.replace(/^\w/,(t=>t.toUpperCase()));n&&"function"==typeof o[n]&&o[n](t,e)}},updateState:function(){this.valid&&!this.busy&&(this.busy=!0,this.node.blur(),this.prevState=this.state,this.sendRequest())},collectRequestData:async function(){const t={fields:{}};return t.fields=this.data,t.fields.state=Number(this.state),t},sendRequest:function(){this.valid&&this.collectRequestData().then((t=>{BX.ajax.runAction(this.requestUrl,{data:t}).then((e=>{"function"==typeof this.onRequestSuccess&&this.onRequestSuccess(e),"function"==typeof this.onRequestComplete&&this.onRequestComplete(t)}),(e=>{"function"==typeof this.onRequestFailure&&this.onRequestFailure(e),"function"==typeof this.onRequestComplete&&this.onRequestComplete(t)}))})).catch((()=>{setTimeout((()=>{this.isStateChanged()&&(this.state=this.prevState,this.prevState=null),this.parentNode&&BX.removeClass(this.parentNode,"loadings"),this.busy=!1}),0)}))},onRequestComplete:function(t){setTimeout((()=>{this.parentNode&&BX.removeClass(this.parentNode,"loadings"),this.busy=!1}),0)},onRequestSuccess:function(t){if("success"===t.status){if(this.action&&t.data){let e=this.action.toUpperCase();"object"!=typeof arAsproCounters&&(arAsproCounters={}),"object"!=typeof arAsproCounters[e]&&(arAsproCounters[e]={});const o=t.data;"items"in o&&(arAsproCounters[e].ITEMS=o.items),"count"in o&&(arAsproCounters[e].COUNT=o.count),"title"in o&&(arAsproCounters[e].TITLE=o.title),this.class&&"function"==typeof window[this.class]&&"function"==typeof window[this.class].markBadges&&window[this.class].markBadges();let n=this.state;this.class&&"function"==typeof window[this.class]&&"function"==typeof window[this.class].markItems&&window[this.class].markItems(),this.isStateChanged()&&(this.showStateNotice(n),this.config.fireGoals&&BX.onCustomEvent("onCounterGoals",[{goal:this.getStateGoalCode(n),params:{id:this.node.getAttribute("data-item")}}])),this.onCompleteEvent()}}else if(this.isStateChanged()&&(this.state=this.prevState),"function"==typeof JNoticeSurface){let e=JNoticeSurface.get();t.error=this.getMessageFromErrors(t.errors),e.onResultError&&e.onResultError(t)}},onRequestFailure:function(t){if(this.isStateChanged()&&(this.state=this.prevState),"function"==typeof JNoticeSurface){let e=JNoticeSurface.get();t.statusText=this.getMessageFromErrors(t.errors),e.onRequestError&&e.onRequestError(t)}},getMessageFromErrors:function(t){let e=[];return t.length&&t.forEach((t=>{e.push(t.message)})),e.join("<br>")},onCompleteEvent:function(){this.finalAction()},finalAction:function(){this.updateDropdownBlocks(this.action)},updateDropdownBlocks:function(t){document.querySelectorAll(`.dropdown-${t}`).forEach((t=>{t.classList.remove("loaded")}))},handlers:{onClickNode:function(t){if(this.valid&&!this.busy){t||(t=window.event);let e=t.target||t.srcElement;void 0!==e&&e&&(this.busy=!0,this.node.blur(),this.prevState=this.state,this.state=!this.state,this.sendRequest())}}}},JItemAction.checkItemAction=function(t){return t.itemAction&&t.itemAction instanceof JItemAction},JItemAction.getItemAction=function(t){return t.itemAction},JItemAction.factory=function(t,e){if("object"==typeof t&&t&&t instanceof Node){if(JItemAction.checkItemAction(t))return JItemAction.getItemAction(t);{let o=(t.getAttribute("data-action")||"").trim();if(o){let n="JItemAction"+o.replace(/^\w/,(t=>t.toUpperCase()));if("function"==typeof window[n])return new window[n](t,e)}}}return new window.JItemAction(t,e)},JItemActionFavorite=function(t,e){JItemAction.apply(this,arguments)},JItemActionFavorite.prototype=Object.create(JItemAction.prototype),JItemActionFavorite.prototype.constructor=JItemActionFavorite,Object.defineProperties(JItemActionFavorite.prototype,{action:{get:()=>"favorite"}}),JItemActionFavorite.prototype.getStateGoalCode=function(t){return"goal_wish"+(t?"_add":"_remove")},JItemActionFavorite.markBadges=function(){if("object"==typeof arAsproCounters&&arAsproCounters&&"object"==typeof arAsproCounters.FAVORITE&&arAsproCounters.FAVORITE&&void 0!==arAsproCounters.FAVORITE.COUNT){let t=Array.prototype.slice.call(document.querySelectorAll(".basket-link.delay .js-count"));if(t.length){for(let e in t)t[e].textContent=arAsproCounters.FAVORITE.COUNT,arAsproCounters.FAVORITE.COUNT>0?(BX.removeClass(t[e],"empted"),BX.addClass(t[e].closest(".basket-link.delay"),"basket-count"),BX.removeClass(t[e].closest(".basket-link.delay"),"counter-state--empty")):(BX.addClass(t[e],"empted"),BX.removeClass(t[e].closest(".basket-link.delay"),"basket-count"),BX.addClass(t[e].closest(".basket-link.delay"),"counter-state--empty"));JItemAction.prototype.updateDropdownBlocks(JItemActionFavorite.prototype.action)}}},JItemActionFavorite.markItems=function(){if("object"==typeof arAsproCounters&&arAsproCounters&&"object"==typeof arAsproCounters.FAVORITE&&arAsproCounters.FAVORITE&&"object"==typeof arAsproCounters.FAVORITE.ITEMS&&arAsproCounters.FAVORITE.ITEMS){let t=Array.prototype.slice.call(document.querySelectorAll('.js-item-action.added.in[data-action="favorite"]'));if(t.length)for(let e in t){let o=BX.data(t[e],"item");if(o&&(!arAsproCounters.FAVORITE.ITEMS[o]||"Y"===BX.data(t[e],"offers"))){let o=JItemAction.checkItemAction(t[e])?JItemAction.getItemAction(t[e]):"";"Y"===BX.data(t[e],"offers")&&o&&o.isItemChanged()&&(o=new this(t[e])),o||(o=new this(t[e])),o.state=!1}}if(arAsproCounters.FAVORITE.ITEMS)for(let t in arAsproCounters.FAVORITE.ITEMS){let e=arAsproCounters.FAVORITE.ITEMS[t],o=Array.prototype.slice.call(document.querySelectorAll('.js-item-action[data-action="favorite"][data-item="'+e+'"]:not(.added.in)'));if(o.length)for(let t in o){(JItemAction.checkItemAction(o[t])?JItemAction.getItemAction(o[t]):new this(o[t])).state=!0}}}},JItemActionCompare=function(t,e){JItemAction.apply(this,arguments)},JItemActionCompare.prototype=Object.create(JItemAction.prototype),JItemActionCompare.prototype.constructor=JItemActionCompare,Object.defineProperties(JItemActionCompare.prototype,{action:{get:()=>"compare"}}),JItemActionCompare.markItems=function(){if("object"==typeof arAsproCounters&&arAsproCounters&&"object"==typeof arAsproCounters.COMPARE&&arAsproCounters.COMPARE&&"object"==typeof arAsproCounters.COMPARE.ITEMS){let t=Array.prototype.slice.call(document.querySelectorAll('.js-item-action.added.in[data-action="compare"]'));if(t.length)for(let e in t){let o=BX.data(t[e],"item");if(o&&(!arAsproCounters.COMPARE.ITEMS[o]||"Y"===BX.data(t[e],"offers"))){let o=JItemAction.checkItemAction(t[e])?JItemAction.getItemAction(t[e]):"";"Y"===BX.data(t[e],"offers")&&o&&o.isItemChanged()&&(o=new this(t[e])),o||(o=new this(t[e])),o.state=!1}}if(arAsproCounters.COMPARE.ITEMS)for(let t in arAsproCounters.COMPARE.ITEMS){let e=arAsproCounters.COMPARE.ITEMS[t],o=Array.prototype.slice.call(document.querySelectorAll('.js-item-action[data-action="compare"][data-item="'+e+'"]:not(.added.in)'));if(o.length)for(let t in o){(JItemAction.checkItemAction(o[t])?JItemAction.getItemAction(o[t]):new this(o[t])).state=!0}}}},JItemActionCompare.markBadges=function(){if("object"==typeof arAsproCounters&&arAsproCounters&&"object"==typeof arAsproCounters.COMPARE&&arAsproCounters.COMPARE&&void 0!==arAsproCounters.COMPARE.COUNT){let t=Array.prototype.slice.call(document.querySelectorAll(".compare .js-count"));if(t.length){for(let e in t)t[e].textContent=arAsproCounters.COMPARE.COUNT,arAsproCounters.COMPARE.COUNT>0?(BX.removeClass(t[e],"empted"),BX.addClass(t[e].closest(".compare"),"basket-count"),BX.removeClass(t[e].closest(".compare"),"counter-state--empty")):(BX.addClass(t[e],"empted"),BX.removeClass(t[e].closest(".compare"),"basket-count"),BX.addClass(t[e].closest(".compare"),"counter-state--empty"));JItemAction.prototype.updateDropdownBlocks(JItemActionCompare.prototype.action)}}},JItemAction.actual=function(){"function"==typeof JItemActionFavorite&&(JItemActionFavorite.markItems(),JItemActionFavorite.markBadges()),"function"==typeof JItemActionCompare&&(JItemActionCompare.markItems(),JItemActionCompare.markBadges())},BX.bindDelegate(document,"click",{class:"js-item-action"},(function(t){t||(t=window.event),BX.PreventDefault(t);let e=t.target||t.srcElement;void 0!==e&&e&&(e.closest(".opt_action")||JItemAction.factory(this).fireEvent(t))})),BX.addCustomEvent("onCompleteAction",(function(t){try{"ajaxContentLoaded"===t.action&&JItemAction.actual()}catch(t){}})),BX.addCustomEvent("onSetBasketStatusBtn",(function(t){JItemAction.actual()})),BX.addCustomEvent("onSetItemButtonStatus",(function(t){JItemAction.actual()})),BX.addCustomEvent("onAjaxResponesTabs",(function(t){JItemAction.actual(),setBasketStatusBtn(!0)})),BX.addCustomEvent("onFinalActionSKUInfo",(function(t){JItemAction.actual()})));
179/* End */
180;
181; /* Start:"a:4:{s:4:"full";s:78:"/bitrix/templates/aspro_max/js/autoload/select_offer_load.min.js?1735216692596";s:6:"source";
181s:60:"/bitrix/templates/aspro_max/js/autoload/select_offer_load.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
182function useOfferSelect(){BX.ready(()=>{if(!("SelectOfferProp"in window)){const $catalogItems=$(".load-offer-js");$catalogItems.length&&$catalogItems.iAppear((function(e){loadScripts([arAsproOptions.SITE_TEMPLATE_PATH+"/js/select_offer.min.js",arAsproOptions.SITE_TEMPLATE_PATH+"/js/select_offer_func.min.js"])}),{accX:0,accY:100})}if(!("appAspro"in window&&window.appAspro.skuDetailJSLoad)){const $catalogDetail=$(".sku_in_detail");$catalogDetail.length&&$catalogDetail.iAppear((function(e){loadScripts(arAsproOptions.SITE_TEMPLATE_PATH+"/js/select_offer_detail.min.js")}),{accX:0,accY:100})}})}
183/* End */
184;
185; /* Start:"a:4:{s:4:"full";s:69:"/bitrix/templates/aspro_max/js/jquery.validate.min.js?173521669222257";s:6:"source";s:49:"/bitrix/templates/aspro_max/js/jquery.validate.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
186/*! jQuery Validation Plugin - v1.13.1 - 10/14/2014
187 * http://jqueryvalidation.org/
188 * Copyright (c) 2014 Jörn Zaefferer; Licensed MIT */
189!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){a.extend(a.fn,{validate:function(b){if(!this.length)return void(b&&b.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var c=a.data(this[0],"validator");return c?c:(this.attr("novalidate","novalidate"),c=new a.validator(b,this[0]),a.data(this[0],"validator",c),c.settings.onsubmit&&(this.validateDelegate(":submit","click",function(b){c.settings.submitHandler&&(c.submitButton=b.target),a(b.target).hasClass("cancel")&&(c.cancelSubmit=!0),void 0!==a(b.target).attr("formnovalidate")&&(c.cancelSubmit=!0)}),this.submit(function(b){function d(){var d,e;return c.settings.submitHandler?(c.submitButton&&(d=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(a(c.submitButton).val()).appendTo(c.currentForm)),e=c.settings.submitHandler.call(c,c.currentForm,b),c.submitButton&&d.remove(),void 0!==e?e:!1):!0}return c.settings.debug&&b.preventDefault(),c.cancelSubmit?(c.cancelSubmit=!1,d()):c.form()?c.pendingRequest?(c.formSubmitted=!0,!1):d():(c.focusInvalid(),!1)})),c)},valid:function(){var b,c;return a(this[0]).is("form")?b=this.validate().form():(b=!0,c=a(this[0].form).validate(),this.each(function(){b=c.element(this)&&b})),b},removeAttrs:function(b){var c={},d=this;return a.each(b.split(/\s/),function(a,b){c[b]=d.attr(b),d.removeAttr(b)}),c},rules:function(b,c){var d,e,f,g,h,i,j=this[0];if(b)switch(d=a.data(j.form,"validator").settings,e=d.rules,f=a.validator.staticRules(j),b){case"add":a.extend(f,a.validator.normalizeRule(c)),delete f.messages,e[j.name]=f,c.messages&&(d.messages[j.name]=a.extend(d.messages[j.name],c.messages));break;case"remove":return c?(i={},a.each(c.split(/\s/),function(b,c){i[c]=f[c],delete f[c],"required"===c&&a(j).removeAttr("aria-required")}),i):(delete e[j.name],f)}return g=a.validator.normalizeRules(a.extend({},a.validator.classRules(j),a.validator.attributeRules(j),a.validator.dataRules(j),a.validator.staticRules(j)),j),g.required&&(h=g.required,delete g.required,g=a.extend({required:h},g),a(j).attr("aria-required","true")),g.remote&&(h=g.remote,delete g.remote,g=a.extend(g,{remote:h})),g}}),a.extend(a.expr[":"],{blank:function(b){return!a.trim(""+a(b).val())},filled:function(b){return!!a.trim(""+a(b).val())},unchecked:function(b){return!a(b).prop("checked")}}),a.validator=function(b,c){this.settings=a.extend(!0,{},a.validator.defaults,b),this.currentForm=c,this.init()},a.validator.format=function(b,c){return 1===arguments.length?function(){var c=a.makeArray(arguments);return c.unshift(b),a.validator.format.apply(this,c)}:(arguments.length>2&&c.constructor!==Array&&(c=a.makeArray(arguments).slice(1)),c.constructor!==Array&&(c=[c]),a.each(c,function(a,c){b=b.replace(new RegExp("\\{"+a+"\\}","g"),function(){return c})}),b)},a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(a){this.lastActive=a,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.val
189idClass),this.hideThese(this.errorsFor(a)))},onfocusout:function(a){this.checkable(a)||!(a.name in this.submitted)&&this.optional(a)||this.element(a)},onkeyup:function(a,b){(9!==b.which||""!==this.elementValue(a))&&(a.name in this.submitted||a===this.lastElement)&&this.element(a)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).addClass(c).removeClass(d):a(b).addClass(c).removeClass(d)},unhighlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).removeClass(c).addClass(d):a(b).removeClass(c).addClass(d)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date ( ISO ).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function b(b){var c=a.data(this[0].form,"validator"),d="on"+b.type.replace(/^validate/,""),e=c.settings;e[d]&&!this.is(e.ignore)&&e[d].call(c,this[0],b)}this.labelContainer=a(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm),this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var c,d=this.groups={};a.each(this.settings.groups,function(b,c){"string"==typeof c&&(c=c.split(/\s/)),a.each(c,function(a,c){d[c]=b})}),c=this.settings.rules,a.each(c,function(b,d){c[b]=a.validator.normalizeRule(d)}),a(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox']","focusin focusout keyup",b).validateDelegate("select, option, [type='radio'], [type='checkbox']","click",b),this.settings.invalidHandler&&a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler),a(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkForm(),a.extend(this.submitted,this.errorMap),this.invalid=a.extend({},this.errorMap),this.valid()||a(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var a=0,b=this.currentElements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(b){var c=this.clean(b),d=this.validationTargetFor(c),e=!0;return this.lastElement=d,void 0===d?delete this.invalid[c.name]:(this.prepareElement(d),this.currentElements=a(d),e=this.check(d)!==!1,e?delete this.invalid[d.name]:this.invalid[d.name]=!0),a(b).attr("aria-invalid",!e),this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),e},showErrors:function(b){if(b){a.extend(this.errorMap,b),this.errorList=[];for(var c in b)this.errorList.push({message:b[c],element:this.findByName(c)[0]});this.successList=a.grep(this.successList,function(a){return!(a.name in b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm(),this.submitted={},this.lastElement=null,this.prepareForm(),this.hideErrors(),this.elements().removeClass(this.settings.errorClass).removeData("previousValue").removeAttr("aria-invalid")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var b,c=0;for(b in a)c++;return c},hideErrors:function(){this.hideThese(this.toHide)}
189,hideThese:function(a){a.not(this.containers).text(""),this.addWrapper(a).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}},findLastActive:function(){var b=this.lastActive;return b&&1===a.grep(this.errorList,function(a){return a.element.name===b.name}).length&&b},elements:function(){var b=this,c={};return a(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled], [readonly]").not(this.settings.ignore).filter(function(){return!this.name&&b.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in c||!b.objectLength(a(this).rules())?!1:(c[this.name]=!0,!0)})},clean:function(b){return a(b)[0]},errors:function(){var b=this.settings.errorClass.split(" ").join(".");return a(this.settings.errorElement+"."+b,this.errorContext)},reset:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=a([]),this.toHide=a([]),this.currentElements=a([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset(),this.toHide=this.errorsFor(a)},elementValue:function(b){var c,d=a(b),e=b.type;return"radio"===e||"checkbox"===e?a("input[name='"+b.name+"']:checked").val():"number"===e&&"undefined"!=typeof b.validity?b.validity.badInput?!1:d.val():(c=d.val(),"string"==typeof c?c.replace(/\r/g,""):c)},check:function(b){b=this.validationTargetFor(this.clean(b));var c,d,e,f=a(b).rules(),g=a.map(f,function(a,b){return b}).length,h=!1,i=this.elementValue(b);for(d in f){e={method:d,parameters:f[d]};try{if(c=a.validator.methods[d].call(this,i,b,e.parameters),"dependency-mismatch"===c&&1===g){h=!0;continue}if(h=!1,"pending"===c)return void(this.toHide=this.toHide.not(this.errorsFor(b)));if(!c)return this.formatAndAdd(b,e),!1}catch(j){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+b.id+", check the '"+e.method+"' method.",j),j}}if(!h)return this.objectLength(f)&&this.successList.push(b),!0},customDataMessage:function(b,c){return a(b).data("msg"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase())||a(b).data("msg")},customMessage:function(a,b){var c=this.settings.messages[a];return c&&(c.constructor===String?c:c[b])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(void 0!==arguments[a])return arguments[a];return void 0},defaultMessage:function(b,c){return this.findDefined(this.customMessage(b.name,c),this.customDataMessage(b,c),!this.settings.ignoreTitle&&b.title||void 0,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>")},formatAndAdd:function(b,c){var d=this.defaultMessage(b,c.method),e=/\$?\{(\d+)\}/g;"function"==typeof d?d=d.call(this,c.parameters,b):e.test(d)&&(d=a.validator.format(d.replace(e,"{$1}"),c.parameters)),this.errorList.push({message:d,element:b,method:c.method}),this.errorMap[b.name]=d,this.submitted[b.name]=d},addWrapper:function(a){return this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper))),a},defaultShowErrors:function(){var a,b,c;for(a=0;this.errorList[a];a++)c=this.errorList[a],this.settings.highlight&&this.settings.highlight.call(this,c.element,this.settings.errorClass,this.settings.validClass),this.showLabel(c.element,c.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight)for(a=0,b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(b,c){var d,e,f,g=this.errorsFor(b),h=this.idOrName(b),i=a(b).attr("aria-describedby");
189g.length?(g.removeClass(this.settings.validClass).addClass(this.settings.errorClass),g.html(c)):(g=a("<"+this.settings.errorElement+">").attr("id",h+"-error").addClass(this.settings.errorClass).html(c||""),d=g,this.settings.wrapper&&(d=g.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(d):this.settings.errorPlacement?this.settings.errorPlacement(d,a(b)):d.insertAfter(b),g.is("label")?g.attr("for",h):0===g.parents("label[for='"+h+"']").length&&(f=g.attr("id").replace(/(:|\.|\[|\])/g,"\\$1"),i?i.match(new RegExp("\\b"+f+"\\b"))||(i+=" "+f):i=f,a(b).attr("aria-describedby",i),e=this.groups[b.name],e&&a.each(this.groups,function(b,c){c===e&&a("[name='"+b+"']",this.currentForm).attr("aria-describedby",g.attr("id"))}))),!c&&this.settings.success&&(g.text(""),"string"==typeof this.settings.success?g.addClass(this.settings.success):this.settings.success(g,b)),this.toShow=this.toShow.add(g)},errorsFor:function(b){var c=this.idOrName(b),d=a(b).attr("aria-describedby"),e="label[for='"+c+"'], label[for='"+c+"'] *";return d&&(e=e+", #"+d.replace(/\s+/g,", #")),this.errors().filter(e)},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},validationTargetFor:function(b){return this.checkable(b)&&(b=this.findByName(b.name)),a(b).not(this.settings.ignore)[0]},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(b){return a(this.currentForm).find("[name='"+b+"']")},getLength:function(b,c){switch(c.nodeName.toLowerCase()){case"select":return a("option:selected",c).length;case"input":if(this.checkable(c))return this.findByName(c.name).filter(":checked").length}return b.length},depend:function(a,b){return this.dependTypes[typeof a]?this.dependTypes[typeof a](a,b):!0},dependTypes:{"boolean":function(a){return a},string:function(b,c){return!!a(b,c.form).length},"function":function(a,b){return a(b)}},optional:function(b){var c=this.elementValue(b);
189return!a.validator.methods.required.call(this,c,b)&&"dependency-mismatch"},startRequest:function(a){this.pending[a.name]||(this.pendingRequest++,this.pending[a.name]=!0)},stopRequest:function(b,c){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[b.name],c&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(a(this.currentForm).submit(),this.formSubmitted=!1):!c&&0===this.pendingRequest&&this.formSubmitted&&(a(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:!0,message:this.defaultMessage(b,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(b,c){b.constructor===String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(b){var c={},d=a(b).attr("class");return d&&a.each(d.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(c,a.validator.classRuleSettings[this])}),c},attributeRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)"required"===c?(d=b.getAttribute(c),""===d&&(d=!0),d=!!d):d=f.attr(c),/min|max/.test(c)&&(null===g||/number|range|text/.test(g))&&(d=Number(d)),d||0===d?e[c]=d:g===c&&"range"!==g&&(e[c]=!0);return e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)&&delete e.maxlength,e},dataRules:function(b){var c,d,e={},f=a(b);for(c in a.validator.methods)d=f.data("rule"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase()),void 0!==d&&(e[c]=d);return e},staticRules:function(b){var c={},d=a.data(b.form,"validator");return d.settings.rules&&(c=a.validator.normalizeRule(d.settings.rules[b.name])||{}),c},normalizeRules:function(b,c){return a.each(b,function(d,e){if(e===!1)return void delete b[d];if(e.param||e.depends){var f=!0;switch(typeof e.depends){case"string":f=!!a(e.depends,c.form).length;break;case"function":f=e.depends.call(c,c)}f?b[d]=void 0!==e.param?e.param:!0:delete b[d]}}),a.each(b,function(d,e){b[d]=a.isFunction(e)?e(c):e}),a.each(["minlength","maxlength"],function(){b[this]&&(b[this]=Number(b[this]))}),a.each(["rangelength","range"],function(){var c;b[this]&&(a.isArray(b[this])?b[this]=[Number(b[this][0]),Number(b[this][1])]:"string"==typeof b[this]&&(c=b[this].replace(/[\[\]]/g,"").split(/[\s,]+/),b[this]=[Number(c[0]),Number(c[1])]))}),a.validator.autoCreateRanges&&(null!=b.min&&null!=b.max&&(b.range=[b.min,b.max],delete b.min,delete b.max),null!=b.minlength&&null!=b.maxlength&&(b.rangelength=[b.minlength,b.maxlength],delete b.minlength,delete b.maxlength)),b},normalizeRule:function(b){if("string"==typeof b){var c={};a.each(b.split(/\s/),function(){c[this]=!0}),b=c}return b},addMethod:function(b,c,d){a.validator.methods[b]=c,a.validator.messages[b]=void 0!==d?d:a.validator.messages[b],c.length<3&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(b,c,d){if(!this.depend(d,c))return"dependency-mismatch";if("select"===c.nodeName.toLowerCase()){var e=a(c).val();return e&&e.length>0}return this.checkable(c)?this.getLength(b,c)>0:a.trim(b).length>0},email:function(a,b){return this.optional(b)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(a)},url:function(a,b){return this.optional(b)||/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([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])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(a)},date:function(a,b){/*return this.optional(b)||!/Invalid|NaN/.test(new Date(a).toString())*/ /*customized!!!*/ var check = false,re=new RegExp((typeof(VALIDATE_DATE_MASK)!=='undefined'?VALIDATE_DATE_MASK:'^[0-9]{1,2}\.[0-9]{1,2}\.[0-9]{4}$')),adata,gg,mm,aaaa,xdata;if(re.test(a)){adata=a.split('.');if(adata.length===1){adata=a.split('-');if(adata.length===1){adata=a.split(' ');
189if(adata.length===1){adata=a.split('/');if(adata.length===1){adata=a.split(':');}}}}gg=parseInt(adata[0],10);mm=parseInt(adata[1],10);aaaa=parseInt(adata[2],10);xdata=new Date(aaaa,mm-1,gg,12,0,0,0);if((xdata.getUTCFullYear()===aaaa)&&(xdata.getUTCMonth()===mm-1)&&(xdata.getUTCDate()===gg)){check = true;}else{check = false;}}else{check = false;}return this.optional(b)||check;},dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},creditcard:function(a,b){if(this.optional(b))return"dependency-mismatch";if(/[^0-9 \-]+/.test(a))return!1;var c,d,e=0,f=0,g=!1;if(a=a.replace(/\D/g,""),a.length<13||a.length>19)return!1;for(c=a.length-1;c>=0;c--)d=a.charAt(c),f=parseInt(d,10),g&&(f*=2)>9&&(f-=9),e+=f,g=!g;return e%10===0},minlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d},maxlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||d>=e},rangelength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d[0]&&e<=d[1]},min:function(a,b,c){return this.optional(b)||a>=c},max:function(a,b,c){return this.optional(b)||c>=a},range:function(a,b,c){return this.optional(b)||a>=c[0]&&a<=c[1]},equalTo:function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(c).valid()}),b===e.val()},remote:function(b,c,d){if(this.optional(c))return"dependency-mismatch";var e,f,g=this.previousValue(c);return this.settings.messages[c.name]||(this.settings.messages[c.name]={}),g.originalMessage=this.settings.messages[c.name].remote,this.settings.messages[c.name].remote=g.message,d="string"==typeof d&&{url:d}||d,g.old===b?g.valid:(g.old=b,e=this,this.startRequest(c),f={},f[c.name]=b,a.ajax(a.extend(!0,{url:d,mode:"abort",port:"validate"+c.name,dataType:"json",data:f,context:e.currentForm,success:function(d){var f,h,i,j=d===!0||"true"===d;e.settings.messages[c.name].remote=g.originalMessage,j?(i=e.formSubmitted,e.prepareElement(c),e.formSubmitted=i,e.successList.push(c),delete e.invalid[c.name],e.showErrors()):(f={},h=d||e.defaultMessage(c,"remote"),f[c.name]=g.message=a.isFunction(h)?h(b):h,e.invalid[c.name]=!0,e.showErrors(f)),g.valid=j,e.stopRequest(c,j)}},d)),"pending")}}}),a.format=function(){throw"$.format has been deprecated. Please use $.validator.format instead."};var b,c={};a.ajaxPrefilter?a.ajaxPrefilter(function(a,b,d){var e=a.port;"abort"===a.mode&&(c[e]&&c[e].abort(),c[e]=d)}):(b=a.ajax,a.ajax=function(d){var e=("mode"in d?d:a.ajaxSettings).mode,f=("port"in d?d:a.ajaxSettings).port;return"abort"===e?(c[f]&&c[f].abort(),c[f]=b.apply(this,arguments),c[f]):b.apply(this,arguments)}),a.extend(a.fn,{validateDelegate:function(b,c,d){return this.bind(c,function(c){var e=a(c.target);return e.is(b)?d.apply(e,arguments):void 0})}})});
190/* End */
191;
192; /* Start:"a:4:{s:4:"full";s:75:"/bitrix/templates/aspro_max/js/conditional/validation.min.js?17630191863450";s:6:"source";s:56:"/bitrix/templates/aspro_max/js/conditional/validation.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
193BX.Aspro.Utils.readyDOM((()=>{$.extend($.validator.messages,{required:BX.message("JS_REQUIRED"),email:BX.message("JS_FORMAT"),equalTo:BX.message("JS_PASSWORD_COPY"),minlength:BX.message("JS_PASSWORD_LENGTH"),remote:BX.message("JS_ERROR"),licenses_popup:BX.message("JS_REQUIRED_LICENSES")}),$.validator.addMethod("regexp",(function(e,a,t){var o=new RegExp(t);return this.optional(a)||o.test(e)}),BX.message("JS_FORMAT")),$.validator.addMethod("filesize",(function(e,a,t){return this.optional(a)||a.files[0].size<=t}),BX.message("JS_FILE_SIZE")),$.validator.addMethod("date",(function(e,a,t){var o,s,r=!1;!e||e.length<=0?r=!1:(o=new RegExp("^([0-9]{4})(.)([0-9]{2})(.)([0-9]{2})$").exec(e))?r=(s=new Date(o[1],o[3]-1,o[5])).getMonth()==o[3]-1&&s.getDate()==o[5]&&s.getFullYear()==o[1]:(o=new RegExp("^([0-9]{2})(.)([0-9]{2})(.)([0-9]{4})$").exec(e))&&(r=(s=new Date(o[5],o[3]-1,o[1])).getMonth()==o[3]-1&&s.getDate()==o[1]&&s.getFullYear()==o[5]);return r}),BX.message("JS_DATE")),$.validator.addMethod("extension",(function(e,a,t){return t="string"==typeof t?t.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(a)||e.match(new RegExp(".("+t+")$","i"))}),BX.message("JS_FILE_EXT")),$.validator.addMethod("captcha",(function(e,a,t){let o=$(a).closest("form").find('input[name="captcha_sid"]');o.length||(o=$(a).closest("form").find('input[name="captcha_code"]'));let s=o.val();return $.validator.methods.remote.call(this,e,a,{url:arAsproOptions.SITE_DIR+"ajax/check-captcha.php",type:"post",data:{captcha_w
193ord:e,captcha_sid:s}})}),BX.message("JS_ERROR")),$.validator.addMethod("recaptcha",(function(e,a,t){return!BX.Aspro?.Captcha||BX.Aspro.Captcha.validate(a)}),BX.message("JS_RECAPTCHA_ERROR")),$.validator.addClassRules({confirm_password:{equalTo:'input[name="REGISTER[PASSWORD]"]',minlength:6},password:{minlength:6},inputfile:{extension:arAsproOptions.THEME.VALIDATE_FILE_EXT,filesize:5e6},captcha:{captcha:""},recaptcha:{recaptcha:""}}),$.validator.setDefaults({highlight:function(e){$(e).parent().addClass("error")},unhighlight:function(e){$(e).parent().removeClass("error")},errorPlacement:function(e,a){e.insertBefore(a)},messages:{licenses_popup:{required:BX.message("JS_REQUIRED_LICENSES")},licenses_subscribe:{required:BX.message("JS_REQUIRED_LICENSES")},offer_popup_OCB:{required:BX.message("JS_REQUIRED_OFFER")}}})})),BX.namespace("Aspro.Validation"),BX.Aspro.Validation={appendSolutionField:e=>{const a=arAsproOptions.VALIDATION?.FORM_INPUT_NAME;e.querySelector(`[name="${a}"]`)||e.appendChild(BX.create("input",{attrs:{type:"hidden",name:a}}))}},$(document).on("click",".captcha_reload",(function(e){e.preventDefault();const a=$(this).parents(".captcha-row");$.ajax({url:arAsproOptions.SITE_DIR+"ajax/captcha.php",success:function(e){a.find("input[name=captcha_sid],input[name=captcha_code]").val(e),a.find("img").attr("src","/bitrix/tools/captcha.php?captcha_sid="+e),a.find("input[name=captcha_word]").val("").removeClass("error"),a.find(".captcha_input").removeClass("error").find(".error").remove()}})})),BX.addCustomEvent("onSubmitForm",(function(e){try{"object"==typeof e&&e&&e.form&&(e.form instanceof Node||(e.form=e.form[0]),BX.Aspro?.Validation?.appendSolutionField?.(e.form),new Promise(((a,t)=>{BX.Aspro?.Captcha?BX.Aspro.Captcha.onSubmit(e).then((e=>{a(e)})).catch((e=>{t(e)})):a(!0)})).then((a=>{a&&(e.form.submit(),e.form.closest(".form")&&e.form.closest(".form").classList.add("sending"))})))}catch(e){console.error(e)}}));
194/* End */
195;
196; /* Start:"a:4:{s:4:"full";s:67:"/bitrix/templates/aspro_max/js/jquery.uniform.min.js?17352166928308";s:6:"source";s:52:"/bitrix/templates/aspro_max/js/jquery.uniform.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
197(function(e,t){"use strict";function n(e){var t=Array.prototype.slice.call(arguments,1);return e.prop?e.prop.apply(e,t):e.attr.apply(e,t)}function s(e,t,n){var s,a;for(s in n)n.hasOwnProperty(s)&&(a=s.replace(/ |$/g,t.eventNamespace),e.bind(a,n[s]))}function a(e,t,n){s(e,n,{focus:function(){t.addClass(n.focusClass)},blur:function(){t.removeClass(n.focusClass),t.removeClass(n.activeClass)},mouseenter:function(){t.addClass(n.hoverClass)},mouseleave:function(){t.removeClass(n.hoverClass),t.removeClass(n.activeClass)},"mousedown touchbegin":function(){e.is(":disabled")||t.addClass(n.activeClass)},"mouseup touchend":function(){t.removeClass(n.activeClass)}})}function i(e,t){e.removeClass(t.hoverClass+" "+t.focusClass+" "+t.activeClass)}function r(e,t,n){n?e.addClass(t):e.removeClass(t)}function l(e,t,n){var s="checked",a=t.is(":"+s);t.prop?t.prop(s,a):a?t.attr(s,s):t.removeAttr(s),r(e,n.checkedClass,a)}function u(e,t,n){r(e,n.disabledClass,t.is(":disabled"))}function o(e,t,n){switch(n){case"after":return e.after(t),e.next();case"before":return e.before(t),e.prev();case"wrap":return e.wrap(t),e.parent()}return null}function c(t,s,a){var i,r,l;return a||(a={}),a=e.extend({bind:{},divClass:null,divWrap:"wrap",spanClass:null,spanHtml:null,spanWrap:"wrap"},a),i=e("<div />"),r=e("<span />"),s.autoHide&&t.is(":hidden")&&"none"===t.css("display")&&i.hide(),a.divClass&&i.addClass(a.divClass),s.wrapperClass&&i.addClass(s.wrapperClass),a.spanClass&&r.addClass(a.spanClass),l=n(t,"id"),s.useID&&l&&n(i,"id",s.idPrefix+"-"+l),a.spanHtml&&r.html(a.spanHtml),i=o(t,i,a.divWrap),r=o(t,r,a.spanWrap),u(i,t,s),{div:i,span:r}}function d(t,n){var s;return n.wrapperClass?(s=e("<span />").addClass(n.wrapperClass),s=o(t,s,"wrap")):null}function f(){var t,n,s,a;return a="rgb(120,2,153)",n=e('<div style="width:0;height:0;color:'+a+'">'),e("body").append(n),s=n.get(0),t=window.getComputedStyle?window.getComputedStyle(s,"").color:(s.currentStyle||s.style||{}).color,n.remove(),t.replace(/ /g,"")!==a}function p(t){return t?e("<span />").text(t).html():""}function m(){return navigator.cpuClass&&!navigator.product}function v(){return window.XMLHttpRequest!==void 0?!0:!1}function h(e){var t;return e[0].multiple?!0:(t=n(e,"size"),!t||1>=t?!1:!0)}function C(){return!1}function w(e,t){var n="none";s(e,t,{"selectstart dragstart mousedown":C}),e.css({MozUserSelect:n,msUserSelect:n,webkitUserSelect:n,userSelect:n})}function b(e,t,n){var s=e.val();""===s?s=n.fileDefaultHtml:(s=s.split(/[\/\\]+/),s=s[s.length-1]),t.text(s)}function y(e,t,n){var s,a;for(s=[],e.each(function(){var e;
vendor: 4,406 bytes, line 197
197for(e in t)Object.prototype.hasOwnProperty.call(t,e)&&(s.push({el:this,name:e,old:this.style[e]}),this.style[e]=t[e])}),n();s.length;)a=s.pop(),a.el.style[a.name]=a.old}function g(e,t){var n;n=e.parents(),n.push(e[0]),n=n.not(":visible"),y(n,{visibility:"hidden",display:"block",position:"absolute"},t)}function k(e,t){return function(){e.unwrap().unwrap().unbind(t.eventNamespace)}}var H=!0,x=!1,A=[{match:function(e){return e.is("a, button, :submit, :reset, input[type='button']")},apply:function(e,t){var r,l,o,d,f;return l=t.submitDefaultHtml,e.is(":reset")&&(l=t.resetDefaultHtml),d=e.is("a, button")?function(){return e.html()||l}:function(){return p(n(e,"value"))||l},o=c(e,t,{divClass:t.buttonClass,spanHtml:d()}),r=o.div,a(e,r,t),f=!1,s(r,t,{"click touchend":function(){var t,s,a,i;f||e.is(":disabled")||(f=!0,e[0].dispatchEvent?(t=document.createEvent("MouseEvents"),t.initEvent("click",!0,!0),s=e[0].dispatchEvent(t),e.is("a")&&s&&(a=n(e,"target"),i=n(e,"href"),a&&"_self"!==a?window.open(i,a):document.location.href=i)):e.click(),f=!1)}}),w(r,t),{remove:function(){return r.after(e),r.remove(),e.unbind(t.eventNamespace),e},update:function(){i(r,t),u(r,e,t),e.detach(),o.span.html(d()).append(e)}}}},{match:function(e){return e.is(":checkbox")},apply:function(e,t){var n,r,o;return n=c(e,t,{divClass:t.checkboxClass}),r=n.div,o=n.span,a(e,r,t),s(e,t,{"click touchend":function(){l(o,e,t)}}),l(o,e,t),{remove:k(e,t),update:function(){i(r,t),o.removeClass(t.checkedClass),l(o,e,t),u(r,e,t)}}}},{match:function(e){return e.is(":file")},apply:function(t,r){function l(){b(t,p,r)}var d,f,p,v;return d=c(t,r,{divClass:r.fileClass,spanClass:r.fileButtonClass,spanHtml:r.fileButtonHtml,spanWrap:"after"}),f=d.div,v=d.span,p=e("<span />").html(r.fileDefaultHtml),p.addClass(r.filenameClass),p=o(t,p,"after"),n(t,"size")||n(t,"size",f.width()/10),a(t,f,r),l(),m()?s(t,r,{click:function(){t.trigger("change"),setTimeout(l,0)}}):s(t,r,{change:l}),w(p,r),w(v,r),{remove:function(){return p.remove(),v.remove(),t.unwrap().unbind(r.eventNamespace)},update:function(){i(f,r),b(t,p,r),u(f,t,r)}}}},{match:function(e){if(e.is("input")){var t=(" "+n(e,"type")+" ").toLowerCase(),s=" color date datetime datetime-local email month number password search tel text time url week ";return s.indexOf(t)>=0}return!1},apply:function(e,t){var s,i;return s=n(e,"type"),e.addClass(t.inputClass),i=d(e,t),a(e,e,t),t.inputAddTypeAsClass&&e.addClass(s),{remove:function(){e.removeClass(t.inputClass),t.inputAddTypeAsClass&&e.removeClass(s),i&&e.unwrap()},update:C}}},{match:function(e){return e.is(":radio")},apply:function(t,r){var o,d,f;return o=c(t,r,{divClass:r.radioClass}),d=o.div,f=o.span,a(t,d,r),s(t,r,{"click touchend":function(){e.uniform.update(e(':radio[name="'+n(t,"name")+'"]'))}}),l(f,t,r),{remove:k(t,r),update:function(){i(d,r),l(f,t,r),u(d,t,r)}}}},{match:function(e){return e.is("select")&&!h(e)?!0:!1},apply:function(t,n){var r,l,o,d;return n.selectAutoWidth&&g(t,function(){d=t.width()}),r=c(t,n,{divClass:n.selectClass,spanHtml:(t.find(":selected:first")||t.find("option:first")).html(),spanWrap:"before"}),l=r.div,o=r.span,n.selectAutoWidth?g(t,function(){y(e([o[0],l[0]]),{display:"block"},function(){var e;e=o.outerWidth()-o.width(),l.width(d+e),o.width(d)})}):l.addClass("fixedWidth"),a(t,l,n),s(t,n,{change:function(){o.html(t.find(":selected").html()),l.removeClass(n.activeClass)},"click touchend":function(){var e=t.find(":selected").html();o.html()!==e&&t.trigger("change")},keyup:function(){o.html(t.find(":selected").html())}}),w(o,n),{remove:function(){return o.remove(),t.unwrap().unbind(n.eventNamespace),t},update:function(){n.selectAutoWidth?(e.uniform.restore(t),t.uniform(n)):(i(l,n),o.html(t.find(":selected").html()),u(l,t,n))}}}},{match:function(e){return e.is("select")&&h(e)?!0:!1},apply:function(e,t){var n;return e.addClass(t.selectMultiClass),n=d(e,t),a(e,e,t),{remove:function(){e.removeClass(t.selectMultiClass),n&&e.unwrap()},update:C}}},{match:function(e){return e.is("textarea")},apply:function(e,t){var n;return e.addClass(t.textareaClass),n=d(e,t),a(e,e,t),{remove:function(){e.removeClass(t.textareaClass),n&&e.unwrap()},update:C}}}];m()&&!v()&&(H=!1),e.uniform={defaults:{activeClass:"active",autoHide:!0,buttonClass:"button",checkboxClass:"checker",checkedClass:"checked",disabledClass:"disabled",eventNamespace:".uniform",fileButtonClass:"action",fileButtonHtml:"Cho
197ose File",fileClass:"uploader",fileDefaultHtml:"No file selected",filenameClass:"filename",focusClass:"focus",hoverClass:"hover",idPrefix:"uniform",inputAddTypeAsClass:!0,inputClass:"uniform-input",radioClass:"radio",resetDefaultHtml:"Reset",resetSelector:!1,selectAutoWidth:!0,selectClass:"selector",selectMultiClass:"uniform-multiselect",submitDefaultHtml:"Submit",textareaClass:"uniform",useID:!0,wrapperClass:null},elements:[]},e.fn.uniform=function(t){var n=this;return t=e.extend({},e.uniform.defaults,t),x||(x=!0,f()&&(H=!1)),H?(t.resetSelector&&e(t.resetSelector).mouseup(function(){window.setTimeout(function(){e.uniform.update(n)},10)}),this.each(function(){var n,s,a,i=e(this);if(i.data("uniformed"))return e.uniform.update(i),void 0;for(n=0;A.length>n;n+=1)if(s=A[n],s.match(i,t))return a=s.apply(i,t),i.data("uniformed",a),e.uniform.elements.push(i.get(0)),void 0})):this},e.uniform.restore=e.fn.uniform.restore=function(n){n===t&&(n=e.uniform.elements),e(n).each(function(){var t,n,s=e(this);n=s.data("uniformed"),n&&(n.remove(),t=e.inArray(this,e.uniform.elements),t>=0&&e.uniform.elements.splice(t,1),s.removeData("uniformed"))})},e.uniform.update=e.fn.uniform.update=function(n){n===t&&(n=e.uniform.elements),e(n).each(function(){var t,n=e(this);t=n.data("uniformed"),t&&t.update(n,t.options)})}})(jQuery);
198/* End */
199;
200; /* Start:"a:4:{s:4:"full";s:67:"/bitrix/components/bitrix/search.title/script.min.js?17685497006573";s:6:"source";s:48:"/bitrix/components/bitrix/search.title/script.js";s:3:"min";s:52:"/bitrix/components/bitrix/search.title/script.min.js";s:3:"map";s:52:"/bitrix/components/bitrix/search.title/script.map.js";}"*/
201function JCTitleSearch(t){var e=this;this.arParams={AJAX_PAGE:BX.util.htmlspecialcharsback(t.AJAX_PAGE),CONTAINER_ID:t.CONTAINER_ID,INPUT_ID:t.INPUT_ID,MIN_QUERY_LEN:parseInt(t.MIN_QUERY_LEN,10)};if(t.WAIT_IMAGE){this.arParams.WAIT_IMAGE=t.WAIT_IMAGE}if(this.arParams.MIN_QUERY_LEN<=0){this.arParams.MIN_QUERY_LEN=1}this.cache=[];this.cache_key=null;this.startText="";this.running=false;this.runningCall=false;this.currentRow=-1;this.RESULT=null;this.CONTAINER=null;this.INPUT=null;this.WAIT=null;this.ShowResult=function(t){if(BX.type.isString(t)){e.RESULT.innerHTML=t}e.RESULT.style.display=e.RESULT.innerHTML===""?"none":"block";var s=e.adjustResultNode();var i=null;var n=null;var l=BX.findChild(e.RESULT,{tag:"table",class:"title-search-result"},true);if(l){n=BX.findChild(l,{tag:"th"},true)}if(n){var r=BX.pos(l);r.width=r.right-r.left;var a=BX.pos(n);a.width=a.right-a.left;n.style.width=a.width+"px";e.RESULT.style.width=s.width+a.width+"px";e.RESULT.style.left=s.left-a.width-1+"px";if(r.width-a.width>s.width){e.RESULT.style.width=s.width+a.width-1+"px"}r=BX.pos(l);i=BX.pos(e.RESULT);if(i.right>r.right){e.RESULT.style.width=r.right-r.left+"px"}}var o=false;if(l){o=BX.findChild(e.RESULT,{class:"title-search-fader"},true)}if(o&&n){i=BX.pos(e.RESULT);o.style.left=i.right-i.left-18+"px";o.style.width=18+"px";o.style.top=0+"px";o.style.height=i.bottom-i.top+"px";o.style.display="block"}};this.onKeyPress=function(t){var s=BX.findChild(e.RESULT,{tag:"table",class:"title-search-result"},true);if(!s){return false}var i=0;var n=s.rows.length;switch(t){case 27:e.RESULT.style.display="none";e.currentRow=-1;e.UnSelectAll();return true;case 40:if(e.RESULT.style.display=="none"){e.RESULT.style.display="block"}var l=-1;for(i=0;i<n;i++){if(!BX.findChild(s.rows[i],{class:"title-search-separator"},true)){if(l==-1){l=i}if(e.currentRow<i){e.currentRow=i;break}else if(s.rows[i].className=="title-search-selected"){s.rows[i].className=""}}}if(i==n&&e.currentRow!=i){e.currentRow=l}s.rows[e.currentRow].className="title-search-selected";return true;case 38:if(e.RESULT.style.display=="none"){e.RESULT.style.display="block"}var r=-1;for(i=n-1;i>=0;i--){if(!BX.findChild(s.rows[i],{class:"title-search-separator"},true)){if(r==-1){r=i}if(e.currentRow>i){e.currentRow=i;break}else if(s.rows[i].className=="title-search-selected"){s.rows[i].className=""}}}if(i<0&&e.currentRow!=i){e.currentRow=r}s.rows[e.currentRow].className="title-search-selected";return true;case 13:if(e.RESULT.style.display=="block"){for(i=0;i<n;i++){if(e.currentRow==i&&!BX.findChild(s.rows[i],{class:"title-search-separator"},true)){var a=BX.findChild(s.rows[i],{tag:"a"},true);if(a){window.location=a.href;return true}}}}return false;default:break}return false};this.onTimeout=function(){e.onChange((function(){setTimeout(e.onTimeout,500)}))};this.onChange=function(t){if(e.running){e.runningCall=true;return}e.running=true;if(e.INPUT.value!=e.oldValue&&e.INPUT.value!=e.startText){e.oldValue=e.INPUT.value;if(e.INPUT.value.length>
201=e.arParams.MIN_QUERY_LEN){e.cache_key=e.arParams.INPUT_ID+"|"+e.INPUT.value;if(e.cache[e.cache_key]==null){if(e.WAIT){var s=BX.pos(e.INPUT);var i=s.bottom-s.top-2;e.WAIT.style.top=s.top+1+"px";e.WAIT.style.height=i+"px";e.WAIT.style.width=i+"px";e.WAIT.style.left=s.right-i+2+"px";e.WAIT.style.display="block"}BX.ajax.post(e.arParams.AJAX_PAGE,{ajax_call:"y",INPUT_ID:e.arParams.INPUT_ID,q:e.INPUT.value,l:e.arParams.MIN_QUERY_LEN},(function(s){e.cache[e.cache_key]=s;e.ShowResult(s);e.currentRow=-1;e.EnableMouseEvents();if(e.WAIT){e.WAIT.style.display="none"}if(!!t){t()}e.running=false;if(e.runningCall){e.runningCall=false;e.onChange()}}));return}e.ShowResult(e.cache[e.cache_key]);e.currentRow=-1;e.EnableMouseEvents()}else{e.RESULT.style.display="none";e.currentRow=-1;e.UnSelectAll()}}if(!!t){t()}e.running=false};this.onScroll=function(){if(BX.type.isElementNode(e.RESULT)&&e.RESULT.style.display!=="none"&&e.RESULT.innerHTML!==""){e.adjustResultNode()}};this.UnSelectAll=function(){var t=BX.findChild(e.RESULT,{tag:"table",class:"title-search-result"},true);if(t){var s=t.rows.length;for(var i=0;i<s;i++){t.rows[i].className=""}}};this.EnableMouseEvents=function(){var t=BX.findChild(e.RESULT,{tag:"table",class:"title-search-result"},true);if(t){var s=t.rows.length;for(var i=0;i<s;i++){if(!BX.findChild(t.rows[i],{class:"title-search-separator"},true)){t.rows[i].id="row_"+i;t.rows[i].onmouseover=function(t){if(e.currentRow!=this.id.substr(4)){e.UnSelectAll();this.className="title-search-selected";e.currentRow=this.id.substr(4)}};t.rows[i].onmouseout=function(t){this.className="";e.currentRow=-1}}}}};this.onFocusLost=function(t){setTimeout((function(){e.RESULT.style.display="none"}),250)};this.onFocusGain=function(){if(e.RESULT.innerHTML.length>0){e.ShowResult()}};this.onKeyDown=function(t){if(!t){t=window.event}if(e.RESULT.style.display=="block"&&e.onKeyPress(t.keyCode)){return BX.PreventDefault(t)}};this.adjustResultNode=function(){if(!(BX.type.isElementNode(e.RESULT)&&BX.type.isElementNode(e.CONTAINER))){return{top:0,right:0,bottom:0,left:0,width:0,height:0}}var t=BX.pos(e.CONTAINER);e.RESULT.style.position="absolute";e.RESULT.style.top=t.bottom+2+"px";e.RESULT.style.left=t.left+"px";e.RESULT.style.width=t.width+"px";return t};this.onContainerLayoutChange=function(){if(BX.type.isElementNode(e.RESULT)&&e.RESULT.style.display!=="none"&&e.RESULT.innerHTML!==""){e.adjustResultNode()}};this.Init=function(){this.CONTAINER=document.getElementById(this.arParams.CONTAINER_ID);BX.addCustomEvent(this.CONTAINER,"OnNodeLayoutChange",this.onContainerLayoutChange);this.RESULT=document.body.appendChild(document.createElement("DIV"));this.RESULT.className="title-search-result";this.INPUT=document.getElementById(this.arParams.INPUT_ID);this.startText=this.INPUT.value;this.oldValue=this.INPUT.value;BX.bind(this.INPUT,"focus",(function(){e.onFocusGain()}));BX.bind(this.INPUT,"blur",(function(){e.onFocusLost()}));this.INPUT.onkeydown=this.onKeyDown;if(this.arParams.WAIT_IMAGE){this.WAIT=document.body.appendChild(document.createElement("DIV"));this.WAIT.style.backgroundImage="url('"+this.arParams.WAIT_IMAGE+"')";if(!BX.browser.IsIE()){this.WAIT.style.backgroundRepeat="none"}this.WAIT.style.display="none";this.WAIT.style.position="absolute";this.WAIT.style.zIndex="1100"}BX.bind(this.INPUT,"bxchange",(function(){e.onChange()}));var t=BX.findParent(this.CONTAINER,BX.is_fixed);if(BX.type.isElementNode(t)){BX.bind(window,"scroll",BX.throttle(this.onScroll,100,this))}};BX.ready((function(){e.Init(t)}))}
202/* End */
203;
204; /* Start:"a:4:{s:4:"full";s:97:"/bitrix/templates/aspro_max/components/bitrix/search.title/mega_menu/script.min.js?17352167007630";s:6:"source";s:78:"/bitrix/templates/aspro_max/components/bitrix/search.title/mega_menu/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
205function JCTitleSearch3(arParams){var _this=this;this.arParams={AJAX_PAGE:arParams.AJAX_PAGE,CONTAINER_ID:arParams.CONTAINER_ID,INPUT_ID:arParams.INPUT_ID,MIN_QUERY_LEN:parseInt(arParams.MIN_QUERY_LEN)},arParams.WAIT_IMAGE&&(this.arParams.WAIT_IMAGE=arParams.WAIT_IMAGE),arParams.MIN_QUERY_LEN<=0&&(arParams.MIN_QUERY_LEN=1),this.cache=[],this.cache_key=null,this.startText="",this.running=!1,this.needRunAgain=!1,this.currentRow=-1,this.RESULT=null,this.CONTAINER=null,this.INPUT=null,this.TYPE=null,this.WAIT=null,this.ShowResult=function(result){BX.type.isString(result)&&(_this.RESULT.innerHTML=result),_this.RESULT.style.display=""!==_this.RESULT.innerHTML?"block":"none";var pos=_this.adjustResultNode(),res_pos,th,tbl=BX.findChild(_this.RESULT,{tag:"table",class:"title-search-result"},!0),fade;if(tbl&&(th=BX.findChild(tbl,{tag:"th"},!0)),th){var tbl_pos=BX.pos(tbl);tbl_pos.width=tbl_pos.right-tbl_pos.left;var th_pos=BX.pos(th);th_pos.width=th_pos.right-th_pos.left,th.style.width=th_pos.width+"px",_this.RESULT.style.width=pos.width+th_pos.width+"px",_this.RESULT.style.left=pos.left-th_pos.width-1+"px",tbl_pos.width-th_pos.width>pos.width&&(_this.RESULT.style.width=pos.width+th_pos.width-1+"px"),tbl_pos=BX.pos(tbl),(res_pos=BX.pos(_this.RESULT)).right>tbl_pos.right&&(_this.RESULT.style.width=tbl_pos.right-tbl_pos.left+"px")}tbl&&(fade=BX.findChild(_this.RESULT,{class:"title-search-fader"},!0)),fade&&th&&(res_pos=BX.pos(_this.RESULT),fade.style.left=res_pos.right-res_pos.left-18+"px",fade.style.width="18px",fade.style.top="0px",fade.style.height=res_pos.bottom-res_pos.top+"px",fade.style.display="block")},this.onKeyPress=function(keyCode){var tbl=BX.findChild(_this.RESULT,{tag:"table",class:"title-search-result"},!0),i;if(!tbl)return!1;var cnt=tbl.rows.length;switch(keyCode){case 27:return _this.RESULT.style.display="none",_this.currentRow=-1,_this.UnSelectAll(),!0;case 40:"none"==_this.RESULT.style.display&&(_this.RESULT.style.display="block");var first=-1;for(i=0;i<cnt;i++)if(!BX.findChild(tbl.rows[i],{class:"title-search-separator"},!0)){if(-1==first&&(first=i),_this.currentRow<i){_this.currentRow=i;break}"title-search-selected"==tbl.rows[i].className&&(tbl.rows[i].className="")}return i==cnt&&_this.currentRow!=i&&(_this.currentRow=first),tbl.rows[_this.currentRow].className="title-search-selected",!0;case 38:"none"==_this.RESULT.style.display&&(_this.RESULT.style.display="block");var last=-1;for(i=cnt-1;i>=0;i--)if(!BX.findChild(tbl.rows[i],{class:"title-search-separator"},!0)){if(-1==last&&(last=i),_this.currentRow>i){_this.currentRow=i;break}"title-search-selected"==tbl.rows[i].className&&(tbl.rows[i].className="")}return i<0&&_this.currentRow!=i&&(_this.currentRow=last),tbl.rows[_this.currentRow].className="title-search-selected",!0;case 13:if("block"==_this.RESULT.style.display)for(i=0;i<cnt;i++)if(_this.currentRow==i&&!BX.findChild(tbl.rows[i],{class:"title-search-separator"},!0)){var a=BX.findChild(tbl.rows[i],{tag:"a"},!0);if(a)return window.location=a.href,!0}return!1}return!1},this.onTimeout=function(){_this.onChange((function(){setTimeout(_this.onTimeout,500)}))},this.onChange=function(callback){if(_this.running)return void(_this.needRunAgain=!0);_this.running=!0;let type="catalog";if(this.TYPE&&(type=this.TYPE.value),_this.INPUT.value!=_this.oldValue&&_this.INPUT.value!=_this.startText||type!=_this.oldType)if(_this.oldValue=_this.INPUT.value,_this.oldType=type,_this.INPUT.value.length>=_this.arParams.MIN_QUERY_LEN){if(_this.cache_key=_this.arParams.INPUT_ID+"|"+_this.INPUT.value+"|"+type,null==_this.cache[_this.cache_key]){if
205(_this.WAIT){var pos=BX.pos(_this.INPUT),height=pos.bottom-pos.top-2;_this.WAIT.style.top=pos.top+1+"px",_this.WAIT.style.height=height+"px",_this.WAIT.style.width=height+"px",_this.WAIT.style.left=pos.right-height+2+"px",_this.WAIT.style.display="block"}return void BX.ajax.post(_this.arParams.AJAX_PAGE,{ajax_call:"y",INPUT_ID:_this.arParams.INPUT_ID,q:_this.INPUT.value,l:_this.arParams.MIN_QUERY_LEN,type:type},(function(result){_this.cache[_this.cache_key]=result,_this.ShowResult(result),_this.currentRow=-1,_this.EnableMouseEvents(),_this.WAIT&&(_this.WAIT.style.display="none"),callback&&callback(),_this.running=!1,_this.needRunAgain&&(_this.needRunAgain=!1,_this.onChange(callback))}))}_this.ShowResult(_this.cache[_this.cache_key]),_this.currentRow=-1,_this.EnableMouseEvents()}else _this.RESULT.style.display="none",_this.currentRow=-1,_this.UnSelectAll();callback&&callback(),_this.running=!1},this.UnSelectAll=function(){var tbl=BX.findChild(_this.RESULT,{tag:"table",class:"title-search-result"},!0);if(tbl)for(var cnt=tbl.rows.length,i=0;i<cnt;i++)tbl.rows[i].className=""},this.EnableMouseEvents=function(){var tbl=BX.findChild(_this.RESULT,{tag:"table",class:"title-search-result"},!0);if(tbl)for(var cnt=tbl.rows.length,i=0;i<cnt;i++)BX.findChild(tbl.rows[i],{class:"title-search-separator"},!0)||(tbl.rows[i].id="row_"+i,tbl.rows[i].onmouseover=function(e){_this.currentRow!=this.id.substr(4)&&(_this.UnSelectAll(),this.className="title-search-selected",_this.currentRow=this.id.substr(4))},tbl.rows[i].onmouseout=function(e){this.className="",_this.currentRow=-1})},this.onFocusLost=function(hide){setTimeout((function(){_this.RESULT.style.display="none"}),250)},this.onFocusGain=function(){_this.RESULT.innerHTML.length&&_this.ShowResult()},this.onKeyDown=function(e){if(e||(e=window.event),"block"==_this.RESULT.style.display&&_this.onKeyPress(e.keyCode))return BX.PreventDefault(e);$(".title-search-result."+_this.arParams.INPUT_ID).removeClass("closed")},this.adjustResultNode=function(){var pos,pos_input,fixedParent=BX.findParent(_this.CONTAINER,BX.is_fixed);return _this.RESULT.style.position="absolute",pos=BX.pos(_this.CONTAINER,!0),pos_input=BX.pos(_this.INPUT),pos.width=pos.right-pos.left,_this.RESULT.style.top=pos.bottom+2+"px",_this.RESULT.style.left="0px",$(_this.INPUT).closest(".inline-search-block.with-close").length?_this.RESULT.style.width=pos_input.width+"px":_this.RESULT.style.width=pos.width+"px",pos},this._onContainerLayoutChange=function(){"none"!==_this.RESULT.style.display&&""!==_this.RESULT.innerHTML&&_this.adjustResultNode()},this.Init=function(){this.CONTAINER=document.getElementById(this.arParams.CONTAINER_ID),BX.addCustomEvent(this.CONTAINER,"OnNodeLayoutChange",this._onContainerLayoutChange),this.RESULT=this.CONTAINER.appendChild(document.createElement("DIV")),this.RESULT.className="title-search-result "+this.arParams.INPUT_ID,this.INPUT=document.getElementById(this.arParams.INPUT_ID),this.startText=this.oldValue=this.INPUT.value,BX.bind(this.INPUT,"focus",(function(){_this.onFocusGain()})),BX.bind(this.INPUT,"blur",(function(){window.matchMedia("(min-width: 993px)").matches&&setTimeout((function(){$(_this.INPUT).closest("form").find(".dropdown-select.searchtype .dropdown-select__title.opened").length||_this.onFocusLost()}),100)})),this.TYPE=this.CONTAINER?this.CONTAINER.querySelector('.dropdown-select.searchtype input[name="type"]'):null,BX.browser.IsSafari()||BX.browser.IsIE()?this.INPUT.onkeydown=this.onKeyDown:this.INPUT.onkeypress=this.onKeyDown,this.arParams.WAIT_IMAGE&&(this.WAIT=document.body.appendChild(document.createElement("DIV")),this.WAIT.style.backgroundImage="url('"+this.arParams.WAIT_IMAGE+"')",BX.browser.IsIE()||(this.WAIT.style.backgroundRepeat="none"),this.WAIT.style.display="none",this.WAIT.style.position="absolute",this.WAIT.style.zIndex="1100"),BX.bind(this.INPUT,"bxchange",(function(){_this.onChange()})),this.TYPE&&BX.bind(this.TYPE,"change",(function(){_this.onChange()}))},BX.ready((function(){_this.Init(arParams)}))}
206/* End */
207;
208; /* Start:"a:4:{s:4:"full";s:64:"/bitrix/templates/aspro_max/js/searchtitle.min.js?17352166921121";s:6:"source";
208s:45:"/bitrix/templates/aspro_max/js/searchtitle.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
209$(document).on("click",".dropdown-select.searchtype .dropdown-select__list-link:not(.dropdown-select__list-link--current)",(function(){let $this=$(this),type=$this.data("type"),name="all"===type?BX.message("SEARCH_IN_SITE"):BX.message("SEARCH_IN_CATALOG");BX.onCustomEvent("onCloseDropDown"),$.cookie("searchtitle_type",type),$this.closest(".dropdown-select").find("input[name=type]").val(type),$(".title-search-result").hide().empty(),BX.fireEvent($this.closest(".dropdown-select").find("input[name=type]")[0],"change"),$(".dropdown-select.searchtype").each((function(){$(this).closest("form").attr("action","all"===type?arAsproOptions.PAGES.SEARCH_PAGE_URL:arAsproOptions.PAGES.CATALOG_PAGE_URL),$(this).find(".dropdown-select__title>span").text(name),$(this).find("input[name=type]").val(type),$(this).find(".dropdown-select__list-link").removeClass("dropdown-select__list-link--current").addClass("darken"),$(this).find(".dropdown-select__list-link[data-type="+type+"]").addClass("dropdown-select__list-link--current").removeClass("darken")}));try{$this.closest("form").find("input[name=q]")[0].focus()}catch(e){}}));
210/* End */
211;
212; /* Start:"a:4:{s:4:"full";s:92:"/bitrix/templates/aspro_max/components/bitrix/menu/menu_in_burger/script.min.js?173521669939";s:6:"source";s:75:"/bitrix/templates/aspro_max/components/bitrix/menu/menu_in_burger/script.js";s:3:"min";s:79:"/bitrix/templates/aspro_max/components/bitrix/menu/menu_in_burger/script.min.js";s:3:"map";s:83:"/bitrix/templates/aspro_max/components/bitrix/menu/menu_in_burger/script.min.js.map";}"*/
213
214/* End */
215;
216; /* Start:"a:4:{s:4:"full";
216s:61:"/bitrix/templates/aspro_max/js/mega_menu.min.js?1735216692552";s:6:"source";s:43:"/bitrix/templates/aspro_max/js/mega_menu.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
217window.addEventListener("DOMContentLoaded",(function(){const e=document.querySelectorAll(".menu-block, .menu-only");if(e.length)for(let o=0;o<e.length;o++)e[o].addEventListener("mouseover",(function(){e[o].querySelector(".mega-menu").classList.add("visible"),CheckTopVisibleMenu(),InitMenuNavigationAim();const n=e[o].querySelectorAll(".owl-carousel-hover");n.length&&n.forEach((e=>{e.classList.remove("owl-carousel-hover"),e.classList.add("swiper"),setTimeout((function(){initSwiperSlider(),e.classList.remove("loader_circle")}),1)}))}),{once:!0})}));
218/* End */
219;
220; /* Start:"a:4:{s:4:"full";s:92:"/bitrix/templates/aspro_max/components/bitrix/search.title/corp/script.min.js?17352167007608";s:6:"source";s:73:"/bitrix/templates/aspro_max/components/bitrix/search.title/corp/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
221function JCTitleSearch4(arParams){var _this=this;this.arParams={AJAX_PAGE:arParams.AJAX_PAGE,CONTAINER_ID:arParams.CONTAINER_ID,INPUT_ID:arParams.INPUT_ID,INPUT_ID_TMP:arParams.INPUT_ID_TMP,MIN_QUERY_LEN:parseInt(arParams.MIN_QUERY_LEN)},arParams.WAIT_IMAGE&&(this.arParams.WAIT_IMAGE=arParams.WAIT_IMAGE),arParams.MIN_QUERY_LEN<=0&&(arParams.MIN_QUERY_LEN=1),this.cache=[],this.cache_key=null,this.startText="",this.running=!1,this.needRunAgain=!1,this.currentRow=-1,this.RESULT=null,this.CONTAINER=null,this.INPUT=null,this.TYPE=null,this.WAIT=null,this.ShowResult=function(result){BX.type.isString(result)&&(_this.RESULT.innerHTML=result),_this.RESULT.style.display=""!==_this.RESULT.innerHTML?"block":"none";var pos=_this.adjustResultNode(),res_pos,th,tbl=BX.findChild(_this.RESULT,{tag:"table",class:"title-search-result"},!0),fade;if(tbl&&(th=BX.findChild(tbl,{tag:"th"},!0)),th){var tbl_pos=BX.pos(tbl);tbl_pos.width=tbl_pos.right-tbl_pos.left;var th_pos=BX.pos(th);th_pos.width=th_pos.right-th_pos.left,th.style.width=th_pos.width+"px",_this.RESULT.style.width=pos.width+th_pos.width+"px",_this.RESULT.style.left="0px",tbl_pos.width-th_pos.width>pos.width&&(_this.RESULT.style.width=pos.width+th_pos.width-1+"px"),tbl_pos=BX.pos(tbl),(res_pos=BX.pos(_this.RESULT)).right>tbl_pos.right&&(_this.RESULT.style.width=tbl_pos.right-tbl_pos.left+"px")}tbl&&(fade=BX.findChild(_this.RESULT,{class:"title-search-fader"},!0)),fade&&th&&(res_pos=BX.pos(_this.RESULT),fade.style.left=res_pos.right-res_pos.left-18+"px",fade.style.width="18px",fade.style.top="0px",fade.style.height=res_pos.bottom-res_pos.top+"px",fade.style.display="block")},this.onKeyPress=function(keyCode){var tbl=BX.findChild(_this.RESULT,{tag:"table",class:"title-search-result"},!0),i;if(!tbl)return!1;var cnt=tbl.rows.length;switch(keyCode){case 27:return _this.RESULT.style.display="none",_this.currentRow=-1,_this.UnSelectAll(),!0;case 40:"none"==_this.RESULT.style.display&&(_this.RESULT.style.display="block");var first=-1;for(i=0;i<cnt;i++)if(!BX.findChild(tbl.rows[i],{class:"title-search-separator"},!0)){if(-1==first&&(first=i),_this.currentRow<i){_this.currentRow=i;break}"title-search-selected"==tbl.rows[i].className&&(tbl.rows[i].className="")}return i==cnt&&_this.currentRow!=i&&(_this.currentRow=first),tbl.rows[_this.currentRow].className="title-search-selected",!0;case 38:"none"==_this.RESULT.style.display&&(_this.RESULT.style.display="block");var last=-1;for(i=cnt-1;i>=0;i--)if(!BX.findChild(tbl.rows[i],{class:"title-search-separator"},!0)){if(-1==last&&(last=i),_this.currentRow>i){_this.currentRow=i;break}"title-search-selected"==tbl.rows[i].className&&(tbl.rows[i].className="")}return i<0&&_this.currentRow!=i&&(_this.currentRow=last),tbl.rows[_this.currentRow].className="title-search-selected",!0;case 13:if("block"==_this.RESULT.style.display)for(i=0;i<cnt;i++)if(_this.currentRow==i&&!BX.findChild(tbl.rows[i],{class:"title-search-separator"},!0)){var a=BX.findChild(tbl.rows[i],{tag:"a"},!0);if(a)return window.location=a.href,!0}return!1}return!1},this.onTimeout=function(){_this.onChange((function(){setTimeout(_this.onTimeout,500)}))},this.onChange=function(callback){if(_this.running)return void(_this.needRunAgain=!0);_this.running=!0;let type="catalog";if(this.TYPE&&(type=this.TYPE.value),_this.INPUT.value!=_this.oldValue&&_this.INPUT.value!=_this.startText||type!=_this.oldType)if(_this.oldValue=_this.INPUT.value,_this.oldType=type,_this.INPUT.value.length>=_this.arParams.MIN_QUERY_LEN){if(_this.cache_key=_this.arParams.INPUT_ID+"|"+_this.INPUT.value+"|"+type,null==_this.cache[_this.cache_key]){if
221(_this.WAIT){var pos=BX.pos(_this.INPUT),height=pos.bottom-pos.top-2;_this.WAIT.style.top=pos.top+1+"px",_this.WAIT.style.height=height+"px",_this.WAIT.style.width=height+"px",_this.WAIT.style.left=pos.right-height+2+"px",_this.WAIT.style.display="block"}return void BX.ajax.post(_this.arParams.AJAX_PAGE,{ajax_call:"y",INPUT_ID:_this.arParams.INPUT_ID_TMP,q:_this.INPUT.value,l:_this.arParams.MIN_QUERY_LEN,type:type},(function(result){_this.cache[_this.cache_key]=result,_this.ShowResult(result),_this.currentRow=-1,_this.EnableMouseEvents(),_this.WAIT&&(_this.WAIT.style.display="none"),callback&&callback(),_this.running=!1,_this.needRunAgain&&(_this.needRunAgain=!1,_this.onChange(callback))}))}_this.ShowResult(_this.cache[_this.cache_key]),_this.currentRow=-1,_this.EnableMouseEvents()}else _this.RESULT.style.display="none",_this.currentRow=-1,_this.UnSelectAll();callback&&callback(),_this.running=!1},this.UnSelectAll=function(){var tbl=BX.findChild(_this.RESULT,{tag:"table",class:"title-search-result"},!0);if(tbl)for(var cnt=tbl.rows.length,i=0;i<cnt;i++)tbl.rows[i].className=""},this.EnableMouseEvents=function(){var tbl=BX.findChild(_this.RESULT,{tag:"table",class:"title-search-result"},!0);if(tbl)for(var cnt=tbl.rows.length,i=0;i<cnt;i++)BX.findChild(tbl.rows[i],{class:"title-search-separator"},!0)||(tbl.rows[i].id="row_"+i,tbl.rows[i].onmouseover=function(e){_this.currentRow!=this.id.substr(4)&&(_this.UnSelectAll(),this.className="title-search-selected",_this.currentRow=this.id.substr(4))},tbl.rows[i].onmouseout=function(e){this.className="",_this.currentRow=-1})},this.onFocusLost=function(hide){setTimeout((function(){_this.RESULT.style.display="none"}),300)},this.onFocusGain=function(){_this.RESULT.innerHTML.length&&_this.ShowResult()},this.onKeyDown=function(e){if(e||(e=window.event),"block"==_this.RESULT.style.display&&_this.onKeyPress(e.keyCode))return BX.PreventDefault(e)},this.adjustResultNode=function(){var pos,pos_input,fixedParent=BX.findParent(_this.CONTAINER,BX.is_fixed);return _this.RESULT.style.position="absolute",pos=BX.pos(_this.CONTAINER),pos_input=BX.pos(_this.INPUT),pos.width=pos.right-pos.left,_this.RESULT.style.top="100%",_this.RESULT.style.left="0px",$(_this.INPUT).closest(".inline-search-block.with-close").length?_this.RESULT.style.width=pos_input.width+"px":_this.RESULT.style.width=pos.width+"px",pos},this._onContainerLayoutChange=function(){"none"!==_this.RESULT.style.display&&""!==_this.RESULT.innerHTML&&_this.adjustResultNode()},this.Init=function(){this.CONTAINER=document.getElementById(this.arParams.CONTAINER_ID),BX.addCustomEvent(this.CONTAINER,"OnNodeLayoutChange",this._onContainerLayoutChange),this.RESULT=this.CONTAINER.appendChild(document.createElement("DIV")),this.RESULT.className="title-search-result "+this.arParams.INPUT_ID,this.INPUT=document.getElementById(this.arParams.INPUT_ID),this.startText=this.oldValue=this.INPUT.value,BX.bind(this.INPUT,"focus",(function(e){_this.onFocusGain()})),BX.bind(this.INPUT,"blur",(function(e){$(e.relatedTarget).hasClass("bx_item_block")||window.matchMedia("(min-width: 993px)").matches&&setTimeout((function(){$(_this.INPUT).closest("form").find(".dropdown-select.searchtype .dropdown-select__title.opened").length||_this.onFocusLost()}),100)})),this.TYPE=this.CONTAINER?this.CONTAINER.querySelector('.dropdown-select.searchtype input[name="type"]'):null,BX.browser.IsSafari()||BX.browser.IsIE()?this.INPUT.onkeydown=this.onKeyDown:this.INPUT.onkeypress=this.onKeyDown,this.arParams.WAIT_IMAGE&&(this.WAIT=document.body.appendChild(document.createElement("DIV")),this.WAIT.style.backgroundImage="url('"+this.arParams.WAIT_IMAGE+"')",BX.browser.IsIE()||(this.WAIT.style.backgroundRepeat="none"),this.WAIT.style.display="none",this.WAIT.style.position="absolute",this.WAIT.style.zIndex="1100"),BX.bind(this.INPUT,"bxchange",(function(e){_this.onChange()})),this.TYPE&&BX.bind(this.TYPE,"change",(function(){_this.onChange()}))},BX.ready((function(){_this.Init(arParams)}))}
222/* End */
223;
224; /* Start:"a:4:{s:4:"full";s:110:"/bitrix/templates/aspro_max/components/bitrix/catalog.section.list/front_stories/script.min.js?173521670320513";s:6:"source";s:90:"/bitrix/templates/aspro_max/components/bitrix/catalog.section.list/front_stories/script.
224js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
225function getSliderSectionsHTML(elementsHTML){var html="",sectionSliderClass="stories-popup__section-slider",sectionSliderInnerClass;return html+='<div class="'+sectionSliderClass+'">',html+='<div class="'+sectionSliderClass+'-loader"><svg width="48" height="48" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" version="1.1"><path d="M 150,0 a 150,150 0 0,1 106.066,256.066 l -35.355,-35.355 a -100,-100 0 0,0 -70.711,-170.711 z" fill="#0000001a"><animateTransform attributeName="transform" attributeType="XML" type="rotate" from="0 150 150" to="360 150 150" begin="0s" dur=".8s" fill="freeze" repeatCount="indefinite"></animateTransform></path></svg></div>',html+='<div class="'+"stories-popup__section-slider-inner"+'">',html+=elementsHTML,html+="</div>",html+="</div>"}function getSliderElementsHTML(elementsHTML,elementsCount,sectionInfo){var html="",elementSliderClass="stories-popup__element-slider"+(sectionInfo.current?" stories-popup__element-slider--active":" stories-popup__element-slider--paused"),elementSliderHeaderClass="stories-popup__element-slider-header",elementSliderHeaderImgClass="stories-popup__element-slider-header-img",elementSliderHeaderNameClass="stories-popup__element-slider-header-name",elementSliderElementsWrapperClass="stories-popup__element-slider-elements",animationDefaultTime=5,topPanelHtml="",topPanelClass,topPanelElementClass="stories-popup__element-slider-panel-element";topPanelHtml+='<div class="'+"stories-popup__element-slider-panel"+'">';for(var i=0;i<elementsCount;i++)topPanelHtml+='<div class="'+topPanelElementClass+(0==i?" "+topPanelElementClass+"--active":"")+'"><div class="'+topPanelElementClass+'-line" style="animation-duration: 5s;"></div></div>';return topPanelHtml+="</div>",html+='<div class="'+elementSliderClass+'" data-section-id="'+sectionInfo.ID+'">',html+='<div class="'+elementSliderElementsWrapperClass+'">',html+=elementsHTML,html+="</div>",html+=topPanelHtml,html+='<div class="'+elementSliderHeaderClass+'">',sectionInfo.PICTURE&&(html+='<div class="'+elementSliderHeaderImgClass+'" style="background: url('+sectionInfo.PICTURE+') no-repeat center;" ></div>'),html+='<div class="'+elementSliderHeaderNameClass+'">'+sectionInfo.NAME+"</div>",html+="</div>",html+="</div>"}function generateElementHtml(elementInfo,elementKey){var html="",elementWrapperClass,elementImgClass="stories-popup__element-image",elementButtonClass="stories-popup__element-btn",elementSliderElementsNavWrapperClass="stories-popup__element-slider-navs",elementSliderElementsNavPrevClass="stories-popup__element-slider-navs-prev",elementSliderElementsNavNextClass="stories-popup__element-slider-navs-next";if(html+='<div class="'+("stories-popup__element"+(elementKey>0?"":" stories-popup__element--active"))+'" data-id="'+elementInfo.ID+'">',html+='<div class="'+elementImgClass+'" style="background: url('+elementInfo.PREVIEW_PICTURE+') no-repeat center;" ></div>',elementInfo.PROPERTY_BTN_TEXT_VALUE){var elementButtonTag=elementInfo.PROPERTY_BTN_LINK_VALUE?"a":"div",elementButtonHref;html+="<"+elementButtonTag+(elementInfo.PROPERTY_BTN_LINK_VALUE?' href="'+elementInfo.PROPERTY_BTN_LINK_VALUE+'"':"")+' class="btn '+elementButtonClass+" "+elementInfo.PROPERTY_BTN_CLASS_VALUE+'" >'+elementInfo.PROPERTY_BTN_TEXT_VALUE+"</"+elementButtonTag+">"}return html+='<div class="stories-popup__element-slider-navs"><div class="'+elementSliderElementsNavPrevClass+'"></div><div class="'+elementSliderElementsNavNextClass+'"></div></div>',html+="</div>"}function afterShowActions(sectionInfo){sectionsSliderInit(sectionInfo)}function sectionsSliderInit(sections){var index=0,activeSectionIndex=0;for(var key in sections){if(sections[key].current){activeSectionIndex=index;break}index++}var options={popup:$(".stories-popup"),activeSlideIndex:activeSectionIndex,activeSlideClass:"stories-popup__element-slider--active",pausedSlideClass:"stories-popup__element-slider--paused",slidesSelector:".stories-popup__element-slider",innerSelector:"> .stories-popup__section-slider-inner",activeElementClass:"stories-popup__element--active",elementsSelector:".stories-popup__element",elementNavPrevClass:"stories-popup__element-slider-navs-prev",elementNavNextClass:"stories-popup__element-slider-navs-next",elementPanelClass:"stories-popup__element-slider-panel-element",elementPanelActiveClass:"stories-popup__element-slider-panel-element--active",elementPanelFinishedClass:"stories-popup__element-slider-panel-element--finishied",changeSlideTime:5e3,transition:.25,activeSlideMargin:8,dragAmount:150,mobile:!1,breakpoints:{"(max-width: 1025px)":{activeSlideMargin:4},"(max-width: 566px)":{mobile:!0}}};
225InitAsproStoriesSectionSlider($(".stories-popup__section-slider"),options)}function generateSectionsHtml(sections,sectionData){var html="";html+=getPopupCloseIcon();var elementsHTML="";for(var sectionKey in sections){var section=sections[sectionKey];section.ID==sectionData.sectionId&&(section.current=!0),elementsHTML+=generateElementsHtml(section)}return html+=getSliderSectionsHTML(elementsHTML)}function generateElementsHtml(sectionInfo){var html="",elementsHTML="",elements=sectionInfo.CHILDS,elementsHTML="";for(var elementKey in elements){var element;elementsHTML+=generateElementHtml(elements[elementKey],elementKey)}return html+=getSliderElementsHTML(elementsHTML,elements.length,sectionInfo)}function getPopupCloseIcon(){var iconClass,icon;return'<div class="'+"stories-popup__close"+'"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L13 13M13 1L1 13" stroke="white" stroke-width="2" stroke-linecap="round"/></svg></div>'}function InitAsproStoriesSectionSlider(el,options){el.asproStoriesSectionsSlider(options)}$(document).on("touchstart",".front_stories .item",(function(e){window.touchStoriesX=e.originalEvent.changedTouches[0].clientX,window.touchStoriesY=e.originalEvent.changedTouches[0].clientY,setTimeout((function(){window.touchStoriesX=!1,window.touchStoriesY=!1}),300)})),$(document).on("touchend",".front_stories .item",(function(e){window.touchStoriesX==e.originalEvent.changedTouches[0].clientX&&window.touchStoriesY==e.originalEvent.changedTouches[0].clientY&&$(this).trigger("click")})),document.addEventListener("keydown",(function(e){27==e.keyCode&&$(".stories-popup").click()})),$(document).on("click",".front_stories .item",(function(){if(!window.asproStoriesLoading){window.asproStoriesLoading=!0;var _this=$(this),storiesPopupWrapper=$("body > .stories-popup");storiesPopupWrapper.length||(storiesPopupWrapper=$('<div class="stories-popup"></div>'));var ajaxData={sectionData:_this.data(),sortData:_this.closest(".front_stories").data()};$.ajax({url:arAsproOptions.SITE_DIR+"ajax/storiesInfo.php",data:ajaxData,dataType:"json",type:"POST",success:function(result){if(result&&result.error)console.log("Fail get stories! Reason: "+result.error);else if(result&&"object"==typeof result){var html=generateSectionsHtml(result,_this.data());html&&(storiesPopupWrapper.html(html),storiesPopupWrapper.addClass("stories-popup--visible"),$("body").append(storiesPopupWrapper),afterShowActions(result))}else console.log("Fail get stories! Reason: result is "+result);window.asproStoriesLoading=!1},error:function(jqXHR,error,errorThrown){console.log("Fail get stories! Reason: "+errorThrown),window.asproStoriesLoading=!1}})}})),$(document).on("click",".stories-popup__close",(function(){var _this,popup;$(this).parents(".stories-popup").remove()})),$(document).on("click",".stories-popup",(function(e){var _this=$(this),_target,popup;$(e.target).hasClass("stories-popup")&&_this.closest(".stories-popup").remove()})),$(document).on("click",".front_stories .top_block a",(function(e){e.preventDefault(),$(".front_stories .item").eq(0).trigger("click")})),$.fn.asproStoriesSectionsSlider=function(options){function _storiesSlider(slider,options){var _slider=$(slider),responsiveOptions=Object.assign({},options);for(var width in options.breakpoints)window.matchMedia(width).matches&&(responsiveOptions=Object.assign(responsiveOptions,options.breakpoints[width]));responsiveOptions.setStyles=function(){responsiveOptions.sliderInner.css({display:"flex","align-items":"center",transition:"margin-left "+responsiveOptions.transition+"s ease-in-out","margin-left":responsiveOptions.calculateMargin(responsiveOptions.activeSlideIndex)}),responsiveOptions.slider.css({overflow:"hidden"})},responsiveOptions.getCurrentSizes=function(){responsiveOptions.sliderWidth=responsiveOptions.slider.outerWidth(!0),responsiveOptions.sliderHeight=responsiveOptions.slider.outerHeight(!0),responsiveOptions.updateSlidesHeight()},responsiveOptions.calculateMargin=function(slideIndex){responsiveOptions.getCurrentSizes(),responsiveOptions.mobile?responsiveOptions.sliderInnerMargin=-responsiveOptions.slideWidth*(slideIndex+1)+responsiveOptions.sliderWidth/2+responsiveOptions.slideWidth/2:responsiveOptions.sliderInnerMargin=-responsiveOptions.slideWidth*(slideIndex+1)+responsiveOptions.sliderWidth/2+responsiveOptions.slideWidth/2-responsiveOptions.sliderWidth/100*responsiveOptions.activeSlideMargin},responsiveOptions.setCenter=function(slideIndex){responsiveOptions.calculateMargin(slideIndex),responsiveOptions.sliderInner.css({"margin-left":responsiveOptions.sliderInnerMargin})},responsiveOptions.closePopup=function(){responsiveOptions.popup.remove()},responsiveOptions.setActive=function(slideIndex){responsiveOptions.activeSlide.removeClass(responsiveOptions.activeSlideClass).addClass(responsiveOptions.pausedSlideClass),$(responsiveOptions.activeSlide.panelElements[responsiveOptions.activeElements[responsiveOptions.activeSlideIndex]]).removeClass(responsiveOptions.elementPanelActiveClass),responsiveOptions.activeSlideIndex=sli
225deIndex,responsiveOptions.activeSlide=$(responsiveOptions.slides[responsiveOptions.activeSlideIndex]),responsiveOptions.activeSlide.addClass(responsiveOptions.activeSlideClass).removeClass(responsiveOptions.pausedSlideClass),responsiveOptions.activeSlide.elements=null,responsiveOptions.activeSlide.panelElements=null,responsiveOptions.updateElementsInfo(responsiveOptions.activeSlide),responsiveOptions.setActiveElement(responsiveOptions.activeSlide,0),responsiveOptions.setCenter(slideIndex)},responsiveOptions.updateElementsInfo=function(slide){slide.elements&&slide.panelElements||(slide.elements=slide.find(responsiveOptions.elementsSelector),slide.panelElements=slide.find("."+responsiveOptions.elementPanelClass)),responsiveOptions.activeElements[slide.index()]||(responsiveOptions.activeElements[slide.index()]=0)},responsiveOptions.setNext=function(){responsiveOptions.activeSlideIndex+1<responsiveOptions.slides.length?responsiveOptions.setActive(responsiveOptions.activeSlideIndex+1):responsiveOptions.closePopup()},responsiveOptions.setPrev=function(){responsiveOptions.activeSlideIndex>0&&responsiveOptions.setActive(responsiveOptions.activeSlideIndex-1)},responsiveOptions.setNextElement=function(){responsiveOptions.updateElementsInfo(responsiveOptions.activeSlide),responsiveOptions.elementTimerContinue=null,responsiveOptions.activeElements[responsiveOptions.activeSlideIndex]+1<responsiveOptions.activeSlide.elements.length?responsiveOptions.setActiveElement(responsiveOptions.activeSlide,1):(responsiveOptions.clearSlide(responsiveOptions.activeSlide),responsiveOptions.setNext())},responsiveOptions.setPrevElement=function(){responsiveOptions.updateElementsInfo(responsiveOptions.activeSlide),responsiveOptions.activeElements[responsiveOptions.activeSlideIndex]>0?responsiveOptions.setActiveElement(responsiveOptions.activeSlide,-1):(responsiveOptions.clearSlide(responsiveOptions.activeSlide),responsiveOptions.setPrev())},responsiveOptions.clearSlide=function(slide){},responsiveOptions.setActiveElement=function(slide,newActiveIndex){responsiveOptions.elementTimer&&clearTimeout(responsiveOptions.elementTimer);var oldActive=slide.elements[responsiveOptions.activeElements[responsiveOptions.activeSlideIndex]],newActive=slide.elements[responsiveOptions.activeElements[responsiveOptions.activeSlideIndex]+newActiveIndex];$(oldActive).removeClass(responsiveOptions.activeElementClass),$(newActive).addClass(responsiveOptions.activeElementClass),responsiveOptions.activeElements[slide.index()]+=newActiveIndex,slide.panelElements.each((function(index,element){var _this=$(element);index<responsiveOptions.activeElements[slide.index()]?(_this.addClass(responsiveOptions.elementPanelFinishedClass),_this.removeClass(responsiveOptions.elementPanelActiveClass)):index==responsiveOptions.activeElements[slide.index()]?(_this.removeClass(responsiveOptions.elementPanelFinishedClass),_this.addClass(responsiveOptions.elementPanelActiveClass)):(_this.removeClass(responsiveOptions.elementPanelActiveClass),_this.removeClass(responsiveOptions.elementPanelFinishedClass))})),window.asproStoriesSliderStopped||(responsiveOptions.elementTimerStart=Date.now(),responsiveOptions.elementTimer=setTimeout((function(){responsiveOptions.setNextElement()}),responsiveOptions.changeSlideTime))},responsiveOptions.pauseSlide=function(slide){var index=slide.data("index");index=index||slide.index(),slide.addClass(responsiveOptions.pausedSlideClass),responsiveOptions.stoppedSlideIndex=index,responsiveOptions.elementTimer&&(clearTimeout(responsiveOptions.elementTimer),responsiveOptions.animationTimer=responsiveOptions.elementTimerContinue?responsiveOptions.elementTimerContinue:responsiveOptions.changeSlideTime,responsiveOptions.elementTimerContinue=responsiveOptions.animationTimer-(Date.now()-responsiveOptions.elementTimerStart))},responsiveOptions.playSlide=function(slide){var index=slide.data("index");(index=index||slide.index())==responsiveOptions.stoppedSlideIndex&&(slide.removeClass(responsiveOptions.pausedSlideClass),responsiveOptions.stoppedSlideIndex=null,window.asproStoriesSliderStopped||(responsiveOptions.elementTimerStart=Date.now(),responsiveOptions.elementTimer=setTimeout((function(){responsiveOptions.setNextElement()}),responsiveOptions.elementTimerContinue)))},responsiveOptions.addDragEvents=function(){responsiveOptions.slides.on("touchstart",(function(event){var _this=$(this),index=_this.data("index");(index=index||_this.index())==responsiveOptions.activeSlideIndex&&(responsiveOptions.mobile||(responsiveOptions.touch.posPrev=event.originalEvent.changedTouches[0].pageX))})),responsiveOptions.slides.on("touchmove",(function(event){var _this=$(this),index=_this.data("index");(index=index||_this.index())==responsiveOptions.activeSlideIndex&&(responsiveOptions.mobile||(responsiveOptions.touch.posCurrent=event.originalEvent.changedTouches[0].pageX-responsiveOptions.touch.posPrev,responsiveOptions.sliderInner.css({"margin-left":responsiveOptions.sliderInnerMargin+responsiveOptions.touch.posCurrent}),responsiveOptions.sliderInnerMargin=responsiveOptions.sliderInnerMargin+responsiveOptions.touch.posCurrent,responsiveOptions.touch.posPrev=event.originalEvent.changedTouches[0].pageX))})),responsiveOptions.slides.on("mousedown",(function(event){var _this=$(this),index=_this.data("index");if((index=index||_this.index())==responsiveOptions.activeSlideIndex&&!responsiveOptions.mobile){var startX=event.pageX;function moveAt(pageX){var left,movePercent=(pageX-startX>0?pageX-startX:startX-pageX)/responsiveOptions.dragAmount;if(pageX-startX>0&&responsiveOptions.activeSlideIndex>0||pageX-startX<0&&responsiveOptions.activeSlideIndex<responsiveOptions.slides.length){var dependSlide=pageX-startX>0?_this.prev():_this.next(),cssCurrent={"margin-left":responsiveOptions.activeSlideMargin-responsiveOptions.activeSlideMargin*movePercent+"vw","margin-right":responsiveOptions.activeSlideMargin-responsiveOptions.activeSlideMargin*movePercent+"vw",transform:"scale("+(1-.25*movePercent)+")"},cssDepend={"margin-left":responsiveOptions.activeSlideMargin*movePercent+"vw","margin-right":responsiveOptions.activeSlideMargin*movePercent+"vw",transform:"scale("+(.75+.25*movePercent)+")"};_this.css(cssCurrent),dependSlide.css(cssDepend),console.log(movePercent)}}function onMouseMove(event){moveAt(event.pageX)}document.addEventListener("mousemove",onMouseMove),$(document).on("mouseup",(function(){document.removeEventListener("mousemove",onMouseMove),this.onmouseup=null})),this.ondragstart=function(){return!1}}}))},responsiveOptions.addEvents=function(){BX.loadScript(arAsproOptions.SITE_TEMPLATE_PATH+"/js/jquery.mobile.custom.touch.min.js",()=>{responsiveOptions.slides.on("swiperight",(function(){responsiveOptions.mobile&&responsiveOptions.setPrev(
225)})),responsiveOptions.slides.on("swipeleft",(function(){responsiveOptions.mobile&&responsiveOptions.setNext()}))}),responsiveOptions.slides.on("click",(function(){var _this=$(this),index=_this.data("index");(index=index||_this.index())!=responsiveOptions.activeSlideIndex&&responsiveOptions.setActive(index)})),responsiveOptions.slides.on("taphold",(function(){var _this=$(this);responsiveOptions.pauseSlide(_this)})),responsiveOptions.slides.on("touchend",(function(){var _this=$(this);responsiveOptions.playSlide(_this)})),responsiveOptions.slides.on("mousedown",(function(){var _this=$(this),timeout=1e3;responsiveOptions.mousedownTimer=setTimeout((function(){responsiveOptions.mouseHold=!0,responsiveOptions.pauseSlide(_this)}),1e3)})),responsiveOptions.slides.on("mousemove",(function(){responsiveOptions.mousedownTimer&&(clearTimeout(responsiveOptions.mousedownTimer),responsiveOptions.mouseHold=!1)})),responsiveOptions.slides.on("mouseup",(function(e){if(responsiveOptions.mouseHold){var _this=$(this);responsiveOptions.playSlide(_this)}else responsiveOptions.mousedownTimer&&(clearTimeout(responsiveOptions.mousedownTimer),responsiveOptions.mouseHold=!1)})),responsiveOptions.slides.on("click","."+responsiveOptions.elementNavPrevClass,(function(e){if(responsiveOptions.mouseHold)responsiveOptions.mouseHold=!1;else{var _this,_thisSlide=$(this).closest(responsiveOptions.slidesSelector),index=_thisSlide.data("index");(index=index||_thisSlide.index())==responsiveOptions.activeSlideIndex&&(responsiveOptions.setPrevElement(),e.preventDefault(),e.stopPropagation())}})),responsiveOptions.slides.on("click","."+responsiveOptions.elementNavNextClass,(function(e){if(responsiveOptions.mouseHold)responsiveOptions.mouseHold=!1;else{var _this,_thisSlide=$(this).closest(responsiveOptions.slidesSelector),index=_thisSlide.data("index");(index=index||_thisSlide.index())==responsiveOptions.activeSlideIndex&&(responsiveOptions.setNextElement(),e.preventDefault(),e.stopPropagation())}})),BX.addCustomEvent("onWindowResize",(function(eventdata){try{responsiveOptions.update()}catch(e){console.log(e)}}))},responsiveOptions.updateSlidesHeight=function(){responsiveOptions.mobile?(responsiveOptions.slideWidth=responsiveOptions.sliderWidth,responsiveOptions.slides.css({width:""})):(responsiveOptions.slideWidth=(responsiveOptions.sliderHeight+80)/1.98,responsiveOptions.slides.css({width:responsiveOptions.slideWidth}))},responsiveOptions.update=function(){var activeSlide=responsiveOptions.activeSlideIndex;for(var width in responsiveOptions=Object.assign(responsiveOptions,options),options.breakpoints)window.matchMedia(width).matches&&(responsiveOptions=Object.assign(responsiveOptions,options.breakpoints[width]));responsiveOptions.activeSlideIndex=activeSlide,responsiveOptions.getCurrentSizes(),responsiveOptions.setCenter(responsiveOptions.activeSlideIndex)},responsiveOptions.init=function(_slider){responsiveOptions.slides=_slider.find(responsiveOptions.slidesSelector),responsiveOptions.activeSlide=$(responsiveOptions.slides[responsiveOptions.activeSlideIndex]),responsiveOptions.sliderInner=_slider.find(responsiveOptions.innerSelector),responsiveOptions.slider=_slider,responsiveOptions.sliderWidth=responsiveOptions.slider.outerWidth(!0),responsiveOptions.slides.addClass("swipeignore"),responsiveOptions.touch={},responsiveOptions.activeElements={},responsiveOptions.setStyles(),responsiveOptions.getCurrentSizes(),responsiveOptions.setCenter(responsiveOptions.activeSlideIndex),responsiveOptions.updateElementsInfo(responsiveOptions.activeSlide),responsiveOptions.setActiveElement(responsiveOptions.activeSlide,0),responsiveOptions.addEvents(),_slider.data("asproStoriesSlider",responsiveOptions)},responsiveOptions.init(_slider),setTimeout((function(){responsiveOptions.slider.addClass("aspro_slider_init")}),1e3*responsiveOptions.transition+10)}var el=$(this);if(el.hasClass("aspro_slider_init"))return!1;el.each((function(i,slider){_storiesSlider(slider,options)}))};
226/* End */
227;
228; /* Start:"a:4:{s:4:"full";s:66:"/bitrix/templates/aspro_max/js/slider.swiper.min.js?17352166921765";s:6:"source";
228s:51:"/bitrix/templates/aspro_max/js/slider.swiper.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
229function initSwiperSlider(selector){if("function"!=typeof Swiper)return;const $slider=$(selector||".swiper:not(.swiper-initialized):not(.appear-block)");$slider.each((function(){const _this=$(this);let options={grabCursor:!0,navigation:{nextEl:_this.parent().find(".swiper-button-next")[0],prevEl:_this.parent().find(".swiper-button-prev")[0]},pagination:{el:_this.parent().find(".swiper-pagination")[0],type:"bullets",clickable:!0}};if(_this.data("pluginOptions")&&(options=deepMerge({},options,_this.data("pluginOptions"))),options.thumbs&&"string"==typeof options.thumbs.swiper){const thumbsSwiper=$(options.thumbs.swiper).data("swiper");thumbsSwiper?options.thumbs.swiper=thumbsSwiper:delete options.thumbs}BX.onCustomEvent("onSetSliderOptions",[options]);const swiper=new Swiper(this,options);swiper.on("slideChange",(function(swiper){const eventdata={slider:swiper};BX.onCustomEvent("onSlideChanges",[eventdata])})),swiper.on("click",(function(swiper,event){const eventdata={slider:swiper,event:event};BX.onCustomEvent("onSlideClick",[eventdata])})),!1===options.init&&(swiper.on("init",(function(swiper){const eventdata={slider:swiper,options:options};BX.onCustomEvent("onInitSlider",[eventdata]),1===$slider.length&&BX.onCustomEvent("onSlideChanges",[{slider:swiper}])})),swiper.init()),_this.data("swiper",swiper)}))}function deepMerge(){const arr=[].slice.call(arguments);let destination=arr[0];const other=arr.slice(1);return other.forEach((function(params){for(let param in params)if("object"==typeof params[param])for(let param2 in params[param])"object"!=typeof destination[param]&&(destination[param]={}),destination[param][param2]=params[param][param2];else destination[param]=params[param]})),destination}readyDOM((function(){initSwiperSlider()}));
230/* End */
231;
232; /* Start:"a:4:{s:4:"full";s:91:"/bitrix/templates/aspro_max/vendor/js/carousel/swiper/swiper-bundle.min.js?1735216695158093";s:6:"source";s:74:"/bitrix/templates/aspro_max/vendor/js/carousel/swiper/swiper-bundle.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
233var Swiper=function(){"use strict";function isObject$1(obj){return null!==obj&&"object"==typeof obj&&"constructor"in obj&&obj.constructor===Object}function extend$1(target,src){void 0===target&&(target={}),void 0===src&&(src={}),Object.keys(src).forEach(key=>{void 0===target[key]?target[key]=src[key]:isObject$1(src[key])&&isObject$1(target[key])&&Object.keys(src[key]).length>0&&extend$1(target[key],src[key])})}const ssrDocument={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function getDocument(){const doc="undefined"!=typeof document?document:{};return extend$1(doc,ssrDocument),doc}const ssrWindow={document:ssrDocument,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function CustomEvent(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:callback=>"undefined"==typeof setTimeout?(callback(),null):setTimeout(callback,0),cancelAnimationFrame(id){"undefined"!=typeof setTimeout&&clearTimeout(id)}};function getWindow(){const win="undefined"!=typeof window?window:{};return extend$1(win,ssrWindow),win}function classesToTokens(classes){return void 0===classes&&(classes=""),classes.trim().split(" ").filter(c=>!!c.trim())}function deleteProps(obj){const object=obj;Object.keys(object).forEach(key=>{try{object[key]=null}catch(e){}try{delete object[key]}catch(e){}})}function nextTick(callback,delay){return void 0===delay&&(delay=0),setTimeout(callback,delay)}function now(){return Date.now()}function getComputedStyle$1(el){const window=getWindow();let style;return window.getComputedStyle&&(style=window.getComputedStyle(el,null)),!style&&el.currentStyle&&(style=el.currentStyle),style||(style=el.style),style}function getTranslate(el,axis){void 0===axis&&(axis="x");const window=getWindow();let matrix,curTransform,transformMatrix;const curStyle=getComputedStyle$1(el);return window.WebKitCSSMatrix?(curTransform=curStyle.transform||curStyle.webkitTransform,curTransform.split(",").length>6&&(curTransform=curTransform.split(", ").map(a=>a.replace(",",".")).join(", ")),transformMatrix=new window.WebKitCSSMatrix("none"===curTransform?"":curTransform)):(transformMatrix=curStyle.MozTransform||curStyle.OTransform||curStyle.MsTransform||curStyle.msTransform||curStyle.transform||curStyle.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),matrix=transformMatrix.toString().split(",")),"x"===axis&&(curTransform=window.WebKitCSSMatrix?transformMatrix.m41:16===matrix.length?parseFloat(matrix[12]):parseFloat(matrix[4])),"y"===axis&&(curTransform=window.WebKitCSSMatrix?transformMatrix.m42:16===matrix.length?parseFloat(matrix[13]):parseFloat(matrix[5])),curTransform||0}function isObject(o){return"object"==typeof o&&null!==o&&o.constructor&&"Object"===Object.prototype.toString.call(o).slice(8,-1)}function isNode(node){return"undefined"!=typeof window&&void 0!==window.HTMLElement?node instanceof HTMLElement:node&&(1===node.nodeType||11===node.nodeType)}function extend(){const to=Object(arguments.length<=0?void 0:arguments[0]),noExtend=["__proto__","constructor","prototype"];for(let i=1;i<arguments.length;i+=1){const nextSource=i<0||arguments.length<=i?void 0:arguments[i];if(null!=nextSource&&!isNode(nextSource)){const keysArray=Object.keys(Object(nextSource)).filter(key=>noExtend.indexOf(key)<0);for(let nextIndex=0,len=keysArray.length;nextIndex<len;nextIndex+=1){const nextKey=keysArray[nextIndex],desc=Object.getOwnPropertyDescriptor(nextSource,nextKey);void 0!==desc&&desc.enumerable&&(isObject(to[nextKey])&&isObject(nextSource[nextKey])?nextSource[nextKey].__swiper__?to[nextKey]=nextSource[nextKey]:extend(to[nextKey],nextSource[nextKey]):!isObject(to[nextKey])&&isObject(nextSource[nextKey])?(to[nextKey]={},nextSource[nextKey].__swiper__?to[nextKey]=nextSource[nextKey]:extend(to[nextKey],nextSource[nextKey])):to[nextKey]=nextSource[nextKey])}}}return to}function setCSSProperty(el,varName,varValue){el.style.setProperty(varName,varValue)}function animateCSSModeScroll(_ref){let{swiper:swiper,targetPosition:targetPosition,side:side}=_ref;const window=getWindow(),startPosition=-swiper.translate;let startTime=null,time;const duration=swiper.params.speed;swiper.wrapperEl.style.scrollSnapType="none",window.cancelAnimationFrame(swiper.cssModeFrameID);const dir=targetPosition>startPosition?"next":"prev",isOutOfBound=(current,target)=>"next"===dir&&current>=target||"prev"===dir&&current<=target,animate=()=>{time=(new Date).getTime(),null===startTime&&(startTime=time);const progress=Math.max(Math.min((time-startTime)/duration,1),0),easeProgress=.5-Math.cos(progress*Math.PI)/2;let currentPosition=startPosition+easeProgress*(targetPosition-startPosition);if(isOutOfBound(currentPosition,targetPosition)&&(currentPosition=targetPosition),swiper.wrapperEl.scrollTo({[side]:currentPosition}),isOutOfBound(currentPosition,targetPosition))return swiper.wrapperEl.style.overflow="hidden",swiper.wrapperEl.style.scrollSnapType="",setTimeout(()=>{swiper.wrapperEl.style.overflow="",swiper.wrapperEl.scrollTo({[side]:currentPosition})}),void window.cancelAnimationFrame(swiper.cssModeFrameID);swiper.cssModeFrameID=window.requestAnimationFrame(animate)};animate()}function getSlideTransformEl(slideEl){return slideEl.querySelector(".swiper-slide-transform")||slideEl.shadowRoot&&slideEl.shadowRoot.querySelector(".swiper-slide-transform")||slideEl}function elementChildren(element,selector){return void 0===selector&&(selector=""),[...element.children].filter(el=>el.matches(selector))}function showWarning(text){try{return void console.warn(text)}catch(err){}}function createElement(tag,classes){void 0===classes&&(classes=[]);const el=document.createElement(tag);
233return el.classList.add(...Array.isArray(classes)?classes:classesToTokens(classes)),el}function elementOffset(el){const window=getWindow(),document=getDocument(),box=el.getBoundingClientRect(),body=document.body,clientTop=el.clientTop||body.clientTop||0,clientLeft=el.clientLeft||body.clientLeft||0,scrollTop=el===window?window.scrollY:el.scrollTop,scrollLeft=el===window?window.scrollX:el.scrollLeft;return{top:box.top+scrollTop-clientTop,left:box.left+scrollLeft-clientLeft}}function elementPrevAll(el,selector){const prevEls=[];for(;el.previousElementSibling;){const prev=el.previousElementSibling;selector?prev.matches(selector)&&prevEls.push(prev):prevEls.push(prev),el=prev}return prevEls}function elementNextAll(el,selector){const nextEls=[];for(;el.nextElementSibling;){const next=el.nextElementSibling;selector?next.matches(selector)&&nextEls.push(next):nextEls.push(next),el=next}return nextEls}function elementStyle(el,prop){const window=getWindow();return window.getComputedStyle(el,null).getPropertyValue(prop)}function elementIndex(el){let child=el,i;if(child){for(i=0;null!==(child=child.previousSibling);)1===child.nodeType&&(i+=1);return i}}function elementParents(el,selector){const parents=[];let parent=el.parentElement;for(;parent;)selector?parent.matches(selector)&&parents.push(parent):parents.push(parent),parent=parent.parentElement;return parents}function elementTransitionEnd(el,callback){function fireCallBack(e){e.target===el&&(callback.call(el,e),el.removeEventListener("transitionend",fireCallBack))}callback&&el.addEventListener("transitionend",fireCallBack)}function elementOuterSize(el,size,includeMargins){const window=getWindow();return includeMargins?el["width"===size?"offsetWidth":"offsetHeight"]+parseFloat(window.getComputedStyle(el,null).getPropertyValue("width"===size?"margin-right":"margin-top"))+parseFloat(window.getComputedStyle(el,null).getPropertyValue("width"===size?"margin-left":"margin-bottom")):el.offsetWidth}let support,deviceCached,browser;function calcSupport(){const window=getWindow(),document=getDocument();return{smoothScroll:document.documentElement&&document.documentElement.style&&"scrollBehavior"in document.documentElement.style,touch:!!("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch)}}function getSupport(){return support||(support=calcSupport()),support}function calcDevice(_temp){let{userAgent:userAgent}=void 0===_temp?{}:_temp;const support=getSupport(),window=getWindow(),platform=window.navigator.platform,ua=userAgent||window.navigator.userAgent,device={ios:!1,android:!1},screenWidth=window.screen.width,screenHeight=window.screen.height,android=ua.match(/(Android);?[\s\/]+([\d.]+)?/);let ipad=ua.match(/(iPad).*OS\s([\d_]+)/);const ipod=ua.match(/(iPod)(.*OS\s([\d_]+))?/),iphone=!ipad&&ua.match(/(iPhone\sOS|iOS)\s([\d_]+)/),windows="Win32"===platform;let macos="MacIntel"===platform;const iPadScreens=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!ipad&&macos&&support.touch&&iPadScreens.indexOf(`${screenWidth}x${screenHeight}`)>=0&&(ipad=ua.match(/(Version)\/([\d.]+)/),ipad||(ipad=[0,1,"13_0_0"]),macos=!1),android&&!windows&&(device.os="android",device.android=!0),(ipad||iphone||ipod)&&(device.os="ios",device.ios=!0),device}function getDevice(overrides){return void 0===overrides&&(overrides={}),deviceCached||(deviceCached=calcDevice(overrides)),deviceCached}function calcBrowser(){const window=getWindow();let needPerspectiveFix=!1;function isSafari(){const ua=window.navigator.userAgent.toLowerCase();return ua.indexOf("safari")>=0&&ua.indexOf("chrome")<0&&ua.indexOf("android")<0}if(isSafari()){const ua=String(window.navigator.userAgent);if(ua.includes("Version/")){const[major,minor]=ua.split("Version/")[1].split(" ")[0].split(".").map(num=>Number(num));needPerspectiveFix=major<16||16===major&&minor<2}}return{isSafari:needPerspectiveFix||isSafari(),needPerspectiveFix:needPerspectiveFix,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent)}}function getBrowser(){return browser||(browser=calcBrowser()),browser}function Resize(_ref){let{swiper:swiper,on:on,emit:emit}=_ref;const window=getWindow();let observer=null,animationFrame=null;const resizeHandler=()=>{swiper&&!swiper.destroyed&&swiper.initialized&&(emit("beforeResize"),emit("resize"))},createObserver=()=>{swiper&&!swiper.destroyed&&swiper.initialized&&(observer=new ResizeObserver(entries=>{animationFrame=window.requestAnimationFrame(()=>{const{width:width,height:height}=swiper;let newWidth=width,newHeight=height;
233entries.forEach(_ref2=>{let{contentBoxSize:contentBoxSize,contentRect:contentRect,target:target}=_ref2;target&&target!==swiper.el||(newWidth=contentRect?contentRect.width:(contentBoxSize[0]||contentBoxSize).inlineSize,newHeight=contentRect?contentRect.height:(contentBoxSize[0]||contentBoxSize).blockSize)}),newWidth===width&&newHeight===height||resizeHandler()})}),observer.observe(swiper.el))},removeObserver=()=>{animationFrame&&window.cancelAnimationFrame(animationFrame),observer&&observer.unobserve&&swiper.el&&(observer.unobserve(swiper.el),observer=null)},orientationChangeHandler=()=>{swiper&&!swiper.destroyed&&swiper.initialized&&emit("orientationchange")};on("init",()=>{swiper.params.resizeObserver&&void 0!==window.ResizeObserver?createObserver():(window.addEventListener("resize",resizeHandler),window.addEventListener("orientationchange",orientationChangeHandler))}),on("destroy",()=>{removeObserver(),window.removeEventListener("resize",resizeHandler),window.removeEventListener("orientationchange",orientationChangeHandler)})}function Observer(_ref){let{swiper:swiper,extendParams:extendParams,on:on,emit:emit}=_ref;const observers=[],window=getWindow(),attach=function(target,options){void 0===options&&(options={});const ObserverFunc=window.MutationObserver||window.WebkitMutationObserver,observer=new ObserverFunc(mutations=>{if(swiper.__preventObserver__)return;if(1===mutations.length)return void emit("observerUpdate",mutations[0]);const observerUpdate=function observerUpdate(){emit("observerUpdate",mutations[0])};window.requestAnimationFrame?window.requestAnimationFrame(observerUpdate):window.setTimeout(observerUpdate,0)});observer.observe(target,{attributes:void 0===options.attributes||options.attributes,childList:void 0===options.childList||options.childList,characterData:void 0===options.characterData||options.characterData}),observers.push(observer)},init=()=>{if(swiper.params.observer){if(swiper.params.observeParents){const containerParents=elementParents(swiper.hostEl);for(let i=0;i<containerParents.length;i+=1)attach(containerParents[i])}attach(swiper.hostEl,{childList:swiper.params.observeSlideChildren}),attach(swiper.wrapperEl,{attributes:!1})}},destroy=()=>{observers.forEach(observer=>{observer.disconnect()}),observers.splice(0,observers.length)};extendParams({observer:!1,observeParents:!1,observeSlideChildren:!1}),on("init",init),on("destroy",destroy)}var eventsEmitter={on(events,handler,priority){const self=this;if(!self.eventsListeners||self.destroyed)return self;if("function"!=typeof handler)return self;const method=priority?"unshift":"push";return events.split(" ").forEach(event=>{self.eventsListeners[event]||(self.eventsListeners[event]=[]),self.eventsListeners[event][method](handler)}),self},once(events,handler,priority){const self=this;if(!self.eventsListeners||self.destroyed)return self;if("function"!=typeof handler)return self;function onceHandler(){self.off(events,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];handler.apply(self,args)}return onceHandler.__emitterProxy=handler,self.on(events,onceHandler,priority)},onAny(handler,priority){const self=this;if(!self.eventsListeners||self.destroyed)return self;if("function"!=typeof handler)return self;const method=priority?"unshift":"push";return self.eventsAnyListeners.indexOf(handler)<0&&self.eventsAnyListeners[method](handler),self},offAny(handler){const self=this;if(!self.eventsListeners||self.destroyed)return self;if(!self.eventsAnyListeners)return self;const index=self.eventsAnyListeners.indexOf(handler);return index>=0&&self.eventsAnyListeners.splice(index,1),self},off(events,handler){const self=this;return!self.eventsListeners||self.destroyed?self:self.eventsListeners?(events.split(" ").forEach(event=>{void 0===handler?self.eventsListeners[event]=[]:self.eventsListeners[event]&&self.eventsListeners[event].forEach((eventHandler,index)=>{(eventHandler===handler||eventHandler.__emitterProxy&&eventHandler.__emitterProxy===handler)&&self.eventsListeners[event].splice(index,1)})}),self):self}
233,emit(){const self=this;if(!self.eventsListeners||self.destroyed)return self;if(!self.eventsListeners)return self;let events,data,context;for(var _len2=arguments.length,args=new Array(_len2),_key2=0;_key2<_len2;_key2++)args[_key2]=arguments[_key2];"string"==typeof args[0]||Array.isArray(args[0])?(events=args[0],data=args.slice(1,args.length),context=self):(events=args[0].events,data=args[0].data,context=args[0].context||self),data.unshift(context);const eventsArray=Array.isArray(events)?events:events.split(" ");return eventsArray.forEach(event=>{self.eventsAnyListeners&&self.eventsAnyListeners.length&&self.eventsAnyListeners.forEach(eventHandler=>{eventHandler.apply(context,[event,...data])}),self.eventsListeners&&self.eventsListeners[event]&&self.eventsListeners[event].forEach(eventHandler=>{eventHandler.apply(context,data)})}),self}};function updateSize(){const swiper=this;let width,height;const el=swiper.el;width=void 0!==swiper.params.width&&null!==swiper.params.width?swiper.params.width:el.clientWidth,height=void 0!==swiper.params.height&&null!==swiper.params.height?swiper.params.height:el.clientHeight,0===width&&swiper.isHorizontal()||0===height&&swiper.isVertical()||(width=width-parseInt(elementStyle(el,"padding-left")||0,10)-parseInt(elementStyle(el,"padding-right")||0,10),height=height-parseInt(elementStyle(el,"padding-top")||0,10)-parseInt(elementStyle(el,"padding-bottom")||0,10),Number.isNaN(width)&&(width=0),Number.isNaN(height)&&(height=0),Object.assign(swiper,{width:width,height:height,size:swiper.isHorizontal()?width:height}))}function updateSlides(){const swiper=this;function getDirectionPropertyValue(node,label){return parseFloat(node.getPropertyValue(swiper.getDirectionLabel(label))||0)}const params=swiper.params,{wrapperEl:wrapperEl,slidesEl:slidesEl,size:swiperSize,rtlTranslate:rtl,wrongRTL:wrongRTL}=swiper,isVirtual=swiper.virtual&&params.virtual.enabled,previousSlidesLength=isVirtual?swiper.virtual.slides.length:swiper.slides.length,slides=elementChildren(slidesEl,`.${swiper.params.slideClass}, swiper-slide`),slidesLength=isVirtual?swiper.virtual.slides.length:slides.length;let snapGrid=[];const slidesGrid=[],slidesSizesGrid=[];let offsetBefore=params.slidesOffsetBefore;"function"==typeof offsetBefore&&(offsetBefore=params.slidesOffsetBefore.call(swiper));let offsetAfter=params.slidesOffsetAfter;"function"==typeof offsetAfter&&(offsetAfter=params.slidesOffsetAfter.call(swiper));const previousSnapGridLength=swiper.snapGrid.length,previousSlidesGridLength=swiper.slidesGrid.length;let spaceBetween=params.spaceBetween,slidePosition=-offsetBefore,prevSlideSize=0,index=0;if(void 0===swiperSize)return;"string"==typeof spaceBetween&&spaceBetween.indexOf("%")>=0?spaceBetween=parseFloat(spaceBetween.replace("%",""))/100*swiperSize:"string"==typeof spaceBetween&&(spaceBetween=parseFloat(spaceBetween)),swiper.virtualSize=-spaceBetween,slides.forEach(sli
vendor: 4,090 bytes, line 233
233deEl=>{rtl?slideEl.style.marginLeft="":slideEl.style.marginRight="",slideEl.style.marginBottom="",slideEl.style.marginTop=""}),params.centeredSlides&&params.cssMode&&(setCSSProperty(wrapperEl,"--swiper-centered-offset-before",""),setCSSProperty(wrapperEl,"--swiper-centered-offset-after",""));const gridEnabled=params.grid&&params.grid.rows>1&&swiper.grid;let slideSize;gridEnabled?swiper.grid.initSlides(slides):swiper.grid&&swiper.grid.unsetSlides();const shouldResetSlideSize="auto"===params.slidesPerView&&params.breakpoints&&Object.keys(params.breakpoints).filter(key=>void 0!==params.breakpoints[key].slidesPerView).length>0;for(let i=0;i<slidesLength;i+=1){let slide;if(slideSize=0,slides[i]&&(slide=slides[i]),gridEnabled&&swiper.grid.updateSlide(i,slide,slides),!slides[i]||"none"!==elementStyle(slide,"display")){if("auto"===params.slidesPerView){shouldResetSlideSize&&(slides[i].style[swiper.getDirectionLabel("width")]="");const slideStyles=getComputedStyle(slide),currentTransform=slide.style.transform,currentWebKitTransform=slide.style.webkitTransform;if(currentTransform&&(slide.style.transform="none"),currentWebKitTransform&&(slide.style.webkitTransform="none"),params.roundLengths)slideSize=swiper.isHorizontal()?elementOuterSize(slide,"width",!0):elementOuterSize(slide,"height",!0);else{const width=getDirectionPropertyValue(slideStyles,"width"),paddingLeft=getDirectionPropertyValue(slideStyles,"padding-left"),paddingRight=getDirectionPropertyValue(slideStyles,"padding-right"),marginLeft=getDirectionPropertyValue(slideStyles,"margin-left"),marginRight=getDirectionPropertyValue(slideStyles,"margin-right"),boxSizing=slideStyles.getPropertyValue("box-sizing");if(boxSizing&&"border-box"===boxSizing)slideSize=width+marginLeft+marginRight;else{const{clientWidth:clientWidth,offsetWidth:offsetWidth}=slide;slideSize=width+paddingLeft+paddingRight+marginLeft+marginRight+(offsetWidth-clientWidth)}}currentTransform&&(slide.style.transform=currentTransform),currentWebKitTransform&&(slide.style.webkitTransform=currentWebKitTransform),params.roundLengths&&(slideSize=Math.floor(slideSize))}else slideSize=(swiperSize-(params.slidesPerView-1)*spaceBetween)/params.slidesPerView,params.roundLengths&&(slideSize=Math.floor(slideSize)),slides[i]&&(slides[i].style[swiper.getDirectionLabel("width")]=`${slideSize}px`);slides[i]&&(slides[i].swiperSlideSize=slideSize),slidesSizesGrid.push(slideSize),params.centeredSlides?(slidePosition=slidePosition+slideSize/2+prevSlideSize/2+spaceBetween,0===prevSlideSize&&0!==i&&(slidePosition=slidePosition-swiperSize/2-spaceBetween),0===i&&(slidePosition=slidePosition-swiperSize/2-spaceBetween),Math.abs(slidePosition)<.001&&(slidePosition=0),params.roundLengths&&(slidePosition=Math.floor(slidePosition)),index%params.slidesPerGroup==0&&snapGrid.push(slidePosition),slidesGrid.push(slidePosition)):(params.roundLengths&&(slidePosition=Math.floor(slidePosition)),(index-Math.min(swiper.params.slidesPerGroupSkip,index))%swiper.params.slidesPerGroup==0&&snapGrid.push(slidePosition),slidesGrid.push(slidePosition),slidePosition=slidePosition+slideSize+spaceBetween),swiper.virtualSize+=slideSize+spaceBetween,prevSlideSize=slideSize,index+=1}}if(swiper.virtualSize=Math.max(swiper.virtualSize,swiperSize)+offsetAfter,rtl&&wrongRTL&&("slide"===params.effect||"coverflow"===params.effect)&&(wrapperEl.style.width=`${swiper.virtualSize+spaceBetween}px`),params.setWrapperSize&&(wrapperEl.style[swiper.getDirectionLabel("width")]=`${swiper.virtualSize+spaceBetween}px`),gridEnabled&&swiper.grid.updateWrapperSize(slideSize,snapGrid),!params.centeredSlides){const newSlidesGrid=[];for(let i=0;i<snapGrid.length;i+=1){let slidesGridItem=snapGrid[i];params.roundLengths&&(slidesGridItem=Math.floor(slidesGridItem)),snapGrid[i]<=swiper.virtualSize-swiperSize&&newSlidesGrid.push(slidesGridItem)}snapGrid=newSlidesGrid,Math.floor(swiper.virtualSize-swiperSize)-Math.floor(snapGrid[snapGrid.length-1])>1&&snapGrid.push(swiper.virtualSize-swiperSize)}if(isVirtual&&params.loop){const size=slidesSizesGrid[0]+spaceBetween;if(params.slidesPerGroup>
2331){const groups=Math.ceil((swiper.virtual.slidesBefore+swiper.virtual.slidesAfter)/params.slidesPerGroup),groupSize=size*params.slidesPerGroup;for(let i=0;i<groups;i+=1)snapGrid.push(snapGrid[snapGrid.length-1]+groupSize)}for(let i=0;i<swiper.virtual.slidesBefore+swiper.virtual.slidesAfter;i+=1)1===params.slidesPerGroup&&snapGrid.push(snapGrid[snapGrid.length-1]+size),slidesGrid.push(slidesGrid[slidesGrid.length-1]+size),swiper.virtualSize+=size}if(0===snapGrid.length&&(snapGrid=[0]),0!==spaceBetween){const key=swiper.isHorizontal()&&rtl?"marginLeft":swiper.getDirectionLabel("marginRight");slides.filter((_,slideIndex)=>!(params.cssMode&&!params.loop)||slideIndex!==slides.length-1).forEach(slideEl=>{slideEl.style[key]=`${spaceBetween}px`})}if(params.centeredSlides&&params.centeredSlidesBounds){let allSlidesSize=0;slidesSizesGrid.forEach(slideSizeValue=>{allSlidesSize+=slideSizeValue+(spaceBetween||0)}),allSlidesSize-=spaceBetween;const maxSnap=allSlidesSize-swiperSize;snapGrid=snapGrid.map(snap=>snap<=0?-offsetBefore:snap>maxSnap?maxSnap+offsetAfter:snap)}if(params.centerInsufficientSlides){let allSlidesSize=0;
233if(slidesSizesGrid.forEach(slideSizeValue=>{allSlidesSize+=slideSizeValue+(spaceBetween||0)}),allSlidesSize-=spaceBetween,allSlidesSize<swiperSize){const allSlidesOffset=(swiperSize-allSlidesSize)/2;snapGrid.forEach((snap,snapIndex)=>{snapGrid[snapIndex]=snap-allSlidesOffset}),slidesGrid.forEach((snap,snapIndex)=>{slidesGrid[snapIndex]=snap+allSlidesOffset})}}if(Object.assign(swiper,{slides:slides,snapGrid:snapGrid,slidesGrid:slidesGrid,slidesSizesGrid:slidesSizesGrid}),params.centeredSlides&&params.cssMode&&!params.centeredSlidesBounds){setCSSProperty(wrapperEl,"--swiper-centered-offset-before",`${-snapGrid[0]}px`),setCSSProperty(wrapperEl,"--swiper-centered-offset-after",`${swiper.size/2-slidesSizesGrid[slidesSizesGrid.length-1]/2}px`);const addToSnapGrid=-swiper.snapGrid[0],addToSlidesGrid=-swiper.slidesGrid[0];swiper.snapGrid=swiper.snapGrid.map(v=>v+addToSnapGrid),swiper.slidesGrid=swiper.slidesGrid.map(v=>v+addToSlidesGrid)}if(slidesLength!==previousSlidesLength&&swiper.emit("slidesLengthChange"),snapGrid.length!==previousSnapGridLength&&(swiper.params.watchOverflow&&swiper.checkOverflow(),swiper.emit("snapGridLengthChange")),slidesGrid.length!==previousSlidesGridLength&&swiper.emit("slidesGridLengthChange"),params.watchSlidesProgress&&swiper.updateSlidesOffset(),swiper.emit("slidesUpdated"),!(isVirtual||params.cssMode||"slide"!==params.effect&&"fade"!==params.effect)){const backFaceHiddenClass=`${params.containerModifierClass}backface-hidden`,hasClassBackfaceClassAdded=swiper.el.classList.contains(backFaceHiddenClass);slidesLength<=params.maxBackfaceHiddenSlides?hasClassBackfaceClassAdded||swiper.el.classList.add(backFaceHiddenClass):hasClassBackfaceClassAdded&&swiper.el.classList.remove(backFaceHiddenClass)}}function updateAutoHeight(speed){const swiper=this,activeSlides=[],isVirtual=swiper.virtual&&swiper.params.virtual.enabled;let newHeight=0,i;"number"==typeof speed?swiper.setTransition(speed):!0===speed&&swiper.setTransition(swiper.params.speed);const getSlideByIndex=index=>isVirtual?swiper.slides[swiper.getSlideIndexByData(index)]:swiper.slides[index];if("auto"!==swiper.params.slidesPerView&&swiper.params.slidesPerView>1)if(swiper.params.centeredSlides)(swiper.visibleSlides||[]).forEach(sli
233de=>{activeSlides.push(slide)});else for(i=0;i<Math.ceil(swiper.params.slidesPerView);i+=1){const index=swiper.activeIndex+i;if(index>swiper.slides.length&&!isVirtual)break;activeSlides.push(getSlideByIndex(index))}else activeSlides.push(getSlideByIndex(swiper.activeIndex));for(i=0;i<activeSlides.length;i+=1)if(void 0!==activeSlides[i]){const height=activeSlides[i].offsetHeight;newHeight=height>newHeight?height:newHeight}(newHeight||0===newHeight)&&(swiper.wrapperEl.style.height=`${newHeight}px`)}function updateSlidesOffset(){const swiper=this,slides=swiper.slides,minusOffset=swiper.isElement?swiper.isHorizontal()?swiper.wrapperEl.offsetLeft:swiper.wrapperEl.offsetTop:0;for(let i=0;i<slides.length;i+=1)slides[i].swiperSlideOffset=(swiper.isHorizontal()?slides[i].offsetLeft:slides[i].offsetTop)-minusOffset-swiper.cssOverflowAdjustment()}function updateSlidesProgress(translate){void 0===translate&&(translate=this&&this.translate||0);const swiper=this,params=swiper.params,{slides:slides,rtlTranslate:rtl,snapGrid:snapGrid}=swiper;
vendor: 3,764 bytes, line 233
233if(0===slides.length)return;void 0===slides[0].swiperSlideOffset&&swiper.updateSlidesOffset();let offsetCenter=-translate;rtl&&(offsetCenter=translate),slides.forEach(slideEl=>{slideEl.classList.remove(params.slideVisibleClass,params.slideFullyVisibleClass)}),swiper.visibleSlidesIndexes=[],swiper.visibleSlides=[];let spaceBetween=params.spaceBetween;"string"==typeof spaceBetween&&spaceBetween.indexOf("%")>=0?spaceBetween=parseFloat(spaceBetween.replace("%",""))/100*swiper.size:"string"==typeof spaceBetween&&(spaceBetween=parseFloat(spaceBetween));for(let i=0;i<slides.length;i+=1){const slide=slides[i];let slideOffset=slide.swiperSlideOffset;params.cssMode&&params.centeredSlides&&(slideOffset-=slides[0].swiperSlideOffset);const slideProgress=(offsetCenter+(params.centeredSlides?swiper.minTranslate():0)-slideOffset)/(slide.swiperSlideSize+spaceBetween),originalSlideProgress=(offsetCenter-snapGrid[0]+(params.centeredSlides?swiper.minTranslate():0)-slideOffset)/(slide.swiperSlideSize+spaceBetween),slideBefore=-(offsetCenter-slideOffset),slideAfter=slideBefore+swiper.slidesSizesGrid[i],isFullyVisible=slideBefore>=0&&slideBefore<=swiper.size-swiper.slidesSizesGrid[i],isVisible=slideBefore>=0&&slideBefore<swiper.size-1||slideAfter>1&&slideAfter<=swiper.size||slideBefore<=0&&slideAfter>=swiper.size;isVisible&&(swiper.visibleSlides.push(slide),swiper.visibleSlidesIndexes.push(i),slides[i].classList.add(params.slideVisibleClass)),isFullyVisible&&slides[i].classList.add(params.slideFullyVisibleClass),slide.progress=rtl?-slideProgress:slideProgress,slide.originalProgress=rtl?-originalSlideProgress:originalSlideProgress}}function updateProgress(translate){const swiper=this;if(void 0===translate){const multiplier=swiper.rtlTranslate?-1:1;translate=swiper&&swiper.translate&&swiper.translate*multiplier||0}const params=swiper.params,translatesDiff=swiper.maxTranslate()-swiper.minTranslate();let{progress:progress,isBeginning:isBeginning,isEnd:isEnd,progressLoop:progressLoop}=swiper;const wasBeginning=isBeginning,wasEnd=isEnd;if(0===translatesDiff)progress=0,isBeginning=!0,isEnd=!0;else{progress=(translate-swiper.minTranslate())/translatesDiff;const isBeginningRounded=Math.abs(translate-swiper.minTranslate())<1,isEndRounded=Math.abs(translate-swiper.maxTranslate())<1;isBeginning=isBeginningRounded||progress<=0,isEnd=isEndRounded||progress>=1,isBeginningRounded&&(progress=0),isEndRounded&&(progress=1)}if(params.loop){const firstSlideIndex=swiper.getSlideIndexByData(0),lastSlideIndex=swiper.getSlideIndexByData(swiper.slides.length-1),firstSlideTranslate=swiper.slidesGrid[firstSlideIndex],lastSlideTranslate=swiper.slidesGrid[lastSlideIndex],translateMax=swiper.slidesGrid[swiper.slidesGrid.length-1],translateAbs=Math.abs(translate);progressLoop=translateAbs>=firstSlideTranslate?(translateAbs-firstSlideTranslate)/translateMax:(translateAbs+translateMax-lastSlideTranslate)/translateMax,progressLoop>1&&(progressLoop-=1)}Object.assign(swiper,{progress:progress,progressLoop:progressLoop,isBeginning:isBeginning,isEnd:isEnd}),(params.watchSlidesProgress||params.centeredSlides&&params.autoHeight)&&swiper.updateSlidesProgress(translate),isBeginning&&!wasBeginning&&swiper.emit("reachBeginning toEdge"),isEnd&&!wasEnd&&swiper.emit("reachEnd toEdge"),(wasBeginning&&!isBeginning||wasEnd&&!isEnd)&&swiper.emit("fromEdge"),swiper.emit("progress",progress)}function updateSlidesClasses(){const swiper=this,{slides:slides,params:params,slidesEl:slidesEl,activeIndex:activeIndex}=swiper,isVirtual=swiper.virtual&&params.virtual.enabled,gridEnabled=swiper.grid&&params.grid&&params.grid.rows>1,getFilteredSlide=selector=>elementChildren(slidesEl,`.${params.slideClass}${selector}, swiper-slide${selector}`)[0];let activeSlide,prevSlide,nextSlide;
233if(slides.forEach(slideEl=>{slideEl.classList.remove(params.slideActiveClass,params.slideNextClass,params.slidePrevClass)}),isVirtual)if(params.loop){let slideIndex=activeIndex-swiper.virtual.slidesBefore;slideIndex<0&&(slideIndex=swiper.virtual.slides.length+slideIndex),slideIndex>=swiper.virtual.slides.length&&(slideIndex-=swiper.virtual.slides.length),activeSlide=getFilteredSlide(`[data-swiper-slide-index="${slideIndex}"]`)}else activeSlide=getFilteredSlide(`[data-swiper-slide-index="${activeIndex}"]`);else gridEnabled?(activeSlide=slides.filter(slideEl=>slideEl.column===activeIndex)[0],nextSlide=slides.filter(slideEl=>slideEl.column===activeIndex+1)[0],prevSlide=slides.filter(slideEl=>slideEl.column===activeIndex-1)[0]):activeSlide=slides[activeIndex];activeSlide&&(activeSlide.classList.add(params.slideActiveClass),gridEnabled?(nextSlide&&nextSlide.classList.add(params.slideNextClass),prevSlide&&prevSlide.classList.add(params.slidePrevClass)):(nextSlide=elementNextAll(activeSlide,`.${params.slideClass}, swiper-slide`)[0],params.loop&&!nextSlide&&(nextSlide=slides[0]),nextSlide&&nextSlide.classList.add(params.slideNextClass),prevSlide=elementPrevAll(activeSlide,`.${params.slideClass}, swiper-slide`)[0],params.loop&&0===!prevSlide&&(prevSlide=slides[slides.length-1]),prevSlide&&prevSlide.classList.add(params.slidePrevClass))),swiper.emitSlidesClasses()}const processLazyPreloader=(swiper,imageEl)=>{if(!swiper||swiper.destroyed||!swiper.params)return;const slideSelector=()=>swiper.isElement?"swiper-slide":`.${swiper.params.slideClass}`,slideEl=imageEl.closest(slideSelector());if(slideEl){let lazyEl=slideEl.querySelector(`.${swiper.params.lazyPreloaderClass}`);!lazyEl&&swiper.isElement&&(slideEl.shadowRoot?lazyEl=slideEl.shadowRoot.querySelector(`.${swiper.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{slideEl.shadowRoot&&(lazyEl=slideEl.shadowRoot.querySelector(`.${swiper.params.lazyPreloaderClass}`),lazyEl&&lazyEl.remove())})),lazyEl&&lazyEl.remove()}},unlazy=(swiper,index)=>{if(!swiper.slides[index])return;const imageEl=swiper.slides[index].querySelector('[loading="lazy"]');imageEl&&imageEl.removeAttribute("loading")},preload=swiper=>{if(!swiper||swiper.destroyed||!swiper.params)return;let amount=swiper.params.lazyPreloadPrevNext;const len=swiper.slides.length;if(!len||!amount||amount<0)return;amount=Math.min(amount,len);const slidesPerView="auto"===swiper.params.slidesPerView?swiper.slidesPerViewDynamic():Math.ceil(swiper.params.slidesPerView),activeIndex=swiper.activeIndex;if(swiper.params.grid&&swiper.params.grid.rows>1){const activeColumn=activeIndex,preloadColumns=[activeColumn-amount];return preloadColumns.push(...Array.from({length:amount}).map((_,i)=>activeColumn+slidesPerView+i)),void swiper.slides.forEach((slideEl,i)=>{preloadColumns.includes(slideEl.column)&&unlazy(swiper,i)})}const slideIndexLastInView=activeIndex+slidesPerView-1;if(swiper.params.rewind||swiper.params.loop)for(let i=activeIndex-amount;i<=slideIndexLastInView+amount;i+=1){const realIndex=(i%len+len)%len;(realIndex<activeIndex||realIndex>slideIndexLastInView)&&unlazy(swiper,realIndex)}else for(let i=Math.max(activeIndex-amount,0);i<=Math.min(slideIndexLastInView+amount,len-1);i+=1)i!==activeIndex&&(i>slideIndexLastInView||i<activeIndex)&&unlazy(swiper,i)};function getActiveIndexByTranslate(swiper){const{slidesGrid:slidesGrid,params:params}=swiper,translate=swiper.rtlTranslate?swiper.translate:-swiper.translate;let activeIndex;for(let i=0;i<slidesGrid.length;i+=1)void 0!==slidesGrid[i+1]?translate>=slidesGrid[i]&&translate<slidesGrid[i+1]-(slidesGrid[i+1]-slidesGrid[i])/2?activeIndex=i:translate>=slidesGrid[i]&&translate<slidesGrid[i+1]&&(activeIndex=i+1):translate>=slidesGrid[i]&&(activeIndex=i);return params.normalizeSlideIndex&&(activeIndex<0||void 0===activeIndex)&&(activeIndex=0),activeIndex}function updateActiveIndex(newActiveIndex){const swiper=this,translate=swiper.rtlTranslate?swiper.translate:-swiper.translate,{snapGrid:snapGrid,params:params,activeIndex:previousIndex,realIndex:previousRealIndex,snapIndex:previousSnapIndex}=swiper;let activeIndex=newActiveIndex,snapIndex;const getVirtualRealIndex=aIndex=>{let realIndex=aIndex-swiper.virtual.slidesBefore;return realIndex<0&&(realIndex=swiper.virtual.slides.length+realIndex),realIndex>=swiper.virtual.slides.length&&(realIndex-=swiper.virtual.slides.length),realIndex};if(void 0===activeIndex&&(activeIndex=getActiveIndexByTranslate(swiper)),snapGrid.indexOf(translate)>=0)snapIndex=snapGrid.indexOf(translate);else{const skip=Math.min(params.slidesPerGroupSkip,activeIndex);snapIndex=skip+Math.floor((activeIndex-skip)/params.slidesPerGroup)}if(snapIndex>=snapGrid.length&&(snapIndex=snapGrid.length-1),activeIndex===previousIndex&&!swi
vendor: 1,714 bytes, line 233
233per.params.loop)return void(snapIndex!==previousSnapIndex&&(swiper.snapIndex=snapIndex,swiper.emit("snapIndexChange")));if(activeIndex===previousIndex&&swiper.params.loop&&swiper.virtual&&swiper.params.virtual.enabled)return void(swiper.realIndex=getVirtualRealIndex(activeIndex));const gridEnabled=swiper.grid&&params.grid&&params.grid.rows>1;let realIndex;if(swiper.virtual&&params.virtual.enabled&&params.loop)realIndex=getVirtualRealIndex(activeIndex);else if(gridEnabled){const firstSlideInColumn=swiper.slides.filter(slideEl=>slideEl.column===activeIndex)[0];let activeSlideIndex=parseInt(firstSlideInColumn.getAttribute("data-swiper-slide-index"),10);Number.isNaN(activeSlideIndex)&&(activeSlideIndex=Math.max(swiper.slides.indexOf(firstSlideInColumn),0)),realIndex=Math.floor(activeSlideIndex/params.grid.rows)}else if(swiper.slides[activeIndex]){const slideIndex=swiper.slides[activeIndex].getAttribute("data-swiper-slide-index");realIndex=slideIndex?parseInt(slideIndex,10):activeIndex}else realIndex=activeIndex;Object.assign(swiper,{previousSnapIndex:previousSnapIndex,snapIndex:snapIndex,previousRealIndex:previousRealIndex,realIndex:realIndex,previousIndex:previousIndex,activeIndex:activeIndex}),swiper.initialized&&preload(swiper),swiper.emit("activeIndexChange"),swiper.emit("snapIndexChange"),(swiper.initialized||swiper.params.runCallbacksOnInit)&&(previousRealIndex!==realIndex&&swiper.emit("realIndexChange"),swiper.emit("slideChange"))}function updateClickedSlide(el,path){const swiper=this,params=swiper.params;let slide=el.closest(`.${params.slideClass}, swiper-slide`);!slide&&swiper.isElement&&path&&path.length>1&&path.includes(el)&&[...path.slice(path.indexOf(el)+1,path.length)].forEac
233h(pathEl=>{!slide&&pathEl.matches&&pathEl.matches(`.${params.slideClass}, swiper-slide`)&&(slide=pathEl)});let slideFound=!1,slideIndex;if(slide)for(let i=0;i<swiper.slides.length;i+=1)if(swiper.slides[i]===slide){slideFound=!0,slideIndex=i;break}if(!slide||!slideFound)return swiper.clickedSlide=void 0,void(swiper.clickedIndex=void 0);swiper.clickedSlide=slide,swiper.virtual&&swiper.params.virtual.enabled?swiper.clickedIndex=parseInt(slide.getAttribute("data-swiper-slide-index"),10):swiper.clickedIndex=slideIndex,params.slideToClickedSlide&&void 0!==swiper.clickedIndex&&swiper.clickedIndex!==swiper.activeIndex&&swiper.slideToClickedSlide()}var update,translate,transition,slide,loop,grabCursor;function getSwiperTranslate(axis){void 0===axis&&(axis=this.isHorizontal()?"x":"y");const swiper=this,{params:params,rtlTranslate:rtl,translate:translate,wrapperEl:wrapperEl}=this;if(params.virtualTranslate)return rtl?-translate:translate;if(params.cssMode)return translate;let currentTranslate=getTranslate(wrapperEl,axis);return currentTranslate+=this.cssOverflowAdjustment(),rtl&&(currentTranslate=-currentTranslate),currentTranslate||0}function setTranslate(translate,byController){const swiper=this,{rtlTranslate:rtl,params:params,wrapperEl:wrapperEl,progress:progress}=swiper;let x=0,y=0;const z=0;let newProgress;swiper.isHorizontal()?x=rtl?-translate:translate:y=translate,params.roundLengths&&(x=Math.floor(x),y=Math.floor(y)),swiper.previousTranslate=swiper.translate,swiper.translate=swiper.isHorizontal()?x:y,params.cssMode?wrapperEl[swiper.isHorizontal()?"scrollLeft":"scrollTop"]=swiper.isHorizontal()?-x:-y:params.virtualTranslate||(swiper.isHorizontal()?x-=swiper.cssOverflowAdjustment():y-=swiper.cssOverflowAdjustment(),wrapperEl.style.transform=`translate3d(${x}px, ${y}px, 0px)`);const translatesDiff=swiper.maxTranslate()-swiper.minTranslate();newProgress=0===translatesDiff?0:(translate-swiper.minTranslate())/translatesDiff,newProgress!==progress&&swiper.updateProgress(translate),swiper.emit("setTranslate",swiper.translate,byController)}function minTranslate(){return-this.snapGrid[0]}function maxTranslate(){return-this.snapGrid[this.snapGrid.length-1]}function translateTo(translate,speed,runCallbacks,translateBounds,internal){void 0===translate&&(translate=0),void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0),void 0===translateBounds&&(translateBounds=!0);const swiper=this,{params:params,wrapperEl:wrapperEl}=swiper;if(swiper.animating&&params.preventInteractionOnTransition)return!1;const minTranslate=swiper.minTranslate(),maxTranslate=swiper.maxTranslate();let newTranslate;if(newTranslate=translateBounds&&translate>minTranslate?minTranslate:translateBounds&&translate<maxTranslate?maxTranslate:translate,swiper.updateProgress(newTranslate),params.cssMode){const isH=swiper.isHorizontal();if(0===speed)wrapperEl[isH?"scrollLeft":"scrollTop"]=-newTranslate;else{if(!swiper.support.smoothScroll)return animateCSSModeScroll({swiper:swiper,targetPosition:-newTranslate,side:isH?"left":"top"}),!0;wrapperEl.scrollTo({[isH?"left":"top"]:-newTranslate,behavior:"smooth"})}return!0}return 0===speed?(swiper.setTransition(0),swiper.setTranslate(newTranslate),runCallbacks&&(swiper.emit("beforeTransitionStart",speed,internal),swiper.emit("transitionEnd"))):(swiper.setTransition(speed),swiper.setTranslate(newTranslate),runCallbacks&&(swiper.emit("beforeTransitionStart",speed,internal),swiper.emit("transitionStart")),swiper.animating||(swiper.animating=!0,swiper.onTranslateToWrapperTransitionEnd||(swiper.onTranslateToWrapperTransitionEnd=function transitionEnd(e){swiper&&!swiper.destroyed&&e.target===this&&(swiper.wrapperEl.removeEventListener("transitionend",swiper.onTranslateToWrapperTransitionEnd),swiper.onTranslateToWrapperTransitionEnd=null,delete swiper.onTranslateToWrapperTransitionEnd,runCallbacks&&swiper.emit("transitionEnd"))}),swiper.wrapperEl.addEventListener("transitionend",swiper.onTranslateToWrapperTransitionEnd))),!0}function setTransition(duration,byController){const swiper=this;swiper.params.cssMode||(swiper.wrapperEl.style.transitionDuration=`${duration}ms`,swiper.wrapperEl.style.transitionDelay=0===duration?"0ms":""),swiper.emit("setTransition",duration,byController)}function transitionEmit(_ref){let{swiper:swiper,runCallbacks:runCallbacks,direction:direction,step:step}=_ref;const{activeIndex:activeIndex,previousIndex:previousIndex}=swiper;let dir=direction;if(dir||(dir=activeIndex>previousIndex?"next":activeIndex<previousIndex?"prev":"reset"),swiper.emit(`transition${step}`),runCallbacks&&activeIndex!==previousIndex){if("reset"===dir)return void swiper.emit(`slideResetTransition${step}`);swiper.emit(`slideChangeTransition${step}`),"next"===dir?swiper.emit(`slideNextTransition${step}`):swiper.emit(`slidePrevTransition${step}`)}}function transitionStart(runCallbacks,direction){void 0===runCallbacks&&(runCallbacks=!0);const swiper=this,{params:params}=swiper;params.cssMode||(params.autoHeight&&swiper.updateAutoHeight(),transitionEmit({swiper:swiper,runCallbacks:runCallbacks,direction:direction,step:"Start"}))}function transitionEnd(runCallbacks,direction){void 0===runCallbacks&&(runCallbacks=!0);const swiper=this,{params:params}=this;this.animating=!1,params.cssMode||(this.setTransition(0),transitionEmit({swiper:this,runCallbacks:runCallbacks,direction:direction,step:"End"}))}function slideTo(index,speed,runCallbacks,internal,initial){void 0===index&&(index=0),void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0),"string"==typeof index&&(index=parseInt(index,10));const swiper=this;let slideIndex=index;slideIndex<0&&(slideIndex=0);const{params:params,snapGrid:snapGrid,slidesGrid:slidesGrid,previousIndex:previousIndex,activeIndex:activeIndex,rtlTranslate:rtl,wrapperEl:wrapperEl,enabled:enabled}=swiper;
233if(swiper.animating&&params.preventInteractionOnTransition||!enabled&&!internal&&!initial)return!1;const skip=Math.min(swiper.params.slidesPerGroupSkip,slideIndex);let snapIndex=skip+Math.floor((slideIndex-skip)/swiper.params.slidesPerGroup);snapIndex>=snapGrid.length&&(snapIndex=snapGrid.length-1);const translate=-snapGrid[snapIndex];if(params.normalizeSlideIndex)for(let i=0;i<slidesGrid.length;i+=1){const normalizedTranslate=-Math.floor(100*translate),normalizedGrid=Math.floor(100*slidesGrid[i]),normalizedGridNext=Math.floor(100*slidesGrid[i+1]);void 0!==slidesGrid[i+1]?normalizedTranslate>=normalizedGrid&&normalizedTranslate<normalizedGridNext-(normalizedGridNext-normalizedGrid)/2?slideIndex=i:normalizedTranslate>=normalizedGrid&&normalizedTranslate<normalizedGridNext&&(slideIndex=i+1):normalizedTranslate>=normalizedGrid&&(slideIndex=i)}if(swiper.initialized&&slideIndex!==activeIndex){if(!swiper.allowSlideNext&&(rtl?translate>swiper.translate&&translate>swiper.minTranslate():translate<swiper.translate&&translate<swiper.minTranslate()))return!1;if(!swiper.allowSlidePrev&&translate>swiper.translate&&translate>swiper.maxTranslate()&&(activeIndex||0)!==slideIndex)return!1}let direction;if(slideIndex!==(previousIndex||0)&&runCallbacks&&swiper.emit("beforeSlideChangeStart"),swiper.updateProgress(translate),direction=slideIndex>activeIndex?"next":slideIndex<activeIndex?"prev":"reset",rtl&&-translate===swiper.translate||!rtl&&translate===swiper.translate)return swiper.updateActiveIndex(slideIndex),params.autoHeight&&swiper.updateAutoHeight(),swiper.updateSlidesClasses(),"slide"!==params.effect&&swiper.setTranslate(translate),"reset"!==direction&&(swiper.transitionStart(runCallbacks,direction),swiper.transitionEnd(runCallbacks,direction)),!1;if(params.cssMode){const isH=swiper.isHorizontal(),t=rtl?translate:-translate;if(0===speed){const isVirtual=swiper.virtual&&swiper.params.virtual.enabled;isVirtual&&(swiper.wrapperEl.style.scrollSnapType="none",swiper._immediateVirtual=!0),isVirtual&&!swiper._cssModeVirtualInitialSet&&swiper.params.initialSlide>0?(swiper._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{wrapperEl[isH?"scrollLeft":"scrollTop"]=t})):wrapperEl[isH?"scrollLeft":"scrollTop"]=t,isVirtual&&requestAnimationFrame(()=>{swiper.wrapperEl.style.scrollSnapType="",swiper._immediateVirtual=!1})}else{if(!swiper.support.smoothScroll)return animateCSSModeScroll({swiper:swiper,targetPosition:t,side:isH?"left":"top"}),!0;wrapperEl.scrollTo({[isH?"left":"top"]:t,behavior:"smooth"})}return!0}return swiper.setTransition(speed),swiper.setTranslate(translate),swiper.updateActiveIndex(slideIndex),swiper.updateSlidesClasses(),swiper.emit("beforeTransitionStart",speed,internal),swiper.transitionStart(runCallbacks,direction),0===speed?swiper.transitionEnd(runCallbacks,direction):swiper.animating||(swiper.animating=!0,swiper.onSlideToWrapperTransitionEnd||(swiper.onSlideToWrapperTransitionEnd=function transitionEnd(e){swiper&&!swiper.destroyed&&e.target===this&&(swiper.wrapperEl.removeEventListener("transitionend",swiper.onSlideToWrapperTransitionEnd),swiper.onSlideToWrapperTransitionEnd=null,delete swiper.onSlideToWrapperTransitionEnd,swiper.transitionEnd(runCallbacks,direction))}),swiper.wrapperEl.addEventListener("transitionend",swiper.onSlideToWrapperTransitionEnd)),!0}function slideToLoop(index,speed,runCallbacks,internal){if(void 0===index&&(index=0),void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0),"string"==typeof index){const indexAsNumber=parseInt(index,10);index=indexAsNumber}const swiper=this,gridEnabled=swiper.grid&&swiper.params.grid&&swiper.params.grid.rows>1;let newIndex=index;if(swiper.params.loop)if(swiper.virtual&&swiper.params.virtual.enabled)newIndex+=swiper.virtual.slidesBefore;else{let targetSlideIndex;if(gridEnabled){const slideIndex=newIndex*swiper.params.grid.rows;targetSlideIndex=swiper.slides.filter(slideEl=>1*slideEl.getAttribute("data-swiper-slide-index")===slideIndex)[0].column}else targetSlideIndex=swiper.getSlideIndexByData(newIndex);const cols=gridEnabled?Math.ceil(swiper.slides.length/swiper.params.grid.rows):swiper.slides.length,{centeredSlides:centeredSlides}=swiper.params;let slidesPerView=swiper.params.slidesPerView;"auto"===slidesPerView?slidesPerView=swiper.slidesPerViewDynamic():(slidesPerView=Math.ceil(parseFloat(swiper.params.slidesPerView,10)),centeredSlides&&slidesPerView%2==0&&(slidesPerView+=1));let needLoopFix=cols-targetSlideIndex<slidesPerView;if(centeredSlides&&(needLoopFix=needLoopFix||targetSlideIndex<Math.ceil(slidesPerView/2)),needLoopFix){const direction=centeredSlides?targetSlideIndex<swiper.activeIndex?"prev":"next":target
233SlideIndex-swiper.activeIndex-1<swiper.params.slidesPerView?"next":"prev";swiper.loopFix({direction:direction,slideTo:!0,activeSlideIndex:"next"===direction?targetSlideIndex+1:targetSlideIndex-cols+1,slideRealIndex:"next"===direction?swiper.realIndex:void 0})}if(gridEnabled){const slideIndex=newIndex*swiper.params.grid.rows;newIndex=swiper.slides.filter(slideEl=>1*slideEl.getAttribute("data-swiper-slide-index")===slideIndex)[0].column}else newIndex=swiper.getSlideIndexByData(newIndex)}return requestAnimationFrame(()=>{swiper.slideTo(newIndex,speed,runCallbacks,internal)}),swiper}function slideNext(speed,runCallbacks,internal){void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0);const swiper=this,{enabled:enabled,params:params,animating:animating}=swiper;if(!enabled)return swiper;let perGroup=params.slidesPerGroup;"auto"===params.slidesPerView&&1===params.slidesPerGroup&&params.slidesPerGroupAuto&&(perGroup=Math.max(swiper.slidesPerViewDynamic("current",!0),1));const increment=swiper.activeIndex<params.slidesPerGroupSkip?1:perGroup,isVirtual=swiper.virtual&&params.virtual.enabled;if(params.loop){if(animating&&!isVirtual&&params.loopPreventsSliding)return!1;if(swiper.loopFix({direction:"next"}),swiper._clientLeft=swiper.wrapperEl.clientLeft,swiper.activeIndex===swiper.slides.length-1&&params.cssMode)return requestAnimationFrame(()=>{swiper.slideTo(swiper.activeIndex+increment,speed,runCallbacks,internal)}),!0}return params.rewind&&swiper.isEnd?swiper.slideTo(0,speed,runCallbacks,internal):swiper.slideTo(swiper.activeIndex+increment,speed,runCallbacks,internal)}function slidePrev(speed,runCallbacks,internal){void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0);const swiper=this,{params:params,snapGrid:snapGrid,slidesGrid:slidesGrid,rtlTranslate:rtlTranslate,enabled:enabled,animating:animating}=swiper;if(!enabled)return swiper;const isVirtual=swiper.virtual&&params.virtual.enabled;if(params.loop){if(animating&&!isVirtual&&params.loopPreventsSliding)return!1;swiper.loopFix({direction:"prev"}),swiper._clientLeft=swiper.wrapperEl.clientLeft}const translate=rtlTranslate?swiper.translate:-swiper.translate;function normalize(val){return val<0?-Math.floor(Math.abs(val)):Math.floor(val)}const normalizedTranslate=normalize(translate),normalizedSnapGrid=snapGrid.map(val=>normalize(val));let prevSnap=snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate)-1];if(void 0===prevSnap&&params.cssMode){let prevSnapIndex;snapGrid.forEach((snap,snapIndex)=>{normalizedTranslate>=snap&&(prevSnapIndex=snapIndex)}),void 0!==prevSnapIndex&&(prevSnap=snapGrid[prevSnapIndex>0?prevSnapIndex-1:prevSnapIndex])}let prevIndex=0;if(void 0!==prevSnap&&(prevIndex=slidesGrid.indexOf(prevSnap),prevIndex<0&&(prevIndex=swiper.activeIndex-1),"auto"===params.slidesPerView&&1===params.slidesPerGroup&&params.slidesPerGroupAuto&&(prevIndex=prevIndex-swiper.slidesPerViewDynamic("previous",!0)+1,prevIndex=Math.max(prevIndex,0))),params.rewind&&swiper.isBeginning){const lastIndex=swiper.params.virtual&&swiper.params.virtual.enabled&&swiper.virtual?swiper.virtual.slides.length-1:swiper.slides.length-1;return swiper.slideTo(lastIndex,speed,runCallbacks,internal)}return params.loop&&0===swiper.activeIndex&&params.cssMode?(requestAnimationFrame(()=>{swiper.slideTo(prevIndex,speed,runCallbacks,internal)}),!0):swiper.slideTo(prevIndex,speed,runCallbacks,internal)}function slideReset(speed,runCallbacks,internal){void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0);const swiper=this;return this.slideTo(this.activeIndex,speed,runCallbacks,internal)}function slideToClosest(speed,runCallbacks,internal,threshold){void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0),void 0===threshold&&(threshold=.5);const swiper=this;let index=swiper.activeIndex;const skip=Math.min(swiper.params.slidesPerGroupSkip,index),snapIndex=skip+Math.floor((index-skip)/swiper.params.slidesPerGroup),translate=swiper.rtlTranslate?swiper.translate:-swiper.translate;if(translate>=swiper.snapGrid[snapIndex]){const currentSnap=swiper.snapGrid[snapIndex],nextSnap=swiper.snapGrid[snapIndex+1];translate-currentSnap>(nextSnap-currentSnap)*threshold&&(index+=swiper.params.slidesPerGroup)}else{const prevSnap=swiper.snapGrid[snapIndex-1],currentSnap=swiper.snapGrid[snapIndex];translate-prevSnap<=(currentSnap-prevSnap)*threshold&&(index-=swiper.params.slidesPerGroup)}return index=Math.max(index,0),index=Math.min(index,swiper.slidesGrid.length-1),swiper.slideTo(index,speed,runCallbacks,internal)}function slideToClickedSlide(){const swiper=this,{params:params,slidesEl:slidesEl}=swiper,slidesPerView="auto"===params.slidesPerView?swiper.slidesPerViewDynamic():params.slidesPerView;let slideToIndex=swiper.clickedIndex,realIndex;const slideSelector=swiper.isElement?"swiper-slide":`.${params.slideClass}`;if(params.loop){if(swiper.animating)return;realIndex=parseInt(swiper.clickedSlide.getAttribute("data-swiper-slide-index"),10),params.centeredSlides?slideToIndex<swiper.loopedSlides-slidesPerView/2||slideToIndex>swiper.slides.length-swiper.loopedSlides+slidesPerView/2?(swiper.loopFix(),slideToIndex=swiper.getSlideIndex(elementChildren(slidesEl,`${slideSelector}[data-swiper-slide-index="${realIndex}"]`)[0]),nextTick(()=>{swiper.slideTo(slideToIndex)})):swiper.slideTo(slideToIndex):slideToIndex>swiper.slides.length-slidesPerView?(swiper.loopFix(),slideToIndex=swiper.getSlideIndex(elementChildren(slidesEl,`${slideSelector}[data-swiper-slide-index="${realIndex}"]`)[0]),nextTick(()=>{swiper.slideTo(slideToIndex)})):swiper.slideTo(slideToIndex)}else swiper.slideTo(slideToIndex)}function loopCreate(slideRealIndex){const swiper=this,{params:params,slidesEl:slidesEl}=swiper;if(!params.loop||swiper.virtual&&swiper.params.virtual.enabled)return;const initSlides=()=>{const slides=elementChildren(slidesEl,`.${params.slideClass}, swiper-slide`);
233slides.forEach((el,index)=>{el.setAttribute("data-swiper-slide-index",index)})},gridEnabled=swiper.grid&&params.grid&&params.grid.rows>1,slidesPerGroup=params.slidesPerGroup*(gridEnabled?params.grid.rows:1),shouldFillGroup=swiper.slides.length%slidesPerGroup!=0,shouldFillGrid=gridEnabled&&swiper.slides.length%params.grid.rows!=0,addBlankSlides=amountOfSlides=>{for(let i=0;i<amountOfSlides;i+=1){const slideEl=swiper.isElement?createElement("swiper-slide",[params.slideBlankClass]):createElement("div",[params.slideClass,params.slideBlankClass]);swiper.slidesEl.append(slideEl)}};if(shouldFillGroup){if(params.loopAddBlankSlides){const slidesToAdd=slidesPerGroup-swiper.slides.length%slidesPerGroup;addBlankSlides(slidesToAdd),swiper.recalcSlides(),swiper.updateSlides()}else showWarning("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");initSlides()}else if(shouldFillGrid){if(params.loopAddBlankSlides){const slidesToAdd=params.grid.rows-swiper.slides.length%params.grid.rows;addBlankSlides(slidesToAdd),swiper.recalcSlides(),swiper.updateSlides()}else showWarning("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");initSlides()}else initSlides();
233swiper.loopFix({slideRealIndex:slideRealIndex,direction:params.centeredSlides?void 0:"next"})}function loopFix(_temp){let{slideRealIndex:slideRealIndex,slideTo:slideTo=!0,direction:direction,setTranslate:setTranslate,activeSlideIndex:activeSlideIndex,byController:byController,byMousewheel:byMousewheel}=void 0===_temp?{}:_temp;const swiper=this;if(!swiper.params.loop)return;swiper.emit("beforeLoopFix");const{slides:slides,allowSlidePrev:allowSlidePrev,allowSlideNext:allowSlideNext,slidesEl:slidesEl,params:params}=swiper,{centeredSlides:centeredSlides}=params;if(swiper.allowSlidePrev=!0,swiper.allowSlideNext=!0,swiper.virtual&&params.virtual.enabled)return slideTo&&(params.centeredSlides||0!==swiper.snapIndex?params.centeredSlides&&swiper.snapIndex<params.slidesPerView?swiper.slideTo(swiper.virtual.slides.length+swiper.snapIndex,0,!1,!0):swiper.snapIndex===swiper.snapGrid.length-1&&swiper.slideTo(swiper.virtual.slidesBefore,0,!1,!0):swiper.slideTo(swiper.virtual.slides.length,0,!1,!0)),swiper.allowSlidePrev=allowSlidePrev,swiper.allowSlideNext=allowSlideNext,void swiper.emit("loopFix");let slidesPerView=params.slidesPerView;"auto"===slidesPerView?slidesPerView=swiper.slidesPerViewDynamic():(slidesPerView=Math.ceil(parseFloat(params.slidesPerView,10)),centeredSlides&&slidesPerView%2==0&&(slidesPerView+=1));const slidesPerGroup=params.slidesPerGroupAuto?slidesPerView:params.slidesPerGroup;let loopedSlides=slidesPerGroup;loopedSlides%slidesPerGroup!=0&&(loopedSlides+=slidesPerGroup-loopedSlides%slidesPerGroup),loopedSlides+=params.loopAdditionalSlides,swiper.loopedSlides=loopedSlides;const gridEnabled=swiper.grid&&params.grid&&params.grid.rows>1;slides.length<slidesPerView+loopedSlides?showWarning("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):gridEnabled&&"row"===params.grid.fill&&showWarning("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const prependSlidesIndexes=[],appendSlidesIndexes=[];let activeIndex=swiper.activeIndex;void 0===activeSlideIndex?activeSlideIndex=swiper.getSlideIndex(slides.filter(el=>el.classList.contains(params.slideActiveClass))[0]):activeIndex=activeSlideIndex;const isNext="next"===direction||!direction,isPrev="prev"===direction||!direction;let slidesPrepended=0,slidesAppended=0;const cols=gridEnabled?Math.ceil(slides.length/params.grid.rows):slides.length,activeColIndex=gridEnabled?slides[activeSlideIndex].column:activeSlideIndex,activeColIndexWithShift=activeColIndex+(centeredSlides&&void 0===setTranslate?-slidesPerView/2+.5:0);if(activeColIndexWithShift<loopedSlides){slidesPrepended=Math.max(loopedSlides-activeColIndexWithShift,slidesPerGroup);for(let i=0;i<loopedSlides-activeColIndexWithShift;i+=1){const index=i-Math.floor(i/cols)*cols;if(gridEnabled){const colIndexToPrepend=cols-index-1;for(let i=slides.length-1;i>=0;i-=1)slides[i].column===colIndexToPrepend&&prependSlidesIndexes.push(i)}else prependSlidesIndexes.push(cols-index-1)}}else if(activeColIndexWithShift+slidesPerView>cols-loopedSlides){slidesAppended=Math.max(activeColIndexWithShift-(cols-2*loopedSlides),slidesPerGroup);for(let i=0;i<slidesAppended;i+=1){const index=i-Math.floor(i/cols)*cols;gridEnabled?slides.forEach((slide,slideIndex)=>{slide.column===index&&appendSlidesIndexes.push(slideIndex)}):appendSlidesIndexes.push(index)}}if(swiper.__preventObserver__=!0,requestAnimationFrame(()=>{swiper.__preventObserver__=!1}),isPrev&&prependSlidesIndexes.forEach(index=>{slides[index].swiperLoopMoveDOM=!0,slidesEl.prepend(slides[index]),slides[index].swiperLoopMoveDOM=!1}),isNext&&appendSlidesIndexes.forEach(index=>{slides[index].swiperLoopMoveDOM=!0,slidesEl.append(slides[index]),slides[index].swiperLoopMoveDOM=!1}),swiper.recalcSlides(),"auto"===params.slidesPerView?swiper.updateSlides():gridEnabled&&(prependSlidesIndexes.length>0&&isPrev||appendSlidesIndexes.length>0&&isNext)&&swiper.slides.forEach((slide,slideIndex)=>{swiper.grid.updateSlide(slideIndex,slide,swiper.slides)}),params.watchSlidesProgress&&swiper.updateSlidesOffset(),slideTo)if(prependSlidesIndexes.length>0&&isPrev){if(void 0===slideRealIndex){const currentSlideTranslate=swiper.slidesGrid[activeIndex],newSlideTranslate=swiper.slidesGrid[activeIndex+slidesPrepended],diff=newSlideTranslate-currentSlideTranslate;byMousewheel?swiper.setTranslate(swiper.translate-diff):(swiper.slideTo(activeIndex+slidesPrepended,0,!1,!0),setTranslate&&(swiper.touchEventsData.startTranslate=swiper.touchEventsData.startTranslate-diff,swiper.touchEventsData.currentTranslate=swiper.touchEventsData.currentTranslate-diff))}else if(setTranslate){const shift=gridEnabled?prependSlidesIndexes.length/params.grid.rows:prependSlidesIndexes.length;swiper.slideTo(swiper.activeIndex+shift,0,!1,!0),swiper.touchEventsData.currentTranslate=swiper.translate}}else if(appendSlidesIndexes.length>0&&isNext)if(void 0===slideRealIndex){const currentSlideTranslate=swiper.slidesGrid[activeIndex],newSlideTranslate=swiper.slidesGrid[activeIndex-slidesAppended],diff=newSlideTranslate-currentSlideTranslate;byMousewheel?swiper.setTranslate(swiper.translate-diff):(swiper.slideTo(activeIndex-slidesAppended,0,!1,!0),setTranslate&&(swiper.touchEventsData.startTranslate=swiper.touchEventsData.startTranslate-diff,swiper.touchEventsData.currentTranslate=swiper.touchEventsData.currentTranslate-diff))}else{const shift=gridEnabled?appendSlidesIndexes.length/params.grid.rows:appendSlidesIndexes.length;swiper.slideTo(swiper.activeIndex-shift,0,!1,!0)}if(swiper.allowSlidePrev=allowSlidePrev,swiper.allowSlideNext=allowSlideNext,swiper.controller&&swiper.controller.control&&!byController){const loopParams={slideRealIndex:sli
vendor: 11,207 bytes, line 233
233deRealIndex,direction:direction,setTranslate:setTranslate,activeSlideIndex:activeSlideIndex,byController:!0};Array.isArray(swiper.controller.control)?swiper.controller.control.forEach(c=>{!c.destroyed&&c.params.loop&&c.loopFix({...loopParams,slideTo:c.params.slidesPerView===params.slidesPerView&&slideTo})}):swiper.controller.control instanceof swiper.constructor&&swiper.controller.control.params.loop&&swiper.controller.control.loopFix({...loopParams,slideTo:swiper.controller.control.params.slidesPerView===params.slidesPerView&&slideTo})}swiper.emit("loopFix")}function loopDestroy(){const swiper=this,{params:params,slidesEl:slidesEl}=this;if(!params.loop||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();const newSlidesOrder=[];this.slides.forEach(slideEl=>{const index=void 0===slideEl.swiperSlideIndex?1*slideEl.getAttribute("data-swiper-slide-index"):slideEl.swiperSlideIndex;newSlidesOrder[index]=slideEl}),this.slides.forEach(slideEl=>{slideEl.removeAttribute("data-swiper-slide-index")}),newSlidesOrder.forEach(slideEl=>{slidesEl.append(slideEl)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}function setGrabCursor(moving){const swiper=this;if(!swiper.params.simulateTouch||swiper.params.watchOverflow&&swiper.isLocked||swiper.params.cssMode)return;const el="container"===swiper.params.touchEventsTarget?swiper.el:swiper.wrapperEl;swiper.isElement&&(swiper.__preventObserver__=!0),el.style.cursor="move",el.style.cursor=moving?"grabbing":"grab",swiper.isElement&&requestAnimationFrame(()=>{swiper.__preventObserver__=!1})}function unsetGrabCursor(){const swiper=this;swiper.params.watchOverflow&&swiper.isLocked||swiper.params.cssMode||(swiper.isElement&&(swiper.__preventObserver__=!0),swiper["container"===swiper.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",swiper.isElement&&requestAnimationFrame(()=>{swiper.__preventObserver__=!1}))}function closestElement(selector,base){function __closestFrom(el){if(!el||el===getDocument()||el===getWindow())return null;el.assignedSlot&&(el=el.assignedSlot);const found=el.closest(selector);return found||el.getRootNode?found||__closestFrom(el.getRootNode().host):null}return void 0===base&&(base=this),__closestFrom(base)}function preventEdgeSwipe(swiper,event,startX){const window=getWindow(),{params:params}=swiper,edgeSwipeDetection=params.edgeSwipeDetection,edgeSwipeThreshold=params.edgeSwipeThreshold;return!edgeSwipeDetection||!(startX<=edgeSwipeThreshold||startX>=window.innerWidth-edgeSwipeThreshold)||"prevent"===edgeSwipeDetection&&(event.preventDefault(),!0)}function onTouchStart(event){const swiper=this,document=getDocument();let e=event;e.originalEvent&&(e=e.originalEvent);const data=swiper.touchEventsData;if("pointerdown"===e.type){if(null!==data.pointerId&&data.pointerId!==e.pointerId)return;data.pointerId=e.pointerId}else"touchstart"===e.type&&1===e.targetTouches.length&&(data.touchId=e.targetTouches[0].identifier);if("touchstart"===e.type)return void preventEdgeSwipe(swiper,e,e.targetTouches[0].pageX);const{params:params,touches:touches,enabled:enabled}=swiper;if(!enabled)return;if(!params.simulateTouch&&"mouse"===e.pointerType)return;if(swiper.animating&&params.preventInteractionOnTransition)return;!swiper.animating&&params.cssMode&&params.loop&&swiper.loopFix();let targetEl=e.target;if("wrapper"===params.touchEventsTarget&&!swiper.wrapperEl.contains(targetEl))return;if("which"in e&&3===e.which)return;if("button"in e&&e.button>0)return;if(data.isTouched&&data.isMoved)return;const swipingClassHasValue=!!params.noSwipingClass&&""!==params.noSwipingClass,eventPath=e.composedPath?e.composedPath():e.path;swipingClassHasValue&&e.target&&e.target.shadowRoot&&eventPath&&(targetEl=eventPath[0]);const noSwipingSelector=params.noSwipingSelector?params.noSwipingSelector:`.${params.noSwipingClass}`,isTargetShadow=!(!e.target||!e.target.shadowRoot);if(params.noSwiping&&(isTargetShadow?closestElement(noSwipingSelector,targetEl):targetEl.closest(noSwipingSelector)))return void(swiper.allowClick=!0);if(params.swipeHandler&&!targetEl.closest(params.swipeHandler))return;touches.currentX=e.pageX,touches.currentY=e.pageY;const startX=touches.currentX,startY=touches.currentY;if(!preventEdgeSwipe(swiper,e,startX))return;Object.assign(data,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),touches.startX=startX,touches.startY=startY,data.touchStartTime=now(),swiper.allowClick=!0,swiper.updateSize(),swiper.swipeDirection=void 0,params.threshold>0&&(data.allowThresholdMove=!1);let preventDefault=!0;targetEl.matches(data.focusableElements)&&(preventDefault=!1,"SELECT"===targetEl.nodeName&&(data.isTouched=!1)),document.activeElement&&document.activeElement.matches(data.focusableElements)&&document.activeElement!==targetEl&&document.activeElement.blur();const shouldPreventDefault=preventDefault&&swiper.allowTouchMove&&params.touchStartPreventDefault;!params.touchStartForcePreventDefault&&!shouldPreventDefault||targetEl.isContentEditable||e.preventDefault(),params.freeMode&&params.freeMode.enabled&&swiper.freeMode&&swiper.animating&&!params.cssMode&&swiper.freeMode.onTouchStart(),swiper.emit("touchStart",e)}function onTouchMove(event){const document=getDocument(),swiper=this,data=swiper.touchEventsData,{params:params,touches:touches,rtlTranslate:rtl,enabled:enabled}=swiper;if(!enabled)return;if(!params.simulateTouch&&"mouse"===event.pointerType)return;let e=event,targetTouch;if(e.originalEvent&&(e=e.originalEvent),"pointermove"===e.type){if(null!==data.touchId)return;const id=e.pointerId;if(id!==data.pointerId)return}if("touchmove"===e.type){if(targetTouch=[...e.changedTouches].filter(t=>t.identifier===data.touchId)[0],!targetTouch||targetTouch.identifier!==data.touchId)return}else targetTouch=e;if(!data.isTouched)return void(data.startMoving&&data.isScrolling&&swiper.emit("touchMoveOpposite",e));const pageX=targetTouch.pageX,pageY=targetTouch.pageY;if(e.preventedByNestedSwiper)return touches.startX=pageX,void(touches.startY=pageY);if(!swiper.allowTouchMove)return e.target.matches(data.focusableElements)||(swiper.allowClick=!1),void(data.isTouched&&(Object.assign(touches,{startX:pageX,startY:pageY,currentX:pageX,currentY:pageY}),data.touchStartTime=now()));if(params.touchReleaseOnEdges&&!params.loop)if(swiper.isVertical()){if(pageY<touches.startY&&swiper.translate<=swiper.maxTranslate()||pageY>touches.startY&&swiper.translate>=swiper.minTranslate())return data.isTouched=!1,void(data.isMoved=!1)}else if(pageX<touches.startX&&swiper.translate<=swiper.maxTranslate()||pageX>touches.startX&&swiper.translate>=swiper.minTranslate())return;if(document.activeElement&&e.target===document.activeElement&&e.target.matches(data.focusableElements))return data.isMoved=!0,void(swiper.allowClick=!1);data.allowTouchCallbacks&&swiper.emit("touchMove",e),touches.previousX=touches.currentX,touches.previousY=touches.currentY,touches.currentX=pageX,touches.currentY=pageY;const diffX=touches.currentX-touches.startX,diffY=touches.currentY-touches.startY;if(swiper.params.threshold&&Math.sqrt(diffX**2+diffY**2)<swiper.params.threshold)return;if(void 0===data.isScrolling){let touchAngle;swiper.isHorizontal()&&touches.currentY===touches.startY||swiper.isVertical()&&touches.currentX===touches.startX?data.isScrolling=!1:diffX*diffX+diffY*diffY>=25&&(touchAngle=180*Math.atan2(Math.abs(diffY),Math.abs(diffX))/Math.PI,data.isScrolling=swiper.isHorizontal()?touchAngle>params.touchAngle:90-touchAngle>params.touchAngle)}if(data.isScrolling&&swiper.emit("touchMoveOpposite",e),void 0===data.startMoving&&(touches.currentX===touches.startX&&touches.currentY===touches.startY||(data.startMoving=!0)),data.isScrolling)return void(data.isTouched=!1);if(!data.startMoving)return;swiper.allowClick=!1,!params.cssMode&&e.cancelable&&e.preventDefault(),params.touchMoveStopPropagation&&!params.nested&&e.stopPropagation();let diff=swiper.isHorizontal()?diffX:diffY,touchesDiff=swiper.isHorizontal()?touches.currentX-touches.previousX:touches.currentY-touches.previousY;params.oneWayMovement&&(diff=Math.abs(diff)*(rtl?1:-1),touchesDiff=Math.abs(touchesDiff)*(rtl?1:-1)),touches.diff=diff,diff*=params.touchRatio,rtl&&(diff=-diff,touchesDiff=-touchesDiff);const prevTouchesDirection=swiper.touchesDirection;swiper.swipeDirection=diff>0?"prev":"next",swiper.touchesDirection=touchesDiff>0?"prev":"next";const isLoop=swiper.params.loop&&!params.cssMode,allowLoopFix="next"===swiper.touchesDirection&&swiper.allowSlideNext||"prev"===swiper.touchesDirection&&swiper.allowSlidePrev;if(!data.isMoved){if(isLoop&&allowLoopFix&&swiper.loopFix({direction:swiper.swipeDirection}),data.startTranslate=swiper.getTranslate(),swiper.setTransition(0),swiper.animating){const evt=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});swiper.wrapperEl.dispatchEvent(evt)}data.allowMomentumBounce=!1,!params.grabCursor||!0!==swiper.allowSlideNext&&!0!==swiper.allowSlidePrev||swiper.setGrabCursor(!0),swiper.emit("sliderFirstMove",e)}let loopFixed;if((new Date).getTime(),data.isMoved&&data.allowThresholdMove&&prevTouchesDirection!==swiper.touchesDirection&&isLoop&&allowLoopFix&&Math.abs(diff)>=1)return Object.assign(touches,{startX:pageX,startY:pageY,currentX:pageX,currentY:pageY,startTranslate:data.currentTranslate}),data.loopSwapReset=!0,void(data.startTranslate=data.currentTranslate);swiper.emit("sliderMove",e),data.isMoved=!0,data.currentTranslate=diff+data.startTranslate;let disableParentSwiper=!0,resistanceRatio=params.resistanceRatio;if(params.touchReleaseOnEdges&&(resistanceRatio=0),diff>0?(isLoop&&allowLoopFix&&data.allowThresholdMove&&data.currentTranslate>(params.centeredSlides?swiper.minTranslate()-swiper.slidesSizesGrid[swiper.activeIndex+1]:swiper.minTranslate())&&swiper.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),data.currentTranslate>swiper.minTranslate()&&(disableParentSwiper=!1,params.resistance&&(data.currentTranslate=swiper.minTranslate()-1+(-swiper.minTranslate()+data.startTranslate+diff)**resistanceRatio))):diff<0&&(isLoop&&allowLoopFix&&data.allowThresholdMove&&data.currentTranslate<(params.centeredSlides?swiper.maxTranslate()+swiper.slidesSizesGrid[swiper.slidesSizesGrid.length-1]:swiper.maxTranslate())&&swiper.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:swiper.slides.length-("auto"===params.slidesPerView?swiper.slidesPerViewDynamic():Math.ceil(parseFloat(params.slidesPerView,10)))}),data.currentTranslate<swiper.maxTranslate()&&(disableParentSwiper=!1,params.resistance&&(data.currentTranslate=swiper.maxTranslate()+1-(swiper.maxTranslate()-data.startTranslate-diff)**resistanceRatio))),disableParentSwiper&&(e.preventedByNestedSwiper=!0),!swiper.allowSlideNext&&"next"===swiper.swipeDirection&&data.currentTranslate<data.startTranslate&&(data.currentTranslate=data.startTranslate),!swiper.allowSlidePrev&&"prev"===swiper.swipeDirection&&data.currentTranslate>data.startTranslate&&(data.currentTranslate=data.startTranslate),swiper.allowSlidePrev||swiper.allowSlideNext||(data.currentTranslate=data.startTranslate),params.threshold>0){if(!(Math.abs(diff)>params.threshold||data.allowThresholdMove))return void(data.currentTranslate=data.startTranslate);
233if(!data.allowThresholdMove)return data.allowThresholdMove=!0,touches.startX=touches.currentX,touches.startY=touches.currentY,data.currentTranslate=data.startTranslate,void(touches.diff=swiper.isHorizontal()?touches.currentX-touches.startX:touches.currentY-touches.startY)}params.followFinger&&!params.cssMode&&((params.freeMode&&params.freeMode.enabled&&swiper.freeMode||params.watchSlidesProgress)&&(swiper.updateActiveIndex(),swiper.updateSlidesClasses()),params.freeMode&&params.freeMode.enabled&&swiper.freeMode&&swiper.freeMode.onTouchMove(),swiper.updateProgress(data.currentTranslate),swiper.setTranslate(data.currentTranslate))}function onTouchEnd(event){const swiper=this,data=swiper.touchEventsData;let e=event,targetTouch;e.originalEvent&&(e=e.originalEvent);const isTouchEvent="touchend"===e.type||"touchcancel"===e.type;if(isTouchEvent){if(targetTouch=[...e.changedTouches].filter(t=>t.identifier===data.touchId)[0],!targetTouch||targetTouch.identifier!==data.touchId)return}else{if(null!==data.touchId)return;if(e.pointerId!==data.pointerId)return;targetTouch=e}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(e.type)){const proceed=["pointercancel","contextmenu"].includes(e.type)&&(swiper.browser.isSafari||swiper.browser.isWebView);if(!proceed)return}data.pointerId=null,data.touchId=null;const{params:params,touches:touches,rtlTranslate:rtl,slidesGrid:slidesGrid,enabled:enabled}=swiper;if(!enabled)return;if(!params.simulateTouch&&"mouse"===e.pointerType)return;if(data.allowTouchCallbacks&&swiper.emit("touchEnd",e),data.allowTouchCallbacks=!1,!data.isTouched)return data.isMoved&&params.grabCursor&&swiper.setGrabCursor(!1),data.isMoved=!1,void(data.startMoving=!1);params.grabCursor&&data.isMoved&&data.isTouched&&(!0===swiper.allowSlideNext||!0===swiper.allowSlidePrev)&&swiper.setGrabCursor(!1);const touchEndTime=now(),timeDiff=touchEndTime-data.touchStartTime;if(swiper.allowClick){const pathTree=e.path||e.composedPath&&e.composedPath();swiper.updateClickedSlide(pathTree&&pathTree[0]||e.target,pathTree),swiper.emit("tap click",e),timeDiff<300&&touchEndTime-data.lastClickTime<300&&swiper.emit("doubleTap doubleClick",e)}if(data.lastClickTime=now(),nextTick(()=>{swiper.destroyed||(swiper.allowClick=!0)}),!data.isTouched||!data.isMoved||!swiper.swipeDirection||0===touches.diff&&!data.loopSwapReset||data.currentTranslate===data.startTranslate&&!data.loopSwapReset)return data.isTouched=!1,data.isMoved=!1,void(data.startMoving=!1);let currentPos;if(data.isTouched=!1,data.isMoved=!1,data.startMoving=!1,currentPos=params.followFinger?rtl?swiper.translate:-swiper.translate:-data.currentTranslate,params.cssMode)return;if(params.freeMode&&params.freeMode.enabled)return void swiper.freeMode.onTouchEnd({currentPos:currentPos});const swipeToLast=currentPos>=-swiper.maxTranslate()&&!swiper.params.loop;let stopIndex=0,groupSize=swiper.slidesSizesGrid[0];for(let i=0;i<slidesGrid.length;i+=i<params.slidesPerGroupSkip?1:params.slidesPerGroup){const increment=i<params.slidesPerGroupSkip-1?1:params.slidesPerGroup;void 0!==slidesGrid[i+increment]?(swipeToLast||currentPos>=slidesGrid[i]&&currentPos<slidesGrid[i+increment])&&(stopIndex=i,groupSize=slidesGrid[i+increment]-slidesGrid[i]):(swipeToLast||currentPos>=slidesGrid[i])&&(stopIndex=i,groupSize=slidesGrid[slidesGrid.length-1]-slidesGrid[slidesGrid.length-2])}let rewindFirstIndex=null,rewindLastIndex=null;params.rewind&&(swiper.isBeginning?rewindLastIndex=params.virtual&&params.virtual.enabled&&swiper.virtual?swiper.virtual.slides.length-1:swiper.slides.length-1:swiper.isEnd&&(rewindFirstIndex=0));const ratio=(currentPos-slidesGrid[stopIndex])/groupSize,increment=stopIndex<params.slidesPerGroupSkip-1?1:params.slidesPerGroup;if(timeDiff>params.longSwipesMs){if(!params.longSwipes)return void swiper.slideTo(swiper.activeIndex);"next"===swiper.swipeDirection&&(ratio>=params.longSwipesRatio?swiper.slideTo(params.rewind&&swiper.isEnd?rewindFirstIndex:stopIndex+increment):swiper.slideTo(stopIndex)),"prev"===swiper.swipeDirection&&(ratio>1-params.longSwipesRatio?swiper.slideTo(stopIndex+increment):null!==rewindLastIndex&&ratio<0&&Math.abs(ratio)>params.longSwipesRatio?swiper.slideTo(rewindLastIndex):swiper.slideTo(stopIndex))}else{if(!params.shortSwipes)return void swiper.slideTo(swiper.activeIndex);const isNavButtonTarget=swiper.navigation&&(e.target===swiper.navigation.nextEl||e.target===swiper.navigation.prevEl);isNavButtonTarget?e.target===swiper.navigation.nextEl?swiper.slideTo(stopIndex+increment):swiper.slideTo(stopIndex):("next"===swiper.swipeDirection&&swiper.slideTo(null!==rewindFirstIndex?rewindFirstIndex:stopIndex+increment),"prev"===swiper.swipeDirection&&swiper.slideTo(null!==rewindLastIndex?rewindLastIndex:stopIndex))}}function onResize(){const swiper=this,{params:params,el:el}=swiper;if(el&&0===el.offsetWidth)return;params.breakpoints&&swiper.setBreakpoint();const{allowSlideNext:allowSlideNext,allowSlidePrev:allowSlidePrev,snapGrid:snapGrid}
233=swiper,isVirtual=swiper.virtual&&swiper.params.virtual.enabled;swiper.allowSlideNext=!0,swiper.allowSlidePrev=!0,swiper.updateSize(),swiper.updateSlides(),swiper.updateSlidesClasses();const isVirtualLoop=isVirtual&&params.loop;!("auto"===params.slidesPerView||params.slidesPerView>1)||!swiper.isEnd||swiper.isBeginning||swiper.params.centeredSlides||isVirtualLoop?swiper.params.loop&&!isVirtual?swiper.slideToLoop(swiper.realIndex,0,!1,!0):swiper.slideTo(swiper.activeIndex,0,!1,!0):swiper.slideTo(swiper.slides.length-1,0,!1,!0),swiper.autoplay&&swiper.autoplay.running&&swiper.autoplay.paused&&(clearTimeout(swiper.autoplay.resizeTimeout),swiper.autoplay.resizeTimeout=setTimeout(()=>{swiper.autoplay&&swiper.autoplay.running&&swiper.autoplay.paused&&swiper.autoplay.resume()},500)),swiper.allowSlidePrev=allowSlidePrev,swiper.allowSlideNext=allowSlideNext,swiper.params.watchOverflow&&snapGrid!==swiper.snapGrid&&swiper.checkOverflow()}function onClick(e){const swiper=this;swiper.enabled&&(swiper.allowClick||(swiper.params.preventClicks&&e.preventDefault(),swiper.params.preventClicksPropagation&&swiper.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const swiper=this,{wrapperEl:wrapperEl,rtlTranslate:rtlTranslate,enabled:enabled}=swiper;if(!enabled)return;let newProgress;swiper.previousTranslate=swiper.translate,swiper.isHorizontal()?swiper.translate=-wrapperEl.scrollLeft:swiper.translate=-wrapperEl.scrollTop,0===swiper.translate&&(swiper.translate=0),swiper.updateActiveIndex(),swiper.updateSlidesClasses();const translatesDiff=swiper.maxTranslate()-swiper.minTranslate();newProgress=0===translatesDiff?0:(swiper.translate-swiper.minTranslate())/translatesDiff,newProgress!==swiper.progress&&swiper.updateProgress(rtlTranslate?-swiper.translate:swiper.translate),swiper.emit("setTranslate",swiper.translate,!1)}function onLoad(e){const swiper=this;processLazyPreloader(this,e.target),this.params.cssMode||"auto"!==this.params.slidesPerView&&!this.params.autoHeight||this.update()}function onDocumentTouchStart(){const swiper=this;swiper.documentTouchHandlerProceeded||(swiper.documentTouchHandlerProceeded=!0,swiper.params.touchReleaseOnEdges&&(swiper.el.style.touchAction="auto"))}const events=(swiper,method)=>{const document=getDocument(),{params:params,el:el,wrapperEl:wrapperEl,device:device}=swiper,capture=!!params.nested,domMethod="on"===method?"addEventListener":"removeEventListener",swiperMethod=method;document[domMethod]("touchstart",swiper.onDocumentTouchStart,{passive:!1,capture:capture}),el[domMethod]("touchstart",swiper.onTouchStart,{passive:!1}),el[domMethod]("pointerdown",swiper.onTouchStart,{passive:!1}),document[domMethod]("touchmove",swiper.onTouchMove,{passive:!1,capture:capture}),document[domMethod]("pointermove",swiper.onTouchMove,{passive:!1,capture:capture}),document[domMethod]("touchend",swiper.onTouchEnd,{passive:!0}),document[domMethod]("pointerup",swiper.onTouchEnd,{passive:!0}),document[domMethod]("pointercancel",swiper.onTouchEnd,{passive:!0}),document[domMethod]("touchcancel",swiper.onTouchEnd,{passive:!0}),document[domMethod]("pointerout",swiper.onTouchEnd,{passive:!0}),document[domMethod]("pointerleave",swiper.onTouchEnd,{passive:!0}),document[domMethod]("contextmenu",swiper.onTouchEnd,{passive:!0}),(params.preventClicks||params.preventClicksPropagation)&&el[domMethod]("click",swiper.onClick,!0),params.cssMode&&wrapperEl[domMethod]("scroll",swiper.onScroll),params.updateOnWindowResize?swiper[swiperMethod](device.ios||device.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):swiper[swiperMethod]("observerUpdate",onResize,!0),el[domMethod]("load",swiper.onLoad,{capture:!0})};function attachEvents(){const swiper=this,{params:params}=swiper;swiper.onTouchStart=onTouchStart.bind(swiper),swiper.onTouchMove=onTouchMove.bind(swiper),swiper.onTouchEnd=onTouchEnd.bind(swiper),swiper.onDocumentTouchStart=onDocumentTouchStart.bind(swiper),params.cssMode&&(swiper.onScroll=onScroll.bind(swiper)),swiper.onClick=onClick.bind(swiper),swiper.onLoad=onLoad.bind(swiper),events(swiper,"on")}function detachEvents(){const swiper=this;events(this,"off")}var events$1;const isGridEnabled=(swiper,params)=>swiper.grid&&params.grid&&params.grid.rows>1;function setBreakpoint(){const swiper=this,{realIndex:realIndex,initialized:initialized,params:params,el:el}=swiper,breakpoints=params.breakpoints;if(!breakpoints||breakpoints&&0===Object.keys(breakpoints).length)return;
233const breakpoint=swiper.getBreakpoint(breakpoints,swiper.params.breakpointsBase,swiper.el);if(!breakpoint||swiper.currentBreakpoint===breakpoint)return;const breakpointOnlyParams=breakpoint in breakpoints?breakpoints[breakpoint]:void 0,breakpointParams=breakpointOnlyParams||swiper.originalParams,wasMultiRow=isGridEnabled(swiper,params),isMultiRow=isGridEnabled(swiper,breakpointParams),wasEnabled=params.enabled;wasMultiRow&&!isMultiRow?(el.classList.remove(`${params.containerModifierClass}grid`,`${params.containerModifierClass}grid-column`),swiper.emitContainerClasses()):!wasMultiRow&&isMultiRow&&(el.classList.add(`${params.containerModifierClass}grid`),(breakpointParams.grid.fill&&"column"===breakpointParams.grid.fill||!breakpointParams.grid.fill&&"column"===params.grid.fill)&&el.classList.add(`${params.containerModifierClass}grid-column`),swiper.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(prop=>{if(void 0===breakpointParams[prop])return;const wasModuleEnabled=params[prop]&&params[prop].enabled,isModuleEnabled=breakpointParams[prop]&&breakpointParams[prop].enabled;wasModuleEnabled&&!isModuleEnabled&&swiper[prop].disable(),!wasModuleEnabled&&isModuleEnabled&&swiper[prop].enable()});const directionChanged=breakpointParams.direction&&breakpointParams.direction!==params.direction,needsReLoop=params.loop&&(breakpointParams.slidesPerView!==params.slidesPerView||directionChanged),wasLoop=params.loop;directionChanged&&initialized&&swiper.changeDirection(),extend(swiper.params,breakpointParams);const isEnabled=swiper.params.enabled,hasLoop=swiper.params.loop;Object.assign(swiper,{allowTouchMove:swiper.params.allowTouchMove,allowSlideNext:swiper.params.allowSlideNext,allowSlidePrev:swiper.params.allowSlidePrev}),wasEnabled&&!isEnabled?swiper.disable():!wasEnabled&&isEnabled&&swiper.enable(),swiper.currentBreakpoint=breakpoint,swiper.emit("_beforeBreakpoint",breakpointParams),initialized&&(needsReLoop?(swiper.loopDestroy(),swiper.loopCreate(realIndex),swiper.updateSlides()):!wasLoop&&hasLoop?(swiper.loopCreate(realIndex),swiper.updateSlides()):wasLoop&&!hasLoop&&swiper.loopDestroy()),swiper.emit("breakpoint",breakpointParams)}function getBreakpoint(breakpoints,base,containerEl){if(void 0===base&&(base="window"),!breakpoints||"container"===base&&!containerEl)return;let breakpoint=!1;const window=getWindow(),currentHeight="window"===base?window.innerHeight:containerEl.clientHeight,points=Object.keys(breakpoints).map(point=>{if("string"==typeof point&&0===point.indexOf("@")){const minRatio=parseFloat(point.substr(1)),value=currentHeight*minRatio;return{value:value,point:point}}return{value:point,point:point}});points.sort((a,b)=>
233parseInt(a.value,10)-parseInt(b.value,10));for(let i=0;i<points.length;i+=1){const{point:point,value:value}=points[i];"window"===base?window.matchMedia(`(min-width: ${value}px)`).matches&&(breakpoint=point):value<=containerEl.clientWidth&&(breakpoint=point)}return breakpoint||"max"}var breakpoints,classes;function prepareClasses(entries,prefix){const resultClasses=[];return entries.forEach(item=>{"object"==typeof item?Object.keys(item).forEach(classNames=>{item[classNames]&&resultClasses.push(prefix+classNames)}):"string"==typeof item&&resultClasses.push(prefix+item)}),resultClasses}function addClasses(){const swiper=this,{classNames:classNames,params:params,rtl:rtl,el:el,device:device}=this,suffixes=prepareClasses(["initialized",params.direction,{"free-mode":this.params.freeMode&&params.freeMode.enabled},{autoheight:params.autoHeight},{rtl:rtl},{grid:params.grid&&params.grid.rows>1},{"grid-column":params.grid&&params.grid.rows>1&&"column"===params.grid.fill},{android:device.android},{ios:device.ios},{"css-mode":params.cssMode},{centered:params.cssMode&&params.centeredSlides},{"watch-progress":params.watchSlidesProgress}],params.containerModifierClass);classNames.push(...suffixes),el.classList.add(...classNames),this.emitContainerClasses()}function removeClasses(){const swiper=this,{el:el,classNames:classNames}=this;el.classList.remove(...classNames),this.emitContainerClasses()}function checkOverflow(){const swiper=this,{isLocked:wasLocked,params:params}=swiper,{slidesOffsetBefore:slidesOffsetBefore}=params;if(slidesOffsetBefore){const lastSlideIndex=swiper.slides.length-1,lastSlideRightEdge=swiper.slidesGrid[lastSlideIndex]+swiper.slidesSizesGrid[lastSlideIndex]+2*slidesOffsetBefore;swiper.isLocked=swiper.size>lastSlideRightEdge}else swiper.isLocked=1===swiper.snapGrid.length;!0===params.allowSlideNext&&(swiper.allowSlideNext=!swiper.isLocked),!0===params.allowSlidePrev&&(swiper.allowSlidePrev=!swiper.isLocked),wasLocked&&wasLocked!==swiper.isLocked&&(swiper.isEnd=!1),wasLocked!==swiper.isLocked&&swiper.emit(swiper.isLocked?"lock":"unlock")}var checkOverflow$1,defaults={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function moduleExtendParams(params,allModulesParams){return function extendParams(obj){void 0===obj&&(obj={});const moduleParamName=Object.keys(obj)[0],moduleParams=obj[moduleParamName];"object"==typeof moduleParams&&null!==moduleParams?(!0===params[moduleParamName]&&(params[moduleParamName]={enabled:!0}),"navigation"===moduleParamName&&params[moduleParamName]&&params[moduleParamName].enabled&&!params[moduleParamName].prevEl&&!params[moduleParamName].nextEl&&(params[moduleParamName].auto=!0),["pagination","scrollbar"].indexOf(moduleParamName)>=0&&params[moduleParamName]&&params[moduleParamName].enabled&&!params[moduleParamName].el&&(params[moduleParamName].auto=!0),moduleParamName in params&&"enabled"in moduleParams?("object"!=typeof params[moduleParamName]||"enabled"in params[moduleParamName]||(params[moduleParamName].enabled=!0),params[moduleParamName]||(params[moduleParamName]={enabled:!1}),extend(allModulesParams,obj)):extend(allModulesParams,obj)):extend(allModulesParams,obj)}}const prototypes={eventsEmitter:eventsEmitter,update:{updateSize:updateSize,updateSlides:updateSlides,updateAutoHeight:updateAutoHeight,updateSlidesOffset:updateSlidesOffset,updateSlidesProgress:updateSlidesProgress,updateProgress:updateProgress,updateSlidesClasses:updateSlidesClasses,updateActiveIndex:updateActiveIndex,updateClickedSlide:updateClickedSlide},translate:{getTranslate:getSwiperTranslate,setTranslate:setTranslate,minTranslate:minTranslate,maxTranslate:maxTranslate,translateTo:translateTo},transition:{setTransition:setTransition,transitionStart:transitionStart,transitionEnd:transitionEnd},slide:{slideTo:slideTo,slideToLoop:slideToLoop,slideNext:slideNext,slidePrev:slidePrev,slideReset:slideReset,slideToClosest:slideToClosest,slideToClickedSlide:slideToClickedSlide},loop:{loopCreate:loopCreate,loopFix:loopFix,loopDestroy:loopDestroy},grabCursor:{setGrabCursor:setGrabCursor,unsetGrabCursor:unsetGrabCursor},events:{attachEvents:attachEvents,detachEvents:detachEvents}
233,breakpoints:{setBreakpoint:setBreakpoint,getBreakpoint:getBreakpoint},checkOverflow:{checkOverflow:checkOverflow},classes:{addClasses:addClasses,removeClasses:removeClasses}},extendedDefaults={};class Swiper{constructor(){let el,params;for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];1===args.length&&args[0].constructor&&"Object"===Object.prototype.toString.call(args[0]).slice(8,-1)?params=args[0]:[el,params]=args,params||(params={}),params=extend({},params),el&&!params.el&&(params.el=el);const document=getDocument();if(params.el&&"string"==typeof params.el&&document.querySelectorAll(params.el).length>1){const swipers=[];return document.querySelectorAll(params.el).forEach(containerEl=>{const newParams=extend({},params,{el:containerEl});swipers.push(new Swiper(newParams))}),swipers}const swiper=this;swiper.__swiper__=!0,swiper.support=getSupport(),swiper.device=getDevice({userAgent:params.userAgent}),swiper.browser=getBrowser(),swiper.eventsListeners={},swiper.eventsAnyListeners=[],swiper.modules=[...swiper.__modules__],params.modules&&Array.isArray(params.modules)&&swiper.modules.push(...params.modules);const allModulesParams={};swiper.modules.forEach(mod=>{mod({params:params,swiper:swiper,extendParams:moduleExtendParams(params,allModulesParams),on:swiper.on.bind(swiper),once:swiper.once.bind(swiper),off:swiper.off.bind(swiper),emit:swiper.emit.bind(swiper)})});const swiperParams=extend({},defaults,allModulesParams);return swiper.params=extend({},swiperParams,extendedDefaults,params),swiper.originalParams=extend({},swiper.params),swiper.passedParams=extend({},params),swiper.params&&swiper.params.on&&Object.keys(swiper.params.on).forEac
233h(eventName=>{swiper.on(eventName,swiper.params.on[eventName])}),swiper.params&&swiper.params.onAny&&swiper.onAny(swiper.params.onAny),Object.assign(swiper,{enabled:swiper.params.enabled,el:el,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===swiper.params.direction,isVertical:()=>"vertical"===swiper.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:swiper.params.allowSlideNext,allowSlidePrev:swiper.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:swiper.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:swiper.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),swiper.emit("_swiper"),swiper.params.init&&swiper.init(),swiper}getDirectionLabel(property){return this.isHorizontal()?property:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[property]}getSlideIndex(slideEl){const{slidesEl:slidesEl,params:params}=this,slides=elementChildren(slidesEl,`.${params.slideClass}, swiper-slide`),firstSlideIndex=elementIndex(slides[0]);return elementIndex(slideEl)-firstSlideIndex}getSlideIndexByData(index){return this.getSlideIndex(this.slides.filter(slideEl=>1*slideEl.getAttribute("data-swiper-slide-index")===index)[0])}recalcSlides(){const swiper=this,{slidesEl:slidesEl,params:params}=this;this.slides=elementChildren(slidesEl,`.${params.slideClass}, swiper-slide`)}enable(){const swiper=this;swiper.enabled||(swiper.enabled=!0,swiper.params.grabCursor&&swiper.setGrabCursor(),swiper.emit("enable"))}disable(){const swiper=this;swiper.enabled&&(swiper.enabled=!1,swiper.params.grabCursor&&swiper.unsetGrabCursor(),swiper.emit("disable"))}setProgress(progress,speed){const swiper=this;progress=Math.min(Math.max(progress,0),1);const min=this.minTranslate(),max=this.maxTranslate(),current=(max-min)*progress+min;this.translateTo(current,void 0===speed?0:speed),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){const swiper=this;if(!swiper.params._emitClasses||!swiper.el)return;const cls=swiper.el.className.split(" ").filter(className=>0===className.indexOf("swiper")||0===className.indexOf(swiper.params.containerModifierClass));swiper.emit("_containerClasses",cls.join(" "))}getSlideClasses(slideEl){const swiper=this;return swiper.destroyed?"":slideEl.className.split(" ").filter(className=>0===className.indexOf("swiper-slide")||0===className.indexOf(swiper.params.slideClass)).join(" ")}emitSlidesClasses(){const swiper=this;if(!swiper.params._emitClasses||!swiper.el)return;const updates=[];
233swiper.slides.forEach(slideEl=>{const classNames=swiper.getSlideClasses(slideEl);updates.push({slideEl:slideEl,classNames:classNames}),swiper.emit("_slideClass",slideEl,classNames)}),swiper.emit("_slideClasses",updates)}slidesPerViewDynamic(view,exact){void 0===view&&(view="current"),void 0===exact&&(exact=!1);const swiper=this,{params:params,slides:slides,slidesGrid:slidesGrid,slidesSizesGrid:slidesSizesGrid,size:swiperSize,activeIndex:activeIndex}=this;let spv=1;if("number"==typeof params.slidesPerView)return params.slidesPerView;if(params.centeredSlides){let slideSize=slides[activeIndex]?slides[activeIndex].swiperSlideSize:0,breakLoop;for(let i=activeIndex+1;i<slides.length;i+=1)slides[i]&&!breakLoop&&(slideSize+=slides[i].swiperSlideSize,spv+=1,slideSize>swiperSize&&(breakLoop=!0));for(let i=activeIndex-1;i>=0;i-=1)slides[i]&&!breakLoop&&(slideSize+=slides[i].swiperSlideSize,spv+=1,slideSize>swiperSize&&(breakLoop=!0))}else if("current"===view)for(let i=activeIndex+1;i<slides.length;i+=1){const slideInView=exact?slidesGrid[i]+slidesSizesGrid[i]-slidesGrid[activeIndex]<swiperSize:slidesGrid[i]-slidesGrid[activeIndex]<swiperSize;slideInView&&(spv+=1)}else for(let i=activeIndex-1;i>=0;i-=1){const slideInView=slidesGrid[activeIndex]-slidesGrid[i]<swiperSize;slideInView&&(spv+=1)}return spv}update(){const swiper=this;if(!swiper||swiper.destroyed)return;const{snapGrid:snapGrid,params:params}=swiper;function setTranslate(){const translateValue=swiper.rtlTranslate?-1*swiper.translate:swiper.translate,newTranslate=Math.min(Math.max(translateValue,swiper.maxTranslate()),swiper.minTranslate());swiper.setTranslate(newTranslate),swiper.updateActiveIndex(),swiper.updateSlidesClasses()}let translated;if(params.breakpoints&&swiper.setBreakpoint(),[...swiper.el.querySelectorAll('[loading="lazy"]')].forEach(imageEl=>{imageEl.complete&&processLazyPreloader(swiper,imageEl)}),swiper.updateSize(),swiper.updateSlides(),swiper.updateProgress(),swiper.updateSlidesClasses(),params.freeMode&&params.freeMode.enabled&&!params.cssMode)setTranslate(),params.autoHeight&&swiper.updateAutoHeight();else{if(("auto"===params.slidesPerView||params.slidesPerView>1)&&swiper.isEnd&&!params.centeredSlides){const slides=swiper.virtual&&params.virtual.enabled?swiper.virtual.slides:swiper.slides;translated=swiper.slideTo(slides.length-1,0,!1,!0)}else translated=swiper.slideTo(swiper.activeIndex,0,!1,!0);translated||setTranslate()}params.watchOverflow&&snapGrid!==swiper.snapGrid&&swiper.checkOverflow(),swiper.emit("update")}changeDirection(newDirection,needUpdate){void 0===needUpdate&&(needUpdate=!0);const swiper=this,currentDirection=swiper.params.direction;return newDirection||(newDirection="horizontal"===currentDirection?"vertical":"horizontal"),newDirection===currentDirection||"horizontal"!==newDirection&&"vertical"!==newDirection?swiper:(swiper.el.classList.remove(`${swiper.params.containerModifierClass}${currentDirection}`),swiper.el.classList.add(`${swiper.params.containerModifierClass}${newDirection}`),swiper.emitContainerClasses(),swiper.params.direction=newDirection,swiper.slides.forEach(sli
233deEl=>{"vertical"===newDirection?slideEl.style.width="":slideEl.style.height=""}),swiper.emit("changeDirection"),needUpdate&&swiper.update(),swiper)}changeLanguageDirection(direction){const swiper=this;swiper.rtl&&"rtl"===direction||!swiper.rtl&&"ltr"===direction||(swiper.rtl="rtl"===direction,swiper.rtlTranslate="horizontal"===swiper.params.direction&&swiper.rtl,swiper.rtl?(swiper.el.classList.add(`${swiper.params.containerModifierClass}rtl`),swiper.el.dir="rtl"):(swiper.el.classList.remove(`${swiper.params.containerModifierClass}rtl`),swiper.el.dir="ltr"),swiper.update())}mount(element){const swiper=this;if(swiper.mounted)return!0;let el=element||swiper.params.el;if("string"==typeof el&&(el=document.querySelector(el)),!el)return!1;el.swiper=swiper,el.parentNode&&el.parentNode.host&&"SWIPER-CONTAINER"===el.parentNode.host.nodeName&&(swiper.isElement=!0);const getWrapperSelector=()=>`.${(swiper.params.wrapperClass||"").trim().split(" ").join(".")}`,getWrapper=()=>{if(el&&el.shadowRoot&&el.shadowRoot.querySelector){const res=el.shadowRoot.querySelector(getWrapperSelector());return res}return elementChildren(el,getWrapperSelector())[0]};let wrapperEl=getWrapper();return!wrapperEl&&swiper.params.createElements&&(wrapperEl=createElement("div",swiper.params.wrapperClass),el.append(wrapperEl),elementChildren(el,`.${swiper.params.slideClass}
233`).forEach(slideEl=>{wrapperEl.append(slideEl)})),Object.assign(swiper,{el:el,wrapperEl:wrapperEl,slidesEl:swiper.isElement&&!el.parentNode.host.slideSlots?el.parentNode.host:wrapperEl,hostEl:swiper.isElement?el.parentNode.host:el,mounted:!0,rtl:"rtl"===el.dir.toLowerCase()||"rtl"===elementStyle(el,"direction"),rtlTranslate:"horizontal"===swiper.params.direction&&("rtl"===el.dir.toLowerCase()||"rtl"===elementStyle(el,"direction")),wrongRTL:"-webkit-box"===elementStyle(wrapperEl,"display")}),!0}init(el){const swiper=this;if(swiper.initialized)return swiper;const mounted=swiper.mount(el);if(!1===mounted)return swiper;swiper.emit("beforeInit"),swiper.params.breakpoints&&swiper.setBreakpoint(),swiper.addClasses(),swiper.updateSize(),swiper.updateSlides(),swiper.params.watchOverflow&&swiper.checkOverflow(),swiper.params.grabCursor&&swiper.enabled&&swiper.setGrabCursor(),swiper.params.loop&&swiper.virtual&&swiper.params.virtual.enabled?swiper.slideTo(swiper.params.initialSlide+swiper.virtual.slidesBefore,0,swiper.params.runCallbacksOnInit,!1,!0):swiper.slideTo(swiper.params.initialSlide,0,swiper.params.runCallbacksOnInit,!1,!0),swiper.params.loop&&swiper.loopCreate(),swiper.attachEvents();const lazyElements=[...swiper.el.querySelectorAll('[loading="lazy"]')];return swiper.isElement&&lazyElements.push(...swiper.hostEl.querySelectorAll('[loading="lazy"]')),lazyElements.forEach(imageEl=>{imageEl.complete?processLazyPreloader(swiper,imageEl):imageEl.addEventListener("load",e=>{processLazyPreloader(swiper,e.target)})}),preload(swiper),swiper.initialized=!0,preload(swiper),swiper.emit("init"),swiper.emit("afterInit"),swiper}destroy(deleteInstance,cleanStyles){void 0===deleteInstance&&(deleteInstance=!0),void 0===cleanStyles&&(cleanStyles=!0);const swiper=this,{params:params,el:el,wrapperEl:wrapperEl,slides:slides}=swiper;return void 0===swiper.params||swiper.destroyed?null:(swiper.emit("beforeDestroy"),swiper.initialized=!1,swiper.detachEvents(),params.loop&&swiper.loopDestroy(),cleanStyles&&(swiper.removeClasses(),el.removeAttribute("style"),wrapperEl.removeAttribute("style"),slides&&slides.length&&slides.forEach(sli
233deEl=>{slideEl.classList.remove(params.slideVisibleClass,params.slideFullyVisibleClass,params.slideActiveClass,params.slideNextClass,params.slidePrevClass),slideEl.removeAttribute("style"),slideEl.removeAttribute("data-swiper-slide-index")})),swiper.emit("destroy"),Object.keys(swiper.eventsListeners).forEach(eventName=>{swiper.off(eventName)}),!1!==deleteInstance&&(swiper.el.swiper=null,deleteProps(swiper)),swiper.destroyed=!0,null)}static extendDefaults(newDefaults){extend(extendedDefaults,newDefaults)}static get extendedDefaults(){return extendedDefaults}static get defaults(){return defaults}static installModule(mod){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const modules=Swiper.prototype.__modules__;"function"==typeof mod&&modules.indexOf(mod)<0&&modules.push(mod)}static use(module){return Array.isArray(module)?(module.forEach(m=>Swiper.installModule(m)),Swiper):(Swiper.installModule(module),Swiper)}}function Keyboard(_ref){let{swiper:swiper,extendParams:extendParams,on:on,emit:emit}=_ref;const document=getDocument(),window=getWindow();function handle(event){if(!swiper.enabled)return;const{rtlTranslate:rtl}=swiper;let e=event;e.originalEvent&&(e=e.originalEvent);const kc=e.keyCode||e.charCode,pageUpDown=swiper.params.keyboard.pageUpDown,isPageUp=pageUpDown&&33===kc,isPageDown=pageUpDown&&34===kc,isArrowLeft=37===kc,isArrowRight=39===kc,isArrowUp=38===kc,isArrowDown=40===kc;if(!swiper.allowSlideNext&&(swiper.isHorizontal()&&isArrowRight||swiper.isVertical()&&isArrowDown||isPageDown))return!1;if(!swiper.allowSlidePrev&&(swiper.isHorizontal()&&isArrowLeft||swiper.isVertical()&&isArrowUp||isPageUp))return!1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||document.activeElement&&document.activeElement.nodeName&&("input"===document.activeElement.nodeName.toLowerCase()||"textarea"===document.activeElement.nodeName.toLowerCase()))){if(swiper.params.keyboard.onlyInViewport&&(isPageUp||isPageDown||isArrowLeft||isArrowRight||isArrowUp||isArrowDown)){let inView=!1;if(elementParents(swiper.el,`.${swiper.params.slideClass}, swiper-slide`).length>0&&0===elementParents(swiper.el,`.${swiper.params.slideActiveClass}`).length)return;const el=swiper.el,swiperWidth=el.clientWidth,swiperHeight=el.clientHeight,windowWidth=window.innerWidth,windowHeight=window.innerHeight,swiperOffset=elementOffset(el);rtl&&(swiperOffset.left-=el.scrollLeft);const swiperCoord=[[swiperOffset.left,swiperOffset.top],[swiperOffset.left+swiperWidth,swiperOffset.top],[swiperOffset.left,swiperOffset.top+swiperHeight],[swiperOffset.left+swiperWidth,swiperOffset.top+swiperHeight]];for(let i=0;i<swiperCoord.length;i+=1){const point=swiperCoord[i];if(point[0]>=0&&point[0]<=windowWidth&&point[1]>=0&&point[1]<=windowHeight){if(0===point[0]&&0===point[1])continue;inView=!0}}if(!inView)return}swiper.isHorizontal()?((isPageUp||isPageDown||isArrowLeft||isArrowRight)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),((isPageDown||isArrowRight)&&!rtl||(isPageUp||isArrowLeft)&&rtl)&&swiper.slideNext(),((isPageUp||isArrowLeft)&&!rtl||(isPageDown||isArrowRight)&&rtl)&&swiper.slidePrev()):((isPageUp||isPageDown||isArrowUp||isArrowDown)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),(isPageDown||isArrowDown)&&swiper.slideNext(),(isPageUp||isArrowUp)&&swiper.slidePrev()),emit("keyPress",kc)}}function enable(){swiper.keyboard.enabled||(document.addEventListener("keydown",handle),swiper.keyboard.enabled=!0)}function disable(){swiper.keyboard.enabled&&(document.removeEventListener("keydown",handle),swiper.keyboard.enabled=!1)}swiper.keyboard={enabled:!1},extendParams({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),on("init",()=>{swiper.params.keyboard.enabled&&enable()}),on("destroy",()=>{swiper.keyboard.enabled&&disable()}),Object.assign(swiper.keyboard,{enable:enable,disable:disable})}function Mousewheel(_ref){let{swiper:swiper,extendParams:extendParams,on:on,emit:emit}=_ref;const window=getWindow();let timeout;extendParams({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),swiper.mousewheel={enabled:!1};let lastScrollTime=now(),lastEventBeforeSnap;const recentWheelEvents=[];function normalize(e){const PIXEL_STEP=10,LINE_HEIGHT=40,PAGE_HEIGHT=800;let sX=0,sY=0,pX=0,pY=0;return"detail"in e&&(sY=e.detail),"wheelDelta"in e&&(sY=-e.wheelDelta/120),"wheelDeltaY"in e&&(sY=-e.wheelDeltaY/120
vendor: 4,294 bytes, line 233
233),"wheelDeltaX"in e&&(sX=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(sX=sY,sY=0),pX=10*sX,pY=10*sY,"deltaY"in e&&(pY=e.deltaY),"deltaX"in e&&(pX=e.deltaX),e.shiftKey&&!pX&&(pX=pY,pY=0),(pX||pY)&&e.deltaMode&&(1===e.deltaMode?(pX*=40,pY*=40):(pX*=800,pY*=800)),pX&&!sX&&(sX=pX<1?-1:1),pY&&!sY&&(sY=pY<1?-1:1),{spinX:sX,spinY:sY,pixelX:pX,pixelY:pY}}function handleMouseEnter(){swiper.enabled&&(swiper.mouseEntered=!0)}function handleMouseLeave(){swiper.enabled&&(swiper.mouseEntered=!1)}function animateSlider(newEvent){return!(swiper.params.mousewheel.thresholdDelta&&newEvent.delta<swiper.params.mousewheel.thresholdDelta)&&(!(swiper.params.mousewheel.thresholdTime&&now()-lastScrollTime<swiper.params.mousewheel.thresholdTime)&&(newEvent.delta>=6&&now()-lastScrollTime<60||(newEvent.direction<0?swiper.isEnd&&!swiper.params.loop||swiper.animating||(swiper.slideNext(),emit("scroll",newEvent.raw)):swiper.isBeginning&&!swiper.params.loop||swiper.animating||(swiper.slidePrev(),emit("scroll",newEvent.raw)),lastScrollTime=(new window.Date).getTime(),!1)))}function releaseScroll(newEvent){const params=swiper.params.mousewheel;if(newEvent.direction<0){if(swiper.isEnd&&!swiper.params.loop&&params.releaseOnEdges)return!0}else if(swiper.isBeginning&&!swiper.params.loop&&params.releaseOnEdges)return!0;return!1}function handle(event){let e=event,disableParentSwiper=!0;if(!swiper.enabled)return;if(event.target.closest(`.${swiper.params.mousewheel.noMousewheelClass}`))return;const params=swiper.params.mousewheel;swiper.params.cssMode&&e.preventDefault();let targetEl=swiper.el;"container"!==swiper.params.mousewheel.eventsTarget&&(targetEl=document.querySelector(swiper.params.mousewheel.eventsTarget));const targetElContainsTarget=targetEl&&targetEl.contains(e.target);if(!swiper.mouseEntered&&!targetElContainsTarget&&!params.releaseOnEdges)return!0;e.originalEvent&&(e=e.originalEvent);let delta=0;const rtlFactor=swiper.rtlTranslate?-1:1,data=normalize(e);if(params.forceToAxis)if(swiper.isHorizontal()){if(!(Math.abs(data.pixelX)>Math.abs(data.pixelY)))return!0;delta=-data.pixelX*rtlFactor}else{if(!(Math.abs(data.pixelY)>Math.abs(data.pixelX)))return!0;delta=-data.pixelY}else delta=Math.abs(data.pixelX)>Math.abs(data.pixelY)?-data.pixelX*rtlFactor:-data.pixelY;if(0===delta)return!0;params.invert&&(delta=-delta);let positions=swiper.getTranslate()+delta*params.sensitivity;if(positions>=swiper.minTranslate()&&(positions=swiper.minTranslate()),positions<=swiper.maxTranslate()&&(positions=swiper.maxTranslate()),disableParentSwiper=!!swiper.params.loop||!(positions===swiper.minTranslate()||positions===swiper.maxTranslate()),disableParentSwiper&&swiper.params.nested&&e.stopPropagation(),swiper.params.freeMode&&swiper.params.freeMode.enabled){const newEvent={time:now(),delta:Math.abs(delta),direction:Math.sign(delta)},ignoreWheelEvents=lastEventBeforeSnap&&newEvent.time<lastEventBeforeSnap.time+500&&newEvent.delta<=lastEventBeforeSnap.delta&&newEvent.direction===lastEventBeforeSnap.direction;if(!ignoreWheelEvents){lastEventBeforeSnap=void 0;let position=swiper.getTranslate()+delta*params.sensitivity;const wasBeginning=swiper.isBeginning,wasEnd=swiper.isEnd;if(position>=swiper.minTranslate()&&(position=swiper.minTranslate()),position<=swiper.maxTranslate()&&(position=swiper.maxTranslate()),swiper.setTransition(0),swiper.setTranslate(position),swiper.updateProgress(),swiper.updateActiveIndex(),swiper.updateSlidesClasses(),(!wasBeginning&&swiper.isBeginning||!wasEnd&&swiper.isEnd)&&swiper.updateSlidesClasses(),swiper.params.loop&&swiper.loopFix({direction:newEvent.direction<0?"next":"prev",byMousewheel:!0}),swiper.params.freeMode.sticky){clearTimeout(timeout),timeout=void 0,recentWheelEvents.length>=15&&recentWheelEvents.shift();const prevEvent=recentWheelEvents.length?recentWheelEvents[recentWheelEvents.length-1]:void 0,firstEvent=recentWheelEvents[0];if(recentWheelEvents.push(newEvent),prevEvent&&(newEvent.delta>prevEvent.delta||newEvent.direction!==prevEvent.direction))recentWheelEvents.splice(0);else if(recentWheelEvents.length>=15&&newEvent.time-firstEvent.time<500&&firstEvent.delta-newEvent.delta>=1&&newEvent.delta<=6){const snapToThreshold=delta>0?.8:.2;lastEventBeforeSnap=newEvent,recentWheelEvents.splice(0),timeout=nextTick(()=>
233{swiper.slideToClosest(swiper.params.speed,!0,void 0,snapToThreshold)},0)}timeout||(timeout=nextTick(()=>{const snapToThreshold=.5;lastEventBeforeSnap=newEvent,recentWheelEvents.splice(0),swiper.slideToClosest(swiper.params.speed,!0,void 0,.5)},500))}if(ignoreWheelEvents||emit("scroll",e),swiper.params.autoplay&&swiper.params.autoplayDisableOnInteraction&&swiper.autoplay.stop(),params.releaseOnEdges&&(position===swiper.minTranslate()||position===swiper.maxTranslate()))return!0}}else{const newEvent={time:now(),delta:Math.abs(delta),direction:Math.sign(delta),raw:event};recentWheelEvents.length>=2&&recentWheelEvents.shift();const prevEvent=recentWheelEvents.length?recentWheelEvents[recentWheelEvents.length-1]:void 0;if(recentWheelEvents.push(newEvent),prevEvent?(newEvent.direction!==prevEvent.direction||newEvent.delta>prevEvent.delta||newEvent.time>prevEvent.time+150)&&animateSlider(newEvent):animateSlider(newEvent),releaseScroll(newEvent))return!0}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1}function events(method){let targetEl=swiper.el;"container"!==swiper.params.mousewheel.eventsTarget&&(targetEl=document.querySelector(swiper.params.mousewheel.eventsTarget)),targetEl[method]("mouseenter",handleMouseEnter),targetEl[method]("mouseleave",handleMouseLeave),targetEl[method]("wheel",handle)}function enable(){return swiper.params.cssMode?(swiper.wrapperEl.removeEventListener("wheel",handle),!0):!swiper.mousewheel.enabled&&(events("addEventListener"),swiper.mousewheel.enabled=!0,!0)}function disable(){return swiper.params.cssMode?(swiper.wrapperEl.addEventListener(event,handle),!0):!!swiper.mousewheel.enabled&&(events("removeEventListener"),swiper.mousewheel.enabled=!1,!0)}on("init",()=>{!swiper.params.mousewheel.enabled&&swiper.params.cssMode&&disable(),swiper.params.mousewheel.enabled&&enable()}),on("destroy",()=>{swiper.params.cssMode&&enable(),swiper.mousewheel.enabled&&disable()}),Object.assign(swiper.mousewheel,{enable:enable,disable:disable})}function createElementIfNotDefined(swiper,originalParams,params,checkProps){return swiper.params.createElements&&Object.keys(checkProps).forEach(key=>{if(!params[key]&&!0===params.auto){let element=elementChildren(swiper.el,`.${checkProps[key]}`)[0];element||(element=createElement("div",checkProps[key]),element.className=checkProps[key],swiper.el.append(element)),params[key]=element,originalParams[key]=element}}),params}function Navigation(_ref){let{swiper:swiper,extendParams:extendParams,on:on,emit:emit}=_ref;extendParams({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),swiper.navigation={nextEl:null,prevEl:null};const makeElementsArray=el=>(Array.isArray(el)?el:[el]).filter(e=>!!e);function getEl(el){let res;return el&&"string"==typeof el&&swiper.isElement&&(res=swiper.el.querySelector(el),res)?res:(el&&("string"==typeof el&&(res=[...document.querySelectorAll(el)]),swiper.params.uniqueNavElements&&"string"==typeof el&&res.length>1&&1===swiper.el.querySelectorAll(el).length&&(res=swiper.el.querySelector(el))),el&&!res?el:res)}function toggleEl(el,disabled){const params=swiper.params.navigation;(el=makeElementsArray(el)).forEach(subEl=>{subEl&&(subEl.classList[disabled?"add":"remove"](...params.disabledClass.split(" ")),"BUTTON"===subEl.tagName&&(subEl.disabled=disabled),swiper.params.watchOverflow&&swiper.enabled&&subEl.classList[swiper.isLocked?"add":"remove"](params.lockClass))})}function update(){const{nextEl:nextEl,prevEl:prevEl}=swiper.navigation;if(swiper.params.loop)return toggleEl(prevEl,!1),void toggleEl(nextEl,!1);toggleEl(prevEl,swiper.isBeginning&&!swiper.params.rewind),toggleEl(nextEl,swiper.isEnd&&!swiper.params.rewind)}function onPrevClick(e){e.preventDefault(),(!swiper.isBeginning||swiper.params.loop||swiper.params.rewind)&&(swiper.slidePrev(),emit("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!swiper.isEnd||swiper.params.loop||swiper.params.rewind)&&(swiper.slideNext(),emit("navigationNext"))}
233function init(){const params=swiper.params.navigation;if(swiper.params.navigation=createElementIfNotDefined(swiper,swiper.originalParams.navigation,swiper.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!params.nextEl&&!params.prevEl)return;let nextEl=getEl(params.nextEl),prevEl=getEl(params.prevEl);Object.assign(swiper.navigation,{nextEl:nextEl,prevEl:prevEl}),nextEl=makeElementsArray(nextEl),prevEl=makeElementsArray(prevEl);const initButton=(el,dir)=>{el&&el.addEventListener("click","next"===dir?onNextClick:onPrevClick),!swiper.enabled&&el&&el.classList.add(...params.lockClass.split(" "))};nextEl.forEach(el=>initButton(el,"next")),prevEl.forEach(el=>initButton(el,"prev"))}function destroy(){let{nextEl:nextEl,prevEl:prevEl}=swiper.navigation;nextEl=makeElementsArray(nextEl),prevEl=makeElementsArray(prevEl);const destroyButton=(el,dir)=>{el.removeEventListener("click","next"===dir?onNextClick:onPrevClick),el.classList.remove(...swiper.params.navigation.disabledClass.split(" "))};nextEl.forEach(el=>destroyButton(el,"next")),prevEl.forEach(el=>destroyButton(el,"prev"))}on("init",()=>{!1===swiper.params.navigation.enabled?disable():(init(),update())}),on("toEdge fromEdge lock unlock",()=>{update()}),on("destroy",()=>{destroy()}),on("enable disable",()=>{let{nextEl:nextEl,prevEl:prevEl}=swiper.navigation;nextEl=makeElementsArray(nextEl),prevEl=makeElementsArray(prevEl),swiper.enabled?update():[...nextEl,...prevEl].filter(el=>!!el).forEach(el=>el.classList.add(swiper.params.navigation.lockClass))}),on("click",(_s,e)=>{let{nextEl:nextEl,prevEl:prevEl}=swiper.navigation;nextEl=makeElementsArray(nextEl),prevEl=makeElementsArray(prevEl);const targetEl=e.target;if(swiper.params.navigation.hideOnClick&&!prevEl.includes(targetEl)&&!nextEl.includes(targetEl)){if(swiper.pagination&&swiper.params.pagination&&swiper.params.pagination.clickable&&(swiper.pagination.el===targetEl||swiper.pagination.el.contains(targetEl)))return;let isHidden;nextEl.length?isHidden=nextEl[0].classList.contains(swiper.params.navigation.hiddenClass):prevEl.length&&(isHidden=prevEl[0].classList.contains(swiper.params.navigation.hiddenClass)),emit(!0===isHidden?"navigationShow":"navigationHide"),[...nextEl,...prevEl].filter(el=>!!el).forEach(el=>el.classList.toggle(swiper.params.navigation.hiddenClass))}});const enable=()=>{swiper.el.classList.remove(...swiper.params.navigation.navigationDisabledClass.split(" ")),init(),update()},disable=()=>{swiper.el.classList.add(...swiper.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(swiper.navigation,{enable:enable,disable:disable,update:update,init:init,destroy:destroy})}function classesToSelector(classes){return void 0===classes&&(classes=""),`.${classes.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function Pagination(_ref){let{swiper:swiper,extendParams:extendParams,on:on,emit:emit}=_ref;const pfx="swiper-pagination";let bulletSize;extendParams({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:number=>number,formatFractionTotal:number=>number,bulletClass:`${pfx}-bullet`,bulletActiveClass:`${pfx}-bullet-active`,modifierClass:`${pfx}-`,currentClass:`${pfx}-current`,totalClass:`${pfx}-total`,hiddenClass:`${pfx}-hidden`,progressbarFillClass:`${pfx}-progressbar-fill`,progressbarOppositeClass:`${pfx}-progressbar-opposite`,clickableClass:`${pfx}-clickable`,lockClass:`${pfx}-lock`,horizontalClass:`${pfx}-horizontal`,verticalClass:`${pfx}-vertical`,paginationDisabledClass:`${pfx}-disabled`}}),swiper.pagination={el:null,bullets:[]};let dynamicBulletIndex=0;const makeElementsArray=el=>(Array.isArray(el)?el:[el]).filter(e=>!!e);function isPaginationDisabled(){return!swiper.params.pagination.el||!swiper.pagination.el||Array.isArray(swiper.pagination.el)&&0===swiper.pagination.el.length}function setSideBullets(bulletEl,position){const{bulletActiveClass:bulletActiveClass}=swiper.params.pagination;bulletEl&&(bulletEl=bulletEl[`${"prev"===position?"previous":"next"}ElementSibling`])&&(bulletEl.classList.add(`${bulletActiveClass}-${position}`),(bulletEl=bulletEl[`${"prev"===position?"previous":"next"}ElementSibling`])&&bulletEl.classList.add(`${bulletActiveClass}-${position}-${position}`))}function onBulletClick(e){const bulletEl=e.target.closest(classesToSelector(swiper.params.pagination.bulletClass));if(!bulletEl)return;e.preventDefault();const index=elementIndex(bulletEl)*swiper.params.slidesPerGroup;if(swiper.params.loop){if(swiper.realIndex===index)return;swiper.slideToLoop(index)}else swiper.slideTo(index)}
233function update(){const rtl=swiper.rtl,params=swiper.params.pagination;if(isPaginationDisabled())return;let el=swiper.pagination.el,current,previousIndex;el=makeElementsArray(el);const slidesLength=swiper.virtual&&swiper.params.virtual.enabled?swiper.virtual.slides.length:swiper.slides.length,total=swiper.params.loop?Math.ceil(slidesLength/swiper.params.slidesPerGroup):swiper.snapGrid.length;if(swiper.params.loop?(previousIndex=swiper.previousRealIndex||0,current=swiper.params.slidesPerGroup>1?Math.floor(swiper.realIndex/swiper.params.slidesPerGroup):swiper.realIndex):void 0!==swiper.snapIndex?(current=swiper.snapIndex,previousIndex=swiper.previousSnapIndex):(previousIndex=swiper.previousIndex||0,current=swiper.activeIndex||0),"bullets"===params.type&&swiper.pagination.bullets&&swiper.pagination.bullets.length>0){const bullets=swiper.pagination.bullets;let firstIndex,lastIndex,midIndex;if(params.dynamicBullets&&(bulletSize=elementOuterSize(bullets[0],swiper.isHorizontal()?"width":"height",!0),el.forEach(subEl=>{subEl.style[swiper.isHorizontal()?"width":"height"]=`${bulletSize*(params.dynamicMainBullets+4)}px`}),params.dynamicMainBullets>1&&void 0!==previousIndex&&(dynamicBulletIndex+=current-(previousIndex||0),dynamicBulletIndex>params.dynamicMainBullets-1?dynamicBulletIndex=params.dynamicMainBullets-1:dynamicBulletIndex<0&&(dynamicBulletIndex=0)),firstIndex=Math.max(current-dynamicBulletIndex,0),lastIndex=firstIndex+(Math.min(bullets.length,params.dynamicMainBullets)-1),midIndex=(lastIndex+firstIndex)/2),bullets.forEach(bulletEl=>{const classesToRemove=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(suffix=>`${params.bulletActiveClass}${suffix}`)].map(s=>"string"==typeof s&&s.includes(" ")?s.split(" "):s).flat();bulletEl.classList.remove(...classesToRemove)}),el.length>1)bullets.forEach(bullet=>{const bulletIndex=elementIndex(bullet);bulletIndex===current?bullet.classList.add(...params.bulletActiveClass.split(" ")):swiper.isElement&&bullet.setAttribute("part","bullet"),params.dynamicBullets&&(bulletIndex>=firstIndex&&bulletIndex<=lastIndex&&bullet.classList.add(...`${params.bulletActiveClass}-main`.split(" ")),bulletIndex===firstIndex&&setSideBullets(bullet,"prev"),bulletIndex===lastIndex&&setSideBullets(bullet,"next"))});else{const bullet=bullets[current];if(bullet&&bullet.classList.add(...params.bulletActiveClass.split(" ")),swiper.isElement&&bullets.forEach((bulletEl,bulletIndex)=>{bulletEl.setAttribute("part",bulletIndex===current?"bullet-active":"bullet")}),params.dynamicBullets){const firstDisplayedBullet=bullets[firstIndex],lastDisplayedBullet=bullets[lastIndex];for(let i=firstIndex;i<=lastIndex;i+=1)bullets[i]&&bullets[i].classList.add(...`${params.bulletActiveClass}-main`.split(" "));setSideBullets(firstDisplayedBullet,"prev"),setSideBullets(lastDisplayedBullet,"next")}}if(params.dynamicBullets){const dynamicBulletsLength=Math.min(bullets.length,params.dynamicMainBullets+4),bulletsOffset=(bulletSize*dynamicBulletsLength-bulletSize)/2-midIndex*bulletSize,offsetProp=rtl?"right":"left";bullets.forEach(bullet=>{bullet.style[swiper.isHorizontal()?offsetProp:"top"]=`${bulletsOffset}px`})}}el.forEach((subEl,subElIndex)=>{if("fraction"===params.type&&(subEl.querySelectorAll(classesToSelector(params.currentClass)).forEach(fractionEl=>{fractionEl.textContent=params.formatFractionCurrent(current+1)}),subEl.querySelectorAll(classesToSelector(params.totalClass)).forEach(totalEl=>{totalEl.textContent=params.formatFractionTotal(total)})),"progressbar"===params.type){let progressbarDirection;progressbarDirection=params.progressbarOpposite?swiper.isHorizontal()?"vertical":"horizontal":swiper.isHorizontal()?"horizontal":"vertical";const scale=(current+1)/total;let scaleX=1,scaleY=1;"horizontal"===progressbarDirection?scaleX=scale:scaleY=scale,subEl.querySelectorAll(classesToSelector(params.progressbarFillClass)).forEach(progressEl=>{progressEl.style.transform=`translate3d(0,0,0) scaleX(${scaleX}) scaleY(${scaleY})`,progressEl.style.transitionDuration=`${swiper.params.speed}ms`})}"custom"===params.type&&params.renderCustom?(subEl.innerHTML=params.renderCustom(swiper,current+1,total),0===subElIndex&&emit
233("paginationRender",subEl)):(0===subElIndex&&emit("paginationRender",subEl),emit("paginationUpdate",subEl)),swiper.params.watchOverflow&&swiper.enabled&&subEl.classList[swiper.isLocked?"add":"remove"](params.lockClass)})}function render(){const params=swiper.params.pagination;if(isPaginationDisabled())return;const slidesLength=swiper.virtual&&swiper.params.virtual.enabled?swiper.virtual.slides.length:swiper.grid&&swiper.params.grid.rows>1?swiper.slides.length/Math.ceil(swiper.params.grid.rows):swiper.slides.length;let el=swiper.pagination.el;el=makeElementsArray(el);let paginationHTML="";if("bullets"===params.type){let numberOfBullets=swiper.params.loop?Math.ceil(slidesLength/swiper.params.slidesPerGroup):swiper.snapGrid.length;swiper.params.freeMode&&swiper.params.freeMode.enabled&&numberOfBullets>slidesLength&&(numberOfBullets=slidesLength);for(let i=0;i<numberOfBullets;i+=1)params.renderBullet?paginationHTML+=params.renderBullet.call(swiper,i,params.bulletClass):paginationHTML+=`<${params.bulletElement} ${swiper.isElement?'part="bullet"':""} class="${params.bulletClass}"></${params.bulletElement}>`}"fraction"===params.type&&(paginationHTML=params.renderFraction?params.renderFraction.call(swiper,params.currentClass,params.totalClass):`<span class="${params.currentClass}"></span>`+" / "+`<span class="${params.totalClass}"></span>`),"progressbar"===params.type&&(paginationHTML=params.renderProgressbar?params.renderProgressbar.call(swiper,params.progressbarFillClass):`<span class="${params.progressbarFillClass}"></span>`),swiper.pagination.bullets=[],el.forEach(subEl=>{"custom"!==params.type&&(subEl.innerHTML=paginationHTML||""),"bullets"===params.type&&swiper.pagination.bullets.push(...subEl.querySelectorAll(classesToSelector(params.bulletClass)))}),"custom"!==params.type&&emit("paginationRender",el[0])}function init(){swiper.params.pagination=createElementIfNotDefined(swiper,swiper.originalParams.pagination,swiper.params.pagination,{el:"swiper-pagination"});const params=swiper.params.pagination;if(!params.el)return;let el;"string"==typeof params.el&&swiper.isElement&&(el=swiper.el.querySelector(params.el)),el||"string"!=typeof params.el||(el=[...document.querySelectorAll(params.el)]),el||(el=params.el),el&&0!==el.length&&(swiper.params.uniqueNavElements&&"string"==typeof params.el&&Array.isArray(el)&&el.length>1&&(el=[...swiper.el.querySelectorAll(params.el)],el.length>1&&(el=el.filter(subEl=>elementParents(subEl,".swiper")[0]===swiper.el)[0])),Array.isArray(el)&&1===el.length&&(el=el[0]),Object.assign(swiper.pagination,{el:el}),el=makeElementsArray(el),el.forEach(subEl=>{"bullets"===params.type&&params.clickable&&subEl.classList.add(...(params.clickableClass||"").split(" ")),subEl.classList.add(params.modifierClass+params.type),subEl.classList.add(swiper.isHorizontal()?params.horizontalClass:params.verticalClass),"bullets"===params.type&&params.dynamicBullets&&(subEl.classList.add(`${params.modifierClass}${params.type}-dynamic`),dynamicBulletIndex=0,params.dynamicMainBullets<1&&(params.dynamicMainBullets=1)),"progressbar"===params.type&&params.progressbarOpposite&&subEl.classList.add(params.progressbarOppositeClass),params.clickable&&subEl.addEventListener("click",onBulletClick),swiper.enabled||subEl.classList.add(params.lockClass)}))}function destroy(){const params=swiper.params.pagination;if(isPaginationDisabled())return;let el=swiper.pagination.el;el&&(el=makeElementsArray(el),el.forEach(subEl=>{subEl.classList.remove(params.hiddenClass),subEl.classList.remove(params.modifierClass+params.type),subEl.classList.remove(swiper.isHorizontal()?params.horizontalClass:params.verticalClass),params.clickable&&(subEl.classList.remove(...(params.clickableClass||"").split(" ")),subEl.removeEventListener("click",onBulletClick))})),swiper.pagination.bullets&&swiper.pagination.bullets.forEach(subEl=>subEl.classList.remove(...params.bulletActiveClass.split(" ")))}on("changeDirection",()=>{if(!swiper.pagination||!swiper.pagination.el)return;const params=swiper.params.pagination;let{el:el}=swiper.pagination;el=makeElementsArray(el),el.forEach(subEl=>{subEl.classList.remove(params.horizontalClass,params.verticalClass),subEl.classList.add(swiper.isHorizontal()?params.horizontalClass:params.verticalClass)})}),on("init",()=>{!1===swiper.params.pagination.enabled?disable():(init(),render(),update())}),on("activeIndexChange",()=>{void 0===swiper.snapIndex&&update()}),on("snapIndexChange",()=>
233{update()}),on("snapGridLengthChange",()=>{render(),update()}),on("destroy",()=>{destroy()}),on("enable disable",()=>{let{el:el}=swiper.pagination;el&&(el=makeElementsArray(el),el.forEach(subEl=>subEl.classList[swiper.enabled?"remove":"add"](swiper.params.pagination.lockClass)))}),on("lock unlock",()=>{update()}),on("click",(_s,e)=>{const targetEl=e.target,el=makeElementsArray(swiper.pagination.el);if(swiper.params.pagination.el&&swiper.params.pagination.hideOnClick&&el&&el.length>0&&!targetEl.classList.contains(swiper.params.pagination.bulletClass)){if(swiper.navigation&&(swiper.navigation.nextEl&&targetEl===swiper.navigation.nextEl||swiper.navigation.prevEl&&targetEl===swiper.navigation.prevEl))return;const isHidden=el[0].classList.contains(swiper.params.pagination.hiddenClass);emit(!0===isHidden?"paginationShow":"paginationHide"),el.forEach(subEl=>subEl.classList.toggle(swiper.params.pagination.hiddenClass))}});const enable=()=>{swiper.el.classList.remove(swiper.params.pagination.paginationDisabledClass);let{el:el}=swiper.pagination;el&&(el=makeElementsArray(el),el.forEach(subEl=>subEl.classList.remove(swiper.params.pagination.paginationDisabledClass))),init(),render(),update()},disable=()=>{swiper.el.classList.add(swiper.params.pagination.paginationDisabledClass);let{el:el}=swiper.pagination;el&&(el=makeElementsArray(el),el.forEach(subEl=>subEl.classList.add(swiper.params.pagination.paginationDisabledClass))),destroy()};Object.assign(swiper.pagination,{enable:enable,disable:disable,render:render,update:update,init:init,destroy:destroy})}function Controller(_ref){let{swiper:swiper,extendParams:extendParams,on:on}=_ref;function LinearSpline(x,y){const binarySearch=function search(){let maxIndex,minIndex,guess;return(array,val)=>{for(minIndex=-1,maxIndex=array.length;maxIndex-minIndex>1;)guess=maxIndex+minIndex>>1,array[guess]<=val?minIndex=guess:maxIndex=guess;return maxIndex}}();let i1,i3;return this.x=x,this.y=y,this.lastIndex=x.length-1,this.interpolate=function interpolate(x2){return x2?(i3=binarySearch(this.x,x2),i1=i3-1,(x2-this.x[i1])*(this.y[i3]-this.y[i1])/(this.x[i3]-this.x[i1])+this.y[i1]):0},this}function getInterpolateFunction(c){swiper.controller.spline=swiper.params.loop?new LinearSpline(swiper.slidesGrid,c.slidesGrid):new LinearSpline(swiper.snapGrid,c.snapGrid)}function setTranslate(_t,byController){const controlled=swiper.controller.control;let multiplier,controlledTranslate;const Swiper=swiper.constructor;function setControlledTranslate(c){if(c.destroyed)return;const translate=swiper.rtlTranslate?-swiper.translate:swiper.translate;"slide"===swiper.params.controller.by&&(getInterpolateFunction(c),controlledTranslate=-swiper.controller.spline.interpolate(-translate)),controlledTranslate&&"container"!==swiper.params.controller.by||(multiplier=(c.maxTranslate()-c.minTranslate())/(swiper.maxTranslate()-swiper.minTranslate()),!Number.isNaN(multiplier)&&Number.isFinite(multiplier)||(multiplier=1),controlledTranslate=(translate-swiper.minTranslate())*multiplier+c.minTranslate()),swiper.params.controller.inverse&&(controlledTranslate=c.maxTranslate()-controlledTranslate),c.updateProgress(controlledTranslate),c.setTranslate(controlledTranslate,swiper),c.updateActiveIndex(),c.updateSlidesClasses()}if(Array.isArray(controlled))for(let i=0;i<controlled.length;i+=1)controlled[i]!==byController&&controlled[i]instanceof Swiper&&setControlledTranslate(controlled[i]);else controlled instanceof Swiper&&byController!==controlled&&setControlledTranslate(controlled)}function setTransition(duration,byController){const Swiper=swiper.constructor,controlled=swiper.controller.control;let i;function setControlledTransition(c){c.destroyed||(c.setTransition(duration,swiper),0!==duration&&(c.transitionStart(),c.params.autoHeight&&nextTick(()=>{c.updateAutoHeight()}),elementTransitionEnd(c.wrapperEl,()=>{controlled&&c.transitionEnd()})))}if(Array.isArray(controlled))for(i=0;i<controlled.length;i+=1)controlled[i]!==byController&&controlled[i]instanceof Swiper&&setControlledTransition(controlled[i]);else controlled instanceof Swiper&&byController!==controlled&&setControlledTransition(controlled)}function removeSpline(){swiper.controller.control&&swiper.controller.spline&&(swiper.controller.spline=void 0,delete swiper.controller.spline)}extendParams({controller:{control:void 0,inverse:!1,by:"slide"}}),swiper.controller={control:void 0},on("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof swiper.params.controller.control||swiper.params.controller.control instanceof HTMLElement)){const controlElement=document.querySelector(swiper.params.controller.control);if(controlElement&&controlElement.swiper)swiper.controller.control=controlElement.swiper;else if(controlElement){const onControllerSwiper=e=>
233{swiper.controller.control=e.detail[0],swiper.update(),controlElement.removeEventListener("init",onControllerSwiper)};controlElement.addEventListener("init",onControllerSwiper)}}else swiper.controller.control=swiper.params.controller.control}),on("update",()=>{removeSpline()}),on("resize",()=>{removeSpline()}),on("observerUpdate",()=>{removeSpline()}),on("setTranslate",(_s,translate,byController)=>{swiper.controller.control&&!swiper.controller.control.destroyed&&swiper.controller.setTranslate(translate,byController)}),on("setTransition",(_s,duration,byController)=>{swiper.controller.control&&!swiper.controller.control.destroyed&&swiper.controller.setTransition(duration,byController)}),Object.assign(swiper.controller,{setTranslate:setTranslate,setTransition:setTransition})}function Autoplay(_ref){let{swiper:swiper,extendParams:extendParams,on:on,emit:emit,params:params}=_ref,timeout,raf;swiper.autoplay={running:!1,paused:!1,timeLeft:0},extendParams({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let autoplayDelayTotal=params&&params.autoplay?params.autoplay.delay:3e3,autoplayDelayCurrent=params&&params.autoplay?params.autoplay.delay:3e3,autoplayTimeLeft,autoplayStartTime=(new Date).getTime(),wasPaused,isTouched,pausedByTouch,touchStartTimeout,slideChanged,pausedByInteraction,pausedByPointerEnter;function onTransitionEnd(e){swiper&&!swiper.destroyed&&swiper.wrapperEl&&e.target===swiper.wrapperEl&&(swiper.wrapperEl.removeEventListener("transitionend",onTransitionEnd),pausedByPointerEnter||resume())}const calcTimeLeft=()=>{if(swiper.destroyed||!swiper.autoplay.running)return;swiper.autoplay.paused?wasPaused=!0:wasPaused&&(autoplayDelayCurrent=autoplayTimeLeft,wasPaused=!1);const timeLeft=swiper.autoplay.paused?autoplayTimeLeft:autoplayStartTime+autoplayDelayCurrent-(new Date).getTime();swiper.autoplay.timeLeft=timeLeft,emit("autoplayTimeLeft",timeLeft,timeLeft/autoplayDelayTotal),raf=requestAnimationFrame(()=>{calcTimeLeft()})},getSlideDelay=()=>{let activeSlideEl;if(activeSlideEl=swiper.virtual&&swiper.params.virtual.enabled?swiper.slides.filter(slideEl=>slideEl.classList.contains("swiper-slide-active"))[0]:swiper.slides[swiper.activeIndex],!activeSlideEl)return;const currentSlideDelay=parseInt(activeSlideEl.getAttribute("data-swiper-autoplay"),10);return currentSlideDelay},run=delayForce=>{if(swiper.destroyed||!swiper.autoplay.running)return;cancelAnimationFrame(raf),calcTimeLeft();let delay=void 0===delayForce?swiper.params.autoplay.delay:delayForce;autoplayDelayTotal=swiper.params.autoplay.delay,autoplayDelayCurrent=swiper.params.autoplay.delay;const currentSlideDelay=getSlideDelay();!Number.isNaN(currentSlideDelay)&&currentSlideDelay>0&&void 0===delayForce&&(delay=currentSlideDelay,autoplayDelayTotal=currentSlideDelay,autoplayDelayCurrent=currentSlideDelay),autoplayTimeLeft=delay;const speed=swiper.params.speed,proceed=()=>{swiper&&!swiper.destroyed&&(swiper.params.autoplay.reverseDirection?!swiper.isBeginning||swiper.params.loop||swiper.params.rewind?(swiper.slidePrev(speed,!0,!0),emit("autoplay")):swiper.params.autoplay.stopOnLastSlide||(swiper.slideTo(swiper.slides.length-1,speed,!0,!0),emit("autoplay")):!swiper.isEnd||swiper.params.loop||swiper.params.rewind?(swiper.slideNext(speed,!0,!0),emit("autoplay")):swiper.params.autoplay.stopOnLastSlide||(swiper.slideTo(0,speed,!0,!0),emit("autoplay")),swiper.params.cssMode&&(autoplayStartTime=(new Date).getTime(),requestAnimationFrame(()=>{run()})))};return delay>0?(clearTimeout(timeout),timeout=setTimeout(()=>{proceed()},delay)):requestAnimationFrame(()=>{proceed()}),delay},start=()=>{autoplayStartTime=(new Date).getTime(),swiper.autoplay.running=!0,run(),emit("autoplayStart")},stop=()=>{swiper.autoplay.running=!1,clearTimeout(timeout),cancelAnimationFrame(raf),emit("autoplayStop")},pause=(internal,reset)=>{if(swiper.destroyed||!swiper.autoplay.running)return;clearTimeout(timeout),internal||(pausedByInteraction=!0);const proceed=()=>{emit("autoplayPause"),swiper.params.autoplay.waitForTransition?swiper.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(swiper.autoplay.paused=!0,reset)return slideChanged&&(autoplayTimeLeft=swiper.params.autoplay.delay),slideChanged=!1,void proceed();const delay=autoplayTimeLeft||swiper.params.autoplay.delay;autoplayTimeLeft=delay-((new Date).getTime()-autoplayStartTime),swiper.isEnd&&autoplayTimeLeft<0&&!swi
233per.params.loop||(autoplayTimeLeft<0&&(autoplayTimeLeft=0),proceed())},resume=()=>{swiper.isEnd&&autoplayTimeLeft<0&&!swiper.params.loop||swiper.destroyed||!swiper.autoplay.running||(autoplayStartTime=(new Date).getTime(),pausedByInteraction?(pausedByInteraction=!1,run(autoplayTimeLeft)):run(),swiper.autoplay.paused=!1,emit("autoplayResume"))},onVisibilityChange=()=>{if(swiper.destroyed||!swiper.autoplay.running)return;const document=getDocument();"hidden"===document.visibilityState&&(pausedByInteraction=!0,pause(!0)),"visible"===document.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(pausedByInteraction=!0,pausedByPointerEnter=!0,swiper.animating||swiper.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(pausedByPointerEnter=!1,swiper.autoplay.paused&&resume())},attachMouseEvents=()=>{swiper.params.autoplay.pauseOnMouseEnter&&(swiper.el.addEventListener("pointerenter",onPointerEnter),swiper.el.addEventListener("pointerleave",onPointerLeave))},detachMouseEvents=()=>{swiper.el.removeEventListener("pointerenter",onPointerEnter),swiper.el.removeEventListener("pointerleave",onPointerLeave)},attachDocumentEvents=()=>{const document=getDocument();document.addEventListener("visibilitychange",onVisibilityChange)},detachDocumentEvents=()=>{const document=getDocument();document.removeEventListener("visibilitychange",onVisibilityChange)};on("init",()=>{swiper.params.autoplay.enabled&&(attachMouseEvents(),attachDocumentEvents(),start())}),on("destroy",()=>{detachMouseEvents(),detachDocumentEvents(),swiper.autoplay.running&&stop()}),on("_freeModeStaticRelease",()=>{(pausedByTouch||pausedByInteraction)&&resume()}),on("_freeModeNoMomentumRelease",()=>{swiper.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),on("beforeTransitionStart",(_s,speed,internal)=>{!swiper.destroyed&&swiper.autoplay.running&&(internal||!swiper.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),on("sliderFirstMove",()=>{!swiper.destroyed&&swiper.autoplay.running&&(swiper.params.autoplay.disableOnInteraction?stop():(isTouched=!0,pausedByTouch=!1,pausedByInteraction=!1,touchStartTimeout=setTimeout(()=>{pausedByInteraction=!0,pausedByTouch=!0,pause(!0)},200)))}),on("touchEnd",()=>{if(!swiper.destroyed&&swiper.autoplay.running&&isTouched){if(clearTimeout(touchStartTimeout),clearTimeout(timeout),swiper.params.autoplay.disableOnInteraction)return pausedByTouch=!1,void(isTouched=!1);pausedByTouch&&swiper.params.cssMode&&resume(),pausedByTouch=!1,isTouched=!1}}),on("slideChange",()=>{!swiper.destroyed&&swiper.autoplay.running&&(slideChanged=!0)}),Object.assign(swiper.autoplay,{start:start,stop:stop,pause:pause,resume:resume})}function Thumb(_ref){let{swiper:swiper,extendParams:extendParams,on:on}=_ref;extendParams({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let initialized=!1,swiperCreated=!1;function onThumbClick(){const thumbsSwiper=swiper.thumbs.swiper;if(!thumbsSwiper||thumbsSwiper.destroyed)return;const clickedIndex=thumbsSwiper.clickedIndex,clickedSlide=thumbsSwiper.clickedSlide;if(clickedSlide&&clickedSlide.classList.contains(swiper.params.thumbs.slideThumbActiveClass))return;if(null==clickedIndex)return;let slideToIndex;slideToIndex=thumbsSwiper.params.loop?parseInt(thumbsSwiper.clickedSlide.getAttribute("data-swiper-slide-index"),10):clickedIndex,swiper.params.loop?swiper.slideToLoop(slideToIndex):swiper.slideTo(slideToIndex)}function init(){const{thumbs:thumbsParams}=swiper.params;if(initialized)return!1;initialized=!0;const SwiperClass=swiper.constructor;if(thumbsParams.swiper instanceof SwiperClass)swiper.thumbs.swiper=thumbsParams.swiper,Object.assign(swiper.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(swiper.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),swiper.thumbs.swiper.update();else if(isObject(thumbsParams.swiper)){const thumbsSwiperParams=Object.assign({},thumbsParams.swiper);Object.assign(thumbsSwiperParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),swiper.thumbs.swiper=new SwiperClass(thumbsSwiperParams),swiperCreated=!0}return swiper.thumbs.swiper.el.classList.add(swiper.params.thumbs.thumbsContainerClass),swiper.thumbs.swiper.on("tap",onThumbClick),!0}function update(initial){const thumbsSwiper=swiper.thumbs.swiper;if(!thumbsSwiper||thumbsSwiper.destroyed)return;const slidesPerView="auto"===thumbsSwiper.params.slidesPerView?thumbsSwiper.slidesPerViewDynamic():thumbsSwiper.params.slidesPerView;let thumbsToActivate=1;const thumbActiveClass=swiper.params.thumbs.slideThumbActiveClass;if(swiper.params.slidesPerView>
2331&&!swiper.params.centeredSlides&&(thumbsToActivate=swiper.params.slidesPerView),swiper.params.thumbs.multipleActiveThumbs||(thumbsToActivate=1),thumbsToActivate=Math.floor(thumbsToActivate),thumbsSwiper.slides.forEach(slideEl=>slideEl.classList.remove(thumbActiveClass)),thumbsSwiper.params.loop||thumbsSwiper.params.virtual&&thumbsSwiper.params.virtual.enabled)for(let i=0;i<thumbsToActivate;i+=1)elementChildren(thumbsSwiper.slidesEl,`[data-swiper-slide-index="${swiper.realIndex+i}"]`).forEach(slideEl=>{slideEl.classList.add(thumbActiveClass)});else for(let i=0;i<thumbsToActivate;i+=1)thumbsSwiper.slides[swiper.realIndex+i]&&thumbsSwiper.slides[swiper.realIndex+i].classList.add(thumbActiveClass);const autoScrollOffset=swiper.params.thumbs.autoScrollOffset,useOffset=autoScrollOffset&&!thumbsSwiper.params.loop;if(swiper.realIndex!==thumbsSwiper.realIndex||useOffset){const currentThumbsIndex=thumbsSwiper.activeIndex;let newThumbsIndex,direction;if(thumbsSwiper.params.loop){const newThumbsSlide=thumbsSwiper.slides.filter(slideEl=>slideEl.getAttribute("data-swiper-slide-index")===`${swiper.realIndex}`)[0];newThumbsIndex=thumbsSwiper.slides.indexOf(newThumbsSlide),direction=swiper.activeIndex>swiper.previousIndex?"next":"prev"}else newThumbsIndex=swiper.realIndex,direction=newThumbsIndex>swiper.previousIndex?"next":"prev";useOffset&&(newThumbsIndex+="next"===direction?autoScrollOffset:-1*autoScrollOffset),thumbsSwiper.visibleSlidesIndexes&&thumbsSwiper.visibleSlidesIndexes.indexOf(newThumbsIndex)<0&&(thumbsSwiper.params.centeredSlides?newThumbsIndex=newThumbsIndex>currentThumbsIndex?newThumbsIndex-Math.floor(slidesPerView/2)+1:newThumbsIndex+Math.floor(slidesPerView/2)-1:newThumbsIndex>currentThumbsIndex&&thumbsSwiper.params.slidesPerGroup,thumbsSwiper.slideTo(newThumbsIndex,initial?0:void 0))}}swiper.thumbs={swiper:null},on("beforeInit",()=>{const{thumbs:thumbs}=swiper.params;if(thumbs&&thumbs.swiper)if("string"==typeof thumbs.swiper||thumbs.swiper instanceof HTMLElement){const document=getDocument(),getThumbsElementAndInit=()=>{const thumbsElement="string"==typeof thumbs.swiper?document.querySelector(thumbs.swiper):thumbs.swiper;if(thumbsElement&&thumbsElement.swiper)thumbs.swiper=thumbsElement.swiper,init(),update(!0);else if(thumbsElement){const onThumbsSwiper=e=>{thumbs.swiper=e.detail[0],thumbsElement.removeEventListener("init",onThumbsSwiper),init(),update(!0),thumbs.swiper.update(),swiper.update()};thumbsElement.addEventListener("init",onThumbsSwiper)}return thumbsElement},watchForThumbsToAppear=()=>{if(swiper.destroyed)return;const thumbsElement=getThumbsElementAndInit();thumbsElement||requestAnimationFrame(watchForThumbsToAppear)};requestAnimationFrame(watchForThumbsToAppear)}else init(),update(!0)}),on("slideChange update resize observerUpdate",()=>{update()}),on("setTransition",(_s,duration)=>{const thumbsSwiper=swiper.thumbs.swiper;thumbsSwiper&&!thumbsSwiper.destroyed&&thumbsSwiper.setTransition(duration)}),on("beforeDestroy",()=>{const thumbsSwiper=swiper.thumbs.swiper;thumbsSwiper&&!thumbsSwiper.destroyed&&swiperCreated&&thumbsSwiper.destroy()}),Object.assign(swiper.thumbs,{init:init,update:update})}function freeMode(_ref){let{swiper:swiper,extendParams:extendParams,emit:emit,once:once}=_ref;function onTouchStart(){if(swiper.params.cssMode)return;const translate=swiper.getTranslate();swiper.setTranslate(translate),swiper.setTransition(0),swiper.touchEventsData.velocities.length=0,swiper.freeMode.onTouchEnd({currentPos:swiper.rtl?swiper.translate:-swiper.translate})}function onTouchMove(){if(swiper.params.cssMode)return;const{touchEventsData:data,touches:touches}=swiper;0===data.velocities.length&&data.velocities.push({position:touches[swiper.isHorizontal()?"startX":"startY"],time:data.touchStartTime}),data.velocities.push({position:touches[swiper.isHorizontal()?"currentX":"currentY"],time:now()})}function onTouchEnd(_ref2){let{currentPos:currentPos}=_ref2;if(swiper.params.cssMode)return;const{params:params,wrapperEl:wrapperEl,rtlTranslate:rtl,snapGrid:snapGrid,touchEventsData:data}=swiper,touchEndTime=now(),timeDiff=touchEndTime-data.touchStartTime;if(currentPos<-swiper.minTranslate())swiper.slideTo(swiper.activeIndex);else if(currentPos>-swiper.maxTranslate())swiper.slides.length<snapGrid.length?swiper.slideTo(snapGrid.length-1):swiper.slideTo(swiper.slides.length-1);else{if(params.freeMode.momentum){if(data.velocities.length>
2331){const lastMoveEvent=data.velocities.pop(),velocityEvent=data.velocities.pop(),distance=lastMoveEvent.position-velocityEvent.position,time=lastMoveEvent.time-velocityEvent.time;swiper.velocity=distance/time,swiper.velocity/=2,Math.abs(swiper.velocity)<params.freeMode.minimumVelocity&&(swiper.velocity=0),(time>150||now()-lastMoveEvent.time>300)&&(swiper.velocity=0)}else swiper.velocity=0;swiper.velocity*=params.freeMode.momentumVelocityRatio,data.velocities.length=0;let momentumDuration=1e3*params.freeMode.momentumRatio;const momentumDistance=swiper.velocity*momentumDuration;let newPosition=swiper.translate+momentumDistance;rtl&&(newPosition=-newPosition);let doBounce=!1,afterBouncePosition;const bounceAmount=20*Math.abs(swiper.velocity)*params.freeMode.momentumBounceRatio;let needsLoopFix;if(newPosition<swiper.maxTranslate())params.freeMode.momentumBounce?(newPosition+swiper.maxTranslate()<-bounceAmount&&(newPosition=swiper.maxTranslate()-bounceAmount),afterBouncePosition=swiper.maxTranslate(),doBounce=!0,data.allowMomentumBounce=!0):newPosition=swiper.maxTranslate(),params.loop&&params.centeredSlides&&(needsLoopFix=!0);else if(newPosition>swiper.minTranslate())params.freeMode.momentumBounce?(newPosition-swiper.minTranslate()>bounceAmount&&(newPosition=swiper.minTranslate()+bounceAmount),afterBouncePosition=swiper.minTranslate(),doBounce=!0,data.allowMomentumBounce=!0):newPosition=swiper.minTranslate(),params.loop&&params.centeredSlides&&(needsLoopFix=!0);else if(params.freeMode.sticky){let nextSlide;for(let j=0;j<snapGrid.length;j+=1)if(snapGrid[j]>-newPosition){nextSlide=j;break}newPosition=Math.abs(snapGrid[nextSlide]-newPosition)<Math.abs(snapGrid[nextSlide-1]-newPosition)||"next"===swiper.swipeDirection?snapGrid[nextSlide]:snapGrid[nextSlide-1],newPosition=-newPosition}if(needsLoopFix&&once("transitionEnd",()=>{swiper.loopFix()}),0!==swiper.velocity){if(momentumDuration=rtl?Math.abs((-newPosition-swiper.translate)/swiper.velocity):Math.abs((newPosition-swiper.translate)/swiper.velocity),params.freeMode.sticky){const moveDistance=Math.abs((rtl?-newPosition:newPosition)-swiper.translate),currentSlideSize=swiper.slidesSizesGrid[swiper.activeIndex];momentumDuration=moveDistance<currentSlideSize?params.speed:moveDistance<2*currentSlideSize?1.5*params.speed:2.5*params.speed}}else if(params.freeMode.sticky)return void swiper.slideToClosest();params.freeMode.momentumBounce&&doBounce?(swiper.updateProgress(afterBouncePosition),swiper.setTransition(momentumDuration),swiper.setTranslate(newPosition),swiper.transitionStart(!0,swiper.swipeDirection),swiper.animating=!0,elementTransitionEnd(wrapperEl,()=>{swiper&&!swiper.destroyed&&data.allowMomentumBounce&&(emit("momentumBounce"),swiper.setTransition(params.speed),setTimeout(()=>{swiper.setTranslate(afterBouncePosition),elementTransitionEnd(wrapperEl,()=>{swiper&&!swiper.destroyed&&swiper.transitionEnd()})},0))})):swiper.velocity?(emit("_freeModeNoMomentumRelease"),swiper.updateProgress(newPosition),swiper.setTransition(momentumDuration),swiper.setTranslate(newPosition),swiper.transitionStart(!0,swiper.swipeDirection),swiper.animating||(swiper.animating=!0,elementTransitionEnd(wrapperEl,()=>{swiper&&!swiper.destroyed&&swiper.transitionEnd()}))):swiper.updateProgress(newPosition),swiper.updateActiveIndex(),swiper.updateSlidesClasses()}else{if(params.freeMode.sticky)return void swiper.slideToClosest();params.freeMode&&emit("_freeModeNoMomentumRelease")}(!params.freeMode.momentum||timeDiff>=params.longSwipesMs)&&(emit("_freeModeStaticRelease"),swiper.updateProgress(),swiper.updateActiveIndex(),swiper.updateSlidesClasses())}}extendParams({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(swiper,{freeMode:{onTouchStart:onTouchStart,onTouchMove:onTouchMove,onTouchEnd:onTouchEnd}})}function appendSlide(slides){const swiper=this,{params:params,slidesEl:slidesEl}=swiper;params.loop&&swiper.loopDestroy();const appendElement=slideEl=>{if("string"==typeof slideEl){const tempDOM=document.createElement("div");tempDOM.innerHTML=slideEl,slidesEl.append(tempDOM.children[0]),tempDOM.innerHTML=""}else slidesEl.append(slideEl)};if("object"==typeof slides&&"length"in slides)for(let i=0;i<slides.length;i+=1)slides[i]&&appendElement(slides[i]);else appendElement(slides);swiper.recalcSlides(),params.loop&&swiper.loopCreate(),params.observer&&!swiper.isElement||swiper.update(
233)}function prependSlide(slides){const swiper=this,{params:params,activeIndex:activeIndex,slidesEl:slidesEl}=swiper;params.loop&&swiper.loopDestroy();let newActiveIndex=activeIndex+1;const prependElement=slideEl=>{if("string"==typeof slideEl){const tempDOM=document.createElement("div");tempDOM.innerHTML=slideEl,slidesEl.prepend(tempDOM.children[0]),tempDOM.innerHTML=""}else slidesEl.prepend(slideEl)};if("object"==typeof slides&&"length"in slides){for(let i=0;i<slides.length;i+=1)slides[i]&&prependElement(slides[i]);newActiveIndex=activeIndex+slides.length}else prependElement(slides);swiper.recalcSlides(),params.loop&&swiper.loopCreate(),params.observer&&!swiper.isElement||swiper.update(),swiper.slideTo(newActiveIndex,0,!1)}function addSlide(index,slides){const swiper=this,{params:params,activeIndex:activeIndex,slidesEl:slidesEl}=swiper;let activeIndexBuffer=activeIndex;params.loop&&(activeIndexBuffer-=swiper.loopedSlides,swiper.loopDestroy(),swiper.recalcSlides());const baseLength=swiper.slides.length;if(index<=0)return void swiper.prependSlide(slides);if(index>=baseLength)return void swiper.appendSlide(slides);let newActiveIndex=activeIndexBuffer>index?activeIndexBuffer+1:activeIndexBuffer;const slidesBuffer=[];for(let i=baseLength-1;i>=index;i-=1){const currentSlide=swiper.slides[i];currentSlide.remove(),slidesBuffer.unshift(currentSlide)}if("object"==typeof slides&&"length"in slides){for(let i=0;i<slides.length;i+=1)slides[i]&&slidesEl.append(slides[i]);newActiveIndex=activeIndexBuffer>index?activeIndexBuffer+slides.length:activeIndexBuffer}else slidesEl.append(slides);for(let i=0;i<slidesBuffer.length;i+=1)slidesEl.append(slidesBuffer[i]);swiper.recalcSlides(),params.loop&&swiper.loopCreate(),params.observer&&!swiper.isElement||swiper.update(),params.loop?swiper.slideTo(newActiveIndex+swiper.loopedSlides,0,!1):swiper.slideTo(newActiveIndex,0,!1)}function removeSlide(slidesIndexes){const swiper=this,{params:params,activeIndex:activeIndex}=swiper;let activeIndexBuffer=activeIndex;params.loop&&(activeIndexBuffer-=swiper.loopedSlides,swiper.loopDestroy());let newActiveIndex=activeIndexBuffer,indexToRemove;if("object"==typeof slidesIndexes&&"length"in slidesIndexes){for(let i=0;i<slidesIndexes.length;i+=1)indexToRemove=slidesIndexes[i],swiper.slides[indexToRemove]&&swiper.slides[indexToRemove].remove(),indexToRemove<newActiveIndex&&(newActiveIndex-=1);newActiveIndex=Math.max(newActiveIndex,0)}else indexToRemove=slidesIndexes,swiper.slides[indexToRemove]&&swiper.slides[indexToRemove].remove(),indexToRemove<newActiveIndex&&(newActiveIndex-=1),newActiveIndex=Math.max(newActiveIndex,0);swiper.recalcSlides(),params.loop&&swiper.loopCreate(),params.observer&&!swiper.isElement||swiper.update(),params.loop?swiper.slideTo(newActiveIndex+swiper.loopedSlides,0,!1):swiper.slideTo(newActiveIndex,0,!1)}function removeAllSlides(){const swiper=this,slidesIndexes=[];for(let i=0;i<swiper.slides.length;i+=1)slidesIndexes.push(i);swiper.removeSlide(slidesIndexes)}function Manipulation(_ref){let{swiper:swiper}=_ref;Object.assign(swiper,{appendSlide:appendSlide.bind(swiper),prependSlide:prependSlide.bind(swiper),addSlide:addSlide.bind(swiper),removeSlide:removeSlide.bind(swiper),removeAllSlides:removeAllSlides.bind(swiper)})}function effectInit(params){const{effect:effect,swiper:swiper,on:on,setTranslate:setTranslate,setTransition:setTransition,overwriteParams:overwriteParams,perspective:perspective,recreateShadows:recreateShadows,getEffectParams:getEffectParams}=params;let requireUpdateOnVirtual;on("beforeInit",()=>{if(swiper.params.effect!==effect)return;swiper.classNames.push(`${swiper.params.containerModifierClass}${effect}`),perspective&&perspective()&&swiper.classNames.push(`${swiper.params.containerModifierClass}3d`);const overwriteParamsResult=overwriteParams?overwriteParams():{};Object.assign(swiper.params,overwriteParamsResult),Object.assign(swiper.originalParams,overwriteParamsResult)}),on("setTranslate",()=>{swiper.params.effect===effect&&setTranslate()}),on("setTransition",(_s,duration)=>{swiper.params.effect===effect&&setTransition(duration)}),on("transitionEnd",()=>{if(swiper.params.effect===effect&&recreateShadows){if(!getEffectParams||!getEffectParams().slideShadows)return;
233swiper.slides.forEach(slideEl=>{slideEl.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(shadowEl=>shadowEl.remove())}),recreateShadows()}}),on("virtualUpdate",()=>{swiper.params.effect===effect&&(swiper.slides.length||(requireUpdateOnVirtual=!0),requestAnimationFrame(()=>{requireUpdateOnVirtual&&swiper.slides&&swiper.slides.length&&(setTranslate(),requireUpdateOnVirtual=!1)}))})}function effectTarget(effectParams,slideEl){const transformEl=getSlideTransformEl(slideEl);return transformEl!==slideEl&&(transformEl.style.backfaceVisibility="hidden",transformEl.style["-webkit-backface-visibility"]="hidden"),transformEl}function effectVirtualTransitionEnd(_ref){let{swiper:swiper,duration:duration,transformElements:transformElements,allSlides:allSlides}=_ref;const{activeIndex:activeIndex}=swiper,getSlide=el=>{if(!el.parentElement){const slide=swiper.slides.filter(slideEl=>slideEl.shadowRoot&&slideEl.shadowRoot===el.parentNode)[0];return slide}return el.parentElement};if(swiper.params.virtualTranslate&&0!==duration){let eventTriggered=!1,transitionEndTarget;transitionEndTarget=allSlides?transformElements:transformElements.filter(transformEl=>{const el=transformEl.classList.contains("swiper-slide-transform")?getSlide(transformEl):transformEl;return swiper.getSlideIndex(el)===activeIndex}),transitionEndTarget.forEach(el=>{elementTransitionEnd(el,()=>{if(eventTriggered)return;if(!swiper||swiper.destroyed)return;eventTriggered=!0,swiper.animating=!1;const evt=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});swiper.wrapperEl.dispatchEvent(evt)})})}}function EffectFade(_ref){let{swiper:swiper,extendParams:extendParams,on:on}=_ref;extendParams({fadeEffect:{crossFade:!1}});const setTranslate=()=>{const{slides:slides}=swiper,params=swiper.params.fadeEffect;for(let i=0;i<slides.length;i+=1){const slideEl=swiper.slides[i],offset=slideEl.swiperSlideOffset;let tx=-offset;swiper.params.virtualTranslate||(tx-=swiper.translate);let ty=0;swiper.isHorizontal()||(ty=tx,tx=0);const slideOpacity=swiper.params.fadeEffect.crossFade?Math.max(1-Math.abs(slideEl.progress),0):1+Math.min(Math.max(slideEl.progress,-1),0),targetEl=effectTarget(params,slideEl);targetEl.style.opacity=slideOpacity,targetEl.style.transform=`translate3d(${tx}px, ${ty}px, 0px)`}},setTransition=duration=>{const transformElements=swiper.slides.map(slideEl=>getSlideTransformEl(slideEl));transformElements.forEach(el=>{el.style.transitionDuration=`${duration}ms`}),effectVirtualTransitionEnd({swiper:swiper,duration:duration,transformElements:transformElements,allSlides:!0})};effectInit({effect:"fade",swiper:swiper,on:on,setTranslate:setTranslate,setTransition:setTransition,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!swiper.params.cssMode})})}Object.keys(prototypes).forEach(prototypeGroup=>{Object.keys(prototypes[prototypeGroup]).forEach(protoMethod=>{Swiper.prototype[protoMethod]=prototypes[prototypeGroup][protoMethod]})}),Swiper.use([Resize,Observer]);const modules=[Keyboard,Mousewheel,Navigation,Pagination,Controller,Autoplay,Thumb,freeMode,Manipulation,EffectFade];return Swiper.use(modules),Swiper}();
234/* End */
235;
236; /* Start:"a:4:{s:4:"full";s:87:"/bitrix/templates/aspro_max/components/aspro/tabs.max/main/script.min.js?17352167064359";s:6:"source";s:68:"/bitrix/templates/aspro_max/components/aspro/tabs.max/main/script.
236js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
237BX.ready((function(){window.tabsInitOnReady=function(t=""){loadScrollTabs(".tab_slider_wrapp"+t+" .tabs_wrapper",(()=>{$(".tab_slider_wrapp .tabs_wrapper").scrollTab({tabs_wrapper:".tabs.ajax",arrows_css:{top:"-1px"},width_grow:3,onResize:function(t){var e=t.scrollTab.closest(".top_block");if(e.length){var r=e.find(".right_block_wrapper .tabs_wrapper");if(window.matchMedia("(max-width: 767px)").matches)return r.css({width:"100%","max-width":""}),!0;var i=e.find("h3"),s=e.find(".right_block_wrapper > a"),n=e[0].getBoundingClientRect().width;i.length&&(n-=i.outerWidth(!0)),s.length&&(n-=s.outerWidth(!0)),n-=Number.parseInt(r.css("margin-right")),r.css({"max-width":n,width:""})}t.width=n}})}))}})),window.JCCatalogSectionOnlyElement||(window.JCCatalogSectionOnlyElement=function(t){"object"==typeof t&&(this.params=t,this.obProduct=null,this.set_quantity=1,this.currentPriceMode="",this.currentPrices=[],this.currentPriceSelected=0,this.currentQuantityRanges=[],this.currentQuantityRangeSelected=0,this.params.MESS&&(this.mess=this.params.MESS),this.init())},window.JCCatalogSectionOnlyElement.prototype={init:function(){this.obProduct=BX(this.params.ID),this.obProduct&&($(this.obProduct).find(".counter_wrapp .counter_block input").data("product","ob"+this.obProduct.id+"el"),this.currentPriceMode=this.params.ITEM_PRICE_MODE,this.currentPrices=this.params.ITEM_PRICES,this.currentQuantityRanges=this.params.ITEM_QUANTITY_RANGES)},setPriceAction:function(){this.set_quantity=this.params.MIN_QUANTITY_BUY,$(this.obProduct).find("input[name=quantity]").length&&(this.set_quantity=$(this.obProduct).find("input[name=quantity]").val()),this.checkPriceRange(this.set_quantity),$(this.obProduct).find(".not_matrix").hide(),$(this.obProduct).find(".with_matrix .price_value_block").html(getCurrentPrice(this.currentPrices[this.currentPriceSelected].PRICE,this.currentPrices[this.currentPriceSelected].CURRENCY,this.currentPrices[this.currentPriceSelected].PRINT_PRICE)),$(this.obProduct).find(".with_matrix .discount")&&$(this.obProduct).find(".with_matrix .discount").html(getCurrentPrice(this.currentPrices[this.currentPriceSelected].BASE_PRICE,this.currentPrices[this.currentPriceSelected].CURRENCY,this.currentPrices[this.currentPriceSelected].PRINT_BASE_PRICE)),"Y"==this.params.SHOW_DISCOUNT_PERCENT_NUMBER&&(this.currentPrices[this.currentPriceSelected].PERCENT>0&&this.currentPrices[this.currentPriceSelected].PERCENT<100?($(this.obProduct).find(".with_matrix .sale_block .sale_wrapper .value").length||$('<div class="value"></div>').insertBefore($(this.obProduct).find(".with_matrix .sale_block .sale_wrapper .text")),$(this.obProduct).find(".with_matrix .sale_block .sale_wrapper .value").html("-<span>"+this.currentPrices[this.currentPriceSelected].PERCENT+"</span>%")):$(this.obProduct).find(".with_matrix .sale_block .sale_wrapper .value").length&&$(this.obProduct).find(".with_matrix .sale_block .sale_wrapper .value").remove()),$(this.obProduct).find(".with_matrix .sale_block .text .values_wrapper").html(getCurrentPrice(this.currentPrices[this.currentPriceSelected].DISCOUNT,this.currentPrices[this.currentPriceSelected].CURRENCY,this.currentPrices[this.currentPriceSelected].PRINT_DISCOUNT)),"NOT_SHOW"in this.params&&"Y"!=this.params.NOT_SHOW&&$(this.obProduct).find(".with_matrix").show(),"Y"==arMaxOptions.THEME.SHOW_TOTAL_SUMM&&void 0!==this.currentPrices[this.currentPriceSelected]&&setPriceItem($(this.obProduct),this.set_quantity,this.currentPrices[this.currentPriceSelected].PRICE)},checkPriceRange:function(t){if(void 0!==t&&"Q"==this.currentPriceMode){var e,r=!1;for(var i in this.currentQuantityRanges)if(this.currentQuantityRanges.hasOwnProperty(i)&&(e=this.currentQuantityRanges[i],parseInt(t)>=parseInt(e.SORT_FROM)&&("INF"==e.SORT_TO||parseInt(t)<=parseInt(e.SORT_TO)))){r=!0,this.currentQuantityRangeSelected=e.HASH;break}for(var s in!r&&(e=this.getMinPriceRange())&&(this.currentQuantityRangeSelected=e.HASH),this.currentPrices)if(this.currentPrices.hasOwnProperty(s)&&this.currentPrices[s].QUANTITY_HASH==this.currentQuantityRangeSelected){this.currentPriceSelected=s;break}}},getMinPriceRange:function(){var t;for(var e in this.currentQuantityRanges)this.currentQuantityRanges.hasOwnProperty(e)&&(!t||parseInt(this.currentQuantityRanges[e].SORT_FROM)<parseInt(t.SORT_FROM))&&(t=this.currentQuantityRanges[e]);return t}});
238/* End */
239;
240; /* Start:"a:4:{s:4:"full";
240s:89:"/bitrix/components/aspro/wrapper.block.max/templates/.default/script.min.js?1706003314749";s:6:"source";s:71:"/bitrix/components/aspro/wrapper.block.max/templates/.default/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
241$(document).ready(function(){$(".hot-wrapper-items .flexslider li > .js-click").click(function(){var t=$(this),e="";activeBlock=t.closest(".items").find(".item.active"),t.hasClass("flex-prev")?activeBlock.fadeOut(function(){$(this).removeClass("active"),(e=activeBlock.prev(".item")).length?e.fadeIn(function(){$(this).addClass("active"),$(window).scroll()}):t.closest(".items").find("> .item:last-of-type").fadeIn(function(){$(this).addClass("active"),$(window).scroll()})}):activeBlock.fadeOut(function(){$(this).removeClass("active"),(e=activeBlock.next()).length?e.fadeIn(function(){$(this).addClass("active"),$(window).scroll()}):t.closest(".items").find("> .item:eq(0)").fadeIn(function(){$(this).addClass("active"),$(window).scroll()})})})});
242/* End */
243;
244; /* Start:"a:4:{s:4:"full";s:94:"/bitrix/templates/aspro_max/components/bitrix/news.list/front_news/script.min.js?1735216704523";s:6:"source";s:76:"/bitrix/templates/aspro_max/components/bitrix/news.list/front_news/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
245$(document).ready((function(){var containerEl=document.querySelector(".mixitup-container");if(containerEl){var config,mixer=mixitup(containerEl,{selectors:{target:'[data-ref="mixitup-target"]'},animation:{effects:"fade scale stagger(50ms)"},load:{filter:"none"},animation:{duration:350},controls:{scope:"local"},callbacks:{onMixStart:function(state){},onMixEnd:function(){InitLazyLoad()}}});containerEl.classList.add("mixitup-ready"),mixer.show().then((function(){mixer.configure({animation:{effects:"fade scale"}})}))}}));
246/* End */
247;
248; /* Start:"a:4:{s:4:"full";s:66:"/bitrix/templates/aspro_max/js/section_filter.min.js?1735216692879";s:6:"source";s:48:"/bitrix/templates/aspro_max/js/section_filter.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
249$(document).ready((function(){InitScrollBar(),$(".select_head_wrap .menu_item_selected span").text($(".select_head_wrap .head-block .item-link.active").text()),$(".select_head_wrap .menu_item_selected").on("click",(function(){window.matchMedia("(max-width: 767px)").matches&&($(this).toggleClass("opened"),$(this).closest(".select_head_wrap").find(".head-block").slideToggle(200))})),$(".select_head_wrap .btn-inline").on("click",(function(){var text=$(this).text(),head_wrap=$(this).closest(".select_head_wrap");head_wrap.find(".menu_item_selected span").text(text),head_wrap.find(".menu_item_selected").removeClass("opened"),window.matchMedia("(max-width: 767px)").matches&&head_wrap.find(".head-block").slideUp(200)})),$("html, body").on("mousedown",(function(e){$(e.target).closest(".select_head_wrap").length||$(".select_head_wrap .menu_item_selected.opened").click()}))}));
250/* End */
251;
252; /* Start:"a:4:{s:4:"full";s:97:"/bitrix/templates/aspro_max/components/bitrix/menu/left_front_catalog/script.min.js?1735216699113";s:6:"source";s:79:"/bitrix/templates/aspro_max/components/bitrix/menu/left_front_catalog/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
253$(document).on("mouseenter",".menu_top_block .has-child.v_hover",(function(){CheckTopMenuFullCatalogSubmenu()}));
254/* End */
255;
256; /* Start:"a:4:{s:4:"full";s:73:"/bitrix/templates/aspro_max/js/smartPositionDropdown.min.js?1735216692606";s:6:"source";s:55:"/bitrix/templates/aspro_max/js/smartPositionDropdown.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
257function positionDropdown($element){const $dropdown=$element.querySelector(".dropdown");if($dropdown){let scrollHeight;document.body.offsetHeight-BX.pos($dropdown).bottom<0&&($element.classList.add("m_top"),$element.classList.remove("m_line"))}}document.addEventListener("DOMContentLoaded",(function(){const $combinedNodes=document.querySelectorAll(".menu_top_block .menu > li.v_hover.m_combined");[].forEach.call($combinedNodes,(function($combinedNode){positionDropdown($combinedNode)}))})),$(document).on("mouseenter",".menu_top_block .menu > li.v_hover.m_combined",e=>positionDropdown(e.currentTarget));
258/* End */
259;
260; /* Start:"a:4:{s:4:"full";s:63:"/bitrix/templates/aspro_max/js/leftMenuAim.min.js?1735216692540";s:6:"source";
260s:45:"/bitrix/templates/aspro_max/js/leftMenuAim.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
261$(document).ready(()=>{InitLeftMenuAim()}),InitLeftMenuAim=function(){let $block=$(".menu.dropdown:not(.aim-init)"),$isBlockHover;$block.find(".full.has-child.v_hover").length&&($block.addClass("aim-init"),loadScripts(arAsproOptions.SITE_TEMPLATE_PATH+"/vendor/js/jquery.menu-aim.js",(function(){$block.menuAim({tolerance:75,rowSelector:"> .full.has-child.v_hover",activate:function(a){$(a).find(".dropdown").show()},deactivate:function(a){$(a).find(".dropdown").hide()},exitMenu:function(a){return $(a).find(".dropdown").hide(),!0}})})))};
262/* End */
263;
264; /* Start:"a:4:{s:4:"full";s:85:"/bitrix/templates/aspro_max/components/bitrix/menu/bottom/script.min.js?1735216698649";s:6:"source";s:67:"/bitrix/templates/aspro_max/components/bitrix/menu/bottom/script.js";s:3:"min";s:71:"/bitrix/templates/aspro_max/components/bitrix/menu/bottom/script.min.js";s:3:"map";s:75:"/bitrix/templates/aspro_max/components/bitrix/menu/bottom/script.min.js.map";}"*/
265function setClassMobile(){arAsproOptions.THEME&&"Y"==arAsproOptions.THEME.COMPACT_FOOTER_MOBILE&&(window.matchMedia("(max-width:767px)").matches?($("footer").addClass("mobile"),$(".bottom-menu .items>.wrap_compact_mobile").addClass("accordion-body collapse"),$(".bottom-menu .items>.item.childs").attr("data-toggle","collapse")):($("footer").removeClass("mobile"),$(".bottom-menu .items>.wrap_compact_mobile").removeClass("accordion-body collapse"),$(".bottom-menu .items>.item.childs").removeAttr("data-toggle")))}readyDOM((function(){setClassMobile()})),$(window).on("resize",(function(){setClassMobile()}));
266/* End */
267;
268; /* Start:"a:4:{s:4:"full";s:93:"/bitrix/templates/aspro_max/components/bitrix/search.title/fixed/script.min.js?17352167007869";s:6:"source";s:74:"/bitrix/templates/aspro_max/components/bitrix/search.title/fixed/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
269function JCTitleSearch2(arParams){var _this=this;this.arParams={AJAX_PAGE:arParams.AJAX_PAGE,CONTAINER_ID:arParams.CONTAINER_ID,INPUT_ID:arParams.INPUT_ID,INPUT_ID_TMP:arParams.INPUT_ID_TMP,MIN_QUERY_LEN:parseInt(arParams.MIN_QUERY_LEN)},arParams.WAIT_IMAGE&&(this.arParams.WAIT_IMAGE=arParams.WAIT_IMAGE),arParams.MIN_QUERY_LEN<=0&&(arParams.MIN_QUERY_LEN=1),this.cache=[],this.cache_key=null,this.startText="",this.running=!1,this.needRunAgain=!1,this.currentRow=-1,this.RESULT=null,this.CONTAINER=null,this.INPUT=null,this.TYPE=null,this.WAIT=null,this.ShowResult=function(result){BX.type.isString(result)&&(_this.RESULT.innerHTML=result),_this.RESULT.style.display=""!==_this.RESULT.innerHTML?"block":"none";var pos=_this.adjustResultNode(),res_pos,th,tbl=BX.findChild(_this.RESULT,{tag:"table",class:"title-search-result"},!0),fade;if(tbl&&(th=BX.findChild(tbl,{tag:"th"},!0)),th){var tbl_pos=BX.pos(tbl);tbl_pos.width=tbl_pos.right-tbl_pos.left;var th_pos=BX.pos(th);th_pos.width=th_pos.right-th_pos.left,th.style.width=th_pos.width+"px",_this.RESULT.style.width=pos.width+th_pos.width+"px",_this.RESULT.style.left=pos.left-th_pos.width-1+"px",tbl_pos.width-th_pos.width>pos.width&&(_this.RESULT.style.width=pos.width+th_pos.width-1+"px"),tbl_pos=BX.pos(tbl),(res_pos=BX.pos(_this.RESULT)).right>tbl_pos.right&&(_this.RESULT.style.width=tbl_pos.right-tbl_pos.left+"px")}tbl&&(fade=BX.findChild(_this.RESULT,{class:"title-search-fader"},!0)),fade&&th&&(res_pos=BX.pos(_this.RESULT),fade.style.left=res_pos.right-res_pos.left-18+"px",fade.style.width="18px",fade.style.top="0px",fade.style.height=res_pos.bottom-res_pos.top+"px",fade.style.display="block")},this.onKeyPress=function(keyCode){var tbl=BX.findChild(_this.RESULT,{tag:"table",class:"title-search-result"},!0),i;if(!tbl)return!1;var cnt=tbl.rows.length;switch(keyCode){case 27:return _this.RESULT.style.display="none",_this.currentRow=-1,_this.UnSelectAll(),!0;case 40:"none"==_this.RESULT.style.display&&(_this.RESULT.style.display="block");var first=-1;for(i=0;i<cnt;i++)if(!BX.findChild(tbl.rows[i],{class:"title-search-separator"},!0)){if(-1==first&&(first=i),_this.currentRow<i){_this.currentRow=i;break}"title-search-selected"==tbl.rows[i].className&&(tbl.rows[i].className="")}return i==cnt&&_this.currentRow!=i&&(_this.currentRow=first),tbl.rows[_this.currentRow].className="title-search-selected",!0;case 38:"none"==_this.RESULT.style.display&&(_this.RESULT.style.display="block");var last=-1;for(i=cnt-1;i>=0;i--)if(!BX.findChild(tbl.rows[i],{class:"title-search-separator"},!0)){if(-1==last&&(last=i),_this.currentRow>i){_this.currentRow=i;break}"title-search-selected"==tbl.rows[i].className&&(tbl.rows[i].className="")}return i<0&&_this.currentRow!=i&&(_this.currentRow=last),tbl.rows[_this.currentRow].className="title-search-selected",!0;case 13:if("block"==_this.RESULT.style.display)for(i=0;i<cnt;i++)if(_this.currentRow==i&&!BX.findChild(tbl.rows[i],{class:"title-search-separator"},!0)){var a=BX.findChild(tbl.rows[i],{tag:"a"},!0);if(a)return window.location=a.href,!0}return!1}return!1},this.onTimeout=function(){_this.onChange((function(){setTimeout(_this.onTimeout,500)}))},this.onChange=function(callback){if(_this.running)return void(_this.needRunAgain=!0);_this.running=!0;let type="catalog";if(this.TYPE&&(type=this.TYPE.value),_this.INPUT.value!=_this.oldValue&&_this.INPUT.value!=_this.startText||type!=_this.oldType)if(_this.oldValue=_this.INPUT.value,_this.oldType=type,_this.INPUT.value.length>=_this.arParams.MIN_QUERY_LEN){if(_this.cache_key=_this.arParams.INPUT_ID+"|"+_this.INPUT.value+"|"+type,null==_this.cache[_this.cache_key]){if
269(_this.WAIT){var pos=BX.pos(_this.INPUT),height=pos.bottom-pos.top-2;_this.WAIT.style.top=pos.top+1+"px",_this.WAIT.style.height=height+"px",_this.WAIT.style.width=height+"px",_this.WAIT.style.left=pos.right-height+2+"px",_this.WAIT.style.display="block"}return void BX.ajax.post(_this.arParams.AJAX_PAGE,{ajax_call:"y",INPUT_ID:_this.arParams.INPUT_ID_TMP,q:_this.INPUT.value,l:_this.arParams.MIN_QUERY_LEN,type:type},(function(result){_this.cache[_this.cache_key]=result,_this.ShowResult(result),_this.currentRow=-1,_this.EnableMouseEvents(),_this.WAIT&&(_this.WAIT.style.display="none"),callback&&callback(),_this.running=!1,_this.needRunAgain&&(_this.needRunAgain=!1,_this.onChange(callback))}))}_this.ShowResult(_this.cache[_this.cache_key]),_this.currentRow=-1,_this.EnableMouseEvents()}else _this.RESULT.style.display="none",_this.currentRow=-1,_this.UnSelectAll();callback&&callback(),_this.running=!1},this.UnSelectAll=function(){var tbl=BX.findChild(_this.RESULT,{tag:"table",class:"title-search-result"},!0);if(tbl)for(var cnt=tbl.rows.length,i=0;i<cnt;i++)tbl.rows[i].className=""},this.EnableMouseEvents=function(){var tbl=BX.findChild(_this.RESULT,{tag:"table",class:"title-search-result"},!0);if(tbl)for(var cnt=tbl.rows.length,i=0;i<cnt;i++)BX.findChild(tbl.rows[i],{class:"title-search-separator"},!0)||(tbl.rows[i].id="row_"+i,tbl.rows[i].onmouseover=function(e){_this.currentRow!=this.id.substr(4)&&(_this.UnSelectAll(),this.className="title-search-selected",_this.currentRow=this.id.substr(4))},tbl.rows[i].onmouseout=function(e){this.className="",_this.currentRow=-1})},this.onFocusLost=function(hide){setTimeout((function(){_this.RESULT.style.display="none"}),300)},this.onFocusGain=function(){_this.RESULT.innerHTML.length&&_this.ShowResult()},this.onKeyDown=function(e){if(e||(e=window.event),"block"==_this.RESULT.style.display&&_this.onKeyPress(e.keyCode))return BX.PreventDefault(e)},this.adjustResultNode=function(){var pos,pos_input,fixedParent=BX.findParent(_this.CONTAINER,BX.is_fixed);return fixedParent?(_this.RESULT.style.position="fixed",_this.RESULT.style.zIndex=BX.style(fixedParent,"z-index")+2,pos=BX.pos(_this.CONTAINER,!0)):(_this.RESULT.style.position="absolute",pos=BX.pos(_this.CONTAINER)),pos_input=BX.pos(_this.INPUT),pos.width=pos.right-pos.left,_this.RESULT.style.top=pos.bottom+2+"px",_this.RESULT.style.left=pos_input.left+"px",$(_this.INPUT).closest(".inline-search-block.with-close").length?_this.RESULT.style.width=pos_input.width+"px":_this.RESULT.style.width=pos.width+"px",pos},this._onContainerLayoutChange=function(){"none"!==_this.RESULT.style.display&&""!==_this.RESULT.innerHTML&&_this.adjustResultNode()},this.Init=function(){this.CONTAINER=document.getElementById(this.arParams.CONTAINER_ID),BX.addCustomEvent(this.CONTAINER,"OnNodeLayoutChange",this._onContainerLayoutChange),this.RESULT=document.body.appendChild(document.createElement("DIV")),this.RESULT.className="title-search-result "+this.arParams.INPUT_ID,"title-search-input_fixed"!=this.arParams.INPUT_ID&&(this.RESULT.className+=" "+arMaxOptions.THEME.TYPE_SEARCH+"_type"),this.INPUT=document.getElementById(this.arParams.INPUT_ID),this.startText=this.oldValue=this.INPUT.value,BX.bind(this.INPUT,"focus",(function(){_this.onFocusGain()})),BX.bind(this.INPUT,"blur",(function(){window.matchMedia("(min-width: 993px)").matches&&setTimeout((function(){$(_this.INPUT).closest("form").find(".dropdown-select.searchtype .dropdown-select__title.opened").length||_this.onFocusLost()}),100)})),this.TYPE=this.CONTAINER?this.CONTAINER.querySelector('.dropdown-select.searchtype input[name="type"]'):null,BX.browser.IsSafari()||BX.browser.IsIE()?this.INPUT.onkeydown=this.onKeyDown:this.INPUT.onkeypress=this.onKeyDown,this.arParams.WAIT_IMAGE&&(this.WAIT=document.body.appendChild(document.createElement("DIV")),this.WAIT.style.backgroundImage="url('"+this.arParams.WAIT_IMAGE+"')",BX.browser.IsIE()||(this.WAIT.style.backgroundRepeat="none"),this.WAIT.style.display="none",this.WAIT.style.position="absolute",this.WAIT.style.zIndex="1100"),BX.bind(this.INPUT,"bxchange",(function(){_this.onChange()})),this.TYPE&&BX.bind(this.TYPE,"change",(function(){_this.onChange()}))},BX.ready((function(){_this.Init(arParams)}))}
270/* End */
271;
272; /* Start:"a:4:{s:4:"full";s:54:"/bitrix/templates/aspro_max/js/custom.js?1744018105105";s:6:"source";s:40:"/bitrix/templates/aspro_max/js/custom.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
273/*
274You can use this file with your scripts.
275It will not be overwritten when you upgrade solution.
276*/
277
278/* End */
279;; /* /bitrix/templates/aspro_max/js/lite.bootstrap.min.js?173521669213572*/
280; /* /bitrix/templates/aspro_max/js/jquery.actual.min.js?17352166921251*/
281; /* /bitrix/templates/aspro_max/vendor/js/ripple.min.js?17352166951624*/
282; /* /bitrix/templates/aspro_max/js/browser.min.js?1735216692662*/
283; /* /bitrix/templates/aspro_max/vendor/js/sticky-sidebar.min.js?173521669511755*/
284;
284 /* /bitrix/templates/aspro_max/js/jquery.alphanumeric.min.js?1735216692942*/
285; /* /bitrix/templates/aspro_max/js/jquery.cookie.min.js?17352166923066*/
286; /* /bitrix/templates/aspro_max/js/mobile.min.js?178559811714967*/
287; /* /bitrix/templates/aspro_max/js/main.min.js?1785598117178040*/
288; /* /bitrix/templates/aspro_max/js/blocks/blocks.min.js?17630191864838*/
289; /* /bitrix/templates/aspro_max/js/logo.min.js?17352166923490*/
290; /* /bitrix/templates/aspro_max/js/autoload/dropdown-product.min.js?1741164424915*/
291; /* /bitrix/templates/aspro_max/js/autoload/item-action.min.js?174116442411381*/
292; /* /bitrix/templates/aspro_max/js/autoload/select_offer_load.min.js?1735216692596*/
293; /* /bitrix/templates/aspro_max/js/jquery.validate.min.js?173521669222257*/
294; /* /bitrix/templates/aspro_max/js/conditional/validation.min.js?17630191863450*/
295; /* /bitrix/templates/aspro_max/js/jquery.uniform.min.js?17352166928308*/
296; /* /bitrix/components/bitrix/search.title/script.min.js?17685497006573*/
297; /* /bitrix/templates/aspro_max/components/bitrix/search.title/mega_menu/script.min.js?17352167007630*/
298; /* /bitrix/templates/aspro_max/js/searchtitle.min.js?17352166921121*/
299; /* /bitrix/templates/aspro_max/components/bitrix/menu/menu_in_burger/script.min.js?173521669939*/
300; /* /bitrix/templates/aspro_max/js/mega_menu.min.js?1735216692552*/
301; /* /bitrix/templates/aspro_max/components/bitrix/search.title/corp/script.min.js?17352167007608*/
302; /* /bitrix/templates/aspro_max/components/bitrix/catalog.section.list/front_stories/script.min.js?173521670320513*/
303; /* /bitrix/templates/aspro_max/js/slider.swiper.min.js?17352166921765*/
304; /* /bitrix/templates/aspro_max/vendor/js/carousel/swiper/swiper-bundle.min.js?1735216695158093*/
305; /* /bitrix/templates/aspro_max/components/aspro/tabs.max/main/script.min.js?17352167064359*/
306; /* /bitrix/components/aspro/wrapper.block.max/templates/.default/script.min.js?1706003314749*/
307; /* /bitrix/templates/aspro_max/components/bitrix/news.list/front_news/script.min.js?1735216704523*/
308; /* /bitrix/templates/aspro_max/js/section_filter.min.js?1735216692879*/
309; /* /bitrix/templates/aspro_max/components/bitrix/menu/left_front_catalog/script.min.js?1735216699113*/
310; /* /bitrix/templates/aspro_max/js/smartPositionDropdown.min.js?1735216692606*/
311; /* /bitrix/templates/aspro_max/js/leftMenuAim.min.js?1735216692540*/
312; /* /bitrix/templates/aspro_max/components/bitrix/menu/bottom/script.min.js?1735216698649*/
313; /* /bitrix/templates/aspro_max/components/bitrix/search.title/fixed/script.min.js?17352167007869*/
314; /* /bitrix/templates/aspro_max/js/custom.js?1744018105105*/
315
316//# sourceMappingURL=template_2d7210b128f7a482a9056d93afbafb5a.map.js

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.