1 2; /* Start:"a:4:{s:4:"full";s:60:"/local/templates/aspro_max/js/observer.min.js?16143519423064";s:6:"source";s:41:"/local/templates/aspro_max/js/observer.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 3"undefined"==typeof AMutationObserver&&"function"==typeof MutationObserver&&function(w,d){"use strict";var _AMutationObserver=function(_MutationObserver){function _AMutationObserver(callback){var _this;_this=_MutationObserver.call(this,function(t,e){_AMutationObserver.ignore||e.paused||callback(t,e)})||this,_this.paused=!0,_this.id=Math.floor(Math.random()*Math.floor(1e3));try{eval("@")}catch(t){if("string"==typeof t.stack){_this.stack=t.stack.match(/[^\s]*:[\d]+:[\d]+[^\s]/g),_this.stack.splice(0,1);var script=_this.stack[0];-1!==script.indexOf("yandex.ru/metrika")?_this.id="ym":(script=script.replace(/^(.*[/])?(.*\.js)(.*)$/gi,"$2"),_this.id=script.replace(/(\.min)?\.js$/i,""))}}return _this}_inheritsLoose(_AMutationObserver,_MutationObserver);var _proto=_AMutationObserver.prototype;return _proto.observe=function(t,e){this.target=t,this.options=e,this.paused=!1,void 0===_AMutationObserver.observers[this.id]&&(_AMutationObserver.observers[this.id]=this),_MutationObserver.prototype.observe.call(this,t,e)},_proto.disconnect=function(){this.paused=!0,_MutationObserver.prototype.disconnect.call(this)},_proto.takeRecords=function(){return _AMutationObserver.ignore||this.paused?[]:_MutationObserver.prototype.takeRecords.call(this)},_proto.pause=function(){this.paused=!0},_proto.resume=function(){"false"!=typeof this.options&&(this.paused=!1)},_AMutationObserver}(_wrapNativeSuper(MutationObserver));function _inheritsLoose(t,e){t.prototype=Object.create(e.prototype),(t.prototype.constructor=t).__proto__=e}function _wrapNativeSuper(t){var r="function"==typeof Map?new Map:void 0;return(_wrapNativeSuper=function(t){if(null===t||!_isNativeFunction(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==r){if(r.has(t))return r.get(t);r.set(t,e)}function e(){return _construct(t,arguments,_getPrototypeOf(this).constructor)}return e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(e,t)})(t)}function _construct(t,e,r){return(_construct=_isNativeReflectConstruct()?Reflect.construct:function(t,e,r){var o=[null];o.push.apply(o,e);var n=new(Function.bind.apply(t,o));return r&&_setPrototypeOf(n,r.prototype),n}).apply(null,arguments)}function _isNativeReflectConstruct(){if("undefined"!=typeof Reflect&&Reflect.construct&&!Reflect.construct.sham){if("function"==typeof Proxy)return 1;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),1}catch(t){return}}}function _isNativeFunction(t){return-1!==Function.toString.call(t).indexOf("[native code]")}function _setPrototypeOf(t,e){return(_setPrototypeOf=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function _getPrototypeOf(t){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}_AMutationObserver.ignore=!1,_AMutationObserver.observers=[],_AMutationObserver.parent=MutationObserver,MutationObserver=_AMutationObserver}(window,document); 4/* End */ 5; 6; /* Start:"a:4:{s:4:"full";s:61:"/local/templates/aspro_max/js/lazysizes.min.js?16143519107057";s:6:"source";s:46:"/local/templates/aspro_max/js/lazysizes.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 7/*! lazysizes - v5.1.1 */ 8!function(a,b){var c=b(a,a.document);a.lazySizes=c,"object"==typeof module&&module.exports&&(module.exports=c)}("undefined"!=typeof window?window:{},function(a,b){"use strict";var c,d;if(function(){var b,c={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};d=a.lazySizesConfig||a.lazysizesConfig||{};for(b in c)b in d||(d[b]=c[b])}(),!b||!b.getElementsByClassName)return{init:function(){},cfg:d,noSupport:!0};var e=b.documentElement,f=a.Date,g=a.HTMLPictureElement,h="addEventListener",i="getAttribute",j=a[h],k=a.setTimeout,l=a.requestAnimationFrame||k,m=a.requestIdleCallback,n=/^picture$/i,o=["load","error","lazyincluded","_lazyloaded"],p={},q=Array.prototype.forEach,r=function(a,b){return p[b]||(p[b]=new RegExp("(\\s|^)"+b+"(\\s|$)")),p[b].test(a[i]("class")||"")&&p[b]},s=function(a,b){r(a,b)||a.setAttribute("class",(a[i]("class")||"").trim()+" "+b)},t=function(a,b){var c;(c=r(a,b))&&a.setAttribute("class",(a[i]("class")||"").replace(c," "))},u=function(a,b,c){var d=c?h:"removeEventListener";c&&u(a,b),o.forEach(function(c){a[d](c,b)}
8)},v=function(a,d,e,f,g){var h=b.createEvent("Event");return e||(e={}),e.instance=c,h.initEvent(d,!f,!g),h.detail=e,a.dispatchEvent(h),h},w=function(b,c){var e;!g&&(e=a.picturefill||d.pf)?(c&&c.src&&!b[i]("srcset")&&b.setAttribute("srcset",c.src),e({reevaluate:!0,elements:[b]})):c&&c.src&&(b.src=c.src)},x=function(a,b){return(getComputedStyle(a,null)||{})[b]},y=function(a,b,c){for(c=c||a.offsetWidth;c<d.minSize&&b&&!a._lazysizesWidth;)c=b.offsetWidth,b=b.parentNode;return c},z=function(){var a,c,d=[],e=[],f=d,g=function(){var b=f;for(f=d.length?e:d,a=!0,c=!1;b.length;)b.shift()();a=!1},h=function(d,e){a&&!e?d.apply(this,arguments):(f.push(d),c||(c=!0,(b.hidden?k:l)(g)))};return h._lsFlush=g,h}(),A=function(a,b){return b?function(){z(a)}:function(){var b=this,c=arguments;z(function(){a.apply(b,c)})}},B=function(a){var b,c=0,e=d.throttleDelay,g=d.ricTimeout,h=function(){b=!1,c=f.now(),a()},i=m&&g>49?function(){m(h,{timeout:g}),g!==d.ricTimeout&&(g=d.ricTimeout)}:A(function(){k(h)},!0);return function(a){var d;(a=!0===a)&&(g=33),b||(b=!0,d=e-(f.now()-c),d<0&&(d=0),a||d<9?i():k(i,d))}},C=function(a){var b,c,d=99,e=function(){b=null,a()},g=function(){var a=f.now()-c;a<d?k(g,d-a):(m||e)(e)};return function(){c=f.now(),b||(b=k(g,d))}},D=function(){var g,l,m,o,p,y,D,F,G,H,I,J,K=/^img$/i,L=/^iframe$/i,M="onscroll"in a&&!/(gle|ing)bot/.test(navigator.userAgent),N=0,O=0,P=0,Q=-1,R=function(a){P--,(!a||P<0||!a.target)&&(P=0)},S=function(a){return null==J&&(J="hidden"==x(b.body,"visibility")),J||"hidden"!=x(a.parentNode,"visibility")&&"hidden"!=x(a,"visibility")},T=function(a,c){var d,f=a,g=S(a);for(F-=c,I+=c,G-=c,H+=c;g&&(f=f.offsetParent)&&f!=b.body&&f!=e;)(g=(x(f,"opacity")||1)>0)&&"visible"!=x(f,"overflow")&&(d=f.getBoundingClientRect(),g=H>d.left&&G<d.right&&I>d.top-1&&F<d.bottom+1);return g},U=function(){var a,f,h,j,k,m,n,p,q,r,s,t,u=c.elements;if((o=d.loadMode)&&P<8&&(a=u.length)){for(f=0,Q++;f<a;f++)if(u[f]&&!u[f]._lazyRace)if(!M||c.prematureUnveil&&c.prematureUnveil(u[f]))aa(u[f]);else if((p=u[f][i]("data-expand"))&&(m=1*p)||(m=O),r||(r=!d.expand||d.expand<1?e.clientHeight>500&&e.clientWidth>500?500:370:d.expand,c._defEx=r,s=r*d.expFactor,t=d.hFac,J=null,O<s&&P<1&&Q>2&&o>2&&!b.hidden?(O=s,Q=0):O=o>1&&Q>1&&P<6?r:N),q!==m&&(y=innerWidth+m*t,D=innerHeight+m,n=-1*m,q=m),h=u[f].getBoundingClientRect(),(I=h.bottom)>=n&&(F=h.top)<=D&&(H=h.right)>=n*t&&(G=h.left)<=y&&(I||H||G||F)&&(d.loadHidden||S(u[f]))&&(l&&P<3&&!p&&(o<3||Q<4)||T(u[f],m))){if(aa(u[f]),k=!0,P>9)break}else!k&&l&&!j&&P<4&&Q<4&&o>2&&(g[0]||d.preloadAfterLoad)&&(g[0]||!p&&(I||H||G||F||"auto"!=u[f][i](d.sizesAttr)))&&(j=g[0]||u[f]);j&&!k&&aa(j)}},V=B(U),W=function(a){var b=a.target;if(b._lazyCache)return void delete b._lazyCache;R(a),s(b,d.loadedClass),t(b,d.loadingClass),u(b,Y),v(b,"lazyloaded")},X=A(W),Y=function(a){X({target:a.target})},Z=function(a,b){try{a.contentWindow.location.replace(b)}catch(c){a.src=b}},$=function(a){var b,c=a[i](d.srcsetAttr);(b=d.customMedia[a[i]("data-media")||a[i]("media")])&&a.setAttribute("media",b),c&&a.setAttribute("srcset",c)},_=A(function(a,b,c,e,f){var g,h,j,l,o,p;(o=v(a,"lazybeforeunveil",b)).defaultPrevented||(e&&(c?s(a,d.autosizesClass):a.setAttribute("sizes",e)),h=a[i](d.srcsetAttr),g=a[i](d.srcAttr),f&&(j=a.parentNode,l=j&&n.test(j.nodeName||"")),p=b.firesLoad||"src"in a&&(h||g||l),o={target:a},s(a,d.loadingClass),p&&(clearTimeout(m),m=k(R,2500),u(a,Y,!0)),l&&q.call(j.getElementsByTagName("source"),$),h?a.setAttribute("srcset",h):g&&!l&&(L.test(a.nodeName)?Z(a,g):a.src=g),f&&(h||l)&&w(a,{src:g})),a._lazyRace&&delete a._lazyRace,t(a,d.lazyClass),z(function(){var b=a.complete&&a.naturalWidth>1;p&&!b||(b&&s(a,"ls-is-cached"),W(o),a._lazyCache=!0,k(function(){"_lazyCache"in a&&delete a._lazyCache},9)),"lazy"==a.loading&&P--},!0)}),aa=function(a){if(!a._lazyRace){var b,c=K.test(a.nodeName),e=c&&(a[i](d.sizesAttr)||a[i]("sizes")),f="auto"==e;(!f&&l||!c||!a[i]("src")&&!a.srcset||a.complete||r(a,d.errorClass)||!r(a,d.lazyClass))&&(b=v(a,"lazyunveilread").detail,f&&E.updateElem(a,!0,a.offsetWidth),a._lazyRace=!0,P++,_(a,b,f,e,c))}},ba=C(function(){d.loadMode=3,V()}
8),ca=function(){3==d.loadMode&&(d.loadMode=2),ba()},da=function(){if(!l){if(f.now()-p<999)return void k(da,999);l=!0,d.loadMode=3,V(),j("scroll",ca,!0)}};return{_:function(){p=f.now(),c.elements=b.getElementsByClassName(d.lazyClass),g=b.getElementsByClassName(d.lazyClass+" "+d.preloadClass),j("scroll",V,!0),j("resize",V,!0),a.MutationObserver?new MutationObserver(V).observe(e,{childList:!0,subtree:!0,attributes:!0}):(e[h]("DOMNodeInserted",V,!0),e[h]("DOMAttrModified",V,!0),setInterval(V,999)),j("hashchange",V,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(a){b[h](a,V,!0)}),/d$|^c/.test(b.readyState)?da():(j("load",da),b[h]("DOMContentLoaded",V),k(da,2e4)),c.elements.length?(U(),z._lsFlush()):V()},checkElems:V,unveil:aa,_aLSL:ca}}(),E=function(){var a,c=A(function(a,b,c,d){var e,f,g;if(a._lazysizesWidth=d,d+="px",a.setAttribute("sizes",d),n.test(b.nodeName||""))for(e=b.getElementsByTagName("source"),f=0,g=e.length;f<g;f++)e[f].setAttribute("sizes",d);c.detail.dataAttr||w(a,c.detail)}),e=function(a,b,d){var e,f=a.parentNode;f&&(d=y(a,f,d),e=v(a,"lazybeforesizes",{width:d,dataAttr:!!b}),e.defaultPrevented||(d=e.detail.width)&&d!==a._lazysizesWidth&&c(a,f,e,d))},f=function(){var b,c=a.length;if(c)for(b=0;b<c;b++)e(a[b])},g=C(f);return{_:function(){a=b.getElementsByClassName(d.autosizesClass),j("resize",g)},checkElems:g,updateElem:e}}(),F=function(){!F.i&&b.getElementsByClassName&&(F.i=!0,E._(),D._())};return k(function(){d.init&&F()}),c={cfg:d,autoSizer:E,loader:D,init:F,uP:w,aC:s,rC:t,hC:r,fire:v,gW:y,rAF:z}}); 9/* End */ 10; 11; /* Start:"a:4:{s:4:"full";s:66:"/local/templates/aspro_max/js/ls.unveilhooks.min.js?16143519441466";s:6:"source";s:51:"/local/templates/aspro_max/js/ls.unveilhooks.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 12/*! lazysizes - v4.0.3 */ 13!function(a,b){var c=function(){b(a.lazySizes),a.removeEventListener("lazyunveilread",c,!0)};b=b.bind(null,a,a.document),"object"==typeof module&&module.exports?b(require("lazysizes")):a.lazySizes?c():a.addEventListener("lazyunveilread",c,!0)}(window,function(a,b,c){"use strict";function d(a,c){if(!g[a]){var d=b.createElement(c?"link":"script"),e=b.getElementsByTagName("script")[0];c?(d.rel="stylesheet",d.href=a):d.src=a,g[a]=!0,g[d.src||d.href]=!0,e.parentNode.insertBefore(d,e)}}var e,f,g={};b.addEventListener&&(f=/\(|\)|\s|'/,e=function(a,c){var d=b.createElement("img");d.onload=function(){d.onload=null,d.onerror=null,d=null,c()},d.onerror=d.onload,d.src=a,d&&d.complete&&d.onload&&d.onload()},addEventListener("lazybeforeunveil",function(a){if(a.detail.instance==c){var b,g,h,i;a.defaultPrevented||("none"==a.target.preload&&(a.target.preload="auto"),b=a.target.getAttribute("data-link"),b&&d(b,!0),b=a.target.getAttribute("data-script"),b&&d(b),b=a.target.getAttribute("data-require"),b&&(c.cfg.requireJs?c.cfg.requireJs([b]):d(b)),h=a.target.getAttribute("data-bg"),h&&(a.detail.firesLoad=!0,g=function(){a.target.style.backgroundImage="url("+(f.test(h)?JSON.stringify(h):h)+")",a.detail.firesLoad=!1,c.fire(a.target,"_lazyloaded",{},!0,!0)},e(h,g)),i=a.target.getAttribute("data-poster"),i&&(a.detail.firesLoad=!0,g=function(){a.target.poster=i,a.detail.firesLoad=!1,c.fire(a.target,"_lazyloaded",{},!0,!0)},e(i,g)))}},!1))}); 14/* End */ 15; 16; /* Start:"a:4:{s:4:"full";s:65:"/local/templates/aspro_max/js/jquery.actual.min.js?16143519041238";s:6:"source";s:50:"/local/templates/aspro_max/js/jquery.actual.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 17/*! Copyright 2012, Ben Lin (http://dreamerslab.com/) 18 * Licensed under the MIT License (LICENSE.txt). 19 * 20 * Version: 1.0.18 21 * 22 * Requires: jQuery >= 1.2.3 23 */ 24(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a); 25}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'; 26}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; "; 27e=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"); 28d+="visibility: hidden !important; display: "+i.display+" !important; ";if(i.absolute===true){d+="position: absolute !important; ";}c.each(function(){var m=a(this); 29var 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"); 30}else{o.attr("style",n);}});};}h();var k=/(outer)/.test(b)?e[b](i.includeMargin):e[b]();j();return k;}});})); 31/* End */ 32; 33; /* Start:"a:4:{s:4:"full";s:56:"/local/templates/aspro_max/js/jqModal.js?161435193211178";s:6:"source";s:40:"/local/templates/aspro_max/js/jqModal.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 34/* 35 * jqModal - Minimalist Modaling with jQuery 36 * 37 * Copyright (c) 2007-2014 Brice Burgess @iceburg_net 38 * Dual licensed under the MIT and GPL licenses: 39 * http://www.opensource.org/licenses/mit-license.php 40 * http://www.gnu.org/licenses/gpl.html 41 * 42 * $Version: 1.0.2 (2014.04.10 +r19) 43 * Requires: jQuery 1.2.3+ 44 */ 45 46(function($) { 47 48 /**
49 * Initialize a set of elements as "modals". Modals typically are popup dialogs, 50 * notices, modal windows, &c. 51 * 52 * @name jqm 53 * @param options user defined options, augments defaults. 54 * @type jQuery 55 * @cat Plugins/jqModal 56 */ 57 58 $.fn.jqm=function(options){ 59 60 var o = $.extend({}, $.jqm.params, options); 61 62 return this.each(function(){ 63 var e = $(this), 64 jqm = $(this).data('jqm'); 65 66 if(!jqm) jqm = {ID: I++}; 67 68 // add/extend options to modal and mark as initialized 69 e.data('jqm',$.extend(o,jqm)).addClass('jqm-init'); 70 71 // ... Attach events to trigger showing of this modal 72 o.trigger&&$(this).jqmAddTrigger(o.trigger); 73 }); 74 }; 75 76 77 /** 78 * Matching modals will have their jqmShow() method fired by attaching a 79 * onClick event to elements matching `trigger`. 80 * 81 * @name jqmAddTrigger 82 * @param trigger a selector String, jQuery collection of elements, or a DOM element. 83 */ 84 $.fn.jqmAddTrigger=function(trigger){ 85 return this.each(function(){ 86 if(!addTrigger($(this), 'jqmShow', trigger)) 87 err("jqmAddTrigger must be called on initialized modals") 88 }); 89 }; 90 91 92 /** 93 * Matching modals will have their jqmHide() method fired by attaching an 94 * onClick event to elements matching `trigger`. 95 * 96 * @name jqmAddClose 97 * @param trigger a selector String, jQuery collection of elements, or a DOM element. 98 */ 99 $.fn.jqmAddClose=function(trigger){ 100 return this.each(function(){ 101 if(!addTrigger($(this), 'jqmHide', trigger)) 102 err("jqmAddClose must be called on initialized modals") 103 }); 104 }; 105 106 107 /** 108 * Open matching modals (if not shown) 109 */ 110 $.fn.jqmShow=function(trigger){ 111 return this.each(function(){ !this._jqmShown&&show($(this), trigger); }); 112 }; 113 114 /** 115 * Close matching modals 116 */ 117 $.fn.jqmHide=function(trigger){ 118 return this.each(function(){ this._jqmShown&&hide($(this), trigger); }); 119 }; 120 121 122 // utility functions 123 124 var 125 err = function(msg){ 126 if(window.console && window.console.error) window.console.error(msg); 127 128 129 }, show = function(e, t){ 130 /** 131 * e = modal element (as jQuery object) 132 * t = triggering element 133 * 134 * o = options 135 * z = z-index of modal 136 * v = overlay element (as jQuery object) 137 * h = hash (for jqModal <= r15 compatibility) 138 */ 139 140 var o = e.data('jqm'), 141 t = t || window.event, 142 z = (parseInt(e.css('z-index'))); 143 144 if(o.noOverlay === undefined || (o.noOverlay !== undefined && !o.noOverlay) ) { 145 if( isNaN(z) ) { 146 if( window['lastJqmZindex'] ) { 147 window['lastJqmZindex'] = z = window['lastJqmZindex'] + 2; 148 } else { 149 z = 3000; 150 } 151 } 152 window['lastJqmZindex'] = z; 153 var v = $('<div></div>').addClass(o.overlayClass).css({height:'100%',width:'100%',position:'fixed',left:0,top:0,'z-index':z-1,opacity:o.overlay/100}); 154 e.css('z-index',z); 155 } else { 156 var v = $(''); 157 e.css('z-index',2999); 158 } 159 160 // maintain legacy "hash" construct 161 h = {w: e, c: o, o: v, t: t}; 162 163 164 if(o.ajax){ 165 var target = o.target || e, 166 url = o.ajax; 167 168 target = (typeof target == 'string') ? $(target,e) : $(target); 169 if(url.substr(0,1) == '@') url = $(t).attr(url.substring(1)); 170 171 // Load the Ajax Content (and once loaded); 172 // Fire the onLoad callback (if exists), 173 // Attach closing events to elements inside the modal that match the closingClass, 174 // and Execute the jqModal default Open Callback 175 target.html(o.ajaxText).load(url,function(){ 176 o.onLoad && o.onLoad.call(this,h); 177 open(h); 178 }); 179 } 180 else { open(h); } 181 182 }, hide = function(e, t){ 183 /** 184 * e = modal element (as jQuery object) 185 * t = triggering element 186 * 187 * o = options 188 * h = hash (for jqModal <= r15 compatibility) 189 */ 190 191 var o = e.data('jqm'), 192 t = t || window.event, 193 194 // maintain legacy "hash" construct 195 h = {w: e, c: o, o: e.data('jqmv'), t: t}; 196 197 close(h); 198 199 }, onShow = function(hash){ 200 // onShow callback. Responsible for showing a modal and overlay. 201 // return false to stop opening modal. 202 203 // hash object; 204 // w: (jQuery object) The modal element 205 // c: (object) The modal's options object 206 // o: (jQuery object) The overlay element 207 // t: (DOM object) The triggering element 208 209 // display the overlay (prepend to body) if not disabled 210 211 // prevent double click 212 if( hash.w[0]._jqmShown ) 213 return false;
214 215 if(hash.c.overlay > 0) 216 hash.o.prependTo('#popup_iframe_wrapper'); 217 218 // make modal visible 219 hash.w.show(); 220 221 // call focusFunc (attempts to focus on first input in modal) 222 $.jqm.focusFunc(hash.w); 223 224 return true; 225 226 227 }, onHide = function(hash){ 228 // onHide callback. Responsible for hiding a modal and overlay. 229 // return false to stop closing modal. 230 231 // hash object; 232 // w: (jQuery object) The modal element 233 // c: (object) The modal's options object 234 // o: (jQuery object) The overlay element 235 // t: (DOM object) The triggering element 236 237 // hide modal and if overlay, remove overlay. 238 hash.w.hide() && hash.o && hash.o.remove(); 239 240 return true; 241 242 243 }, addTrigger = function(e, key, trigger){ 244 // addTrigger: Adds a jqmShow or jqmHide (key) for a modal (e) 245 // all elements that match trigger string (trigger)\ 246 247 // return false if e is not an initialized modal element 248 if(!e.data('jqm')) return false; 249 250 return $(trigger).each(function(){ 251 // register modal to trigger elements 252 this[key] = this[key] || []; 253 this[key].push(e); 254 255 }).click(function(){ 256 257 var trigger = this; 258 259 // foreadh modal registered to this trigger, call jqmShow || 260 // jqmHide (key) on modal passing trigger element (e) 261 $.each(this[key], function(i, e){ e[key](trigger); }); 262 263 // stop trigger click event from bubbling 264 return false; 265 }); 266 267 268 }, open = function(h){ 269 // open: executes the onOpen callback + performs common tasks if successful 270 271 // transform legacy hash into new var shortcuts 272 var e = h.w, 273 v = h.o, 274 o = h.c; 275 276 // execute onShow callback 277 if(o.onShow(h) !== false){ 278 // mark modal as shown 279 e[0]._jqmShown = true; 280 281 // if modal dialog 282 // 283 // Bind the Keep Focus Function [F] if no other Modals are open (!A[0]) + 284 // Add this modal to the opened modals stack (A) for nested modal support 285 // 286 // else, close dialog when overlay is clicked 287 if(o.modal){ !A[0]&&F('bind'); A.push(e); } 288 else e.jqmAddClose(v); 289 290 // Attach closing events to elements inside the modal that match the closingClass 291 o.closeClass&&e.jqmAddClose($('.' + o.closeClass,e)); 292 293 // IF toTop is true and overlay exists; 294 // Add placeholder element <span id="jqmP#ID_of_modal"/> before modal to 295 // remember it's position in the DOM and move it to a child of the body tag (after overlay) 296 o.toTop&&v&&e.before('<span id="jqmP'+o.ID+'"></span>').insertAfter(v); 297 298 // remember overlay (for closing function) 299 e.data('jqmv',v); 300 } 301 302 303 }, close = function(h){ 304 // close: executes the onHide callback + performs common tasks if successful 305 306 // transform legacy hash into new var shortcuts 307 var e = h.w, 308 v = h.o, 309 o = h.c; 310 311 // execute onShow callback 312 if(o.onHide(h) !== false){ 313 // mark modal as !shown 314 e[0]._jqmShown = false; 315 316 // If modal, remove from modal stack. 317 // If no modals in modal stack, unbind the Keep Focus Function 318 if(o.modal){A.pop();!A[0]&&F('unbind');} 319 320 // IF toTop was passed and an overlay exists; 321 // Move modal back to its "remembered" position. 322 o.toTop&&v&&$('#jqmP'+o.ID).after(e).remove(); 323 } 324 325 326 }, F = function(t){ 327 // F: The Keep Focus Function (for modal: true dialos) 328 // Binds or Unbinds (t) the Focus Examination Function (X) to keypresses and clicks 329 330 $(document)[t]("keypress keydown mousedown",X); 331 332 333 }, X = function(e){ 334 // X: The Focus Examination Function (for modal: true dialogs) 335 336 var modal = $(e.target).data('jqm') || $(e.target).parents('.jqm-init:first').data('jqm'), 337 activeModal = A[A.length-1].data('jqm'); 338 339 // allow bubbling if event target is within active modal dialog 340 if(modal && modal.ID == activeModal.ID) return true; 341 342 // else, trigger focusFunc (focus on first input element and halt bubbling) 343 return $.jqm.focusFunc(activeModal); 344 }, 345 346 I = 0, // modal ID increment (for nested modals) 347 A = []; // array of active modals (used to lock interactivity to appropriate modal) 348 349 350 // $.jqm, overridable defaults 351 $.jqm = { 352 /** 353 * default options 354 * 355 * (Integer) overlay - [0-100] Translucency percentage (opacity) of the body covering overlay. Set to 0 for NO overlay, and up to 100 for a 100% opaque overlay. 356 * (String) overlayClass - Applied to the body covering overlay. Useful for controlling overlay look (tint, background-image, &c) with CSS. 357 * (String) closeClass - Children of the modal element matching `closeClass` will fire the onHide event (to close the modal). 358 * (Mixed) trigger - Matching elements will fire the onShow event (to display the modal). Trigger can be a selector String, a jQuery collection of elements, a DOM element, or a False boolean. 359 * (String) ajax - URL to load content from via an AJAX request. False to disable ajax. If ajax begins with a "@", the URL is extracted from the attribute of the triggering element (e.g. use '@data-url' for; <a href="#" class="jqModal" data-url="modal.html">...) 360 * (Mixed) target - Children of the modal element to load the aja
360x response into. If false, modal content will be overwritten by ajax response. Useful for retaining modal design. 361 * Target may be a selector string, jQuery collection of elements, or a DOM element -- and MUST exist as a child of the modal element. 362 * (String) ajaxText - Text shown while waiting for ajax return. Replaces HTML content of `target` element. 363 * (Boolean) modal - If true, user interactivity will be locked to the modal window until closed. 364 * (Boolean) toTop - If true, modal will be posistioned as a first child of the BODY element when opened, and its DOM posistion restored when closed. Useful for overcoming z-Index container issues. 365 * (Function) onShow - User defined callback function fired when modal opened. 366 * (Function) onHide - User defined callback function fired when modal closed. 367 * (Function) onLoad - User defined callback function fired when ajax content loads. 368 */ 369 params: { 370 overlay: 50, 371 overlayClass: 'jqmOverlay', 372 closeClass: 'jqmClose', 373 trigger: '.jqModal', 374 ajax: false, 375 target: false, 376 ajaxText: '', 377 modal: false, 378 toTop: false, 379 onShow: onShow, 380 onHide: onHide, 381 onLoad: false 382 }, 383 384 // focusFunc is fired when a modal is shown, or when interaction occurs outside 385 // a modal enabled dialog. Passed the modal element. 386 focusFunc: function(e) { $(':input:visible:first',e).focus(); return false; } 387 }; 388 389})( jQuery ); 390/* End */ 391; 392; /* Start:"a:4:{s:4:"full";s:65:"/local/templates/aspro_max/vendor/js/bootstrap.js?161435273427908";s:6:"source";s:49:"/local/templates/aspro_max/vendor/js/bootstrap.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 393/*! 394 * Bootstrap v3.0.0 395 * 396 * Copyright 2013 Twitter, Inc 397 * Licensed under the Apache License v2.0 398 * http://www.apache.org/licenses/LICENSE-2.0 399 * 400 * Designed and built with all the love in the world @twitter by @mdo and @fat. 401 */ 402 403+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function f(){e.trigger("closed.bs.alert").remove()}var c=a(this),d=c.attr("data-target");d||(d=c.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,""));var e=a(d);b&&b.preventDefault(),e.length||(e=c.hasClass("alert")?c:c.parent()),e.trigger(b=a.Event("close.bs.alert"));if(b.isDefaultPrevented())return;e.removeClass("in"),a.support.transition&&e.hasClass("fade")?e.one(a.support.transition.end,f).emulateTransitionEnd(150):f()};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),typeof b=="string"&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d)};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.is("input")?"val":"html",e=c.data();a+="Text",e.resetText||c.data("resetText",c[d]()),c[d](e[a]||this.options[a]),setTimeout(function(){a=="loadingText"?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons"]');if(a.length){var b=this.$element.find("input").prop("checked",!this.$element.hasClass("active")).trigger("change");b.prop("type")==="radio"&&a.find(".active").removeClass("active")}this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f=typeof c=="object"&&c;e||d.data("bs.button",e=new b(this,f)),c=="toggle"?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,this.options.pause=="hover"&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".
403item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();if(b>this.$items.length-1||b<0)return;return this.sliding?this.$element.one("slid",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){if(this.sliding)return;return this.slide("next")},b.prototype.prev=function(){if(this.sliding)return;return this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g=b=="next"?"left":"right",h=b=="next"?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}this.sliding=!0,f&&this.pause();var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});if(e.hasClass("active"))return;this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")}));if(a.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(j);if(j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid")},0)}).emulateTransitionEnd(600)}else{this.$element.trigger(j);if(j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return f&&this.cycle(),this};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),typeof c=="object"&&c),g=typeof c=="string"?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),typeof c=="number"?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c=a(this),d,e=a(c.attr("data-target")||(d=c.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),c.data()),g=c.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=c.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(window.jQuery),+function(a){function e(){a(b).remove(),a(c).each(function(b){var c=f(a(this));if(!c.hasClass("open"))return;c.trigger(b=a.Event("hide.bs.dropdown"));if(b.isDefaultPrevented())return;c.removeClass("open").trigger("hidden.bs.dropdown")})}function f(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}"use strict";var b=".dropdown-backdrop",c="[data-toggle=dropdown]",d=function(b){var c=a(b).on("click.bs.dropdown",this.toggle)};d.prototype.toggle=function(b){var c=a(this);if(c.is(".disabled, :disabled"))return;var d=f(c),g=d.hasClass("open");e();if(!g){"ontouchstart"in document.documentElement&&!d.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",e),d.trigger(b=a.Event("show.bs.dropdown"));if(b.isDefaultPrevented())return;d.toggleClass("open").trigger("shown.bs.dropdown"),c.focus()}return!1},d.prototype.keydown=function(b){if(!/(38|40|27)/.test(b.keyCode))return;var d=a(this);b.preventDefault(),b.stopPropagation();if(d.is(".disabled, :disabled"))return;var e=f(d),g=e.hasClass("open");if(!g||g&&b.keyCode==27)return b.which==27&&e.find(c).focus(),d.click();var h=a("[role=menu] li:not(.divider):visible a",e);if(!h.length)return;var i=h.index(h.filter(":focus"));b.keyCode==38&&i>0&&i--,b.keyCode==40&&i<h.length-1&&i++,~i||(i=0),h.eq(i).focus()};var g=a.fn.dropdown;a.fn.dropdown=function(b){return this.each(function(){var c=a(this),e=c.data("dropdown");e||c.data("dropdown",e=new d(this)),typeof b=="string"&&e[b].call(c)})},a.fn.dropdown.Constructor=d,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=g,this},a(document).on("click.bs.dropdown.data-api",e).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",c,d.prototype.toggle).on("keydown.bs.dropdown.data-api",c+", [role=menu]",d.prototype.keydown)}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.options=c,this.$element=a(b),this.$backdrop=this.isShown=null,this.options.remote&&this.$element.load(this.options.remote)};b.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},b.prototype.toggle=function(a){return this[this.isShown?"hide":"show"](a)},b.prototype.show=function(b){var c=this,d=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(d);if(this.isShown||d.isDefaultPrevented())return;this.isShown=!0,this.escape(),this.$element.on("click.dismiss.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var d=a.support.transition&&c.$element.hasClass("fade");c.$element.parent().length||c.$element.appendTo(document.body),c.$element.show(),d&&c.$element[0].offsetWidth,c.$element.addClass("in").attr("aria-hidden",!1),c.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:b});
403d?c.$element.find(".modal-dialog").one(a.support.transition.end,function(){c.$element.focus().trigger(e)}).emulateTransitionEnd(300):c.$element.focus().trigger(e)})},b.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b);if(!this.isShown||b.isDefaultPrevented())return;this.isShown=!1,this.escape(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one(a.support.transition.end,a.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal()},b.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]!==a.target&&!this.$element.has(a.target).length&&this.$element.focus()},this))},b.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",a.proxy(function(a){a.which==27&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},b.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.removeBackdrop(),a.$element.trigger("hidden.bs.modal")})},b.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},b.prototype.backdrop=function(b){var c=this,d=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var e=a.support.transition&&d;this.$backdrop=a('<div class="modal-backdrop '+d+'" />').appendTo(document.body),this.$element.on("click.dismiss.modal",a.proxy(function(a){if(a.target!==a.currentTarget)return;this.options.backdrop=="static"?this.$element[0].focus.call(this.$element[0]):this.hide.call(this)},this)),e&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in");if(!b)return;e?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()):b&&b()};var c=a.fn.modal;a.fn.modal=function(c,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},b.DEFAULTS,e.data(),typeof c=="object"&&c);f||e.data("bs.modal",f=new b(this,g)),typeof c=="string"?f[c](d):g.show&&f.show(d)})},a.fn.modal.Constructor=b,a.fn.modal.noConflict=function(){return a.fn.modal=c,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(b){var c=a(this),d=c.attr("href"),e=a(c.attr("data-target")||d&&d.replace(/.*(?=#[^\s]+$)/,"")),f=e.data("modal")?"toggle":a.extend({remote:!/#/.test(d)&&d},e.data(),c.data());b.preventDefault(),e.modal(f,this).one("hide",function(){c.is(":visible")&&c.focus()})}),a(document).on("show.bs.modal",".modal",function(){a(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",function(){a(document.body).removeClass("modal-open")})}(window.jQuery),+function(a){"use strict";var b=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};b.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},b.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d);var e=this.options.trigger.split(" ");for(var f=e.length;f--;){var g=e[f];if(g=="click")this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if(g!="manual"){var h=g=="hover"?"mouseenter":"focus",i=g=="hover"?"mouseleave":"blur";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&typeof b.delay=="number"&&(b.delay={show:b.delay,hide:b.delay}),b},b.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},b.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);clearTimeout(c.timeout),c.hoverState="in";if(!c.options.delay||!c.options.delay.show)return c.show();c.timeout=setTimeout(function(){c.hoverState=="in"&&c.show()},c.options.delay.show)},b.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);clearTimeout(c.timeout),c.hoverState="out";if(!c.options.delay||!c.options.delay.hide)return c.hide();c.timeout=setTimeout(function(){c.hoverState=="out"&&c.hide()},c.options.delay.hide)},b.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);if(b.isDefaultPrevented())return;var c=this.tip();this.setContent(),this.options.animation&&c.addClass("fade");var d=typeof this.options.placement=="function"?this.options.placement.call(this,c[
4030],this.$element[0]):this.options.placement,e=/\s?auto?\s?/i,f=e.test(d);f&&(d=d.replace(e,"")||"top"),c.detach().css({top:0,left:0,display:"block"}).addClass(d),this.options.container?c.appendTo(this.options.container):c.insertAfter(this.$element);var g=this.getPosition(),h=c[0].offsetWidth,i=c[0].offsetHeight;if(f){var j=this.$element.parent(),k=d,l=document.documentElement.scrollTop||document.body.scrollTop,m=this.options.container=="body"?window.innerWidth:j.outerWidth(),n=this.options.container=="body"?window.innerHeight:j.outerHeight(),o=this.options.container=="body"?0:j.offset().left;d=d=="bottom"&&g.top+g.height+i-l>n?"top":d=="top"&&g.top-l-i<0?"bottom":d=="right"&&g.right+h>m?"left":d=="left"&&g.left-h<o?"right":d,c.removeClass(k).addClass(d)}var p=this.getCalculatedOffset(d,g,h,i);this.applyPlacement(p,d),this.$element.trigger("shown.bs."+this.type)}},b.prototype.applyPlacement=function(a,b){var c,d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),a.top=a.top+g,a.left=a.left+h,d.offset(a).addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;b=="top"&&j!=f&&(c=!0,a.top=a.top+f-j);if(/bottom|top/.test(b)){var k=0;a.left<0&&(k=a.left*-2,a.left=0,d.offset(a),i=d[0].offsetWidth,j=d[0].offsetHeight),this.replaceArrow(k-e+i,i,"left")}else this.replaceArrow(j-f,j,"top");c&&d.offset(a)},b.prototype.replaceArrow=function(a,b,c){this.arrow().css(c,a?50*(1-a/b)+"%":"")},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},b.prototype.hide=function(){function e(){b.hoverState!="in"&&c.detach()}var b=this,c=this.tip(),d=a.Event("hide.bs."+this.type);this.$element.trigger(d);if(d.isDefaultPrevented())return;return c.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?c.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),this.$element.trigger("hidden.bs."+this.type),this},b.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||typeof a.attr("data-original-title")!="string")&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},b.prototype.hasContent=function(){return this.getTitle()},b.prototype.getPosition=function(){var b=this.$element[0];return a.extend({},typeof b.getBoundingClientRect=="function"?b.getBoundingClientRect():{width:b.offsetWidth,height:b.offsetHeight},this.$element.offset())},b.prototype.getCalculatedOffset=function(a,b,c,d){return a=="bottom"?{top:b.top+b.height,left:b.left+b.width/2-c/2}:a=="top"?{top:b.top-d,left:b.left+b.width/2-c/2}:a=="left"?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},b.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||(typeof c.title=="function"?c.title.call(b[0]):c.title),a},b.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},b.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},b.prototype.enable=function(){this.enabled=!0},b.prototype.disable=function(){this.enabled=!1},b.prototype.toggleEnabled=function(){this.enabled=!this.enabled},b.prototype.toggle=function(b){var c=b?a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type):this;c.tip().hasClass("in")?c.leave(c):c.enter(c)},b.prototype.destroy=function(){this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var c=a.fn.tooltip;a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f=typeof c=="object"&&c;e||d.data("bs.tooltip",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=c,this}}(window.jQuery),+function(a){"use strict";var b=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");b.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||(typeof b.content=="function"?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f=typeof c=="object"&&c;e||d.data("bs.popover",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(window.jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,""));if(b.parent("li").hasClass("active"))return;var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});b.trigger(f);if(f.isDefaultPrevented())return;var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})},b.prototype.activate=function(b,c,d){function g(){e.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),f?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var e=c.find("> .active"),f=d&&a.support.transition&&e.hasClass("fade");f?e.one(a.support.transition.end,g).emulateTransitionEnd(150):g(),e.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),typeof c=="string"&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(!this.$element.is(":visible"))return;var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;typeof f!="object"&&(h=g=f),typeof g=="function"&&(g=f.top()),typeof h=="function"&&(h=f.bottom());var i=this.unpin!=null&&d+this.unpin<=e.top?!1:h!=null&&e.top+this.$element.height()>=c-h?"bottom":g!=null&&d<=g?"top":!1;if(this.affixed===i)return;this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin=i=="bottom"?e.top-d:null,this.$element.removeClass(b.RESET).addClass("affix"+(i?"-"+i:"")),i=="bottom"&&this.$element.offset({top:document.body.offsetHeight-h-this.$element.height()})};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f=typeof c=="object"&&c;
vendor: 6,109 bytes, lines 403-413
403e||d.data("bs.affix",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(this.transitioning||this.$element.hasClass("in"))return;var b=a.Event("show.bs.collapse");this.$element.trigger(b);if(b.isDefaultPrevented())return;var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])},b.prototype.hide=function(){if(this.transitioning||!this.$element.hasClass("in"))return;var b=a.Event("hide.bs.collapse");this.$element.trigger(b);if(b.isDefaultPrevented())return;var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};if(!a.support.transition)return d.call(this);this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350)},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),typeof c=="object"&&c);e||d.data("bs.collapse",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c=a(this),d,e=c.attr("data-target")||b.preventDefault()||(d=c.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":c.data(),i=c.attr("data-parent"),j=i&&a(i);if(!g||!g.transitioning)j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(c).addClass("collapsed"),c[f.hasClass("in")?"addClass":"removeClass"]("collapsed");f.collapse(h)})}(window.jQuery),+function(a){function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(c).is("body")?a(window):a(c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}"use strict",b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);var c=this,d=this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#\w/.test(e)&&a(e);return f&&f.length&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})},b.prototype.process=function(){var a=this.$scrollElement.scrollTop()+this.options.offset,b=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,c=b-this.$scrollElement.height(),d=this.offsets,e=this.targets,f=this.activeTarget,g;if(a>=c)return f!=(g=e.last()[0])&&this.activate(g);for(g=d.length;g--;)f!=e[g]&&a>=d[g]&&(!d[g+1]||a<=d[g+1])&&this.activate(e[g])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parents(".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f=typeof c=="object"&&c;e||d.data("bs.scrollspy",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(window.jQuery),+function(a){function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(a.style[c]!==undefined)return{end:b[c]}}"use strict",a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(window.jQuery) 404/* End */ 405; 406; /* Start:"a:4:{s:4:"full";s:68:"/local/templates/aspro_max/vendor/js/jquery.appear.js?16143527343188";s:6:"source";s:53:"/local/templates/aspro_max/vendor/js/jquery.appear.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 407/* 408 * jQuery.appear 409 * https://github.com/bas2k/jquery.appear/ 410 * http://code.google.com/p/jquery-appear/ 411 * 412 * Copyright (c) 2009 Michael Hixson 413 * Copyright (c) 2012 Alexander Brovikov
414 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php) 415 */ 416(function($) { 417 $.fn.appear = function(fn, options) { 418 419 var settings = $.extend({ 420 421 //arbitrary data to pass to fn 422 data: undefined, 423 424 //call fn only on the first appear? 425 one: true, 426 427 // X & Y accuracy 428 accX: 0, 429 accY: 0 430 431 }, options); 432 433 return this.each(function() { 434 435 var t = $(this); 436 437 //whether the element is currently visible 438 t.appeared = false; 439 440 if (!fn) { 441 442 //trigger the custom event 443 t.trigger('appear', settings.data); 444 return; 445 } 446 447 var w = $(window); 448 449 //fires the appear event when appropriate 450 var check = function() { 451 452 //is the element hidden? 453 if (!t.is(':visible')) { 454 455 //it became hidden 456 t.appeared = false; 457 return; 458 } 459 460 //is the element inside the visible window? 461 var a = w.scrollLeft(); 462 var b = w.scrollTop(); 463 var o = t.offset(); 464 var x = o.left; 465 var y = o.top; 466 467 var ax = settings.accX; 468 var ay = settings.accY; 469 var th = t.height(); 470 var wh = w.height(); 471 var tw = t.width(); 472 var ww = w.width(); 473 474 if (y + th + ay >= b && 475 y <= b + wh + ay && 476 x + tw + ax >= a && 477 x <= a + ww + ax) { 478 479 //trigger the custom event 480 if (!t.appeared) t.trigger('appear', settings.data); 481 482 } else { 483 484 //it scrolled out of view 485 t.appeared = false; 486 } 487 }; 488 489 //create a modified fn with some additional logic 490 var modifiedFn = function() { 491 492 //mark the element as visible 493 t.appeared = true; 494 495 //is this supposed to happen only once? 496 if (settings.one) { 497 498 //remove the check 499 w.unbind('scroll', check); 500 var i = $.inArray(check, $.fn.appear.checks); 501 if (i >= 0) $.fn.appear.checks.splice(i, 1); 502 } 503 504 //trigger the original fn 505 fn.apply(this, arguments); 506 }; 507 508 //bind the modified fn to the element 509 if (settings.one) t.one('appear', settings.data, modifiedFn); 510 else t.bind('appear', settings.data, modifiedFn); 511 512 //check whenever the window scrolls 513 w.scroll(check); 514 515 //check whenever the dom changes 516 $.fn.appear.checks.push(check); 517 518 //check now 519 (check)(); 520 }); 521 }; 522 523 //keep a queue of appearance checks 524 $.extend($.fn.appear, { 525 526 checks: [], 527 timeout: null, 528 529 //process the queue 530 checkAll: function() { 531 var length = $.fn.appear.checks.length; 532 if (length > 0) while (length--) ($.fn.appear.checks[length])(); 533 }, 534 535 //check the queue asynchronously 536 run: function() { 537 if ($.fn.appear.timeout) clearTimeout($.fn.appear.timeout); 538 $.fn.appear.timeout = setTimeout($.fn.appear.checkAll, 20); 539 } 540 }); 541 542 //run checks when these methods are called 543 $.each(['append', 'prepend', 'after', 'before', 'attr', 544 'removeAttr', 'addClass', 'removeClass', 'toggleClass', 545 'remove', 'css', 'show', 'hide'], function(i, n) { 546 var old = $.fn[n]; 547 if (old) { 548 $.fn[n] = function() { 549 var r = old.apply(this, arguments); 550 $.fn.appear.run(); 551 return r; 552 } 553 } 554 }); 555 556})(jQuery); 557/* End */ 558; 559; /* Start:"a:4:{s:4:"full";s:65:"/local/templates/aspro_max/vendor/js/ripple.min.js?16143527341624";s:6:"source";s:46:"/local/templates/aspro_max/vendor/js/ripple.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 560!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); 561/* End */ 562; 563; /* Start:"a:4:{s:4:"full";s:73:"/local/templates/aspro_max/vendor/js/velocity/velocity.js?161435273644791";s:6:"source";s:57:"/local/templates/aspro_max/vendor/js/velocity/velocity.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 564/*! VelocityJS.org (1.5.0). (C) 2014 Julian Shapiro. MIT @license: en.wikipedia.org/wiki/MIT_License */
vendor: 32,176 bytes, lines 565-567
565/*! VelocityJS.org jQuery Shim (1.0.1). (C) 2014 The jQuery Foundation. MIT @license: en.wikipedia.org/wiki/MIT_License. */ 566!function(a){"use strict";function b(a){var b=a.length,d=c.type(a);return"function"!==d&&!c.isWindow(a)&&(!(1!==a.nodeType||!b)||("array"===d||0===b||"number"==typeof b&&b>0&&b-1 in a))}if(!a.jQuery){var c=function(a,b){return new c.fn.init(a,b)};c.isWindow=function(a){return a&&a===a.window},c.type=function(a){return a?"object"==typeof a||"function"==typeof a?e[g.call(a)]||"object":typeof a:a+""},c.isArray=Array.isArray||function(a){return"array"===c.type(a)},c.isPlainObject=function(a){var b;if(!a||"object"!==c.type(a)||a.nodeType||c.isWindow(a))return!1;try{if(a.constructor&&!f.call(a,"constructor")&&!f.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(d){return!1}for(b in a);return b===undefined||f.call(a,b)},c.each=function(a,c,d){var e=0,f=a.length,g=b(a);if(d){if(g)for(;e<f&&c.apply(a[e],d)!==!1;e++);else for(e in a)if(a.hasOwnProperty(e)&&c.apply(a[e],d)===!1)break}else if(g)for(;e<f&&c.call(a[e],e,a[e])!==!1;e++);else for(e in a)if(a.hasOwnProperty(e)&&c.call(a[e],e,a[e])===!1)break;return a},c.data=function(a,b,e){if(e===undefined){var f=a[c.expando],g=f&&d[f];if(b===undefined)return g;if(g&&b in g)return g[b]}else if(b!==undefined){var h=a[c.expando]||(a[c.expando]=++c.uuid);return d[h]=d[h]||{},d[h][b]=e,e}},c.removeData=function(a,b){var e=a[c.expando],f=e&&d[e];f&&(b?c.each(b,function(a,b){delete f[b]}):delete d[e])},c.extend=function(){var a,b,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;for("boolean"==typeof h&&(k=h,h=arguments[i]||{},i++),"object"!=typeof h&&"function"!==c.type(h)&&(h={}),i===j&&(h=this,i--);i<j;i++)if(f=arguments[i])for(e in f)f.hasOwnProperty(e)&&(a=h[e],d=f[e],h!==d&&(k&&d&&(c.isPlainObject(d)||(b=c.isArray(d)))?(b?(b=!1,g=a&&c.isArray(a)?a:[]):g=a&&c.isPlainObject(a)?a:{},h[e]=c.extend(k,g,d)):d!==undefined&&(h[e]=d)));return h},c.queue=function(a,d,e){if(a){d=(d||"fx")+"queue";var f=c.data(a,d);return e?(!f||c.isArray(e)?f=c.data(a,d,function(a,c){var d=c||[];return a&&(b(Object(a))?function(a,b){for(var c=+b.length,d=0,e=a.length;d<c;)a[e++]=b[d++];if(c!==c)for(;b[d]!==undefined;)a[e++]=b[d++];a.length=e,a}(d,"string"==typeof a?[a]:a):[].push.call(d,a)),d}(e)):f.push(e),f):f||[]}},c.dequeue=function(a,b){c.each(a.nodeType?[a]:a,function(a,d){b=b||"fx";var e=c.queue(d,b),f=e.shift();"inprogress"===f&&(f=e.shift()),f&&("fx"===b&&e.unshift("inprogress"),f.call(d,function(){c.dequeue(d,b)}))})},c.fn=c.prototype={init:function(a){if(a.nodeType)return this[0]=a,this;throw new Error("Not a DOM node.")},offset:function(){var b=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:b.top+(a.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:b.left+(a.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){var a=this[0],b=function(a){for(var b=a.offsetParent;b&&"html"!==b.nodeName.toLowerCase()&&b.style&&"static"===b.style.position;)b=b.offsetParent;return b||document}(a),d=this.offset(),e=/^(?:body|html)$/i.test(b.nodeName)?{top:0,left:0}:c(b).offset();return d.top-=parseFloat(a.style.marginTop)||0,d.left-=parseFloat(a.style.marginLeft)||0,b.style&&(e.top+=parseFloat(b.style.borderTopWidth)||0,e.left+=parseFloat(b.style.borderLeftWidth)||0),{top:d.top-e.top,left:d.left-e.left}}};var d={};c.expando="velocity"+(new Date).getTime(),c.uuid=0;for(var e={},f=e.hasOwnProperty,g=e.toString,h="Boolean Number String Function Array Date RegExp Object Error".split(" "),i=0;i<h.length;i++)e["[object "+h[i]+"]"]=h[i].toLowerCase();c.fn.init.prototype=c.fn,a.Velocity={Utilities:c}}}(window),function(a){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a():"function"==typeof define&&define.amd?define(a):a()}(function(){"use strict";return function(a,b,c,d){function e(a){for(var b=-1,c=a?a.length:0,d=[];++b<c;){var e=a[b];e&&d.push(e)}return d}function f(a){return u.isWrapped(a)?a=s.call(a):u.isNode(a)&&(a=[a]),a}function g(a){var b=o.data(a,"velocity");return null===b?d:b}function h(a,b){var c=g(a);c&&c.delayTimer&&!c.delayPaused&&(c.delayRemaining=c.delay-b+c.delayBegin,c.delayPaused=!0,clearTimeout(c.delayTimer.setTimeout))}function i(a,b){var c=g(a);c&&c.delayTimer&&c.delayPaused&&(c.delayPaused=!1,c.delayTimer.setTimeout=setTimeout(c.delayTimer.next,c.delayRemaining))}function j(a){return function(b){return Math.round(b*a)*(1/a)}}function k(a,c,d,e){function f(a,b){return 1-3*b+3*a}function g(a,b){return 3*b-6*a}function h(a){return 3*a}function i(a,b,c){return((f(b,c)*a+g(b,c))*a+h(b))*a}function j(a,b,c){return 3*f(b,c)*a*a+2*g(b,c)*a+h(b)}function k(b,c){for(var e=0;e<p;++e){var f=j(c,a,d);if(0===f)return c;c-=(i(c,a,d)-b)/f}return c}function l(){for(var b=0;b<t;++b)x[b]=i(b*u,a,d)}function m(b,c,e){var f,g,h=0;do{g=c+(e-c)/2,f=i(g,a,d)-b,f>0?e=g:c=g}while(Math.abs(f)>r&&++h<s);return g}function n(b){for(var c=0,e=1,f=t-1;e!==f&&x[e]<=b;++e)c+=u;--e;var g=(b-x[e])/(x[e+1]-x[e]),h=c+g*u,i=j(h,a,d);return i>=q?k(b,h):0===i?h:m(b,c,c+u)}function o(){y=!0,a===c&&d===e||l()}var p=4,q=.001,r=1e-7,s=10,t=11,u=1/(t-1),v="Float32Array"in b;if(4!==arguments.length)return!1;for(var w=0;w<4;++w)if("number"!=typeof arguments[w]||isNaN(arguments[w])||!isFinite(arguments[w]))return!1;a=Math.min(a,1),d=Math.min(d,1),a=Math.max(a,0),d=Math.max(d,0);var x=v?new Float32Array(t):new Array(t),y=!1,z=function(b){return y||o(),a===c&&d===e?b:0===b?0:1===b?1:i(n(b),c,e)};z.getControlPoints=function(){return[{x:a,y:c},{x:d,y:e}]};var A="generateBezier("+[a,c,d,e]+")";return z.toString=function(){return A},z}function l(a,b){var c=a;return u.isString(a)?y.Easings[a]||(c=!1):c=u.isArray(a)&&1===a.length?j.apply(null,a):u.isArray(a)&&2===a.length?z.apply(null,a.concat([b])):!(!u.isArray(a)||4!==a.length)&&k.apply(null,a),c===!1&&(c=y.Easings[y.defaults.easing]?y.defaults.easing:x),c}function m(a){if(a){var b=y.timestamp&&a!==!0?a:r.now(),c=y.State.calls.length;c>1e4&&(y.State.calls=e(y.State.calls),c=y.State.calls.length);for(var f=0;f<c;f++)if(y.State.calls[f]){var h=y.State.calls[f],i=h[0],j=h[2],k=h[3],l=!!k,q=null,s=h[5],t=h[6];if(k||(k=y.State.calls[f][3]=b-16),s){if(s.resume!==!0)continue;k=h[3]=Math.round(b-t-16),h[5]=null}t=h[6]=b-k;for(var v=Math.min(t/j.duration,1),w=0,x=i.length;w<x;w++){var z=i[w],B=z.element;if(g(B)){var D=!1;if(j.display!==d&&null!==j.display&&"none"!==j.display){if("flex"===j.display){var E=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"];o.each(E,function(a,b){A.setPropertyValue(B,"display",b)})}A.setPropertyValue(B,"display",j.display)}j.visibility!==d&&"hidden"!==j.visibility&&A.setPropertyValue(B,"visibility",j.visibility);for(var F in z)if(z.hasOwnProperty(F)&&"element"!==F){var G,H=z[F],I=u.isString(H.easing)?y.Easings[H.easing]:H.easing;if(u.isString(H.pattern)){var J=1===v?function(a,b,c){var d=H.endValue[b];return c?Math.round(d):d}:function(a,b,c){var d=H.startValue[b],e=H.endValue[b]-d,f=d+e*I(v,j,e);return c?Math.round(f):f};G=H.pattern.replace(/{(\d+)(!)?}/g,J)}else if(1===v)G=H.endValue;else{var K=H.endValue-H.startValue;G=H.startValue+K*I(v,j,K)}if(!l&&G===H.currentValue)continue;if(H.currentValue=G,"tween"===F)q=G;else{var L;if(A.Hooks.registered[F]){L=A.Hooks.getRoot(F);var M=g(B).rootPropertyValueCache[L];M&&(H.rootPropertyValue=M)}var N=A.setPropertyValue(B,F,H.currentValue+(p<9&&0===parseFloat(G)?"":H.unitType),H.rootPropertyValue,H.scrollData);A.Hooks.registered[F]&&(A.Normalizations.registered[L]?g(B).rootPropertyValueCache[L]=A.Normalizations.registered[L]("extract",null,N[1]):g(B).rootPropertyValueCache[L]=N[1]),"transform"===N[0]&&(D=!0)}}j.mobileHA&&g(B).transformCache.translate3d===d&&(g(B).transformCache.translate3d="(0px, 0px, 0px)",D=!0),D&&A.flushTransformCache(B)}}j.display!==d&&"none"!==j.display&&(y.State.calls[f][2].display=!1),j.visibility!==d&&"hidden"!==j.visibility&&(y.State.calls[f][2].visibility=!1),j.progress&&j.progress.call(h[1],h[1],v,Math.max(0,k+j.duration-b),k,q),1===v&&n(f)}}y.State.isTicking&&C(m)}function n(a,b){if(!y.State.calls[a])return!1;for(var c=y.State.calls[a][0],e=y.State.calls[a][1],f=y.State.calls[a][2],h=y.State.calls[a][4],i=!1,j=0,k=c.length;j<k;j++){var l=c[j].element;b||f.loop||("none"===f.display&&A.setPropertyValue(l,"display",f.display),"hidden"===f.visibility&&A.setPropertyValue(l,"visibility",f.visibility));var m=g(l);if(f.loop!==!0&&(o.queue(l)[1]===d||!/\.velocityQueueEntryFlag/i.test(o.queue(l)[1]))&&m){m.isAnimating=!1,m.rootPropertyValueCache={};var n=!1;o.each(A.Lists.transforms3D,function(a,b){var c=/^scale/.test(b)?1:0,e=m.transformCache[b];m.transformCache[b]!==d&&new RegExp("^\\("+c+"[^.]").test(e)&&(n=!0,delete m.transformCache[b])}),f.mobileHA&&(n=!0,delete m.transformCache.translate3d),n&&A.flushTransformCache(l),A.Values.removeClass(l,"velocity-animating")}if(!b&&f.complete&&!f.loop&&j===k-1)try{f.complete.call(e,e)}catch(r){setTimeout(function(){throw r},1)}h&&f.loop!==!0&&h(e),m&&f.loop===!0&&!b&&(o.each(m.tweensContainer,function(a,b){if(/^rotate/.test(a)&&(parseFloat(b.startValue)-parseFloat(b.endValue))%360==0){var c=b.startValue;b.startValue=b.endValue,b.endValue=c}/^backgroundPosition/.test(a)&&100===parseFloat(b.endValue)&&"%"===b.unitType&&(b.endValue=0,b.startValue=100)}),y(l,"reverse",{loop:!0,delay:f.delay})),f.queue!==!1&&o.dequeue(l,f.queue)}y.State.calls[a]=!1;for(var p=0,q=y.State.calls.length;p<q;p++)if(y.State.calls[p]!==!1){i=!0;break}i===!1&&(y.State.isTicking=!1,delete y.State.calls,y.State.calls=[])}var o,p=function(){if(c.documentMode)return c.documentMode;for(var a=7;a>4;a--){var b=c.createElement("div");if(b.innerHTML="<!--[if IE "+a+"]><span></span><![endif]-->",b.getElementsByTagName("span").length)return b=null,a}return d}(),q=function(){var a=0;return b.webkitRequestAnimationFrame||b.mozRequestAnimationFrame||function(b){var c,d=(new Date).getTime();return c=Math.max(0,16-(d-a)),a=d+c,setTimeout(function(){b(d+c)},c)}}(),r=function(){var a=b.performance||{};if("function"!=typeof a.now){var c=a.timing&&a.timing.navigationStart?a.timing.navigationStart:(new Date).getTime();a.now=function(){return(new Date).getTime()-c}}return a}(),s=function(){var a=Array.prototype.slice;try{return a.call(c.documentElement),a}catch(b){return function(b,c){var d=this.length;if("number"!=typeof b&&(b=0),"number"!=typeof c&&(c=d),this.slice)return a.call(this,b,c);var e,f=[],g=b>=0?b:Math.max(0,d+b),h=c<0?d+c:Math.min(c,d),i=h-g;if(i>0)if(f=new Array(i),this.charAt)for(e=0;e<i;e++)f[e]=this.charAt(g+e);else for(e=0;e<i;e++)f[e]=this[g+e];return f}}}(),t=function(){return Array.prototype.includes?function(a,b){return a.includes(b)}:Array.prototype.indexOf?function(a,b){return a.indexOf(b)>=0}:function(a,b){for(var c=0;c<a.length;c++)if(a[c]===b)return!0;return!1}},u={isNumber:function(a){return"number"==typeof a},isString:function(a){return"string"==typeof a},isArray:Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)},isFunction:function(a){return"[object Function]"===Object.prototype.toString.call(a)},isNode:function(a){return a&&a.nodeType},isWrapped:function(a){return a&&a!==b&&u.isNumber(a.length)&&!u.isString(a)&&!u.isFunction(a)&&!u.isNode(a)&&(0===a.length||u.isNode(a[0]))},isSVG:function(a){return b.SVGElement&&a instanceof b.SVGElement},isEmptyObject:function(a){for(var b in a)if(a.hasOwnProperty(b))return!1;return!0}},v=!1;if(a.fn&&a.fn.jquery?(o=a,v=!0):o=b.Velocity.Utilities,p<=8&&!v)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(p<=7)return void(jQuery.fn.velocity=jQuery.fn.animate);var w=400,x="swing",y={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:b.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:c.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[],delayedElements:{count:0}},CSS:{},Utilities:o,Redirects:{},Easings:{},Promise:b.Promise,defaults:{queue:"",duration:w,easing:x,begin:d,complete:d,progress:d,display:d,visibility:d,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0,promiseRejectEmpty:!0},init:function(a){o.data(a,"velocity",{isSVG:u.isSVG(a),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:5,patch:0},debug:!1,timestamp:!0,pauseAll:function(a){var b=(new Date).getTime();o.each(y.State.calls,function(b,c){if(c){if(a!==d&&(c[2].queue!==a||c[2].queue===!1))return!0;c[5]={resume:!1}}}),o.each(y.State.delayedElements,function(a,c){c&&h(c,b)})},resumeAll:function(a){var b=(new Date).getTime();o.each(y.State.calls,function(b,c){if(c){if(a!==d&&(c[2].queue!==a||c[2].queue===!1))return!0;c[5]&&(c[5].resume=!0)}}),o.each(y.State.delayedElements,function(a,c){c&&i(c,b)})}};b.pageYOffset!==d?(y.State.scrollAnchor=b,y.State.scrollPropertyLeft="pageXOffset",y.State.scrollPropertyTop="pageYOffset"):(y.State.scrollAnchor=c.documentElement||c.body.parentNode||c.body,y.State.scrollPropertyLeft="scrollLeft",y.State.scrollPropertyTop="scrollTop");var z=function(){function a(a){return-a.tension*a.x-a.friction*a.v}function b(b,c,d){var e={x:b.x+d.dx*c,v:b.v+d.dv*c,tension:b.tension,friction:b.friction};return{dx:e.v,dv:a(e)}}function c(c,d){var e={dx:c.v,dv:a(c)},f=b(c,.5*d,e),g=b(c,.5*d,f),h=b(c,d,g),i=1/6*(e.dx+2*(f.dx+g.dx)+h.dx),j=1/6*(e.dv+2*(f.dv+g.dv)+h.dv);return c.x=c.x+i*d,c.v=c.v+j*d,c}return function d(a,b,e){var f,g,h,i={x:-1,v:0,tension:null,friction:null},j=[0],k=0;for(a=parseFloat(a)||500,b=parseFloat(b)||20,e=e||null,i.tension=a,i.friction=b,f=null!==e,f?(k=d(a,b),g=k/e*.016):g=.016;;)if(h=c(h||i,g),j.push(1+h.x),k+=16,!(Math.abs(h.x)>1e-4&&Math.abs(h.v)>1e-4))break;return f?function(a){return j[a*(j.length-1)|0]}:k}}();y.Easings={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},spring:function(a){return 1-Math.cos(4.5*a*Math.PI)*Math.exp(6*-a)}},o.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(a,b){y.Easings[b[0]]=k.apply(null,b[1])});var A=y.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"],units:["%","em","ex","ch","rem","vw","vh","vmin","vmax","cm","mm","Q","in","pc","pt","px","deg","grad","rad","turn","s","ms"],colorNames:{aliceblue:"240,248,255",antiquewhite:"250,235,215",aquamarine:"127,255,212",aqua:"0,255,255",azure:"240,255,255",beige:"245,245,220",bisque:"255,228,196",black:"0,0,0",blanchedalmond:"255,235,205",blueviolet:"138,43,226",blue:"0,0,255",brown:"165,42,42",burlywood:"222,184,135",cadetblue:"95,158,160",chartreuse:"127,255,0",chocolate:"210,105,30",coral:"255,127,80",cornflowerblue:"100,149,237",cornsilk:"255,248,220",crimson:"220,20,60",cyan:"0,255,255",darkblue:"0,0,139",darkcyan:"0,139,139",darkgoldenrod:"184,134,11",darkgray:"169,169,169",darkgrey:"169,169,169",darkgreen:"0,100,0",darkkhaki:"189,183,107",darkmagenta:"139,0,139",darkolivegreen:"85,107,47",darkorange:"255,140,0",darkorchid:"153,50,204",darkred:"139,0,0",darksalmon:"233,150,122",darkseagreen:"143,188,143",darkslateblue:"72,61,139",darkslategray:"47,79,79",darkturquoise:"0,206,209",darkviolet:"148,0,211",deeppink:"255,20,147",deepskyblue:"0,191,255",dimgray:"105,105,105",dimgrey:"105,105,105",dodgerblue:"30,144,255",firebrick:"178,34,34",floralwhite:"255,250,240",forestgreen:"34,139,34",fuchsia:"255,0,255",gainsboro:"220,220,220",ghostwhite:"248,248,255",gold:"255,215,0",goldenrod:"218,165,32",gray:"128,128,128",grey:"128,128,128",greenyellow:"173,255,47",green:"0,128,0",honeydew:"240,255,240",hotpink:"255,105,180",indianred:"205,92,92",indigo:"75,0,130",ivory:"255,255,240",khaki:"240,230,140",lavenderblush:"255,240,245",lavender:"230,230,250",lawngreen:"124,252,0",lemonchiffon:"255,250,205",lightblue:"173,216,230",lightcoral:"240,128,128",lightcyan:"224,255,255",lightgoldenrodyellow:"250,250,210",lightgray:"211,211,211",lightgrey:"211,211,211",lightgreen:"144,238,144",lightpink:"255,182,193",lightsalmon:"255,160,122",lightseagreen:"32,178,170",lightskyblue:"135,206,250",lightslategray:"119,136,153",lightsteelblue:"176,196,222",lightyellow:"255,255,224",limegreen:"50,205,50",lime:"0,255,0",linen:"250,240,230",magenta:"255,0,255",maroon:"128,0,0",mediumaquamarine:"102,205,170",mediumblue:"0,0,205",mediumorchid:"186,85,211",mediumpurple:"147,112,219",mediumseagreen:"60,179,113",mediumslateblue:"123,104,238",mediumspringgreen:"0,250,154",mediumturquoise:"72,209,204",mediumvioletred:"199,21,133",midnightblue:"25,25,112",mintcream:"245,255,250",mistyrose:"255,228,225",moccasin:"255,228,181",navajowhite:"255,222,173",navy:"0,0,128",oldlace:"253,245,230",olivedrab:"107,142,35",olive:"128,128,0",orangered:"255,69,0",orange:"255,165,0",orchid:"218,112,214",palegoldenrod:"238,232,170",palegreen:"152,251,152",paleturquoise:"175,238,238",palevioletred:"219,112,147",papayawhip:"255,239,213",peachpuff:"255,218,185",peru:"205,133,63",pink:"255,192,203",plum:"221,160,221",powderblue:"176,224,230",purple:"128,0,128",red:"255,0,0",rosybrown:"188,143,143",royalblue:"65,105,225",saddlebrown:"139,69,19",salmon:"250,128,114",sandybrown:"244,164,96",seagreen:"46,139,87",seashell:"255,245,238",sienna:"160,82,45",silver:"192,192,192",skyblue:"135,206,235",slateblue:"106,90,205",slategray:"112,128,144",snow:"255,250,250",springgreen:"0,255,127",steelblue:"70,130,180",tan:"210,180,140",teal:"0,128,128",thistle:"216,191,216",tomato:"255,99,71",turquoise:"64,224,208",violet:"238,130,238",wheat:"245,222,179",whitesmoke:"245,245,245",white:"255,255,255",yellowgreen:"154,205,50",yellow:"255,255,0"}},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var a=0;a<A.Lists.colors.length;a++){var b="color"===A.Lists.colors[a]?"0 0 0 1":"255 255 255 1";A.Hooks.templates[A.Lists.colors[a]]=["Red Green Blue Alpha",b]}var c,d,e;if(p)for(c in A.Hooks.templates)if(A.Hooks.templates.hasOwnProperty(c)){d=A.Hooks.templates[c],e=d[0].split(" ");var f=d[1].match(A.RegEx.valueSplit);"Color"===e[0]&&(e.push(e.shift()),f.push(f.shift()),A.Hooks.templates[c]=[e.join(" "),f.join(" ")])}for(c in A.Hooks.templates)if(A.Hooks.templates.hasOwnProperty(c)){d=A.Hooks.templates[c],e=d[0].split(" ");for(var g in e)if(e.hasOwnProperty(g)){var h=c+e[g],i=g;A.Hooks.registered[h]=[c,i]}}},getRoot:function(a){var b=A.Hooks.registered[a];return b?b[0]:a},getUnit:function(a,b){var c=(a.substr(b||0,5).match(/^[a-z%]+/)||[])[0]||"";return c&&t(A.Lists.units,c)?c:""},fixColors:function(a){return a.replace(/(rgba?\(\s*)?(\b[a-z]+\b)/g,function(a,b,c){return A.Lists.colorNames.hasOwnProperty(c)?(b?b:"rgba(")+A.Lists.colorNames[c]+(b?"":",1)"):b+c})},cleanRootPropertyValue:function(a,b){return A.RegEx.valueUnwrap.test(b)&&(b=b.match(A.RegEx.valueUnwrap)[1]),A.Values.isCSSNullValue(b)&&(b=A.Hooks.templates[a][1]),b},extractValue:function(a,b){var c=A.Hooks.registered[a];if(c){var d=c[0],e=c[1];return b=A.Hooks.cleanRootPropertyValue(d,b),b.toString().match(A.RegEx.valueSplit)[e]}return b},injectValue:function(a,b,c){var d=A.Hooks.registered[a];if(d){var e,f=d[0],g=d[1];return c=A.Hooks.cleanRootPropertyValue(f,c),e=c.toString().match(A.RegEx.valueSplit),e[g]=b,e.join(" ")}return c}},Normalizations:{registered:{clip:function(a,b,c){switch(a){case"name":return"clip";case"extract":var d;return A.RegEx.wrappedValueAlreadyExtracted.test(c)?d=c:(d=c.toString().match(A.RegEx.valueUnwrap),d=d?d[1].replace(/,(\s+)?/g," "):c),d;case"inject":return"rect("+c+")"}},blur:function(a,b,c){switch(a){case"name":return y.State.isFirefox?"filter":"-webkit-filter";case"extract":var d=parseFloat(c);if(!d&&0!==d){var e=c.toString().match(/blur\(([0-9]+[A-z]+)\)/i);d=e?e[1]:0}return d;case"inject":return parseFloat(c)?"blur("+c+")":"none"}},opacity:function(a,b,c){if(p<=8)switch(a){case"name":return"filter";case"extract":var d=c.toString().match(/alpha\(opacity=(.*)\)/i);return c=d?d[1]/100:1;case"inject":return b.style.zoom=1,parseFloat(c)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(c),10)+")"}else switch(a){case"name":return"opacity";case"extract":return c;case"inject":return c}}},register:function(){function a(a,b,c){if("border-box"===A.getPropertyValue(b,"boxSizing").toString().toLowerCase()===(c||!1)){var d,e,f=0,g="width"===a?["Left","Right"]:["Top","Bottom"],h=["padding"+g[0],"padding"+g[1],"border"+g[0]+"Width","border"+g[1]+"Width"];for(d=0;d<h.length;d++)e=parseFloat(A.getPropertyValue(b,h[d])),isNaN(e)||(f+=e);return c?-f:f}return 0}function b(b,c){return function(d,e,f){switch(d){case"name":return b;case"extract":return parseFloat(f)+a(b,e,c);case"inject":return parseFloat(f)-a(b,e,c)+"px"}}}p&&!(p>9)||y.State.isGingerbread||(A.Lists.transformsBase=A.Lists.transformsBase.concat(A.Lists.transforms3D));for(var c=0;c<A.Lists.transformsBase.length;c++)!function(){var a=A.Lists.transformsBase[c];A.Normalizations.registered[a]=function(b,c,e){switch(b){case"name":return"transform";case"extract":return g(c)===d||g(c).transformCache[a]===d?/^scale/i.test(a)?1:0:g(c).transformCache[a].replace(/[()]/g,"");case"inject":var f=!1;switch(a.substr(0,a.length-1)){case"translate":f=!/(%|px|em|rem|vw|vh|\d)$/i.test(e);break;case"scal":case"scale":y.State.isAndroid&&g(c).transformCache[a]===d&&e<1&&(e=1),f=!/(\d)$/i.test(e);break;case"skew":f=!/(deg|\d)$/i.test(e);break;case"rotate":f=!/(deg|\d)$/i.test(e)}return f||(g(c).transformCache[a]="("+e+")"),g(c).transformCache[a]}}}();for(var e=0;e<A.Lists.colors.length;e++)!function(){var a=A.Lists.colors[e];A.Normalizations.registered[a]=function(b,c,e){switch(b){case"name":return a;case"extract":var f;if(A.RegEx.wrappedValueAlreadyExtracted.test(e))f=e;else{var g,h={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"};/^[A-z]+$/i.test(e)?g=h[e]!==d?h[e]:h.black:A.RegEx.isHex.test(e)?g="rgb("+A.Values.hexToRgb(e).join(" ")+")":/^rgba?\(/i.test(e)||(g=h.black),f=(g||e).toString().match(A.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")}return(!p||p>8)&&3===f.split(" ").length&&(f+=" 1"),f;case"inject":return/^rgb/.test(e)?e:(p<=8?4===e.split(" ").length&&(e=e.split(/\s+/).slice(0,3).join(" ")):3===e.split(" ").length&&(e+=" 1"),(p<=8?"rgb":"rgba")+"("+e.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")")}}}();A.Normalizations.registered.innerWidth=b("width",!0),A.Normalizations.registered.innerHeight=b("height",!0),A.Normalizations.registered.outerWidth=b("width"),A.Normalizations.registered.outerHeight=b("height")}},Names:{camelCase:function(a){return a.replace(/-(\w)/g,function(a,b){return b.toUpperCase()})},SVGAttribute:function(a){var b="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(p||y.State.isAndroid&&!y.State.isChrome)&&(b+="|transform"),new RegExp("^("+b+")$","i").test(a)},prefixCheck:function(a){if(y.State.prefixMatches[a])return[y.State.prefixMatches[a],!0];for(var b=["","Webkit","Moz","ms","O"],c=0,d=b.length;c<d;c++){var e;if(e=0===c?a:b[c]+a.replace(/^\w/,function(a){return a.toUpperCase()}),u.isString(y.State.prefixElement.style[e]))return y.State.prefixMatches[a]=e,[e,!0]}return[a,!1]}},Values:{hexToRgb:function(a){var b,c=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i;return a=a.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(a,b,c,d){return b+b+c+c+d+d}),b=c.exec(a),b?[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16)]:[0,0,0]},isCSSNullValue:function(a){return!a||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(a)},getUnitType:function(a){return/^(rotate|skew)/i.test(a)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(a)?"":"px"},getDisplayType:function(a){var b=a&&a.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(b)?"inline":/^(li)$/i.test(b)?"list-item":/^(tr)$/i.test(b)?"table-row":/^(table)$/i.test(b)?"table":/^(tbody)$/i.test(b)?"table-row-group":"block"},addClass:function(a,b){if(a)if(a.classList)a.classList.add(b);else if(u.isString(a.className))a.className+=(a.className.length?" ":"")+b;else{var c=a.getAttribute(p<=7?"className":"class")||"";a.setAttribute("class",c+(c?" ":"")+b)}},removeClass:function(a,b){if(a)if(a.classList)a.classList.remove(b);else if(u.isString(a.className))a.className=a.className.toString().replace(new RegExp("(^|\\s)"+b.split(" ").join("|")+"(\\s|$)","gi")," ");else{var c=a.getAttribute(p<=7?"className":"class")||"";a.setAttribute("class",c.replace(new RegExp("(^|s)"+b.split(" ").join("|")+"(s|$)","gi")," "))}}},getPropertyValue:function(a,c,e,f){function h(a,c){var e=0;if(p<=8)e=o.css(a,c);else{var i=!1;/^(width|height)$/.test(c)&&0===A.getPropertyValue(a,"display")&&(i=!0,A.setPropertyValue(a,"display",A.Values.getDisplayType(a)));var j=function(){i&&A.setPropertyValue(a,"display","none")};if(!f){if("height"===c&&"border-box"!==A.getPropertyValue(a,"boxSizing").toString().toLowerCase()){var k=a.offsetHeight-(parseFloat(A.getPropertyValue(a,"borderTopWidth"))||0)-(parseFloat(A.getPropertyValue(a,"borderBottomWidth"))||0)-(parseFloat(A.getPropertyValue(a,"paddingTop"))||0)-(parseFloat(A.getPropertyValue(a,"paddingBottom"))||0);return j(),k}if("width"===c&&"border-box"!==A.getPropertyValue(a,"boxSizing").toString().toLowerCase()){var l=a.offsetWidth-(parseFloat(A.getPropertyValue(a,"borderLeftWidth"))||0)-(parseFloat(A.getPropertyValue(a,"borderRightWidth"))||0)-(parseFloat(A.getPropertyValue(a,"paddingLeft"))||0)-(parseFloat(A.getPropertyValue(a,"paddingRight"))||0);return j(),l}}var m;m=g(a)===d?b.getComputedStyle(a,null):g(a).computedStyle?g(a).computedStyle:g(a).computedStyle=b.getComputedStyle(a,null),"borderColor"===c&&(c="borderTopColor"),e=9===p&&"filter"===c?m.getPropertyValue(c):m[c],""!==e&&null!==e||(e=a.style[c]),j()}if("auto"===e&&/^(top|right|bottom|left)$/i.test(c)){var n=h(a,"position");("fixed"===n||"absolute"===n&&/top|left/i.test(c))&&(e=o(a).position()[c]+"px")}return e}var i;if(A.Hooks.registered[c]){var j=c,k=A.Hooks.getRoot(j);e===d&&(e=A.getPropertyValue(a,A.Names.prefixCheck(k)[0])),A.Normalizations.registered[k]&&(e=A.Normalizations.registered[k]("extract",a,e)),i=A.Hooks.extractValue(j,e)}else if(A.Normalizations.registered[c]){var l,m;l=A.Normalizations.registered[c]("name",a),"transform"!==l&&(m=h(a,A.Names.prefixCheck(l)[0]),A.Values.isCSSNullValue(m)&&A.Hooks.templates[c]&&(m=A.Hooks.templates[c][1])),i=A.Normalizations.registered[c]("extract",a,m)}if(!/^[\d-]/.test(i)){var n=g(a);if(n&&n.isSVG&&A.Names.SVGAttribute(c))if(/^(height|width)$/i.test(c))try{i=a.getBBox()[c]}catch(q){i=0}else i=a.getAttribute(c);else i=h(a,A.Names.prefixCheck(c)[0])}return A.Values.isCSSNullValue(i)&&(i=0),y.debug>=2&&console.log("Get "+c+": "+i),i},setPropertyValue:function(a,c,d,e,f){var h=c;if("scroll"===c)f.container?f.container["scroll"+f.direction]=d:"Left"===f.direction?b.scrollTo(d,f.alternateValue):b.scrollTo(f.alternateValue,d);else if(A.Normalizations.registered[c]&&"transform"===A.Normalizations.registered[c]("name",a))A.Normalizations.registered[c]("inject",a,d),h="transform",d=g(a).transformCache[c];else{if(A.Hooks.registered[c]){var i=c,j=A.Hooks.getRoot(c);e=e||A.getPropertyValue(a,j),d=A.Hooks.injectValue(i,d,e),c=j}if(A.Normalizations.registered[c]&&(d=A.Normalizations.registered[c]("inject",a,d),c=A.Normalizations.registered[c]("name",a)),h=A.Names.prefixCheck(c)[0],p<=8)try{a.style[h]=d}catch(l){y.debug&&console.log("Browser does not support ["+d+"] for ["+h+"]")}else{var k=g(a);k&&k.isSVG&&A.Names.SVGAttribute(c)?a.setAttribute(c,d):a.style[h]=d}y.debug>=2&&console.log("Set "+c+" ("+h+"): "+d)}return[h,d]},flushTransformCache:function(a){var b="",c=g(a);if((p||y.State.isAndroid&&!y.State.isChrome)&&c&&c.isSVG){var d=function(b){return parseFloat(A.getPropertyValue(a,b))},e={translate:[d("translateX"),d("translateY")],skewX:[d("skewX")],skewY:[d("skewY")],scale:1!==d("scale")?[d("scale"),d("scale")]:[d("scaleX"),d("scaleY")],rotate:[d("rotateZ"),0,0]};o.each(g(a).transformCache,function(a){/^translate/i.test(a)?a="translate":/^scale/i.test(a)?a="scale":/^rotate/i.test(a)&&(a="rotate"),e[a]&&(b+=a+"("+e[a].join(" ")+") ",delete e[a])})}else{var f,h;o.each(g(a).transformCache,function(c){if(f=g(a).transformCache[c],"transformPerspective"===c)return h=f,!0;9===p&&"rotateZ"===c&&(c="rotate"),b+=c+f+" "}),h&&(b="perspective"+h+" "+b)}A.setPropertyValue(a,"transform",b)}};A.Hooks.register(),A.Normalizations.register(),y.hook=function(a,b,c){var e;return a=f(a),o.each(a,function(a,f){if(g(f)===d&&y.init(f),c===d)e===d&&(e=A.getPropertyValue(f,b));else{var h=A.setPropertyValue(f,b,c);"transform"===h[0]&&y.CSS.flushTransformCache(f),e=h}}),e};var B=function(){function a(){return k?z.promise||null:p}function e(a,e){function f(f){var k,n;if(i.begin&&0===D)try{i.begin.call(r,r)}catch(V){setTimeout(function(){throw V},1)}if("scroll"===G){var p,q,w,x=/^x$/i.test(i.axis)?"Left":"Top",B=parseFloat(i.offset)||0;i.container?u.isWrapped(i.container)||u.isNode(i.container)?(i.container=i.container[0]||i.container,p=i.container["scroll"+x],w=p+o(a).position()[x.toLowerCase()]+B):i.container=null:(p=y.State.scrollAnchor[y.State["scrollProperty"+x]],q=y.State.scrollAnchor[y.State["scrollProperty"+("Left"===x?"Top":"Left")]],w=o(a).offset()[x.toLowerCase()]+B),j={scroll:{rootPropertyValue:!1,startValue:p,currentValue:p,endValue:w,unitType:"",easing:i.easing,scrollData:{container:i.container,direction:x,alternateValue:q}},element:a},y.debug&&console.log("tweensContainer (scroll): ",j.scroll,a)}else if("reverse"===G){if(!(k=g(a)))return;if(!k.tweensContainer)return void o.dequeue(a,i.queue);"none"===k.opts.display&&(k.opts.display="auto"),"hidden"===k.opts.visibility&&(k.opts.visibility="visible"),k.opts.loop=!1,k.opts.begin=null,k.opts.complete=null,v.easing||delete i.easing,v.duration||delete i.duration,i=o.extend({},k.opts,i),n=o.extend(!0,{},k?k.tweensContainer:null);for(var E in n)if(n.hasOwnProperty(E)&&"element"!==E){var F=n[E].startValue;n[E].startValue=n[E].currentValue=n[E].endValue,n[E].endValue=F,u.isEmptyObject(v)||(n[E].easing=i.easing),y.debug&&console.log("reverse tweensContainer ("+E+"): "+JSON.stringify(n[E]),a)}j=n}else if("start"===G){k=g(a),k&&k.tweensContainer&&k.isAnimating===!0&&(n=k.tweensContainer);var H=function(e,f){var g,l=A.Hooks.getRoot(e),m=!1,p=f[0],q=f[1],r=f[2] 567;if(!(k&&k.isSVG||"tween"===l||A.Names.prefixCheck(l)[1]!==!1
vendor: 5,506 bytes, line 567
567||A.Normalizations.registered[l]!==d))return void(y.debug&&console.log("Skipping ["+l+"] due to a lack of browser support."));(i.display!==d&&null!==i.display&&"none"!==i.display||i.visibility!==d&&"hidden"!==i.visibility)&&/opacity|filter/.test(e)&&!r&&0!==p&&(r=0),i._cacheValues&&n&&n[e]?(r===d&&(r=n[e].endValue+n[e].unitType),m=k.rootPropertyValueCache[l]):A.Hooks.registered[e]?r===d?(m=A.getPropertyValue(a,l),r=A.getPropertyValue(a,e,m)):m=A.Hooks.templates[l][1]:r===d&&(r=A.getPropertyValue(a,e));var s,t,v,w=!1,x=function(a,b){var c,d;return d=(b||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(a){return c=a,""}),c||(c=A.Values.getUnitType(a)),[d,c]};if(r!==p&&u.isString(r)&&u.isString(p)){g="";var z=0,B=0,C=[],D=[],E=0,F=0,G=0;for(r=A.Hooks.fixColors(r),p=A.Hooks.fixColors(p);z<r.length&&B<p.length;){var H=r[z],I=p[B];if(/[\d\.-]/.test(H)&&/[\d\.-]/.test(I)){for(var J=H,K=I,L=".",N=".";++z<r.length;){if((H=r[z])===L)L="..";else if(!/\d/.test(H))break;J+=H}for(;++B<p.length;){if((I=p[B])===N)N="..";else if(!/\d/.test(I))break;K+=I}var O=A.Hooks.getUnit(r,z),P=A.Hooks.getUnit(p,B);if(z+=O.length,B+=P.length,O===P)J===K?g+=J+O:(g+="{"+C.length+(F?"!":"")+"}"+O,C.push(parseFloat(J)),D.push(parseFloat(K)));else{var Q=parseFloat(J),R=parseFloat(K);g+=(E<5?"calc":"")+"("+(Q?"{"+C.length+(F?"!":"")+"}":"0")+O+" + "+(R?"{"+(C.length+(Q?1:0))+(F?"!":"")+"}":"0")+P+")",Q&&(C.push(Q),D.push(0)),R&&(C.push(0),D.push(R))}}else{if(H!==I){E=0;break}g+=H,z++,B++,0===E&&"c"===H||1===E&&"a"===H||2===E&&"l"===H||3===E&&"c"===H||E>=4&&"("===H?E++:(E&&E<5||E>=4&&")"===H&&--E<5)&&(E=0),0===F&&"r"===H||1===F&&"g"===H||2===F&&"b"===H||3===F&&"a"===H||F>=3&&"("===H?(3===F&&"a"===H&&(G=1),F++):G&&","===H?++G>3&&(F=G=0):(G&&F<(G?5:4)||F>=(G?4:3)&&")"===H&&--F<(G?5:4))&&(F=G=0)}}z===r.length&&B===p.length||(y.debug&&console.error('Trying to pattern match mis-matched strings ["'+p+'", "'+r+'"]'),g=d),g&&(C.length?(y.debug&&console.log('Pattern found "'+g+'" -> ',C,D,"["+r+","+p+"]"),r=C,p=D,t=v=""):g=d)}g||(s=x(e,r),r=s[0],v=s[1],s=x(e,p),p=s[0].replace(/^([+-\/*])=/,function(a,b){return w=b,""}),t=s[1],r=parseFloat(r)||0,p=parseFloat(p)||0,"%"===t&&(/^(fontSize|lineHeight)$/.test(e)?(p/=100,t="em"):/^scale/.test(e)?(p/=100,t=""):/(Red|Green|Blue)$/i.test(e)&&(p=p/100*255,t="")));if(/[\/*]/.test(w))t=v;else if(v!==t&&0!==r)if(0===p)t=v;else{h=h||function(){var d={myParent:a.parentNode||c.body,position:A.getPropertyValue(a,"position"),fontSize:A.getPropertyValue(a,"fontSize")},e=d.position===M.lastPosition&&d.myParent===M.lastParent,f=d.fontSize===M.lastFontSize;M.lastParent=d.myParent,M.lastPosition=d.position,M.lastFontSize=d.fontSize;var g={};if(f&&e)g.emToPx=M.lastEmToPx,g.percentToPxWidth=M.lastPercentToPxWidth,g.percentToPxHeight=M.lastPercentToPxHeight;else{var h=k&&k.isSVG?c.createElementNS("http://www.w3.org/2000/svg","rect"):c.createElement("div");y.init(h),d.myParent.appendChild(h),o.each(["overflow","overflowX","overflowY"],function(a,b){y.CSS.setPropertyValue(h,b,"hidden")}),y.CSS.setPropertyValue(h,"position",d.position),y.CSS.setPropertyValue(h,"fontSize",d.fontSize),y.CSS.setPropertyValue(h,"boxSizing","content-box"),o.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(a,b){y.CSS.setPropertyValue(h,b,"100%")}),y.CSS.setPropertyValue(h,"paddingLeft","100em"),g.percentToPxWidth=M.lastPercentToPxWidth=(parseFloat(A.getPropertyValue(h,"width",null,!0))||1)/100,g.percentToPxHeight=M.lastPercentToPxHeight=(parseFloat(A.getPropertyValue(h,"height",null,!0))||1)/100,g.emToPx=M.lastEmToPx=(parseFloat(A.getPropertyValue(h,"paddingLeft"))||1)/100,d.myParent.removeChild(h)}return null===M.remToPx&&(M.remToPx=parseFloat(A.getPropertyValue(c.body,"fontSize"))||16),null===M.vwToPx&&(M.vwToPx=parseFloat(b.innerWidth)/100,M.vhToPx=parseFloat(b.innerHeight)/100),g.remToPx=M.remToPx,g.vwToPx=M.vwToPx,g.vhToPx=M.vhToPx,y.debug>=1&&console.log("Unit ratios: "+JSON.stringify(g),a),g}();var S=/margin|padding|left|right|width|text|word|letter/i.test(e)||/X$/.test(e)||"x"===e?"x":"y";switch(v){case"%":r*="x"===S?h.percentToPxWidth:h.percentToPxHeight;break;case"px":break;default:r*=h[v+"ToPx"]}switch(t){case"%":r*=1/("x"===S?h.percentToPxWidth:h.percentToPxHeight);break;case"px":break;default:r*=1/h[t+"ToPx"]}}switch(w){case"+":p=r+p;break;case"-":p=r-p;break;case"*":p*=r;break;case"/":p=r/p}j[e]={rootPropertyValue:m,startValue:r,currentValue:r,endValue:p,unitType:t,easing:q},g&&(j[e].pattern=g),y.debug&&console.log("tweensContainer ("+e+"): "+JSON.stringify(j[e]),a)};for(var I in s)if(s.hasOwnProperty(I)){var J=A.Names.camelCase(I),K=function(b,c){var d,f,g;return u.isFunction(b)&&(b=b.call(a,e,C)),u.isArray(b)?(d=b[0],!u.isArray(b[1])&&/^[\d-]/.test(b[1])||u.isFunction(b[1])||A.RegEx.isHex.test(b[1])?g=b[1]:u.isString(b[1])&&!A.RegEx.isHex.test(b[1])&&y.Easings[b[1]]||u.isArray(b[1])?(f=c?b[1]:l(b[1],i.duration),g=b[2]):g=b[1]||b[2]):d=b,c||(f=f||i.easing),u.isFunction(d)&&(d=d.call(a,e,C)),u.isFunction(g)&&(g=g.call(a,e,C)),[d||0,f,g]}(s[I]);if(t(A.Lists.colors,J)){var L=K[0],O=K[1],P=K[2];if(A.RegEx.isHex.test(L)){for(var Q=["Red","Green","Blue"],R=A.Values.hexToRgb(L),S=P?A.Values.hexToRgb(P):d,T=0;T<Q.length;T++){var U=[R[T]];O&&U.push(O),S!==d&&U.push(S[T]),H(J+Q[T],U)}continue}}H(J,K)}j.element=a}j.element&&(A.Values.addClass(a,"velocity-animating"),N.push(j),k=g(a),k&&(""===i.queue&&(k.tweensContainer=j,k.opts=i),k.isAnimating=!0),D===C-1?(y.State.calls.push([N,r,i,null,z.resolver,null,0]),
vendor: 3,777 bytes, line 567
567y.State.isTicking===!1&&(y.State.isTicking=!0,m())):D++)}var h,i=o.extend({},y.defaults,v),j={};switch(g(a)===d&&y.init(a),parseFloat(i.delay)&&i.queue!==!1&&o.queue(a,i.queue,function(b){y.velocityQueueEntryFlag=!0;var c=y.State.delayedElements.count++;y.State.delayedElements[c]=a;var d=function(a){return function(){y.State.delayedElements[a]=!1,b()}}(c);g(a).delayBegin=(new Date).getTime(),g(a).delay=parseFloat(i.delay),g(a).delayTimer={setTimeout:setTimeout(b,parseFloat(i.delay)),next:d}}),i.duration.toString().toLowerCase()){case"fast":i.duration=200;break;case"normal":i.duration=w;break;case"slow":i.duration=600;break;default:i.duration=parseFloat(i.duration)||1}if(y.mock!==!1&&(y.mock===!0?i.duration=i.delay=1:(i.duration*=parseFloat(y.mock)||1,i.delay*=parseFloat(y.mock)||1)),i.easing=l(i.easing,i.duration),i.begin&&!u.isFunction(i.begin)&&(i.begin=null),i.progress&&!u.isFunction(i.progress)&&(i.progress=null),i.complete&&!u.isFunction(i.complete)&&(i.complete=null),i.display!==d&&null!==i.display&&(i.display=i.display.toString().toLowerCase(),"auto"===i.display&&(i.display=y.CSS.Values.getDisplayType(a))),i.visibility!==d&&null!==i.visibility&&(i.visibility=i.visibility.toString().toLowerCase()),i.mobileHA=i.mobileHA&&y.State.isMobile&&!y.State.isGingerbread,i.queue===!1)if(i.delay){var k=y.State.delayedElements.count++;y.State.delayedElements[k]=a;var n=function(a){return function(){y.State.delayedElements[a]=!1,f()}}(k);g(a).delayBegin=(new Date).getTime(),g(a).delay=parseFloat(i.delay),g(a).delayTimer={setTimeout:setTimeout(f,parseFloat(i.delay)),next:n}}else f();else o.queue(a,i.queue,function(a,b){if(b===!0)return z.promise&&z.resolver(r),!0;y.velocityQueueEntryFlag=!0,f(a)});""!==i.queue&&"fx"!==i.queue||"inprogress"===o.queue(a)[0]||o.dequeue(a)}var j,k,p,q,r,s,v,x=arguments[0]&&(arguments[0].p||o.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||u.isString(arguments[0].properties));u.isWrapped(this)?(k=!1,q=0,r=this,p=this):(k=!0,q=1,r=x?arguments[0].elements||arguments[0].e:arguments[0]);var z={promise:null,resolver:null,rejecter:null};if(k&&y.Promise&&(z.promise=new y.Promise(function(a,b){z.resolver=a,z.rejecter=b})),x?(s=arguments[0].properties||arguments[0].p,v=arguments[0].options||arguments[0].o):(s=arguments[q],v=arguments[q+1]),!(r=f(r)))return void(z.promise&&(s&&v&&v.promiseRejectEmpty===!1?z.resolver():z.rejecter()));var C=r.length,D=0;if(!/^(stop|finish|finishAll|pause|resume)$/i.test(s)&&!o.isPlainObject(v)){var E=q+1;v={};for(var F=E;F<arguments.length;F++)u.isArray(arguments[F])||!/^(fast|normal|slow)$/i.test(arguments[F])&&!/^\d/.test(arguments[F])?u.isString(arguments[F])||u.isArray(arguments[F])?v.easing=arguments[F]:u.isFunction(arguments[F])&&(v.complete=arguments[F]):v.duration=arguments[F]}var G;switch(s){case"scroll":G="scroll";break;case"reverse":G="reverse";break;case"pause":var H=(new Date).getTime();return o.each(r,function(a,b){h(b,H)}),o.each(y.State.calls,function(a,b){var c=!1;b&&o.each(b[1],function(a,e){var f=v===d?"":v;return f!==!0&&b[2].queue!==f&&(v!==d||b[2].queue!==!1)||(o.each(r,function(a,d){if(d===e)return b[5]={resume:!1},c=!0,!1}),!c&&void 0)})}),a();case"resume":return o.each(r,function(a,b){i(b,H)}),o.each(y.State.calls,function(a,b){var c=!1;b&&o.each(b[1],function(a,e){var f=v===d?"":v;return f!==!0&&b[2].queue!==f&&(v!==d||b[2].queue!==!1)||(!b[5]||(o.each(r,function(a,d){if(d===e)return b[5].resume=!0,c=!0,!1}),!c&&void 0))})}),a();case"finish":case"finishAll":case"stop":o.each(r,function(a,b){g(b)&&g(b).delayTimer&&(clearTimeout(g(b).delayTimer.setTimeout),g(b).delayTimer.next&&g(b).delayTimer.next(),delete g(b).delayTimer),"finishAll"!==s||v!==!0&&!u.isString(v)||(o.each(o.queue(b,u.isString(v)?v:""),function(a,b){u.is
567Function(b)&&b()}),o.queue(b,u.isString(v)?v:"",[]))});var I=[];return o.each(y.State.calls,function(a,b){b&&o.each(b[1],function(c,e){var f=v===d?"":v;if(f!==!0&&b[2].queue!==f&&(v!==d||b[2].queue!==!1))return!0;o.each(r,function(c,d){if(d===e)if((v===!0||u.isString(v))&&(o.each(o.queue(d,u.isString(v)?v:""),function(a,b){u.isFunction(b)&&b(null,!0)}),o.queue(d,u.isString(v)?v:"",[])),"stop"===s){var h=g(d);h&&h.tweensContainer&&f!==!1&&o.each(h.tweensContainer,function(a,b){b.endValue=b.currentValue}),I.push(a)}else"finish"!==s&&"finishAll"!==s||(b[2].duration=1)})})}),"stop"===s&&(o.each(I,function(a,b){n(b,!0)}),z.promise&&z.resolver(r)),a();default:if(!o.isPlainObject(s)||u.isEmptyObject(s)){if(u.isString(s)&&y.Redirects[s]){j=o.extend({},v);var J=j.duration,K=j.delay||0;return j.backwards===!0&&(r=o.extend(!0,[],r).reverse()),o.each(r,function(a,b){parseFloat(j.stagger)?j.delay=K+parseFloat(j.stagger)*a:u.isFunction(j.stagger)&&(j.delay=K+j.stagger.call(b,a,C)),j.drag&&(j.duration=parseFloat(J)||(/^(callout|transition)/.test(s)?1e3:w),j.duration=Math.max(j.duration*(j.backwards?1-a/C:(a+1)/C),.75*j.duration,200)),y.Redirects[s].call(b,b,j||{},a,C,r,z.promise?z:d)}),a()}var L="Velocity: First argument ("+s+") was not a property map, a known action, or a registered redirect. Aborting.";return z.promise?z.rejecter(new Error(L)):b.console&&console.log(L),a()}G="start"}var M={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},N=[];o.each(r,function(a,b){u.isNode(b)&&e(b,a)}),j=o.extend({},y.defaults,v),j.loop=parseInt(j.loop,10);var O=2*j.loop-1;if(j.loop)for(var P=0;P<O;P++){var Q={delay:j.delay,progress:j.progress};P===O-1&&(Q.display=j.display,Q.visibility=j.visibility,Q.complete=j.complete),B(r,"reverse",Q)}return a()};y=o.extend(B,y),y.animate=B;var C=b.requestAnimationFrame||q;if(!y.State.isMobile&&c.hidden!==d){var D=function(){c.hidden?(C=function(a){return setTimeout(function(){a(!0)},16)},m()):C=b.requestAnimationFrame||q};D(),c.addEventListener("visibilitychange",D)}return a.Velocity=y,a!==b&&(a.fn.velocity=B,a.fn.velocity.defaults=y.defaults),o.each(["Down","Up"],function(a,b){y.Redirects["slide"+b]=function(a,c,e,f,g,h){var i=o.extend({},c),j=i.begin,k=i.complete,l={},m={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""};i.display===d&&(i.display="Down"===b?"inline"===y.CSS.Values.getDisplayType(a)?"inline-block":"block":"none"),i.begin=function(){0===e&&j&&j.call(g,g);for(var c in m)if(m.hasOwnProperty(c)){l[c]=a.style[c];var d=A.getPropertyValue(a,c);m[c]="Down"===b?[d,0]:[0,d]}l.overflow=a.style.overflow,a.style.overflow="hidden"},i.complete=function(){for(var b in l)l.hasOwnProperty(b)&&(a.style[b]=l[b]);e===f-1&&(k&&k.call(g,g),h&&h.resolver(g))},y(a,m,i)}}),o.each(["In","Out"],function(a,b){y.Redirects["fade"+b]=function(a,c,e,f,g,h){var i=o.extend({},c),j=i.complete,k={opacity:"In"===b?1:0};0!==e&&(i.begin=null),i.complete=e!==f-1?null:function(){j&&j.call(g,g),h&&h.resolver(g)},i.display===d&&(i.display="In"===b?"auto":"none"),y(this,k,i)}}),y}(window.jQuery||window.Zepto||window,window,window?window.document:undefined)}); 568/* End */ 569; 570; /* Start:"a:4:{s:4:"full";s:76:"/local/templates/aspro_max/vendor/js/velocity/velocity.ui.js?161435273613257";s:6:"source";s:60:"/local/templates/aspro_max/vendor/js/velocity/velocity.ui.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 571/* VelocityJS.org UI Pack (5.0.4). (C) 2014 Julian Shapiro. MIT @license: en.wikipedia.org/wiki/MIT_License. Portions copyright Daniel Eden, Christian Pucci. */ 572!function(t){"function"==typeof require&&"object"==typeof exports?module.exports=t():"function"==typeof define&&define.amd?define(["velocity"],t):t()}(function(){return function(t,a,e,r){function n(t,a){var e=[];return t&&a?($.each([t,a],function(t,a){var r=[];$.each(a,function(t,a){for(;a.toString().length<5;)a="0"+a;r.push(a)}),e.push(r.join(""))}),parseFloat(e[0])>parseFloat(e[1])):!1}if(!t.Velocity||!t.Velocity.Utilities)return void(a.console&&console.log("Velocity UI Pack: Velocity must be loaded first. Aborting."));var i=t.Velocity,$=i.Utilities,s=i.version,o={major:1,minor:1,patch:0};if(n(o,s)){var l="Velocity UI Pack: You need to update Velocity (jquery.velocity.js) to a newer version. Visit http://github.com/julianshapiro/velocity.";throw alert(l),new Error(l)}i.RegisterEffect=i.RegisterUI=function(t,a){function e(t,a,e,r){var n=0,s;$.each(t.nodeType?[t]:t,function(t,a){r&&(e+=t*r),s=a.parentNode,$.each(["height","paddingTop","paddingBottom","marginTop","marginBottom"],function(t,e){n+=parseFloat(i.CSS.getPropertyValue(a,e))})}),i.animate(s,{height:("In"===a?"+":"-")+"="+n},{queue:!1,easing:"ease-in-out",duration:e*("In"===a?.6:1)})}return i.Redirects[t]=function(n,s,o,l,c,u){function f(){s.display!==r&&"none"!==s.display||!/Out$/.test(t)||$.each(c.nodeType?[c]:c,function(t,a){i.CSS.setPropertyValue(a,"display","none")}),s.complete&&s.complete.call(c,c),u&&u.resolver(c||n)}var p=o===l-1;a.defaultDuration="function"==typeof a.defaultDuration?a.defaultDuration.call(c,c):parseFloat(a.defaultDuration);for(var d=0;d<a.calls.length;d++){var g=a.calls[d],y=g[0],m=s.duration||a.defaultDuration||1e3,X=g[1],Y=g[2]||{},O={};if(O.duration=m*(X||1),O.queue=s.queue||"",O.easing=Y.easing||"ease",O.delay=parseFloat(Y.delay)||0,O._cacheValues=Y._cacheValues||!0,0===d){if(O.delay+=parseFloat(s.delay)||0,0===o&&(O.begin=function(){s.begin&&s.begin.call(c,c);var a=t.match(/(In|Out)$/);a&&"In"===a[0]&&y.opacity!==r&&$.each(c.nodeType?[c]:c,function(t,a){i.CSS.setPropertyValue(a,"opacity",0)}),s.animateParentHeight&&a&&e(c,a[0],m+O.delay,s.stagger)}),null!==s.display)if(s.display!==r&&"none"!==s.display)O.display=s.display;else if(/In$/.test(t)){var v=i.CSS.Values.getDisplayType(n);O.display="inline"===v?"inline-block":v}
vendor: 6,420 bytes, line 572
572s.visibility&&"hidden"!==s.visibility&&(O.visibility=s.visibility)}d===a.calls.length-1&&(O.complete=function(){if(a.reset){for(var t in a.reset){var e=a.reset[t];i.CSS.Hooks.registered[t]!==r||"string"!=typeof e&&"number"!=typeof e||(a.reset[t]=[a.reset[t],a.reset[t]])}var s={duration:0,queue:!1};p&&(s.complete=f),i.animate(n,a.reset,s)}else p&&f()},"hidden"===s.visibility&&(O.visibility=s.visibility)),i.animate(n,y,O)}},i},i.RegisterEffect.packagedEffects={"callout.bounce":{defaultDuration:550,calls:[[{translateY:-30},.25],[{translateY:0},.125],[{translateY:-15},.125],[{translateY:0},.25]]},"callout.shake":{defaultDuration:800,calls:[[{translateX:-11},.125],[{translateX:11},.125],[{translateX:-11},.125],[{translateX:11},.125],[{translateX:-11},.125],[{translateX:11},.125],[{translateX:-11},.125],[{translateX:0},.125]]},"callout.flash":{defaultDuration:1100,calls:[[{opacity:[0,"easeInOutQuad",1]},.25],[{opacity:[1,"easeInOutQuad"]},.25],[{opacity:[0,"easeInOutQuad"]},.25],[{opacity:[1,"easeInOutQuad"]},.25]]},"callout.pulse":{defaultDuration:825,calls:[[{scaleX:1.1,scaleY:1.1},.5,{easing:"easeInExpo"}],[{scaleX:1,scaleY:1},.5]]},"callout.swing":{defaultDuration:950,calls:[[{rotateZ:15},.2],[{rotateZ:-10},.2],[{rotateZ:5},.2],[{rotateZ:-5},.2],[{rotateZ:0},.2]]},"callout.tada":{defaultDuration:1e3,calls:[[{scaleX:.9,scaleY:.9,rotateZ:-3},.1],[{scaleX:1.1,scaleY:1.1,rotateZ:3},.1],[{scaleX:1.1,scaleY:1.1,rotateZ:-3},.1],["reverse",.125],["reverse",.125],["reverse",.125],["reverse",.125],["reverse",.125],[{scaleX:1,scaleY:1,rotateZ:0},.2]]},"transition.fadeIn":{defaultDuration:500,calls:[[{opacity:[1,0]}]]},"transition.fadeOut":{defaultDuration:500,calls:[[{opacity:[0,1]}]]},"transition.flipXIn":{defaultDuration:700,calls:[[{opacity:[1,0],transformPerspective:[800,800],rotateY:[0,-55]}]],reset:{transformPerspective:0}},"transition.flipXOut":{defaultDuration:700,calls:[[{opacity:[0,1],transformPerspective:[800,800],rotateY:55}]],reset:{transformPerspective:0,rotateY:0}},"transition.flipYIn":{defaultDuration:800,calls:[[{opacity:[1,0],transformPerspective:[800,800],rotateX:[0,-45]}]],reset:{transformPerspective:0}},"transition.flipYOut":{defaultDuration:800,calls:[[{opacity:[0,1],transformPerspective:[800,800],rotateX:25}]],reset:{transformPerspective:0,rotateX:0}},"transition.flipBounceXIn":{defaultDuration:900,calls:[[{opacity:[.725,0],transformPerspective:[400,400],rotateY:[-10,90]},.5],[{opacity:.8,rotateY:10},.25],[{opacity:1,rotateY:0},.25]],reset:{transformPerspective:0}},"transition.flipBounceXOut":{defaultDuration:800,calls:[[{opacity:[.9,1],transformPerspective:[400,400],rotateY:-10},.5],[{opacity:0,rotateY:90},.5]],reset:{transformPerspective:0,rotateY:0}},"transition.flipBounceYIn":{defaultDuration:850,calls:[[{opacity:[.725,0],transformPerspective:[400,400],rotateX:[-10,90]},.5],[{opacity:.8,rotateX:10},.25],[{opacity:1,rotateX:0},.25]],reset:{transformPerspective:0}},"transition.flipBounceYOut":{defaultDuration:800,calls:[[{opacity:[.9,1],transformPerspective:[400,400],rotateX:-15},.5],[{opacity:0,rotateX:90},.5]],reset:{transformPerspective:0,rotateX:0}},"transition.swoopIn":{defaultDuration:850,calls:[[{opacity:[1,0],transformOriginX:["100%","50%"],transformOriginY:["100%","100%"],scaleX:[1,0],scaleY:[1,0],translateX:[0,-700],translateZ:0}]],reset:{transformOriginX:"50%",transformOriginY:"50%"}},"transition.swoopOut":{defaultDuration:850,calls:[[{opacity:[0,1],transformOriginX:["50%","100%"],transformOriginY:["100%","100%"],scaleX:0,scaleY:0,translateX:-700,translateZ:0}]],reset:{transformOriginX:"50%",transformOriginY:"50%",scaleX:1,scaleY:1,translateX:0}},"transition.whirlIn":{defaultDuration:850,calls:[[{opacity:[1,0],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:[1,0],scaleY:[1,0],rotateY:[0,160]},1,{easing:"easeInOutSine"}]]},"transition.whirlOut":{defaultDuration:750,calls:[[{opacity:[0,"easeInOutQuint",1],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:0,scaleY:0,rotateY:160},1,{easing:"swing"}]],reset:{scaleX:1,scaleY:1,rotateY:0}},"transition.shrinkIn":{defaultDuration:750,calls:[[{opacity:[1,0],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:[1,1.5],scaleY:[1,1.5],translateZ:0}]]},"transition.shrinkOut":{defaultDuration:600,calls:[[{opacity:[0,1],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:1.3,scaleY:1.3,translateZ:0}]],reset:{scaleX:1,scaleY:1}},"transition.expandIn":{defaultDuration:700,calls:[[{opacity:[1,0],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:[1,.625],scaleY:[1,.625],translateZ:0}]]},"transition.expandOut":{defaultDuration:700,calls:[[{opacity:[0,1],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:.5,scaleY:.5,translateZ:0}]],reset:{scaleX:1,scaleY:1}},"transition.bounceIn":{defaultDuration:800,calls:[[{opacity:[1,0],scaleX:[1.05,.3],scaleY:[1.05,.3]},.4],[{scaleX:.9,scaleY:.9,translateZ:0},.2],[{scaleX:1,scaleY:1},.5]]},"transition.bounceOut":{defaultDuration:800,calls:[[{scaleX:.95,scaleY:.95},.35],[{scaleX:1.1,scaleY:1.1,translateZ:0},.35],[{opacity:[0,1],scaleX:.3,scaleY:.3},.3]],reset:{scaleX:1,scaleY:1}},"transition.bounceUpIn":{defaultDuration:800,calls:[[{opacity:[1,0],translateY:[-30,1e3]},.6,{easing:"easeOutCirc"}],[{translateY:10},.2],[{translateY:0},.2]]},"transition.bounceUpOut":{defaultDuration:1e3,calls:[[{translateY:20},.2],[{opacity:[0,"easeInCirc",1],translateY:-1e3},.8]],reset:{translateY:0}},"transition.bounceDownIn":{defaultDuration:800,calls:[[{opacity:[1,0],translateY:[30,-1e3]},.6,{easing:"easeOutCirc"}],[{translateY:-10},.2],[{translateY:0},.2]]},"transition.bounceDownOut":{defaultDuration:1e3,calls:[[{translateY:-20},.2],[{opacity:[0,"easeInCirc",1],translateY:1e3},.8]],reset:{translateY:0}},"transition.bounceLeftIn":{defaultDuration:750,calls:[[{opacity:[1,0],translateX:[30,-1250]},.6,{easing:"easeOutCirc"}],[{translateX:-10},.2],[{translateX:0},.2]]},"transition.bounceLeftOut":{defaultDuration:750,calls:[[{translateX:30},.2],[{opacity:[0,"easeInCirc",1],translateX:-1250},.8]],reset:{translateX:0}},"transition.bounceRightIn":{defaultDuration:750,calls:[[{opacity:[1,0],translateX:[-30,1250]},.6,{easing:"easeOutCirc"}],[{translateX:10},.2],[{translateX:0},.2]]},"transition.bounceRightOut":{defaultDuration:750,calls:[[{translateX:-30},.2],[{opacity:[0,"easeInCirc",1],translateX:1250},.8]],reset:{translateX:0}}
572,"transition.slideUpIn":{defaultDuration:900,calls:[[{opacity:[1,0],translateY:[0,20],translateZ:0}]]},"transition.slideUpOut":{defaultDuration:900,calls:[[{opacity:[0,1],translateY:-20,translateZ:0}]],reset:{translateY:0}},"transition.slideDownIn":{defaultDuration:900,calls:[[{opacity:[1,0],translateY:[0,-20],translateZ:0}]]},"transition.slideDownOut":{defaultDuration:900,calls:[[{opacity:[0,1],translateY:20,translateZ:0}]],reset:{translateY:0}},"transition.slideLeftIn":{defaultDuration:1e3,calls:[[{opacity:[1,0],translateX:[0,-20],translateZ:0}]]},"transition.slideLeftOut":{defaultDuration:1050,calls:[[{opacity:[0,1],translateX:-20,translateZ:0}]],reset:{translateX:0}},"transition.slideRightIn":{defaultDuration:1e3,calls:[[{opacity:[1,0],translateX:[0,20],translateZ:0}]]},"transition.slideRightOut":{defaultDuration:1050,calls:[[{opacity:[0,1],translateX:20,translateZ:0}]],reset:{translateX:0}},"transition.slideUpBigIn":{defaultDuration:850,calls:[[{opacity:[1,0],translateY:[0,75],translateZ:0}]]},"transition.slideUpBigOut":{defaultDuration:800,calls:[[{opacity:[0,1],translateY:-75,translateZ:0}]],reset:{translateY:0}},"transition.slideDownBigIn":{defaultDuration:850,calls:[[{opacity:[1,0],translateY:[0,-75],translateZ:0}]]},"transition.slideDownBigOut":{defaultDuration:800,calls:[[{opacity:[0,1],translateY:75,translateZ:0}]],reset:{translateY:0}},"transition.slideLeftBigIn":{defaultDuration:800,calls:[[{opacity:[1,0],translateX:[0,-75],translateZ:0}]]},"transition.slideLeftBigOut":{defaultDuration:750,calls:[[{opacity:[0,1],translateX:-75,translateZ:0}]],reset:{translateX:0}},"transition.slideRightBigIn":{defaultDuration:800,calls:[[{opacity:[1,0],translateX:[0,75],translateZ:0}]]},"transition.slideRightBigOut":{defaultDuration:750,calls:[[{opacity:[0,1],translateX:75,translateZ:0}]],reset:{translateX:0}},"transition.perspectiveUpIn":{defaultDuration:800,calls:[[{opacity:[1,0],transformPerspective:[800,800],transformOriginX:[0,0],transformOriginY:["100%","100%"],rotateX:[0,-180]}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%"}},"transition.perspectiveUpOut":{defaultDuration:850,calls:[[{opacity:[0,1],transformPerspective:[800,800],transformOriginX:[0,0],transformOriginY:["100%","100%"],rotateX:-180}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%",rotateX:0}},"transition.perspectiveDownIn":{defaultDuration:800,calls:[[{opacity:[1,0],transformPerspective:[800,800],transformOriginX:[0,0],transformOriginY:[0,0],rotateX:[0,180]}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%"}},"transition.perspectiveDownOut":{defaultDuration:850,calls:[[{opacity:[0,1],transformPerspective:[800,800],transformOriginX:[0,0],transformOriginY:[0,0],rotateX:180}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%",rotateX:0}},"transition.perspectiveLeftIn":{defaultDuration:950,calls:[[{opacity:[1,0],transformPerspective:[2e3,2e3],transformOriginX:[0,0],transformOriginY:[0,0],rotateY:[0,-180]}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%"}},"transition.perspectiveLeftOut":{defaultDuration:950,calls:[[{opacity:[0,1],transformPerspective:[2e3,2e3],transformOriginX:[0,0],transformOriginY:[0,0],rotateY:-180}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%",rotateY:0}},"transition.perspectiveRightIn":{defaultDuration:950,calls:[[{opacity:[1,0],transformPerspective:[2e3,2e3],transformOriginX:["100%","100%"],transformOriginY:[0,0],rotateY:[0,180]}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%"}},"transition.perspectiveRightOut":{defaultDuration:950,calls:[[{opacity:[0,1],transformPerspective:[2e3,2e3],transformOriginX:["100%","100%"],transformOriginY:[0,0],rotateY:180}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%",rotateY:0}}};for(var c in i.RegisterEffect.packagedEffects)i.RegisterEffect(c,i.RegisterEffect.packagedEffects[c]);i.RunSequence=function(t){var a=$.extend(!0,[],t);a.length>1&&($.each(a.reverse(),function(t,e){var r=a[t+1];if(r){var n=e.o||e.options,s=r.o||r.options,o=n&&n.sequenceQueue===!1?"begin":"complete",l=s&&s[o],c={};c[o]=function(){var t=r.e||r.elements,a=t.nodeType?[t]:t;l&&l.call(a,a),i(e)},r.o?r.o=$.extend({},s,c):r.options=$.extend({},s,c)}}),a.reverse()),i(a[0])}}(window.jQuery||window.Zepto||window,window,document)}); 573/* End */ 574; 575; /* Start:"a:4:{s:4:"full";s:54:"/local/templates/aspro_max/js/browser.js?1614351944996";s:6:"source";s:40:"/local/templates/aspro_max/js/browser.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 576var matched, browser; 577 578jQuery.uaMatch = function( ua ) { 579 ua = ua.toLowerCase(); 580 581 var match = /(chrome)[ \/]([\w.]+)/.exec( ua ) || 582 /(webkit)[ \/]([\w.]+)/.exec( ua ) || 583 /(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) || 584 /(msie)[\s?]([\w.]+)/.exec( ua ) || 585 /(trident)(?:.*? rv:([\w.]+)|)/.exec( ua ) || 586 ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( ua ) || 587 []; 588 589 return { 590 browser: match[ 1 ] || "", 591 version: match[ 2 ] || "0" 592 }; 593}; 594 595matched = jQuery.uaMatch( navigator.userAgent ); 596//IE 11+ fix (Trident) 597matched.browser = matched.browser == 'trident' ? 'msie' : matched.browser; 598browser = {}; 599 600if ( matched.browser ) { 601 browser[ matched.browser ] = true; 602 browser.version = matched.version; 603} 604 605// Chrome is Webkit, but Webkit is also Safari. 606if ( browser.chrome ) { 607 browser.webkit = true; 608} else if ( browser.webkit ) { 609 browser.safari = true; 610} 611 612jQuery.browser = browser;
vendor: 15,263 bytes, lines 613-616
613/* End */ 614; 615; /* Start:"a:4:{s:4:"full";s:68:"/local/templates/aspro_max/js/jquery.fancybox.min.js?161435193867390";s:6:"source";s:48:"/local/templates/aspro_max/js/jquery.fancybox.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 616!function(c,l,g,b){"use strict";if(c.console=c.console||{info:function(t){}},g)if(g.fn.fancybox)console.info("fancyBox already initialized");else{var t,e,n,o,i={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,preventCaptionOverlap:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" allowfullscreen="allowfullscreen" allow="autoplay; fullscreen" src=""></iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="fancybox-video" controls controlsList="nodownload" poster="{{poster}}"><source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos, <a href="{{src}}">download</a> and watch with your favorite video player!</video>',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"></div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index></span> / <span data-fancybox-count></span></div><div class="fancybox-toolbar">{{buttons}}</div><div class="fancybox-navigation">{{arrows}}</div><div class="fancybox-stage"></div><div class="fancybox-caption"><div class="fancybox-caption__body"></div></div></div></div>',spinnerTpl:'<div class="fancybox-loading"></div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}</p></div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"/></svg></a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z"/></svg></button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"/></svg></button>',arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/></svg></div></button>',arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"/></svg></div></button>',smallBtn:'<button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"><path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"/></svg></button>'},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:g.noop,beforeLoad:g.noop,afterLoad:g.noop,beforeShow:g.noop,afterShow:g.noop,beforeClose:g.noop,afterClose:g.noop,onActivate:g.noop,onDeactivate:g.noop,clickContent:function(t,e){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(t,e){return"image"===t.type&&"toggleControls"},clickSlide:function(t,e){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,e){return"image"===t.type&&"zoom"},dblclickSlide:function(t,e){return"image"===t.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schließen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergrößern"}}},a=g(c),s=g(l),r=0,f=c.requestAnimationFrame||c.webkitRequestAnimationFrame||c.mozRequestAnimationFrame||c.oRequestAnimationFrame||function(t){return c.setTimeout(t,1e3/60)},d=c.cancelAnimationFrame||c.webkitCancelAnimationFrame||c.mozCancelAnimationFrame||c.oCancelAnimationFrame||function(t){c.clearTimeout(t)},u=function(){var t,e=l.createElement("fakeelement"),n={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in n)if(e.style[t]!==b)return n[t];return"transitionend"}(),p=function(t){return t&&t.length&&t[0].offsetHeight},h=function(t,e){var n=g.extend(!0,{},t,e);return g.each(e,function(t,e){g.isArray(e)&&(n[t]=e)}),n},m=function(t,e,n){var o=this;o.opts=h({index:n},g.fancybox.defaults),g.isPlainObject(e)&&(o.opts=h(o.opts,e)),g.fancybox.isMobile&&(o.opts=h(o.opts,o.opts.mobile)),o.id=o.opts.id||++r,o.currIndex=parseInt(o.opts.index,10)||0,o.prevIndex=null,o.prevPos=null,o.currPos=0,o.firstRun=!0,o.group=[],o.slides={},o.addContent(t),o.group.length&&o.init()};g.extend(m.prototype,{init:function(){var e,n,o=this,i=o.group[o.currIndex].opts;i.closeExisting&&g.fancybox.close(!0),g("body").addClass("fancybox-active"),!g.fancybox.getInstance()&&!1!==i.hideScrollbar&&!g.fancybox.isMobile&&l.body.scrollHeight>c.innerHeight&&(g("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar{margin-right:'+(c.innerWidth-l.documentElement.clientWidth)+"px;}</style>"),g("body").addClass("compensate-for-scrollbar")),n="",g.each(i.buttons,function(t,e){n+=i.btnTpl[e]||""}),e=g(o.translate(o,i.baseTpl.replace("{{buttons}}",n).replace("{{arrows}}",i.btnTpl.arrowLeft+i.btnTpl.arrowRight))).attr("id","fancybox-container-"+o.id).addClass(i.baseClass).data("FancyBox",o).appendTo(i.parentEl),o.$refs={container:e},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(t){o.$refs[t]=e.find(".fancybox-"+t)}),o.trigger("onInit"),o.activate(),o.jumpTo(o.currIndex)},translate:function(t,e){var n=t.opts.i18n[t.opts.lang]||t.opts.i18n.en;return e.replace(/\{\{(\w+)\}\}/g,function(t,e){return n[e]===b?t:n[e]})},addContent:function(t){var e,l=this,n=g.makeArray(t);g.each(n,function(t,e){var n,o,i,a,s,r={},c={};g.isPlainObject(e)?c=(r=e).opts||e:"object"===g.type(e)&&g(e).length?(c=(n=g(e)).data()||{},(c=g.extend(!0,{},c,c.options)).$orig=n,r.src=l.opts.src||c.src||n.attr("href"),r.type||r.src||(r.type="inline",r.src=e)):r={type:"html",src:e+""},r.opts=g.extend(!0,{},l.opts,c),g.isArray(c.buttons)&&(r.opts.buttons=c.buttons),g.fancybox.isMobile&&r.opts.mobile&&(r.opts=h(r.opts,r.opts.mobile)),o=r.type||r.opts.type,a=r.src||"",!o&&a&&((i=a.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(o="video",r.opts.video.format||(r.opts.video.format="video/"+("ogv"===i[1]?"ogg":i[1]))):a.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?o="image":a.match(/\.(pdf)((\?|#).*)?$/i)?(o="iframe",r=g.extend(!0,r,{contentType:"pdf",opts:{iframe:{preload:!1}}})):"#"===a.charAt(0)&&(o="inline")),o?r.type=o:l.trigger("objectNeedsType",r),r.contentType||(r.contentType=-1<g.inArray(r.type,["html","inline","ajax"])?"html":r.type),r.index=l.group.length,"auto"==r.opts.smallBtn&&(r.opts.smallBtn=-1<g.inArray(r.type,["html","inline","ajax"])),"auto"===r.opts.toolbar&&(r.opts.toolbar=!r.opts.smallBtn),r.$thumb=r.opts.$thumb||null,r.opts.$trigger&&r.index===l.opts.index&&(r.$thumb=r.opts.$trigger.find("img:first"),r.$thumb.length&&(r.opts.$orig=r.opts.$trigger)),r.$thumb&&r.$thumb.length||!r.opts.$orig||(r.$thumb=r.opts.$orig.find("img:first")),r.$thumb&&!r.$thumb.length&&(r.$thumb=null),r.thumb=r.opts.thumb||(r.$thumb?r.$thumb[0].src:null),"function"===g.type(r.opts.caption)&&(r.opts.caption=r.opts.caption.apply(e,[l,r])),"function"===g.type(l.opts.caption)&&(r.opts.caption=l.opts.caption.apply(e,[l,r])),r.opts.caption instanceof g||(r.opts.caption=r.opts.caption===b?"":r.opts.caption+""),"ajax"===r.type&&1<(s=a.split(/\s+/,2)).length&&(r.src=s.shift(),r.opts.filter=s.shift()),r.opts.modal&&(r.opts=g.extend(!0,r.opts,{trapFocus:!0,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),l.group.push(r)}),Object.keys(l.slides).length&&(l.updateControls(),(e=l.Thumbs)&&e.isActive&&(e.create(),e.focus()))},addEvents:function(){var o=this;o.removeEvents(),o.$refs.container.on("click.fb-close","[data-fancybox-close]",function(t){t.stopPropagation(),t.preventDefault(),o.close(t)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(t){t.stopPropagation(),t.preventDefault(),o.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(t){t.stopPropagation(),t.preventDefault(),o.next()}).on("click.fb","[data-fancybox-zoom]",function(t){o[o.isScaledDown()?"scaleToActual":"scaleToFit"]()}),a.on("orientationchange.fb resize.fb",function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?(o.requestId&&d(o.requestId),o.requestId=f(function(){o.update(t)})):(o.current&&"iframe"===o.current.type&&o.$refs.stage.hide(),setTimeout(function(){o.$refs.stage.show(),o.update(t)},g.fancybox.isMobile?600:250))}),s.on("keydown.fb",function(t){var e=(g.fancybox?g.fancybox.getInstance():null).current,n=t.keyCode||t.which;if(9!=n){if(!(!e.opts.keyboard||t.ctrlKey||t.altKey||t.shiftKey||g(t.target).is("input,textarea,video,audio,select")))return 8===n||27===n?(t.preventDefault(),void o.close(t)):37===n||38===n?(t.preventDefault(),void o.previous()):39===n||40===n?(t.preventDefault(),void o.next()):void o.trigger("afterKeydown",t,n)}else e.opts.trapFocus&&o.focus(t)}),o.group[o.currIndex].opts.idleTime&&(o.idleSecondsCounter=0,s.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(t){o.idleSecondsCounter=0,o.isIdle&&o.showControls(),o.isIdle=!1}),o.idleInterval=c.setInterval(function(){o.idleSecondsCounter++,o.idleSecondsCounter>=o.group[o.currIndex].opts.idleTime&&!o.isDragging&&(o.isIdle=!0,o.idleSecondsCounter=0,o.hideControls())},1e3))},removeEvents:function(){a.off("orientationchange.fb resize.fb"),s.off("keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),this.idleInterval&&(c.clearInterval(this.idleInterval),this.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,o){var e,n,i,a,s,r,c,l,d,u=this,f=u.group.length;if(!(u.isDragging||u.isClosing||u.isAnimating&&u.firstRun)){if(t=parseInt(t,10),!(i=u.current?u.current.opts.loop:u.opts.loop)&&(t<0||f<=t))return!1;if(e=u.firstRun=!Object.keys(u.slides).length,s=u.current,u.prevIndex=u.currIndex,u.prevPos=u.currPos,a=u.createSlide(t),1<f&&((i||a.index<f-1)&&u.createSlide(t+1),(i||0<a.index)&&u.createSlide(t-1)),u.current=a,u.currIndex=a.index,u.currPos=a.pos,u.trigger("beforeShow",e),u.updateControls(),a.forcedDuration=b,g.isNumeric(o)?a.forcedDuration=o:o=a.opts[e?"animationDuration":"transitionDuration"],o=parseInt(o,10),n=u.isMoved(a),a.$slide.addClass("fancybox-slide--current"),e)return a.opts.animationEffect&&o&&u.$refs.container.css("transition-duration",o+"ms"),u.$refs.container.addClass("fancybox-is-open").trigger("focus"),u.loadSlide(a),void u.preload("image");r=g.fancybox.getTranslate(s.$slide),c=g.fancybox.getTranslate(u.$refs.stage),g.each(u.slides,function(t,e){g.fancybox.stop(e.$slide,!0)}),s.pos!==a.pos&&(s.isComplete=!1),s.$slide.removeClass("fancybox-slide--complete fancybox-slide--current"),n?(d=r.left-(s.pos*r.width+s.pos*s.opts.gutter),g.each(u.slides,function(t,e){e.$slide.removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});var n=e.pos*r.width+e.pos*e.opts.gutter;g.fancybox.setTranslate(e.$slide,{top:0,left:n-c.left+d}),e.pos!==a.pos&&e.$slide.addClass("fancybox-slide--"+(e.pos>a.pos?"next":"previous")),p(e.$slide),g.fancybox.animate(e.$slide,{top:0,left:(e.pos-a.pos)*r.width+(e.pos-a.pos)*e.opts.gutter},o,function(){e.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous"),e.pos===u.currPos&&u.complete()})})):o&&a.opts.transitionEffect&&(l="fancybox-animated fancybox-fx-"+a.opts.transitionEffect,s.$slide.addClass("fancybox-slide--"+(s.pos>a.pos?"next":"previous")),g.fancybox.animate(s.$slide,l,o,function(){s.$slide.removeClass(l).removeClass("fancybox-slide--next fancybox-slide--previous")},!1)),a.isLoaded?u.revealContent(a):u.loadSlide(a),u.preload("image")}},createSlide:function(t){var e,n,o=this;return n=(n=t%o.group.length)<0?o.group.length+n:n,!o.slides[t]&&o.group[n]&&(e=g('<div class="fancybox-slide"></div>').appendTo(o.$refs.stage),o.slides[t]=g.extend(!0,{},o.group[n],{pos:t,$slide:e,isLoaded:!1}),o.updateSlide(o.slides[t])),o.slides[t]},scaleToActual:function(t,e,n){var o,i,a,s,r,c=this,l=c.current,d=l.$content,u=g.fancybox.getTranslate(l.$slide).width,f=g.fancybox.getTranslate(l.$slide).height,p=l.width,h=l.height;c.isAnimating||c.isMoved()||!d||"image"!=l.type||!l.isLoaded||l.hasError||(c.isAnimating=!0,g.fancybox.stop(d),t=t===b?.5*u:t,e=e===b?.5*f:e,(o=g.fancybox.getTranslate(d)).top-=g.fancybox.getTranslate(l.$slide).top,o.left-=g.fancybox.getTranslate(l.$slide).left,s=p/o.width,r=h/o.height,i=.5*u-.5*p,a=.5*f-.5*h,u<p&&(0<(i=o.left*s-(t*s-t))&&(i=0),i<u-p&&(i=u-p)),f<h&&(0<(a=o.top*r-(e*r-e))&&(a=0),a<f-h&&(a=f-h)),c.updateCursor(p,h),g.fancybox.animate(d,{top:a,left:i,scaleX:s,scaleY:r},n||366,function(){c.isAnimating=!1}),c.SlideShow&&c.SlideShow.isActive&&c.SlideShow.stop())},scaleToFit:function(t){var e,n=this,o=n.current,i=o.$content;n.isAnimating||n.isMoved()||!i||"image"!=o.type||!o.isLoaded||o.hasError||(n.isAnimating=!0,g.fancybox.stop(i),e=n.getFitPos(o),n.updateCursor(e.width,e.height),g.fancybox.animate(i,{top:e.top,left
616:e.left,scaleX:e.width/i.width(),scaleY:e.height/i.height()},t||366,function(){n.isAnimating=!1}))},getFitPos:function(t){var e,n,o,i,a=t.$content,s=t.$slide,r=t.width||t.opts.width,c=t.height||t.opts.height,l={};return!!(t.isLoaded&&a&&a.length)&&(e=g.fancybox.getTranslate(this.$refs.stage).width,n=g.fancybox.getTranslate(this.$refs.stage).height,e-=parseFloat(s.css("paddingLeft"))+parseFloat(s.css("paddingRight"))+parseFloat(a.css("marginLeft"))+parseFloat(a.css("marginRight")),n-=parseFloat(s.css("paddingTop"))+parseFloat(s.css("paddingBottom"))+parseFloat(a.css("marginTop"))+parseFloat(a.css("marginBottom")),r&&c||(r=e,c=n),e-.5<(r*=o=Math.min(1,e/r,n/c))&&(r=e),n-.5<(c*=o)&&(c=n),"image"===t.type?(l.top=Math.floor(.5*(n-c))+parseFloat(s.css("paddingTop")),l.left=Math.floor(.5*(e-r))+parseFloat(s.css("paddingLeft"))):"video"===t.contentType&&(r/(i=t.opts.width&&t.opts.height?r/c:t.opts.ratio||16/9)<c?c=r/i:c*i<r&&(r=c*i)),l.width=r,l.height=c,l)},update:function(n){var o=this;g.each(o.slides,function(t,e){o.updateSlide(e,n)})},updateSlide:function(t,e){var n=this,o=t&&t.$content,i=t.width||t.opts.width,a=t.height||t.opts.height,s=t.$slide;n.adjustCaption(t),o&&(i||a||"video"===t.contentType)&&!t.hasError&&(g.fancybox.stop(o),g.fancybox.setTranslate(o,n.getFitPos(t)),t.pos===n.currPos&&(n.isAnimating=!1,n.updateCursor())),n.adjustLayout(t),s.length&&(s.trigger("refresh"),t.pos===n.currPos&&n.$refs.toolbar.add(n.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",s.get(0).scrollHeight>s.get(0).clientHeight)),n.trigger("onUpdate",t,e)},centerSlide:function(t){var e=this,n=e.current,o=n.$slide;!e.isClosing&&n&&(o.siblings().css({transform:"",opacity:""}),o.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"),g.fancybox.animate(o,{top:0,left:0,opacity:1},t===b?0:t,function(){o.css({transform:"",opacity:""}),n.isComplete||e.complete()},!1))},isMoved:function(t){var e,n,o=t||this.current;return!!o&&(n=g.fancybox.getTranslate(this.$refs.stage),e=g.fancybox.getTranslate(o.$slide),!o.$slide.hasClass("fancybox-animated")&&(.5<Math.abs(e.top-n.top)||.5<Math.abs(e.left-n.left)))},updateCursor:function(t,e){var n,o,i=this,a=i.current,s=i.$refs.container;a&&!i.isClosing&&i.Guestures&&(s.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"),o=!!(n=i.canPan(t,e))||i.isZoomable(),s.toggleClass("fancybox-is-zoomable",o),g("[data-fancybox-zoom]").prop("disabled",!o),n?s.addClass("fancybox-can-pan"):o&&("zoom"===a.opts.clickContent||g.isFunction(a.opts.clickContent)&&"zoom"==a.opts.clickContent(a))?s.addClass("fancybox-can-zoomIn"):a.opts.touch&&(a.opts.touch.vertical||1<i.group.length)&&"video"!==a.contentType&&s.addClass("fancybox-can-swipe"))},isZoomable:function(){var t,e=this.current;if(e&&!this.isClosing&&"image"===e.type&&!e.hasError){if(!e.isLoaded)return!0;if((t=this.getFitPos(e))&&(e.width>t.width||e.height>t.height))return!0}return!1},isScaledDown:function(t,e){var n=!1,o=this.current,i=o.$content;return t!==b&&e!==b?n=t<o.width&&e<o.height:i&&(n=(n=g.fancybox.getTranslate(i)).width<o.width&&n.height<o.height),n},canPan:function(t,e){var n=this.current,o=null,i=!1;return"image"===n.type&&(n.isComplete||t&&e)&&!n.hasError&&(i=this.getFitPos(n),t!==b&&e!==b?o={width:t,height:e}:n.isComplete&&(o=g.fancybox.getTranslate(n.$content)),o&&i&&(i=1.5<Math.abs(o.width-i.width)||1.5<Math.abs(o.height-i.height))),i},loadSlide:function(n){var t,e,o,i=this;if(!n.isLoading&&!n.isLoaded){if(!(n.isLoading=!0)===i.trigger("beforeLoad",n))return n.isLoading=!1;switch(t=n.type,(e=n.$slide).off("refresh").trigger("onReset").addClass(n.opts.slideClass),t){case"image":i.setImage(n);break;case"iframe":i.setIframe(n);break;case"html":i.setContent(n,n.src||n.content);break;case"video":i.setContent(n,n.opts.video.tpl.replace(/\{\{src\}\}/gi,n.src).replace("{{format}}",n.opts.videoFormat||n.opts.video.format||"").replace("{{poster}}",n.thumb||""));break;case"inline":g(n.src).length?i.setContent(n,g(n.src)):i.setError(n);break;case"ajax":i.showLoading(n),o=g.ajax(g.extend({},n.opts.ajax.settings,{url:n.src,success:function(t,e){"success"===e&&i.setContent(n,t)},error:function(t,e){t&&"abort"!==e&&i.setError(n)}})),e.one("onReset",function(){o.abort()});break;default:i.setError(n)}return!0}},setImage:function(e){var t,n=this;setTimeout(function(){var t=e.$image;n.isClosing||!e.isLoading||t&&t.length&&t[0].complete||e.hasError||n.showLoading(e)},50),n.checkSrcset(e),e.$content=g('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(e.$slide.addClass("fancybox-slide--image")),!1!==e.opts.preload&&e.opts.width&&e.opts.height&&e.thumb&&(e.width=e.opts.width,e.height=e.opts.height,(t=l.createElement("img")).onerror=function(){g(this).remove(),e.$ghost=null},t.onload=function(){n.afterLoad(e)},e.$ghost=g(t).addClass("fancybox-image").appendTo(e.$content).attr("src",e.thumb)),n.setBigImage(e)},checkSrcset:function(t){var e,n,o,i,a=t.opts.srcset||t.opts.image.srcset;if(a){o=c.devicePixelRatio||1,i=c.innerWidth*o,(n=a.split(",").map(function(t){var o={};
vendor: 9,370 bytes, line 616
616return t.trim().split(/\s+/).forEach(function(t,e){var n=parseInt(t.substring(0,t.length-1),10);if(0===e)return o.url=t;n&&(o.value=n,o.postfix=t[t.length-1])}),o})).sort(function(t,e){return t.value-e.value});for(var s=0;s<n.length;s++){var r=n[s];if("w"===r.postfix&&r.value>=i||"x"===r.postfix&&r.value>=o){e=r;break}}!e&&n.length&&(e=n[n.length-1]),e&&(t.src=e.url,t.width&&t.height&&"w"==e.postfix&&(t.height=t.width/t.height*e.value,t.width=e.value),t.opts.srcset=a)}},setBigImage:function(e){var n=this,t=l.createElement("img"),o=g(t);e.$image=o.one("error",function(){n.setError(e)}).one("load",function(){var t;e.$ghost||(n.resolveImageSlideSize(e,this.naturalWidth,this.naturalHeight),n.afterLoad(e)),n.isClosing||(e.opts.srcset&&((t=e.opts.sizes)&&"auto"!==t||(t=(1<e.width/e.height&&1<a.width()/a.height()?"100":Math.round(e.width/e.height*100))+"vw"),o.attr("sizes",t).attr("srcset",e.opts.srcset)),e.$ghost&&setTimeout(function(){e.$ghost&&!n.isClosing&&e.$ghost.hide()},Math.min(300,Math.max(1e3,e.height/1600))),n.hideLoading(e))}).addClass("fancybox-image").attr("src",e.src).appendTo(e.$content),(t.complete||"complete"==t.readyState)&&o.naturalWidth&&o.naturalHeight?o.trigger("load"):t.error&&o.trigger("error")},resolveImageSlideSize:function(t,e,n){var o=parseInt(t.opts.width,10),i=parseInt(t.opts.height,10);t.width=e,t.height=n,0<o&&(t.width=o,t.height=Math.floor(o*n/e)),0<i&&(t.width=Math.floor(i*e/n),t.height=i)},setIframe:function(i){var a,e=this,s=i.opts.iframe,r=i.$slide;i.$content=g('<div class="fancybox-content'+(s.preload?" fancybox-is-hidden":"")+'"></div>').css(s.css).appendTo(r),r.addClass("fancybox-slide--"+i.contentType),i.$iframe=a=g(s.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(s.attr).appendTo(i.$content),s.preload?(e.showLoading(i),a.on("load.fb error.fb",function(t){this.isReady=1,i.$slide.trigger("refresh"),e.afterLoad(i)}),r.on("refresh.fb",function(){var t,e=i.$content,n=s.css.width,o=s.css.height;if(1===a[0].isReady){try{t=a.contents().find("body")}catch(t){}t&&t.length&&t.children().length&&(r.css("overflow","visible"),e.css({width:"100%","max-width":"100%",height:"9999px"}),n===b&&(n=Math.ceil(Math.max(t[0].clientWidth,t.outerWidth(!0)))),e.css("width",n||"").css("max-width",""),o===b&&(o=Math.ceil(Math.max(t[0].clientHeight,t.outerHeight(!0)))),e.css("height",o||""),r.css("overflow","auto")),e.removeClass("fancybox-is-hidden")}})):e.afterLoad(i),a.attr("src",i.src),r.one("onReset",function(){try{g(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(t){}g(this).off("refresh.fb").empty(),i.isLoaded=!1,i.isRevealed=!1})},setContent:function(t,e){this.isClosing||(this.hideLoading(t),t.$content&&g.fancybox.stop(t.$content),t.$slide.empty(),function(t){return t&&t.hasOwnProperty&&t instanceof g}(e)&&e.parent().length?((e.hasClass("fancybox-content")||e.parent().hasClass("fancybox-content"))&&e.parents(".fancybox-slide").trigger("onReset"),t.$placeholder=g("<div>").hide().insertAfter(e),e.css("display","inline-block")):t.hasError||("string"===g.type(e)&&(e=g("<div>").append(g.trim(e)).contents()),t.opts.filter&&(e=g("<div>").html(e).find(t.opts.filter))),t.$slide.one("onReset",function(){g(this).find("video,audio").trigger("pause"),t.$placeholder&&(t.$placeholder.after(e.removeClass("fancybox-content").hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(g(this).empty(),t.isLoaded=!1,t.isRevealed=!1)}),g(e).appendTo(t.$slide),g(e).is("video,audio")&&(g(e).addClass("fancybox-video"),g(e).wrap("<div></div>"),t.contentType="video",t.opts.width=t.opts.width||g(e).attr("width"),t.opts.height=t.opts.height||g(e).attr("height")),t.$content=t.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),t.$content.siblings().hide(),t.$content.length||(t.$content=t.$slide.wrapInner("<div></div>").children().first()),t.$content.addClass("fancybox-content"),t.$slide.addClass("fancybox-slide--"+t.contentType),this.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.trigger("onReset").removeClass("fancybox-slide--"+t.contentType).addClass("fancybox-slide--error"),t.contentType="html",this.setContent(t,this.translate(t,t.opts.errorTpl)),t.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(t){(t=t||this.current)&&!t.$spinner&&(t.$spinner=g(this.translate(this,this.opts.spinnerTpl)).appendTo(t.$slide).hide().fadeIn("fast"))},hideLoading:function(t){(t=t||this.current)&&t.$spinner&&(t.$spinner.stop().remove(),delete t.$spinner)},afterLoad:function(t){var e=this;e.isClosing||(t.isLoading=!1,t.isLoaded=!0,e.trigger("afterLoad",t),e.hideLoading(t),!t.opts.smallBtn||t.$smallBtn&&t.$smallBtn.length||(t.$smallBtn=g(e.translate(t,t.opts.btnTpl.smallBtn)).appendTo(t.$content)),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",function(t){return 2==t.button&&t.preventDefault(),!0}),"image"===t.type&&g('<div class="fancybox-spaceball"></div>').appendTo(t.$content)),e.adjustCaption(t),e.adjustLayout(t),t.pos===e.currPos&&e.updateCursor(),e.revealContent(t))},adjustCaption:function(t){var e,n=this,o=t||n.current,i=o.opts.caption,a=o.opts.preventCaptionOverlap,s=n.$refs.caption,r=!1;s.toggleClass("fancybox-caption--separate",a),a&&i&&i.length&&(o.pos!==n.currPos?((e=s.clone().appendTo(s.parent())).children().eq(0).empty().html(i),r=e.outerHeight(!0),e.empty().remove()):n.$caption&&(r=n.$caption.outerHeight(!0)),o.$slide.css("padding-bottom",r||""))},adjustLayout:function(t){var e,n,o,i,a=t||this.current;a.isLoaded&&!0!==a.opts.disableLayoutFix&&(a.$content.css("margin-bottom",""),a.$content.outerHeight()>a.$slide.height()+.5&&(o=a.$slide[0].style["padding-bottom"],i=a.$slide.css("padding-bottom"),0<parseFloat(i)&&(e=a.$slide[0].scrollHeight,a.$slide.css("padding-bottom",0),Math.abs(e-a.$slide[0].scrollHeight)<1&&(n=i),a.$slide.css("padding-bottom",o))),a.$content.css("margin-bottom",n))},revealContent:function(t){var e,n,o,i,a=this,s=t.$slide,r=!1,c=!1,l=a.isMoved(t),d=t.isRevealed;return t.isRevealed=!0,e=t.opts[a.firstRun?"animationEffect":"transitionEffect"],o=t.opts[a.firstRun?"animationDuration":"transitionDuration"],o=parseInt(t.forcedDuration===b?o:t.forcedDuration,10),!l&&t.pos===a.currPos&&o||(e=!1),"zoom"===e&&(t.pos===a.currPos&&o&&"image"===t.type&&!t.hasError&&(c=a.getThumbPos(t))?r=a.getFitPos(t):e="fade"),"zoom"===e?(a.isAnimating=!0,r.scaleX=r.width/c.width,r.scaleY=r.height/c.height,"auto"==(i=t.opts.zoomOpacity)&&(i=.1<Math.abs(t.width/t.height-c.width/c.height)),i&&(c.opacity=.1,r.opacity=1),g.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),c),p(t.$content),void g.fancybox.animate(t.$content,r,o,function(){a.isAnimating=!1,a.complete()})):(a.updateSlide(t),e?(g.fancybox.stop(s),n="fancybox-slide--"+(t.pos>=a.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+e,s.addClass(n).removeClass("fancybox-slide--current"),t.$content.removeClass("fancybox-is-hidden"),p(s),"image"!==t.type&&t.$content.hide().show(0),void g.fancybox.animate(s,"fancybox-slide--current",o,function(){s.removeClass(n).css({transform:"",opacity:""}),t.pos===a.currPos&&a.complete()},!0)):(t.$content.removeClass("fancybox-is-hidden"),d||!l||"image"!==t.type||t.hasError||t.$content.hide().fadeIn("fast"),void(t.pos===a.currPos&&a.complete())))},getThumbPos:function(t){var e,n,o,i,a,s,r=t.$thumb;return!(!r||!function(t){var e,n;return!(!t||t.ownerDocument!==l)&&(g(".fancybox-container").css("pointer-events","none"),e={x:t.getBoundingClientRect().left+t.offsetWidth/2,y:t.getBoundingClientRect().top+t.offsetHeight/2},n=l.elementFromPoint(e.x,e.y)===t,g(".fancybox-container").css("pointer-events",""),n)}(r[0]))&&(n=g.fancybox.getTranslate(r),o=parseFloat(r.css("border-top-width")||0),i=parseFloat(r.css("border-right-width")||0),a=parseFloat(r.css("border-bottom-width")||0),s=parseFloat(r.css("border-left-width")||0),e={top:n.top+o,left:n.left+s,width:n.width-i-s,height:n.height-o-a,scaleX:1,scaleY:1},0<n.width&&0<n.height&&e)},complete:function(){var t,n=this,e=n.current,o={};!n.isMoved()&&e.isLoaded&&(e.isComplete||(e.isComplete=!0,e.$slide.siblings().trigger("onReset"),n.preload("inline"),p(e.$slide),e.$slide.addClass("fancybox-slide--complete"),g.each(n.slides,function(t,e){e.pos>=n.currPos-1&&e.pos<=n.currPos+1?o[e.pos]=e:e&&(g.fancybox.stop(e.$slide),e.$slide.off().remove())}),n.slides=o),n.isAnimating=!1,n.updateCursor(),n.trigger("afterShow"),e.opts.video.autoStart&&e.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",function(){Document.exitFullscreen?Document.exitFullscreen():this.webkitExitFullscreen&&this.webkitExitFullscreen(),n.next()}),e.opts.autoFocus&&"html"===e.contentType&&((t=e.$content.find("input[autofocus]:enabled:visible:first")).length?t.trigger("focus"):n.focus(null,!0)),e.$slide.scrollTop(0).scrollLeft(0))},preload:function(t){var e,n,o=this;o.group.length<2||(n=o.slides[o.currPos+1],(e=o.slides[o.currPos-1])&&e.type===t&&o.loadSlide(e),n&&n.type===t&&o.loadSlide(n))},focus:function(t,e){var n,o,i=this,a=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not
616([tabindex^="-"])'].join(",");i.isClosing||((n=(n=!t&&i.current&&i.current.isComplete?i.current.$slide.find("*:visible"+(e?":not(.fancybox-close-small)":"")):i.$refs.container.find("*:visible")).filter(a).filter(function(){return"hidden"!==g(this).css("visibility")&&!g(this).hasClass("disabled")})).length?(o=n.index(l.activeElement),t&&t.shiftKey?(o<0||0==o)&&(t.preventDefault(),n.eq(n.length-1).trigger("focus")):(o<0||o==n.length-1)&&(t&&t.preventDefault(),n.eq(0).trigger("focus"))):i.$refs.container.trigger("focus"))},activate:function(){var e=this;g(".fancybox-container").each(function(){var t=g(this).data("FancyBox");t&&t.id!==e.id&&!t.isClosing&&(t.trigger("onDeactivate"),t.removeEvents(),t.isVisible=!1)}),e.isVisible=!0,(e.current||e.isIdle)&&(e.update(),e.updateControls()),e.trigger("onActivate"),e.addEvents()},close:function(t,e){var n,o,i,a,s,r,c,l=this,d=l.current,u=function(){l.cleanUp(t)};return!l.isClosing&&(!(l.isClosing=!0)===l.trigger("beforeClose",t)?(l.isClosing=!1,f(function(){l.update()}),!1):(l.removeEvents(),i=d.$content,n=d.opts.animationEffect,o=g.isNumeric(e)?e:n?d.opts.animationDuration:0,d.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),!0!==t?g.fancybox.stop(d.$slide):n=!1,d.$slide.siblings().trigger("onReset").remove(),o&&l.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",o+"ms"),l.hideLoading(d),l.hideControls(!0),l.updateCursor(),"zoom"!==n||i&&o&&"image"===d.type&&!l.isMoved()&&!d.hasError&&(c=l.getThumbPos(d))||(n="fade"),"zoom"===n?(g.fancybox.stop(i),r={top:(a=g.fancybox.getTranslate(i)).top,left:a.left,scaleX:a.width/c.width,scaleY:a.height/c.height,width:c.width,height:c.height},"auto"==(s=d.opts.zoomOpacity)&&(s=.1<Math.abs(d.width/d.height-c.width/c.height)),s&&(c.opacity=0),g.fancybox.setTranslate(i,r),p(i),g.fancybox.animate(i,c,o,u)):n&&o?g.fancybox.animate(d.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+n,o,u):!0===t?setTimeout(u,o):u(),!0))},cleanUp:function(t){var e,n,o,i=this,a=i.current.opts.$orig;i.current.$slide.trigger("onReset"),i.$refs.container.empty().remove(),i.trigger("afterClose",t),i.current.opts.backFocus&&(a&&a.length&&a.is(":visible")||(a=i.$trigger),a&&a.length&&(n=c.scrollX,o=c.scrollY,a.trigger("focus"),g("html, body").scrollTop(o).scrollLeft(n))),i.current=null,(e=g.fancybox.getInstance())?e.activate():(g("body").removeClass("fancybox-active compensate-for-scrollbar"),g("#fancybox-style-noscroll").remove())},trigger:function(t,e){var n,o=Array.prototype.slice.call(arguments,1),i=this,a=e&&e.opts?e:i.current;if(a?o.unshift(a):a=i,o.unshift(i),g.isFunction(a.opts[t])&&(n=a.opts[t].apply(a,o)),!1===n)return n;"afterClose"!==t&&i.$refs?i.$refs.container.trigger(t+".fb",o):s.trigger(t+".fb",o)},updateControls:function(){var t=this,e=t.current,n=e.index,o=t.$refs.container,i=t.$refs.caption,a=e.opts.caption;e.$slide.trigger("refresh"),a&&a.length?(t.$caption=i).children().eq(0).html(a):t.$caption=null,t.hasHiddenControls||t.isIdle||t.showControls(),o.find("[data-fancybox-count]").html(t.group.length),o.find("[data-fancybox-index]").html(n+1),o.find("[data-fancybox-prev]").prop("disabled",!e.opts.loop&&n<=0),o.find("[data-fancybox-next]").prop("disabled",!e.opts.loop&&n>=t.group.length-1),"image"===e.type?o.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",e.opts.image.src||e.src).show():e.opts.toolbar&&o.find("[data-fancybox-download],[data-fancybox-zoom]").hide(),g(l.activeElement).is(":hidden,[disabled]")&&t.$refs.container.trigger("focus")},hideControls:function(t){var e=["infobar","toolbar","nav"];!t&&this.current.opts.preventCaptionOverlap||e.push("caption"),this.$refs.container.removeClass(e.map(function(t){return"fancybox-show-"+t}).join(" ")),this.hasHiddenControls=!0},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,n=t.$refs.container;t.hasHiddenControls=!1,t.idleSecondsCounter=0,n.toggleClass("fancybox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("fancybox-show-infobar",!!(e.infobar&&1<t.group.length)).toggleClass("fancybox-show-caption",!!t.$caption).toggleClass("fancybox-show-nav",!!(e.arrows&&1<t.group.length)).toggleClass("fancybox-is-modal",!!e.modal)}
616,toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}}),g.fancybox={version:"3.5.7",defaults:i,getInstance:function(t){var e=g('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),n=Array.prototype.slice.call(arguments,1);return e instanceof m&&("string"===g.type(t)?e[t].apply(e,n):"function"===g.type(t)&&t.apply(e,n),e)},open:function(t,e,n){return new m(t,e,n)},close:function(t){var e=this.getInstance();e&&(e.close(),!0===t&&this.close(t))},destroy:function(){this.close(!0),s.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:(t=l.createElement("div"),c.getComputedStyle&&c.getComputedStyle(t)&&c.getComputedStyle(t).getPropertyValue("transform")&&!(l.documentMode&&l.documentMode<11)),getTranslate:function(t){var e;return!(!t||!t.length)&&{top:(e=t[0].getBoundingClientRect()).top||0,left:e.left||0,width:e.width,height:e.height,opacity:parseFloat(t.css("opacity"))}},setTranslate:function(t,e){var n="",o={};if(t&&e)return e.left===b&&e.top===b||(n=(e.left===b?t.position().left:e.left)+"px, "+(e.top===b?t.position().top:e.top)+"px",n=this.use3d?"translate3d("+n+", 0px)":"translate("+n+")"),e.scaleX!==b&&e.scaleY!==b?n+=" scale("+e.scaleX+", "+e.scaleY+")":e.scaleX!==b&&(n+=" scaleX("+e.scaleX+")"),n.length&&(o.transform=n),e.opacity!==b&&(o.opacity=e.opacity),e.width!==b&&(o.width=e.width),e.height!==b&&(o.height=e.height),t.css(o)},animate:function(e,n,o,i,a){var s,r=this;g.isFunction(o)&&(i=o,o=null),r.stop(e),s=r.getTranslate(e),e.on(u,function(t){(!t||!t.originalEvent||e.is(t.originalEvent.target)&&"z-index"!=t.originalEvent.propertyName)&&(r.stop(e),g.isNumeric(o)&&e.css("transition-duration",""),g.isPlainObject(n)?n.scaleX!==b&&n.scaleY!==b&&r.setTranslate(e,{top:n.top,left:n.left,width:s.width*n.scaleX,height:s.height*n.scaleY,scaleX:1,scaleY:1}):!0!==a&&e.removeClass(n),g.isFunction(i)&&i(t))}),g.isNumeric(o)&&e.css("transition-duration",o+"ms"),g.isPlainObject(n)?(n.scaleX!==b&&n.scaleY!==b&&(delete n.width,delete n.height,e.parent().hasClass("fancybox-slide--image")&&e.parent().addClass("fancybox-is-scaling")),g.fancybox.setTranslate(e,n)):e.addClass(n),e.data("timer",setTimeout(function(){e.trigger(u)},o+33))},stop:function(t,e){t&&t.length&&(clearTimeout(t.data("timer")),e&&t.trigger(u),t.off(u).css("transition-duration",""),t.parent().removeClass("fancybox-is-scaling"))}},g.fn.fancybox=function(t){var e;return(e=(t=t||{}).selector||!1)?g("body").off("click.fb-start",e).on("click.fb-start",e,{options:t},y):this.off("click.fb-start").on("click.fb-start",{items:this,options:t},y),this},s.on("click.fb-start","[data-fancybox]",y),s.on("click.fb-start","[data-fancybox-trigger]",function(t){g('[data-fancybox="'+g(this).attr("data-fancybox-trigger")+'"]').eq(g(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:g(this)})}),e=".fancybox-button",n="fancybox-focus",o=null,s.on("mousedown mouseup focus blur",e,function(t){switch(t.type){case"mousedown":o=g(this);break;case"mouseup":o=null;break;case"focusin":g(e).removeClass(n),g(this).is(o)||g(this).is("[disabled]")||g(this).addClass(n);break;case"focusout":g(e).removeClass(n)}})}function y(t,e){var n,o,i,a=[],s=0;t&&t.isDefaultPrevented()||(t.preventDefault(),e=e||{},t&&t.data&&(e=h(t.data.options,e)),n=e.$target||g(t.currentTarget).trigger("blur"),(i=g.fancybox.getInstance())&&i.$trigger&&i.$trigger.is(n)||(a=e.selector?g(e.selector):(o=n.attr("data-fancybox")||"")?(a=t.data?t.data.items:[]).length?a.filter('[data-fancybox="'+o+'"]'):g('[data-fancybox="'+o+'"]'):[n],(s=g(a).index(n))<0&&(s=0),(i=g.fancybox.open(a,e,s)).$trigger=n))}}(window,document,jQuery),function(p){"use strict";var o={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12]+"").replace(/\?/,"&")+"&output="+(t[12]&&
vendor: 8,067 bytes, line 616
6160<t[12].indexOf("layer=c")?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/maps?q="+t[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}},h=function(n,t,e){if(n)return e=e||"","object"===p.type(e)&&(e=p.param(e,!0)),p.each(t,function(t,e){n=n.replace("$"+t,e||"")}),e.length&&(n+=(0<n.indexOf("?")?"&":"?")+e),n};p(document).on("objectNeedsType.fb",function(t,e,i){var n,a,s,r,c,l,d,u=i.src||"",f=!1;n=p.extend(!0,{},o,i.opts.media),p.each(n,function(t,e){if(s=u.match(e.matcher)){if(f=e.type,d=t,l={},e.paramPlace&&s[e.paramPlace]){"?"==(c=s[e.paramPlace])[0]&&(c=c.substring(1)),c=c.split("&");for(var n=0;n<c.length;++n){var o=c[n].split("=",2);2==o.length&&(l[o[0]]=decodeURIComponent(o[1].replace(/\+/g," ")))}}return r=p.extend(!0,{},e.params,i.opts[t],l),u="function"===p.type(e.url)?e.url.call(this,s,r,i):h(e.url,s,r),a="function"===p.type(e.thumb)?e.thumb.call(this,s,r,i):h(e.thumb,s),"youtube"===t?u=u.replace(/&t=((\d+)m)?(\d+)s/,function(t,e,n,o){return"&start="+((n?60*parseInt(n,10):0)+parseInt(o,10))}):"vimeo"===t&&(u=u.replace("&%23","#")),!1}}),f?(i.opts.thumb||i.opts.$thumb&&i.opts.$thumb.length||(i.opts.thumb=a),"iframe"===f&&(i.opts=p.extend(!0,i.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),p.extend(i,{type:f,src:u,origSrc:i.src,contentSource:d,contentType:"image"===f?"image":"gmap_place"==d||"gmap_search"==d?"map":"video"})):u&&(i.type=i.opts.defaultType)});var i={youtube:{src:"https://www.youtube.com/iframe_api",class:"YT",loading:!1,loaded:!1},vimeo:{src:"https://player.vimeo.com/api/player.js",class:"Vimeo",loading:!1,loaded:!1},load:function(t){var e,n=this;this[t].loaded?setTimeout(function(){n.done(t)}):this[t].loading||(this[t].loading=!0,(e=document.createElement("script")).type="text/javascript",e.src=this[t].src,"youtube"===t?window.onYouTubeIframeAPIReady=function(){n[t].loaded=!0,n.done(t)}:e.onload=function(){n[t].loaded=!0,n.done(t)},document.body.appendChild(e))},done:function(t){var e,n;"youtube"===t&&delete window.onYouTubeIframeAPIReady,(e=p.fancybox.getInstance())&&(n=e.current.$content.find("iframe"),"youtube"===t&&void 0!==YT&&YT?new YT.Player(n.attr("id"),{events:{onStateChange:function(t){0==t.data&&e.next()}}}):"vimeo"===t&&void 0!==Vimeo&&Vimeo&&new Vimeo.Player(n).on("ended",function(){e.next()}))}};p(document).on({"afterShow.fb":function(t,e,n){1<e.group.length&&("youtube"===n.contentSource||"vimeo"===n.contentSource)&&i.load(n.contentSource)}})}(jQuery),function(g,c,b){"use strict";var m=g.requestAnimationFrame||g.webkitRequestAnimationFrame||g.mozRequestAnimationFrame||g.oRequestAnimationFrame||function(t){return g.setTimeout(t,1e3/60)},y=g.cancelAnimationFrame||g.webkitCancelAnimationFrame||g.mozCancelAnimationFrame||g.oCancelAnimationFrame||function(t){g.clearTimeout(t)},d=function(t){var e=[];for(var n in t=(t=t.originalEvent||t||g.e).touches&&t.touches.length?t.touches:t.changedTouches&&t.changedTouches.length?t.changedTouches:[t])t[n].pageX?e.push({x:t[n].pageX,y:t[n].pageY}):t[n].clientX&&e.push({x:t[n].clientX,y:t[n].clientY});return e},v=function(t,e,n){return e&&t?"x"===n?t.x-e.x:"y"===n?t.y-e.y:Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)):0},l=function(t){if(t.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||b.isFunction(t.get(0).onclick)||t.data("selectable"))return!0;for(var e=0,n=t[0].attributes,o=n.length;e<o;e++)if("data-fancybox-"===n[e].nodeName.substr(0,14))return!0;return!1},u=function(t){for(var e,n,o,i,a,s=!1;e=t.get(0),void 0,n=g.getComputedStyle(e)["overflow-y"],o=g.getComputedStyle(e)["overflow-x"],i=("scroll"===n||"auto"===n)&&e.scrollHeight>e.clientHeight,a=("scroll"===o||"auto"===o)&&e.scrollWidth>e.clientWidth,!(s=i||a)&&(t=t.parent()).length&&!t.hasClass("fancybox-stage")&&!t.is("body"););return s},n=function(t){var e=this;e.instance=t,e.$bg=t.$refs.bg,e.$stage=t.$refs.stage,e.$container=t.$refs.container,e.destroy(),e.$container.on("touchstart.fb.touch mousedown.fb.touch",b.proxy(e,"ontouchstart"))};n.prototype.destroy=function(){var t=this;t.$container.off(".fb.touch"),b(c).off(".fb.touch"),t.requestId&&(y(t.requestId),t.requestId=null),t.tapped&&(clearTimeout(t.tapped),t.tapped=null)},n.prototype.ontouchstart=function(t){var e=this,n=b(t.target),o=e.instance,i=o.current,a=i.$slide,s=i.$content,r="touchstart"==t.type;if(r&&e.$container.off("mousedown.fb.touch"),(!t.originalEvent||2!=t.originalEvent.button)&&a.length&&n.length&&!l(n)&&!l(n.parent())&&(n.is("img")||!(t.originalEvent.clientX>n[0].clientWidth+n.offset().left))){if(!i||o.isAnimating||i.$slide.hasClass("fancybox-animated"))return t.stopPropagation(),void t.preventDefault();e.realPoints=e.startPoints=d(t),e.startPoints.length&&(i.touch&&t.stopPropagation(),e.startEvent=t,e.canTap=!0,e.$target=n,e.$content=s,e.opts=i.opts.touch,e.isPanning=!1,e.isSwiping=!1,e.isZooming=!1,e.isScrolling=!1,e.canPan=o.canPan(),e.startTime=(new Date).getTime(),e.distanceX=e.distanceY=e.distance=0,e.canvasWidth=Math.round(a[0].clientWidth),e.canvasHeight=Math.round(a[0].clientHeight),e.contentLastPos=null,e.contentStartPos=b.fancybox.getTranslate(e.$content)||{top:0,left:0},e.sliderStartPos=b.fancybox.getTranslate(a),e.stagePos=b.fancybox.getTranslate(o.$refs.stage),e.sliderStartPos.top-=e.stagePos.top,e.sliderStartPos.left-=e.stagePos.left,e.contentStartPos.top-=e.stagePos.top,e.contentStartPos.left-=e.stagePos.left,b(c).off(".fb.touch").on(r?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",b.proxy(e,"ontouchend")).on(r?"touchmove.fb.touch":"mousemove.fb.touch",b.proxy(e,"ontouchmove")),b.fancybox.isMobile&&c.addEventListener("scroll",e.onscroll,!0),((e.opts||e.canPan)&&(n.is(e.$stage)||e.$stage.find(n).length)||(n.is(".fancybox-image")&&t.preventDefault(),b.fancybox.isMobile&&n.parents(".fancybox-caption").length))&&(e.isScrollable=u(n)||u(n.parent()),b.fancybox.isMobile&&e.isScrollable||t.preventDefault(),(1===e.startPoints.length||i.hasError)&&(e.canPan?(b.fancybox.stop(e.$content),e.isPanning=!0):e.isSwiping=!0,e.$container.addClass("fancybox-is-grabbing")),2===e.startPoints.length&&"image"===i.type&&(i.isLoaded||i.$ghost)&&(e.canTap=!1,e.isSwiping=!1,e.isPanning=!1,e.isZooming=!0,b.fancybox.stop(e.$content),e.centerPointStartX=.5*(e.startPoints[0].x+e.startPoints[1].x)-b(g).scrollLeft(),e.centerPointStartY=.5*(e.startPoints[0].y+e.startPoints[1].y)-b(g).scrollTop(),e.percentageOfImageAtPinchPointX=(e.centerPointStartX-e.contentStartPos.left)/e.contentStartPos.width,e.percentageOfImageAtPinchPointY=(e.centerPointStartY-e.contentStartPos.top)/e.contentStartPos.height,e.startDistanceBetweenFingers=v(e.startPoints[0],e.startPoints[1]))))}},n.prototype.onscroll=function(t){this.isScrolling=!0,c.removeEventListener("scroll",this.onscroll,!0)},n.prototype.ontouchmove=function(t){var e=this;void 0===t.originalEvent.buttons||0!==t.originalEvent.buttons?e.isScrolling?e.canTap=!1:(e.newPoints=d(t),(e.opts||e.canPan)&&e.newPoints.length&&e.newPoints.length&&(e.isSwiping&&!0===e.isSwiping||t.preventDefault(),e.distanceX=v(e.newPoints[0],e.startPoints[0],"x"),e.distanceY=v(e.newPoints[0],e.startPoints[0],"y"),e.distance=v(e.newPoints[0],e.startPoints[0]),0<e.distance&&(e.isSwiping?e.onSwipe(t):e.isPanning?e.onPan():e.isZooming&&e.onZoom()))):e.ontouchend(t)},n.prototype.onSwipe=function(t){var e,i=this,a=i.instance,n=i.isSwiping,o=i.sliderStartPos.left||0;if(!0!==n)"x"==n&&(0<i.distanceX&&(i.instance.group.length<2||0===i.instance.current.index&&!i.instance.current.opts.loop)?o+=Math.pow(i.distanceX,.8):i.distanceX<0&&(i.instance.group.length<2||i.instance.current.index===i.instance.group.length-1&&!i.instance.current.opts.loop)?o-=Math.pow(-i.distanceX,.8):o+=i.distanceX),i.sliderLastPos={top:"x"==n?0:i.sliderStartPos.top+i.distanceY,left:o},i.requestId&&(y(i.requestId),i.requestId=null),i.requestId=m(function(){i.sliderLastPos&&(b.each(i.instance.slides,function(t,e){var n=e.pos-i.instance.currPos;
616b.fancybox.setTranslate(e.$slide,{top:i.sliderLastPos.top,left:i.sliderLastPos.left+n*i.canvasWidth+n*e.opts.gutter})}),i.$container.addClass("fancybox-is-sliding"))});else if(10<Math.abs(i.distance)){if(i.canTap=!1,a.group.length<2&&i.opts.vertical?i.isSwiping="y":a.isDragging||!1===i.opts.vertical||"auto"===i.opts.vertical&&800<b(g).width()?i.isSwiping="x":(e=Math.abs(180*Math.atan2(i.distanceY,i.distanceX)/Math.PI),i.isSwiping=45<e&&e<135?"y":"x"),"y"===i.isSwiping&&b.fancybox.isMobile&&i.isScrollable)return void(i.isScrolling=!0);a.isDragging=i.isSwiping,i.startPoints=i.newPoints,b.each(a.slides,function(t,e){var n,o;b.fancybox.stop(e.$slide),n=b.fancybox.getTranslate(e.$slide),o=b.fancybox.getTranslate(a.$refs.stage),e.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")}),e.pos===a.current.pos&&(i.sliderStartPos.top=n.top-o.top,i.sliderStartPos.left=n.left-o.left),b.fancybox.setTranslate(e.$slide,{top:n.top-o.top,left:n.left-o.left})}),a.SlideShow&&a.SlideShow.isActive&&a.SlideShow.stop()}},n.prototype.onPan=function(){var t=this;v(t.newPoints[0],t.realPoints[0])<(b.fancybox.isMobile?10:5)?t.startPoints=t.newPoints:(t.canTap=!1,t.contentLastPos=t.limitMovement(),t.requestId&&y(t.requestId),t.requestId=m(function(){b.fancybox.setTranslate(t.$content,t.contentLastPos)}))},n.prototype.limitMovement=function(){var t,e,n,o,i,a,s=this,r=s.canvasWidth,c=s.canvasHeight,l=s.distanceX,d=s.distanceY,u=s.contentStartPos,f=u.left,p=u.top,h=u.width,g=u.height;return i=r<h?f+l:f,a=p+d,t=Math.max(0,.5*r-.5*h),e=Math.max(0,.5*c-.5*g),n=Math.min(r-h,.5*r-.5*h),o=Math.min(c-g,.5*c-.5*g),0<l&&t<i&&(i=t-1+Math.pow(-t+f+l,.8)||0),l<0&&i<n&&(i=n+1-Math.pow(n-f-l,.8)||0),0<d&&e<a&&(a=e-1+Math.pow(-e+p+d,.8)||0),d<0&&a<o&&(a=o+1-Math.pow(o-p-d,.8)||0),{top:a,left:i}},n.prototype.limitPosition=function(t,e,n,o){var i=this.canvasWidth,a=this.canvasHeight;return t=i<n?(t=0<t?0:t)<i-n?i-n:t:Math.max(0,i/2-n/2),{top:e=a<o?(e=0<e?0:e)<a-o?a-o:e:Math.max(0,a/2-o/2),left:t}},n.prototype.onZoom=function(){var t=this,e=t.contentStartPos,n=e.width,o=e.height,i=e.left,a=e.top,s=v(t.newPoints[0],t.newPoints[1])/t.startDistanceBetweenFingers,r=Math.floor(n*s),c=Math.floor(o*s),l=(n-r)*t.percentageOfImageAtPinchPointX,d=(o-c)*t.percentageOfImageAtPinchPointY,u=(t.newPoints[0].x+t.newPoints[1].x)/2-b(g).scrollLeft(),f=(t.newPoints[0].y+t.newPoints[1].y)/2-b(g).scrollTop(),p=u-t.centerPointStartX,h={top:a+(d+(f-t.centerPointStartY)),left:i+(l+p),scaleX:s,scaleY:s};t.canTap=!1,t.newWidth=r,t.newHeight=c,t.contentLastPos=h,t.requestId&&y(t.requestId),t.requestId=m(function(){b.fancybox.setTranslate(t.$content,t.contentLastPos)})},n.prototype.ontouchend=function(t){var e=this,n=e.isSwiping,o=e.isPanning,i=e.isZooming,a=e.isScrolling;if(e.endPoints=d(t),e.dMs=Math.max((new Date).getTime()-e.startTime,1),e.$container.removeClass("fancybox-is-grabbing"),b(c).off(".fb.touch"),c.removeEventListener("scroll",e.onscroll,!0),e.requestId&&(y(e.requestId),e.requestId=null),e.isSwiping=!1,e.isPanning=!1,e.isZooming=!1,e.isScrolling=!1,e.instance.isDragging=!1,e.canTap)return e.onTap(t);e.speed=100,e.velocityX=e.distanceX/e.dMs*.5,e.velocityY=e.distanceY/e.dMs*.5,o?e.endPanning():i?e.endZooming():e.endSwiping(n,a)},n.prototype.endSwiping=function(t,e){var n=this,o=!1,i=n.instance.group.length,a=Math.abs(n.distanceX),s="x"==t&&1<i&&(130<n.dMs&&10<a||50<a);n.sliderLastPos=null,"y"==t&&!e&&50<Math.abs(n.distanceY)?(b.fancybox.animate(n.instance.current.$slide,{top:n.sliderStartPos.top+n.distanceY+150*n.velocityY,opacity:0},200),o=n.instance.close(!0,250)):s&&0<n.distanceX?o=n.instance.previous(300):s&&n.distanceX<0&&(o=n.instance.next(300)),!1!==o||"x"!=t&&"y"!=t||n.instance.centerSlide(200),n.$container.removeClass("fancybox-is-sliding")},n.prototype.endPanning=function(){var t,e,n,o=this;o.contentLastPos&&(e=!1===o.opts.momentum||350<o.dMs?(t=o.contentLastPos.left,o.contentLastPos.top):(t=o.contentLastPos.left+500*o.velocityX,o.contentLastPos.top+500*o.velocityY),(n=o.limitPosition(t,e,o.contentStartPos.width,o.contentStartPos.height)).width=o.contentStartPos.width,n.height=o.contentStartPos.height,b.fancybox.animate(o.$content,n,366))},n.prototype.endZooming=function(){var t,e,n,o,i=this,a=i.instance.current,s=i.newWidth,r=i.newHeight;i.contentLastPos&&(t=i.contentLastPos.left,o={top:e=i.contentLastPos.top,left
vendor: 9,811 bytes, line 616
616:t,width:s,height:r,scaleX:1,scaleY:1},b.fancybox.setTranslate(i.$content,o),s<i.canvasWidth&&r<i.canvasHeight?i.instance.scaleToFit(150):s>a.width||r>a.height?i.instance.scaleToActual(i.centerPointStartX,i.centerPointStartY,150):(n=i.limitPosition(t,e,s,r),b.fancybox.animate(i.$content,n,150)))},n.prototype.onTap=function(n){var t,o=this,e=b(n.target),i=o.instance,a=i.current,s=n&&d(n)||o.startPoints,r=s[0]?s[0].x-b(g).scrollLeft()-o.stagePos.left:0,c=s[0]?s[0].y-b(g).scrollTop()-o.stagePos.top:0,l=function(t){var e=a.opts[t];if(b.isFunction(e)&&(e=e.apply(i,[a,n])),e)switch(e){case"close":i.close(o.startEvent);break;case"toggleControls":i.toggleControls();break;case"next":i.next();break;case"nextOrClose":1<i.group.length?i.next():i.close(o.startEvent);break;case"zoom":"image"==a.type&&(a.isLoaded||a.$ghost)&&(i.canPan()?i.scaleToFit():i.isScaledDown()?i.scaleToActual(r,c):i.group.length<2&&i.close(o.startEvent))}};if((!n.originalEvent||2!=n.originalEvent.button)&&(e.is("img")||!(r>e[0].clientWidth+e.offset().left))){if(e.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))t="Outside";else if(e.is(".fancybox-slide"))t="Slide";else{if(!i.current.$content||!i.current.$content.find(e).addBack().filter(e).length)return;t="Content"}if(o.tapped){if(clearTimeout(o.tapped),o.tapped=null,50<Math.abs(r-o.tapX)||50<Math.abs(c-o.tapY))return this;l("dblclick"+t)}else o.tapX=r,o.tapY=c,a.opts["dblclick"+t]&&a.opts["dblclick"+t]!==a.opts["click"+t]?o.tapped=setTimeout(function(){o.tapped=null,i.isAnimating||l("click"+t)},500):l("click"+t);return this}},b(c).on("onActivate.fb",function(t,e){e&&!e.Guestures&&(e.Guestures=new n(e))}).on("beforeClose.fb",function(t,e){e&&e.Guestures&&e.Guestures.destroy()})}(window,document,jQuery),function(s,r){"use strict";r.extend(!0,r.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 5.4v13.2l11-6.6z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/></svg></button>'},slideShow:{autoStart:!1,speed:3e3,progress:!0}});var n=function(t){this.instance=t,this.init()};r.extend(n.prototype,{timer:null,isActive:!1,$button:null,init:function(){var t=this,e=t.instance,n=e.group[e.currIndex].opts.slideShow;t.$button=e.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){t.toggle()}),e.group.length<2||!n?t.$button.hide():n.progress&&(t.$progress=r('<div class="fancybox-progress"></div>').appendTo(e.$refs.inner))},set:function(t){var e=this,n=e.instance,o=n.current;o&&(!0===t||o.opts.loop||n.currIndex<n.group.length-1)?e.isActive&&"video"!==o.contentType&&(e.$progress&&r.fancybox.animate(e.$progress.show(),{scaleX:1},o.opts.slideShow.speed),e.timer=setTimeout(function(){n.current.opts.loop||n.current.index!=n.group.length-1?n.next():n.jumpTo(0)},o.opts.slideShow.speed)):(e.stop(),n.idleSecondsCounter=0,n.showControls())},clear:function(){clearTimeout(this.timer),this.timer=null,this.$progress&&this.$progress.removeAttr("style").hide()},start:function(){var t=this,e=t.instance.current;e&&(t.$button.attr("title",(e.opts.i18n[e.opts.lang]||e.opts.i18n.en).PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),t.isActive=!0,e.isComplete&&t.set(!0),t.instance.trigger("onSlideShowChange",!0))},stop:function(){var t=this,e=t.instance.current;t.clear(),t.$button.attr("title",(e.opts.i18n[e.opts.lang]||e.opts.i18n.en).PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play"),t.isActive=!1,t.instance.trigger("onSlideShowChange",!1),t.$progress&&t.$progress.removeAttr("style").hide()},toggle:function(){this.isActive?this.stop():this.start()}}),r(s).on({"onInit.fb":function(t,e){e&&!e.SlideShow&&(e.SlideShow=new n(e))},"beforeShow.fb":function(t,e,n,o){var i=e&&e.SlideShow;o?i&&n.opts.slideShow.autoStart&&i.start():i&&i.isActive&&i.clear()},"afterShow.fb":function(t,e,n){var o=e&&e.SlideShow;o&&o.isActive&&o.set()},"afterKeydown.fb":function(t,e,n,o,i){var a=e&&e.SlideShow;!a||!n.opts.slideShow||80!==i&&32!==i||r(s.activeElement).is("button,a,input")||(o.preventDefault(),a.toggle())},"beforeClose.fb onDeactivate.fb":function(t,e){var n=e&&e.SlideShow;n&&n.stop()}}),r(s).on("visibilitychange",function(){var t=r.fancybox.getInstance(),e=t&&t.SlideShow;e&&e.isActive&&(s.hidden?e.clear():e.set())})}(document,jQuery),function(a,n){"use strict";var o=function(){for(var t=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],e={},n=0;n<t.length;n++){var o=t[n];if(o&&o[1]in a){for(var i=0;i<o.length;i++)e[t[0][i]]=o[i];return e}}return!1}();if(o){var i={request:function(t){(t=t||a.documentElement)[o.requestFullscreen](t.ALLOW_KEYBOARD_INPUT)},exit:function(){a[o.exitFullscreen]()},toggle:function(t){t=t||a.documentElement,this.isFullscreen()?this.exit():this.request(t)},isFullscreen:function(){return Boolean(a[o.fullscreenElement])},enabled:function(){return Boolean(a[o.fullscreenEnabled])}};n.extend(!0,n.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fsenter" title="{{FULL_SCREEN}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/></svg></button>'},fullScreen:{autoStart:!1}}),n(a).on(o.fullscreenchange,function(){var t=i.isFullscreen(),e=n.fancybox.getInstance();e&&(e.current&&"image"===e.current.type&&e.isAnimating&&(e.isAnimating=!1,e.update(!0,!0,0),e.isComplete||e.complete()),e.trigger("onFullscreenChange",t),e.$refs.container.toggleClass("fancybox-is-fullscreen",t),e.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!t).toggleClass("fancybox-button--fsexit",t))})}n(a).on({"onInit.fb":function(t,e){o?e&&e.group[e.currIndex].opts.fullScreen?(e.$refs.container.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(t){t.stopPropagation(),t.preventDefault(),i.toggle()}),e.opts.fullScreen&&!0===e.opts.fullScreen.autoStart&&i.request(),e.FullScreen=i):e&&e.$refs.toolbar.find("[data-fancybox-fullscreen]").hide():e.$refs.toolbar.find("[data-fancybox-fullscreen]").remove()},"afterKeydown.fb":function(t,e,n,o,i){e&&e.FullScreen&&70===i&&(o.preventDefault(),e.FullScreen.toggle())},"beforeClose.fb":function(t,e){e&&e.FullScreen&&e.$refs.container.hasClass("fancybox-is-fullscreen")&&i.exit()}})}(document,jQuery),function(t,a){"use strict";var s="fancybox-thumbs",r=s+"-active";a.fancybox.defaults=a.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"/></svg></button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},a.fancybox.defaults);var o=function(t){this.init(t)};a.extend(o.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(t){var e=this,n=t.group,o=0;e.instance=t,e.opts=n[t.currIndex].opts.thumbs,(t.Thumbs=e).$button=t.$refs.toolbar.find("[data-fancybox-thumbs]");for(var i=0,a=n.length;i<a&&(n[i].thumb&&o++,!(1<o));i++);1<o&&e.opts?(e.$button.removeAttr("style").on("click",function(){e.toggle()}),e.isActive=!0):e.$button.hide()},create:function(){var n,t=this,e=t.instance,o=t.opts.parentEl,i=[];t.$grid||(t.$grid=a('<div class="'+s+" "+s+"-"+t.opts.axis+'"></div>').appendTo(e.$refs.container.find(o).addBack().filter(o)),t.$grid.on("click","a",function(){e.jumpTo(a(this).attr("data-index"))})),t.$list||(t.$list=a('<div class="'+s+'__list">').appendTo(t.$grid)),a.each(e.group,function(t,e){(n=e.thumb)||"image"!==e.type||(n=e.src),i.push('<a href="javascript:;" tabindex="0" data-index="'+t+'"'+(n&&n.length?' style="background-image:url('+n+')"':'class="fancybox-thumbs-missing"')+"></a>")}),t.$list[0].innerHTML=i.join(""),"x"===t.opts.axis&&t.$list.width(parseInt(t.$grid.css("padding-right"),10)+e.group.length*t.$list.children().eq(0).outerWidth(!0))},focus:function(t){var e,n,o=this,i=o.$list,a=o.$grid;o.instance.current&&(n=(e=i.children().removeClass(r).filter('[data-index="'+o.instance.current.index+'"]').addClass(r)).position(),"y"===o.opts.axis&&(n.top<0||n.top>i.height()-e.outerHeight())?i.stop().animate({scrollTop:i.scrollTop()+n.top},t):"x"===o.opts.axis&&(n.left<a.scrollLeft()||n.left>a.scrollLeft()+(a.width()-e.outerWidth()))&&i.parent().stop().animate({scrollLeft:n.left},t))},update:function(){var t=this;t.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),t.isVisible?(t.$grid||t.create(),t.instance.trigger("onThumbsShow"),t.focu
616s(0)):t.$grid&&t.instance.trigger("onThumbsHide"),t.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),a(t).on({"onInit.fb":function(t,e){var n;e&&!e.Thumbs&&(n=new o(e)).isActive&&!0===n.opts.autoStart&&n.show()},"beforeShow.fb":function(t,e,n,o){var i=e&&e.Thumbs;i&&i.isVisible&&i.focus(o?0:250)},"afterKeydown.fb":function(t,e,n,o,i){var a=e&&e.Thumbs;a&&a.isActive&&71===i&&(o.preventDefault(),a.toggle())},"beforeClose.fb":function(t,e){var n=e&&e.Thumbs;n&&n.isVisible&&!1!==n.opts.hideOnClose&&n.$grid.hide()}})}(document,jQuery),function(t,i){"use strict";i.extend(!0,i.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z"/></svg></button>'},share:{url:function(t,e){return!t.currentHash&&"inline"!==e.type&&"html"!==e.type&&(e.origSrc||e.src)||window.location},tpl:'<div class="fancybox-share"><h1>{{SHARE}}</h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /></svg><span>Facebook</span></a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /></svg><span>Twitter</span></a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/></svg><span>Pinterest</span></a></p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" onclick="select()" /></p></div>'}}),i(t).on("click","[data-fancybox-share]",function(){var t,e,n=i.fancybox.getInstance(),o=n.current||null;o&&("function"===i.type(o.opts.share.url)&&(t=o.opts.share.url.apply(o,[n,o])),e=o.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===o.type?encodeURIComponent(o.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(t)).replace(/\{\{url_raw\}\}/g,function(t){var e={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(t).replace(/[&<>"'`=\/]/g,function(t){return e[t]})}(t)).replace(/\{\{descr\}\}/g,n.$caption?encodeURIComponent(n.$caption.text()):""),i.fancybox.open({src:n.translate(n,e),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(t,e){n.$refs.container.one("beforeClose.fb",function(){t.close(null,0)}),e.$content.find(".fancybox-share__button").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})},mobile:{autoFocus:!1}}}))})}(document,jQuery),function(a,s,i){"use strict";function r(){var t=a.location.hash.substr(1),e=t.split("-"),n=1<e.length&&/^\+?\d+$/.test(e[e.length-1])&&parseInt(e.pop(-1),10)||1;return{hash:t,index:n<1?1:n,gallery:e.join("-")}}function e(t){""!==t.gallery&&i("[data-fancybox='"+i.escapeSelector(t.gallery)+"']").eq(t.index-1).focus().trigger("click.fb-start")}function c(t){var e,n;return!!t&&(""!==(n=(e=t.current?t.current.opts:t.opts).hash||(e.$orig?e.$orig.data("fancybox")||e.$orig.data("fancybox-trigger"):""))&&n)}i.escapeSelector||(i.escapeSelector=function(t){return(t+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t})}),i(function(){!1!==i.fancybox.defaults.hash&&(i(s).on({"onInit.fb":function(t,e){var n,o;!1!==e.group[e.currIndex].opts.hash&&(n=r(),(o=c(e))&&n.gallery&&o==n.gallery&&(e.currIndex=n.index-1))},"beforeShow.fb":function(t,e,n,o){var i;n&&!1!==n.opts.hash&&(i=c(e))&&(e.currentHash=i+(1<e.group.length?"-"+(n.index+1):""),a.location.hash!=="#"+e.currentHash&&(o&&!e.origHash&&(e.origHash=a.location.hash),e.hashTimer&&clearTimeout(e.hashTimer),e.hashTimer=setTimeout(function(){"replaceState"in a.history?(a.history[o?"pushState":"replaceState"]({},s.title,a.location.pathname+a.location.search+"#"+e.currentHash),o&&(e.hasCreatedHistory=!0)):a.location.hash=e.currentHash,e.hashTimer=null},300)))},"beforeClose.fb":function(t,e,n){n&&!1!==n.opts.hash&&(clearTimeout(e.hashTimer),e.currentHash&&e.hasCreatedHistory?a.history.back():e.currentHash&&("replaceState"in a.history?a.history.replaceState({},s.title,a.location.pathname+a.location.search+(e.origHash||"")):a.location.hash=e.origHash),e.currentHash=null)}}),i(a).on("hashchange.fb",function(){var t=r(),o=null;i.each(i(".fancybox-container").get().reverse(),function(t,e){var n=i(e).data("FancyBox");if(n&&n.currentHash)return o=n,!1}),o?o.currentHash===t.gallery+"-"+t.index||1===t.index&&o.currentHash==t.gallery||(o.currentHash=null,o.close()):""!==t.gallery&&e(t)}),setTimeout(function(){i.fancybox.getInstance()||e(r())},50))})}(window,document,jQuery),function(t,e){"use strict";var i=(new Date).getTime();e(t).on({"onInit.fb":function(t,o,e){o.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(t){var e=o.current,n=(new Date).getTime();o.group.length<2||!1===e.opts.wheel||"auto"===e.opts.wheel&&"image"!==e.type||(t.preventDefault(),t.stopPropagation(),e.$slide.hasClass("fancybox-animated")||(t=t.originalEvent||t,n-i<250||(i=n,o[(-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)<0?"next":"previous"]())))})}})}(document,jQuery); 617/* End */ 618; 619; /* Start:"a:4:{s:4:"full";s:70:"/local/templates/aspro_max/js/jquery.flexslider.min.js?161435191223454";s:6:"source";s:50:"/local/templates/aspro_max/js/jquery.flexslider.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 620!function(w){var a=!0;function T(e){var t={identifier:0,target:e.target,screenX:e.screenX,screenY:e.screenY,clientX:e.clientX,clientY:e.clientY,pageX:e.pageX,pageY:e.pageY};return{touches:[t],targetTouches:[t],changedTouches:[t],altKey:e.altKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,target:e.target,preventDefault:e.preventDefault.bind(e),type:"mousedown"===e.type?"touchstart":"mousemove"===e.type?"touchmove":"mouseup"===e.type?"touchend":e.type,timeStamp:e.timeStamp||Date.now()}}w.flexslider=function(h,e){var y=w(h);y.vars=w.extend({},w.flexslider.defaults,e);var t,u=y.vars.namespace,S=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,v=y.vars.touch,o="click touchend MSPointerUp keyup",l="",x="vertical"===y.vars.direction,b=y.vars.reverse,C=0<y.vars.itemWidth,N="fade"===y.vars.animation,p=""!==y.vars.asNavFor,m={};w.data(h,"flexslider",y),m={init:function(){y.animating=!1,y.currentSlide=parseInt(y.vars.startAt?y.vars.startAt:0,10),isNaN(y.currentSlide)&&(y.currentSlide=0),y.animatingTo=y.currentSlide,
620y.atEnd=0===y.currentSlide||y.currentSlide===y.last,y.containerSelector=y.vars.selector.substr(0,y.vars.selector.search(" ")),y.slides=w(y.vars.selector,y),y.container=w(y.containerSelector,y),y.count=y.slides.length,y.syncExists=0<w(y.vars.sync).length,"slide"===y.vars.animation&&(y.vars.animation="swing"),y.prop=x?"top":"marginLeft",y.args={},y.manualPause=!1,y.stopped=!1,y.started=!1,y.startTimeout=null,y.transitions=!y.vars.video&&!N&&y.vars.useCSS&&function(){var e=document.createElement("div"),t=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var a in t)if(void 0!==e.style[t[a]])return y.pfx=t[a].replace("Perspective","").toLowerCase(),y.prop="-"+y.pfx+"-transform",!0;return!1}(),(y.ensureAnimationEnd="")!==y.vars.controlsContainer&&(y.controlsContainer=0<w(y.vars.controlsContainer).length&&w(y.vars.controlsContainer)),""!==y.vars.manualControls&&(y.manualControls=0<w(y.vars.manualControls).length&&w(y.vars.manualControls)),""!==y.vars.customDirectionNav&&(y.customDirectionNav=2===w(y.vars.customDirectionNav).length&&w(y.vars.customDirectionNav)),y.vars.randomize&&(y.slides.sort(function(){return Math.round(Math.random())-.5}),y.container.empty().append(y.slides)),y.doMath(),y.setup("init"),y.vars.controlNav&&m.controlNav.setup(),y.vars.directionNav&&m.directionNav.setup(),y.vars.keyboard&&(1===w(y.containerSelector).length||y.vars.multipleKeyboard)&&w(document).bind("keyup",function(e){var t=e.keyCode;if(!y.animating&&(39===t||37===t)){var a=39===t?y.getTarget("next"):37===t&&y.getTarget("prev");y.flexAnimate(a,y.vars.pauseOnAction)}}),y.vars.mousewheel&&y.bind("mousewheel",function(e,t,a,n){e.preventDefault();var i=t<0?y.getTarget("next"):y.getTarget("prev");y.flexAnimate(i,y.vars.pauseOnAction)}),y.vars.pausePlay&&m.pausePlay.setup(),y.vars.slideshow&&y.vars.pauseInvisible&&m.pauseInvisible.init(),y.vars.slideshow&&(y.vars.pauseOnHover&&y.hover(function(){y.manualPlay||y.manualPause||y.pause()},function(){y.manualPause||y.manualPlay||y.stopped||y.play()}),y.vars.pauseInvisible&&m.pauseInvisible.isHidden()||(0<y.vars.initDelay?y.startTimeout=setTimeout(y.play,y.vars.initDelay):y.play())),p&&m.asNav.setup(),v&&y.vars.touch&&m.touch(),(!N||N&&y.vars.smoothHeight)&&w(window).bind("resize orientationchange",m.resize),y.find("img").attr("draggable","false"),setTimeout(function(){y.vars.start(y)},200)},asNav:{setup:function(){y.asNav=!0,y.animatingTo=Math.floor(y.currentSlide/y.move),y.currentItem=y.currentSlide,y.slides.removeClass(u+"active-slide").eq(y.currentItem).addClass(u+"active-slide"),S?(h._slider=y).slides.each(function(){var e=this;e._gesture=new MSGesture,(e._gesture.target=e).addEventListener("MSPointerDown",function(e){e.preventDefault(),e.currentTarget._gesture&&e.currentTarget._gesture.addPointer(e.pointerId)},!1),e.addEventListener("MSGestureTap",function(e){e.preventDefault();var t=w(this),a=t.index();w(y.vars.asNavFor).data("flexslider").animating||t.hasClass("active")||(y.direction=y.currentItem<a?"next":"prev",y.flexAnimate(a,y.vars.pauseOnAction,!1,!0,!0))})}):y.slides.on(o,function(e){e.preventDefault();var t=w(this),a=t.index();t.offset().left-w(y).scrollLeft()<=0&&t.hasClass(u+"active-slide")?y.flexAnimate(y.getTarget("prev"),!0):w(y.vars.asNavFor).data("flexslider").animating||t.hasClass(u+"active-slide")||(y.direction=y.currentItem<a?"next":"prev",y.flexAnimate(a,y.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){y.manualControls?m.controlNav.setupManual():m.controlNav.setupPaging()},setupPaging:function(){var e,t,a="thumbnails"===y.vars.controlNav?"control-thumbs":"control-paging",n=1;if(y.controlNavScaffold=w('<ol class="'+u+"control-nav "+u+a+'"></ol>'),1<y.pagingCount)for(var i=0;i<y.pagingCount;i++){void 0===(t=y.slides.eq(i)).attr("data-thumb-alt")&&t.attr("data-thumb-alt","");var r=""!==t.attr("data-thumb-alt")?r=' alt="'+t.attr("data-thumb-alt")+'"':"";if(e="thumbnails"===y.vars.controlNav?'<img src="'+t.attr("data-thumb")+'"'+r+"/>":'<a href="#">'+n+"</a>","thumbnails"===y.vars.controlNav&&!0===y.vars.thumbCaptions){var s=t.attr("data-thumbcaption");""!==s&&void 0!==s&&(e+='<span class="'+u+'caption">'+s+"</span>")}y.controlNavScaffold.append("<li>"+e+"</li>"),n++}y.controlsContainer?w(y.controlsContainer).append(y.controlNavScaffold):y.append(y.controlNavScaffold),m.controlNav.set(),m.controlNav.active(),y.controlNavScaffold.delegate("a, img",o,function(e){if(e.preventDefault(),""===l||l===e.type){var t=w(this),a=y.controlNav.index(t);t.hasClass(u+"active")||(y.direction=a>y.currentSlide?"next":"prev",y.flexAnimate(a,y.vars.pauseOnAction))}""===l&&(l=e.type),m.setToClearWatchedEvent()})},setupManual:function(){y.controlNav=y.manualControls,m.controlNav.active(),y.controlNav.bind(o,function(e){if(e.preventDefault(),""===l||l===e.type){var t=w(this),a=y.controlNav.index(t);t.hasClass(u+"active")||(a>y.currentSlide?y.direction="next":y.direction="prev",y.flexAnimate(a,y.vars.pauseOnAction))}""===l&&(l=e.type),m.setToClearWatchedEvent()})}
620,set:function(){var e="thumbnails"===y.vars.controlNav?"img":"a";y.controlNav=w("."+u+"control-nav li "+e,y.controlsContainer?y.controlsContainer:y)},active:function(){y.controlNav.removeClass(u+"active").eq(y.animatingTo).addClass(u+"active")},update:function(e,t){1<y.pagingCount&&"add"===e?y.controlNavScaffold.append(w('<li><a href="#">'+y.count+"</a></li>")):1===y.pagingCount?y.controlNavScaffold.find("li").remove():y.controlNav.eq(t).closest("li").remove(),m.controlNav.set(),1<y.pagingCount&&y.pagingCount!==y.controlNav.length?y.update(t,e):m.controlNav.active()}},directionNav:{setup:function(){var e=w('<ul class="'+u+'direction-nav"><li class="'+u+'nav-prev"><a class="'+u+'prev" href="#">'+y.vars.prevText+'</a></li><li class="'+u+'nav-next"><a class="'+u+'next" href="#">'+y.vars.nextText+"</a></li></ul>");y.customDirectionNav?y.directionNav=y.customDirectionNav:y.controlsContainer?(w(y.controlsContainer).append(e),y.directionNav=w("."+u+"direction-nav li a",y.controlsContainer)):(y.append(e),y.directionNav=w("."+u+"direction-nav li a",y)),m.directionNav.update(),y.directionNav.bind(o,function(e){var t;e.preventDefault(),""!==l&&l!==e.type||(t=w(this).hasClass(u+"next")?y.getTarget("next"):y.getTarget("prev"),y.flexAnimate(t,y.vars.pauseOnAction)),""===l&&(l=e.type),m.setToClearWatchedEvent()})},update:function(){var e=u+"disabled";1===y.pagingCount||y.pagingCount<1?(y.directionNav.addClass(e).attr("tabindex","-1"),y.directionNav.parent().addClass(e)):y.vars.animationLoop?(y.directionNav.removeClass(e).removeAttr("tabindex"),y.directionNav.parent().removeClass(e)):0===y.animatingTo?(y.directionNav.removeClass(e).filter("."+u+"prev").addClass(e).attr("tabindex","-1"),y.directionNav.parent().removeClass(e),y.directionNav.filter("."+u+"prev").parent().addClass(e)):y.animatingTo===y.last?(y.directionNav.removeClass(e).filter("."+u+"next").addClass(e).attr("tabindex","-1"),y.directionNav.parent().removeClass(e),y.directionNav.filter("."+u+"next").parent().addClass(e)):(y.directionNav.removeClass(e).removeAttr("tabindex"),y.directionNav.parent().removeClass(e))}},pausePlay:{setup:function(){var e=w('<div class="'+u+'pauseplay"><a href="#"></a></div>');y.controlsContainer?(y.controlsContainer.append(e),y.pausePlay=w("."+u+"pauseplay a",y.controlsContainer)):(y.append(e),y.pausePlay=w("."+u+"pauseplay a",y)),m.pausePlay.update(y.vars.slideshow?u+"pause":u+"play"),y.pausePlay.bind(o,function(e){e.preventDefault(),""!==l&&l!==e.type||(w(this).hasClass(u+"pause")?(y.manualPause=!0,y.manualPlay=!1,y.pause()):(y.manualPause=!1,y.manualPlay=!0,y.play())),""===l&&(l=e.type),m.setToClearWatchedEvent()})},update:function(e){"play"===e?y.pausePlay.removeClass(u+"pause").addClass(u+"play").html(y.vars.playText):y.pausePlay.removeClass(u+"play").addClass(u+"pause").html(y.vars.pauseText)}},touch:function(){var i,r,s,o,l,c,t,d,u,e,v,p,m=!1,a=0,n=0,f=0,g=y.vars.simulateTouch;if(S){h.style.msTouchAction="none",h._gesture=new MSGesture,(h._gesture.target=h).addEventListener("MSPointerDown",function(e){e.stopPropagation(),y.animating?e.preventDefault():(y.pause(),h._gesture.addPointer(e.pointerId),f=0,o=x?y.h:y.w,c=Number(new Date),s=C&&b&&y.animatingTo===y.last?0:C&&b?y.limit-(y.itemW+y.vars.itemMargin)*y.move*y.animatingTo:C&&y.currentSlide===y.last?y.limit:C?(y.itemW+y.vars.itemMargin)*y.move*y.currentSlide:b?(y.last-y.currentSlide+y.cloneOffset)*o:(y.currentSlide+y.cloneOffset)*o)},!1),h._slider=y,h.addEventListener("MSGestureChange",function(e){e.stopPropagation();var t=e.target._slider;if(!t)return;var a=-e.translationX,n=-e.translationY;if(l=f+=x?n:a,m=x?Math.abs(f)<Math.abs(-a):Math.abs(f)<Math.abs(-n),e.detail===e.MSGESTURE_FLAG_INERTIA)return void setImmediate(function(){h._gesture.stop()});(!m||500<Number(new Date)-c)&&(e.preventDefault(),!N&&t.transitions&&(t.vars.animationLoop||(l=f/(0===t.currentSlide&&f<0||t.currentSlide===t.last&&0<f?Math.abs(f)/o+2:1)),t.setProps(s+l,"setTouch")))},!1),h.addEventListener("MSGestureEnd",function(e){e.stopPropagation();var t=e.target._slider;if(!t)return;if(t.animatingTo===t.currentSlide&&!m&&null!==l){var a=b?-l:l,n=0<a?t.getTarget("next"):t.getTarget("prev");t.canAdvance(n)&&(Number(new Date)-c<550&&50<Math.abs(a)||Math.abs(a)>o/2)?t.flexAnimate(n,t.vars.pauseOnAction):N||t.flexAnimate(t.currentSlide,t.vars.pauseOnAction,!0)}s=l=r=i=null,f=0},!1)}else t=function(e){var t="touches"in e&&"A"==w(e.target)[0].nodeName;y.animating?e.preventDefault():!window.navigator.msPointerEnabled&&1!==e.touches.length||(y.pause(),o=x?y.h:y.w,c=Number(new Date),a=e.touches[0].pageX,n=e.touches[0].pageY,s=C&&b&&y.animatingTo===y.last?0:C&&b?y.limit-(y.itemW+y.vars.itemMargin)*y.move*y.animatingTo:C&&y.currentSlide===y.last?y.limit:C?(y.itemW+y.vars.itemMargin)*y.move*y.currentSlide:b?(y.last-y.currentSlide+y.cloneOffset)*o:(y.currentSlide+y.cloneOffset)*o,i=x?n:a,r=x?a:n,h.addEventListener("touchmove",d,!1),h.addEventListener("touchend",u,!1),g&&!t&&(h.addEventListener("mousemove",v,!1),h.addEventListener("mouseup",p,!1)))},d=function(e){a=e.touches[0].pageX,n=e.touches[0].pageY,l=x?i-n:i-a;(!(m=x?Math.abs(l)<Math.abs(a-r):Math.abs(l)<Math.abs(n-r))||500<Number(new Date)-c)&&(e.preventDefault(),!N&&y.transitions&&(y.vars.animationLoop||(l/=0===y.currentSlide&&l<0||y.currentSlide===y.last&&0<l?Math.abs(l)/o+2:1),y.setProps(s+l,"setTouch")))},u=function(e){var t="touches"in e&&"A"==w(e.target)[0].nodeName;if(h.removeEventListener("touchmove",d,!1),g&&!t&&h.removeEventListener("mousemove",v,!1),y.animatingTo===y.currentSlide&&!m&&null!==l){var a=b?-l:l,n=0<a?y.getTarget("next"):y.getTarget("prev");y.canAdvance(n)&&(Number(new Date)-c<550&&50<Math.abs(a)||Math.abs(a)>o/2)?y.flexAnimate(n,y.vars.pauseOnAction):N||y.flexAnimate(y.currentSlide,
620y.vars.pauseOnAction,!0)}h.removeEventListener("touchend",u,!1),g&&!t&&h.removeEventListener("mouseup",p,!1),s=l=r=i=null},e=function(e){t.call(this,T(e))},v=function(e){d.call(this,T(e))},p=function(e){u.call(this,T(e))},h.addEventListener("touchstart",t,!1),g&&h.addEventListener("mousedown",e,!1)},resize:function(){!y.animating&&y.is(":visible")&&(void 0!==y.vars.autoHeight&&y.vars.autoHeight&&y.viewport.find("li").css("height",""),C||y.doMath(),N?m.smoothHeight():C?(y.slides.width(y.computedW),y.update(y.pagingCount)):x?(y.viewport.height(y.h),y.setProps(y.h,"setTotal"),y.viewport.find("li").css("height",y.h)):(y.vars.smoothHeight&&m.smoothHeight(),y.newSlides.width(y.computedW),y.setProps(y.computedW,"setTotal")))},smoothHeight:function(e){if(!x||N){var t=N?y:y.viewport;e?t.animate({height:y.slides.eq(y.animatingTo).innerHeight()},e):t.innerHeight(y.slides.eq(y.animatingTo).innerHeight())}},sync:function(e){var t=w(y.vars.sync).data("flexslider"),a=y.animatingTo;switch(e){case"animate":t.flexAnimate(a,y.vars.pauseOnAction,!1,!0);break;case"play":t.playing||t.asNav||t.play();break;case"pause":t.pause()}},uniqueID:function(e){return e.filter("[id]").add(e.find("[id]")).each(function(){var e=w(this);e.attr("id",e.attr("id")+"_clone")}),e},pauseInvisible:{visProp:null,init:function(){var e=m.pauseInvisible.getHiddenProp();if(e){var t=e.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(t,function(){m.pauseInvisible.isHidden()?y.startTimeout?clearTimeout(y.startTimeout):y.pause():y.started?y.play():0<y.vars.initDelay?setTimeout(y.play,y.vars.initDelay):y.play()})}},isHidden:function(){var e=m.pauseInvisible.getHiddenProp();return!!e&&document[e]},getHiddenProp:function(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;t<e.length;t++)if(e[t]+"Hidden"in document)return e[t]+"Hidden";return null}},setToClearWatchedEvent:function(){clearTimeout(t),t=setTimeout(function(){l=""},3e3)}},y.flexAnimate=function(e,t,a,n,i){if(y.vars.animationLoop||e===y.currentSlide||(y.direction=e>y.currentSlide?"next":"prev"),p&&1===y.pagingCount&&(y.direction=y.currentItem<e?"next":"prev"),!y.animating&&(y.canAdvance(e,i)||a)){if(p&&n){var r=w(y.vars.asNavFor).data("flexslider");y.atEnd=0===e||e===y.count-1,r.flexAnimate(e,!0,!1,!0,i),y.direction=y.currentItem<e?"next":"prev",r.direction=y.direction,y.currentItem=e,y.slides.removeClass(u+"active-slide").eq(e).addClass(u+"active-slide");var s=0<Math.floor((e+1)/y.visible)?Math.floor((e+1-y.visible)/y.move):0;if(s==y.currentSlide)return!1;e=s}if(y.animating=!0,y.animatingTo=e,t&&y.pause(),y.vars.before(y),y.syncExists&&!i&&m.sync("animate"),y.vars.controlNav&&m.controlNav.active(),C||y.slides.removeClass(u+"active-slide").eq(e).addClass(u+"active-slide"),y.atEnd=0===e||e===y.last,y.vars.directionNav&&m.directionNav.update(),e===y.last&&(y.vars.end(y),y.vars.animationLoop||y.pause()),N)v?(y.slides.eq(y.currentSlide).css({opacity:0,zIndex:1}),y.slides.eq(e).css({opacity:1,zIndex:2}),y.wrapup(d)):(y.slides.eq(y.currentSlide).css({zIndex:1}).animate({opacity:0}
620,y.vars.animationSpeed,y.vars.easing),y.slides.eq(e).css({zIndex:2}).animate({opacity:1},y.vars.animationSpeed,y.vars.easing,y.wrapup));else{var o,l,c,d=x?y.slides.filter(":first").height():y.computedW;l=C?(o=y.vars.itemMargin,(c=(y.itemW+o)*y.move*y.animatingTo)>y.limit&&1!==y.visible?y.limit:c):0===y.currentSlide&&e===y.count-1&&y.vars.animationLoop&&"next"!==y.direction?b?(y.count+y.cloneOffset)*d:0:y.currentSlide===y.last&&0===e&&y.vars.animationLoop&&"prev"!==y.direction?b?0:(y.count+1)*d:b?(y.count-1-e+y.cloneOffset)*d:(e+y.cloneOffset)*d,y.setProps(l,"",y.vars.animationSpeed),y.transitions?(y.vars.animationLoop&&y.atEnd||(y.animating=!1,y.currentSlide=y.animatingTo),y.container.unbind("webkitTransitionEnd transitionend"),y.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(y.ensureAnimationEnd),y.wrapup(d)}),clearTimeout(y.ensureAnimationEnd),y.ensureAnimationEnd=setTimeout(function(){y.wrapup(d)},y.vars.animationSpeed+100)):y.container.animate(y.args,y.vars.animationSpeed,y.vars.easing,function(){y.wrapup(d)})}y.vars.smoothHeight&&m.smoothHeight(y.vars.animationSpeed)}},y.wrapup=function(e){N||C||(0===y.currentSlide&&y.animatingTo===y.last&&y.vars.animationLoop?y.setProps(e,"jumpEnd"):y.currentSlide===y.last&&0===y.animatingTo&&y.vars.animationLoop&&y.setProps(e,"jumpStart")),y.animating=!1,y.currentSlide=y.animatingTo,y.vars.after(y)},y.animateSlides=function(){!y.animating&&a&&y.flexAnimate(y.getTarget("next"))},y.pause=function(){clearInterval(y.animatedSlides),y.animatedSlides=null,y.playing=!1,y.vars.pausePlay&&m.pausePlay.update("play"),y.syncExists&&m.sync("pause")},y.play=function(){y.playing&&clearInterval(y.animatedSlides),y.animatedSlides=y.animatedSlides||setInterval(y.animateSlides,y.vars.slideshowSpeed),y.started=y.playing=!0,y.vars.pausePlay&&m.pausePlay.update("pause"),y.syncExists&&m.sync("play")},y.smoothHeight=function(){m.smoothHeight()},y.stop=function(){y.pause(),y.stopped=!0},y.canAdvance=function(e,t){var a=p?y.pagingCount-1:y.last;return!!t||(p&&y.currentItem===y.count-1&&0===e&&"prev"===y.direction||(!p||0!==y.currentItem||e!==y.pagingCount-1||"next"===y.direction)&&((e!==y.currentSlide||p)&&(!!y.vars.animationLoop||(!y.atEnd||0!==y.currentSlide||e!==a||"next"===y.direction)&&(!y.atEnd||y.currentSlide!==a||0!==e||"next"!==y.direction))))},y.getTarget=function(e){return"next"===(y.direction=e)?y.currentSlide===y.last?0:y.currentSlide+1:0===y.currentSlide?y.last:y.currentSlide-1},y.setProps=function(e,t,a){var n,i=(n=e||(y.itemW+y.vars.itemMargin)*y.move*y.animatingTo,-1*function(){if(C)return"setTouch"===t?e:b&&y.animatingTo===y.last?0:b?y.limit-(y.itemW+y.vars.itemMargin)*y.move*y.animatingTo:y.animatingTo===y.last?y.limit:n;switch(t){case"setTotal":return b?(y.count-1-y.currentSlide+y.cloneOffset)*e:(y.currentSlide+y.cloneOffset)*e;case"setTouch":return e;case"jumpEnd":return b?e:y.count*e;case"jumpStart":return b?y.count*e:e;default:return e}}()+"px");y.transitions&&(i=x?"translate3d(0,"+i+",0)":"translate3d("+i+",0,0)",a=void 0!==a?a/1e3+"s":"0s",y.container.css("-"+y.pfx+"-transition-duration",a),y.container.css("transition-duration",a)),y.args[y.prop]=i,!y.transitions&&void 0!==a||y.container.css(y.args),y.container.css("transform",i)},y.setup=function(e){var t,a;N?(y.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),"init"===e&&(v?y.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+y.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(y.currentSlide).css({opacity:1,zIndex:2}):0==y.vars.fadeFirstSlide?y.slides.css({opacity:0,display:"block",zIndex:1}).eq(y.currentSlide).css({zIndex:2}).css({opacity:1}):y.slides.css({opacity:0,display:"block",zIndex:1}).eq(y.currentSlide).css({zIndex:2}).animate({opacity:1},y.vars.animationSpeed,y.vars.easing)),y.vars.smoothHeight&&m.smoothHeight()):("init"===e&&(y.viewport=w('<div class="'+u+'viewport"></div>').css({overflow:"hidden",position:"relative"}).appendTo(y).append(y.container),y.cloneCount=0,y.cloneOffset=0,b&&(a=w.makeArray(y.slides).reverse(),y.slides=w(a),y.container.empty().append(y.slides))),y.vars.animationLoop&&!C&&(y.cloneCount=2,y.cloneOffset=1,y.viewport.find("li").css("height",y.h),"init"!==e&&y.container.find(".clone").remove(),y.container.append(m.uniqueID(y.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(m.uniqueID(y.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))),y.newSlides=w(y.vars.selector,y),t=b?y.c
vendor: 4,286 bytes, lines 620-624
620ount-1-y.currentSlide+y.cloneOffset:y.currentSlide+y.cloneOffset,x&&!C?(y.container.height(200*(y.count+y.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){y.newSlides.css({display:"block"}),y.doMath(),y.viewport.height(y.h),y.setProps(t*y.h,"init")},"init"===e?100:0)):(y.container.width(200*(y.count+y.cloneCount)+"%"),y.setProps(t*y.computedW,"init"),setTimeout(function(){y.doMath(),y.newSlides.css({width:y.computedW,marginRight:y.computedM,float:"left",display:"block"}),y.vars.smoothHeight&&m.smoothHeight()},"init"===e?100:0)));C||y.slides.removeClass(u+"active-slide").eq(y.currentSlide).addClass(u+"active-slide"),y.vars.init(y)},y.doMath=function(){var e=y.slides.first(),t=y.vars.itemMargin,a=y.vars.minItems,n=y.vars.maxItems;y.w=void 0===y.viewport?y.width():y.viewport.width(),y.h=e.height();var i=0;x&&(y.slides.each(function(e,t){var a=w(t).height();i<a&&(i=a)}),y.h=i),y.boxPadding=e.outerWidth()-e.width(),C?(y.itemT=y.vars.itemWidth+t,y.itemM=t,y.minW=a?a*y.itemT:y.w,y.maxW=n?n*y.itemT-t:y.w,y.itemW=y.minW>y.w?(y.w-t*(a-1))/a:y.maxW<y.w?(y.w-t*(n-1))/n:y.vars.itemWidth>y.w?y.w:y.vars.itemWidth,y.visible=Math.floor(y.w/y.itemW),y.move=0<y.vars.move&&y.vars.move<y.visible?y.vars.move:y.visible,y.pagingCount=Math.ceil((y.count-y.visible)/y.move+1),y.last=y.pagingCount-1,y.limit=1===y.pagingCount?0:y.vars.itemWidth>y.w?y.itemW*(y.count-1)+t*(y.count-1):(y.itemW+t)*y.count-y.w-t):(y.itemW=y.w,y.itemM=t,y.pagingCount=y.count,y.last=y.count-1),y.computedW=y.itemW-y.boxPadding,y.computedM=y.itemM},y.update=function(e,t){y.doMath(),C||(e<y.currentSlide?y.currentSlide+=1:e<=y.currentSlide&&0!==e&&(y.currentSlide-=1),y.animatingTo=y.currentSlide),y.vars.controlNav&&!y.manualControls&&("add"===t&&!C||y.pagingCount>y.controlNav.length?m.controlNav.update("add"):("remove"===t&&!C||y.pagingCount<y.controlNav.length)&&m.controlNav.update("remove",y.last)),y.vars.directionNav&&m.directionNav.update()},y.addSlide=function(e,t){var a=w(e);y.count+=1,y.last=y.count-1,x&&b?void 0!==t?y.slides.eq(y.count-t).after(a):y.container.prepend(a):void 0!==t?y.slides.eq(t).before(a):y.container.append(a),y.update(t,"add"),y.slides=w(y.vars.selector+":not(.clone)",y),y.setup(),y.vars.added(y)},y.removeSlide=function(e){var t=isNaN(e)?y.slides.index(w(e)):e;y.count-=1,y.last=y.count-1,isNaN(e)?w(e,y.slides).remove():x&&b?y.slides.eq(y.last).remove():y.slides.eq(e).remove(),y.doMath(),y.update(t,"remove"),y.slides=w(y.vars.selector+":not(.clone)",y),y.setup(),y.vars.removed(y)},m.init()},w(window).blur(function(e){a=!1}).focus(function(e){a=!0}),w.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,simulateTouch:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}},w.fn.flexslider=function(n){if(void 0===n&&(n={}),"object"==typeof n)return this.each(function(){var e=w(this),t=n.selector?n.selector:".slides > li",a=e.find(t);1===a.length&&!1===n.allowOneSlide||0===a.length?(a.fadeIn(400),n.start&&n.start(e)):void 0===e.data("flexslider")&&new w.flexslider(this,n)});var e=w(this).data("flexslider");switch(n){case"play":e.play();break;case"pause":e.pause();break;case"stop":e.stop();break;case"next":e.flexAnimate(e.getTarget("next"),!0);break;case"prev":case"previous":e.flexAnimate(e.getTarget("prev"),!0);break;default:"number"==typeof n&&e.flexAnimate(n,!0)}}}(jQuery); 621/* End */ 622; 623; /* Start:"a:4:{s:4:"full";s:66:"/local/templates/aspro_max/js/jquery.uniform.min.js?16143519088308";s:6:"source";s:51:"/local/templates/aspro_max/js/jquery.uniform.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 624(function(e,t){"use strict";
vendor: 5,816 bytes, line 624
624function 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;for(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)})}
vendor: 18,208 bytes, lines 624-628
624):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:"Choose 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); 625/* End */ 626; 627; /* Start:"a:4:{s:4:"full";s:85:"/local/templates/aspro_max/vendor/js/carousel/owl/owl.carousel.min.js?161435274044743";s:6:"source";s:65:"/local/templates/aspro_max/vendor/js/carousel/owl/owl.carousel.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 628(function(t,e,i,s){function n(e,i){this.settings=null,this.options=t.extend({},n.Defaults,i),this.$element=t(e),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},t.each(["onResize","onThrottledResize"],t.proxy(function(e,i){this._handlers[i]=t.proxy(this[i],this)},this)),t.each(n.Plugins,t.proxy(function(t,e){this._plugins[t.charAt(0).toLowerCase()+t.slice(1)]=new e(this)},this)),t.each(n.Workers,t.proxy(function(e,i){this._pipe.push({filter:i.filter,run:t.proxy(i.run,this)})},this)),this.setup(),this.initialize()}n.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:e,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},n.Width={Default:"default",Inner:"inner",Outer:"outer"},n.Type={Event:"event",State:"state"},n.Plugins={},n.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(t){t.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(t){var e=this.settings.margin||"",i=!this.settings.autoWidth,s=this.settings.rtl,n={width:"auto","margin-left":s?e:"","margin-right":s?"":e};!i&&this.$stage.children().css(n),t.css=n}},{filter:["width","items","settings"],run:function(t){var e=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,i=null,s=this._items.length,n=!this.settings.autoWidth,o=[];for(t.items={merge:!1,width:e};s--;)i=this._mergers[s],i=this.settings.mergeFit&&Math.min(i,this.settings.items)||i,t.items.merge=i>1||t.items.merge,o[s]=n?e*i:this._items[s].width();this._widths=o}},{filter:["items","settings"],run:function(){var e=[],i=this._items,s=this.settings,n=Math.max(2*s.items,4),o=2*Math.ceil(i.length/2),r=s.loop&&i.length?s.rewind?n:Math.max(n,o):0,a="",h="";for(r/=2;r>0;)e.push(this.normalize(e.length/2,!0)),a+=i[e[e.length-1]][0].outerHTML,e.push(this.normalize(i.length-1-(e.length-1)/2,!0)),h=i[e[e.length-1]][0].outerHTML+h,r-=1;this._clones=e,t(a).addClass("cloned").appendTo(this.$stage),t(h).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){var t=this.settings.rtl?1:-1,e=this._clones.length+this._items.length,i=-1,s=0,n=0,o=[],r=!1;for(this._widths[this._widths.length-1]<this._width&&!this.settings.loop&&this.settings.lightDrag&&(r=this._width-this._widths[this._widths.length-1]);++i<e;)s=o[i-1]||0,n=this._widths[this.relative(i)]+this.settings.margin,i==e-2&&r?o.push(s+n*t+r+this.settings.margin):o.push(s+n*t);this._coordinates=o}},{filter:["width","items","settings"],run:function(){var t=this.settings.stagePadding,e=this._coordinates,i={width:Math.ceil(Math.abs(e[e.length-1]))+2*t,"padding-left":t||"","padding-right":t||""};this.$stage.css(i)}},{filter:["width","items","settings"],run:function(t){var e=this._coordinates.length,i=!this.settings.autoWidth,s=this.$stage.children();if(i&&t.items.merge)for(;e--;)t.css.width=this._widths[this.relative(e)],s.eq(e).css(t.css);else i&&(t.css.width=t.items.width,s.css(t.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(t){t.current=t.current?this.$stage.children().index(t.current):0,t.current=Math.max(this.minimum(),Math.min(this.maximum(),t.current)),this.reset(t.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var t,e,i,s,n=this.settings.rtl?1:-1,o=2*this.settings.stagePadding,r=this.coordinates(this.current())+o,a=r+this.width()*n,h=[];for(i=0,s=this._coordinates.length;i<s;i++)t=this._coordinates[i-1]||0,e=Math.abs(this._coordinates[i])+o*n,(this.op(t,"<=",r)&&this.op(t,">",a)||this.op(e,"<",r)&&this.op(e,">",a))&&h.push(i);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+h.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],n.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=t("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(t("<div/>",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},n.prototype.initializeItems=function(){var e=this.$element.find(".owl-item");if(e.length)return this._items=e.get().map(function(e){return t(e)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},n.prototype.initialize=function(){var t,e,i;(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading"))&&(t=this.$element.find("img"),e=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:s,i=this.$element.children(e).width(),t.length&&i<=0&&this.preloadAutoWidthImages(t));this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},n.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},n.prototype.setup=function(){var e=this.viewport(),i=this.options.responsive,s=-1,n=null;i?(t.each(i,function(t){t<=e&&t>s&&(s=Number(t))}),n=t.extend({},this.options,i[s]),"function"==typeof n.stagePadding&&(n.stagePadding=n.stagePadding()),delete n.responsive,n.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+s))):n=t.extend({},this.options),this.trigger("change",{property:{name:"settings",value:n}}),this._breakpoint=s,this.settings=n,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},n.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},n.prototype.prepare=function(e){var i=this.trigger("prepare",{content:e});return i.data||(i.data=t("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(e)),this.trigger("prepared",{content:i.data}),i.data},n.prototype.update=function(){for(var e=0,i=this._pipe.length,s=t.proxy(function(t){return this[t]},this._invalidated),n={};e<i;)(this._invalidated.all||t.grep(this._pipe[e].filter,s).length>0)&&this._pipe[e].run(n),e++;this._invalidated={},!this.is("valid")&&this.enter("valid")},n.prototype.width=function(t){switch(t=t||n.Width.Default,t){case n.Width.Inner:case n.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},n.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},n.prototype.onThrottledResize=function(){e.clearTimeout(this.resizeTimer),this.resizeTimer=e.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},n.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},n.prototype.registerEventHandlers=function(){t.support.transition&&this.$stage.on(t.support.transition.end+".owl.core",t.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(e,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",t.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",t.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",t.proxy(this.onDragEnd,this)))},n.prototype.onDragStart=function(e){var s=null;3!==e.which&&(this.settings.marginMove?(s=this.$stage.css("margin-left").replace("px",""),s={x:s,y:0}):t.support.transform?(s=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),s={x:s[16===s.length?12:4],y:s[16===s.length?13:5]}):(s=this.$stage.position(),s={x:this.settings.rtl?s.left+this.$stage.width()-this.width()+this.settings.margin:s.left,y:s.top}),this.is("animating")&&(t.support.transform?this.animate(s.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===e.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=t(e.target),this._drag.stage.start=s,this._drag.stage.current=s,this._drag.pointer=this.pointer(e),t(i).on("mouseup.owl.core touchend.owl.core",t.proxy(this.onDragEnd,this)),t(i).one("mousemove.owl.core touchmove.owl.core",t.proxy(function(e){var s=this.difference(this._drag.pointer,this.pointer(e));t(i).on("mousemove.owl.core touchmove.owl.core",t.proxy(this.onDragMove,this)),Math.abs(s.x)<Math.abs(s.y)&&this.is("valid")||(e.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},n.prototype.onDragMove=function(t){var e=null,i=null,s=null,n=this.difference(this._drag.pointer,this.pointer(t)),o=this.difference(this._drag.stage.start,n);this.is("dragging")&&(t.preventDefault(),this.settings.loop?(e=this.coordinates(this.minimum()),i=this.coordinates(this.maximum()+1)-e,o.x=((o.x-e)%i+i)%i+e):(e=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),i=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),s=this.settings.pullDrag?-1*n.x/5:0,o.x=Math.max(Math.min(o.x,e+s),i+s)),this._drag.stage.current=o,this.animate(o.x))},n.prototype.onDragEnd=function(e){var s=this.difference(this._drag.pointer,this.pointer(e)),n=this._drag.stage.current,o=s.x>0^this.settings.rtl?"left":"right";if(t(i).off(".owl.core"),this.$element.removeClass(this.options.grabClass),0!==s.x&&this.is("dragging")||!this.is("valid")){this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(n.x,0!==s.x?o:this._drag.direction)),this.invalidate("position");var r=!1;this.settings.loop||(r=0===this.current()?n.x>0:n.x<this.coordinates()[this._items.length-1]),this.settings.lightDrag&&!r||this.update(),this._drag.direction=o,(Math.abs(s.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})}this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},n.prototype.closest=function(e,i){var n=-1,o=30,r=this.width(),a=this.coordinates();return this.settings.freeDrag||t.each(a,t.proxy(function(t,h){return"left"===i&&e>h-o&&e<h+o?n=t:"right"===i&&e>h-r-o&&e<h-r+o?n=t+1:this.op(e,"<",h)&&this.op(e,">",a[t+1]!==s?a[t+1]:h-r)&&(n="left"===i?t+1:t),-1===n},this)),this.settings.loop||(this.op(e,">",a[this.minimum()])?n=e=this.minimum():this.op(e,"<",a[this.maximum()])&&(n=e=this.maximum())),n},n.prototype.animate=function(e){var i=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),i&&(this.enter("animating"),this.trigger("translate")),this.settings.marginMove?this.$stage.css({"margin-left":e+"px",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):t.support.transform3d&&t.support.transition?this.$stage.css({transform:"translate3d("+e+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):i?this.$stage.animate({left:e+"px"},this.speed(),this.settings.fallbackEasing,t.proxy(this.onTransitionEnd,this)):this.$stage.css({left:e+"px"})},n.prototype.is=function(t){return this._states.current[t]&&this._states.current[t]>0},n.prototype.current=function(t){if(t===s)return this._current;if(0===this._items.length)return s;if(t=this.normalize(t),this._current!==t){var e=this.trigger("change",{property:{name:"position",value:t}});e.data!==s&&(t=this.normalize(e.data)),this._current=t,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},n.prototype.invalidate=function(e){return"string"===t.type(e)&&(this._invalidated[e]=!0,this.is("valid")&&this.leave("valid")),t.map(this._invalidated,function(t,e){return e})},n.prototype.reset=function(t){t=this.normalize(t),t!==s&&(this._speed=0,this._current=t,this.suppress(["translate","translated"]),this.animate(this.coordinates(t)),this.release(["translate","translated"]))},n.prototype.normalize=function(t,e){var i=this._items.length,n=e?0:this._clones.length;return!this.isNumeric(t)||i<1?t=s:(t<0||t>=i+n)&&(t=((t-n/2)%i+i)%i+n/2),t},n.prototype.relative=function(t){return t-=this._clones.length/2,this.normalize(t,!0)},n.prototype.maximum=function(t){var e,i,s,n=this.settings,o=this._coordinates.length;if(n.loop)o=this._clones.length/2+this._items.length-1;else if(n.autoWidth||n.merge){if(e=this._items.length,e)for(i=this._items[--e].width(),s=this.$element.width();e--&&(i+=this._items[e].width()+this.settings.margin,!(i>s)););o=e+1}else o=n.center?this._items.length-1:this._items.length-n.items;return t&&(o-=this._clones.length/2),Math.max(o,0)},n.prototype.minimum=function(t){return t?0:this._clones.length/2},n.prototype.items=function(t){return t===s?this._items.slice():(t=this.normalize(t,!0),this._items[t])},n.prototype.mergers=function(t){return t===s?this._mergers.slice():(t=this.normalize(t,!0),this._mergers[t])},n.prototype.clones=function(e){var i=this._clones.length/2,n=i+this._items.length,o=function(t){return t%2==0?n+t/2:i-(t+1)/2};return e===s?t.map(this._clones,function(t,e){return o(e)}):t.map(this._clones,function(t,i){return t===e?o(i):null})},n.prototype.speed=function(t){return t!==s&&(this._speed=t),this._speed},n.prototype.coordinates=function(e){var i,n=1,o=e-1;return e===s?t.map(this._coordinates,t.proxy(function(t,e){return this.coordinates(e)},this)):(this.settings.center?(this.settings.rtl&&(n=-1,o=e+1),i=this._coordinates[e],i+=(this.width()-i+(this._coordinates[o]||0))/2*n):i=this._coordinates[o]||0,i=Math.ceil(i),i)}
vendor: 4,127 bytes, line 628
628,n.prototype.duration=function(t,e,i){return 0===i?0:Math.min(Math.max(Math.abs(e-t),1),6)*Math.abs(i||this.settings.smartSpeed)},n.prototype.to=function(t,e){var i=this.current(),s=null,n=t-this.relative(i),o=(n>0)-(n<0),r=this._items.length,a=this.minimum(),h=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(n)>r/2&&(n+=-1*o*r),t=i+n,s=((t-a)%r+r)%r+a,s!==t&&s-n<=h&&s-n>0&&(i=s-n,t=s,this.reset(i))):this.settings.rewind?(h+=1,t=(t%h+h)%h):t=Math.max(a,Math.min(h,t)),this.speed(this.duration(i,t,e)),this.current(t),this.isVisible()&&this.update()},n.prototype.next=function(t){t=t||!1,this.to(this.relative(this.current())+1,t)},n.prototype.prev=function(t){t=t||!1,this.to(this.relative(this.current())-1,t)},n.prototype.onTransitionEnd=function(t){if(t!==s&&(t.stopPropagation(),(t.target||t.srcElement||t.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},n.prototype.viewport=function(){var s;return this.options.responsiveBaseElement!==e?s=t(this.options.responsiveBaseElement).width():e.innerWidth?s=e.innerWidth:i.documentElement&&i.documentElement.clientWidth?s=i.documentElement.clientWidth:console.warn("Can not detect viewport width."),s},n.prototype.replace=function(e){this.$stage.empty(),this._items=[],e&&(e=e instanceof jQuery?e:t(e)),this.settings.nestedItemSelector&&(e=e.find("."+this.settings.nestedItemSelector)),e.filter(function(){return 1===this.nodeType}).each(t.proxy(function(t,e){e=this.prepare(e),this.$stage.append(e),this._items.push(e),this._mergers.push(1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},n.prototype.add=function(e,i){var n=this.relative(this._current);i=i===s?this._items.length:this.normalize(i,!0),e=e instanceof jQuery?e:t(e),this.trigger("add",{content:e,position:i}),e=this.prepare(e),0===this._items.length||i===this._items.length?(0===this._items.length&&this.$stage.append(e),0!==this._items.length&&this._items[i-1].after(e),this._items.push(e),this._mergers.push(1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[i].before(e),this._items.splice(i,0,e),this._mergers.splice(i,0,1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[n]&&this.reset(this._items[n].index()),this.invalidate("items"),this.trigger("added",{content:e,position:i})},n.prototype.remove=function(t){t=this.normalize(t,!0),t!==s&&(this.trigger("remove",{content:this._items[t],position:t}),this._items[t].remove(),this._items.splice(t,1),this._mergers.splice(t,1),this.invalidate("items"),this.trigger("removed",{content:null,position:t}))},n.prototype.preloadAutoWidthImages=function(e){e.each(t.proxy(function(e,i){this.enter("pre-loading"),i=t(i),t(new Image).one("load",t.proxy(function(t){i.attr("src",t.target.src),i.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",i.attr("src")||i.attr("data-src")||i.attr("data-src-retina"))},this))},n.prototype.destroy=function(){for(var s in this.$element.off(".owl.core"),this.$stage.off(".owl.core"),t(i).off(".owl.core"),!1!==this.settings.responsive&&(e.clearTimeout(this.resizeTimer),this.off(e,"resize",this._handlers.onThrottledResize)),this._plugins)this._plugins[s].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},n.prototype.op=function(t,e,i){var s=this.settings.rtl;switch(e){case"<":return s?t>i:t<i;case">":return s?t<i:t>i;case">=":return s?t<=i:t>=i;case"<=":return s?t>=i:t<=i}}
vendor: 14,056 bytes, lines 628-629
628,n.prototype.on=function(t,e,i,s){t.addEventListener?t.addEventListener(e,i,s):t.attachEvent&&t.attachEvent("on"+e,i)},n.prototype.off=function(t,e,i,s){t.removeEventListener?t.removeEventListener(e,i,s):t.detachEvent&&t.detachEvent("on"+e,i)},n.prototype.trigger=function(e,i,s,o,r){var a={item:{count:this._items.length,index:this.current()}},h=t.camelCase(t.grep(["on",e,s],function(t){return t}).join("-").toLowerCase()),l=t.Event([e,"owl",s||"carousel"].join(".").toLowerCase(),t.extend({relatedTarget:this},a,i));return this._supress[e]||(t.each(this._plugins,function(t,e){e.onTrigger&&e.onTrigger(l)}),this.register({type:n.Type.Event,name:e}),this.$element.trigger(l),this.settings&&"function"==typeof this.settings[h]&&this.settings[h].call(this,l)),l},n.prototype.enter=function(e){t.each([e].concat(this._states.tags[e]||[]),t.proxy(function(t,e){this._states.current[e]===s&&(this._states.current[e]=0),this._states.current[e]++},this))},n.prototype.leave=function(e){t.each([e].concat(this._states.tags[e]||[]),t.proxy(function(t,e){this._states.current[e]--},this))},n.prototype.register=function(e){if(e.type===n.Type.Event){if(t.event.special[e.name]||(t.event.special[e.name]={}),!t.event.special[e.name].owl){var i=t.event.special[e.name]._default;t.event.special[e.name]._default=function(t){return!i||!i.apply||t.namespace&&-1!==t.namespace.indexOf("owl")?t.namespace&&t.namespace.indexOf("owl")>-1:i.apply(this,arguments)},t.event.special[e.name].owl=!0}}else e.type===n.Type.State&&(this._states.tags[e.name]?this._states.tags[e.name]=this._states.tags[e.name].concat(e.tags):this._states.tags[e.name]=e.tags,this._states.tags[e.name]=t.grep(this._states.tags[e.name],t.proxy(function(i,s){return t.inArray(i,this._states.tags[e.name])===s},this)))},n.prototype.suppress=function(e){t.each(e,t.proxy(function(t,e){this._supress[e]=!0},this))},n.prototype.release=function(e){t.each(e,t.proxy(function(t,e){delete this._supress[e]},this))},n.prototype.pointer=function(t){var i={x:null,y:null};return t=t.originalEvent||t||e.event,t=t.touches&&t.touches.length?t.touches[0]:t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,t.pageX?(i.x=t.pageX,i.y=t.pageY):(i.x=t.clientX,i.y=t.clientY),i},n.prototype.isNumeric=function(t){return!isNaN(parseFloat(t))},n.prototype.difference=function(t,e){return{x:t.x-e.x,y:t.y-e.y}},t.fn.owlCarousel=function(e){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var s=t(this),o=s.data("owl.carousel");o||(o=new n(this,"object"==typeof e&&e),s.data("owl.carousel",o),t.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(e,i){o.register({type:n.Type.Event,name:i}),o.$element.on(i+".owl.carousel.core",t.proxy(function(t){t.namespace&&t.relatedTarget!==this&&(this.suppress([i]),o[i].apply(this,[].slice.call(arguments,1)),this.release([i]))},o))})),"string"==typeof e&&"_"!==e.charAt(0)&&o[e].apply(o,i)})},t.fn.owlCarousel.Constructor=n})(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this._core=e,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers)};n.Defaults={autoRefresh:!0,autoRefreshInterval:500},n.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=e.setInterval(t.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},n.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},n.prototype.destroy=function(){var t,i;for(t in e.clearInterval(this._interval),this._handlers)this._core.$element.off(t,this._handlers[t]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},t.fn.owlCarousel.Constructor.Plugins.AutoRefresh=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this._core=e,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":t.proxy(function(e){if(e.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(e.property&&"position"==e.property.name||"initialized"==e.type)){var i=this._core.settings,n=i.center&&Math.ceil(i.items/2)||i.items,o=i.center&&-1*n||0,r=(e.property&&e.property.value!==s?e.property.value:this._core.current())+o,a=this._core.clones().length,h=t.proxy(function(t,e){this.load(e)},this);for(i.lazyLoadEager>0&&(n+=i.lazyLoadEager,i.loop&&(r-=i.lazyLoadEager,n++));o++<n;)this.load(a/2+this._core.relative(r)),a&&t.each(this._core.clones(this._core.relative(r)),h),r++}},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers)};n.Defaults={lazyLoad:!1,lazyLoadEager:0},n.prototype.load=function(i){var s=this._core.$stage.children().eq(i),n=s&&s.find(".owl-lazy");!n||t.inArray(s.get(0),this._loaded)>-1||(n.each(t.proxy(function(i,s){var n,o=t(s),r=e.devicePixelRatio>1&&o.attr("data-src-retina")||o.attr("data-src")||o.attr("data-srcset");this._core.trigger("load",{element:o,url:r},"lazy"),o.is("img")?o.one("load.owl.lazy",t.proxy(function(){o.css("opacity",1),this._core.trigger("loaded",{element:o,url:r},"lazy")},this)).attr("src",r):o.is("source")?o.one("load.owl.lazy",t.proxy(function(){this._core.trigger("loaded",{element:o,url:r},"lazy")},this)).attr("srcset",r):(n=new Image,n.onload=t.proxy(function(){o.css({"background-image":'url("'+r+'")',opacity:"1"}),this._core.trigger("loaded",{element:o,url:r},"lazy")},this),n.src=r)},this)),this._loaded.push(s.get(0)))},n.prototype.destroy=function(){var t,e;for(t in this.handlers)this._core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Lazy=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(i){this._core=i,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&"position"===t.property.name&&this.update()},this),"loaded.owl.lazy":t.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&t.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var s=this;t(e).on("load",function(){s._core.settings.autoHeight&&s.update()}),t(e).resize(function(){s._core.settings.autoHeight&&(null!=s._intervalId&&clearTimeout(s._intervalId),s._intervalId=setTimeout(function(){s.update()},250))})};n.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},n.prototype.update=function(){var e=this._core._current,i=e+this._core.settings.items,s=this._core.settings.lazyLoad,n=this._core.$stage.children().toArray().slice(e,i),o=[],r=0;t.each(n,function(e,i){o.push(t(i).height())}),r=Math.max.apply(null,o),r<=1&&s&&this._previousHeight&&(r=this._previousHeight),this._previousHeight=r,this._core.$stage.parent().height(r).addClass(this._core.settings.autoHeightClass)},n.prototype.destroy=function(){var t,e;for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.AutoHeight=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this._core=e,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":t.proxy(function(t){t.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.video&&this.isInFullScreen()&&t.preventDefault()},this),"refreshed.owl.carousel":t.proxy(function(t){t.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":t.proxy(function(t){t.namespace&&"position"===t.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":t.proxy(function(e){if(e.namespace){var i=t(e.content).find(".owl-video");i.length&&(i.css("display","none"),this.fetch(i,t(e.content)))}},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",t.proxy(function(t){this.play(t)},this))};n.Defaults={video:!1,videoHeight:!1,videoWidth:!1},n.prototype.fetch=function(t,e){var i=t.attr("data-vimeo-id")?"vimeo":t.attr("data-vzaar-id")?"vzaar":"youtube",s=t.attr("data-vimeo-id")||t.attr("data-youtube-id")||t.attr("data-vzaar-id"),n=t.attr("data-width")||this._core.settings.videoWidth,o=t.attr("data-height")||this._core.settings.videoHeight,r=t.attr("href");if(!r)throw new Error("Missing video URL.");if(s=r.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),s[3].indexOf("youtu")>-1)i="youtube";else if(s[3].indexOf("vimeo")>-1)i="vimeo";else{if(!(s[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");i="vzaar"}s=s[6],this._videos[r]={type:i,id:s,width:n,height:o},e.attr("data-video",r),this.thumbnail(t,this._videos[r])},n.prototype.thumbnail=function(e,i){var s,n,o,r=i.width&&i.height?"width:"+i.width+"px;height:"+i.height+"px;":"",a=e.find("img"),h="src",l="",c=this._core.settings,p=function(i){n='<div class="owl-video-play-icon"></div>',s=c.lazyLoad?t("<div/>",{class:"owl-video-tn "+l,srcType:i}):t("<div/>",{class:"owl-video-tn",style:"opacity:1;background-image:url("+i+")"}),e.after(s),e.after(n)};if(e.wrap(t("<div/>",{class:"owl-video-wrapper",style:r})),this._core.settings.lazyLoad&&(h="data-src",l="owl-lazy"),a.length)return p(a.attr(h)),a.remove(),!1;"youtube"===i.type?(o="//img.youtube.com/vi/"+i.id+"/hqdefault.jpg",p(o)):"vimeo"===i.type?t.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){o=t[0].thumbnail_large,p(o)}}):"vzaar"===i.type&&t.ajax({type:"GET",url:"//vzaar.com/api/videos/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){o=t.framegrab_url,p(o)}})},n.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},n.prototype.play=function(e){var i,s=t(e.target),n=s.closest("."+this._core.settings.itemClass),o=this._videos[n.attr("data-video")],r=o.width||"100%",a=o.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),n=this._core.items(this._core.relative(n.index())),this._core.reset(n.index()),i=t('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>'),i.attr("height",a),i.attr("width",r),"youtube"===o.type?i.attr("src","//www.youtube.com/embed/"+o.id+"?autoplay=1&rel=0&v="+o.id):"vimeo"===o.type?i.attr("src","//player.vimeo.com/video/"+o.id+"?autoplay=1"):"vzaar"===o.type&&i.attr("src","//view.vzaar.com/"+o.id+"/player?autoplay=true"),t(i).wrap('<div class="owl-video-frame" />').insertAfter(n.find(".owl-video")),this._playing=n.addClass("owl-video-playing"))},n.prototype.isInFullScreen=function(){var e=i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement;return e&&t(e).parent().hasClass("owl-video-frame")},n.prototype.destroy=function(){var t,e;for(t in this._core.$element.off("click.owl.video"),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Video=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this.core=e,this.core.options=t.extend({},n.Defaults,this.core.options), 629this.swapping=!0,this.previous=s,this.next=s,this.handlers={"change.owl.carousel":t.proxy(function(t){t.namespace&&"position"==t.property.name&&(this.previous=this.core.current(),this.next=t.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":t.proxy(function(t){t.namespace&&(this.swapping="translated"==t.type)},this),"translate.owl.carousel":t.proxy(function(t){t.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};n.Defaults={animateOut:!1,animateIn:!1},n.prototype.swap=function(){if(1===this.core.settings.items&&t.support.animation&&t.support.transition){this.core.speed(0);var e,i=t.proxy(this.clear,this),s=this.core.$stage.children().eq(this.previous),n=this.core.$stage.children().eq(this.next),o=this.core.settings.animateIn,r=this.core.settings.animateOut;this.core.current()!==this.previous&&(r&&(e=this.core.coordinates(this.previous)-this.core.coordinates(this.next),s.one(t.support.animation.end,i).css({left:e+"px"}).addClass("animated owl-animated-out").addClass(r)),o&&n.one(t.support.animation.end,i).addClass("animated owl-animated-in").addClass(o))}},n.prototype.clear=function(e){t(e.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},n.prototype.destroy=function(){var t,e;for(t in this.handlers)this.core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Animate=n}
vendor: 8,386 bytes, line 629
629(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this._core=e,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":t.proxy(function(t){t.namespace&&"settings"===t.property.name?this._core.settings.autoplay?this.play():this.stop():t.namespace&&"position"===t.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":t.proxy(function(t,e,i){t.namespace&&this.play(e,i)},this),"stop.owl.autoplay":t.proxy(function(t){t.namespace&&this.stop()},this),"mouseover.owl.autoplay":t.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":t.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":t.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":t.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=t.extend({},n.Defaults,this._core.options)};n.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},n.prototype._next=function(s){this._call=e.setTimeout(t.proxy(this._next,this,s),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||i.hidden||this._core.next(s||this._core.settings.autoplaySpeed)},n.prototype.read=function(){return(new Date).getTime()-this._time},n.prototype.play=function(i,s){var n;this._core.is("rotating")||this._core.enter("rotating"),i=i||this._core.settings.autoplayTimeout,n=Math.min(this._time%(this._timeout||i),i),this._paused?(this._time=this.read(),this._paused=!1):e.clearTimeout(this._call),this._time+=this.read()%i-n,this._timeout=i,this._call=e.setTimeout(t.proxy(this._next,this,s),i-n)},n.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,e.clearTimeout(this._call),this._core.leave("rotating"))},n.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,e.clearTimeout(this._call))},n.prototype.destroy=function(){var t,e;for(t in this.stop(),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.autoplay=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){"use strict";var n=function(e){this._core=e,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":t.proxy(function(e){e.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+t(e.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,0,this._templates.pop())},this),"remove.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,1)},this),"changed.owl.carousel":t.proxy(function(t){t.namespace&&"position"==t.property.name&&this.draw()},this),"initialized.owl.carousel":t.proxy(function(t){t.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":t.proxy(function(t){t.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this.$element.on(this._handlers)};n.Defaults={nav:!1,navText:['<span aria-label="Previous">‹</span>','<span aria-label="Next">›</span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},n.prototype.initialize=function(){var e,i=this._core.settings;for(e in this._controls.$relative=(i.navContainer?t(i.navContainer):t("<div>").addClass(i.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=t("<"+i.navElement+">").addClass(i.navClass[0]).html(i.navText[0]).prependTo(this._controls.$relative).on("click",t.proxy(function(t){this.prev(i.navSpeed)},this)),this._controls.$next=t("<"+i.navElement+">").addClass(i.navClass[1]).html(i.navText[1]).appendTo(this._controls.$relative).on("click",t.proxy(function(t){this.next(i.navSpeed)},this)),i.dotsData||(this._templates=[t('<button role="button">').addClass(i.dotClass).append(t("<span>")).prop("outerHTML")]),this._controls.$absolute=(i.dotsContainer?t(i.dotsContainer):t("<div>").addClass(i.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",t.proxy(function(e){var s=t(e.target).parent().is(this._controls.$absolute)?t(e.target).index():t(e.target).parent().index();e.preventDefault(),this.to(s,i.dotsSpeed)},this)),this._overrides)this._core[e]=t.proxy(this[e],this)},n.prototype.destroy=function(){var t,e,i,s,n;for(t in n=this._core.settings,this._handlers)this.$element.off(t,this._handlers[t]);for(e in this._controls)"$relative"===e&&n.navContainer?this._controls[e].html(""):this._controls[e].remove();for(s in this.overides)this._core[s]=this._overrides[s];for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},n.prototype.update=function(){var t,e,i=this._core.clones().length/2,s=i+this._core.items().length,n=this._core.maximum(!0),o=this._core.settings,r=o.center||o.autoWidth||o.dotsData?1:o.dotsEach||o.items;if("page"!==o.slideBy&&(o.slideBy=Math.min(o.slideBy,o.items)),o.dots||"page"==o.slideBy)for(this._pages=[],t=i,e=0,0;t<s;t++){if(e>=r||0===e){if(this._pages.push({start:Math.min(n,t-i),end:t-i+r-1}),Math.min(n,t-i)===n)break;e=0,0}e+=this._core.mergers(this._core.relative(t))}},n.prototype.draw=function(){var e,i=this._core.settings,s=this._core.items().length<=i.items,n=this._core.relative(this._core.current()),o=i.loop||i.rewind;this._controls.$relative.toggleClass("disabled",!i.nav||s),i.nav&&(this._controls.$previous.toggleClass("disabled",!o&&n<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!o&&n>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!i.dots||s),i.dots&&(e=this._pages.length-this._controls.$absolute.children().length,i.dotsData&&0!==e?this._controls.$absolute.html(this._templates.join("")):e>0?this._controls.$absolute.append(new Array(e+1).join(this._templates[0])):e<0&&this._controls.$absolute.children().slice(e).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(t.inArray(this.current(),this._pages)).addClass("active"))},n.prototype.onTrigger=function(e){var i=this._core.settings;e.page={index:t.inArray(this.current(),this._pages),count:this._pages.length,size:i&&(i.center||i.autoWidth||i.dotsData?1:i.dotsEach||i.items)}},n.prototype.current=function(){var e=this._core.relative(this._core.current());return t.grep(this._pages,t.proxy(function(t,i){return t.start<=e&&t.end>=e},this)).pop()},n.prototype.getPosition=function(e){var i,s,n=this._core.settings;return"page"==n.slideBy?(i=t.inArray(this.current(),this._pages),s=this._pages.length,e?++i:--i,i=this._pages[(i%s+s)%s].start):(i=this._core.relative(this._core.current()),s=this._core.items().length,e?i+=n.slideBy:i-=n.slideBy),i},n.prototype.next=function(e){t.proxy(this._overrides.to,this._core)(this.getPosition(!0),e)},n.prototype.prev=function(e){t.proxy(this._overrides.to,this._core)(this.getPosition(!1),e)},n.prototype.to=function(e,i,s){var n;!s&&this._pages.length?(n=this._pages.length,t.proxy(this._overrides.to,this._core)(this._pages[(e%n+n)%n].start,i)):t.proxy(this._overrides.to,this._core)(e,i)},t.fn.owlCarousel.Constructor.Plugins.Navigation=n}
629(window.Zepto||window.jQuery,window,document),function(t,e,i,s){"use strict";var n=function(i){this._core=i,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":t.proxy(function(i){i.namespace&&"URLHash"===this._core.settings.startPosition&&t(e).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":t.proxy(function(e){if(e.namespace){var i=t(e.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!i)return;this._hashes[i]=e.content}},this),"changed.owl.carousel":t.proxy(function(i){if(i.namespace&&"position"===i.property.name){var s=this._core.items(this._core.relative(this._core.current())),n=t.map(this._hashes,function(t,e){return t===s?e:null}).join();if(!n||e.location.hash.slice(1)===n)return;e.location.hash=n}},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this.$element.on(this._handlers),t(e).on("hashchange.owl.navigation",t.proxy(function(t){var i=e.location.hash.substring(1),n=this._core.$stage.children(),o=this._hashes[i]&&n.index(this._hashes[i]);o!==s&&o!==this._core.current()&&this._core.to(this._core.relative(o),!1,!0)},this))};n.Defaults={URLhashListener:!1},n.prototype.destroy=function(){var i,s;for(i in t(e).off("hashchange.owl.navigation"),this._handlers)this._core.$element.off(i,this._handlers[i]);for(s in Object.getOwnPropertyNames(this))"function"!=typeof this[s]&&(this[s]=null)},t.fn.owlCarousel.Constructor.Plugins.Hash=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){function n(e,i){var n=!1,o=e.charAt(0).toUpperCase()+e.slice(1);return t.each((e+" "+a.join(o+" ")+o).split(" "),function(t,e){if(r[e]!==s)return n=!i||e,!1}),n}function o(t){return n(t,!0)}var r=t("<support>").get(0).style,a="Webkit Moz O ms".split(" "),h={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},l={csstransforms:function(){return!!n("transform")},csstransforms3d:function(){return!!n("perspective")},csstransitions:function(){return!!n("transition")},cssanimations:function(){return!!n("animation")}};l.csstransitions()&&(t.support.transition=new String(o("transition")),t.support.transition.end=h.transition.end[t.support.transition]),l.cssanimations()&&(t.support.animation=new String(o("animation")),t.support.animation.end=h.animation.end[t.support.animation]),l.csstransforms()&&(t.support.transform=new String(o("transform")),t.support.transform3d=l.csstransforms3d())}(window.Zepto||window.jQuery,window,document); 630/* End */ 631; 632; /* Start:"a:4:{s:4:"full";s:66:"/local/templates/aspro_max/vendor/js/moment.min.js?161435273434436";s:6:"source";s:50:"/local/templates/aspro_max/vendor/js/moment.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 633//! moment.js 634//! version : 2.10.3 635//! authors : Tim Wood, Iskren Chernev, Moment.js contributors 636//! license : MIT 637//! momentjs.com 638!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.moment=b()}(this,function(){"use strict";function a(){return Dc.apply(null,arguments)}function b(a){Dc=a}function c(a){return"[object Array]"===Object.prototype.toString.call(a)}function d(a){return a instanceof Date||"[object Date]"===Object.prototype.toString.call(a)}function e(a,b){var c,d=[];for(c=0;c<a.length;++c)d.push(b(a[c],c));return d}function f(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function g(a,b){for(var c in b)f(b,c)&&(a[c]=b[c]);return f(b,"toString")&&(a.toString=b.toString),f(b,"valueOf")&&(a.valueOf=b.valueOf),a}function h(a,b,c,d){return za(a,b,c,d,!0).utc()}function i(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function j(a){return null==a._pf&&(a._pf=i()),a._pf}function k(a){if(null==a._isValid){var b=j(a);a._isValid=!isNaN(a._d.getTime())&&b.overflow<0&&!b.empty&&!b.invali
638dMonth&&!b.nullInput&&!b.invalidFormat&&!b.userInvalidated,a._strict&&(a._isValid=a._isValid&&0===b.charsLeftOver&&0===b.unusedTokens.length&&void 0===b.bigHour)}return a._isValid}function l(a){var b=h(0/0);return null!=a?g(j(b),a):j(b).userInvalidated=!0,b}function m(a,b){var c,d,e;if("undefined"!=typeof b._isAMomentObject&&(a._isAMomentObject=b._isAMomentObject),"undefined"!=typeof b._i&&(a._i=b._i),"undefined"!=typeof b._f&&(a._f=b._f),"undefined"!=typeof b._l&&(a._l=b._l),"undefined"!=typeof b._strict&&(a._strict=b._strict),"undefined"!=typeof b._tzm&&(a._tzm=b._tzm),"undefined"!=typeof b._isUTC&&(a._isUTC=b._isUTC),"undefined"!=typeof b._offset&&(a._offset=b._offset),"undefined"!=typeof b._pf&&(a._pf=j(b)),"undefined"!=typeof b._locale&&(a._locale=b._locale),Fc.length>0)for(c in Fc)d=Fc[c],e=b[d],"undefined"!=typeof e&&(a[d]=e);return a}function n(b){m(this,b),this._d=new Date(+b._d),Gc===!1&&(Gc=!0,a.updateOffset(this),Gc=!1)}function o(a){return a instanceof n||null!=a&&null!=a._isAMomentObject}function p(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=b>=0?Math.floor(b):Math.ceil(b)),c}function q(a,b,c){var d,e=Math.min(a.length,b.length),f=Math.abs(a.length-b.length),g=0;for(d=0;e>d;d++)(c&&a[d]!==b[d]||!c&&p(a[d])!==p(b[d]))&&g++;return g+f}function r(){}function s(a){return a?a.toLowerCase().replace("_","-"):a}function t(a){for(var b,c,d,e,f=0;f<a.length;){for(e=s(a[f]).split("-"),b=e.length,c=s(a[f+1]),c=c?c.split("-"):null;b>0;){if(d=u(e.slice(0,b).join("-")))return d;if(c&&c.length>=b&&q(e,c,!0)>=b-1)break;b--}f++}return null}function u(a){var b=null;if(!Hc[a]&&"undefined"!=typeof module&&module&&module.exports)try{b=Ec._abbr,require("./locale/"+a),v(b)}catch(c){}return Hc[a]}function v(a,b){var c;return a&&(c="undefined"==typeof b?x(a):w(a,b),c&&(Ec=c)),Ec._abbr}function w(a,b){return null!==b?(b.abbr=a,Hc[a]||(Hc[a]=new r),Hc[a].set(b),v(a),Hc[a]):(delete Hc[a],null)}function x(a){var b;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return Ec;if(!c(a)){if(b=u(a))return b;a=[a]}return t(a)}function y(a,b){var c=a.toLowerCase();Ic[c]=Ic[c+"s"]=Ic[b]=a}function z(a){return"string"==typeof a?Ic[a]||Ic[a.toLowerCase()]:void 0}function A(a){var b,c,d={};for(c in a)f(a,c)&&(b=z(c),b&&(d[b]=a[c]));return d}function B(b,c){return function(d){return null!=d?(D(this,b,d),a.updateOffset(this,c),this):C(this,b)}}function C(a,b){return a._d["get"+(a._isUTC?"UTC":"")+b]()}function D(a,b,c){return a._d["set"+(a._isUTC?"UTC":"")+b](c)}function E(a,b){var c;if("object"==typeof a)for(c in a)this.set(c,a[c]);else if(a=z(a),"function"==typeof this[a])return this[a](b);return this}function F(a,b,c){for(var d=""+Math.abs(a),e=a>=0;d.length<b;)d="0"+d;return(e?c?"+":"":"-")+d}function G(a,b,c,d){var e=d;"string"==typeof d&&(e=function(){return this[d]()}),a&&(Mc[a]=e),b&&(Mc[b[0]]=function(){return F(e.apply(this,arguments),b[1],b[2])}),c&&(Mc[c]=function(){return this.localeData().ordinal(e.apply(this,arguments),a)})}function H(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function I(a){var b,c,d=a.match(Jc);for(b=0,c=d.length;c>b;b++)Mc[d[b]]?d[b]=Mc[d[b]]:d[b]=H(d[b]);return function(e){var f="";for(b=0;c>b;b++)f+=d[b]instanceof Function?d[b].call(e,a):d[b];return f}}function J(a,b){return a.isValid()?(b=K(b,a.localeData()),Lc[b]||(Lc[b]=I(b)),Lc[b](a)):a.localeData().invalidDate()}function K(a,b){function c(a){return b.longDateFormat(a)||a}var d=5;for(Kc.lastIndex=0;d>=0&&Kc.test(a);)a=a.replace(Kc,c),Kc.lastIndex=0,d-=1;return a}function L(a,b,c){_c[a]="function"==typeof b?b:function(a){return a&&c?c:b}}function M(a,b){return f(_c,a)?_c[a](b._strict,b._locale):new RegExp(N(a))}function N(a){return a.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,b,c,d,e){return b||c||d||e}).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function O(a,b){var c,d=b;for("string"==typeof a&&(a=[a]),"number"==typeof b&&(d=function(a,c){c[b]=p(a)}),c=0;c<a.length;c++)ad[a[c]]=d}function P(a,b){O(a,function(a,c,d,e){d._w=d._w||{},b(a,d._w,d,e)})}function Q(a,b,c){null!=b&&f(ad,a)&&ad[a](b,c._a,c,a)}function R(a,b){return new Date(Date.UTC(a,b+1,0)).getUTCDate()}function S(a){return this._months[a.month()]}function T(a){return this._monthsShort[a.month()]}function U(a,b,c){var d,e,f;for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),d=0;12>d;d++){if(e=h([2e3,d]),c&&!this._longMonthsParse[d]&&(this._longMonthsParse[d]=new RegExp("^"+this.months(e,"").replace(".","")+"$","i"),this._shortMonthsParse[d]=new RegExp("^"+this.monthsShort(e,"").replace(".","")+"$","i")),c||this._monthsParse[d]||(f="^"+this.months(e,"")+"|^"+this.monthsShort(e,""),this._monthsParse[d]=new RegExp(f.replace(".",""),"i")),c&&"MMMM"===b&&this._longMonthsParse[d].test(a))return d;if(c&&"MMM"===b&&this._shortMonthsParse[d].test(a))return d;if(!c&&this._monthsParse[d].test(a))return d}}function V(a,b){var c;return"string"==typeof b&&(b=a.localeData().monthsParse(b),"number"!=typeof b)?a:(c=Math.min(a.date(),R(a.year(),b)),a._d["set"+(a._isUTC?"UTC":"")+"Month"](b,c),a)}function W(b){return null!=b?(V(this,b),a.updateOffset(this,!0),this):C(this,"Month")}function X(){return R(this.year(),this.month())}function Y(a){var b,c=a._a;return c&&-2===j(a).overflow&&(b=c[cd]<0||c[cd]>11?cd:c[dd]<1||c[dd]>R(c[bd],c[cd])?dd:c[ed]<0||c[ed]>24||24===c[ed]&&(0!==c[fd]||0!==c[gd]||0!==c[hd])?ed:c[fd]<0||c[fd]>59?fd:c[gd]<0||c[gd]>59?gd:c[hd]<0||c[hd]>999?hd:-1,j(a)._overflowDayOfYear&&(bd>b||b>dd)&&(b=dd),j(a).overflow=b),a}function Z(b){a.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+b)}function $(a,b){var c=!0,d=a+"\n"+(new Error).stack;return g(function(){return c&&(Z(d),c=!1),b.apply(this,arguments)},b)}
638function _(a,b){kd[a]||(Z(b),kd[a]=!0)}function aa(a){var b,c,d=a._i,e=ld.exec(d);if(e){for(j(a).iso=!0,b=0,c=md.length;c>b;b++)if(md[b][1].exec(d)){a._f=md[b][0]+(e[6]||" ");break}for(b=0,c=nd.length;c>b;b++)if(nd[b][1].exec(d)){a._f+=nd[b][0];break}d.match(Yc)&&(a._f+="Z"),ta(a)}else a._isValid=!1}function ba(b){var c=od.exec(b._i);return null!==c?void(b._d=new Date(+c[1])):(aa(b),void(b._isValid===!1&&(delete b._isValid,a.createFromInputFallback(b))))}function ca(a,b,c,d,e,f,g){var h=new Date(a,b,c,d,e,f,g);return 1970>a&&h.setFullYear(a),h}function da(a){var b=new Date(Date.UTC.apply(null,arguments));return 1970>a&&b.setUTCFullYear(a),b}function ea(a){return fa(a)?366:365}function fa(a){return a%4===0&&a%100!==0||a%400===0}function ga(){return fa(this.year())}function ha(a,b,c){var d,e=c-b,f=c-a.day();return f>e&&(f-=7),e-7>f&&(f+=7),d=Aa(a).add(f,"d"),{week:Math.ceil(d.dayOfYear()/7),year:d.year()}}function ia(a){return ha(a,this._week.dow,this._week.doy).week}function ja(){return this._week.dow}function ka(){return this._week.doy}function la(a){var b=this.localeData().week(this);return null==a?b:this.add(7*(a-b),"d")}function ma(a){var b=ha(this,1,4).week;return null==a?b:this.add(7*(a-b),"d")}function na(a,b,c,d,e){var f,g,h=da(a,0,1).getUTCDay();return h=0===h?7:h,c=null!=c?c:e,f=e-h+(h>d?7:0)-(e>h?7:0),g=7*(b-1)+(c-e)+f+1,{year:g>0?a:a-1,dayOfYear:g>0?g:ea(a-1)+g}}function oa(a){var b=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==a?b:this.add(a-b,"d")}function pa(a,b,c){return null!=a?a:null!=b?b:c}function qa(a){var b=new Date;return a._useUTC?[b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()]:[b.getFullYear(),b.getMonth(),b.getDate()]}function ra(a){var b,c,d,e,f=[];if(!a._d){for(d=qa(a),a._w&&null==a._a[dd]&&null==a._a[cd]&&sa(a),a._dayOfYear&&(e=pa(a._a[bd],d[bd]),a._dayOfYear>ea(e)&&(j(a)._overflowDayOfYear=!0),c=da(e,0,a._dayOfYear),a._a[cd]=c.getUTCMonth(),a._a[dd]=c.getUTCDate()),b=0;3>b&&null==a._a[b];++b)a._a[b]=f[b]=d[b];for(;7>b;b++)a._a[b]=f[b]=null==a._a[b]?2===b?1:0:a._a[b];24===a._a[ed]&&0===a._a[fd]&&0===a._a[gd]&&0===a._a[hd]&&(a._nextDay=!0,a._a[ed]=0),a._d=(a._useUTC?da:ca).apply(null,f),null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[ed]=24)}}function sa(a){var b,c,d,e,f,g,h;b=a._w,null!=b.GG||null!=b.W||null!=b.E?(f=1,g=4,c=pa(b.GG,a._a[bd],ha(Aa(),1,4).year),d=pa(b.W,1),e=pa(b.E,1)):(f=a._locale._week.dow,g=a._locale._week.doy,c=pa(b.gg,a._a[bd],ha(Aa(),f,g).year),d=pa(b.w,1),null!=b.d?(e=b.d,f>e&&++d):e=null!=b.e?b.e+f:f),h=na(c,d,e,g,f),a._a[bd]=h.year,a._dayOfYear=h.dayOfYear}function ta(b){if(b._f===a.ISO_8601)return void aa(b);b._a=[],j(b).empty=!0;var c,d,e,f,g,h=""+b._i,i=h.length,k=0;for(e=K(b._f,b._locale).match(Jc)||[],c=0;c<e.length;c++)f=e[c],d=(h.match(M(f,b))||[])[0],d&&(g=h.substr(0,h.indexOf(d)),g.length>0&&j(b).unusedInput.push(g),h=h.slice(h.indexOf(d)+d.length),k+=d.length),Mc[f]?(d?j(b).empty=!1:j(b).unusedTokens.push(f),Q(f,d,b)):b._strict&&!d&&j(b).unusedTokens.push(f);j(b).charsLeftOver=i-k,h.length>0&&j(b).unusedInput.push(h),j(b).bigHour===!0&&b._a[ed]<=12&&b._a[ed]>0&&(j(b).bigHour=void 0),b._a[ed]=ua(b._locale,b._a[ed],b._meridiem),ra(b),Y(b)}function ua(a,b,c){var d;return null==c?b:null!=a.meridiemHour?a.meridiemHour(b,c):null!=a.isPM?(d=a.isPM(c),d&&12>b&&(b+=12),d||12!==b||(b=0),b):b}function va(a){var b,c,d,e,f;if(0===a._f.length)return j(a).invalidFormat=!0,void(a._d=new Date(0/0));for(e=0;e<a._f.length;e++)f=0,b=m({},a),null!=a._useUTC&&(b._useUTC=a._useUTC),b._f=a._f[e],ta(b),k(b)&&(f+=j(b).charsLeftOver,f+=10*j(b).unusedTokens.length,j(b).score=f,(null==d||d>f)&&(d=f,c=b));g(a,c||b)}function wa(a){if(!a._d){var b=A(a._i);a._a=[b.year,b.month,b.day||b.date,b.hour,b.minute,b.second,b.millisecond],ra(a)}}function xa(a){var b,e=a._i,f=a._f;return a._locale=a._locale||x(a._l),null===e||void 0===f&&""===e?l({nullInput:!0}):("string"==typeof e&&(a._i=e=a._locale.preparse(e)),o(e)?new n(Y(e)):(c(f)?va(a):f?ta(a):d(e)?a._d=e:ya(a),b=new n(Y(a)),b._nextDay&&(b.add(1,"d"),b._nextDay=void 0),b))}function ya(b){var f=b._i;void 0===f?b._d=new Date:d(f)?b._d=new Date(+f):"string"==typeof f?ba(b):c(f)?(b._a=e(f.slice(0),function(a){return parseInt(a,10)}),ra(b)):"object"==typeof f?wa(b):"number"==typeof f?b._d=new Date(f):a.createFromInputFallback(b)}function za(a,b,c,d,e){var f={};return"boolean"==typeof c&&(d=c,c=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=e,f._l=c,f._i=a,f._f=b,f._strict=d,xa(f)}function Aa(a,b,c,d){return za(a,b,c,d,!1)}function Ba(a,b){var d,e;if(1===b.length&&c(b[0])&&(b=b[0]),!b.length)return Aa();for(d=b[0],e=1;e<b.length;++e)b[e][a](d)&&(d=b[e]);return d}function Ca(){var a=[].slice.call(arguments,0);return Ba("isBefore",a)}function Da(){var a=[].slice.call(arguments,0);return Ba("isAfter",a)}function Ea(a){var b=A(a),c=b.year||0,d=b.quarter||0,e=b.month||0,f=b.week||0,g=b.day||0,h=b.hour||0,i=b.minute||0,j=b.second||0,k=b.millisecond||0;this._milliseconds=+k+1e3*j+6e4*i+36e5*h,this._days=+g+7*f,this._months=+e+3*d+12*c,this._data={},this._locale=x(),this._bubble()}function Fa(a){return a instanceof Ea}function Ga(a,b){G(a,0,0,function(){var a=this.utcOffset(),c="+";return 0>a&&(a=-a,c="-"),c+F(~~(a/60),2)+b+F(~~a%60,2)})}function Ha(a){var b=(a||"").match(Yc)||[],c=b[b.length-1]||[],d=(c+"").match(td)||["-",0,0],e=+(60*d[1])+p(d[2]);return"+"===d[0]?e:-e}function Ia(b,c){var e,f;return c._isUTC?(e=c.clone(),f=(o(b)||d(b)?+b:+Aa(b))-+e,e._d.setTime(+e._d+f),a.updateOffset(e,!1),e):Aa(b).local();return c._isUTC?Aa(b).zone(c._offset||0):Aa(b).local()}
638function Ja(a){return 15*-Math.round(a._d.getTimezoneOffset()/15)}function Ka(b,c){var d,e=this._offset||0;return null!=b?("string"==typeof b&&(b=Ha(b)),Math.abs(b)<16&&(b=60*b),!this._isUTC&&c&&(d=Ja(this)),this._offset=b,this._isUTC=!0,null!=d&&this.add(d,"m"),e!==b&&(!c||this._changeInProgress?$a(this,Va(b-e,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?e:Ja(this)}function La(a,b){return null!=a?("string"!=typeof a&&(a=-a),this.utcOffset(a,b),this):-this.utcOffset()}function Ma(a){return this.utcOffset(0,a)}function Na(a){return this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(Ja(this),"m")),this}function Oa(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(Ha(this._i)),this}function Pa(a){return a=a?Aa(a).utcOffset():0,(this.utcOffset()-a)%60===0}function Qa(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ra(){if(this._a){var a=this._isUTC?h(this._a):Aa(this._a);return this.isValid()&&q(this._a,a.toArray())>0}return!1}function Sa(){return!this._isUTC}function Ta(){return this._isUTC}function Ua(){return this._isUTC&&0===this._offset}function Va(a,b){var c,d,e,g=a,h=null;return Fa(a)?g={ms:a._milliseconds,d:a._days,M:a._months}:"number"==typeof a?(g={},b?g[b]=a:g.milliseconds=a):(h=ud.exec(a))?(c="-"===h[1]?-1:1,g={y:0,d:p(h[dd])*c,h:p(h[ed])*c,m:p(h[fd])*c,s:p(h[gd])*c,ms:p(h[hd])*c}):(h=vd.exec(a))?(c="-"===h[1]?-1:1,g={y:Wa(h[2],c),M:Wa(h[3],c),d:Wa(h[4],c),h:Wa(h[5],c),m:Wa(h[6],c),s:Wa(h[7],c),w:Wa(h[8],c)}):null==g?g={}:"object"==typeof g&&("from"in g||"to"in g)&&(e=Ya(Aa(g.from),Aa(g.to)),g={},g.ms=e.milliseconds,g.M=e.months),d=new Ea(g),Fa(a)&&f(a,"_locale")&&(d._locale=a._locale),d}function Wa(a,b){var c=a&&parseFloat(a.replace(",","."));return(isNaN(c)?0:c)*b}function Xa(a,b){var c={milliseconds:0,months:0};return c.months=b.month()-a.month()+12*(b.year()-a.year()),a.clone().add(c.months,"M").isAfter(b)&&--c.months,c.milliseconds=+b-+a.clone().add(c.months,"M"),c}function Ya(a,b){var c;return b=Ia(b,a),a.isBefore(b)?c=Xa(a,b):(c=Xa(b,a),c.milliseconds=-c.milliseconds,c.months=-c.months),c}function Za(a,b){return function(c,d){var e,f;return null===d||isNaN(+d)||(_(b,"moment()."+b+"(period, number) is deprecated. Please use moment()."+b+"(number, period)."),f=c,c=d,d=f),c="string"==typeof c?+c:c,e=Va(c,d),$a(this,e,a),this}}function $a(b,c,d,e){var f=c._milliseconds,g=c._days,h=c._months;e=null==e?!0:e,f&&b._d.setTime(+b._d+f*d),g&&D(b,"Date",C(b,"Date")+g*d),h&&V(b,C(b,"Month")+h*d),e&&a.updateOffset(b,g||h)}function _a(a){var b=a||Aa(),c=Ia(b,this).startOf("day"),d=this.diff(c,"days",!0),e=-6>d?"sameElse":-1>d?"lastWeek":0>d?"lastDay":1>d?"sameDay":2>d?"nextDay":7>d?"nextWeek":"sameElse";return this.format(this.localeData().calendar(e,this,Aa(b)))}function ab(){return new n(this)}function bb(a,b){var c;return b=z("undefined"!=typeof b?b:"millisecond"),"millisecond"===b?(a=o(a)?a:Aa(a),+this>+a):(c=o(a)?+a:+Aa(a),c<+this.clone().startOf(b))}function cb(a,b){var c;return b=z("undefined"!=typeof b?b:"millisecond"),"millisecond"===b?(a=o(a)?a:Aa(a),+a>+this):(c=o(a)?+a:+Aa(a),+this.clone().endOf(b)<c)}function db(a,b,c){return this.isAfter(a,c)&&this.isBefore(b,c)}function eb(a,b){var c;return b=z(b||"millisecond"),"millisecond"===b?(a=o(a)?a:Aa(a),+this===+a):(c=+Aa(a),+this.clone().startOf(b)<=c&&c<=+this.clone().endOf(b))}function fb(a){return 0>a?Math.ceil(a):Math.floor(a)}function gb(a,b,c){var d,e,f=Ia(a,this),g=6e4*(f.utcOffset()-this.utcOffset());return b=z(b),"year"===b||"month"===b||"quarter"===b?(e=hb(this,f),"quarter"===b?e/=3:"year"===b&&(e/=12)):(d=this-f,e="second"===b?d/1e3:"minute"===b?d/6e4:"hour"===b?d/36e5:"day"===b?(d-g)/864e5:"week"===b?(d-g)/6048e5:d),c?e:fb(e)}function hb(a,b){var c,d,e=12*(b.year()-a.year())+(b.month()-a.month()),f=a.clone().add(e,"months");return 0>b-f?(c=a.clone().add(e-1,"months"),d=(b-f)/(f-c)):(c=a.clone().add(e+1,"months"),d=(b-f)/(c-f)),-(e+d)}function ib(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function jb(){var a=this.clone().utc();return 0<a.year()&&a.year()<=9999?"function"==typeof Date.prototype.toISOString?this.toDate().toISOString():J(a,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):J(a,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function kb(b){var c=J(this,b||a.defaultFormat);return this.localeData().postformat(c)}function lb(a,b){return this.isValid()?Va({to:this,from:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function mb(a){return this.from(Aa(),a)}function nb(a,b){return this.isValid()?Va({from:this,to:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function ob(a){return this.to(Aa(),a)}function pb(a){var b;return void 0===a?this._locale._abbr:(b=x(a),null!=b&&(this._locale=b),this)}function qb(){return this._locale}function rb(a){switch(a=z(a)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===a&&this.weekday(0),"isoWeek"===a&&this.isoWeekday(1),"quarter"===a&&this.month(3*Math.floor(this.month()/3)),this}
638function sb(a){return a=z(a),void 0===a||"millisecond"===a?this:this.startOf(a).add(1,"isoWeek"===a?"week":a).subtract(1,"ms")}function tb(){return+this._d-6e4*(this._offset||0)}function ub(){return Math.floor(+this/1e3)}function vb(){return this._offset?new Date(+this):this._d}function wb(){var a=this;return[a.year(),a.month(),a.date(),a.hour(),a.minute(),a.second(),a.millisecond()]}function xb(){return k(this)}function yb(){return g({},j(this))}function zb(){return j(this).overflow}function Ab(a,b){G(0,[a,a.length],0,b)}function Bb(a,b,c){return ha(Aa([a,11,31+b-c]),b,c).week}function Cb(a){var b=ha(this,this.localeData()._week.dow,this.localeData()._week.doy).year;return null==a?b:this.add(a-b,"y")}function Db(a){var b=ha(this,1,4).year;return null==a?b:this.add(a-b,"y")}function Eb(){return Bb(this.year(),1,4)}function Fb(){var a=this.localeData()._week;return Bb(this.year(),a.dow,a.doy)}function Gb(a){return null==a?Math.ceil((this.month()+1)/3):this.month(3*(a-1)+this.month()%3)}function Hb(a,b){if("string"==typeof a)if(isNaN(a)){if(a=b.weekdaysParse(a),"number"!=typeof a)return null}else a=parseInt(a,10);return a}function Ib(a){return this._weekdays[a.day()]}function Jb(a){return this._weekdaysShort[a.day()]}function Kb(a){return this._weekdaysMin[a.day()]}function Lb(a){var b,c,d;for(this._weekdaysParse||(this._weekdaysParse=[]),b=0;7>b;b++)if(this._weekdaysParse[b]||(c=Aa([2e3,1]).day(b),d="^"+this.weekdays(c,"")+"|^"+this.weekdaysShort(c,"")+"|^"+this.weekdaysMin(c,""),this._weekdaysParse[b]=new RegExp(d.replace(".",""),"i")),this._weekdaysParse[b].test(a))return b}function Mb(a){var b=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=a?(a=Hb(a,this.localeData()),this.add(a-b,"d")):b}function Nb(a){var b=(this.day()+7-this.localeData()._week.dow)%7;return null==a?b:this.add(a-b,"d")}function Ob(a){return null==a?this.day()||7:this.day(this.day()%7?a:a-7)}function Pb(a,b){G(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),b)})}function Qb(a,b){return b._meridiemParse}function Rb(a){return"p"===(a+"").toLowerCase().charAt(0)}function Sb(a,b,c){return a>11?c?"pm":"PM":c?"am":"AM"}function Tb(a){G(0,[a,3],0,"millisecond")}function Ub(){return this._isUTC?"UTC":""}function Vb(){return this._isUTC?"Coordinated Universal Time":""}function Wb(a){return Aa(1e3*a)}function Xb(){return Aa.apply(null,arguments).parseZone()}function Yb(a,b,c){var d=this._calendar[a];return"function"==typeof d?d.call(b,c):d}function Zb(a){var b=this._longDateFormat[a];return!b&&this._longDateFormat[a.toUpperCase()]&&(b=this._longDateFormat[a.toUpperCase()].replace(/MMMM|MM|DD|dddd/g,function(a){return a.slice(1)}),this._longDateFormat[a]=b),b}function $b(){return this._invalidDate}function _b(a){return this._ordinal.replace("%d",a)}function ac(a){return a}function bc(a,b,c,d){var e=this._relativeTime[c];return"function"==typeof e?e(a,b,c,d):e.replace(/%d/i,a)}function cc(a,b){var c=this._relativeTime[a>0?"future":"past"];return"function"==typeof c?c(b):c.replace(/%s/i,b)}function dc(a){var b,c;for(c in a)b=a[c],"function"==typeof b?this[c]=b:this["_"+c]=b;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function ec(a,b,c,d){var e=x(),f=h().set(d,b);return e[c](f,a)}function fc(a,b,c,d,e){if("number"==typeof a&&(b=a,a=void 0),a=a||"",null!=b)return ec(a,b,c,e);var f,g=[];for(f=0;d>f;f++)g[f]=ec(a,f,c,e);return g}function gc(a,b){return fc(a,b,"months",12,"month")}function hc(a,b){return fc(a,b,"monthsShort",12,"month")}function ic(a,b){return fc(a,b,"weekdays",7,"day")}function jc(a,b){return fc(a,b,"weekdaysShort",7,"day")}function kc(a,b){return fc(a,b,"weekdaysMin",7,"day")}function lc(){var a=this._data;return this._milliseconds=Rd(this._milliseconds),this._days=Rd(this._days),this._months=Rd(this._months),a.milliseconds=Rd(a.milliseconds),a.seconds=Rd(a.seconds),a.minutes=Rd(a.minutes),a.hours=Rd(a.hours),a.months=Rd(a.months),a.years=Rd(a.years),this}function mc(a,b,c,d){var e=Va(b,c);return a._milliseconds+=d*e._milliseconds,a._days+=d*e._days,a._months+=d*e._months,a._bubble()}function nc(a,b){return mc(this,a,b,1)}function oc(a,b){return mc(this,a,b,-1)}function pc(){var a,b,c,d=this._milliseconds,e=this._days,f=this._months,g=this._data,h=0;return g.milliseconds=d%1e3,a=fb(d/1e3),g.seconds=a%60,b=fb(a/60),g.minutes=b%60,c=fb(b/60),g.hours=c%24,e+=fb(c/24),h=fb(qc(e)),e-=fb(rc(h)),f+=fb(e/30),e%=30,h+=fb(f/12),f%=12,g.days=e,g.months=f,g.years=h,this}function qc(a){return 400*a/146097}function rc(a){return 146097*a/400}function sc(a){var b,c,d=this._milliseconds;if(a=z(a),"month"===a||"year"===a)return b=this._days+d/864e5,c=this._months+12*qc(b),"month"===a?c:c/12;switch(b=this._days+Math.round(rc(this._months/12)),a){case"week":return b/7+d/6048e5;case"day":return b+d/864e5;case"hour":return 24*b+d/36e5;case"minute":return 1440*b+d/6e4;case"second":return 86400*b+d/1e3;case"millisecond":return Math.floor(864e5*b)+d;default:throw new Error("Unknown unit "+a)}}function tc(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*p(this._months/12)}function uc(a){return function(){return this.as(a)}}function vc(a){return a=z(a),this[a+"s"]()}function wc(a){return function(){return this._data[a]}}function xc(){return fb(this.days()/7)}function yc(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function zc(a,b,c){var d=Va(a).abs(),e=fe(d.as("s")),f=fe(d.as("m")),g=fe(d.as("h")),h=fe(d.as("d")),i=fe(d.as("M")),j=fe(d.as("y")),k=e<ge.s&&["s",e]||1===f&&["m"]||f<ge.m&&["mm",f]||1===g&&["h"]||g<ge.h&&["hh",g]||1===h&&["d"]||h<ge.d&&["dd",h]||1===i&&["M"]||i<ge.M&&["MM",i]||1===j&&["y"]||["yy",j];return k[2]=b,k[3]=+a>0,k[4]=c,yc.apply(null,k)}function Ac(a,b){return void 0===ge[a]?!1:void 0===b?ge[a]:(ge[a]=b,!0)}function Bc(a){var b=this.localeData(),c=zc(this,!a,b);return a&&(c=b.pastFuture(+this,c)),b.postformat(c)}function Cc(){var a=he(this.years()),b=he(this.months()),c=he(this.days()),d=he(this.hours()),e=he(this.minutes()),f=he(this.seconds()+this.milliseconds()/1e3),g=this.asSeconds();return g?(0>g?"-":"")+"P"+(a?a+"Y":"")+(b?b+"M":"")+(c?c+"D":"")+(d||e||f?"T":"")+(d?d+"H":"")+(e?e+"M":"")+(f?f+"S":""):"P0D"}var Dc,Ec,Fc=a.momentProperties=[],Gc=!1,Hc={},Ic={},Jc=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,4}
638|x|X|zz?|ZZ?|.)/g,Kc=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Lc={},Mc={},Nc=/\d/,Oc=/\d\d/,Pc=/\d{3}/,Qc=/\d{4}/,Rc=/[+-]?\d{6}/,Sc=/\d\d?/,Tc=/\d{1,3}/,Uc=/\d{1,4}/,Vc=/[+-]?\d{1,6}/,Wc=/\d+/,Xc=/[+-]?\d+/,Yc=/Z|[+-]\d\d:?\d\d/gi,Zc=/[+-]?\d+(\.\d{1,3})?/,$c=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,_c={},ad={},bd=0,cd=1,dd=2,ed=3,fd=4,gd=5,hd=6;G("M",["MM",2],"Mo",function(){return this.month()+1}),G("MMM",0,0,function(a){return this.localeData().monthsShort(this,a)}),G("MMMM",0,0,function(a){return this.localeData().months(this,a)}),y("month","M"),L("M",Sc),L("MM",Sc,Oc),L("MMM",$c),L("MMMM",$c),O(["M","MM"],function(a,b){b[cd]=p(a)-1}),O(["MMM","MMMM"],function(a,b,c,d){var e=c._locale.monthsParse(a,d,c._strict);null!=e?b[cd]=e:j(c).invalidMonth=a});var id="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),jd="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),kd={};a.suppressDeprecationWarnings=!1;var ld=/^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,md=[["YYYYYY-MM-DD",/[+-]\d{6}-\d{2}-\d{2}/],["YYYY-MM-DD",/\d{4}-\d{2}-\d{2}/],["GGGG-[W]WW-E",/\d{4}-W\d{2}-\d/],["GGGG-[W]WW",/\d{4}-W\d{2}/],["YYYY-DDD",/\d{4}-\d{3}/]],nd=[["HH:mm:ss.SSSS",/(T| )\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss",/(T| )\d\d:\d\d:\d\d/],["HH:mm",/(T| )\d\d:\d\d/],["HH",/(T| )\d\d/]],od=/^\/?Date\((\-?\d+)/i;a.createFromInputFallback=$("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(a){a._d=new Date(a._i+(a._useUTC?" UTC":""))}),G(0,["YY",2],0,function(){return this.year()%100}),G(0,["YYYY",4],0,"year"),G(0,["YYYYY",5],0,"year"),G(0,["YYYYYY",6,!0],0,"year"),y("year","y"),L("Y",Xc),L("YY",Sc,Oc),L("YYYY",Uc,Qc),L("YYYYY",Vc,Rc),L("YYYYYY",Vc,Rc),O(["YYYY","YYYYY","YYYYYY"],bd),O("YY",function(b,c){c[bd]=a.parseTwoDigitYear(b)}),a.parseTwoDigitYear=function(a){return p(a)+(p(a)>68?1900:2e3)};var pd=B("FullYear",!1);G("w",["ww",2],"wo","week"),G("W",["WW",2],"Wo","isoWeek"),y("week","w"),y("isoWeek","W"),L("w",Sc),L("ww",Sc,Oc),L("W",Sc),L("WW",Sc,Oc),P(["w","ww","W","WW"],function(a,b,c,d){b[d.substr(0,1)]=p(a)});var qd={dow:0,doy:6};G("DDD",["DDDD",3],"DDDo","dayOfYear"),y("dayOfYear","DDD"),L("DDD",Tc),L("DDDD",Pc),O(["DDD","DDDD"],function(a,b,c){c._dayOfYear=p(a)}),a.ISO_8601=function(){};var rd=$("moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var a=Aa.apply(null,arguments);return this>a?this:a}),sd=$("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var a=Aa.apply(null,arguments);return a>this?this:a});Ga("Z",":"),Ga("ZZ",""),L("Z",Yc),L("ZZ",Yc),O(["Z","ZZ"],function(a,b,c){c._useUTC=!0,c._tzm=Ha(a)});var td=/([\+\-]|\d\d)/gi;a.updateOffset=function(){};var ud=/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/,vd=/^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/;Va.fn=Ea.prototype;var wd=Za(1,"add"),xd=Za(-1,"subtract");a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";var yd=$("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(a){return void 0===a?this.localeData():this.locale(a)});G(0,["gg",2],0,function(){return this.weekYear()%100}),G(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Ab("gggg","weekYear"),Ab("ggggg","weekYear"),Ab("GGGG","isoWeekYear"),Ab("GGGGG","isoWeekYear"),y("weekYear","gg"),y("isoWeekYear","GG"),L("G",Xc),L("g",Xc),L("GG",Sc,Oc),L("gg",Sc,Oc),L("GGGG",Uc,Qc),L("gggg",Uc,Qc),L("GGGGG",Vc,Rc),L("ggggg",Vc,Rc),P(["gggg","ggggg","GGGG","GGGGG"],function(a,b,c,d){b[d.substr(0,2)]=p(a)}),P(["gg","GG"],function(b,c,d,e){c[e]=a.parseTwoDigitYear(b)}),G("Q",0,0,"quarter"),y("quarter","Q"),L("Q",Nc),O("Q",function(a,b){b[cd]=3*(p(a)-1)}),G("D",["DD",2],"Do","date"),y("date","D"),L("D",Sc),L("DD",Sc,Oc),L("Do",function(a,b){return a?b._ordinalParse:b._ordinalParseLenient}),O(["D","DD"],dd),O("Do",function(a,b){b[dd]=p(a.match(Sc)[0],10)});var zd=B("Date",!0);G("d",0,"do","day"),G("dd",0,0,function(a){return this.localeData().weekdaysMin(this,a)}),G("ddd",0,0,function(a){return this.localeData().weekdaysShort(this,a)}),G("dddd",0,0,function(a){return this.localeData().weekdays(this,a)}),G("e",0,0,"weekday"),G("E",0,0,"isoWeekday"),y("day","d"),y("weekday","e"),y("isoWeekday","E"),L("d",Sc),L("e",Sc),L("E",Sc),L("dd",$c),L("ddd",$c),L("dddd",$c),P(["dd","ddd","dddd"],function(a,b,c){var d=c._locale.weekdaysParse(a);null!=d?b.d=d:j(c).invalidWeekday=a}),P(["d","e","E"],function(a,b,c,d){b[d]=p(a)});var Ad="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Bd="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Cd="Su_Mo_Tu_We_Th_Fr_Sa".split("_");G("H",["HH",2],0,"hour"),G("h",["hh",2],0,function(){return this.hours()%12||12}),Pb("a",!0),Pb("A",!1),y("hour","h"),L("a",Qb),L("A",Qb),L("H",Sc),L("h",Sc),L("HH",Sc,Oc),L("hh",Sc,Oc),O(["H","HH"],ed),O(["a","A"],function(a,b,c){c._isPm=c._locale.isPM(a),c._meridiem=a}),O(["h","hh"],function(a,b,c){b[ed]=p(a),j(c).bigHour=!0});var Dd=/[ap]\.?m?\.?/i,Ed=B("Hours",!0);G("m",["mm",2],0,"minute"),y("minute","m"),L("m",Sc),L("mm",Sc,Oc),O(["m","mm"],fd);var Fd=B("Minutes",!1);G("s",["ss",2],0,"second"),y("second","s"),L("s",Sc),L("ss",Sc,Oc),O(["s","ss"],gd);var Gd=B("Seconds",!1);G("S",0,0,function(){return~~(this.millisecond()/100)}),G(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Tb("SSS"),Tb("SSSS"),y("millisecond","ms"),L("S",Tc,Nc),L("SS",Tc,Oc),L("SSS",Tc,Pc),L("SSSS",Wc),O(["S","SS","SSS","SSSS"],function(a,b){b[hd]=p(1e3*("0."+a))});var Hd=B("Milliseconds",!1);G("z",0,0,"zoneAbbr"),G("zz",0,0,"zoneName");var Id=n.prototype;Id.add=wd,Id.calendar=_a,Id.clone=ab,Id.diff=gb,Id.endOf=sb,Id.format=kb,Id.from=lb,Id.fromNow=mb,Id.to=nb,Id.toNow=ob,Id.get=E,Id.invalidAt=zb,Id.isAfter=bb,Id.isBefore=cb,Id.isBetween=db,Id.isSame=eb,Id.isValid=xb,Id.lang=yd,Id.locale=pb,Id.localeData=qb,Id.max=sd,Id.min=rd,Id.parsingFlags=yb,Id.set=E,Id.startOf=rb,Id.subtract=
vendor: 4,434 bytes, lines 638-643
638xd,Id.toArray=wb,Id.toDate=vb,Id.toISOString=jb,Id.toJSON=jb,Id.toString=ib,Id.unix=ub,Id.valueOf=tb,Id.year=pd,Id.isLeapYear=ga,Id.weekYear=Cb,Id.isoWeekYear=Db,Id.quarter=Id.quarters=Gb,Id.month=W,Id.daysInMonth=X,Id.week=Id.weeks=la,Id.isoWeek=Id.isoWeeks=ma,Id.weeksInYear=Fb,Id.isoWeeksInYear=Eb,Id.date=zd,Id.day=Id.days=Mb,Id.weekday=Nb,Id.isoWeekday=Ob,Id.dayOfYear=oa,Id.hour=Id.hours=Ed,Id.minute=Id.minutes=Fd,Id.second=Id.seconds=Gd,Id.millisecond=Id.milliseconds=Hd,Id.utcOffset=Ka,Id.utc=Ma,Id.local=Na,Id.parseZone=Oa,Id.hasAlignedHourOffset=Pa,Id.isDST=Qa,Id.isDSTShifted=Ra,Id.isLocal=Sa,Id.isUtcOffset=Ta,Id.isUtc=Ua,Id.isUTC=Ua,Id.zoneAbbr=Ub,Id.zoneName=Vb,Id.dates=$("dates accessor is deprecated. Use date instead.",zd),Id.months=$("months accessor is deprecated. Use month instead",W),Id.years=$("years accessor is deprecated. Use year instead",pd),Id.zone=$("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",La);var Jd=Id,Kd={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Ld={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY LT",LLLL:"dddd, MMMM D, YYYY LT"},Md="Invalid date",Nd="%d",Od=/\d{1,2}/,Pd={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour", 639hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Qd=r.prototype;Qd._calendar=Kd,Qd.calendar=Yb,Qd._longDateFormat=Ld,Qd.longDateFormat=Zb,Qd._invalidDate=Md,Qd.invalidDate=$b,Qd._ordinal=Nd,Qd.ordinal=_b,Qd._ordinalParse=Od,Qd.preparse=ac,Qd.postformat=ac,Qd._relativeTime=Pd,Qd.relativeTime=bc,Qd.pastFuture=cc,Qd.set=dc,Qd.months=S,Qd._months=id,Qd.monthsShort=T,Qd._monthsShort=jd,Qd.monthsParse=U,Qd.week=ia,Qd._week=qd,Qd.firstDayOfYear=ka,Qd.firstDayOfWeek=ja,Qd.weekdays=Ib,Qd._weekdays=Ad,Qd.weekdaysMin=Kb,Qd._weekdaysMin=Cd,Qd.weekdaysShort=Jb,Qd._weekdaysShort=Bd,Qd.weekdaysParse=Lb,Qd.isPM=Rb,Qd._meridiemParse=Dd,Qd.meridiem=Sb,v("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var b=a%10,c=1===p(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c}}),a.lang=$("moment.lang is deprecated. Use moment.locale instead.",v),a.langData=$("moment.langData is deprecated. Use moment.localeData instead.",x);var Rd=Math.abs,Sd=uc("ms"),Td=uc("s"),Ud=uc("m"),Vd=uc("h"),Wd=uc("d"),Xd=uc("w"),Yd=uc("M"),Zd=uc("y"),$d=wc("milliseconds"),_d=wc("seconds"),ae=wc("minutes"),be=wc("hours"),ce=wc("days"),de=wc("months"),ee=wc("years"),fe=Math.round,ge={s:45,m:45,h:22,d:26,M:11},he=Math.abs,ie=Ea.prototype;ie.abs=lc,ie.add=nc,ie.subtract=oc,ie.as=sc,ie.asMilliseconds=Sd,ie.asSeconds=Td,ie.asMinutes=Ud,ie.asHours=Vd,ie.asDays=Wd,ie.asWeeks=Xd,ie.asMonths=Yd,ie.asYears=Zd,ie.valueOf=tc,ie._bubble=pc,ie.get=vc,ie.milliseconds=$d,ie.seconds=_d,ie.minutes=ae,ie.hours=be,ie.days=ce,ie.weeks=xc,ie.months=de,ie.years=ee,ie.humanize=Bc,ie.toISOString=Cc,ie.toString=Cc,ie.toJSON=Cc,ie.locale=pb,ie.localeData=qb,ie.toIsoString=$("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Cc),ie.lang=yd,G("X",0,0,"unix"),G("x",0,0,"valueOf"),L("x",Xc),L("X",Zc),O("X",function(a,b,c){c._d=new Date(1e3*parseFloat(a,10))}),O("x",function(a,b,c){c._d=new Date(p(a))}),a.version="2.10.3",b(Aa),a.fn=Jd,a.min=Ca,a.max=Da,a.utc=h,a.unix=Wb,a.months=gc,a.isDate=d,a.locale=v,a.invalid=l,a.duration=Va,a.isMoment=o,a.weekdays=ic,a.parseZone=Xb,a.localeData=x,a.isDuration=Fa,a.monthsShort=hc,a.weekdaysMin=kc,a.defineLocale=w,a.weekdaysShort=jc,a.normalizeUnits=z,a.relativeTimeThreshold=Ac;var je=a;return je}); 640/* End */ 641; 642; /* Start:"a:4:{s:4:"full";s:74:"/local/templates/aspro_max/vendor/js/sticky-sidebar.min.js?161435273411546";s:6:"source";s:54:"/local/templates/aspro_max/vendor/js/sticky-sidebar.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 643!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)}}
643Object.defineProperty(t,"__esModule",{value:!0});var c,o,e=(o={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);if((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}}
643,{key:"_getAffixTypeScrollingDown",value:function(){var t=this.dimensions,e=t.sidebarHeight+t.containerTop,i=t.viewportTop+t.topSpacing,n=t.viewportBottom-t.bottomSpacing,o=this.affixedType;return this.isSidebarFitsViewport()?t.sidebarHeight+i>=t.containerBottom?(t.translateY=t.containerBottom-e,o="CONTAINER-BOTTOM"):i>=t.containerTop&&(t.translateY=i-t.containerTop,o="VIEWPORT-TOP"):t.containerBottom<=n?(t.translateY=t.containerBottom-e,o="CONTAINER-BOTTOM"):e+t.translateY<=n?(t.translateY=n-e,o="VIEWPORT-BOTTOM"):t.containerTop+t.translateY<=i&&0!==t.translateY&&t.maxTranslateY!==t.translateY&&(o="VIEWPORT-UNBOTTOM"),o}},{key:"_getAffixTypeScrollingUp",value:function(){var t=this.dimensions,e=t.sidebarHeight+t.containerTop,i=t.viewportTop+t.topSpacing,n=t.viewportBottom-t.bottomSpacing,o=this.affixedType;return i<=t.translateY+t.containerTop?(t.translateY=i-t.containerTop,o="VIEWPORT-TOP"):t.containerBottom<=n?(t.translateY=t.containerBottom-e,o="CONTAINER-BOTTOM"):this.isSidebarFitsViewport()||t.containerTop<=i&&0!==t.translateY&&t.maxTranslateY!==t.translateY&&(o="VIEWPORT-UNBOTTOM"),o}},{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;var e=this.getAffixType(),i=this._getStyle(e);if((this.affixedType!=e||t)&&e){var n="affix."+e.toLowerCase().replace("viewport-","")+c;for(var o 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 s="number"==typeof i.outer[o]?"px":"";this.sidebar.style[o]=i.outer[o]+s}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,o=1<arguments.length&&void 0!==e?e:0,s=2<arguments.length&&void 0!==i?i:0;return this.support.transform3d?"translate3d("+n+", "+o+", "+s+")":!!this.support.translate&&"translate("+n+", "+o+")"}},{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),o=document.createElement("support").style;return(e+" "+["Webkit","Moz","O","ms"].join(n+" ")+n).split(" ").forEach(function(t,e){if(void 0!==o[t])return i=t,!1}),i}}
643,{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 o}}]),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(o,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,viewportHeight: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),o=(i=n)&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i;t.default=o,t.__moduleExports=n,Object.defineProperty(t,"__esModule",{value:!0})}); 644/* End */ 645; 646; /* Start:"a:4:{s:4:"full";s:68:"/local/templates/aspro_max/js/jquery.validate.min.js?161435190622254";s:6:"source";s:52:"/local/templates/aspro_max/js/jquery.validate.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 647/*! jQuery Validation Plugin - v1.13.1 - 10/14/2014 648 * http://jqueryvalidation.org/ 649 * Copyright (c) 2014 Jörn Zaefferer; Licensed MIT */ 650!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=
650a.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.validClass),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
650)),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)},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.val
650idClass),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");g.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.n
650ame],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);
650return!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(' ');
650if(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})}})}); 651/* End */ 652; 653; /* Start:"a:4:{s:4:"full";s:76:"/local/templates/aspro_max/js/aspro_animate_open_fancy.min.js?16143519421149";s:6:"source";s:57:"/local/templates/aspro_max/js/aspro_animate_open_fancy.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 654function retrieveScale(e){var t=e.width()/2,i=e.offset().left+t,o=e.offset().top+t-$(window).scrollTop(),s=scaleValue(o,i,t,$(window).height(),$(window).width());return e.css("position","fixed").velocity({top:o-t,left:i-t,translateX:0},0),s}function scaleValue(e,t,i,o,s){var a=o/2<t?t:o-t,n=s/2<e?e:s-e;return Math.ceil(Math.sqrt(Math.pow(a,2)+Math.pow(n,2))/i)}function animateLayer(e,t,i){e.velocity({scale:t},400,function(){$("body").toggleClass("overflow-hidden",i),i?e.parents(".cd-section").addClass("modal-is-visible").end().off("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend"):e.removeClass("is-visible").removeAttr("style").siblings('[data-type="modal-trigger"]').removeClass("to-circle")})}function updateLayer(){var e=$(".cd-section.modal-is-visible .cd-modal-bg"),t=e.width()/2,i=e.siblings(".btn").offset().top+t-$(window).scrollTop(),o=e.siblings(".btn").offset().left+t,s=scaleValue(i,o,t,$(window).height(),$(window).width());e.velocity({top:i-t,left:o-t,scale:s},0)}function closeModal(){$(".cd-modal-bg").fadeOut(),animateLayer($(".cd-modal-bg"),1,!1),$(".cd-modal-bg").removeClass("is-visible")} 655/* End */ 656; 657; /* Start:"a:4:{s:4:"full";s:76:"/local/templates/aspro_max/js/jquery.inputmask.bundle.min.js?161435194070933";s:6:"source";s:60:"/local/templates/aspro_max/js/jquery.inputmask.bundle.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 658!function(e){function t(n){if(i[n])return i[n].exports;var a=i[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var i={};t.m=e,t.c=i,t.d=function(e,i,n){t.o(e,i)||Object.defineProperty(e,i,{configurable:!1,enumerable:!0,get:n})}
658,t.n=function(e){var i=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(i,"a",i),i},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=3)}([function(e,t,i){"use strict";var n,a,r;"function"==typeof Symbol&&Symbol.iterator,a=[i(2)],void 0!==(r="function"==typeof(n=function(e){return e})?n.apply(t,a):n)&&(e.exports=r)},function(e,t,i){"use strict";var n,a,r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};a=[i(0),i(5),i(6)],void 0!==(r="function"==typeof(n=function(e,t,i,n){function a(t,i,o){if(!(this instanceof a))return new a(t,i,o);this.el=n,this.events={},this.maskset=n,this.refreshValue=!1,!0!==o&&(e.isPlainObject(t)?i=t:(i=i||{},t&&(i.alias=t)),this.opts=e.extend(!0,{},this.defaults,i),this.noMasksCache=i&&i.definitions!==n,this.userOptions=i||{},this.isRTL=this.opts.numericInput,r(this.opts.alias,i,this.opts))}function r(t,i,o){var s=a.prototype.aliases[t];return s?(s.alias&&r(s.alias,n,o),e.extend(!0,o,s),e.extend(!0,o,i),!0):(null===o.mask&&(o.mask=t),!1)}function s(t,i){function r(t,r,o){var s=!1;if(null!==t&&""!==t||((s=null!==o.regex)?t=(t=o.regex).replace(/^(\^)(.*)(\$)$/,"$2"):(s=!0,t=".*")),1===t.length&&!1===o.greedy&&0!==o.repeat&&(o.placeholder=""),o.repeat>0||"*"===o.repeat||"+"===o.repeat){var l="*"===o.repeat?0:"+"===o.repeat?1:o.repeat;t=o.groupmarker[0]+t+o.groupmarker[1]+o.quantifiermarker[0]+l+","+o.repeat+o.quantifiermarker[1]}var u,c=s?"regex_"+o.regex:o.numericInput?t.split("").reverse().join(""):t;return a.prototype.masksCache[c]===n||!0===i?(u={mask:t,maskToken:a.prototype.analyseMask(t,s,o),validPositions:{},_buffer:n,buffer:n,tests:{},excludes:{},metadata:r,maskLength:n},!0!==i&&(a.prototype.masksCache[c]=u,u=e.extend(!0,{},a.prototype.masksCache[c]))):u=e.extend(!0,{},a.prototype.masksCache[c]),u}if(e.isFunction(t.mask)&&(t.mask=t.mask(t)),e.isArray(t.mask)){if(t.mask.length>1){if(null===t.keepStatic){t.keepStatic="auto";for(var o=0;o<t.mask.length;o++)if(t.mask[o].charAt(0)!==t.mask[0].charAt(0)){t.keepStatic=!0;break}}var s=t.groupmarker[0];return e.each(t.isRTL?t.mask.reverse():t.mask,function(i,a){s.length>1&&(s+=t.groupmarker[1]+t.alternatormarker+t.groupmarker[0]),a.mask===n||e.isFunction(a.mask)?s+=a:s+=a.mask}),r(s+=t.groupmarker[1],t.mask,t)}t.mask=t.mask.pop()}return t.mask&&t.mask.mask!==n&&!e.isFunction(t.mask.mask)?r(t.mask.mask,t.mask,t):r(t.mask,t.mask,t)}function l(e){var t=i.createElement("input"),n="on"+e,a=n in t;return a||(t.setAttribute(n,"return;"),a="function"==typeof t[n]),t=null,a}function u(r,s,c){function d(e,t,i){t=t||0;var a,r,o,s=[],l=0,u=v();do{!0===e&&h().validPositions[l]?(r=(o=h().validPositions[l]).match,a=o.locator.slice(),s.push(!0===i?o.input:!1===i?r.nativeDef:N(l,r))):(r=(o=P(l,a,l-1)).match,a=o.locator.slice(),(!1===c.jitMasking||l<u||"number"==typeof c.jitMasking&&isFinite(c.jitMasking)&&c.jitMasking>l)&&s.push(!1===i?r.nativeDef:N(l,r))),"auto"===c.keepStatic&&r.newBlockMarker&&null!==r.fn&&(c.keepStatic=l-1),l++}while(($===n||l<$)&&(null!==r.fn||""!==r.def)||t>l);return""===s[s.length-1]&&s.pop(),!1===i&&h().maskLength!==n||(h().maskLength=l-1),s}function h(){return s}function g(e){var t=h();t.buffer=n,!0!==e&&(t.validPositions={},t.p=0)}function v(e,t,i){var a=-1,r=-1,o=i||h().validPositions;e===n&&(e=-1);for(var s in o){var l=parseInt(s);o[l]&&(t||!0!==o[l].generatedInput)&&(l<=e&&(a=l),l>=e&&(r=l))}return-1!==a&&e-a>1||r<e?a:r}function k(t,i,a,r){var o,s=t,l=e.extend(!0,{},h().validPositions),u=!1;for(h().p=t,o=i-1;o>=s;
658o--)h().validPositions[o]!==n&&(!0!==a&&(!h().validPositions[o].match.optionality&&function(e){var t=h().validPositions[e];if(t!==n&&null===t.match.fn){var i=h().validPositions[e-1],a=h().validPositions[e+1];return i!==n&&a!==n}return!1}(o)||!1===c.canClearPosition(h(),o,v(n,!0),r,c))||delete h().validPositions[o]);for(g(!0),o=s+1;o<=v();){for(;h().validPositions[s]!==n;)s++;if(o<s&&(o=s+1),h().validPositions[o]===n&&j(o))o++;else{var p=P(o);!1===u&&l[s]&&l[s].match.def===p.match.def?(h().validPositions[s]=e.extend(!0,{},l[s]),h().validPositions[s].input=p.input,delete h().validPositions[o],o++):A(s,p.match.def)?!1!==_(s,p.input||N(o),!0)&&(delete h().validPositions[o],o++,u=!0):j(o)||(o++,s--),s++}}if(!0!==r)for(o=v(-1,!0);h().validPositions[o]&&!0===h().validPositions[o].generatedInput;)delete h().validPositions[o--];g(!0)}function y(e,t,i){for(var a,r=S(e=e>0?e-1:0),o=r.alternation!==n?r.locator[r.alternation].toString().split(","):[],s=0;s<t.length&&(!((a=t[s]).match&&(c.greedy&&!0!==a.match.optionalQuantifier||(!1===a.match.optionality||!1===a.match.newBlockMarker)&&!0!==a.match.optionalQuantifier)&&(r.alternation===n||r.alternation!==a.alternation||a.locator[r.alternation]!==n&&D(a.locator[r.alternation].toString().split(","),o)))||!0===i&&(null!==a.match.fn||/[0-9a-bA-Z]/.test(a.match.def)));s++);return a}function b(e){var t=e.locator[e.alternation];return"string"==typeof t&&t.length>0&&(t=t.split(",")[0]),t!==n?t.toString():""}function x(e,t){for(var i=(e.alternation!=n?e.mloc[b(e)]:e.locator).join("");i.length<t;)i+="0";return i}function P(e,t,i){return h().validPositions[e]||y(e,C(e,t?t.slice():t,i))}function S(e){return h().validPositions[e]?h().validPositions[e]:C(e)[0]}function A(e,t){for(var i=!1,n=C(e),a=0;a<n.length;a++)if(n[a].match&&n[a].match.def===t){i=!0;break}return i}function C(t,i,a){function r(i,a,s,l){function u(s,l,p){function m(t,i){var n=0===e.inArray(t,i.matches);return n||e.each(i.matches,function(e,a){if(!0===a.isQuantifier&&(n=m(t,i.matches[e-1])))return!1}),n}function k(t,i,a){var r,o;if((h().tests[t]||h().validPositions[t])&&e.each(h().tests[t]||[h().validPositions[t]],function(e,t){if(t.mloc[i])return r=t,!1;var s=a!==n?a:t.alternation,l=t.locator[s]!==n?t.locator[s].toString().indexOf(i):-1;(o===n||l<o)&&-1!==l&&(r=t,o=l)}),r){var s=r.locator[r.alternation];return(r.mloc[i]||r.mloc[s]||r.locator).slice((a!==n?a:r.alternation)+1)}return a!==n?k(t,i):n}function y(e,t){function i(e){for(var t,i,n=[],a=0,r=e.length;a<r;a++)if("-"===e.charAt(a))for(i=e.charCodeAt(a+1);++t<i;)n.push(String.fromCharCode(t));else t=e.charCodeAt(a),n.push(e.charAt(a));return n.join("")}return c.regex&&null!==e.match.fn&&null!==t.match.fn?-1!==i(t.match.def.replace(/[\[\]]/g,"")).indexOf(i(e.match.def.replace(/[\[\]]/g,""))):e.match.def===t.match.nativeDef}function b(e,t){if(t===n||e.alternation===t.alternation&&-1===e.locator[e.alternation].toString().indexOf(t.locator[t.alternation])){e.mloc=e.mloc||{};var i=e.locator[e.alternation];if(i!==n){if("string"==typeof i&&(i=i.split(",")[0]),e.mloc[i]===n&&(e.mloc[i]=e.locator.slice()),t!==n){for(var a in t.mloc)"string"==typeof a&&(a=a.split(",")[0]),e.mloc[a]===n&&(e.mloc[a]=t.mloc[a]);e.locator[e.alternation]=Object.keys(e.mloc).join(",")}return!0}e.alternation=n}return!1}if(f>1e4)throw"Inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. "+h().mask;if(f===t&&s.matches===n)return d.push({match:s,locator:l.reverse(),cd:v,mloc:{}}),!0;if(s.matches!==n){if(s.isGroup&&p!==s){if(s=u(i.matches[e.inArray(s,i.matches)+1],l))return!0}else if(s.isOptional){var x=s;if(s=r(s,a,l,p)){if(!m(o=d[d.length-1].match,x))return!0;g=!0,f=t}}else if(s.isAlternator){var P,S=s,A=[],C=d.slice(),M=l.length,E=a.length>0?a.shift():-1;if(-1===E||"string"==typeof E){var w,D=f,O=a.slice(),_=[];if("string"==typeof E)_=E.split(",");else for(w=0;w<S.matches.length;w++)_.push(w.toString());if(h().excludes[t]){for(var j=_.slice(),F=0,T=h().excludes[t].length;F<T;F++)_.splice(_.indexOf(h().excludes[t][F].toString()),1);0===_.length&&(h().excludes[t]=n,_=j)}(!0===c.keepStatic||isFinite(parseInt(c.keepStatic))&&D>=c.keepStatic)&&(_=_.slice(0,1));for(var R=0;R<_.length;R++){w=parseInt(_[R]),d=[],a=k(f,w,M)||O.slice(),S.matches[w]&&u(S.matches[w],[w].concat(l),p)&&(s=!0),P=d.slice(),f=D,d=[];for(var N=0;N<P.length;N++){var G=P[N],B=!1;G.alternation=G.alternation||M,b(G);for(var I=0;I<A.length;I++){var L=A[I];if("string"!=typeof E||G.alternation!==n&&-1!==e.inArray(G.locator[G.alternation].toString(),_)){if(G.match.nativeDef===L.match.nativeDef){B=!0,b(L,G);break}if(y(G,L)){b(G,L)&&(B=!0,A.splice(A.indexOf(L),0,G));break}if(y(L,G)){b(L,G);break}if(z=L,null===(U=G).match.fn&&null!==z.match.fn&&z.match.fn.test(U.match.def,h(),t,!1,c,!1)){b(G,L)&&(B=!0,A.splice(A.indexOf(L),0,G));break}}}B||A.push(G)}}d=C.concat(A),f=t,g=d.length>0,s=A.length>0,a=O.slice()}else s=u(S.matches[E]||i.matches[E],[E].concat(l),p);if(s)return!0}else if(s.isQuantifier&&p!==i.matches[e.inArray(s,i.matches)-1])for(var H=s,V=a.length>0?a.shift():0;V<(isNaN(H.quantifier.max)?V+1:H.quantifier.max)&&f<=t;V++){var K=i.matches[e.inArray(H,i.matches)-1];
658if(s=u(K,[V].concat(l),K)){if((o=d[d.length-1].match).optionalQuantifier=V>H.quantifier.min-1,m(o,K)){if(V>H.quantifier.min-1){g=!0,f=t;break}return!0}return!0}}else if(s=r(s,a,l,p))return!0}else f++;var U,z}for(var p=a.length>0?a.shift():0;p<i.matches.length;p++)if(!0!==i.matches[p].isQuantifier){var m=u(i.matches[p],[p].concat(s),l);if(m&&f===t)return m;if(f>t)break}}var o,s,l,u,p=h().maskToken,f=i?a:0,m=i?i.slice():[0],d=[],g=!1,v=i?i.join(""):"";if(t>-1){if(i===n){for(var k,b=t-1;(k=h().validPositions[b]||h().tests[b])===n&&b>-1;)b--;k!==n&&b>-1&&(s=b,l=k,u=[],e.isArray(l)||(l=[l]),l.length>0&&(l[0].alternation===n?0===(u=y(s,l.slice()).locator.slice()).length&&(u=l[0].locator.slice()):e.each(l,function(e,t){if(""!==t.def)if(0===u.length)u=t.locator.slice();else for(var i=0;i<u.length;i++)t.locator[i]&&-1===u[i].toString().indexOf(t.locator[i])&&(u[i]+=","+t.locator[i])})),v=(m=u).join(""),f=b)}if(h().tests[t]&&h().tests[t][0].cd===v)return h().tests[t];for(var x=m.shift();x<p.length&&!(r(p[x],m,[x])&&f===t||f>t);x++);}return(0===d.length||g)&&d.push({match:{fn:null,optionality:!0,casing:null,def:"",placeholder:""},locator:[],mloc:{},cd:v}),i!==n&&h().tests[t]?e.extend(!0,[],d):(h().tests[t]=e.extend(!0,[],d),h().tests[t])}function M(){return h()._buffer===n&&(h()._buffer=d(!1,1),h().buffer===n&&(h().buffer=h()._buffer.slice())),h()._buffer}function E(e){return h().buffer!==n&&!0!==e||(h().buffer=d(!0,v(),!0)),h().buffer}function w(e,t,i){var a,r;if(!0===e)g(),e=0,t=i.length;else for(a=e;a<t;a++)delete h().validPositions[a];for(r=e,a=e;a<t;a++)if(g(!0),i[a]!==c.skipOptionalPartCharacter){var o=_(r,i[a],!0,!0);!1!==o&&(g(!0),r=o.caret!==n?o.caret:o.pos+1)}}function D(t,i,a){for(var r,o=c.greedy?i:i.slice(0,1),s=!1,l=a!==n?a.split(","):[],u=0;u<l.length;u++)-1!==(r=t.indexOf(l[u]))&&t.splice(r,1);for(var p=0;p<t.length;p++)if(-1!==e.inArray(t[p],o)){s=!0;break}return s}function O(t,i,a,r,o){var s,l,u,p,f,m,d,k=e.extend(!0,{},h().validPositions),y=!1,x=o!==n?o:v();if(-1===x&&o===n)l=(p=S(s=0)).alternation;else for(;x>=0;x--)if((u=h().validPositions[x])&&u.alternation!==n){if(p&&p.locator[u.alternation]!==u.locator[u.alternation])break;s=x,l=h().validPositions[s].alternation,p=u}if(l!==n){d=parseInt(s),h().excludes[d]=h().excludes[d]||[],!0!==t&&h().excludes[d].push(b(p));var P=[],A=0;for(f=d;f<v(n,!0)+1;f++)(m=h().validPositions[f])&&!0!==m.generatedInput&&/[0-9a-bA-Z]/.test(m.input)?P.push(m.input):f<t&&A++,delete h().validPositions[f];for(;h().excludes[d]&&h().excludes[d].length<10;){var C=-1*A,M=P.slice();for(h().tests[d]=n,g(!0),y=!0;M.length>0;){var E=M.shift();if(E!==c.skipOptionalPartCharacter&&!(y=_(v(n,!0)+1,E,!1,r,!0)))break}if(y&&i!==n){var w=v(t)+1;for(f=d;f<v()+1;f++)((m=h().validPositions[f])===n||null==m.match.fn)&&f<t+C&&C++;y=_((t+=C)>w?w:t,i,a,r,!0)}if(y)break;if(g(),p=S(d),h().validPositions=e.extend(!0,{},k),!h().excludes[d]){y=O(t,i,a,r,d-1);break}var D=b(p);if(-1!==h().excludes[d].indexOf(D)){y=O(t,i,a,r,d-1);break}for(h().excludes[d].push(D),f=d;f<v(n,!0)+1;f++)delete h().validPositions[f]}}return h().excludes[d]=n,y}function _(t,i,r,o,s,l){function u(e){return X?e.begin-e.end>1||e.begin-e.end==1:e.end-e.begin>1||e.end-e.begin==1}function p(i,r,s){var l=!1;return e.each(C(i),function(p,f){var d=f.match;if(E(!0),!1!==(l=null!=d.fn?d.fn.test(r,h(),i,s,c,u(t)):(r===d.def||r===c.skipOptionalPartCharacter)&&""!==d.def&&{c:N(i,d,!0)||d.def,pos:i})){var y=l.c!==n?l.c:r;y=y===c.skipOptionalPartCharacter&&null===d.fn?N(i,d,!0)||d.def:y;var b=i,x=E();if(l.remove!==n&&(e.isArray(l.remove)||(l.remove=[l.remove]),e.each(l.remove.sort(function(e,t){return t-e}),function(e,t){k(t,t+1,!0)})),l.insert!==n&&(e.isArray(l.insert)||(l.insert=[l.insert]),e.each(l.insert.sort(function(e,t){return e-t}),function(e,t){_(t.pos,t.c,!0,o)})),l.refreshFromBuffer){var P=l.refreshFromBuffer;if(w(!0===P?P:P.start,P.end,x),l.pos===n&&l.c===n)return l.pos=v(),!1;if((b=l.pos!==n?l.pos:i)!==i)return l=e.extend(l,_(b,y,!0,o)),!1}else if(!0!==l&&l.pos!==n&&l.pos!==i&&(b=l.pos,w(i,b,E().slice()),b!==i))return l=e.extend(l,_(b,y,!0)),!1;return(!0===l||l.pos!==n||l.c!==n)&&(p>0&&g(!0),m(b,e.extend({}
658,f,{input:function(t,i,n){switch(c.casing||i.casing){case"upper":t=t.toUpperCase();break;case"lower":t=t.toLowerCase();break;case"title":var r=h().validPositions[n-1];t=0===n||r&&r.input===String.fromCharCode(a.keyCode.SPACE)?t.toUpperCase():t.toLowerCase();break;default:if(e.isFunction(c.casing)){var o=Array.prototype.slice.call(arguments);o.push(h().validPositions),t=c.casing.apply(this,o)}}return t}(y,d,b)}),o,u(t))||(l=!1),!1)}}),l}function f(t,i,a){var r;if(t===n)for(t=i-1;t>0&&!h().validPositions[t];t--);for(var o=t;o<i;o++)if(h().validPositions[o]===n&&!j(o,!0)){var s=0==o?S(o):h().validPositions[o-1];if(s){var l,u=x(s),c=C(o).slice(),p=n,f=S(o);if(""===c[c.length-1].match.def&&c.pop(),e.each(c,function(e,t){l=x(t,u.length);var i=Math.abs(l-u);(p===n||i<p)&&null===t.match.fn&&!0!==t.match.optionality&&!0!==t.match.optionalQuantifier&&(p=i,f=t)}),(f=e.extend({},f,{input:N(o,f.match,!0)||f.match.def})).generatedInput=!0,m(o,f,!0),!0!==a){var d=h().validPositions[i].input;h().validPositions[i]=n,r=_(i,d,!0,!0)}}}return r}function m(t,i,a,r){if(r||c.insertMode&&h().validPositions[t]!==n&&a===n){var o,s=e.extend(!0,{},h().validPositions),l=v(n,!0);for(o=t;o<=l;o++)delete h().validPositions[o];h().validPositions[t]=e.extend(!0,{},i);var u,p=!0,m=h().validPositions,d=!1;for(o=u=t;o<=l;o++){var k=s[o];if(k!==n)for(var y=u;""!==S(y).match.def&&(null===k.match.fn&&m[o]&&(!0===m[o].match.optionalQuantifier||!0===m[o].match.optionality)||null!=k.match.fn);){if(y++,!1===d&&s[y]&&s[y].match.def===k.match.def)h().validPositions[y]=e.extend(!0,{},s[y]),h().validPositions[y].input=k.input,f(n,y,!0),u=y,p=!0;else if(A(y,k.match.def)){var b=_(y,k.input,!0,!0);p=!1!==b,u=b.caret||b.insert?v():y,d=!0}else if(!(p=!0===k.generatedInput)&&""===S(y).match.def)break;if(p)break}if(!p)break}if(!p)return h().validPositions=e.extend(!0,{},s),g(!0),!1}else h().validPositions[t]=e.extend(!0,{},i);return g(!0),!0}r=!0===r;var d=t;t.begin!==n&&(d=X&&!u(t)?t.end:t.begin);var y=!0,b=e.extend(!0,{},h().validPositions);if(e.isFunction(c.preValidation)&&!r&&!0!==o&&!0!==l&&(y=c.preValidation(E(),d,i,u(t),c)),!0===y){if(f(n,d,!0),u(t)&&(K(0,a.keyCode.DELETE,t,!0,!0),d=h().p),($===n||d<$)&&(y=p(d,i,r),(!r||!0===o)&&!1===y&&!0!==l)){var P=h().validPositions[d];if(!P||null!==P.match.fn||P.match.def!==i&&i!==c.skipOptionalPartCharacter){if((c.insertMode||h().validPositions[F(d)]===n)&&!j(d,!0))for(var M=d+1,D=F(d);M<=D;M++)if(!1!==(y=p(M,i,r))){y=f(d,y.pos!==n?y.pos:M)||y,d=M;break}}else y={caret:F(d)}}!1!==y||null===c.keepStatic||!1===c.keepStatic||r||!0===s||(y=O(d,i,r,o)),!0===y&&(y={pos:d})}if(e.isFunction(c.postValidation)&&!1!==y&&!r&&!0!==o&&!0!==l){var T=c.postValidation(E(!0),y,c);if(T!==n){if(T.refreshFromBuffer&&T.buffer){var R=T.refreshFromBuffer;w(!0===R?R:R.start,R.end,T.buffer)}y=!0===T?y:T}}return y&&y.pos===n&&(y.pos=d),!1!==y&&!0!==l||(g(!0),h().validPositions=e.extend(!0,{},b)),y}function j(e,t){var i=P(e).match;if(""===i.def&&(i=S(e).match),null!=i.fn)return i.fn;if(!0!==t&&e>-1){var n=C(e);return n.length>1+(""===n[n.length-1].match.def?1:0)}return!1}function F(e,t){for(var i=e+1;""!==S(i).match.def&&(!0===t&&(!0!==S(i).match.newBlockMarker||!j(i))||!0!==t&&!j(i));)i++;return i}function T(e,t){var i,n=e;if(n<=0)return 0;for(;--n>0&&(!0===t&&!0!==S(n).match.newBlockMarker||!0!==t&&!j(n)&&((i=C(n)).length<2||2===i.length&&""===i[1].match.def)););return n}function R(t,i,a,r,o){if(r&&e.isFunction(c.onBeforeWrite)){var s=c.onBeforeWrite.call(J,r,i,a,c);if(s){if(s.refreshFromBuffer){var l=s.refreshFromBuffer;w(!0===l?l:l.start,l.end,s.buffer||i),i=E(!0)}a!==n&&(a=s.caret!==n?s.caret:a)}}t!==n&&(t.inputmask._valueSet(i.join("")),a===n||r!==n&&"blur"===r.type?z(t,a,0===i.length):I(t,a),!0===o&&(te=!0,e(t).trigger("input")))}function N(t,i,a){if((i=i||S(t).match).placeholder!==n||!0===a)return e.isFunction(i.placeholder)?i.placeholder(c):i.placeholder;if(null===i.fn){if(t>-1&&h().validPositions[t]===n){var r,o=C(t),s=[];if(o.length>1+(""===o[o.length-1].match.def?1:0))for(var l=0;l<o.length;l++)if(!0!==o[l].match.optionality&&!0!==o[l].match.optionalQuantifier&&(null===o[l].match.fn||r===n||!1!==o[l].match.fn.test(r.match.def,h(),t,!0,c))&&(s.push(o[l]),null===o[l].match.fn&&(r=o[l]),s.length>1&&/[0-9a-bA-Z]/.test(s[0].match.def)))return c.placeholder.charAt(t%c.placeholder.length)}return i.def}return c.placeholder.charAt(t%c.placeholder.length)}function G(t,i,r,o,s){var l=o.slice(),u="",p=-1,f=n;if(g(),r||!0===c.autoUnmask)p=F(p);else{var m=M().slice(0,F(-1)).join(""),k=l.join("").match(new RegExp("^"+a.escapeRegex(m),"g"));k&&k.length>0&&(l.splice(0,k.length*m.length),p=F(p))}-1===p?(h().p=F(p),p=0):h().p=p,e.each(l,function(i,a){if(a!==n)if(h().validPositions[i]===n&&l[i]===N(i)&&j(i,!0)&&!1===_(i,l[i],!0,n,n,!0))h().p++;else{var o=new e.Event("_checkval");
658o.which=a.charCodeAt(0),u+=a;var s=v(n,!0),m=S(s),g=P(s+1,m?m.locator.slice():n,s);if(y=p,b=u,-1===d(!0,0,!1).slice(y,F(y)).join("").indexOf(b)||j(y)||S(y).match.nativeDef!==b.charAt(0)&&(" "!==S(y).match.nativeDef||S(y+1).match.nativeDef!==b.charAt(0))||r||c.autoUnmask){var k=r?i:null==g.match.fn&&g.match.optionality&&s+1<h().p?s+1:h().p;(f=oe.keypressEvent.call(t,o,!0,!1,r,k))&&(p=k+1,u="")}else f=oe.keypressEvent.call(t,o,!0,!1,!0,s+1);R(n,E(),f.forwardPosition,o,!1)}var y,b}),i&&R(t,E(),f?f.forwardPosition:n,s||new e.Event("checkval"),s&&"input"===s.type)}function B(t){if(t){if(t.inputmask===n)return t.value;t.inputmask&&t.inputmask.refreshValue&&oe.setValueEvent.call(t)}var i=[],a=h().validPositions;for(var r in a)a[r].match&&null!=a[r].match.fn&&i.push(a[r].input);var o=0===i.length?"":(X?i.reverse():i).join("");if(e.isFunction(c.onUnMask)){var s=(X?E().slice().reverse():E()).join("");o=c.onUnMask.call(J,s,o,c)}return o}function I(a,r,o,s){function l(e){return!0===s||!X||"number"!=typeof e||c.greedy&&""===c.placeholder||(e=a.inputmask.__valueGet.call(a).length-e),e}var u;if(r===n)return a.setSelectionRange?(r=a.selectionStart,o=a.selectionEnd):t.getSelection?(u=t.getSelection().getRangeAt(0)).commonAncestorContainer.parentNode!==a&&u.commonAncestorContainer!==a||(r=u.startOffset,o=u.endOffset):i.selection&&i.selection.createRange&&(o=(r=0-(u=i.selection.createRange()).duplicate().moveStart("character",-a.inputmask._valueGet().length))+u.text.length),{begin:l(r),end:l(o)};if(e.isArray(r)&&(o=X?r[0]:r[1],r=X?r[1]:r[0]),r.begin!==n&&(o=X?r.begin:r.end,r=X?r.end:r.begin),"number"==typeof r){r=l(r),o="number"==typeof(o=l(o))?o:r;var p=parseInt(((a.ownerDocument.defaultView||t).getComputedStyle?(a.ownerDocument.defaultView||t).getComputedStyle(a,null):a.currentStyle).fontSize)*o;if(a.scrollLeft=p>a.scrollWidth?p:0,!1===c.insertMode&&r===o&&o++,a.inputmask.caretPos={begin:r,end:o},a.setSelectionRange)a.selectionStart=r,a.selectionEnd=o;else if(t.getSelection){if(u=i.createRange(),a.firstChild===n||null===a.firstChild){var f=i.createTextNode("");a.appendChild(f)}u.setStart(a.firstChild,r<a.inputmask._valueGet().length?r:a.inputmask._valueGet().length),u.setEnd(a.firstChild,o<a.inputmask._valueGet().length?o:a.inputmask._valueGet().length),u.collapse(!0);var m=t.getSelection();m.removeAllRanges(),m.addRange(u)}else a.createTextRange&&((u=a.createTextRange()).collapse(!0),u.moveEnd("character",o),u.moveStart("character",r),u.select());z(a,{begin:r,end:o})}}function L(t){var i,a,r=E(),o=r.length,s=v(),l={},u=h().validPositions[s],c=u!==n?u.locator.slice():n;for(i=s+1;i<r.length;i++)c=(a=P(i,c,i-1)).locator.slice(),l[i]=e.extend(!0,{},a);var p=u&&u.alternation!==n?u.locator[u.alternation]:n;for(i=o-1;i>s&&((a=l[i]).match.optionality||a.match.optionalQuantifier&&a.match.newBlockMarker||p&&(p!==l[i].locator[u.alternation]&&null!=a.match.fn||null===a.match.fn&&a.locator[u.alternation]&&D(a.locator[u.alternation].toString().split(","),p.toString().split(","))&&""!==C(i)[0].def))&&r[i]===N(i,a.match);i--)o--;return t?{l:o,def:l[o]?l[o].match:n}:o}function H(e){for(var t,i=L(),a=e.length,r=h().validPositions[v()];i<a&&!j(i,!0)&&(t=r!==n?P(i,r.locator.slice(""),r):S(i))&&!0!==t.match.optionality&&(!0!==t.match.optionalQuantifier&&!0!==t.match.newBlockMarker||i+1===a&&""===(r!==n?P(i+1,r.locator.slice(""),r):S(i+1)).match.def);)i++;for(;(t=h().validPositions[i-1])&&t&&t.match.optionality&&t.input===c.skipOptionalPartCharacter;)i--;return e.splice(i),e}function V(t){if(e.isFunction(c.isComplete))return c.isComplete(t,c);if("*"===c.repeat)return n;var i=!1,a=L(!0),r=T(a.l);if(a.def===n||a.def.newBlockMarker||a.def.optionality||a.def.optionalQuantifier){i=!0;for(var o=0;o<=r;o++){var s=P(o).match;if(null!==s.fn&&h().validPositions[o]===n&&!0!==s.optionality&&!0!==s.optionalQuantifier||null===s.fn&&t[o]!==N(o,s)){i=!1;break}}}return i}function K(e,t,i,r,o){if((c.numericInput||X)&&(t===a.keyCode.BACKSPACE?t=a.keyCode.DELETE:t===a.keyCode.DELETE&&(t=a.keyCode.BACKSPACE),X)){var s=i.end;i.end=i.begin,i.begin=s}if(t===a.keyCode.BACKSPACE&&(i.end-i.begin<1||!1===c.insertMode)?(i.begin=T(i.begin),h().validPositions[i.begin]!==n&&h().validPositions[i.begin].input===c.groupSeparator&&i.begin--):t===a.keyCode.DELETE&&i.begin===i.end&&(i.end=j(i.end,!0)&&h().validPositions[i.end]&&h().validPositions[i.end].input!==c.radixPoint?i.end+1:F(i.end)+1,h().validPositions[i.begin]!==n&&h().validPositions[i.begin].input===c.groupSeparator&&i.end++),k(i.begin,i.end,!1,r),!0!==r&&null!==c.keepStatic&&!1!==c.keepStatic){var l=O(!0);l&&(i.begin=l.caret!==n?l.caret:l.pos?F(l.pos.begin?l.pos.begin:l.pos):v(-1,!0))}var u=v(i.begin,!0);if(u<i.begin||-1===i.begin)h().p=F(u);else if(!0!==r&&(h().p=i.begin,!0!==o))for(;h().p<u&&h().validPositions[h().p]===n;)h().p++}function U(n){var a=(n.ownerDocument.defaultView||t).getComputedStyle(n,null),r=i.createElement("div");r.style.width=a.width,r.style.textAlign=a.textAlign,q=i.createElement("div"),n.inputmask.colorMask=q,q.className="im-colormask",n.parentNode.insertBefore(q,n),n.parentNode.removeChild(n),q.appendChild(r),q.appendChild(n),n.style.left=r.offsetLeft+"px",e(n).on("click",function(e){return I(n,function(e){var t,r=i.createElement("span");for(var o in a)isNaN(o)&&-1!==o.indexOf("font")&&(r.style[o]=a[o]);r.style.textTransform=a.textTransform,r.style.letterSpacing=a.letterSpacing,r.style.position="absolute",r.style.height="auto",r.style.width="auto",r.style.visibility="hidden",r.style.whiteSpace="nowrap",i.body.appendChild(r);var s,l=n.inputmask._valueGet(),u=0;for(t=0,s=l.length;t<=s;t++){if(r.innerHTML+=l.charAt(t)||"_",r.offsetWidth>=e){var c=e-u,p=r.offsetWidth-e;r.innerHTML=l.charAt(t),t=(c-=r.offsetWidth/3)<p?t-1:t;break}u=r.offsetWidth}return i.body.removeChild(r),t}(e.clientX)),oe.clickEvent.call(n,[e])}),e(n).on("keydown",function(e){e.shiftKey||!1===c.insertMode||setTimeout(function(){z(n)},0)})}function z(e,t,a){function r(e){if(e===n&&(e=""),p||null!==o.fn&&s.input!==n)if(p&&(null!==o.fn&&s.input!==n||""===o.def)){p=!1;var t=u.length;u[t-1]=u[t-1]+"</span>",u.push(e)}else u.push(e);else p=!0,u.push("<span class='im-static'>"+e)}var o,s,l,u=[],p=!1,f=0;if(q!==n){var m=E();if(t===n?t=I(e):t.begin===n&&(t={begin:t,end:t}),!0!==a){var d=v();
658do{h().validPositions[f]?(s=h().validPositions[f],o=s.match,l=s.locator.slice(),r(m[f])):(s=P(f,l,f-1),o=s.match,l=s.locator.slice(),(!1===c.jitMasking||f<d||"number"==typeof c.jitMasking&&isFinite(c.jitMasking)&&c.jitMasking>f)&&r(N(f,o))),f++}while(($===n||f<$)&&(null!==o.fn||""!==o.def)||d>f||p);p&&r(),i.activeElement===e&&(u.splice(t.begin,0,t.begin===t.end?'<mark class="im-caret" style="border-right-width: 1px;border-right-style: solid;">':'<mark class="im-caret-select">'),u.splice(t.end+1,0,"</mark>"))}var g=q.getElementsByTagName("div")[0];g.innerHTML=u.join(""),e.inputmask.positionColorMask(e,g)}}s=s||this.maskset,c=c||this.opts;var Q,W,$,q,Z,J=this,Y=this.el,X=this.isRTL,ee=!1,te=!1,ie=!1,ne=!1,ae=!1,re={on:function(t,i,r){var o=function(t){var i=this;if(i.inputmask===n&&"FORM"!==this.nodeName){var o=e.data(i,"_inputmask_opts");o?new a(o).mask(i):re.off(i)}else{if("setvalue"===t.type||"FORM"===this.nodeName||!(i.disabled||i.readOnly&&!("keydown"===t.type&&t.ctrlKey&&67===t.keyCode||!1===c.tabThrough&&t.keyCode===a.keyCode.TAB))){switch(t.type){case"input":if(!0===te)return te=!1,t.preventDefault();p&&(ae=!0);break;case"keydown":ee=!1,te=!1;break;case"keypress":if(!0===ee)return t.preventDefault();ee=!0;break;case"click":if(f||m){var s=arguments;return setTimeout(function(){r.apply(i,s)},0),!1}}var l=r.apply(i,arguments);return ae&&(ae=!1,setTimeout(function(){I(i,i.inputmask.caretPos,n,!0)})),!1===l&&(t.preventDefault(),t.stopPropagation()),l}t.preventDefault()}};t.inputmask.events[i]=t.inputmask.events[i]||[],t.inputmask.events[i].push(o),-1!==e.inArray(i,["submit","reset"])?null!==t.form&&e(t.form).on(i,o):e(t).on(i,o)},off:function(t,i){var n;t.inputmask&&t.inputmask.events&&(i?(n=[])[i]=t.inputmask.events[i]:n=t.inputmask.events,e.each(n,function(i,n){for(;n.length>0;){var a=n.pop();-1!==e.inArray(i,["submit","reset"])?null!==t.form&&e(t.form).off(i,a):e(t).off(i,a)}delete t.inputmask.events[i]}))}},oe={keydownEvent:function(t){var i=this,n=e(i),r=t.keyCode,o=I(i);if(r===a.keyCode.BACKSPACE||r===a.keyCode.DELETE||m&&r===a.keyCode.BACKSPACE_SAFARI||t.ctrlKey&&r===a.keyCode.X&&!l("cut"))t.preventDefault(),K(0,r,o),R(i,E(!0),h().p,t,i.inputmask._valueGet()!==E().join("")),i.inputmask._valueGet()===M().join("")?n.trigger("cleared"):!0===V(E())&&n.trigger("complete");else if(r===a.keyCode.END||r===a.keyCode.PAGE_DOWN){t.preventDefault();var s=F(v());c.insertMode||s!==h().maskLength||t.shiftKey||s--,I(i,t.shiftKey?o.begin:s,s,!0)}else r===a.keyCode.HOME&&!t.shiftKey||r===a.keyCode.PAGE_UP?(t.preventDefault(),I(i,0,t.shiftKey?o.begin:0,!0)):(c.undoOnEscape&&r===a.keyCode.ESCAPE||90===r&&t.ctrlKey)&&!0!==t.altKey?(G(i,!0,!1,Q.split("")),n.trigger("click")):r!==a.keyCode.INSERT||t.shiftKey||t.ctrlKey?!0===c.tabThrough&&r===a.keyCode.TAB?(!0===t.shiftKey?(null===S(o.begin).match.fn&&(o.begin=F(o.begin)),o.end=T(o.begin,!0),o.begin=T(o.end,!0)):(o.begin=F(o.begin,!0),o.end=F(o.begin,!0),o.end<h().maskLength&&o.end--),o.begin<h().maskLength&&(t.preventDefault(),I(i,o.begin,o.end))):t.shiftKey||!1===c.insertMode&&(r===a.keyCode.RIGHT?setTimeout(function(){var e=I(i);I(i,e.begin)},0):r===a.keyCode.LEFT&&setTimeout(function(){var e=I(i);I(i,X?e.begin+1:e.begin-1)},0)):(c.insertMode=!c.insertMode,I(i,c.insertMode||o.begin!==h().maskLength?o.begin:o.begin-1));c.onKeyDown.call(this,t,E(),I(i).begin,c),ie=-1!==e.inArray(r,c.ignorables)},keypressEvent:function(t,i,r,o,s){var l=this,u=e(l),p=t.which||t.charCode||t.keyCode;if(!(!0===i||t.ctrlKey&&t.altKey)&&(t.ctrlKey||t.metaKey||ie))return p===a.keyCode.ENTER&&Q!==E().join("")&&(Q=E().join(""),setTimeout(function(){u.trigger("change")},0)),!0;if(p){46===p&&!1===t.shiftKey&&""!==c.radixPoint&&(p=c.radixPoint.charCodeAt(0));var f,m=i?{begin:s,end:s}:I(l),d=String.fromCharCode(p);h().writeOutBuffer=!0;var v=_(m,d,o);if(!1!==v&&(g(!0),f=v.caret!==n?v.caret:F(v.pos.begin?v.pos.begin:v.pos),h().p=f),f=c.numericInput&&v.caret===n?T(f):f,!1!==r&&(setTimeout(function(){c.onKeyValidation.call(l,p,v,c)},0),h().writeOutBuffer&&!1!==v)){var k=E();R(l,k,f,t,!0!==i),!0!==i&&setTimeout(function(){!0===V(k)&&u.trigger("complete")},0)}if(t.preventDefault(),i)return!1!==v&&(v.forwardPosition=f),v}},pasteEvent:function(i){var n,a=this,r=i.originalEvent||i,o=e(a),s=a.inputmask._valueGet(!0),l=I(a);X&&(n=l.end,l.end=l.begin,l.begin=n);var u=s.substr(0,l.begin),p=s.substr(l.end,s.length);if(u===(X?M().reverse():M()).slice(0,l.begin).join("")&&(u=""),p===(X?M().reverse():M()).slice(l.end).join("")&&(p=""),X&&(n=u,u=p,p=n),t.clipboardData&&t.clipboardData.getData)s=u+t.clipboardData.getData("Text")+p;else{if(!r.clipboardData||!r.clipboardData.getData)return!0;s=u+r.clipboardData.getData("text/plain")+p}var f=s;if(e.isFunction(c.onBeforePaste)){if(!1===(f=c.onBeforePaste.call(J,s,c)))return i.preventDefault();f||(f=s)}return G(a,!1,!1,X?f.split("").reverse():f.toString().split("")),R(a,E(),F(v()),i,Q!==E().join("")),!0===V(E())&&o.trigger("complete"),i.preventDefault()},inputFallBackEvent:function(t){var i,n,r=this,o=r.inputmask._valueGet();if(E().join("")!==o){var s=I(r);if(n=s,"."===(i=o).charAt(n.begin-1)&&""!==c.radixPoint&&((i=i.split(""))[n.begin-1]=c.radixPoint.charAt(0),i=i.join("")),o=function(e,t,i){if(f){var n=t.replace(E().join(""),"");if(1===n.length){var a=t.split("");
658a.splice(i.begin,0,n),t=a.join("")}}return t}(0,o=i,s),E().join("")!==o){var l=E().join(""),u=o.length>l.length?-1:0,p=o.substr(0,s.begin),m=o.substr(s.begin),d=l.substr(0,s.begin+u),h=l.substr(s.begin+u),g=s,v="",k=!1;if(p!==d){for(var y=(k=p.length>=d.length)?p.length:d.length,b=0;p.charAt(b)===d.charAt(b)&&b<y;b++);k&&(0===u&&(g.begin=b),v+=p.slice(b,g.end))}if(m!==h&&(m.length>h.length?v+=m.slice(0,1):m.length<h.length&&(g.end+=h.length-m.length,k||""===c.radixPoint||""!==m||p.charAt(g.begin+u-1)!==c.radixPoint||(g.begin--,v=c.radixPoint))),R(r,E(),{begin:g.begin+u,end:g.end+u}),v.length>0)e.each(v.split(""),function(t,i){var n=new e.Event("keypress");n.which=i.charCodeAt(0),ie=!1,oe.keypressEvent.call(r,n)});else{g.begin===g.end-1&&(g.begin=T(g.begin+1),g.begin===g.end-1?I(r,g.begin):I(r,g.begin,g.end));var x=new e.Event("keydown");x.keyCode=a.keyCode.DELETE,oe.keydownEvent.call(r,x),!1===c.insertMode&&I(r,I(r).begin-1)}t.preventDefault()}}},setValueEvent:function(t){this.inputmask.refreshValue=!1;var i=this.inputmask._valueGet(!0);e.isFunction(c.onBeforeMask)&&(i=c.onBeforeMask.call(J,i,c)||i),i=i.split(""),G(this,!0,!1,X?i.reverse():i),Q=E().join(""),(c.clearMaskOnLostFocus||c.clearIncomplete)&&this.inputmask._valueGet()===M().join("")&&this.inputmask._valueSet("")},focusEvent:function(e){var t=this,i=t.inputmask._valueGet();c.showMaskOnFocus&&(!c.showMaskOnHover||c.showMaskOnHover&&""===i)&&(t.inputmask._valueGet()!==E().join("")?R(t,E(),F(v())):!1===ne&&I(t,F(v()))),!0===c.positionCaretOnTab&&!1===ne&&oe.clickEvent.apply(t,[e,!0]),Q=E().join("")},mouseleaveEvent:function(e){if(ne=!1,c.clearMaskOnLostFocus&&i.activeElement!==this){var t=E().slice(),n=this.inputmask._valueGet();n!==this.getAttribute("placeholder")&&""!==n&&(-1===v()&&n===M().join("")?t=[]:H(t),R(this,t))}},clickEvent:function(t,a){var r=this;setTimeout(function(){if(i.activeElement===r){var t=I(r);if(a&&(X?t.end=t.begin:t.begin=t.end),t.begin===t.end)switch(c.positionCaretOnClick){case"none":break;case"select":I(r,0,E().length);break;case"radixFocus":if(function(t){if(""!==c.radixPoint){var i=h().validPositions;if(i[t]===n||i[t].input===N(t)){if(t<F(-1))return!0;var a=e.inArray(c.radixPoint,E());if(-1!==a){for(var r in i)if(a<r&&i[r].input!==N(r))return!1;return!0}}}return!1}(t.begin)){var o=E().join("").indexOf(c.radixPoint);I(r,c.numericInput?F(o):o);break}default:var s=t.begin,l=v(s,!0),u=F(l);if(s<u)I(r,j(s,!0)||j(s-1,!0)?s:F(s));
658else{var p=h().validPositions[l],f=P(u,p?p.match.locator:n,p),m=N(u,f.match);if(""!==m&&E()[u]!==m&&!0!==f.match.optionalQuantifier&&!0!==f.match.newBlockMarker||!j(u,!0)&&f.match.def===m){var d=F(u);(s>=d||s===u)&&(u=d)}I(r,u)}}}},0)},dblclickEvent:function(e){var t=this;setTimeout(function(){I(t,0,F(v()))},0)},cutEvent:function(n){var r=e(this),o=I(this),s=n.originalEvent||n,l=t.clipboardData||s.clipboardData,u=X?E().slice(o.end,o.begin):E().slice(o.begin,o.end);l.setData("text",X?u.reverse().join(""):u.join("")),i.execCommand&&i.execCommand("copy"),K(0,a.keyCode.DELETE,o),R(this,E(),h().p,n,Q!==E().join("")),this.inputmask._valueGet()===M().join("")&&r.trigger("cleared")},blurEvent:function(t){var i=e(this);if(this.inputmask){var a=this.inputmask._valueGet(),r=E().slice();""===a&&q===n||(c.clearMaskOnLostFocus&&(-1===v()&&a===M().join("")?r=[]:H(r)),!1===V(r)&&(setTimeout(function(){i.trigger("incomplete")},0),c.clearIncomplete&&(g(),r=c.clearMaskOnLostFocus?[]:M().slice())),R(this,r,n,t)),Q!==E().join("")&&(Q=r.join(""),i.trigger("change"))}},mouseenterEvent:function(e){ne=!0,i.activeElement!==this&&c.showMaskOnHover&&this.inputmask._valueGet()!==E().join("")&&R(this,E())},submitEvent:function(e){Q!==E().join("")&&W.trigger("change"),c.clearMaskOnLostFocus&&-1===v()&&Y.inputmask._valueGet&&Y.inputmask._valueGet()===M().join("")&&Y.inputmask._valueSet(""),c.removeMaskOnSubmit&&(Y.inputmask._valueSet(Y.inputmask.unmaskedvalue(),!0),setTimeout(function(){R(Y,E())},0))},resetEvent:function(e){Y.inputmask.refreshValue=!0,setTimeout(function(){W.trigger("setvalue")},0)}};if(a.prototype.positionColorMask=function(e,t){e.style.left=t.offsetLeft+"px"},r!==n)switch(r.action){case"isComplete":return Y=r.el,V(E());case"unmaskedvalue":return Y!==n&&r.value===n||(Z=r.value,Z=(e.isFunction(c.onBeforeMask)&&c.onBeforeMask.call(J,Z,c)||Z).split(""),G(n,!1,!1,X?Z.reverse():Z),e.isFunction(c.onBeforeWrite)&&c.onBeforeWrite.call(J,n,E(),0,c)),B(Y);case"mask":!function(t){re.off(t);var a=function(t,a){var r=t.getAttribute("type"),s="INPUT"===t.tagName&&-1!==e.inArray(r,a.supportsInputType)||t.isContentEditable||"TEXTAREA"===t.tagName;if(!s)if("INPUT"===t.tagName){var l=i.createElement("input");l.setAttribute("type",r),s="text"===l.type,l=null}else s="partial";return!1!==s?function(t){function r(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():-1!==v()||!0!==a.nullable?i.activeElement===this&&a.clearMaskOnLostFocus?(X?H(E().slice()).reverse():H(E().slice())).join(""):l.call(this):"":l.call(this)}function s(t){u.call(this,t),this.inputmask&&e(this).trigger("setvalue")}var l,u,c;if(!t.inputmask.__valueGet){if(!0!==a.noValuePatching){if(Object.getOwnPropertyDescriptor){"function"!=typeof Object.getPrototypeOf&&(Object.getPrototypeOf="object"===o("test".__proto__)?function(e){return e.__proto__}:function(e){return e.constructor.prototype});var p=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t),"value"):n;p&&p.get&&p.set?(l=p.get,u=p.set,Object.defineProperty(t,"value",{get:r,set:s,configurable:!0})):"INPUT"!==t.tagName&&(l=function(){return this.textContent},u=function(e){this.textContent=e},Object.defineProperty(t,"value",{get:r,set:s,configurable:!0}))}else i.__lookupGetter__&&t.__lookupGetter__("value")&&(l=t.__lookupGetter__("value"),u=t.__lookupSetter__("value"),t.__defineGetter__("value",r),t.__defineSetter__("value",s));t.inputmask.__valueGet=l,t.inputmask.__valueSet=u}t.inputmask._valueGet=function(e){return X&&!0!==e?l.call(this.el).split("").reverse().join(""):l.call(this.el)},t.inputmask._valueSet=function(e,t){u.call(this.el,null===e||e===n?"":!0!==t&&X?e.split("").reverse().join(""):e)},l===n&&(l=function(){return this.value},u=function(e){this.value=e},function(t){if(e.valHooks&&(e.valHooks[t]===n||!0!==e.valHooks[t].inputmaskpatch)){var i=e.valHooks[t]&&e.valHooks[t].get?e.valHooks[t].get:function(e){return e.value},r=e.valHooks[t]&&e.valHooks[t].set?e.valHooks[t].set:function(e,t){return e.value=t,e};e.valHooks[t]={get:function(e){if(e.inputmask){if(e.inputmask.opts.autoUnmask)return e.inputmask.unmaskedvalue();var t=i(e);return-1!==v(n,n,e.inputmask.maskset.validPositions)||!0!==a.nullable?t:""}return i(e)},set:function(t,i){var n,a=e(t);return n=r(t,i),t.inputmask&&a.trigger("setvalue"),n},inputmaskpatch:!0}}}(t.type),c=t,re.on(c,"mouseenter",function(t){var i=e(this);this.inputmask._valueGet()!==E().join("")&&i.trigger("setvalue")}))}}(t):t.inputmask=n,s}(t,c);if(!1!==a&&(W=e(Y=t),-1===($=Y!==n?Y.maxLength:n)&&($=n),!0===c.colorMask&&U(Y),p&&("inputmode"in Y&&(Y.inputmode=c.inputmode,Y.setAttribute("inputmode",c.inputmode)),!0===c.disablePredictiveText&&("autocorrect"in Y?Y.autocorrect=!1:(!0!==c.colorMask&&U(Y),Y.type="password"))),!0===a&&(re.on(Y,"submit",oe.submitEvent),re.on(Y,"reset",oe.resetEvent),re.on(Y,"mouseenter",oe.mouseenterEvent),re.on(Y,"blur",oe.blurEvent),re.on(Y,"focus",oe.focusEvent),re.on(Y,"mouseleave",oe.mouseleaveEvent),!0!==c.colorMask&&re.on(Y,"click",oe.clickEvent),re.on(Y,"dblclick",oe.dblclickEvent),re.on(Y,"paste",oe.pasteEvent),re.on(Y,"dragdrop",oe.pasteEvent),re.on(Y,"drop",oe.pasteEvent),re.on(Y,"cut",oe.cutEvent),re.on(Y,"complete",c.oncomplete),re.on(Y,"incomplete",c.onincomplete),re.on(Y,"cleared",c.oncleared),p||!0===c.inputEventOnly?Y.removeAttribute("maxLength"):(re.on(Y,"keydown",oe.keydownEvent),re.on(Y,"keypress",oe.keypressEvent)),re.on(Y,"compositionstart",e.noop),re.on(Y,"compositionupdate",e.noop),re.on(Y,"compositionend",e.noop),re.on(Y,"keyup",e.noop),re.on(Y,"input",oe.inputFallBackEvent),re.on(Y,"beforeinput",e.noop)),re.on(Y,"setvalue",oe.setValueEvent),Q=M().join(""),""!==Y.inputmask._valueGet(!0)||!1===c.clearMaskOnLostFocus||i.activeElement===Y)){var r=e.isFunction(c.onBeforeMask)&&c.onBeforeMask.call(J,Y.
658inputmask._valueGet(!0),c)||Y.inputmask._valueGet(!0);""!==r&&G(Y,!0,!1,X?r.split("").reverse():r.split(""));var s=E().slice();Q=s.join(""),!1===V(s)&&c.clearIncomplete&&g(),c.clearMaskOnLostFocus&&i.activeElement!==Y&&(-1===v()?s=[]:H(s)),R(Y,s),i.activeElement===Y&&I(Y,F(v()))}}(Y);break;case"format":return Z=(e.isFunction(c.onBeforeMask)&&c.onBeforeMask.call(J,r.value,c)||r.value).split(""),G(n,!0,!1,X?Z.reverse():Z),r.metadata?{value:X?E().slice().reverse().join(""):E().join(""),metadata:u.call(this,{action:"getmetadata"},s,c)}:X?E().slice().reverse().join(""):E().join("");case"isValid":r.value?(Z=r.value.split(""),G(n,!0,!0,X?Z.reverse():Z)):r.value=E().join("");for(var se=E(),le=L(),ue=se.length-1;ue>le&&!j(ue);ue--);return se.splice(le,ue+1-le),V(se)&&r.value===E().join("");case"getemptymask":return M().join("");case"remove":return Y&&Y.inputmask&&(W=e(Y),Y.inputmask._valueSet(c.autoUnmask?B(Y):Y.inputmask._valueGet(!0)),re.off(Y),Y.inputmask.colorMask&&((q=Y.inputmask.colorMask).removeChild(Y),q.parentNode.insertBefore(Y,q),q.parentNode.removeChild(q)),Object.getOwnPropertyDescriptor&&Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Y),"value")&&Y.inputmask.__valueGet&&Object.defineProperty(Y,"value",{get:Y.inputmask.__valueGet,set:Y.inputmask.__valueSet,configurable:!0}):i.__lookupGetter__&&Y.__lookupGetter__("value")&&Y.inputmask.__valueGet&&(Y.__defineGetter__("value",Y.inputmask.__valueGet),Y.__defineSetter__("value",Y.inputmask.__valueSet)),Y.inputmask=n),Y;case"getmetadata":if(e.isArray(s.metadata)){var ce=d(!0,0,!1).join("");return e.each(s.metadata,function(e,t){if(t.mask===ce)return ce=t,!1}),ce}return s.metadata}}var c=navigator.userAgent,p=l("touchstart"),f=/iemobile/i.test(c),m=/iphone/i.test(c)&&!f;return a.prototype={dataAttribute:"data-inputmask",defaults:{placeholder:"_",optionalmarker:["[","]"],quantifiermarker:["{","}"],groupmarker:["(",")"],alternatormarker:"|",escapeChar:"\\",mask:null,regex:null,oncomplete:e.noop,onincomplete:e.noop,oncleared:e.noop,repeat:0,greedy:!0,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,clearIncomplete:!1,alias:null,onKeyDown:e.noop,onBeforeMask:null,onBeforePaste:function(t,i){return e.isFunction(i.onBeforeMask)?i.onBeforeMask.call(this,t,i):t},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:e.noop,skipOptionalPartCharacter:" ",numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",radixPointDefinitionSymbol:n,groupSeparator:"",keepStatic:null,positionCaretOnTab:!0,tabThrough:!1,supportsInputType:["text","tel","password","search"],ignorables:[8,9,13,19,27,33,34,35,36,37,38,39,40,45,46,93,112,113,114,115,116,117,118,119,120,121,122,123,0,229],isComplete:null,canClearPosition:e.noop,preValidation:null,postValidation:null,staticDefinitionSymbol:n,jitMasking:!1,nullable:!0,inputEventOnly:!1,noValuePatching:!1,positionCaretOnClick:"lvp",casing:null,inputmode:"verbatim",colorMask:!1,disablePredictiveText:!1,importDataAttributes:!0},definitions:{9:{validator:"[0-91-9]",definitionSymbol:"*"},a:{validator:"[A-Za-zÀ-ÿ¨¸A-yµ]",definitionSymbol:"*"},"*":{validator:"[0-91-9A-Za-zÀ-ÿ¨¸A-yµ]"}},aliases:{},masksCache:{},mask:function(o){var l=this;return"string"==typeof o&&(o=i.getElementById(o)||i.querySelectorAll(o)),o=o.nodeName?[o]:o,e.each(o,function(i,o){var c=e.extend(!0,{},l.opts);if(function(i,a,o,s){if(!0===a.importDataAttributes){var l,u,c,p,f=function(e,a){null!==(a=a!==n?a:i.getAttribute(s+"-"+e))&&("string"==typeof a&&(0===e.indexOf("on")?a=t[a]:"false"===a?a=!1:"true"===a&&(a=!0)),o[e]=a)},m=i.getAttribute(s);if(m&&""!==m&&(m=m.replace(/'/g,'"'),u=JSON.parse("{"+m+"}")),u){c=n;for(p in u)if("alias"===p.toLowerCase()){c=u[p];break}}f("alias",c),o.alias&&r(o.alias,o,a);for(l in a){if(u){c=n;for(p in u)if(p.toLowerCase()===l.toLowerCase()){c=u[p];break}}f(l,c)}}return e.extend(!0,a,o),("rtl"===i.dir||a.rightAlign)&&(i.style.textAlign="right"),("rtl"===i.dir||a.numericInput)&&(i.dir="ltr",i.removeAttribute("dir"),a.isRTL=!0),Object.keys(o).length}(o,c,e.extend(!0,{},l.userOptions),l.dataAttribute)){var p=s(c,l.noMasksCache);p!==n&&(o.inputmask!==n&&(o.inputmask.opts.autoUnmask=!0,o.inputmask.remove()),o.inputmask=new a(n,n,!0),o.inputmask.opts=c,o.inputmask.noMasksCache=l.noMasksCache,o.inputmask.userOptions=e.extend(!0,{},l.userOptions),o.inputmask.isRTL=c.isRTL||c.numericInput,o.inputmask.el=o,o.inputmask.maskset=p,e.data(o,"_inputmask_opts",c),u.call(o.inputmask,{action:"mask"}))}}),o&&o[0]&&o[0].inputmask||this},option:function(t,i){return"string"==typeof t?this.opts[t]:"object"===(void 0===t?"undefined":o(t))?(e.extend(this.userOptions,t),this.el&&!0!==i&&this.mask(this.el),this):void 0},unmaskedvalue:function(e){return this.maskset=this.maskset||s(this.opts,this.noMasksCache),u.call(this,{action:"unmaskedvalue",value:e})},remove:function(){return u.call(this,{action:"remove"})},getemptymask:function(){return this.maskset=this.maskset||s(this.opts,this.noMasksCache),u.call(this,{action:"getemptymask"})},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return this.maskset=this.maskset||s(this.opts,this.noMasksCache),u.call(this,{action:"isComplete"})},getmetadata:function(){return this.maskset=this.maskset||s(this.opts,this.noMasksCache),u.call(this,{action:"getmetadata"})},isValid:function(e){return this.maskset=this.maskset||s(this.opts,this.noMasksCache),u.call(this,{action:"isValid",value:e})},format:function(e,t){return this.maskset=this.maskset||s(this.opts,this.noMasksCache),u.call(this,{action:"format",value:e,metadata:t})},analyseMask:function(t,i,r){function o(e,t,i,n){this.matches=[],this.openGroup=e||!1,this.alternatorGroup=!1,this.isGroup=e||!1,this.isOptional=t||!1,this.isQuantifier=i||!1,this.isAlternator=n||!1,this.quantifier={min:1,max:1}}function s(t,o,s){s=s!==n?s:t.matches.length;var l=t.matches[s-1];if(i)0===o.indexOf("[")||k&&/\\d|\\s|\\w]/i.test(o)||"."===o?t.matches.splice(s++,0,{fn:new RegExp(o,r.casing?"i":""),optionality:t.isOptional,newBlockMarker:l===n||l.def!==o,casing:null,def:o,placeholder:n,nativeDef:o}):(k&&(o=o[o.length-1]),e.each(o.split(""),function(e,i){l=t.matches[s-1],t.matches.splice(s++,0,{fn:null,optionality:t.isOptional,newBlockMarker:l===n||l.def!==i&&null!==l.fn,casing:null,def:r.staticDefinitionSymbol||i,placeholder:r.staticDefinitionSymbol!==n?i:n,nativeDef:i})})),k=!1;else{var u=(r.definitions?r.definitions[o]:n)||a.prototype.definitions[o];u&&!k?t.matches.splice(s++,0,{fn:u.validator?"string"==typeof u.validator?new RegExp(u.validator,r.casing?"i":""):new function(){this.test=u.validator}:new RegExp("."),optionality:t.isOptional,newBlockMarker:l===n||l.def!==(u.definitionSymbol||o),casing:u.casing,def:u.definitionSymbol||o,placeholder:u.placeholder,nativeDef:o}):(t.matches.splice(s++,0,{fn:null,optionality:t.isOptional,newBlockMarker:l===n||l.def!==o&&null!==l.fn,casing:null,def:r.staticDefinitionSymbol||o,placeholder:r.staticDefinitionSymbol!==n?o:n,nativeDef:o}),k=!1)}}function l(){if(b.length>0){if(s(f=b[b.length-1],c),f.isAlternator){m=b.pop();for(var e=0;e<m.matches.length;e++)m.matches[e].isGroup=!1;b.length>0?(f=b[b.length-1]).matches.push(m):y.matches.push(m)}}else s(y,c)}var u,c,p,f,m,d,h,g=/(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?\})|[^.?*+^${[]()|\\]+|./g,v=/\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g,k=!1,y=new o,b=[],x=[];for(i&&(r.optionalmarker[0]=n,r.optionalmarker[1]=n);u=i?v.exec(t):g.exec(t);){if(c=u[0],i)switch(c.charAt(0)){case"?":c="{0,1}";break;case"+":case"*":c="{"+c+"}"}if(k)l();else switch(c.charAt(0)){case r.escapeChar:k=!0,i&&l();break;case r.optionalmarker[1]:case r.groupmarker[1]:if((p=b.pop()).openGroup=!1,p!==n)if(b.length>0){if((f=b[b.length-1]).matches.push(p),f.isAlternator){m=b.pop();for(var P=0;P<m.matches.length;P++)m.matches[P].isGroup=!1,m.matches[P].alternatorGroup=!1;b.length>0?(f=b[b.length-1]).matches.push(m):y.matches.push(m)}}else y.matches.push(p);else l();break;case r.optionalmarker[0]:b.push(new o(!1,!0));break;case r.groupmarker[0]:b.push(new o(!0));break;case r.quantifiermarker[0]:var S=new o(!1,!1,!0),A=(c=c.replace(/[{}]/g,"")).split(","),C=isNaN(A[0])?A[0]:parseInt(A[0]),M=1===A.length?C:isNaN(A[1])?A[1]:parseInt(A[1]);if("*"!==M&&"+"!==M||(C="*"===M?0:1),S.quantifier={min:C,max:M},b.length>0){var E=b[b.length-1].matches;(u=E.pop()).isGroup||((h=new o(!0)).matches.push(u),u=h),E.push(u),E.push(S)}else(u=y.matches.pop()).isGroup||(i&&null===u.fn&&"."===u.def&&(u.fn=new RegExp(u.def,r.casing?"i":"")),(h=new o(!0)).matches.push(u),u=h),y.matches.push(u),y.matches.push(S);break;case r.alternatormarker:if(b.length>0){var w=(f=b[b.length-1]).matches[f.matches.length-1];
658d=f.openGroup&&(w.matches===n||!1===w.isGroup&&!1===w.isAlternator)?b.pop():f.matches.pop()}else d=y.matches.pop();if(d.isAlternator)b.push(d);else if(d.alternatorGroup?(m=b.pop(),d.alternatorGroup=!1):m=new o(!1,!1,!1,!0),m.matches.push(d),b.push(m),d.openGroup){d.openGroup=!1;var D=new o(!0);D.alternatorGroup=!0,b.push(D)}break;default:l()}}for(;b.length>0;)p=b.pop(),y.matches.push(p);return y.matches.length>0&&(function t(a){a&&a.matches&&e.each(a.matches,function(e,o){var l=a.matches[e+1];(l===n||l.matches===n||!1===l.isQuantifier)&&o&&o.isGroup&&(o.isGroup=!1,i||(s(o,r.groupmarker[0],0),!0!==o.openGroup&&s(o,r.groupmarker[1]))),t(o)})}(y),x.push(y)),(r.numericInput||r.isRTL)&&function e(t){t.matches=t.matches.reverse();for(var i in t.matches)if(t.matches.hasOwnProperty(i)){var a=parseInt(i);if(t.matches[i].isQuantifier&&t.matches[a+1]&&t.matches[a+1].isGroup){var o=t.matches[i];t.matches.splice(i,1),t.matches.splice(a+1,0,o)}t.matches[i].matches!==n?t.matches[i]=e(t.matches[i]):t.matches[i]=function(e){return e===r.optionalmarker[0]?e=r.optionalmarker[1]:e===r.optionalmarker[1]?e=r.optionalmarker[0]:e===r.groupmarker[0]?e=r.groupmarker[1]:e===r.groupmarker[1]&&(e=r.groupmarker[0]),e}(t.matches[i])}return t}(x[0]),x}},a.extendDefaults=function(t){e.extend(!0,a.prototype.defaults,t)},a.extendDefinitions=function(t){e.extend(!0,a.prototype.definitions,t)},a.extendAliases=function(t){e.extend(!0,a.prototype.aliases,t)},a.format=function(e,t,i){return a(t).format(e,i)},a.unmask=function(e,t){return a(t).unmaskedvalue(e)},a.isValid=function(e,t){return a(t).isValid(e)},a.remove=function(t){e.each(t,function(e,t){t.inputmask&&t.inputmask.remove()})},a.escapeRegex=function(e){return e.replace(new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^"].join("|\\")+")","gim"),"\\$1")},a.keyCode={BACKSPACE:8,BACKSPACE_SAFARI:127,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,SPACE:32,TAB:9,UP:38,X:88,CONTROL:17},a})?n.apply(t,a):n)&&(e.exports=r)},function(e,t){e.exports=jQuery},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}i(4),i(7),i(8),i(9);var a=n(i(1)),r=n(i(0)),o=n(i(2));r.default===o.default&&i(10),window.Inputmask=a.default},function(e,t,i){"use strict";var n,a,r;"function"==typeof Symbol&&Symbol.iterator,a=[i(0),i(1)],void 0!==(r="function"==typeof(n=function(e,t){function i(e){if(!e.tokenizer){var t=[];for(var i in o)-1===t.indexOf(i[0])&&t.push(i[0]);e.tokenizer="("+t.join("+|")+")+?|.",e.tokenizer=new RegExp(e.tokenizer,"g")}return e.tokenizer}function n(e,n,a){for(var r,s="";r=i(a).exec(e);)void 0===n?s+=o[r[0]]?"("+o[r[0]][0]+")":t.escapeRegex(r[0]):o[r[0]]?s+=o[r[0]][3].call(n.date):s+=r[0];return s}function a(e,t){for(e=String(e),t=t||2;e.length<t;)e="0"+e;return e}function r(e,t,n){var a,r,s,l,u,c,p,f,m={date:new Date(1,0,1)},d=e;if("string"==typeof d){for(;r=i(n).exec(t);){var h=d.slice(0,r[0].length);o.hasOwnProperty(r[0])&&(a=o[r[0]][2],s=o[r[0]][1],l=m,u=h,c=n,p=void 0,f=void 0,"year"===a?(l[a]=(f=4===(p=u).length?p:(new Date).getFullYear().toString().substr(0,4-p.length)+p,n.min&&n.min.year&&n.max&&n.max.year?(f=f.replace(/[^0-9]/g,""),f=p.charAt(0)===n.max.year.charAt(0)?p.replace(/[^0-9]/g,"0"):f+n.min.year.substr(f.length)):f=f.replace(/[^0-9]/g,"0"),f),l["raw"+a]=u):l[a]=c.min&&u.match(/[^0-9]/)?c.min[a]:u,void 0!==s&&s.call(l.date,"month"==a?parseInt(l[a])-1:l[a])),d=d.slice(h.length)}return m}}var o={d:["[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",Date.prototype.getDate],dd:["0[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",function(){return a(Date.prototype.getDate.call(this),2)}],ddd:[""],dddd:[""],m:["[1-9]|1[012]",Date.prototype.setMonth,"month",function(){return Date.prototype.getMonth.call(this)+1}],mm:["0[1-9]|1[012]",Date.prototype.setMonth,"month",function(){return a(Date.prototype.getMonth.call(this)+1,2)}],mmm:[""],mmmm:[""],yy:["[0-9]{2}",Date.prototype.setFullYear,"year",function(){return a(Date.prototype.getFullYear.call(this),2)}],yyyy:["[0-9]{4}",Date.prototype.setFullYear,"year",function(){return a(Date.prototype.getFullYear.call(this),4)}],h:["[1-9]|1[0-2]",Date.prototype.setHours,"hours",Date.prototype.getHours],hh:["0[1-9]|1[0-2]",Date.prototype.setHours,"hours",function(){return a(Date.prototype.getHours.call(this),2)}],hhh:["[0-9]+",Date.prototype.setHours,"hours",Date.prototype.getHours],H:["1?[0-9]|2[0-3]",Date.prototype.setHours,"hours",Date.prototype.getHours],HH:["[01][0-9]|2[0-3]",Date.prototype.setHours,"hours",function(){return a(Date.prototype.getHours.call(this),2)}],HHH:["[0-9]+",Date.prototype.setHours,"hours",Date.prototype.getHours],M:["[1-5]?[0-9]",Date.prototype.setMinutes,"minutes",Date.prototype.getMinutes],MM:["[0-5][0-9]",Date.prototype.setMinutes,"minutes",function(){return a(Date.prototype.getMinutes.call(this),2)}],s:["[1-5]?[0-9]",Date.prototype.setSeconds,"seconds",Date.prototype.getSeconds],ss:["[0-5][0-9]",Date.prototype.setSeconds,"seconds",function(){return a(Date.prototype.getSeconds.call(this),2)}],l:["[0-9]{3}",Date.prototype.setMilliseconds,"milliseconds",function(){return a(Date.prototype.getMilliseconds.call(this),3)}],L:["[0-9]{2}",Date.prototype.setMilliseconds,"milliseconds",function(){return a(Date.prototype.getMilliseconds.call(this),2)}],t:[""],tt:[""],T:[""],TT:[""],Z:[""],o:[""],S:[""]},s={isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};return t.extendAliases({datetime:{mask:function(e){return e.inputFormat=s[e.inputFormat]||e.inputFormat,e.displayFormat=s[e.displayFormat]||e.displayFormat||e.inputFormat,e.outputFormat=s[e.outputFormat]||e.outputFormat||e.inputFormat,e.placeholder=e.placeholder!==t.prototype.defaults.placeholder?e.placeholder:e.inputFormat,e.min=r(e.min,e.inputFormat,e),e.max=r(e.max,e.inputFormat,e),e.regex=n(e.inputFormat,void 0,e),null},inputFormat:"isoDateTime",displayFormat:void 0,outputFormat:void 0,min:null,max:null,i18n:{dayNames:["Mon","Tue","Wed","Thu","Fri","Sat","Sun","Monday","Tuesday","Wednesday","Thursday","Frid
658ay","Saturday","Sunday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},postValidation:function(e,t,i){var n,a,o,s,l,u=t,c=r(e.join(""),i.inputFormat,i);return u&&c.date.getTime()==c.date.getTime()&&(s=c,l=u,u=(u=(!isFinite(s.day)||"29"==s.day&&!isFinite(s.rawyear)||new Date(s.date.getFullYear(),isFinite(s.month)?s.month:s.date.getMonth()+1,0).getDate()>=s.day)&&l)&&(n=c.date,o=!0,(a=i).min&&a.min.date.getTime()==a.min.date.getTime()&&(o=o&&a.min.date.getTime()<=n.getTime()),a.max&&a.max.date.getTime()==a.max.date.getTime()&&(o=o&&a.max.date.getTime()>=n.getTime()),o)),u},onKeyDown:function(n,r,o,s){if(n.ctrlKey&&n.keyCode===t.keyCode.RIGHT){for(var l,u=new Date,c="";l=i(s).exec(s.inputFormat);)"d"===l[0].charAt(0)?c+=a(u.getDate(),l[0].length):"m"===l[0].charAt(0)?c+=a(u.getMonth()+1,l[0].length):"yyyy"===l[0]?c+=u.getFullYear().toString():"y"===l[0].charAt(0)&&(c+=a(u.getYear(),l[0].length));this.inputmask._valueSet(c),e(this).trigger("setvalue")}},onUnMask:function(e,t,i){return n(i.outputFormat,r(e,i.inputFormat,i),i)},insertMode:!1}}),t})?n.apply(t,a):n)&&(e.exports=r)},function(e,t,i){"use strict";var n;"function"==typeof Symbol&&Symbol.iterator,void 0!==(n=function(){return window}.call(t,i,t,e))&&(e.exports=n)},function(e,t,i){"use strict";var n;"function"==typeof Symbol&&Symbol.iterator,void 0!==(n=function(){return document}.call(t,i,t,e))&&(e.exports=n)},function(e,t,i){"use strict";var n,a,r;"function"==typeof Symbol&&Symbol.iterator,a=[i(0),i(1)],void 0!==(r="function"==typeof(n=function(e,t){return t.extendDefinitions({A:{validator:"[A-Za-zÀ-ÿ¨¸A-yµ]",casing:"upper"},"&":{validator:"[0-9A-Za-zÀ-ÿ¨¸A-yµ]",casing:"upper"},"#":{validator:"[0-9A-Fa-f]",casing:"upper"}}),t.extendAliases({url:{definitions:{i:{validator:"."}},mask:"(\\http://)|(\\http\\s://)|(ftp://)|(ftp\\s://)i{+}",insertMode:!1,autoUnmask:!1,inputmode:"url"},ip:{mask:"i[i[i]].i[i[i]].i[i[i]].i[i[i]]",definitions:{i:{validator:function(e,t,i,n,a){return i-1>-1&&"."!==t.buffer[i-1]?(e=t.buffer[i-1]+e,e=i-2>-1&&"."!==t.buffer[i-2]?t.buffer[i-2]+e:"0"+e):e="00"+e,new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]").test(e)}}},onUnMask:function(e,t,i){return e},inputmode:"numeric"},email:{mask:"*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]",greedy:!1,onBeforePaste:function(e,t){return(e=e.toLowerCase()).replace("mailto:","")},definitions:{"*":{validator:"[0-9A-Za-z!#$%&'*+/=?^_`{|}~-]",casing:"lower"},"-":{validator:"[0-9A-Za-z-]",casing:"lower"}},onUnMask:function(e,t,i){return e},inputmode:"email"},mac:{mask:"##:##:##:##:##:##"},vin:{mask:"V{13}9{4}",definitions:{V:{validator:"[A-HJ-NPR-Za-hj-npr-z\\d]",casing:"upper"}},clearIncomplete:!0,autoUnmask:!0}}),t})?n.apply(t,a):n)&&(e.exports=r)},function(e,t,i){"use strict";var n,a,r;"function"==typeof Symbol&&Symbol.iterator,a=[i(0),i(1)],void 0!==(r="function"==typeof(n=function(e,t,i){function n(e,i){for(var n="",a=0;a<e.length;a++)t.prototype.definitions[e.charAt(a)]||i.definitions[e.charAt(a)]||i.optionalmarker.start===e.charAt(a)||i.optionalmarker.end===e.charAt(a)||i.quantifiermarker.start===e.charAt(a)||i.quantifiermarker.end===e.charAt(a)||i.groupmarker.start===e.charAt(a)||i.groupmarker.end===e.charAt(a)||i.alternatormarker===e.charAt(a)?n+="\\"+e.charAt(a):n+=e.charAt(a);return n}return t.extendAliases({numeric:{mask:function(e){if(0!==e.repeat&&isNaN(e.integerDigits)&&(e.integerDigits=e.repeat),e.repeat=0,e.groupSeparator===e.radixPoint&&e.digits&&"0"!==e.digits&&("."===e.radixPoint?e.groupSeparator=",":","===e.radixPoint?e.groupSeparator=".":e.groupSeparator="")," "===e.groupSeparator&&(e.skipOptionalPartCharacter=i),e.autoGroup=e.autoGroup&&""!==e.groupSeparator,e.autoGroup&&("string"==typeof e.groupSize&&isFinite(e.groupSize)&&(e.groupSize=parseInt(e.groupSize)),isFinite(e.integerDigits))){var t=Math.floor(e.integerDigits/e.groupSize),a=e.integerDigits%e.groupSize;e.integerDigits=parseInt(e.integerDigits)+(0===a?t-1:t),e.integerDigits<1&&(e.integerDigits="*")}e.placeholder.length>1&&(e.placeholder=e.placeholder.charAt(0)),"radixFocus"===e.positionCaretOnClick&&""===e.placeholder&&!1===e.integerOptional&&(e.positionCaretOnClick="lvp"),e.definitions[";"]=e.definitions["~"],e.definitions[";
658"].definitionSymbol="~",!0===e.numericInput&&(e.positionCaretOnClick="radixFocus"===e.positionCaretOnClick?"lvp":e.positionCaretOnClick,e.digitsOptional=!1,isNaN(e.digits)&&(e.digits=2),e.decimalProtect=!1);var r="[+]";if(r+=n(e.prefix,e),!0===e.integerOptional?r+="~{1,"+e.integerDigits+"}":r+="~{"+e.integerDigits+"}",e.digits!==i){e.radixPointDefinitionSymbol=e.decimalProtect?":":e.radixPoint;var o=e.digits.toString().split(",");isFinite(o[0]&&o[1]&&isFinite(o[1]))?r+=e.radixPointDefinitionSymbol+";{"+e.digits+"}":(isNaN(e.digits)||parseInt(e.digits)>0)&&(e.digitsOptional?r+="["+e.radixPointDefinitionSymbol+";{1,"+e.digits+"}]":r+=e.radixPointDefinitionSymbol+";{"+e.digits+"}")}return r+=n(e.suffix,e),r+="[-]",e.greedy=!1,r},placeholder:"",greedy:!1,digits:"*",digitsOptional:!0,enforceDigitsOnBlur:!1,radixPoint:".",positionCaretOnClick:"radixFocus",groupSize:3,groupSeparator:"",autoGroup:!1,allowMinus:!0,negationSymbol:{front:"-",back:""},integerDigits:"+",integerOptional:!0,prefix:"",suffix:"",rightAlign:!0,decimalProtect:!0,min:null,max:null,step:1,insertMode:!0,autoUnmask:!1,unmaskAsNumber:!1,inputmode:"numeric",preValidation:function(t,n,a,r,o){if("-"===a||a===o.negationSymbol.front)return!0===o.allowMinus&&(o.isNegative=o.isNegative===i||!o.isNegative,""===t.join("")||{caret:n,dopost:!0});if(!1===r&&a===o.radixPoint&&o.digits!==i&&(isNaN(o.digits)||parseInt(o.digits)>0)){var s=e.inArray(o.radixPoint,t);if(-1!==s)return!0===o.numericInput?n===s:{caret:s+1}}return!0},postValidation:function(n,a,r){var o=r.suffix.split(""),s=r.prefix.split("");if(a.pos===i&&a.caret!==i&&!0!==a.dopost)return a;var l=a.caret!==i?a.caret:a.pos,u=n.slice();r.numericInput&&(l=u.length-l-1,u=u.reverse());var c=u[l];if(c===r.groupSeparator&&(c=u[l+=1]),l===u.length-r.suffix.length-1&&c===r.radixPoint)return a;c!==i&&c!==r.radixPoint&&c!==r.negationSymbol.front&&c!==r.negationSymbol.back&&(u[l]="?",r.prefix.length>0&&l>=(!1===r.isNegative?1:0)&&l<r.prefix.length-1+(!1===r.isNegative?1:0)?s[l-(!1===r.isNegative?1:0)]="?":r.suffix.length>0&&l>=u.length-r.suffix.length-(!1===r.isNegative?1:0)&&(o[l-(u.length-r.suffix.length-(!1===r.isNegative?1:0))]="?")),s=s.join(""),o=o.join("");var p=u.join("").replace(s,"");if(p=(p=(p=(p=p.replace(o,"")).replace(new RegExp(t.escapeRegex(r.groupSeparator),"g"),"")).replace(new RegExp("[-"+t.escapeRegex(r.negationSymbol.front)+"]","g"),"")).replace(new RegExp(t.escapeRegex(r.negationSymbol.back)+"$"),""),isNaN(r.placeholder)&&(p=p.replace(new RegExp(t.escapeRegex(r.placeholder),"g"),"")),p.length>1&&1!==p.indexOf(r.radixPoint)&&("0"===c&&(p=p.replace(/^\?/g,"")),p=p.replace(/^0/g,"")),p.charAt(0)===r.radixPoint&&""!==r.radixPoint&&!0!==r.numericInput&&(p="0"+p),""!==p){if(p=p.split(""),(!r.digitsOptional||r.enforceDigitsOnBlur&&"blur"===a.event)&&isFinite(r.digits)){var f=e.inArray(r.radixPoint,p),m=e.inArray(r.radixPoint,u);-1===f&&(p.push(r.radixPoint),f=p.length-1);for(var d=1;d<=r.digits;d++)r.digitsOptional&&(!r.enforceDigitsOnBlur||"blur"!==a.event)||p[f+d]!==i&&p[f+d]!==r.placeholder.charAt(0)?-1!==m&&u[m+d]!==i&&(p[f+d]=p[f+d]||u[m+d]):p[f+d]=a.placeholder||r.placeholder.charAt(0)}if(!0!==r.autoGroup||""===r.groupSeparator||c===r.radixPoint&&a.pos===i&&!a.dopost)p=p.join("");else{var h=p[p.length-1]===r.radixPoint&&a.c===r.radixPoint;p=t(function(e,t){var i="";if(i+="("+t.groupSeparator+"*{"+t.groupSize+"}){*}",""!==t.radixPoint){var n=e.join("").split(t.radixPoint);n[1]&&(i+=t.radixPoint+"*{"+n[1].match(/^\d*\??\d*/)[0].length+"}")}return i}(p,r),{numericInput:!0,jitMasking:!0,definitions:{"*":{validator:"[0-9?]",cardinality:1}}}).format(p.join("")),h&&(p+=r.radixPoint),p.charAt(0)===r.groupSeparator&&p.substr(1)}}if(r.isNegative&&"blur"===a.event&&(r.isNegative="0"!==p),p=s+p,p+=o,r.isNegative&&(p=r.negationSymbol.front+p,p+=r.negationSymbol.back),p=p.split(""),c!==i)if(c!==r.radixPoint&&c!==r.negationSymbol.front&&c!==r.negationSymbol.back)(l=e.inArray("?",p))>-1?p[l]=c:l=a.caret||0;else if(c===r.radixPoint||c===r.negationSymbol.front||c===r.negationSymbol.back){var g=e.inArray(c,p);-1!==g&&(l=g)}r.numericInput&&(l=p.length-l-1,p=p.reverse());var v={caret:c===i||a.pos!==i?l+(r.numericInput?-1:1):l,buffer:p,refreshFromBuffer:a.dopost||n.join("")!==p.join("")};return v.refreshFromBuffer?v:a},onBeforeWrite:function(n,a,r,o){if(n)switch(n.type){case"keydown":return o.postValidation(a,{caret:r,dopost:!0},o);case"blur":case"checkval":var s;if((l=o).parseMinMaxOptions===i&&(null!==l.min&&(l.min=l.min.toString().replace(new RegExp(t.escapeRegex(l.groupSeparator),"g"),""),","===l.radixPoint&&(l.min=l.min.replace(l.radixPoint,".")),l.min=isFinite(l.min)?parseFloat(l.min):NaN,isNaN(l.min)&&(l.min=Number.MIN_VALUE)),null!==l.max&&(l.max=l.max.toString().replace(new RegExp(t.escapeRegex(l.groupSeparator),"g"),""),","===l.radixPoint&&(l.max=l.max.replace(l.radixPoint,".")),l.max=isFinite(l.max)?parseFloat(l.max):NaN,isNaN(l.max)&&(l.max=Number.MAX_VALUE)),l.parseMinMaxOptions="done"),null!==o.min||null!==o.max){if(s=o.onUnMask(a.join(""),i,e.extend({},o,{unmaskAsNumber:!0})),null!==o.min&&s<o.min)return o.isNegative=o.min<0,o.postValidation(o.min.toString().replace(".",o.radixPoint).split(""),{caret:r,dopost:!0,placeholder:"0"},o);if(null!==o.max&&s>o.max)return o.isNegative=o.max<0,o.postValidation(o.max.toString().replace(".",o.radixPoint).split(""),{caret:r,dopost:!0,placeholder:"0"},o)}return o.postValidation(a,{caret:r,placeholder:"0",event:"blur"},o);case"_checkval":return{caret:r}}var l},regex:{integerPart:function(e,i){return i?new RegExp("["+t.escapeRegex(e.negationSymbol.front)+"+]?"):new RegExp("["+t.escapeRegex(e.negationSymbol.front)+"+]?\\d+")},integerNPart:function(e){return new RegExp("[\\d"+t.escapeRegex(e.groupSeparator)+t.escapeRegex(e.placeholder.charAt(0))+"]+")}},definitions:{"~":{validator:function(e,n,a,r,o,s){var l=r?new RegExp("[0-9"+t.escapeRegex(o.groupSeparator)+"]").test(e):new RegExp("[0-9]").test(e);
658if(!0===l){if(!0!==o.numericInput&&n.validPositions[a]!==i&&"~"===n.validPositions[a].match.def&&!s){var u=n.buffer.join(""),c=(u=(u=u.replace(new RegExp("[-"+t.escapeRegex(o.negationSymbol.front)+"]","g"),"")).replace(new RegExp(t.escapeRegex(o.negationSymbol.back)+"$"),"")).split(o.radixPoint);c.length>1&&(c[1]=c[1].replace(/0/g,o.placeholder.charAt(0))),"0"===c[0]&&(c[0]=c[0].replace(/0/g,o.placeholder.charAt(0))),u=c[0]+o.radixPoint+c[1]||"";var p=n._buffer.join("");for(u===o.radixPoint&&(u=p);null===u.match(t.escapeRegex(p)+"$");)p=p.slice(1);l=(u=(u=u.replace(p,"")).split(""))[a]===i?{pos:a,remove:a}:{pos:a}}}else r||e!==o.radixPoint||n.validPositions[a-1]!==i||(n.buffer[a]="0",l={pos:a+1});return l},cardinality:1},"+":{validator:function(e,t,i,n,a){return a.allowMinus&&("-"===e||e===a.negationSymbol.front)},cardinality:1,placeholder:""},"-":{validator:function(e,t,i,n,a){return a.allowMinus&&e===a.negationSymbol.back},cardinality:1,placeholder:""},":":{validator:function(e,i,n,a,r){var o="["+t.escapeRegex(r.radixPoint)+"]",s=new RegExp(o).test(e);return s&&i.validPositions[n]&&i.validPositions[n].match.placeholder===r.radixPoint&&(s={caret:n+1}),s},cardinality:1,placeholder:function(e){return e.radixPoint}}},onUnMask:function(e,i,n){if(""===i&&!0===n.nullable)return i;var a=e.replace(n.prefix,"");return a=(a=a.replace(n.suffix,"")).replace(new RegExp(t.escapeRegex(n.groupSeparator),"g"),""),""!==n.placeholder.charAt(0)&&(a=a.replace(new RegExp(n.placeholder.charAt(0),"g"),"0")),n.unmaskAsNumber?(""!==n.radixPoint&&-1!==a.indexOf(n.radixPoint)&&(a=a.replace(t.escapeRegex.call(this,n.radixPoint),".")),a=(a=a.replace(new RegExp("^"+t.escapeRegex(n.negationSymbol.front)),"-")).replace(new RegExp(t.escapeRegex(n.negationSymbol.back)+"$"),""),Number(a)):a},isComplete:function(e,i){var n=e.join("");if(e.slice().join("")!==n)return!1;var a=n.replace(i.prefix,"");return a=(a=a.replace(i.suffix,"")).replace(new RegExp(t.escapeRegex(i.groupSeparator)+"([0-9]{3})","g"),"$1"),","===i.radixPoint&&(a=a.replace(t.escapeRegex(i.radixPoint),".")),isFinite(a)},onBeforeMask:function(e,n){if(n.isNegative=i,e=e.toString().charAt(e.length-1)===n.radixPoint?e.toString().substr(0,e.length-1):e.toString(),""!==n.radixPoint&&isFinite(e)){var a=e.split("."),r=""!==n.groupSeparator?parseInt(n.groupSize):0;2===a.length&&(a[0].length>r||a[1].length>r||a[0].length<=r&&a[1].length<r)&&(e=e.replace(".",n.radixPoint))}var o=e.match(/,/g),s=e.match(/\./g);if(e=s&&o?s.length>o.length?(e=e.replace(/\./g,"")).replace(",",n.radixPoint):o.length>s.length?(e=e.replace(/,/g,"")).replace(".",n.radixPoint):e.indexOf(".")<e.indexOf(",")?e.replace(/\./g,""):e.replace(/,/g,""):e.replace(new RegExp(t.escapeRegex(n.groupSeparator),"g"),""),0===n.digits&&(-1!==e.indexOf(".")?e=e.substring(0,e.indexOf(".")):-1!==e.indexOf(",")&&(e=e.substring(0,e.indexOf(",")))),""!==n.radixPoint&&isFinite(n.digits)&&-1!==e.indexOf(n.radixPoint)){var l=e.split(n.radixPoint)[1].match(new RegExp("\\d*"))[0];if(parseInt(n.digits)<l.toString().length){var u=Math.pow(10,parseInt(n.digits));e=e.replace(t.escapeRegex(n.radixPoint),"."),e=(e=Math.round(parseFloat(e)*u)/u).toString().replace(".",n.radixPoint)}}return e},canClearPosition:function(e,t,i,n,a){var r=e.validPositions[t],o=r.input!==a.radixPoint||null!==e.validPositions[t].match.fn&&!1===a.decimalProtect||r.input===a.radixPoint&&e.validPositions[t+1]&&null===e.validPositions[t+1].match.fn||isFinite(r.input)||t===i||r.input===a.groupSeparator||r.input===a.negationSymbol.front||r.input===a.negationSymbol.back;return!o||"+"!==r.match.nativeDef&&"-"!==r.match.nativeDef||(a.isNegative=!1),o},onKeyDown:function(i,n,a,r){var o=e(this);if(i.ctrlKey)switch(i.keyCode){case t.keyCode.UP:o.val(parseFloat(this.inputmask.unmaskedvalue())+parseInt(r.step)),o.trigger("setvalue");break;case t.keyCode.DOWN:o.val(parseFloat(this.inputmask.unmaskedvalue())-parseInt(r.step)),o.trigger("setvalue")}}},currency:{prefix:"$ ",groupSeparator:",",alias:"numeric",placeholder:"0",autoGroup:!0,digits:2,digitsOptional:!1,clearMaskOnLostFocus:!1},decimal:{alias:"numeric"},integer:{alias:"numeric",digits:0,radixPoint:""},percentage:{alias:"numeric",digits:2,digitsOptional:!0,radixPoint:".",placeholder:"0",autoGroup:!1,min:0,max:100,suffix:" %",allowMinus:!1}}),t})?n.apply(t,a):n)&&(e.exports=r)},function(e,t,i){"use strict";var n,a,r;"function"==typeof Symbol&&Symbol.iterator,a=[i(0),i(1)],void 0!==(r="function"==typeof(n=function(e,t){function i(e,t){var i=(e.mask||e).replace(/#/g,"0").replace(/\)/,"0").replace(/[+()#-]/g,""),n=(t.mask||t).replace(/#/g,"0").replace(/\)/,"0").replace(/[+()#-]/g,"");return i.localeCompare(n)}
658var n=t.prototype.analyseMask;return t.prototype.analyseMask=function(t,i,a){var r={};return a.phoneCodes&&(a.phoneCodes&&a.phoneCodes.length>1e3&&(function e(i,n,a){n=n||"",a=a||r,""!==n&&(a[n]={});for(var o="",s=a[n]||a,l=i.length-1;l>=0;l--)s[o=(t=i[l].mask||i[l]).substr(0,1)]=s[o]||[],s[o].unshift(t.substr(1)),i.splice(l,1);for(var u in s)s[u].length>500&&e(s[u].slice(),u,s)}((t=t.substr(1,t.length-2)).split(a.groupmarker[1]+a.alternatormarker+a.groupmarker[0])),t=function t(i){var n="",r=[];for(var o in i)e.isArray(i[o])?1===i[o].length?r.push(o+i[o]):r.push(o+a.groupmarker[0]+i[o].join(a.groupmarker[1]+a.alternatormarker+a.groupmarker[0])+a.groupmarker[1]):r.push(o+t(i[o]));return 1===r.length?n+=r[0]:n+=a.groupmarker[0]+r.join(a.groupmarker[1]+a.alternatormarker+a.groupmarker[0])+a.groupmarker[1],n}(r)),t=t.replace(/9/g,"\\9")),n.call(this,t,i,a)},t.extendAliases({abstractphone:{groupmarker:["<",">"],countrycode:"",phoneCodes:[],keepStatic:"auto",mask:function(e){return e.definitions={"#":t.prototype.definitions[9]},e.phoneCodes.sort(i)},onBeforeMask:function(e,t){var i=e.replace(/^0{1,2}/,"").replace(/[\s]/g,"");return(i.indexOf(t.countrycode)>1||-1===i.indexOf(t.countrycode))&&(i="+"+t.countrycode+i),i},onUnMask:function(e,t,i){return e.replace(/[()#-]/g,"")},inputmode:"tel"}}),t})?n.apply(t,a):n)&&(e.exports=r)},function(e,t,i){"use strict";var n,a,r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};a=[i(2),i(1)],void 0!==(r="function"==typeof(n=function(e,t){return void 0===e.fn.inputmask&&(e.fn.inputmask=function(i,n){var a,r=this[0];if(void 0===n&&(n={}),"string"==typeof i)switch(i){case"unmaskedvalue":return r&&r.inputmask?r.inputmask.unmaskedvalue():e(r).val();case"remove":return this.each(function(){this.inputmask&&this.inputmask.remove()});case"getemptymask":return r&&r.inputmask?r.inputmask.getemptymask():"";case"hasMaskedValue":return!(!r||!r.inputmask)&&r.inputmask.hasMaskedValue();case"isComplete":return!r||!r.inputmask||r.inputmask.isComplete();case"getmetadata":return r&&r.inputmask?r.inputmask.getmetadata():void 0;case"setvalue":e(r).val(n),r&&void 0===r.inputmask&&e(r).triggerHandler("setvalue");break;case"option":if("string"!=typeof n)return this.each(function(){if(void 0!==this.inputmask)return this.inputmask.option(n)});if(r&&void 0!==r.inputmask)return r.inputmask.option(n);break;default:return n.alias=i,a=new t(n),this.each(function(){a.mask(this)})}else{if("object"==(void 0===i?"undefined":o(i)))return a=new t(i),void 0===i.mask&&void 0===i.alias?this.each(function(){if(void 0!==this.inputmask)return this.inputmask.option(i);a.mask(this)}):this.each(function(){a.mask(this)});if(void 0===i)return this.each(function(){(a=new t(n)).mask(this)})}}),e.fn.inputmask})?n.apply(t,a):n)&&(e.exports=r)}]); 659/* End */ 660; 661; /* Start:"a:4:{s:4:"full";s:69:"/local/templates/aspro_max/js/jquery.easing.1.3.min.js?16143519143338";s:6:"source";s:50:"/local/templates/aspro_max/js/jquery.easing.1.3.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 662jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(n,e,t,u,a){return jQuery.easing[jQuery.easing.def](n,e,t,u,a)},easeInQuad:function(n,e,t,u,a){return u*(e/=a)*e+t},easeOutQuad:function(n,e,t,u,a){return-u*(e/=a)*(e-2)+t},easeInOutQuad:function(n,e,t,u,a){return(e/=a/2)<1?u/2*e*e+t:-u/2*(--e*(e-2)-1)+t},easeInCubic:function(n,e,t,u,a){return u*(e/=a)*e*e+t},easeOutCubic:function(n,e,t,u,a){return u*((e=e/a-1)*e*e+1)+t},easeInOutCubic:function(n,e,t,u,a){return(e/=a/2)<1?u/2*e*e*e+t:u/2*((e-=2)*e*e+2)+t},easeInQuart:function(n,e,t,u,a){return u*(e/=a)*e*e*e+t},easeOutQuart:function(n,e,t,u,a){return-u*((e=e/a-1)*e*e*e-1)+t},easeInOutQuart:function(n,e,t,u,a){return(e/=a/2)<1?u/2*e*e*e*e+t:-u/2*((e-=2)*e*e*e-2)+t},easeInQuint:function(n,e,t,u,a){return u*(e/=a)*e*e*e*e+t},easeOutQuint:function(n,e,t,u,a){return u*((e=e/a-1)*e*e*e*e+1)+t},easeInOutQuint:function(n,e,t,u,a){return(e/=a/2)<1?u/2*e*e*e*e*e+t:u/2*((e-=2)*e*e*e*e+2)+t},easeInSine:function(n,e,t,u,a){return-u*Math.cos(e/a*(Math.PI/2))+u+t},easeOutSine:function(n,e,t,u,a){return u*Math.sin(e/a*(Math.PI/2))+t},easeInOutSine:function(n,e,t,u,a){return-u/2*(Math.cos(Math.PI*e/a)-1)+t},easeInExpo:function(n,e,t,u,a){return 0==e?t:u*Math.pow(2,10*(e/a-1))+t},easeOutExpo:function(n,e,t,u,a){return e==a?t+u:u*(-Math.pow(2,-10*e/a)+1)+t},easeInOutExpo:function(n,e,t,u,a){return 0==e?t:e==a?t+u:(e/=a/2)<1?u/2*Math.pow(2,10*(e-1))+t:u/2*(-Math.pow(2,-10*--e)+2)+t},easeInCirc:function(n,e,t,u,a){return-u*(Math.sqrt(1-(e/=a)*e)-1)+t},easeOutCirc:function(n,e,t,u,a){return u*Math.sqrt(1-(e=e/a-1)*e)+t},easeInOutCirc:function(n,e,t,u,a){return(e/=a/2)<1?-u/2*(Math.sqrt(1-e*e)-1)+t:u/2*(Math.sqrt(1-(e-=2)*e)+1)+t},easeInElastic:function(n,e,t,u,a){var r=1.70158,i=0,s=u;if(0==e)return t;if(1==(e/=a))return t+u;if(i||(i=.3*a),s<Math.abs(u)){s=u;var r=i/4}else var r=i/(2*Math.PI)*Math.asin(u/s);return-(s*Math.pow(2,10*(e-=1))*Math.sin((e*a-r)*(2*Math.PI)/i))+t},easeOutElastic:function(n,e,t,u,a){var r=1.70158,i=0,s=u;if(0==e)return t;if(1==(e/=a))return t+u;if(i||(i=.3*a),s<Math.abs(u)){s=u;var r=i/4}else var r=i/(2*Math.PI)*Math.asin(u/s);return s*Math.pow(2,-10*e)*Math.sin((e*a-r)*(2*Math.PI)/i)+u+t},easeInOutElastic:function(n,e,t,u,a){var r=1.70158,i=0,s=u;if(0==e)return t;if(2==(e/=a/2))return t+u;if(i||(i=a*(.3*1.5)),s<Math.abs(u)){s=u;var r=i/4}else var r=i/(2*Math.PI)*Math.asin(u/s);return 1>e?-.5*(s*Math.pow(2,10*(e-=1))*Math.sin((e*a-r)*(2*Math.PI)/i))+t:s*Math.pow(2,-10*(e-=1))*Math.sin((e*a-r)*(2*Math.PI)/i)*.5+u+t},easeInBack:function(n,e,t,u,a,r){return void 0==r&&(r=1.70158),u*(e/=a)*e*((r+1)*e-r)+t},easeOutBack:function(n,e,t,u,a,r){return void 0==r&&(r=1.70158),u*((e=e/a-1)*e*((r+1)*e+r)+1)+t},easeInOutBack:function(n,e,t,u,a,r){return void 0==r&&(r=1.70158),(e/=a/2)<1?u/2*(e*e*(((r*=1.525)+1)*e-r))+t:u/2*((e-=2)*e*(((r*=1.525)+1)*e+r)+2)+t},easeInBounce:function(n,e,t,u,a){return u-jQuery.easing.easeOutBounce(n,a-e,0,u,a)+t},easeOutBounce:function(n,e,t,u,a){return(e/=a)<1/2.75?u*(7.5625*e*e)+t:2/2.75>e?u*(7.5625*(e-=1.5/2.75)*e+.75)+t:2.5/2.75>e?u*(7.5625*(e-=2.25/2.75)*e+.9375)+t:u*(7.5625*(e-=2.625/2.75)*e+.984375)+t},easeInOutBounce:function(n,e,t,u,a){return a/2>e?.5*jQuery.easing.easeInBounce(n,2*e,0,u,a)+t:.5*jQuery.easing.easeOutBounce(n,2*e-a,0,u,a)+.5*u+t}}); 663/* End */ 664; 665; /* Start:"a:4:{s:4:"full";s:59:"/local/templates/aspro_max/js/equalize.min.js?1614351920588";s:6:"source";s:45:"/local/templates/aspro_max/js/equalize.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 666/** 667 * equalize.js 668 * Author & copyright (c) 2012: Tim Svensen 669 * Dual MIT & GPL license 670 * 671 * Page: http://tsvensen.github.com/equalize.js 672 * Repo: https://github.com/tsvensen/equalize.js/ 673 */ 674(function(b){b.fn.equalize=function(a){var d=!1,g=!1,c,e;b.isPlainObject(a)?(c=a.equalize||"height",d=a.children||!1,g=a.reset||!1):c=a||"height";if(!b.isFunction(b.fn[c]))return!1;e=0<c.indexOf("eight")?"height":"width";return this.each(function(){var a=d?b(this).find(d):b(this).children(),f=0;a.each(function(){var a=b(this);g&&a.css(e,"");a=a[c]();a>f&&(f=a)});a.css(e,f+"px")})}})(jQuery); 675/* End */ 676; 677; /* Start:"a:4:{s:4:"full";
677s:70:"/local/templates/aspro_max/js/jquery.alphanumeric.min.js?1614351904942";s:6:"source";s:52:"/local/templates/aspro_max/js/jquery.alphanumeric.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 678!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); 679/* End */ 680; 681; /* Start:"a:4:{s:4:"full";s:61:"/local/templates/aspro_max/js/jquery.cookie.js?16143519343066";s:6:"source";s:46:"/local/templates/aspro_max/js/jquery.cookie.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 682/*! 683 * jQuery Cookie Plugin v1.4.0 684 * https://github.com/carhartl/jquery-cookie 685 * 686 * Copyright 2013 Klaus Hartl 687 * Released under the MIT license 688 */ 689(function (factory) { 690 if (typeof define === 'function' && define.amd) { 691 // AMD. Register as anonymous module. 692 define(['jquery'], factory); 693 } else { 694 // Browser globals. 695 factory(jQuery); 696 } 697}(function ($) { 698 699 var pluses = /\+/g; 700 701 function encode(s) { 702 return config.raw ? s : encodeURIComponent(s); 703 } 704 705 function decode(s) { 706 return config.raw ? s : decodeURIComponent(s); 707 } 708 709 function stringifyCookieValue(value) { 710 return encode(config.json ? JSON.stringify(value) : String(value)); 711 } 712 713 function parseCookieValue(s) { 714 if (s.indexOf('"') === 0) { 715 // This is a quoted cookie as according to RFC2068, unescape... 716 s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\'); 717 } 718 719 try { 720 // Replace server-side written pluses with spaces. 721 // If we can't decode the cookie, ignore it, it's unusable. 722 // If we can't parse the cookie, ignore it, it's unusable. 723 s = decodeURIComponent(s.replace(pluses, ' ')); 724 return config.json ? JSON.parse(s) : s; 725 } catch(e) {} 726 } 727 728 function read(s, converter) { 729 var value = config.raw ? s : parseCookieValue(s); 730 return $.isFunction(converter) ? converter(value) : value; 731 } 732 733 var config = $.cookie = function (key, value, options) { 734 735 // Write 736 737 if (value !== undefined && !$.isFunction(value)) { 738 options = $.extend({}, config.defaults, options); 739 740 if (typeof options.expires === 'number') { 741 var days = options.expires, t = options.expires = new Date(); 742 t.setTime(+t + days * 864e+5); 743 } 744 745 return (document.cookie = [ 746 encode(key), '=', stringifyCookieValue(value), 747 options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE 748 options.path ? '; path=' + options.path : '', 749 options.domain ? '; domain=' + options.domain : '', 750 options.secure ? '; secure' : '' 751 ].join('')); 752 } 753 754 // Read 755 756 var result = key ? undefined : {}; 757 758 // To prevent the for loop in the first place assign an empty array 759 // in case there are no cookies at all. Also prevents odd result when 760 // calling $.cookie(). 761 var cookies = document.cookie ? document.cookie.split('; ') : []; 762 763 for (var i = 0, l = cookies.length; i < l; i++) { 764 var parts = cookies[i].split('='); 765 var name = decode(parts.shift()); 766 var cookie = parts.join('='); 767 768 if (key && key === name) { 769 // If second argument (value) is a function it's a converter... 770 result = read(cookie, value); 771 break; 772 } 773 774 // Prevent storing a cookie that we couldn't decode. 775 if (!key && (cookie = read(cookie)) !== undefined) { 776 result[name] = cookie; 777 } 778 } 779 780 return result; 781 }; 782 783 config.defaults = {}; 784 785 $.removeCookie = function (key, options) { 786 if ($.cookie(key) === undefined) { 787 return false;
788 } 789 790 // Must not alter options, thus extending a fresh object... 791 $.cookie(key, '', $.extend({}, options, { expires: -1 })); 792 return !$.cookie(key); 793 }; 794 795})); 796 797/* End */ 798; 799; /* Start:"a:4:{s:4:"full";s:65:"/local/templates/aspro_max/js/jquery.plugin.min.js?16143519443178";s:6:"source";s:50:"/local/templates/aspro_max/js/jquery.plugin.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 800/** Abstract base class for collection plugins v1.0.1. 801 Written by Keith Wood (kbwood{at}iinet.com.au) December 2013. 802 Licensed under the MIT (http://keith-wood.name/licence.html) license. */ 803(function(){var j=false;window.JQClass=function(){};JQClass.classes={};JQClass.extend=function extender(f){var g=this.prototype;j=true;var h=new this();j=false;for(var i in f){h[i]=typeof f[i]=='function'&&typeof g[i]=='function'?(function(d,e){return function(){var b=this._super;this._super=function(a){return g[d].apply(this,a||[])};var c=e.apply(this,arguments);this._super=b;return c}})(i,f[i]):f[i]}function JQClass(){if(!j&&this._init){this._init.apply(this,arguments)}}JQClass.prototype=h;JQClass.prototype.constructor=JQClass;JQClass.extend=extender;return JQClass}})();(function($){JQClass.classes.JQPlugin=JQClass.extend({name:'plugin',defaultOptions:{},regionalOptions:{},_getters:[],_getMarker:function(){return'is-'+this.name},_init:function(){$.extend(this.defaultOptions,(this.regionalOptions&&this.regionalOptions[''])||{});var c=camelCase(this.name);$[c]=this;$.fn[c]=function(a){var b=Array.prototype.slice.call(arguments,1);if($[c]._isNotChained(a,b)){return $[c][a].apply($[c],[this[0]].concat(b))}return this.each(function(){if(typeof a==='string'){if(a[0]==='_'||!$[c][a]){throw'Unknown method: '+a;}$[c][a].apply($[c],[this].concat(b))}else{$[c]._attach(this,a)}})}},setDefaults:function(a){$.extend(this.defaultOptions,a||{})},_isNotChained:function(a,b){if(a==='option'&&(b.length===0||(b.length===1&&typeof b[0]==='string'))){return true}return $.inArray(a,this._getters)>-1},_attach:function(a,b){a=$(a);if(a.hasClass(this._getMarker())){return}a.addClass(this._getMarker());b=$.extend({},this.defaultOptions,this._getMetadata(a),b||{});var c=$.extend({name:this.name,elem:a,options:b},this._instSettings(a,b));a.data(this.name,c);this._postAttach(a,c);this.option(a,b)},_instSettings:function(a,b){return{}},_postAttach:function(a,b){},_getMetadata:function(d){try{var f=d.data(this.name.toLowerCase())||'';f=f.replace(/'/g,'"');f=f.replace(/([a-zA-Z0-9]+):/g,function(a,b,i){var c=f.substring(0,i).match(/"/g);return(!c||c.length%2===0?'"'+b+'":':b+':')});f=$.parseJSON('{'+f+'}');for(var g in f){var h=f[g];if(typeof h==='string'&&h.match(/^new Date\((.*)\)$/)){f[g]=eval(h)}}return f}catch(e){return{}}},_getInst:function(a){return $(a).data(this.name)||{}},option:function(a,b,c){a=$(a);var d=a.data(this.name);if(!b||(typeof b==='string'&&c==null)){var e=(d||{}).options;return(e&&b?e[b]:e)}if(!a.hasClass(this._getMarker())){return}var e=b||{};if(typeof b==='string'){e={};e[b]=c}this._optionsChanged(a,d,e);$.extend(d.options,e)},_optionsChanged:function(a,b,c){},destroy:function(a){a=$(a);if(!a.hasClass(this._getMarker())){return}this._preDestroy(a,this._getInst(a));a.removeData(this.name).removeClass(this._getMarker())},_preDestroy:function(a,b){}});function camelCase(c){return c.replace(/-([a-z])/g,function(a,b){return b.toUpperCase()})}$.JQPlugin={createPlugin:function(a,b){if(typeof a==='object'){b=a;a='JQPlugin'}a=camelCase(a);var c=camelCase(b.name);JQClass.classes[c]=JQClass.classes[a].extend(b);new JQClass.classes[c]()}}})(jQuery); 804/* End */ 805; 806; /* Start:"a:4:{s:4:"full";s:69:"/local/templates/aspro_max/js/jquery.countdown.min.js?161435193013137";s:6:"source";s:53:"/local/templates/aspro_max/js/jquery.countdown.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 807!function(e){var t="countdown",i=0,s=1,n=2,o=3,r=4,a=5,l=6;e.JQPlugin.createPlugin({name:t,defaultOptions:{until:null,since:null,timezone:null,serverSync:null,format:"dHMS",layout:"",compact:!1,padZeroes:!1,significant:0,description:"",expiryUrl:"",expiryText:"",alwaysExpire:!1,onExpiry:null,onTick:null,tickInterval:1},regionalOptions:{"":{labels:["Years","Months","Weeks","Days","Hours","Minutes","Seconds"],labels1:["Year","Month","Week","Day","Hour","Minute","Second"],compactLabels:["y","m","w","d"],whichLabels:null,digits:["0","1","2","3","4","5","6","7","8","9"],timeSeparator:":",isRTL:!1}},_getters:["getTimes"],_rtlClass:t+"-rtl",_sectionClass:t+"-section",_amountClass:t+"-amount",_periodClass:t+"-period",_rowClass:t+"-row",_holdingClass:t+"-holding",_showClass:t+"-show",_descrClass:t+"-descr",_timerElems:[],_init:function(){function t(e){var a=1e12>e?n?performance.now()+performance.timing.navigationStart:s():e||s();a-r>=1e3&&(i._updateElems(),r=a),o(t)}var i=this;this._super(),this._serverSyncs=[];var s="function"==typeof Date.now?Date.now:function(){return(new Date).getTime()},n=window.performance&&"function"==typeof window.performance.now,o=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||null,r=0;!o||e.noRequestAnimationFrame?(e.noRequestAnimationFrame=null,setInterval(function(){i._updateElems()},980)):(r=window.animationStartTime||window.webkitAnimationStartTime||window.mozAnimationStartTime||window.oAnimationStartTime||window.msAnimationStartTime||s(),o(t))},UTCDate:function(e,t,i,s,n,o,r,a){"object"==typeof t&&t.constructor==Date&&(
807a=t.getMilliseconds(),r=t.getSeconds(),o=t.getMinutes(),n=t.getHours(),s=t.getDate(),i=t.getMonth(),t=t.getFullYear());var l=new Date;return l.setUTCFullYear(t),l.setUTCDate(1),l.setUTCMonth(i||0),l.setUTCDate(s||1),l.setUTCHours(n||0),l.setUTCMinutes((o||0)-(Math.abs(e)<30?60*e:e)),l.setUTCSeconds(r||0),l.setUTCMilliseconds(a||0),l},periodsToSeconds:function(e){return 31557600*e[0]+2629800*e[1]+604800*e[2]+86400*e[3]+3600*e[4]+60*e[5]+e[6]},resync:function(){var t=this;e("."+this._getMarker()).each(function(){var i=e.data(this,t.name);if(i.options.serverSync){for(var s=null,n=0;n<t._serverSyncs.length;n++)if(t._serverSyncs[n][0]==i.options.serverSync){s=t._serverSyncs[n];break}if(null==s[2]){var o=e.isFunction(i.options.serverSync)?i.options.serverSync.apply(this,[]):null;s[2]=(o?(new Date).getTime()-o.getTime():0)-s[1]}i._since&&i._since.setMilliseconds(i._since.getMilliseconds()+s[2]),i._until.setMilliseconds(i._until.getMilliseconds()+s[2])}});for(var i=0;i<t._serverSyncs.length;i++)null!=t._serverSyncs[i][2]&&(t._serverSyncs[i][1]+=t._serverSyncs[i][2],delete t._serverSyncs[i][2])},_instSettings:function(e,t){return{_periods:[0,0,0,0,0,0,0]}},_addElem:function(e){this._hasElem(e)||this._timerElems.push(e)},_hasElem:function(t){return e.inArray(t,this._timerElems)>-1},_removeElem:function(t){this._timerElems=e.map(this._timerElems,function(e){return e==t?null:e})},_updateElems:function(){for(var e=this._timerElems.length-1;e>=0;e--)this._updateCountdown(this._timerElems[e])},_optionsChanged:function(t,i,s){s.layout&&(s.layout=s.layout.replace(/</g,"<").replace(/>/g,">")),this._resetExtraLabels(i.options,s);var n=i.options.timezone!=s.timezone;e.extend(i.options,s),this._adjustSettings(t,i,null!=s.until||null!=s.since||n);var o=new Date;(i._since&&i._since<o||i._until&&i._until>o)&&this._addElem(t[0]),this._updateCountdown(t,i)},_updateCountdown:function(t,i){if(t=t.jquery?t:e(t),i=i||this._getInst(t),i&&i.options){if(t.html(this._generateHTML(i)).toggleClass(this._rtlClass,i.options.isRTL),e.isFunction(i.options.onT
807ick)){var s="lap"!=i._hold?i._periods:this._calculatePeriods(i,i._show,i.options.significant,new Date);(1==i.options.tickInterval||this.periodsToSeconds(s)%i.options.tickInterval==0)&&i.options.onTick.apply(t[0],[s])}var n="pause"!=i._hold&&(i._since?i._now.getTime()<i._since.getTime():i._now.getTime()>=i._until.getTime());if(n&&!i._expiring){if(i._expiring=!0,this._hasElem(t[0])||i.options.alwaysExpire){if(this._removeElem(t[0]),e.isFunction(i.options.onExpiry)&&i.options.onExpiry.apply(t[0],[]),i.options.expiryText){var o=i.options.layout;i.options.layout=i.options.expiryText,this._updateCountdown(t[0],i),i.options.layout=o}i.options.expiryUrl&&(window.location=i.options.expiryUrl)}i._expiring=!1}else"pause"==i._hold&&this._removeElem(t[0])}},_resetExtraLabels:function(e,t){for(var i in t)i.match(/[Ll]abels[02-9]|compactLabels1/)&&(e[i]=t[i]);for(var i in e)i.match(/[Ll]abels[02-9]|compactLabels1/)&&"undefined"==typeof t[i]&&(e[i]=null)},_adjustSettings:function(t,i,s){for(var n=null,o=0;o<this._serverSyncs.length;o++)if(this._serverSyncs[o][0]==i.options.serverSync){n=this._serverSyncs[o][1];break}if(null!=n)var r=i.options.serverSync?n:0,a=new Date;else{var l=e.isFunction(i.options.serverSync)?i.options.serverSync.apply(t[0],[]):null,a=new Date,r=l?a.getTime()-l.getTime():0;this._serverSyncs.push([i.options.serverSync,r])}var _=i.options.timezone;_=null==_?-a.getTimezoneOffset():_,(s||!s&&null==i._until&&null==i._since)&&(i._since=i.options.since,null!=i._since&&(i._since=this.UTCDate(_,this._determineTime(i._since,null)),i._since&&r&&i._since.setMilliseconds(i._since.getMilliseconds()+r)),i._until=this.UTCDate(_,this._determineTime(i.options.until,a)),r&&i._until.setMilliseconds(i._until.getMilliseconds()+r)),i._show=this._determineShow(i)},_preDestroy:function(e,t){this._removeElem(e[0]),e.empty()},pause:function(e){this._hold(e,"pause")},lap:function(e){this._hold(e,"lap")},resume:function(e){this._hold(e,null)},toggle:function(t){var i=e.data(t,this.name)||{};this[i._hold?"resume":"pause"](t)},toggleLap:function(t){var i=e.data(t,this.name)||{};this[i._hold?"resume":"lap"](t)},_hold:function(t,i){var s=e.data(t,this.name);if(s){if("pause"==s._hold&&!i){s._periods=s._savePeriods;var n=s._since?"-":"+";s[s._since?"_since":"_until"]=this._determineTime(n+s._periods[0]+"y"+n+s._periods[1]+"o"+n+s._periods[2]+"w"+n+s._periods[3]+"d"+n+s._periods[4]+"h"+n+s._periods[5]+"m"+n+s._periods[6]+"s"),this._addElem(t)}s._hold=i,s._savePeriods="pause"==i?s._periods:null,e.data(t,this.name,s),this._updateCountdown(t,s)}},getTimes:function(t){var i=e.data(t,this.name);return i?"pause"==i._hold?i._savePeriods:i._hold?this._calculatePeriods(i,i._show,i.options.significant,new Date):i._periods:null},_determineTime:function(e,t){var i=this,s=function(e){var t=new Date;return t.setTime(t.getTime()+1e3*e),t},n=function(e){e=e.toLowerCase();for(var t=new Date,s=t.getFullYear(),n=t.getMonth(),o=t.getDate(),r=t.getHours(),a=t.getMinutes(),l=t.getSeconds(),_=/([+-]?[0-9]+)\s*(s|m|h|d|w|o|y)?/g,p=_.exec(e);p;){switch(p[2]||"s"){case"s":l+=parseInt(p[1],10);break;case"m":a+=parseInt(p[1],10);break;case"h":r+=parseInt(p[1],10);break;case"d":o+=parseInt(p[1],10);break;case"w":o+=7*parseInt(p[1],10);break;case"o":n+=parseInt(p[1],10),o=Math.min(o,i._getDaysInMonth(s,n));break;case"y":s+=parseInt(p[1],10),o=Math.min(o,i._getDaysInMonth(s,n))}p=_.exec(e)}return new Date(s,n,o,r,a,l,0)},o=null==e?t:"string"==typeof e?n(e):"number"==typeof e?s(e):e;return o&&o.setMilliseconds(0),o},_getDaysInMonth:function(e,t){return 32-new Date(e,t,32).getDate()},_normalLabels:function(e){return e},_generateHTML:function(t){var _=this;t._periods=t._hold?t._periods:this._calculatePeriods(t,t._show,t.options.significant,new Date);for(var p=!1,c=0,u=t.options.significant,d=e.extend({},t._show),h=i;l>=h;h++)p|="?"==t._show[h]&&t._periods[h]>0,d[h]="?"!=t._show[h]||p?t._show[h]:null,c+=d[h]?1:0,u-=t._periods[h]>0?1:0;for(var m=[!1,!1,!1,!1,!1,!1,!1],h=l;h>=i;h--)t._show[h]&&(t._periods[h]?m[h]=!0:(m[h]=u>0,u--));var g=t.options.compact?t.options.compactLabels:t.options.labels,f=t.options.whichLabels||this._normalLabels,w=function(e){var i=t.o
807ptions["compactLabels"+f(t._periods[e])];return d[e]?_._translateDigits(t,t._periods[e])+(i?i[e]:g[e])+" ":""},y=t.options.padZeroes?2:1,v=function(e){var i=t.options["labels"+f(t._periods[e])];return!t.options.significant&&d[e]||t.options.significant&&m[e]?'<span class="'+_._sectionClass+'"><span class="'+_._amountClass+'">'+_._minDigits(t,t._periods[e],y)+'</span><span class="'+_._periodClass+'">'+(i?i[e]:g[e])+"</span></span>":""};return t.options.layout?this._buildLayout(t,d,t.options.layout,t.options.compact,t.options.significant,m):(t.options.compact?'<span class="'+this._rowClass+" "+this._amountClass+(t._hold?" "+this._holdingClass:"")+'">'+w(i)+w(s)+w(n)+w(o)+(d[r]?this._minDigits(t,t._periods[r],2):"")+(d[a]?(d[r]?t.options.timeSeparator:"")+this._minDigits(t,t._periods[a],2):"")+(d[l]?(d[r]||d[a]?t.options.timeSeparator:"")+this._minDigits(t,t._periods[l],2):""):'<span class="'+this._rowClass+" "+this._showClass+(t.options.significant||c)+(t._hold?" "+this._holdingClass:"")+'">'+v(i)+v(s)+v(n)+v(o)+v(r)+v(a)+v(l))+"</span>"+(t.options.description?'<span class="'+this._rowClass+" "+this._descrClass+'">'+t.options.description+"</span>":"")},_buildLayout:function(t,_,p,c,u,d){for(var h=t.options[c?"compactLabels":"labels"],m=t.options.whichLabels||this._normalLabels,g=function(e){return(t.options[(c?"compactLabels":"labels")+m(t._periods[e])]||h)[e]},f=function(e,i){return t.options.digits[Math.floor(e/i)%10]},w={desc:t.options.description,sep:t.options.timeSeparator,yl:g(i),yn:this._minDigits(t,t._periods[i],1),ynn:this._minDigits(t,t._periods[i],2),ynnn:this._minDigits(t,t._periods[i],3),y1:f(t._periods[i],1),y10:f(t._periods[i],10),y100:f(t._periods[i],100),y1000:f(t._periods[i],1e3),ol:g(s),on:this._minDigits(t,t._periods[s],1),onn:this._minDigits(t,t._periods[s],2),onnn:this._minDigits(t,t._periods[s],3),o1:f(t._periods[s],1),o10:f(t._periods[s],10),o100:f(t._periods[s],100),o1000:f(t._periods[s],1e3),wl:g(n),wn:this._minDigits(t,t._periods[n],1),wnn:this._minDigits(t,t._periods[n],2),wnnn:this._minDigits(t,t._periods[n],3),w1:f(t._periods[n],1),w10:f(t._periods[n],10),w100:f(t._periods[n],100),w1000:f(t._periods[n],1e3),dl:g(o),dn:this._minDigits(t,t._periods[o],1),dnn:this._minDigits(t,t._periods[o],2),dnnn:this._minDigits(t,t._periods[o],3),d1:f(t._periods[o],1),d10:f(t._periods[o],10),d100:f(t._periods[o],100),d1000:f(t._periods[o],1e3),hl:g(r),hn:this._minDigits(t,t._periods[r],1),hnn:this._minDigits(t,t._periods[r],2),hnnn:this._minDigits(t,t._periods[r],3),h1:f(t._periods[r],1),h10:f(t._periods[r],10),h100:f(t._periods[r],100),h1000:f(t._periods[r],1e3),ml:g(a),mn:this._minDigits(t,t._periods[a],1),mnn:this._minDigits(t,t._periods[a],2),mnnn:this._minDigits(t,t._periods[a],3),m1:f(t._periods[a],1),m10:f(t._periods[a],10),m100:f(t._periods[a],100),m1000:f(t._periods[a],1e3),sl:g(l),sn:this._minDigits(t,t._periods[l],1),snn:this._minDigits(t,t._periods[l],2),snnn:this._minDigits(t,t._periods[l],3),s1:f(t._periods[l],1),s10:f(t._periods[l],10),s100:f(t._periods[l],100),s1000:f(t._periods[l],1e3)},y=p,v=i;l>=v;v++){var D="yowdhms".charAt(v),T=new RegExp("\\{"+D+"<\\}([\\s\\S]*)\\{"+D+">\\}","g");y=y.replace(T,!u&&_[v]||u&&d[v]?"$1":"")}return e.each(w,function(e,t){var i=new RegExp("\\{"+e+"\\}","g");y=y.replace(i,t)}),y},_minDigits:function(e,t,i){return t=""+t,t.length>=i?this._translateDigits(e,t):(t="0000000000"+t,this._translateDigits(e,t.substr(t.length-i)))},_translateDigits:function(e,t){return(""+t).replace(/[0-9]/g,function(t){return e.options.digits[t]})},_determineShow:function(e){var t=e.options.format,_=[];return _[i]=t.match("y")?"?":t.match("Y")?"!":null,_[s]=t.match("o")?"?":t.match("O")?"!":null,_[n]=t.match("w")?"?":t.match("W")?"!":null,_[o]=t.match("d")?"?":t.match("D")?"!":null,_[r]=t.match("h")?"?":t.match("H")?"!":null,_[a]=t.match("m")?"?":t.match("M")?"!":null,_[l]=t.match("s")?"?":t.match("S")?"!":null,_},_calculatePeriods:function(e,t,_,p){e._now=p,e._now.setMilliseconds(0);var c=new Date(e._now.getTime());e._since?p.getTime()<e._since.getTime()?e._now=p=c:p=e._since:(c.setTime(e._until.getTime()),p.getTime()>e._until.getTime()&&(e._now=p=c));var u=[0,0,0,0,0,0,0];if(t[i]||t[s]){var d=this._getDaysInMonth(p.getFullYear(),p.getMonth()),h=this._getDaysInMonth(c.getFullYear(),c.getMonth()),m=c.getDate()==p.getDate()||c.getDate()>=Math.min(d,h)&&p.getDate()>=Math.min(d,h),g=function(e){return 60*(60*e.getHours()+e.getMinutes())+e.getSeconds()},f=Math.max(0,12*(c.getFullYear()-p.getFullYear())+c.getMonth()-p.getMonth()+(c.getDate()<p.getDate()&&!m||m&&g(c)<g(p)?-1:0));u[i]=t[i]?Math.floor(f/12):0,u[s]=t[s]?f-12*u[i]:0,p=new Date(p.getTime());var w=p.getDate()==d,y=this._getDaysInMonth(p.getFullYear()+u[i],p.getMonth()+u[s]);p.getDate()>y&&p.setDate(y),p.setFullYear(p.getFullYear()+u[i]),p.setMonth(p.getMonth()+u[s]),w&&p.setDate(y)}var v=Math.floor((c.getTime()-p.getTime())/1e3),D=function(e,i){u[e]=t[e]?Math.floor(v/i):0,v-=u[e]*i};if(D(n,604800),D(o,86400),D(r,3600),D(a,60),D(l,1),v>0&&!e._since)for(var T=[1,12,4.3482,7,24,60,60],M=l,S=1,b=l;b>=i;b--)t[b]&&(u[M]>=S&&(u[M]=0,v=1),v>0&&(u[b]++,v=0,M=b,S=1)),S*=T[b];if(_)for(var b=i;l>=b;b++)_&&u[b]?_--:_||(u[b]=0);return u}})}(jQuery); 808/* End */ 809; 810; /* Start:"a:4:{s:4:"full";s:67:"/local/templates/aspro_max/js/jquery.countdown-ru.js?16143519341866";s:6:"source";s:52:"/local/templates/aspro_max/js/jquery.countdown-ru.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 811/* http://keith-wood.name/countdown.html 812 * Russian initialisation for the jQuery countdown extension 813 * Written by Sergey K. (xslade{at}gmail.com) June 2010. */ 814(function($) { 815 $.countdown.regionalOptions['ru'] = { 816 labels: [BX.message('COUNTDOWN_YEAR0'), BX.message('COUNTDOWN_MONTH0'), BX.message('COUNTDOWN_WEAK0'), BX.message('COUNTDOWN_DAY0'), BX.message('COUNTDOWN_HOUR'), BX.message('COUNTDOWN_MIN'), BX.message('COUNTDOWN_SEC')], 817 labels1: [BX.message('COUNTDOWN_YEAR1'), BX.message('COUNTDOWN_MONTH1'), BX.message('COUNTDOWN_WEAK1'), BX.message('COUNTDOWN_DAY1'), BX.message('COUNTDOWN_HOUR'), BX.message('COUNTDOWN_MIN'), BX.message('COUNTDOWN_SEC')], 818 labels2: [BX.message('COUNTDOWN_YEAR2'), BX.message('COUNTDOWN_MONTH2'), BX.message('COUNTDOWN_WEAK2'), BX.message('COUNTDOWN_DAY2'), BX.message('COUNTDOWN_HOUR'), BX.message('COUNTDOWN_MIN'), BX.message('COUNTDOWN_SEC')], 819 compactLabels: [BX.message('COUNTDOWN_COMPACT_YEAR0'), BX.message('COUNTDOWN_COMPACT_MONTH'), BX.message('COUNTDOWN_COMPACT_WEAK'), BX.message('COUNTDOWN_COMPACT_DAY'), BX.message('COUNTDOWN_COMPACT_HOUR'), BX.message('COUNTDOWN_COMPACT_MIN'), BX.message('COUNTDOWN_COMPACT_SEC')], 820 compactLabels1: [BX.message('COUNTDOWN_COMPACT_YEAR1'), BX.message('COUNTDOWN_COMPACT_MONTH'), BX.message('COUNTDOWN_COMPACT_WEAK'), BX.message('COUNTDOWN_COMPACT_DAY'), BX.message('COUNTDOWN_COMPACT_HOUR'), BX.message('COUNTDOWN_COMPACT_MIN'), BX.message('COUNTDOWN_COMPACT_SEC')], 821 whichLabels: function(amount) { 822 var units = amount % 10; 823 var tens = Math.floor((amount % 100) / 10); 824 return (amount == 1 ? 1 : (units >= 2 && units <= 4 && tens != 1 ? 2 : 825 (units == 1 && tens != 1 ? 1 : 0))); 826 }, 827 digits: ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'], 828 timeSeparator: ':', isRTL: false}; 829 $.countdown.setDefaults($.countdown.regionalOptions['ru']); 830})(jQuery); 831/* End */ 832; 833; /* Start:"a:4:{s:4:"full";s:64:"/local/templates/aspro_max/js/jquery.ikSelect.js?161435193832030";s:6:"source";s:48:"/local/templates/aspro_max/js/jquery.ikSelect.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 834/*! ikSelect 1.0.3 835 Copyright (c) 2013 Igor Kozlov 836 http://igorkozlov.me */ 837 838;(function ($, window, document, undefined) { 839 var $window = $(window); 840 var defaults = { 841 syntax: '<div class="ik_select_link"><div class="ik_select_link_text"></div></div><div class="ik_select_dropdown"><div class="ik_select_list"></div></div>', 842 autoWidth: true, // set select width according to the longest option 843 ddFullWidth: true, // set dropdown width according to the longest option 844 equalWidths: true, // include scrollbar width in fake select calculations 845 dynamicWidth: false, // change fake select's width according to it's contents 846 extractLink: false, 847 customClass: '', 848 linkCustomClass: '', 849 ddCustomClass: '', 850 ddMaxHeight: 200, 851 filter: false, 852 nothingFoundText: 'Nothing found', 853 isDisabled: false, 854 onInit: function() {}, 855 onShow: function () {}, 856 onHide: function () {}, 857 onKeyUp: function () {}, 858 onKeyDown: function () {}, 859 onHoverMove: function () {} 860 }; 861 862 var instOpened; // instance of the currently opened select 863 864 // browser detection part was taken from jQuery migrate 865 // https://github.com/jquery/jquery-migrate/blob/e6bda6a84c294eb1319fceb48c09f51042c80892/src/core.js 866 var uaMatch = function (ua) { 867 ua = ua.toLowerCase(); 868 869 var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || 870 /(webkit)[ \/]([\w.]+)/.exec(ua) || 871 /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || 872 /(msie) ([\w.]+)/.exec(ua) || 873 ua.indexOf('compatible') < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || 874 []; 875 876 return { 877 browser: match[1] || '', 878 version: match[2] || '0' 879 }; 880 }; 881 882 if (! $.browser) { 883 var matched = uaMatch(navigator.userAgent); 884 var browser = {}; 885 886 if (matched.browser) { 887 browser[matched.browser] = true; 888 browser.version = matched.version; 889 } 890 891 if (browser.chrome) { 892 browser.webkit = true; 893 } else if (browser.webkit) { 894 browser.safari = true; 895 } 896 897 $.browser = browser; 898 } 899 900 $.browser.mobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile/i.test(navigator.userAgent); 901 $.browser.operamini = Object.prototype.toString.call(window.operamini) === "[object OperaMini]"; 902 903 function IkSelect(element, options) { 904 var dataOptions = {}; // parsed data- attributes 905 906 this.el = element; 907 this.$el = $(element); // original select 908 909 for (var key in defaults) { 910 dataOptions[key] = this.$el.data(key.toLowerCase()); 911 } 912 913 this.options = $.extend({}, defaults, options, dataOptions); 914 915 if ($.browser.mobile) { 916 this.options.filter = false;
917 } 918 919 this.init(); 920 } 921 922 $.extend(IkSelect.prototype, { 923 init: function () { 924 this.$wrapper = $('<div class="ik_select">' + this.options.syntax + '</div>'); // wrapper for the fake select and the fake dropdown 925 this.$link = $('.ik_select_link', this.$wrapper); // fake select 926 this.$linkText = $('.ik_select_link_text', this.$wrapper); // fake select's text 927 this.$dropdown = $('.ik_select_dropdown', this.$wrapper); // fake dropdown 928 this.$list = $('.ik_select_list', this.$wrapper); // options list inside the fake dropdown 929 this.$listInner = $('<div class="ik_select_list_inner"/>'); // support dropdown for scrolling 930 this.$active = $([]); // active fake option 931 this.$hover = $([]); // hovered fake option 932 this.hoverIndex = 0; // hovered fake option's index 933 934 this.$optionSet = $([]); 935 this.$optgroupSet = $([]); 936 937 this.$list.append(this.$listInner); 938 939 if (this.options.filter) { 940 this.$filter = $([]); // filter text input 941 this.$optionSetOriginal = $([]); // contains original list items when filtering 942 this.$nothingFoundText = $('<div class="ik_select_nothing_found"/>').html(this.options.nothingFoundText); 943 this.$filterWrap = $('.ik_select_filter_wrap', this.$wrapper); 944 945 if (! this.$filterWrap.length) { 946 this.$filterWrap = $('<div class="ik_select_filter_wrap"/>'); 947 } 948 949 this.$filter = $('<input type="text" class="ik_select_filter">'); 950 951 this.$filterWrap.append(this.$filter); 952 this.$list.prepend(this.$filterWrap); 953 954 this.$filter.on({ 955 // keyboard controls should work even if the filter is in focus 956 'keydown.ikSelect keyup.ikSelect': $.proxy(this, '_elKeyUpDown'), 957 // actual filtering happens on keyup 958 'keyup.ikSelect': $.proxy(this, '_filterKeyup') 959 }); 960 } 961 962 this.$wrapper.addClass(this.options.customClass); 963 this.$link.addClass(this.options.linkCustomClass || (this.options.customClass && this.options.customClass + '-link')); 964 this.$dropdown.addClass(this.options.ddCustomClass || (this.options.customClass && this.options.customClass + '-dd')); 965 966 // creating fake option list 967 this.reset(); 968 969 // disable select if an option or attribute are truthy 970 this.toggle(!(this.options.isDisabled || this.$el.prop('disabled') || this.$el.hasClass('hidden'))); 971 972 // click event for fake select 973 this.$link.on('click.ikSelect', $.proxy(this, '_linkClick')); 974 975 this.$el.on({ 976 // when focus is on the original select add a focus class to the fake one 977 'focus.ikSelect': $.proxy(this, '_elFocus'), 978 // when focus lost remove the focus class from the fake one 979 'blur.ikSelect': $.proxy(this, '_elBlur'), 980 // make sure that the fake select shows correct data 981 'change.ikSelect': $.proxy(this, '_syncOriginalOption'), 982 // keyboard controls for the fake select 983 'keydown.ikSelect keyup.ikSelect': $.proxy(this, '_elKeyUpDown') 984 }); 985 986 this.$list.on({ 987 'click.ikSelect': $.proxy(this, '_optionClick'), 988 'mouseover.ikSelect': $.proxy(this, '_optionMouseover') 989 }, '.ik_select_option'); 990 991 // stop propagation of click events on the wrapper 992 this.$wrapper.on('click', function () { 993 return false; 994 }); 995 996 // appending the fake select right after the original one 997 this.$el.after(this.$wrapper); 998 999 // set correct dimensions 1000 this.redraw(); 1001 1002 // move original select inside the wrapper 1003 this.$el.appendTo(this.$wrapper); 1004 1005 this.options.onInit(this); 1006 this.$el.trigger('ikinit', this); 1007 }, 1008 1009 // click listener for fake select 1010 _linkClick: function () { 1011 if (this.isDisabled) { 1012 return; 1013 } 1014 if (this === instOpened) { 1015 this.hideDropdown(); 1016 } else { 1017 this.showDropdown(); 1018 } 1019 1020 }, 1021 1022 // click listener for the fake options 1023 _optionClick: function () { 1024 this._makeOptionActive(this.searchIndexes ? this.$optionSetOriginal.index(this.$hover) : this.hoverIndex, true); 1025 this.hideDropdown(); 1026 this.$el.change().focus(); 1027 }, 1028 1029 // hover listener for the fake options 1030 _optionMouseover: function (event) { 1031 var $option = $(event.currentTarget); 1032 if ($option.hasClass('ik_select_option_disabled')) { 1033 return; 1034 } 1035 this.$hover.removeClass('ik_select_hover'); 1036 this.$hover = $option.addClass('ik_select_hover'); 1037 this.hoverIndex = this.$optionSet.index(this.$hover); 1038 }, 1039 1040 // makes fake option active without syncing the original select 1041 _makeOptionActive: function (index, shouldSync) { 1042 var $option = $(this.el.options[index]), 1043 text=''; 1044 if($option.data('img_src')){
1045 text+='<span class="icon_color" style="background: url('+$option.data('img_src')+')"></span>'; 1046 this.$link.addClass('img'); 1047 } 1048 if($option.attr('title')){ 1049 this.$link.attr('title', $option.attr('title')); 1050 } 1051 text+=$option.text(); 1052 this.$linkText.html(text); 1053 1054 this.$link.toggleClass('ik_select_link_novalue', !$option.attr('value')); 1055 1056 this.$hover.removeClass('ik_select_hover'); 1057 this.$active.removeClass('ik_select_active'); 1058 this.$hover = this.$active = this.$optionSet.eq(index).addClass('ik_select_hover ik_select_active'); 1059 this.hoverIndex = index; 1060 1061 if (shouldSync) { 1062 this._syncFakeOption(); 1063 } 1064 }, 1065 1066 // keyboard controls for the fake select 1067 _elKeyUpDown: function (event) { 1068 var $handle = $(event.currentTarget); 1069 var type = event.type; 1070 var keycode = event.which; 1071 var newTop; 1072 1073 switch (keycode) { 1074 case 38: // up 1075 if (type === 'keydown') { 1076 event.preventDefault(); 1077 this._moveToPrevActive(); 1078 } 1079 break; 1080 case 40: // down 1081 if (type === 'keydown') { 1082 event.preventDefault(); 1083 this._moveToNextActive(); 1084 } 1085 break; 1086 case 33: // page up 1087 if (type === 'keydown') { 1088 event.preventDefault(); 1089 newTop = this.$hover.position().top - this.$listInner.height(); 1090 this._moveToPrevActive(function (optionTop) { 1091 return optionTop <= newTop; 1092 }); 1093 } 1094 break; 1095 case 34: // page down 1096 if (type === 'keydown') { 1097 event.preventDefault(); 1098 newTop = this.$hover.position().top + this.$listInner.height(); 1099 this._moveToNextActive(function (optionTop) { 1100 return optionTop >= newTop; 1101 }); 1102 } 1103 break; 1104 case 36: // home 1105 if (type === 'keydown' && $handle.is(this.$el)) { 1106 event.preventDefault(); 1107 this._moveToFirstActive(); 1108 } 1109 break; 1110 case 35: // end 1111 if (type === 'keydown' && $handle.is(this.$el)) { 1112 event.preventDefault(); 1113 this._moveToLastActive(); 1114 } 1115 break; 1116 case 32: // space 1117 if (type === 'keydown' && $handle.is(this.$el)) { 1118 event.preventDefault(); 1119 if (! this.$dropdown.is(':visible')) { 1120 this._linkClick(); 1121 } else { 1122 this.$hover.click(); 1123 } 1124 } 1125 break; 1126 case 13: // enter 1127 if (type === 'keydown' && this.$dropdown.is(':visible')) { 1128 event.preventDefault(); 1129 this.$hover.click(); 1130 } 1131 break; 1132 case 27: // esc 1133 if (type === 'keydown' && this.$dropdown.is(':visible')) { 1134 event.preventDefault(); 1135 this.hideDropdown(); 1136 } 1137 break; 1138 case 9: // tab 1139 if (type === 'keydown') { 1140 if ($.browser.webkit && this.$dropdown.is(':visible')) { 1141 event.preventDefault(); 1142 } else { 1143 this.hideDropdown(); 1144 } 1145 } 1146 break; 1147 default: 1148 if (type === 'keyup' && $handle.is(this.$el)) { 1149 this._syncOriginalOption(); 1150 } 1151 break; 1152 } 1153 1154 // mozilla ignores preventDefault for select navigation 1155 // this ensures that original select is in sync 1156 if (type === 'keyup' && $.browser.mozilla) { 1157 this._syncFakeOption(); 1158 } 1159 1160 if (type === 'keydown') { 1161 this.options.onKeyDown(this, keycode); 1162 this.$el.trigger('ikkeydown', [this, keycode]); 1163 } 1164 if (type === 'keyup') { 1165 this.options.onKeyUp(this, keycode); 1166 this.$el.trigger('ikkeyup', [this, keycode]); 1167 } 1168 }, 1169 1170 // controls hover/active states for options and makes selected with keyboard options fully visible 1171 _moveTo: function (index) { 1172 var optionTopLine, optionBottomLine; 1173 var $optgroup; 1174 1175 if (!this.$dropdown.is(':visible') && $.browser.webkit) { 1176 this.showDropdown(); 1177 return this; 1178 } 1179 1180 if (!this.$dropdown.is(':visible') || $.browser.mozilla) { 1181 this._makeOptionActive(index, true); 1182 } else { 1183 this.$hover.removeClass('ik_select_hover'); 1184 this.$hover = this.$optionSet.eq(index).addClass('ik_select_hover'); 1185 this.hoverIndex = index; 1186 } 1187 1188 // make option fully visible 1189 optionTopLine = this.$hover.position().top; 1190 optionBottomLine = optionTopLine + this.$active.outerHeight(); 1191 // make optgroup label visible if first option witin this optgroup is hovered 1192 if (!this.$hover.index()) { 1193 $optgroup = this.$hover.closest('.ik_select_optgroup'); 1194 if ($optgroup.length) { 1195 optionTopLine = $optgroup.position().top; 1196 } 1197 } 1198 if (optionBottomLine > this.$listInner.height()) { 1199 this.$listInner.scrollTop(this.$listInner.scrollTop() + optionBottomLine - this.$listInner.height()); 1200 } else if (optionTopLine < 0) { 1201 this.$listInner.scrollTop(this.$listInner.scrollTop() + optionTopLine); 1202 } 1203 1204 this.options.onHoverMove(this); 1205 this.$el.trigger('ikhovermove', this); 1206 }, 1207 1208 _moveToFirstActive: function () { 1209 for (var i = 0; i < this.$optionSet.length; i++) { 1210 if (!this.$optionSet.eq(i).hasClass('ik_select_option_disabled')) { 1211 this._moveTo(i); 1212 break; 1213 } 1214 } 1215 }, 1216 1217 _moveToLastActive: function () { 1218 for (var i = this.$optionSet.length - 1; i >= 0; i++) { 1219 if (!this.$optionSet.eq(i).hasClass('ik_select_option_disabled')) { 1220 this._moveTo(i); 1221 break; 1222 } 1223 } 1224 }, 1225 1226 _moveToPrevActive: function (condition) { 1227 var $option; 1228 for (var i = this.hoverIndex - 1; i >= 0; i--) { 1229 $option = this.$optionSet.eq(i); 1230 if (!$option.hasClass('ik_select_option_disabled') && (typeof condition === 'undefined' || condition($option.position().top))) { 1231 this._moveTo(i); 1232 break; 1233 } 1234 } 1235 }, 1236 1237 _moveToNextActive: function (condition) { 1238 var $option; 1239 for (var i = this.hoverIndex + 1; i < this.$optionSet.length; i++) { 1240 $option = this.$optionSet.eq(i); 1241 if (!$option.hasClass('ik_select_option_disabled') && (typeof condition === 'undefined' || condition($option.position().top))) { 1242 this._moveTo(i); 1243 break; 1244 } 1245 } 1246 }, 1247
1248 // when focus is on the original select add a focus class to the fake one 1249 _elFocus: function () { 1250 var wrapperOffsetTop, wrapperHeight, windowScrollTop, windowHeight; 1251 if (this.isDisabled) { 1252 return this; 1253 } 1254 this.$link.addClass('ik_select_link_focus'); 1255 1256 // scroll the window so that focused select is visible 1257 wrapperOffsetTop = this.$wrapper.offset().top; 1258 wrapperHeight = this.$wrapper.height(); 1259 windowScrollTop = $window.scrollTop(); 1260 windowHeight = $window.height(); 1261 if ((wrapperOffsetTop + wrapperHeight > windowScrollTop + windowHeight) || 1262 (wrapperOffsetTop < windowScrollTop)) { 1263 $window.scrollTop(wrapperOffsetTop - windowHeight / 2); 1264 } 1265 }, 1266 1267 // when focus lost remove the focus class from the fake one 1268 _elBlur: function () { 1269 this.$link.removeClass('ik_select_link_focus'); 1270 }, 1271 1272 // filtering on key up 1273 _filterKeyup: function () { 1274 var filterVal = $.trim(this.$filter.val()); 1275 var filterValOld; 1276 this.$listInner.show(); 1277 1278 if (typeof this.searchIndexes === 'undefined') { 1279 this.$optionSetOriginal = this.$optionSet; 1280 this.searchIndexes = $.makeArray(this.$optionSet.map(function (optionIndex, option) { 1281 return $(option).text().toLowerCase(); 1282 })); 1283 } 1284 1285 if (filterVal !== filterValOld) { 1286 if (filterVal === '') { 1287 this.$optionSet = this.$optionSetOriginal.show(); 1288 this.$optgroupSet.show(); 1289 this.$nothingFoundText.remove(); 1290 } else { 1291 this.$optionSet = $([]); 1292 this.$optgroupSet.show(); 1293 this.$optionSetOriginal.each($.proxy(function (optionIndex, option) { 1294 var $option = $(option); 1295 if (this.searchIndexes[optionIndex].indexOf(filterVal.toLowerCase()) >= 0) { 1296 this.$optionSet = this.$optionSet.add($option); 1297 $option.show(); 1298 } else { 1299 $option.hide(); 1300 } 1301 }, this)); 1302 1303 if (this.$optionSet.length) { 1304 this.$nothingFoundText.remove(); 1305 this.$optgroupSet.each(function (optgroupIndex, optgroup) { 1306 var $optgroup = $(optgroup); 1307 if (!$('.ik_select_option:visible', $optgroup).length) { 1308 $optgroup.hide(); 1309 } 1310 }); 1311 1312 if (!this.$hover.is(':visible')) { 1313 this._moveToFirstActive(); 1314 } 1315 } else { 1316 this.$listInner.hide(); 1317 this.$list.append(this.$nothingFoundText); 1318 } 1319 } 1320 1321 filterValOld = filterVal; 1322 } 1323 }, 1324 1325 // sync selected option in the fake select with the original one 1326 _syncFakeOption: function () { 1327 this.el.selectedIndex = this.hoverIndex; 1328 }, 1329 1330 // sync selected option in the original select with the fake one 1331 _syncOriginalOption: function () { 1332 this._makeOptionActive(this.el.selectedIndex); 1333 }, 1334 1335 // sets fixed height to dropdown if it's bigger than ddMaxHeight 1336 _fixHeight: function () { 1337 this.$dropdown.show(); 1338 this.$listInner.css('height', 'auto'); 1339 if (this.$listInner.height() > this.options.ddMaxHeight) { 1340 this.$listInner.css({ 1341 overflow: 'auto', 1342 height: this.options.ddMaxHeight, 1343 position: 'relative' 1344 }); 1345 } 1346 this.$dropdown.hide(); 1347 }, 1348 1349 // calculates the needed data for showing the dropdown 1350 redraw: function () { 1351 var maxWidthOuter, scrollbarWidth, wrapperParentWidth; 1352 1353 if (this.options.filter) { 1354 this.$filter.hide(); 1355 } 1356 1357 this.$wrapper.css({ 1358 position: 'relative' 1359 }); 1360 this.$dropdown.css({ 1361 position: 'absolute', 1362 zIndex: 9998, 1363 width: '100%' 1364 }); 1365 this.$list.css({ 1366 position: 'relative' 1367 }); 1368 1369 this._fixHeight(); 1370 1371 // width calculations for the fake select when "autoWidth" is "true" 1372 if (this.options.dynamicWidth || this.options.autoWidth || this.options.ddFullWidth) { 1373 this.$wrapper.width(''); 1374 1375 this.$dropdown.show().width(9999); 1376 this.$listInner.css('float', 'left'); 1377 this.$list.css('float', 'left'); 1378 maxWidthOuter = this.$list.outerWidth(true); 1379 scrollbarWidth = this.$listInner.width() - this.$listInnerUl.width(); 1380 this.$list.css('float', ''); 1381 this.$listInner.css('float', ''); 1382 this.$dropdown.css('width', '100%'); 1383 1384 if (this.options.ddFullWidth) { 1385 this.$dropdown.width(maxWidthOuter + scrollbarWidth); 1386 } 1387 1388 if (this.options.dynamicWidth) { 1389 this.$wrapper.css({ 1390 display: 'inline-block', 1391 width: 'auto',
1392 verticalAlign: 'top' 1393 }); 1394 } else if (this.options.autoWidth) { 1395 this.$wrapper.width(maxWidthOuter + (this.options.equalWidths ? scrollbarWidth : 0)).addClass('ik_select_autowidth'); 1396 } 1397 1398 wrapperParentWidth = this.$wrapper.parent().width(); 1399 if (this.$wrapper.width() > wrapperParentWidth) { 1400 this.$wrapper.width(wrapperParentWidth); 1401 } 1402 } 1403 1404 if (this.options.filter) { 1405 this.$filter.show().outerWidth(this.$filterWrap.width()); 1406 } 1407 1408 this.$dropdown.hide(); 1409 1410 // hide the original select 1411 this.$el.css({ 1412 position: 'absolute', 1413 margin: 0, 1414 padding: 0, 1415 top: 0, 1416 left: -9999 1417 }); 1418 1419 // show the original select in mobile browsers 1420 if ($.browser.mobile) { 1421 this.$el.css({ 1422 opacity: 0, 1423 left: 0, 1424 height: this.$wrapper.height(), 1425 width: this.$wrapper.width() 1426 }); 1427 } 1428 }, 1429 1430 // creates or recreates dropdown and sets selected options's text into fake select 1431 reset: function () { 1432 var html = ''; 1433 1434 // init fake select's text 1435 this.$linkText.html(this.$el.val()); 1436 1437 this.$listInner.empty(); 1438 1439 // creating an ul>li list identical to the original dropdown 1440 html = '<ul>'; 1441 this.$el.children().each($.proxy(function (childIndex, child) { 1442 var $child = $(child); 1443 var tagName = child.tagName.toLowerCase(); 1444 var options; 1445 if (tagName === 'optgroup') { 1446 options = $child.children().map($.proxy(function (optionIndex, option) { 1447 return this._generateOptionObject($(option)); 1448 }, this)); 1449 options = $.makeArray(options); 1450 html += this._renderListOptgroup({ 1451 label: $child.attr('label') || ' ', 1452 isDisabled: $child.is(':disabled'), 1453 options: options 1454 }); 1455 } else if (tagName === 'option') { 1456 html += this._renderListOption(this._generateOptionObject($child)); 1457 } 1458 }, this)); 1459 html += '</ul>'; 1460 this.$listInner.append(html); 1461 this._syncOriginalOption(); 1462 1463 this.$listInnerUl = $('> ul', this.$listInner); 1464 this.$optgroupSet = $('.ik_select_optgroup', this.$listInner); 1465 this.$optionSet = $('.ik_select_option', this.$listInner); 1466 }, 1467 1468 // hides dropdown 1469 hideDropdown: function () { 1470 if (this.options.filter) { 1471 this.$filter.val(''); 1472 this._filterKeyup(); 1473 } 1474 1475 this.$dropdown.hide().appendTo(this.$wrapper).css({ 1476 'left': '', 1477 'top': '' 1478 }); 1479 if (this.options.extractLink) { 1480 this.$wrapper.outerWidth(this.$wrapper.data('outerWidth')); 1481 this.$wrapper.height(''); 1482 this.$link.removeClass('ik_select_link_extracted').css({ 1483 position: '', 1484 top: '', 1485 left: '', 1486 zIndex: '' 1487 }).prependTo(this.$wrapper); 1488 } 1489 instOpened = null; 1490 this.$el.focus(); 1491 1492 this.options.onHide(this); 1493 this.$el.trigger('ikhide', this); 1494 }, 1495 1496 // shows dropdown 1497 showDropdown: function () { 1498 var dropdownOffset, dropdownOuterWidth, dropdownOuterHeight; 1499 var wrapperOffset, wrapperOuterWidth; 1500 var windowWidth, windowHeight, windowScroll; 1501 var linkOffset; 1502 1503 if (instOpened === this || !this.$optionSet.length) { 1504 return; 1505 } else if (instOpened) { 1506 instOpened.hideDropdown(); 1507 } 1508 1509 this._syncOriginalOption(); 1510 if($('.show_un_props').length) 1511 this.$dropdown.addClass('show_un_props'); 1512 else if($('.unshow_un_props').length) 1513 this.$dropdown.addClass('unshow_un_props'); 1514 this.$dropdown.show(); 1515 1516 dropdownOffset = this.$dropdown.offset(); 1517 dropdownOuterWidth = this.$dropdown.outerWidth(true); 1518 dropdownOuterHeight = this.$dropdown.outerHeight(true); 1519 wrapperOffset = this.$wrapper.offset(); 1520 windowWidth = $window.width(); 1521 windowHeight = $window.height(); 1522 windowScroll = $window.scrollTop(); 1523 1524 // if the dropdown's right border is beyond window's edge then move the dropdown to the left so that it fits 1525 if (this.options.ddFullWidth && wrapperOffset.left + dropdownOuterWidth > windowWidth) { 1526 dropdownOffset.left = windowWidth - dropdownOuterWidth; 1527 } 1528 1529 // if the dropdown's bottom border is beyond window's edge then move the dropdown to the top so that it fits 1530 if (dropdownOffset.top + dropdownOuterHeight > windowScroll + windowHeight) { 1531 dropdownOffset.top = windowScroll + windowHeight - dropdownOuterHeight; 1532 } 1533 1534 this.$dropdown.css({ 1535 left: dropdownOffset.left, 1536 top: dropdownOffset.top, 1537 width: this.$dropdown.width() 1538 }).appendTo('body'); 1539 1540 if (this.options.extractLink) { 1541 linkOffset = this.$link.offset(); 1542 wrapperOuterWidth = this.$wrapper.outerWidth(); 1543 this.$wrapper.data('outerWidth', wrapperOuterWidth); 1544 this.$wrapper.outerWidth(wrapperOuterWidth); 1545 this.$wrapper.outerHeight(this.$wrapper.outerHeight()); 1546 this.$link.outerWidth(this.$link.outerWidth()); 1547 this.$link.addClass('ik_select_link_extracted').css({ 1548 position: 'absolute', 1549 top: linkOffset.top, 1550 left: linkOffset.left, 1551 zIndex: 9999 1552 }).appendTo('body'); 1553 } 1554 1555 this.$listInner.scrollTop(this.$active.position().top - this.$list.height() / 2); 1556 1557 if (this.options.filter) { 1558 this.$filter.focus(); 1559 } else { 1560 this.$el.focus(); 1561 } 1562 1563 instOpened = this; 1564 1565 this.options.onShow(this); 1566 this.$el.trigger('ikshow', this); 1567 }, 1568 1569 _generateOptionObject: function ($option) { 1570 1571 return { 1572 value: $option.val(), 1573 label: $option.html() || ' ', 1574 isDisabled: $option.is(':disabled'), 1575 dataParam: $option.data(), 1576 className: $option.attr('class'), 1577 title: $option.attr('title') 1578 }; 1579 }, 1580 1581 // generates option code for the fake dropdown 1582 _renderListOption: function (option) { 1583 var html; 1584 var disabledClass = option.isDisabled ? ' ik_select_option_disabled' : ''; 1585 var imgClass = option.dataParam.img_src ? ' img' : ''; 1586 var missingClass = option.className=='hidden' ? ' missing' : ''; 1587 var title = option.title; 1588 html = '<li class="ik_select_option' + disabledClass + imgClass + missingClass + '" title="'+title+'" data-value="' + option.value + '">'; 1589 html += '<span class="ik_select_option_label" title="'+title+'">'; 1590 if(option.dataParam.img_src){ 1591 html += '<span class="icon_color" style="background: url('+option.dataParam.img_src+')"></span>'; 1592 } 1593 html += option.label; 1594 html += '</span>'; 1595 html += '</li>'; 1596 return html; 1597 }, 1598 1599 // generates optgroup code for the fake dropdown 1600 _renderListOptgroup: function (optgroup) { 1601 var html; 1602 var disabledClass = optgroup.isDisabled ? ' ik_select_optgroup_disabled' : ''; 1603 html = '<li class="ik_select_optgroup' + disabledClass + '">'; 1604 html += '<div class="ik_select_optgroup_label">' + optgroup.label + '</div>'; 1605 html += '<ul>'; 1606 if ($.isArray(optgroup.options)) { 1607 $.each(optgroup.options, $.proxy(function (optionIndex, option) { 1608 html += this._renderListOption({ 1609 value: option.value, 1610 label: option.label || ' ', 1611 isDisabled: option.isDisabled 1612 }); 1613 }, this)); 1614 } 1615 html += '</ul>'; 1616 html += '</li>'; 1617 return html; 1618 }, 1619 1620 // generates option code for the select 1621 _renderOption: function (option) { 1622 return '<option value="' + option.value + '">' + option.label + '</option>'; 1623 }, 1624 1625 // generates optgroup code for the select 1626 _renderOptgroup: function (optgroup) { 1627 var html; 1628 html = '<optgroup label="' + optgroup.label + '">'; 1629 if ($.isArray(optgroup.options)) { 1630 $.each(optgroup.options, $.proxy(function (optionIndex, option) { 1631 html += this._renderOption(option); 1632 }, this)); 1633 } 1634 html += '</option>'; 1635 return html; 1636 }, 1637 1638 addOptions: function (options, optionIndex, optgroupIndex) { 1639 var listHtml = '', selectHtml = ''; 1640 var $destinationUl = this.$listInnerUl; 1641 var $destinationOptgroup = this.$el; 1642 var $ulOptions, $optgroupOptions; 1643 1644 options = $.isArray(options) ? options : [options]; 1645 1646 $.each(options, $.proxy(function (index, option) { 1647 listHtml += this._renderListOption(option); 1648 selectHtml += this._renderOption(option); 1649 }, this)); 1650 1651 if ($.isNumeric(optgroupIndex) && optgroupIndex < this.$optgroupSet.length) { 1652 $destinationUl = this.$optgroupSet.eq(optgroupIndex); 1653 $destinationOptgroup = $('optgroup', this.$el).eq(optgroupIndex); 1654 } 1655 if ($.isNumeric(optionIndex)) { 1656 $ulOptions = $('.ik_select_option', $destinationUl); 1657 if (optionIndex < $ulOptions.length) { 1658 $ulOptions.eq(optionIndex).before(listHtml); 1659 $optgroupOptions = $('option', $destinationOptgroup); 1660 $optgroupOptions.eq(optionIndex).before(selectHtml); 1661 } 1662 } 1663 if (!$optgroupOptions) { 1664 $destinationUl.append(listHtml); 1665 $destinationOptgroup.append(selectHtml); 1666 } 1667 1668 this.$optionSet = $('.ik_select_option', this.$listInner); 1669 this._fixHeight(); 1670 }, 1671 1672 addOptgroups: function (optgroups, optgroupIndex) { 1673 var listHtml = '', selectHtml = ''; 1674 if (!optgroups) { 1675 return; 1676 } 1677 optgroups = $.isArray(optgroups) ? optgroups : [optgroups]; 1678 1679 $.each(optgroups, $.proxy(function (optgroupIndex, optgroup) { 1680 listHtml += this._renderListOptgroup(optgroup); 1681 selectHtml += this._renderOptgroup(optgroup); 1682 }, this)); 1683 1684 if ($.isNumeric(optgroupIndex) && optgroupIndex < this.$optgroupSet.length) { 1685 this.$optgroupSet.eq(optgroupIndex).before(listHtml); 1686 $('optgroup', this.$el).eq(optgroupIndex).before(selectHtml); 1687 } else { 1688 this.$listInnerUl.append(listHtml); 1689 this.$el.append(selectHtml); 1690 } 1691 1692 this.$optgroupSet = $('.ik_select_optgroup', this.$listInner); 1693 this.$optionSet = $('.ik_select_option', this.$listInner); 1694 this._fixHeight(); 1695 }, 1696 1697 removeOptions: function (optionIndexes, optgroupIndex) { 1698 var $removeList = $([]); 1699 var $listContext; 1700 var $selectContext; 1701 1702 if ($.isNumeric(optgroupIndex)) { 1703 if (optgroupIndex < 0) { 1704 $listContext = $('> .ik_select_option', this.$listInnerUl); 1705 $selectContext = $('> option', this.$el); 1706 } else if (optgroupIndex < this.$optgroupSet.length) { 1707 $listContext = $('.ik_select_option', this.$optgroupSet.eq(optgroupIndex)); 1708 $selectContext = $('optgroup', this.$el).eq(optgroupIndex).find('option'); 1709 } 1710 } 1711 if (!$listContext) { 1712 $listContext = this.$optionSet; 1713 $selectContext = $(this.el.options); 1714 } 1715 1716 if (!$.isArray(optionIndexes)) { 1717 optionIndexes = [optionIndexes]; 1718 } 1719 1720 $.each(optionIndexes, $.proxy(function (index, optionIndex) { 1721 if (optionIndex < $listContext.length) { 1722 $removeList = $removeList.add($listContext.eq(optionIndex)).add($selectContext.eq(optionIndex)); 1723 } 1724 }, this)); 1725 1726 $removeList.remove(); 1727 this.$optionSet = $('.ik_select_option', this.$listInner); 1728 this._syncOriginalOption(); 1729 this._fixHeight(); 1730 }, 1731 1732 removeOptgroups: function (optgroupIndexes) { 1733 var $removeList = $([]); 1734 var $selectOptgroupSet = $('optgroup', this.el); 1735 1736 if (!$.isArray(optgroupIndexes)) { 1737 optgroupIndexes = [optgroupIndexes]; 1738 } 1739 1740 $.each(optgroupIndexes, $.proxy(function (index, optgroupIndex) { 1741 if (optgroupIndex < this.$optgroupSet.length) { 1742 $removeList = $removeList.add(this.$optgroupSet.eq(optgroupIndex)).add($selectOptgroupSet.eq(optgroupIndex)); 1743 } 1744 }, this)); 1745 1746 $removeList.remove(); 1747 this.$optionSet = $('.ik_select_option', this.$listInner); 1748 this.$optgroupSet = $('.ik_select_optgroup', this.$listInner); 1749 this._syncOriginalOption(); 1750 this._fixHeight(); 1751 }, 1752 1753 // disable select 1754 disable: function () { 1755 this.toggle(false); 1756 }, 1757 1758 // enable select 1759 enable: function () { 1760 this.toggle(true); 1761 }, 1762 1763 // toggle select 1764 toggle: function (bool) { 1765 this.isDisabled = typeof bool !== 'undefined' ? !bool : !this.isDisabled; 1766 this.$el.prop('disabled', this.isDisabled); 1767 this.$link.toggleClass('ik_select_link_disabled', this.isDisabled); 1768 }, 1769 1770 // make option selected by value 1771 select: function (value, isIndex) { 1772 if (!isIndex) { 1773 this.$el.val(value); 1774 } else { 1775 this.el.selectedIndex = value; 1776 } 1777 this._syncOriginalOption(); 1778 }, 1779 1780 disableOptgroups: function (optgroupIndexes) { 1781 this.toggleOptgroups(optgroupIndexes, false); 1782 }, 1783 1784 enableOptgroups: function (optgroupIndexes) { 1785 this.toggleOptgroups(optgroupIndexes, true); 1786 }, 1787 1788 toggleOptgroups: function (optgroupIndexes, bool) { 1789 if (!$.isArray(optgroupIndexes)) { 1790 optgroupIndexes = [optgroupIndexes]; 1791 } 1792 1793 $.each(optgroupIndexes, $.proxy(function (index, optgroupIndex) { 1794 var isDisabled; 1795 var $optionSet, indexes = [], indexFirst; 1796 var $optgroup = $('optgroup', this.$el).eq(optgroupIndex); 1797 isDisabled = typeof bool !== 'undefined' ? bool : $optgroup.prop('disabled'); 1798 $optgroup.prop('disabled', !isDisabled); 1799 this.$optgroupSet.eq(optgroupIndex).toggleClass('ik_select_optgroup_disabled', !isDisabled); 1800 1801 $optionSet = $('option', $optgroup); 1802 indexFirst = $(this.el.options).index($optionSet.eq(0)); 1803 for (var i = indexFirst; i < indexFirst + $optionSet.length; i++) { 1804 indexes.push(i); 1805 }
1806 this.toggleOptions(indexes, true, isDisabled); 1807 }, this)); 1808 1809 this._syncOriginalOption(); 1810 }, 1811 1812 disableOptions: function (lookupValues, isIndex) { 1813 this.toggleOptions(lookupValues, isIndex, false); 1814 }, 1815 1816 enableOptions: function (lookupValues, isIndex) { 1817 this.toggleOptions(lookupValues, isIndex, true); 1818 }, 1819 1820 toggleOptions: function (lookupValues, isIndex, bool) { 1821 var $selectOptionSet = $('option', this.el); 1822 if (!$.isArray(lookupValues)) { 1823 lookupValues = [lookupValues]; 1824 } 1825 1826 var toggleOption = $.proxy(function ($option, optionIndex) { 1827 var isDisabled = typeof bool !== 'undefined' ? bool : $option.prop('disabled'); 1828 $option.prop('disabled', !isDisabled); 1829 this.$optionSet.eq(optionIndex).toggleClass('ik_select_option_disabled', !isDisabled); 1830 }, this); 1831 1832 $.each(lookupValues, function (index, lookupValue) { 1833 if (!isIndex) { 1834 $selectOptionSet.each(function (optionIndex, option) { 1835 var $option = $(option); 1836 if ($option.val() === lookupValue) { 1837 toggleOption($option, optionIndex); 1838 return this; 1839 } 1840 }); 1841 } else { 1842 toggleOption($selectOptionSet.eq(lookupValue), lookupValue); 1843 } 1844 }); 1845 1846 this._syncOriginalOption(); 1847 }, 1848 1849 // detach plugin from the orignal select 1850 detach: function () { 1851 this.$el.off('.ikSelect').css({ 1852 width: '', 1853 height: '', 1854 left: '', 1855 top: '', 1856 position: '', 1857 margin: '', 1858 padding: '' 1859 }); 1860 1861 this.$wrapper.before(this.$el); 1862 this.$wrapper.remove(); 1863 this.$el.removeData('plugin_ikSelect'); 1864 } 1865 }); 1866 1867 $.fn.ikSelect = function (options) { 1868 var args; 1869 //do nothing if opera mini 1870 if ($.browser.operamini) { 1871 return this; 1872 } 1873 1874 args = Array.prototype.slice.call(arguments, 1); 1875 1876 return this.each(function () { 1877 var plugin; 1878 if (!$.data(this, 'plugin_ikSelect')) { 1879 $.data(this, 'plugin_ikSelect', new IkSelect(this, options)); 1880 } else if (typeof options === 'string') { 1881 plugin = $.data(this, 'plugin_ikSelect'); 1882 if (typeof plugin[options] === 'function') { 1883 plugin[options].apply(plugin, args); 1884 } 1885 } 1886 }); 1887 }; 1888 1889 $.ikSelect = { 1890 extendDefaults: function (options) { 1891 $.extend(defaults, options); 1892 } 1893 }; 1894 1895 $(document).bind('click.ikSelect', function () { 1896 if (instOpened) { 1897 instOpened.hideDropdown(); 1898 } 1899 }); 1900})(jQuery, window, document); 1901 1902/* End */ 1903; 1904; /* Start:"a:4:{s:4:"full";s:78:"/local/templates/aspro_max/js/jquery.mobile.custom.touch.min.js?16143519107784";s:6:"source";s:63:"/local/templates/aspro_max/js/jquery.mobile.custom.touch.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 1905/*! jQuery Mobile v1.4.5 | Copyright 2010, 2014 jQuery Foundation, Inc. | jquery.org/license */ 1906 1907(function(e,t,n){typeof define=="function"&&define.amd?define(["jquery"],function(r){return n(r,e,t),r.mobile}):n(e.jQuery,e,t)})(this,document,function(e,t,n,r){(function(e,t,n,r){function T(e){while(e&&typeof e.originalEvent!="undefined")e=e.originalEvent;return e}function N(t,n){var i=t.type,s,o,a,l,c,h,p,d,v;t=e.Event(t),t.type=n,s=t.originalEvent,o=e.event.props,i.search(/^(mouse|click)/)>-1&&(o=f);if(s)for(p=o.length,l;p;)l=o[--p],t[l]=s[l];i.search(/mouse(down|up)|click/)>-1&&!t.which&&(t.which=1);if(i.search(/^touch/)!==-1){a=T(s),i=a.touches,c=a.changedTouches,h=i&&i.length?i[0]:c&&c.length?c[0]:r;if(h)for(d=0,v=u.length;d<v;d++)l=u[d],t[l]=h[l]}return t}function C(t){var n={},r,s;while(t){r=e.data(t,i);for(s in r)r[s]&&(n[s]=n.hasVirtualBinding=!0);t=t.parentNode}return n}function k(t,n){var r;while(t){r=e.data(t,i);if(r&&(!n||r[n]))return t;t=t.parentNode}return null}function L(){g=!1}function A(){g=!0}function O(){E=0,v.length=0,m=!1,A()}function M(){L()}function _(){D(),c=setTimeout(function(){c=0,O()},e.vmouse.resetTimerDuration)}function D(){c&&(clearTimeout(c),c=0)}function P(t,n,r){var i;if(r&&r[t]||!r&&k(n.target,t))i=N(n,t),e(n.target).trigger(i);return i}function H(t){var n=e.data(t.target,s),r;!m&&(!E||E!==n)&&(r=P("v"+t.type,t),r&&(r.isDefaultPrevented()&&t.preventDefault(),r.isPropagationStopped()&&t.stopPropagation(),r.isImmediatePropagationStopped()&&t.stopImmediatePropagation()))}function B(t){var n=T(t).touches,r,i,o;n&&n.length===1&&(r=t.target,i=C(r),i.hasVirtualBinding&&(E=w++,e.data(r,s,E),D(),M(),d=!1,o=T(t).touches[0],h=o.pageX,p=o.pageY,P("vmouseover",t,i),P("vmousedown",t,i)))}function j(e){if(g)return;
vendor: 4,463 bytes, line 1907
1907d||P("vmousecancel",e,C(e.target)),d=!0,_()}function F(t){if(g)return;var n=T(t).touches[0],r=d,i=e.vmouse.moveDistanceThreshold,s=C(t.target);d=d||Math.abs(n.pageX-h)>i||Math.abs(n.pageY-p)>i,d&&!r&&P("vmousecancel",t,s),P("vmousemove",t,s),_()}function I(e){if(g)return;A();var t=C(e.target),n,r;P("vmouseup",e,t),d||(n=P("vclick",e,t),n&&n.isDefaultPrevented()&&(r=T(e).changedTouches[0],v.push({touchID:E,x:r.clientX,y:r.clientY}),m=!0)),P("vmouseout",e,t),d=!1,_()}function q(t){var n=e.data(t,i),r;if(n)for(r in n)if(n[r])return!0;return!1}function R(){}function U(t){var n=t.substr(1);return{setup:function(){q(this)||e.data(this,i,{});var r=e.data(this,i);r[t]=!0,l[t]=(l[t]||0)+1,l[t]===1&&b.bind(n,H),e(this).bind(n,R),y&&(l.touchstart=(l.touchstart||0)+1,l.touchstart===1&&b.bind("touchstart",B).bind("touchend",I).bind("touchmove",F).bind("scroll",j))},teardown:function(){--l[t],l[t]||b.unbind(n,H),y&&(--l.touchstart,l.touchstart||b.unbind("touchstart",B).unbind("touchmove",F).unbind("touchend",I).unbind("scroll",j));var r=e(this),s=e.data(this,i);s&&(s[t]=!1),r.unbind(n,R),q(this)||r.removeData(i)}}}var i="virtualMouseBindings",s="virtualTouchID",o="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),u="clientX clientY pageX pageY screenX screenY".split(" "),a=e.event.mouseHooks?e.event.mouseHooks.props:[],f=e.event.props.concat(a),l={},c=0,h=0,p=0,d=!1,v=[],m=!1,g=!1,y="addEventListener"in n,b=e(n),w=1,E=0,S,x;e.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500};for(x=0;x<o.length;x++)e.event.special[o[x]]=U(o[x]);y&&n.addEventListener("click",function(t){var n=v.length,r=t.target,i,o,u,a,f,l;if(n){i=t.clientX,o=t.clientY,S=e.vmouse.clickDistanceThreshold,u=r;while(u){for(a=0;a<n;a++){f=v[a],l=0;if(u===r&&Math.abs(f.x-i)<S&&Math.abs(f.y-o)<S||e.data(u,s)===f.touchID){t.preventDefault(),t.stopPropagation();return}}u=u.parentNode}}},!0)})(e,t,n),function(e){e.mobile={}}(e),function(e,t){var r={touch:"ontouchend"in n};e.mobile.support=e.mobile.support||{},e.extend(e.support,r),e.extend(e.mobile.support,r)}(e),function(e,t,r){function l(t,n,i,s){var o=i.type;i.type=n,s?e.event.trigger(i,r,t):e.event.dispatch.call(t,i),i.type=o}var i=e(n),s=e.mobile.support.touch,o="touchmove scroll",u=s?"touchstart":"mousedown",a=s?"touchend":"mouseup",f=s?"touchmove":"mousemove";e.each("touchstart touchmove touchend tap taphold swipe swipeleft swiperight scrollstart scrollstop".split(" "),function(t,n){e.fn[n]=function(e){return e?this.bind(n,e):this.trigger(n)},e.attrFn&&(e.attrFn[n]=!0)}),e.event.special.scrollstart={enabled:!0,setup:function(){function s(e,n){r=n,l(t,r?"scrollstart":"scrollstop",e)}var t=this,n=e(t),r,i;n.bind(o,function(t){if(!e.event.special.scrollstart.enabled)return;r||s(t,!0),clearTimeout(i),i=setTimeout(function(){s(t,!1)},50)})},teardown:function(){e(this).unbind(o)}},e.event.special.tap={tapholdThreshold:750,emitTapOnTaphold:!0,setup:function(){var t=this,n=e(t),r=!1;n.bind("vmousedown",function(s){function a(){clearTimeout(u)}function f(){a(),n.unbind("vclick",c).unbind("vmouseup",a),i.unbind("vmousecancel",f)}function c(e){f(),!r&&o===e.target?l(t,"tap",e):r&&e.preventDefault()}r=!1;if(s.which&&s.which!==1)return!1;var o=s.target,u;n.bind("vmouseup",a).bind("vclick",c),i.bind("vmousecancel",f),u=setTimeout(function(){e.event.special.tap.emitTapOnTaphold||(r=!0),l(t,"taphold",e.Event("taphold",{target:o}))},e.event.special.tap.tapholdThreshold)})},teardown:function(){e(this).unbind("vmousedown").unbind("vclick").unbind("vmouseup"),i.unbind("vmousecancel")}},e.event.special.swipe={scrollSupressionThreshold:30,durationThreshold:1e3,horizontalDistanceThreshold:30,verticalDistanceThreshold:30,getLocation:function(e){var n=t.pageXOffset,r=t.pageYOffset,i=e.clientX,s=e.clientY;if(e.pageY===0&&Math.floor(s)>Math.floor(e.pageY)||e.pageX===0&&Math.floor(i)>Math.floor(e.pageX))i-=n,s-=r;else if(s<e.pageY-r||i<e.pageX-n)i=e.pageX-n,s=e.pageY-r;return{x:i,y:s}},start:function(t){var n=t.originalEvent.touches?t.originalEvent.touches[0]:t,r=e.event.special.swipe.getLocation(n);return{time:(new Date).getTime(),coords:[r.x,r.y],origin:e(t.target)}},stop:function(t){var n=t.originalEvent.touches?t.originalEvent.touches[0]:t,r=e.event.special.swipe.getLocation(n);return{time:(new Date).getTime(),coords:[r.x,r.y]}},handleSwipe:function(t,n,r,i){if(n.time-t.time<e.event.special.swipe.durationThreshold&&Math.abs(t.coords[0]-n.
1907coords[0])>e.event.special.swipe.horizontalDistanceThreshold&&Math.abs(t.coords[1]-n.coords[1])<e.event.special.swipe.verticalDistanceThreshold){var s=t.coords[0]>n.coords[0]?"swipeleft":"swiperight";return l(r,"swipe",e.Event("swipe",{target:i,swipestart:t,swipestop:n}),!0),l(r,s,e.Event(s,{target:i,swipestart:t,swipestop:n}),!0),!0}return!1},eventInProgress:!1,setup:function(){var t,n=this,r=e(n),s={};t=e.data(this,"mobile-events"),t||(t={length:0},e.data(this,"mobile-events",t)),t.length++,t.swipe=s,s.start=function(t){if(e.event.special.swipe.eventInProgress)return;e.event.special.swipe.eventInProgress=!0;var r,o=e.event.special.swipe.start(t),u=t.target,l=!1;s.move=function(t){if(!o||t.isDefaultPrevented())return;r=e.event.special.swipe.stop(t),l||(l=e.event.special.swipe.handleSwipe(o,r,n,u),l&&(e.event.special.swipe.eventInProgress=!1)),Math.abs(o.coords[0]-r.coords[0])>e.event.special.swipe.scrollSupressionThreshold&&t.preventDefault()},s.stop=function(){l=!0,e.event.special.swipe.eventInProgress=!1,i.off(f,s.move),s.move=null},i.on(f,s.move).one(a,s.stop)},r.on(u,s.start)},teardown:function(){var t,n;t=e.data(this,"mobile-events"),t&&(n=t.swipe,delete t.swipe,t.length--,t.length===0&&e.removeData(this,"mobile-events")),n&&(n.start&&e(this).off(u,n.start),n.move&&i.off(f,n.move),n.stop&&i.off(a,n.stop))}},e.each({scrollstop:"scrollstart",taphold:"tap",swipeleft:"swipe.left",swiperight:"swipe.right"},function(t,n){e.event.special[t]={setup:function(){e(this).bind(n,e.noop)},teardown:function(){e(this).unbind(n)}}})}(e,this)}); 1908/* End */ 1909; 1910; /* Start:"a:4:{s:4:"full";s:68:"/local/templates/aspro_max/js/jquery.dotdotdot.min.js?16143519245908";s:6:"source";s:49:"/local/templates/aspro_max/js/jquery.dotdotdot.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 1911!function(t,e){function n(t,e,n){var r=t.children(),o=!1;t.empty();for(var i=0,d=r.length;d>i;i++){var l=r.eq(i);if(t.append(l),n&&t.append(n),a(t,e)){l.remove(),o=!0;break}n&&n.detach()}return o}function r(e,n,i,d,l){var s=!1,c="a table, thead, tbody, tfoot, tr, col, colgroup, object, embed, param, ol, ul, dl, blockquote, select, optgroup, option, textarea, script, style",u="script, .dotdotdot-keep";return e.contents().detach().each(function(){var f=this,h=t(f);if("undefined"==typeof f||3==f.nodeType&&0==t.trim(f.data).length)return!0;if(h.is(u))e.append(h);else{if(s)return!0;e.append(h),!l||h.is(d.after)||h.find(d.after).length||e[e.is(c)?"after":"append"](l),a(i,d)&&(s=3==f.nodeType?o(h,n,i,d,l):r(h,n,i,d,l),s||(h.detach(),s=!0)),s||l&&l.detach()}}),s}function o(e,n,r,o,d){var c=e[0];if(!c)return!1;var f=s(c),h=-1!==f.indexOf(" ")?" ":"ã",p="letter"==o.wrap?"":h,g=f.split(p),v=-1,w=-1,y=0,b=g.length-1;for(o.fallbackToLetter&&0==y&&0==b&&(p="",g=f.split(p),b=g.length-1);b>=y&&(0!=y||0!=b);){var m=Math.floor((y+b)/2);if(m==w)break;w=m,l(c,g.slice(0,w+1).join(p)+o.ellipsis),a(r,o)?(b=w,o.fallbackToLetter&&0==y&&0==b&&(p="",g=g[0].split(p),v=-1,w=-1,y=0,b=g.length-1)):(v=w,y=w)}if(-1==v||1==g.length&&0==g[0].length){var T=e.parent();e.detach();var x=d&&d.closest(T).length?d.length:0;T.contents().length>x?c=u(T.contents().eq(-1-x),n):(c=u(T,n,!0),x||T.detach()),c&&(f=i(s(c),o),l(c,f),x&&d&&t(c).parent().append(d))}else f=i(g.slice(0,v+1).join(p),o),l(c,f);return!0}function a(t,e){return t.innerHeight()>e.maxHeight}function i(e,n){for(;t.inArray(e.slice(-1),n.lastCharacter.remove)>-1;)e=e.slice(0,-1);return t.inArray(e.slice(-1),n.lastCharacter.noEllipsis)<0&&(e+=n.ellipsis),e}function d(t){return{width:t.innerWidth(),height:t.innerHeight()}}function l(t,e){t.innerText?t.innerText=e:t.nodeValue?t.nodeValue=e:t.textContent&&(t.textContent=e)}function s(t){return t.innerText?t.innerText:t.nodeValue?t.nodeValue:t.textContent?t.textContent:""}function c(t){do t=t.previousSibling;while(t&&1!==t.nodeType&&3!==t.nodeType);return t}function u(e,n,r){var o,a=e&&e[0];if(a){if(!r){if(3===a.nodeType)return a;
vendor: 4,133 bytes, lines 1911-1915
1911if(t.trim(e.text()))return u(e.contents().last(),n)}for(o=c(a);!o;){if(e=e.parent(),e.is(n)||!e.length)return!1;o=c(e[0])}if(o)return u(t(o),n)}return!1}function f(e,n){return e?"string"==typeof e?(e=t(e,n),e.length?e:!1):e.jquery?e:!1:!1}function h(t){for(var e=t.innerHeight(),n=["paddingTop","paddingBottom"],r=0,o=n.length;o>r;r++){var a=parseInt(t.css(n[r]),10);isNaN(a)&&(a=0),e-=a}return e}if(!t.fn.dotdotdot){t.fn.dotdotdot=function(e){if(0==this.length)return t.fn.dotdotdot.debug('No element found for "'+this.selector+'".'),this;if(this.length>1)return this.each(function(){t(this).dotdotdot(e)});var o=this;o.data("dotdotdot")&&o.trigger("destroy.dot"),o.data("dotdotdot-style",o.attr("style")||""),o.css("word-wrap","break-word"),"nowrap"===o.css("white-space")&&o.css("white-space","normal"),o.bind_events=function(){return o.bind("update.dot",function(e,d){e.preventDefault(),e.stopPropagation(),l.maxHeight="number"==typeof l.height?l.height:h(o),l.maxHeight+=l.tolerance,"undefined"!=typeof d&&(("string"==typeof d||"nodeType"in d&&1===d.nodeType)&&(d=t("<div />").append(d).contents()),d instanceof t&&(i=d)),g=o.wrapInner('<div class="dotdotdot" />').children(),g.contents().detach().end().append(i.clone(!0)).find("br").replaceWith(" <br /> ").end().css({height:"auto",width:"auto",border:"none",padding:0,margin:0});var c=!1,u=!1;return s.afterElement&&(c=s.afterElement.clone(!0),c.show(),s.afterElement.detach()),a(g,l)&&(u="children"==l.wrap?n(g,l,c):r(g,o,g,l,c)),g.replaceWith(g.contents()),g=null,t.isFunction(l.callback)&&l.callback.call(o[0],u,i),s.isTruncated=u,u}).bind("isTruncated.dot",function(t,e){return t.preventDefault(),t.stopPropagation(),"function"==typeof e&&e.call(o[0],s.isTruncated),s.isTruncated}).bind("originalContent.dot",function(t,e){return t.preventDefault(),t.stopPropagation(),"function"==typeof e&&e.call(o[0],i),i}).bind("destroy.dot",function(t){t.preventDefault(),t.stopPropagation(),o.unwatch().unbind_events().contents().detach().end().append(i).attr("style",o.data("dotdotdot-style")||"").data("dotdotdot",!1)}),o},o.unbind_events=function(){return o.unbind(".dot"),o},o.watch=function(){if(o.unwatch(),"window"==l.watch){var e=t(window),n=e.width(),r=e.height();e.bind("resize.dot"+s.dotId,function(){n==e.width()&&r==e.height()&&l.windowResizeFix||(n=e.width(),r=e.height(),u&&clearInterval(u),u=setTimeout(function(){o.trigger("update.dot")},100))})}else c=d(o),u=setInterval(function(){if(o.is(":visible")){var t=d(o);(c.width!=t.width||c.height!=t.height)&&(o.trigger("update.dot"),c=t)}},500);return o},o.unwatch=function(){return t(window).unbind("resize.dot"+s.dotId),u&&clearInterval(u),o};var i=o.contents(),l=t.extend(!0,{},t.fn.dotdotdot.defaults,e),s={},c={},u=null,g=null;return l.lastCharacter.remove instanceof Array||(l.lastCharacter.remove=t.fn.dotdotdot.defaultArrays.lastCharacter.remove),l.lastCharacter.noEllipsis instanceof Array||(l.lastCharacter.noEllipsis=t.fn.dotdotdot.defaultArrays.lastCharacter.noEllipsis),s.afterElement=f(l.after,o),s.isTruncated=!1,s.dotId=p++,o.data("dotdotdot",!0).bind_events().trigger("update.dot"),l.watch&&o.watch(),o},t.fn.dotdotdot.defaults={ellipsis:"... ",wrap:"word",fallbackToLetter:!0,lastCharacter:{},tolerance:0,callback:null,after:null,height:null,watch:!1,windowResizeFix:!0},t.fn.dotdotdot.defaultArrays={lastCharacter:{remove:[" ","ã",",",";",".","!","?"],noEllipsis:[]}},t.fn.dotdotdot.debug=function(t){};var p=1,g=t.fn.html;t.fn.html=function(n){return n!=e&&!t.isFunction(n)&&this.data("dotdotdot")?this.trigger("update",[n]):g.apply(this,arguments)};var v=t.fn.text;t.fn.text=function(n){return n!=e&&!t.isFunction(n)&&this.data("dotdotdot")?(n=t("<div />").text(n).html(),this.trigger("update",[n])):v.apply(this,arguments)}}}(jQuery); 1912/* End */ 1913; 1914; /* Start:"a:4:{s:4:"full";s:64:"/local/templates/aspro_max/js/rating_likes.min.js?16143519007297";s:6:"source";s:45:"/local/templates/aspro_max/js/rating_likes.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 1915if(!BXRL)var BXRL={},BXRLW=null;RatingLikes=function(t,e,i,n,o,p,s,a,u){return this.enabled=!0,this.likeId=t,this.entityTypeId=e,this.entity
1915Id=i,this.available="Y"==n,this.userId=o,this.localize=p,this.template=s,this.pathToUserProfile=a,this.pathToAjax="string"==typeof u?u:"/bitrix/components/bitrix/rating.vote/vote.ajax.php",this.box=BX("bx-ilike-button-"+t),null===this.box?(this.enabled=!1,!1):(this.button=BX.findChild(this.box,{className:"bx-ilike-left-wrap"},!0,!1),this.wrapp=BX.findChild(this.box,{className:"all-wrapper"},!0,!1),this.buttonText=BX.findChild(this.button,{className:"bx-ilike-text"},!0,!1),this.count=BX.findChild(this.box,{tagName:"span",className:"bx-ilike-right-wrap"},!0,!1),this.countText=BX.findChild(this.count,{tagName:"span",className:"bx-ilike-right"},!0,!1),this.popup=null,this.popupId=null,this.popupOpenId=null,this.popupTimeoutId=null,this.popupContent=BX.findChild(BX("bx-ilike-popup-cont-"+t),{tagName:"span",className:"bx-ilike-popup"},!0,!1),this.popupContentPage=1,this.popupListProcess=!1,this.popupTimeout=!1,this.likeTimeout=!1,void(this.lastVote=BX.hasClass("standart"==s?this.button:this.count,"bx-you-like")?"plus":"cancel"))},RatingLikes.LiveUpdate=function(t){if(t.USER_ID==BX.message("USER_ID"))return!1;for(var e in BXRL)if(BXRL.hasOwnProperty(e)&&BXRL[e].entityTypeId==t.ENTITY_TYPE_ID&&BXRL[e].entityId==t.ENTITY_ID){var i=BXRL[e];i.countText.innerHTML=parseInt(t.TOTAL_POSITIVE_VOTES),i.count.insertBefore(BX.create("span",{props:{className:"bx-ilike-plus-one"},style:{width:i.countText.clientWidth-8+"px",height:i.countText.clientHeight-8+"px"},html:"ADD"==t.TYPE?"+1":"-1"}),i.count.firstChild),i.popup&&(i.popup.close(),i.popupContentPage=1)}},RatingLikes.Set=function(t,e,i,n,o,p,s,a,u){if(void 0===s&&(s="standart"),!BXRL[t]||BXRL[t].tryToSet<=5){var l=BXRL[t]&&BXRL[t].tryToSet?BXRL[t].tryToSet:1;BXRL[t]=new RatingLikes(t,e,i,n,o,p,s,a,u),BXRL[t].enabled?RatingLikes.Init(t):setTimeout(function(){BXRL[t].tryToSet=l+1,RatingLikes.Set(t,e,i,n,o,p,s,a,u)},500)}},RatingLikes.Init=function(t){BXRL[t].available?(BX.bind("standart"==BXRL[t].template?BXRL[t].button:BXRL[t].buttonText,"click",function(e){clearTimeout(BXRL[t].likeTimeout),BX.hasClass("standart"==BXRL[t].template?this:BXRL[t].count,"bx-you-like")?(BXRL[t].buttonText.innerHTML=BXRL[t].localize.LIKE_N,BXRL[t].countText.innerHTML=parseInt(BXRL[t].countText.innerHTML)-1,BX.removeClass("standart"==BXRL[t].template?this:BXRL[t].count,"bx-you-like"),BXRL[t].likeTimeout=setTimeout(function(){"cancel"!=BXRL[t].lastVote&&RatingLikes.Vote(t,"cancel")},1e3)):(BXRL[t].buttonText.innerHTML=BXRL[t].localize.LIKE_Y,BXRL[t].countText.innerHTML=parseInt(BXRL[t].countText.innerHTML)+1,BX.addClass("standart"==BXRL[t].template?this:BXRL[t].count,"bx-you-like"),BXRL[t].likeTimeout=setTimeout(function(){"plus"!=BXRL[t].lastVote&&RatingLikes.Vote(t,"plus")},1e3)),BX.removeClass(this.box,"bx-ilike-button-hover"),BX.PreventDefault(e)}),BX.bind(BXRL[t].box,"mouseover",function(){BX.addClass(this,"bx-ilike-button-hover")}),BX.bind(BXRL[t].box,"mouseout",function(){BX.removeClass(this,"bx-ilike-button-hover")})):void 0!=BXRL[t].buttonText&&(BXRL[t].buttonText.innerHTML=BXRL[t].localize.LIKE_D),RatingLikes.PopupScroll(t),console.log(),BX.bind(BXRL[t].wrapp,"mouseover",function(){clearTimeout(BXRL[t].popupTimeoutId),BXRL[t].popupTimeoutId=setTimeout(function(){return BXRLW==t?!1:(1==BXRL[t].popupContentPage&&RatingLikes.List(t,1),void(BXRL[t].popupTimeoutId=setTimeout(function(){RatingLikes.OpenWindow(t)},400)))},400)}),BX.bind(BXRL[t].wrapp,"mouseout",function(){clearTimeout(BXRL[t].popupTimeoutId)}),BX.bind(BXRL[t].box,"mouseover",function(){clearTimeout(BXRL[t].popupTimeout)}),BX.bind(BXRL[t].box,"mouseout",function(){clearTimeout(BXRL[t].popupTimeout),BXRL[t].popupTimeout=setTimeout(function(){null!==BXRL[t].popup&&(BXRL[t].popup.close(),BXRLW=null)},1e3)})},RatingLikes.OpenWindow=function(t){return 0==parseInt(BXRL[t].countText.innerHTML)?!1:(null==BXRL[t].popup&&(BXRL[t].popup=new BX.PopupWindow("ilike-popup-"+t,"standart"==BXRL[t].template?BXRL[t].count:BXRL[t].box,{lightShadow:!0,offsetLeft:5,autoHide:!0,closeByEsc:!0,zIndex:2005,bindOptions:{position:"top"},events:{onPopupClose:function(){BXRLW=null},onPopupDestroy:function(){}},content:BX("bx-ilike-popup-cont-"+t)}
1915),BXRL[t].popup.setAngle({}),BX.bind(BX("ilike-popup-"+t),"mouseout",function(){clearTimeout(BXRL[t].popupTimeout),BXRL[t].popupTimeout=setTimeout(function(){BXRL[t].popup.close()},1e3)}),BX.bind(BX("ilike-popup-"+t),"mouseover",function(){clearTimeout(BXRL[t].popupTimeout)})),null!=BXRLW&&BXRL[BXRLW].popup.close(),BXRLW=t,BXRL[t].popup.show(),void RatingLikes.AdjustWindow(t))},RatingLikes.Vote=function(t,e){return BX.ajax({url:BXRL[t].pathToAjax,method:"POST",dataType:"json",data:{RATING_VOTE:"Y",RATING_VOTE_TYPE_ID:BXRL[t].entityTypeId,RATING_VOTE_ENTITY_ID:BXRL[t].entityId,RATING_VOTE_ACTION:e,sessid:BX.bitrix_sessid()},onsuccess:function(e){BXRL[t].lastVote=e.action,BXRL[t].countText.innerHTML=e.items_all,BXRL[t].popupContentPage=1,BXRL[t].popupContent.innerHTML="",spanTag0=document.createElement("span"),spanTag0.className="bx-ilike-wait",BXRL[t].popupContent.appendChild(spanTag0),RatingLikes.AdjustWindow(t),BX("ilike-popup-"+t)&&"block"==BX("ilike-popup-"+t).style.display&&RatingLikes.List(t,null)},onfailure:function(t){}}),!1},RatingLikes.List=function(t,e){return 0==parseInt(BXRL[t].countText.innerHTML)?!1:(null==e&&(e=BXRL[t].popupContentPage),BXRL[t].popupListProcess=!0,BX.ajax({url:BXRL[t].pathToAjax,method:"POST",dataType:"json",data:{RATING_VOTE_LIST:"Y",RATING_VOTE_TYPE_ID:BXRL[t].entityTypeId,RATING_VOTE_ENTITY_ID:BXRL[t].entityId,RATING_VOTE_LIST_PAGE:e,PATH_TO_USER_PROFILE:BXRL[t].pathToUserProfile,sessid:BX.bitrix_sessid()},onsuccess:function(i){if(BXRL[t].countText.innerHTML=i.items_all,0==parseInt(i.items_page))return!1;1==e&&(BXRL[t].popupContent.innerHTML="",spanTag0=document.createElement("span"),spanTag0.className="bx-ilike-bottom_scroll",BXRL[t].popupContent.appendChild(spanTag0)),BXRL[t].popupContentPage+=1;for(var n=null,o=0;o<i.items.length;o++)n=i.items[o].PHOTO_SRC.length>0?BX.create("IMG",{attrs:{src:i.items[o].PHOTO_SRC},props:{className:"bx-ilike-popup-avatar-img"}}):BX.create("IMG",{attrs:{src:"/bitrix/images/main/blank.gif"},props:{className:"bx-ilike-popup-avatar-img bx-ilike-popup-avatar-img-default"}}),BXRL[t].popupContent.appendChild(BX.create("div",{props:{className:"bx-ilike-popup-img"+(i.items[o].USER_TYPE?" bx-ilike-popup-img-"+i.items[o].USER_TYPE:"")},children:[BX.create("SPAN",{props:{className:"bx-ilike-popup-avatar-new"},children:[n,BX.create("SPAN",{props:{className:"bx-ilike-popup-avatar-status-icon"}})]}),BX.create("SPAN",{props:{className:"bx-ilike-popup-name-new"},html:i.items[o].FULL_NAME})]}));RatingLikes.AdjustWindow(t),RatingLikes.PopupScroll(t),BXRL[t].popupListProcess=!1},onfailure:function(t){}}),!1)},RatingLikes.AdjustWindow=function(t){null!=BXRL[t].popup&&(BXRL[t].popup.bindOptions.forceBindPosition=!0,BXRL[t].popup.adjustPosition(),BXRL[t].popup.bindOptions.forceBindPosition=!1)},RatingLikes.PopupScroll=function(t){BX.bind(BXRL[t].popupContent,"scroll",function(){this.scrollTop>(this.scrollHeight-this.offsetHeight)/1.5&&(RatingLikes.List(t,null),BX.unbindAll(this))})}; 1916/* End */ 1917; 1918; /* Start:"a:4:{s:4:"full";s:55:"/local/templates/aspro_max/js/mobile.js?161435190624621";s:6:"source";s:39:"/local/templates/aspro_max/js/mobile.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 1919$(document).ready(function(){ 1920 /* --- Bind mobile menu --- */ 1921 var $mobileMenu = $("#mobilemenu") 1922 if($mobileMenu.length){ 1923 $mobileMenu.isLeftSide = $mobileMenu.hasClass('leftside') 1924 $mobileMenu.isOpen = $mobileMenu.hasClass('show') 1925 $mobileMenu.isDowndrop = $mobileMenu.find('>.scroller').hasClass('downdrop') 1926 $mobileMenuNlo = $mobileMenu.find('[data-nlo]') 1927 1928 $('#mobileheader .burger').click(function(){ 1929 SwipeMobileMenu() 1930 }) 1931 1932 if($mobileMenu.isLeftSide){ 1933 $mobileMenu.parent().append('<div id="mobilemenu-overlay"></div>') 1934 var $mobileMenuOverlay = $('#mobilemenu-overlay') 1935 1936 $mobileMenuOverlay.click(function(){ 1937 if($mobileMenu.isOpen){ 1938 CloseMobileMenu() 1939 } 1940 }); 1941 1942 $(document).swiperight(function(e) { 1943 if(!$(e.target).closest('.flexslider').length && !$(e.target).closest('.swipeignore').length && !$(e.target).closest('.jqmWindow.popup').length){ 1944 OpenMobileMenu() 1945 } 1946 }); 1947 1948 $(document).swipeleft(function(e) { 1949 if(!$(e.target).closest('.flexslider').length && !$(e.target).closest('.swipeignore').length && !$(e.target).closest('.jqmWindow.popup').length){ 1950 CloseMobileMenu() 1951 } 1952 }); 1953 } 1954 else{ 1955 $(document).on('click', '#mobileheader', function(e){ 1956 if(!$(e.target).closest('#mobilemenu').length && !$(e.target).closest('.burger').length && $mobileMenu.isOpen){ 1957 CloseMobileMenu() 1958 } 1959 }); 1960 } 1961 1962 $(document).on('click', '#mobilemenu .menu a,#mobilemenu .social-icons a', function(e){ 1963 var $this = $(this) 1964 if($this.hasClass('parent')){ 1965 e.preventDefault() 1966 1967 if(!$mobileMenu.isDowndrop){ 1968 $this.closest('li').addClass('expanded') 1969 MoveMobileMenuWrapNext() 1970 } 1971 else{ 1972 if(!$this.closest('li').hasClass('expanded')){ 1973 $this.closest('li').addClass('expanded') 1974 } 1975 else{ 1976 $this.closest('li').removeClass('expanded') 1977 } 1978 } 1979 } 1980 else{ 1981 if($this.closest('li').hasClass('counters')){ 1982 var href = $this.attr('href') 1983 if(typeof href !== 'undefined'){ 1984 window.location.href = href 1985 window.location.reload() 1986 } 1987 } 1988 1989 if(!$this.closest('.menu_back').length){ 1990 CloseMobileMenu() 1991 } 1992 } 1993 }) 1994 1995 $(document).on('click', '#mobilemenu .dropdown .menu_back', function(e){ 1996 e.preventDefault() 1997 var $this = $(this) 1998 MoveMobileMenuWrapPrev() 1999 setTimeout(function(){ 2000 $this.closest('.expanded').removeClass('expanded') 2001 }, 400) 2002 }) 2003 2004 OpenMobileMenu = function(){ 2005 CloseMobilePhone(); 2006 2007 if(!$mobileMenu.isOpen){ 2008 // hide styleswitcher 2009 if($('.style-switcher').hasClass('active')){ 2010 $('.style-switcher .switch').trigger('click') 2011 } 2012 $('.style-switcher .switch').hide() 2013 2014 if($mobileMenu.isLeftSide){ 2015 // show overlay 2016 setTimeout(function(){ 2017 $mobileMenuOverlay.fadeIn('fast') 2018 }, 100) 2019 } 2020 else{ 2021 // scroll body to top & set fixed 2022 $('body').scrollTop(0).css({position: 'fixed'}) 2023 2024 // set menu top = bottom of header 2025 $mobileMenu.css({top: + ($('#mobileheader').height() + $('#mobileheader').offset().top) + 'px'}) 2026 2027 // change burger icon 2028 $('#mobileheader .burger').addClass('c') 2029 } 2030 2031 // show menu 2032 $mobileMenu.addClass('show') 2033 $mobileMenu.isOpen = true 2034 2035 if(!$mobileMenu.isDowndrop){ 2036 var $wrap = $mobileMenu.find('.wrap').first() 2037 var params = $wrap.data('params') 2038 if(typeof params === 'undefined'){ 2039 params = { 2040 depth: 0, 2041 scroll: {}, 2042 height: {} 2043 } 2044 } 2045 $wrap.data('params', params) 2046 } 2047 2048 if($mobileMenuNlo.length){ 2049 if(!$mobileMenuNlo.hasClass('nlo-loadings')){ 2050 $mobileMenuNlo.addClass('nlo-loadings'); 2051 setTimeout(function(){ 2052 $.ajax({ 2053 data: {nlo: $mobileMenuNlo.attr('data-nlo')}, 2054 success: function(response){ 2055 $mobileMenuNlo[0].insertAdjacentHTML('beforebegin', $.trim(response)); 2056 $mobileMenuNlo.remove(); 2057 }, 2058 error:function(){ 2059 $mobileMenuNlo.removeClass('nlo-loadings'); 2060 } 2061 }); 2062 }, 300); 2063 } 2064 } 2065 } 2066 } 2067 2068 CloseMobileMenu = function(){ 2069 if($mobileMenu.isOpen){ 2070 // hide menu 2071 $mobileMenu.removeClass('show') 2072 $mobileMenu.isOpen = false 2073 2074 // show styleswitcher 2075 $('.style-switcher .switch').show() 2076 2077 if($mobileMenu.isLeftSide){ 2078 // hide overlay 2079 setTimeout(function(){ 2080 $mobileMenuOverlay.fadeOut('fast') 2081 }, 100) 2082 } 2083 else{ 2084 // change burger icon 2085 $('#mobileheader .burger').removeClass('c') 2086 2087 // body unset fixed 2088 $('body').css({position: ''}) 2089 } 2090 2091 if(!$mobileMenu.isDowndrop){ 2092 setTimeout(function(){ 2093 var $scroller = $mobileMenu.find('.scroller').first() 2094 var $wrap = $mobileMenu.find('.wrap').first() 2095 var params = $wrap.data('params') 2096 params.depth = 0 2097 $wrap.data('params', params).attr('style', '') 2098 $mobileMenu.scrollTop(0) 2099 $scroller.css('height', '') 2100 }, 400) 2101 } 2102 } 2103 } 2104 2105 SwipeMobileMenu = function(){ 2106 if($mobileMenu.isOpen){ 2107 CloseMobileMenu() 2108 } 2109 else{ 2110 OpenMobileMenu() 2111 } 2112 } 2113 2114 function MoveMobileMenuWrapNext(){ 2115 if(!$mobileMenu.isDowndrop){ 2116 var $scroller = $mobileMenu.find('.scroller').first() 2117 var $wrap = $mobileMenu.find('.wrap').first() 2118 if($wrap.length){ 2119 var params = $wrap.data('params') 2120 var $dropdownNext = $mobileMenu.find('.expanded>.dropdown').eq(params.depth) 2121 if($dropdownNext.length){ 2122 // save scroll position 2123 params.scroll[params.depth] = parseInt($mobileMenu.scrollTop()) 2124 2125 // height while move animating 2126 params.height[params.depth + 1] = Math.max($dropdownNext.height(), (!params.depth ? $wrap.height() : $mobileMenu.find('.expanded>.dropdown').eq(params.depth - 1).height())) 2127 $scroller.css('height', params.height[params.depth + 1] + 'px') 2128 2129 // inc depth 2130 ++params.depth 2131 2132 // translateX for move 2133 $wrap.css('transform', 'translateX(' + -100 * params.depth + '%)') 2134 2135 // scroll to top 2136 setTimeout(function() { 2137 $mobileMenu.animate({scrollTop : 0}, 200); 2138 }, 100) 2139 2140 // height on enimating end 2141 var h = $dropdownNext.height() 2142 setTimeout(function() { 2143 if(h){ 2144 $scroller.css('height', h + 'px') 2145 } 2146 else{ 2147 $scroller.css('height', '') 2148 } 2149 }, 200) 2150 } 2151 2152 $wrap.data('params', params) 2153 } 2154 } 2155 } 2156 2157 function MoveMobileMenuWrapPrev(){ 2158 if(!$mobileMenu.isDowndrop){ 2159 var $scroller = $mobileMenu.find('.scroller').first() 2160 var $wrap = $mobileMenu.find('.wrap').first() 2161 if($wrap.length){ 2162 var params = $wrap.data('params') 2163 if(params.depth > 0){ 2164 var $dropdown = $mobileMenu.find('.expanded>.dropdown').eq(params.depth - 1) 2165 if($dropdown.length){ 2166 // height while move animating 2167 $scroller.css('height', params.height[params.depth] + 'px') 2168 2169 // dec depth 2170 --params.depth 2171 2172 // translateX for move 2173 $wrap.css('transform', 'translateX(' + -100 * params.depth + '%)') 2174 2175 // restore scroll position 2176 setTimeout(function() { 2177 $mobileMenu.animate({scrollTop : params.scroll[params.depth]}, 200); 2178 }, 100) 2179 2180 // height on enimating end 2181 var h = (!params.depth ? false : $mobileMenu.find('.expanded>.dropdown').eq(params.depth - 1).height()) 2182 setTimeout(function() { 2183 if(h){ 2184 $scroller.css('height', h + 'px') 2185 } 2186 else{ 2187 $scroller.css('height', '') 2188 } 2189 }, 200) 2190 } 2191 } 2192 2193 $wrap.data('params', params) 2194 } 2195 } 2196 } 2197 } 2198 /* --- END Bind mobile menu --- */ 2199 2200 /* --- Bind mobile phone --- */ 2201 var $mobileHeader = $("#mobileheader"); 2202 var $simpleHeader = $('body.simple_basket_mode #header'); 2203 var $mobilePhone = $("#mobilePhone"); 2204 $mobilePhone.isOpen = false;
2205 if($mobilePhone.length){ 2206 $mobilePhone.isOpen = $mobilePhone.hasClass('show'); 2207 2208 $(document).on('click', '.wrap_phones .svg-inline-phone', function(e){ 2209 SwipeMobilePhone(); 2210 e.stopPropagation(); 2211 }); 2212 2213 $(document).on('click', '.wrap_phones .svg-inline-close', function(e){ 2214 CloseMobilePhone(); 2215 e.stopPropagation(); 2216 }); 2217 } 2218 2219 SwipeMobilePhone = function(){ 2220 if($mobilePhone.isOpen){ 2221 CloseMobilePhone(); 2222 } 2223 else{ 2224 OpenMobilePhone(); 2225 } 2226 } 2227 2228 OpenMobilePhone = function(){ 2229 if(!$mobilePhone.isOpen){ 2230 CloseMobileMenu(); 2231 2232 // show overlay 2233 var isSimple = Boolean($simpleHeader.length); 2234 var positionOffset = isSimple ? $simpleHeader[0].getBoundingClientRect() : $mobileHeader[0].getBoundingClientRect(); 2235 var position = positionOffset.top + positionOffset.height + pageYOffset; 2236 console.log(positionOffset); 2237 console.log(position); 2238 $('<div class="jqmOverlay mobp" style="top:'+(position)+'px;position:absolute"></div>').appendTo('body'); 2239 2240 // toggle phones 2241 setTimeout(function(){ 2242 $mobilePhone.slideDown('fast', function(){ 2243 $mobilePhone.addClass('show'); 2244 $mobilePhone.isOpen = true; 2245 }); 2246 }, 100); 2247 } 2248 } 2249 2250 CloseMobilePhone = function(){ 2251 if($mobilePhone.isOpen){ 2252 // toggle phones 2253 setTimeout(function(){ 2254 $mobilePhone.slideUp('fast', function(){ 2255 $mobilePhone.removeClass('show'); 2256 $mobilePhone.isOpen = false; 2257 2258 // hide overlay 2259 $('.jqmOverlay.mobp').remove(); 2260 }); 2261 }, 100); 2262 } 2263 } 2264 2265 checkMobilePhone = function(){ 2266 if((!window.matchMedia('(max-width: 991px)').matches)){ 2267 CloseMobilePhone(); 2268 } 2269 } 2270 $(document).on('click', "body.simple_basket_mode .back-mobile-arrow .arrow-back", function(){ 2271 if(document.referrer && document.referrer != location.href) { 2272 window.history.back(); 2273 } else { 2274 location.href = '/'; 2275 } 2276 }) 2277 /* --- END Bind mobile phone --- */ 2278 2279 /* --- Bind mobile filter --- */ 2280 var $mobilefilter = $("#mobilefilter"); 2281 if($mobilefilter.length){ 2282 $mobilefilter.isOpen = $mobileMenu.hasClass('show'); 2283 $mobilefilter.isAppendLeft = false; 2284 $mobilefilter.isWrapFilter = false; 2285 $mobilefilter.isHorizontalOrCompact = $('.filter_horizontal').length || $('.bx_filter_vertical.compact').length; 2286 $mobilefilter.close = '<i class="svg svg-close close-icons"></i>'; 2287 2288 $(document).on('click', '.bx-filter-title', function(){ 2289 OpenMobileFilter(); 2290 }); 2291 2292 $(document).on('click', '#mobilefilter .svg-close.close-icons', function(){ 2293 CloseMobileFilter(); 2294 }); 2295 2296 $(document).on('click', '.bx_filter_select_block', function(e){ 2297 var bx_filter_select_container = $(e.target).parents('.bx_filter_select_container'); 2298 if(bx_filter_select_container.length) { 2299 var prop_id = bx_filter_select_container.closest('.bx_filter_parameters_box').attr('data-property_id'); 2300 if($('#smartFilterDropDown'+prop_id).length){ 2301 $('#smartFilterDropDown'+prop_id).css({"max-width":bx_filter_select_container.width(), "z-index":"3020"}); 2302 } 2303 } 2304 }); 2305 2306 $(document).on('mouseup', '.bx_filter_section', function(e){ 2307 if($(e.target).hasClass('bx_filter_search_button')) { 2308 CloseMobileFilter(); 2309 } 2310 }); 2311 2312 2313 $(document).on('mouseup', '.bx_filter_parameters_box_title', function(e){ 2314 $("[id^='smartFilterDropDown']").hide(); 2315 if($(e.target).hasClass('close-icons')) { 2316 CloseMobileFilter(); 2317 } 2318 }); 2319 2320 /*$(document).on('DOMSubtreeModified', "#mobilefilter #modef_num_mobile", function() { 2321 mobileFilterNum($(this)); 2322 }); 2323 2324 $(document).on('DOMSubtreeModified', "#mobilefilter .bx_filter_container_modef", function() { 2325 mobileFilterNum($(this)); 2326 });*/ 2327 2328 $mobilefilter.parent().append('<div id="mobilefilter-overlay"></div>'); 2329 var $mobilefilterOverlay = $('#mobilefilter-overlay'); 2330 2331 $mobilefilterOverlay.click(function(){ 2332 if($mobilefilter.isOpen){ 2333 CloseMobileFilter(); 2334 //e.stopPropagation(); 2335 } 2336 }); 2337 2338 mobileFilterNum = function(num, def){ 2339 if(def){ 2340 $('.bx_filter_search_button').text(num.data("f"));; 2341 } 2342 else { 2343 var str = ""; 2344 var $prosLeng = $('.bx_filter_parameters_box > span'); 2345 2346 str += $prosLeng.data("f") + " " + num + " " + declOfNumFilter(num, [$prosLeng.data("fi"), $prosLeng.data("fr"), $prosLeng.data("frm"),]); 2347 $('.bx_filter_search_button').text(str); 2348 } 2349 } 2350 2351 declOfNumFilter = function(number, titles){ 2352 cases = [2, 0, 1, 1, 1, 2]; 2353 return titles[ (number%100>4 && number%100<20)? 2 : cases[(number%10<5)?number%10:5] ]; 2354 } 2355 2356 OpenMobileFilter = function(){ 2357 if(!$mobilefilter.isOpen) 2358 { 2359 $('body').addClass('jqm-initied wf'); 2360 2361 $('.bx_filter_vertical .slide-block__head.filter_title').removeClass('closed'); 2362 2363 $('.bx_filter_vertical .slide-block__head.filter_title + .slide-block__body').show(); 2364 2365 2366 if(!$mobilefilter.isAppendLeft) 2367 { 2368 if(!$mobilefilter.isWrapFilter) 2369 { 2370 $(".bx_filter").wrap("<div id='wrapInlineFilter'></div>"); 2371 $mobilefilter.isWrapFilter = true; 2372 } 2373 $(".bx_filter").appendTo($("#mobilefilter")); 2374 var helper = $('#filter-helper'); 2375 if(helper.length) { 2376 helper.prependTo($("#mobilefilter .bx_filter_parameters")); 2377 } 2378 $mobilefilter.isAppendLeft = true; 2379 2380 } 2381 if (typeof checkFilterLandgings === 'function') { 2382 checkFilterLandgings() 2383 } 2384 2385 $("#mobilefilter .bx_filter_parameters").addClass('scrollbar'); 2386 $("#mobilefilter .slide-block .filter_title").addClass('ignore'); 2387 $("#mobilefilter .bx_filter_parameters .bx_filter_parameters_box_title").addClass('colored_theme_hover_bg-block'); 2388 2389 /*if (window.matchMedia('(max-width: 767px)').matches) { 2390 $('#mobilefilter .bx_filter .scrollbar').addClass('mobile-scroll').removeClass('scroll-init'); 2391 if($('#mobilefilter .bx_filter .mobile-scroll.scrollbar').length) 2392 $('#mobilefilter .bx_filter .mobile-scroll.scrollbar').mCustomScrollbar("destroy"); 2393 if($('#mobilefilter .bx_filter .mobile-scroll.srollbar-custom').length) 2394 $('#mobilefilter .bx_filter .mobile-scroll.srollbar-custom').mCustomScrollbar("destroy"); 2395 }*/ 2396 2397 $(".bx_filter_button_box.ajax-btns").addClass('colored_theme_bg'); 2398 $(".bx_filter_button_box.ajax-btns .filter-bnt-wrapper").removeClass('hidden'); 2399 InitCustomScrollBar(); 2400 2401 // show overlay 2402 setTimeout(function(){ 2403 $mobilefilterOverlay.fadeIn('fast'); 2404 }, 100); 2405 2406 // fix body 2407 $('body').css({'overflow': 'hidden','height': '100vh'}); 2408 2409 // show mobile filter 2410 $mobilefilter.addClass('show'); 2411 $mobilefilter.find('.bx_filter').css({'display':'block'}); 2412 $mobilefilter.isOpen = true; 2413 2414 $('#mobilefilter .bx_filter_button_box.btns.ajax-btns').removeClass('hidden'); 2415 2416 var init = $mobilefilter.data('init'); 2417 if(typeof init === 'undefined'){ 2418 $mobilefilter.scroll(function() { 2419 $(".bx_filter_section .bx_filter_select_container").each(function(){ 2420 var prop_id=$(this).closest('.bx_filter_parameters_box').attr('data-property_id'); 2421 if($('#smartFilterDropDown'+prop_id).length){ 2422 $('#smartFilterDropDown'+prop_id).hide(); 2423 } 2424 }); 2425 }); 2426 2427 $mobilefilter.data('init', "Y"); 2428 }; 2429 }; 2430 } 2431 2432 CloseMobileFilter = function(append){ 2433 $mobilefilter.find('.bx_filter_parameters').removeClass('scrollbar'); 2434 2435 if($("#mobilefilter .bx_filter_parameters").length) 2436 $('body').removeClass('jqm-initied wf'); 2437 2438 $("#mobilefilter .bx_filter_parameters .bx_filter_parameters_box_title").removeClass('colored_theme_hover_bg-block'); 2439 $(".slide-block .filter_title").removeClass('ignore'); 2440 $(".bx_filter_button_box.ajax-btns").removeClass('colored_theme_bg'); 2441 2442 $(".bx_filter:not(.n-ajax) .bx_filter_button_box.ajax-btns .filter-bnt-wrapper").addClass('hidden'); 2443 2444 if($mobilefilter.isOpen){ 2445 // scroll to top 2446 $mobilefilter.find('.bx_filter_parameters').scrollTop(0); 2447 2448 // unfix body 2449 $('body').css({'overflow': '','height': ''}); 2450 2451 // hide overlay 2452 setTimeout(function(){ 2453 $mobilefilterOverlay.fadeOut('fast'); 2454 }, 100); 2455 2456 // hide mobile filter 2457 $mobilefilter.removeClass('show'); 2458 $mobilefilter.isOpen = false;
2459 } 2460 2461 if(append && $mobilefilter.isAppendLeft){ 2462 $(".bx_filter").appendTo($("#wrapInlineFilter")).show(); 2463 var helper = $('#filter-helper'); 2464 if(helper.length) { 2465 helper.appendTo($('#filter-helper-wrapper')); 2466 } 2467 $mobilefilter.isAppendLeft = false; 2468 $mobilefilter.removeData('init'); 2469 mobileFilterNum($("#modef_num_mobile"),true); 2470 } 2471 } 2472 2473 checkMobileFilter = function(){ 2474 if((!window.matchMedia('(max-width: 991px)').matches && !$mobilefilter.isHorizontalOrCompact) || (!window.matchMedia('(max-width: 767px)').matches && $mobilefilter.isHorizontalOrCompact)){ 2475 CloseMobileFilter(true); 2476 } 2477 } 2478 } 2479 else { 2480 checkTopFilter(); 2481 $(document).on('click', '.bx-filter-title', function(){ 2482 $(this).toggleClass("opened"); 2483 if($('.visible_mobile_filter').length) { 2484 $('.visible_mobile_filter').show(); 2485 $('.bx_filter_vertical, .bx_filter').slideToggle(333); 2486 } 2487 else{ 2488 $('.bx_filter_vertical').closest('div[id^=bx_incl]').show(); 2489 $('.bx_filter_vertical, .bx_filter').slideToggle(333); 2490 } 2491 }); 2492 } 2493 /* --- END Bind mobile filter --- */ 2494}) 2495/* End */ 2496; 2497; /* Start:"a:4:{s:4:"full";s:69:"/local/templates/aspro_max/js/jquery.mousewheel.min.js?16143519322609";s:6:"source";s:54:"/local/templates/aspro_max/js/jquery.mousewheel.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 2498!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a:a(jQuery)}(function(a){function b(b){var g=b||window.event,h=i.call(arguments,1),j=0,l=0,m=0,n=0,o=0,p=0;if(b=a.event.fix(g),b.type="mousewheel","detail"in g&&(m=-1*g.detail),"wheelDelta"in g&&(m=g.wheelDelta),"wheelDeltaY"in g&&(m=g.wheelDeltaY),"wheelDeltaX"in g&&(l=-1*g.wheelDeltaX),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(l=-1*m,m=0),j=0===m?l:m,"deltaY"in g&&(m=-1*g.deltaY,j=m),"deltaX"in g&&(l=g.deltaX,0===m&&(j=-1*l)),0!==m||0!==l){if(1===g.deltaMode){var q=a.data(this,"mousewheel-line-height");j*=q,m*=q,l*=q}else if(2===g.deltaMode){var r=a.data(this,"mousewheel-page-height");j*=r,m*=r,l*=r}if(n=Math.max(Math.abs(m),Math.abs(l)),(!f||f>n)&&(f=n,d(g,n)&&(f/=40)),d(g,n)&&(j/=40,l/=40,m/=40),j=Math[j>=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120===0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})}); 2499/* End */ 2500; 2501; /* Start:"a:4:{s:4:"full";
vendor: 5,466 bytes, lines 2501-2677
2501s:72:"/local/templates/aspro_max/js/jquery.mCustomScrollbar.js?161435192894214";s:6:"source";s:56:"/local/templates/aspro_max/js/jquery.mCustomScrollbar.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 2502/* 2503== malihu jquery custom scrollbar plugin == 2504Version: 3.1.5 2505Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller 2506Author: malihu 2507Author URI: http://manos.malihu.gr 2508License: MIT License (MIT) 2509*/ 2510 2511/* 2512Copyright Manos Malihutsakis (email: [email protected]) 2513 2514Permission is hereby granted, free of charge, to any person obtaining a copy 2515of this software and associated documentation files (the "Software"), to deal 2516in the Software without restriction, including without limitation the rights 2517to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 2518copies of the Software, and to permit persons to whom the Software is 2519furnished to do so, subject to the following conditions: 2520 2521The above copyright notice and this permission notice shall be included in 2522all copies or substantial portions of the Software. 2523 2524THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 2525IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 2526FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 2527AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 2528LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 2529OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 2530THE SOFTWARE. 2531*/ 2532 2533/* 2534The code below is fairly long, fully commented and should be normally used in development. 2535For production, use either the minified jquery.mCustomScrollbar.min.js script or 2536the production-ready jquery.mCustomScrollbar.concat.min.js which contains the plugin 2537and dependencies (minified). 2538*/ 2539 2540(function(factory){ 2541 if(typeof define==="function" && define.amd){ 2542 define(["jquery"],factory); 2543 }else if(typeof module!=="undefined" && module.exports){ 2544 module.exports=factory; 2545 }else{ 2546 factory(jQuery,window,document); 2547 } 2548}(function($){ 2549(function(init){ 2550 var _rjs=typeof define==="function" && define.amd, /* RequireJS */ 2551 _njs=typeof module !== "undefined" && module.exports, /* NodeJS */ 2552 _dlp=("https:"==document.location.protocol) ? "https:" : "http:", /* location protocol */ 2553 _url="cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.13/jquery.mousewheel.min.js"; 2554 if(!_rjs){ 2555 if(_njs){ 2556 require("jquery-mousewheel")($); 2557 }else{ 2558 /* load jquery-mousewheel plugin (via CDN) if it's not present or not loaded via RequireJS 2559 (works when mCustomScrollbar fn is called on window load) */ 2560 $.event.special.mousewheel || $("head").append(decodeURI("%3Cscript src="+_dlp+"//"+_url+"%3E%3C/script%3E")); 2561 } 2562 } 2563 init(); 2564}(function(){ 2565 2566 /* 2567 ---------------------------------------- 2568 PLUGIN NAMESPACE, PREFIX, DEFAULT SELECTOR(S) 2569 ---------------------------------------- 2570 */ 2571 2572 var pluginNS="mCustomScrollbar", 2573 pluginPfx="mCS", 2574 defaultSelector=".mCustomScrollbar", 2575 2576 2577 2578 2579 2580 /* 2581 ---------------------------------------- 2582 DEFAULT OPTIONS 2583 ---------------------------------------- 2584 */ 2585 2586 defaults={ 2587 /* 2588 set element/content width/height programmatically 2589 values: boolean, pixels, percentage 2590 option default 2591 ------------------------------------- 2592 setWidth false 2593 setHeight false 2594 */ 2595 /* 2596 set the initial css top property of content 2597 values: string (e.g. "-100px", "10%" etc.) 2598 */ 2599 setTop:0, 2600 /* 2601 set the initial css left property of content 2602 values: string (e.g. "-100px", "10%" etc.) 2603 */ 2604 setLeft:0, 2605 /* 2606 scrollbar axis (vertical and/or horizontal scrollbars) 2607 values (string): "y", "x", "yx" 2608 */ 2609 axis:"y", 2610 /* 2611 position of scrollbar relative to content 2612 values (string): "inside", "outside" ("outside" requires elements with position:relative) 2613 */ 2614 scrollbarPosition:"inside", 2615 /* 2616 scrolling inertia 2617 values: integer (milliseconds) 2618 */ 2619 scrollInertia:100, 2620 /* 2621 auto-adjust scrollbar dragger length 2622 values: boolean 2623 */ 2624 autoDraggerLength:true, 2625 /* 2626 auto-hide scrollbar when idle 2627 values: boolean 2628 option default 2629 ------------------------------------- 2630 autoHideScrollbar false 2631 */ 2632 /* 2633 auto-expands scrollbar on mouse-over and dragging 2634 values: boolean 2635 option default 2636 ------------------------------------- 2637 autoExpandScrollbar false 2638 */ 2639 /* 2640 always show scrollbar, even when there's nothing to scroll 2641 values: integer (0=disable, 1=always show dragger rail and buttons, 2=always show dragger rail, dragger and buttons), boolean 2642 */ 2643 alwaysShowScrollbar:0, 2644 /* 2645 scrolling always snaps to a multiple of this number in pixels 2646 values: integer, array ([y,x]) 2647 option default 2648 ------------------------------------- 2649 snapAmount null 2650 */ 2651 /* 2652 when snapping, snap with this number in pixels as an offset 2653 values: integer 2654 */ 2655 snapOffset:0, 2656 /* 2657 mouse-wheel scrolling 2658 */ 2659 mouseWheel:{ 2660 /* 2661 enable mouse-wheel scrolling 2662 values: boolean 2663 */ 2664 enable:true, 2665 /* 2666 scrolling amount in pixels 2667 values: "auto", integer 2668 */ 2669 scrollAmount:"auto", 2670 /* 2671 mouse-wheel scrolling axis 2672 the default scrolling direction when both vertical and horizontal scrollbars are present 2673 values (string): "y", "x" 2674 */ 2675 axis:"y", 2676 /* 2677 prevent the default behaviour which automatically scrolls the parent element
2677(s) when end of scrolling is reached 2678 values: boolean 2679 option default 2680 ------------------------------------- 2681 preventDefault null 2682 */ 2683 /* 2684 the reported mouse-wheel delta value. The number of lines (translated to pixels) one wheel notch scrolls. 2685 values: "auto", integer 2686 "auto" uses the default OS/browser value 2687 */ 2688 deltaFactor:"auto", 2689 /* 2690 normalize mouse-wheel delta to -1 or 1 (disables mouse-wheel acceleration) 2691 values: boolean 2692 option default 2693 ------------------------------------- 2694 normalizeDelta null 2695 */ 2696 /* 2697 invert mouse-wheel scrolling direction 2698 values: boolean 2699 option default 2700 ------------------------------------- 2701 invert null 2702 */ 2703 /* 2704 the tags that disable mouse-wheel when cursor is over them 2705 */ 2706 disableOver:["select","option","keygen","datalist","textarea"] 2707 }, 2708 /* 2709 scrollbar buttons 2710 */ 2711 scrollButtons:{ 2712 /* 2713 enable scrollbar buttons 2714 values: boolean 2715 option default 2716 ------------------------------------- 2717 enable null 2718 */ 2719 /* 2720 scrollbar buttons scrolling type 2721 values (string): "stepless", "stepped" 2722 */ 2723 scrollType:"stepless", 2724 /* 2725 scrolling amount in pixels 2726 values: "auto", integer 2727 */ 2728 scrollAmount:"auto" 2729 /* 2730 tabindex of the scrollbar buttons 2731 values: false, integer 2732 option default 2733 ------------------------------------- 2734 tabindex null 2735 */ 2736 }, 2737 /* 2738 keyboard scrolling 2739 */ 2740 keyboard:{ 2741 /* 2742 enable scrolling via keyboard 2743 values: boolean 2744 */ 2745 enable:true, 2746 /* 2747 keyboard scrolling type 2748 values (string): "stepless", "stepped" 2749 */ 2750 scrollType:"stepless", 2751 /* 2752 scrolling amount in pixels 2753 values: "auto", integer 2754 */ 2755 scrollAmount:"auto" 2756 }, 2757 /* 2758 enable content touch-swipe scrolling 2759 values: boolean, integer, string (number) 2760 integer values define the axis-specific minimum amount required for scrolling momentum 2761 */ 2762 contentTouchScroll:25, 2763 /* 2764 enable/disable document (default) touch-swipe scrolling 2765 */ 2766 documentTouchScroll:true, 2767 /* 2768 advanced option parameters 2769 */ 2770 advanced:{ 2771 /* 2772 auto-expand content horizontally (for "x" or "yx" axis) 2773 values: boolean, integer (the value 2 forces the non scrollHeight/scrollWidth method, the value 3 forces the scrollHeight/scrollWidth method) 2774 option default 2775 ------------------------------------- 2776 autoExpandHorizontalScroll null 2777 */ 2778 /* 2779 auto-scroll to elements with focus 2780 */ 2781 autoScrollOnFocus:"input,textarea,select,button,datalist,keygen,a[tabindex],area,object,[contenteditable='true']", 2782 /* 2783 auto-update scrollbars on content, element or viewport resize 2784 should be true for fluid layouts/elements, adding/removing content dynamically, hiding/showing elements, content with images etc. 2785 values: boolean 2786 */ 2787 updateOnContentResize:true, 2788 /* 2789 auto-update scrollbars each time each image inside the element is fully loaded 2790 values: "auto", boolean 2791 */ 2792 updateOnImageLoad:"auto", 2793 /* 2794 auto-update scrollbars based on the amount and size changes of specific selectors 2795 useful when you need to update the scrollbar(s) automatically, each time a type of element is added, removed or changes its size 2796 values: boolean, string (e.g. "ul li" will auto-update scrollbars each time list-items inside the element are changed) 2797 a value of true (boolean) will auto-update scrollbars each time any element is changed 2798 option default 2799 ------------------------------------- 2800 updateOnSelectorChange null 2801 */ 2802 /* 2803 extra selectors that'll allow scrollbar dragging upon mousemove/up, pointermove/up, touchend etc. (e.g. "selector-1, selector-2") 2804 option default 2805 ------------------------------------- 2806 extraDraggableSelectors null 2807 */ 2808 /* 2809 extra selectors that'll release scrollbar dragging upon mouseup, pointerup, touchend etc. (e.g. "selector-1, selector-2") 2810 option default 2811 ------------------------------------- 2812 releaseDraggableSelectors null 2813 */ 2814 /* 2815 auto-update timeout 2816 values: integer (milliseconds) 2817 */ 2818 autoUpdateTimeout:60 2819 }, 2820 /* 2821 scrollbar theme 2822 values: string (see CSS/plugin URI for a list of ready-to-use themes) 2823 */ 2824 theme:"light", 2825 /* 2826 user defined callback functions 2827 */ 2828 callbacks:{ 2829 /* 2830 Available callbacks: 2831 callback default 2832 ------------------------------------- 2833 onCreate null 2834 onInit null 2835 onScrollStart null 2836 onScroll null 2837 onTotalScroll null 2838 onTotalScrollBack null 2839 whileScrolling null 2840 onOverflowY null 2841 onOverflowX null 2842 onOverflowYNone null 2843 onOverflowXNone null 2844 onImageLoad null 2845 onSelectorChange null 2846 onBeforeUpdate null 2847 onUpdate null 2848 */ 2849 onTotalScrollOffset:0, 2850 onTotalScrollBackOffset:0, 2851 alwaysTriggerOffsets:true 2852 } 2853 /* 2854 add scrollbar(s) on all elements matching the current selector, now and in the future 2855 values: boolean, string 2856 string values: "on" (enable), "once" (disable after first invocation), "off" (disable) 2857 liveSelector values: string (selector) 2858 option default 2859 ------------------------------------- 2860 live false 2861 liveSelector null 2862 */ 2863 }, 2864 2865 2866 2867 2868 2869 /* 2870 ---------------------------------------- 2871 VARS, CONSTANTS 2872 ---------------------------------------- 2873 */ 2874 2875 totalInstances=0, /* plugin instances amount */ 2876 liveTimers={}, /* live option timers */ 2877 oldIE=(window.attachEvent && !window.addEventListener) ? 1 : 0, /* detect IE < 9 */ 2878 touchActive=false,touchable, /* global touch vars (for touch and pointer events) */ 2879 /* general plugin classes */ 2880 classes=[ 2881 "mCSB_dragger_onDrag","mCSB_scrollTools_onDrag","mCS_img_loaded","mCS_disabled","mCS_destroyed","mCS_no_scrollbar", 2882 "mCS-autoHide","mCS-dir-rtl","mCS_no_scrollbar_y","mCS_no_scrollbar_x","mCS_y_hidden","mCS_x_hidden","mCSB_draggerContainer", 2883 "mCSB_buttonUp","mCSB_buttonDown","mCSB_buttonLeft colored_theme_hover_text","mCSB_buttonRight colored_theme_hover_text" 2884 ], 2885 touchOffCustom = false;
vendor: 22,935 bytes, lines 2885-3449
2885 2886 2887 2888 2889 2890 2891 /* 2892 ---------------------------------------- 2893 METHODS 2894 ---------------------------------------- 2895 */ 2896 2897 methods={ 2898 2899 /* 2900 plugin initialization method 2901 creates the scrollbar(s), plugin data object and options 2902 ---------------------------------------- 2903 */ 2904 2905 init:function(options){ 2906 2907 var options=$.extend(true,{},defaults,options), 2908 selector=_selector.call(this); /* validate selector */ 2909 2910 /* 2911 if live option is enabled, monitor for elements matching the current selector and 2912 apply scrollbar(s) when found (now and in the future) 2913 */ 2914 if(options.live){ 2915 var liveSelector=options.liveSelector || this.selector || defaultSelector, /* live selector(s) */ 2916 $liveSelector=$(liveSelector); /* live selector(s) as jquery object */ 2917 if(options.live==="off"){ 2918 /* 2919 disable live if requested 2920 usage: $(selector).mCustomScrollbar({live:"off"}); 2921 */ 2922 removeLiveTimers(liveSelector); 2923 return; 2924 } 2925 liveTimers[liveSelector]=setTimeout(function(){ 2926 /* call mCustomScrollbar fn on live selector(s) every half-second */ 2927 $liveSelector.mCustomScrollbar(options); 2928 if(options.live==="once" && $liveSelector.length){ 2929 /* disable live after first invocation */ 2930 removeLiveTimers(liveSelector); 2931 } 2932 },500); 2933 }else{ 2934 removeLiveTimers(liveSelector); 2935 } 2936 2937 /* options backward compatibility (for versions < 3.0.0) and normalization */ 2938 options.setWidth=(options.set_width) ? options.set_width : options.setWidth; 2939 options.setHeight=(options.set_height) ? options.set_height : options.setHeight; 2940 options.axis=(options.horizontalScroll) ? "x" : _findAxis(options.axis); 2941 options.scrollInertia=options.scrollInertia>0 && options.scrollInertia<17 ? 17 : options.scrollInertia; 2942 if(typeof options.mouseWheel!=="object" && options.mouseWheel==true){ /* old school mouseWheel option (non-object) */ 2943 options.mouseWheel={enable:true,scrollAmount:"auto",axis:"y",preventDefault:false,deltaFactor:"auto",normalizeDelta:false,invert:false} 2944 } 2945 options.mouseWheel.scrollAmount=!options.mouseWheelPixels ? options.mouseWheel.scrollAmount : options.mouseWheelPixels; 2946 options.mouseWheel.normalizeDelta=!options.advanced.normalizeMouseWheelDelta ? options.mouseWheel.normalizeDelta : options.advanced.normalizeMouseWheelDelta; 2947 options.scrollButtons.scrollType=_findScrollButtonsType(options.scrollButtons.scrollType); 2948 2949 _theme(options); /* theme-specific options */ 2950 2951 /* plugin constructor */ 2952 return $(selector).each(function(){ 2953 2954 var $this=$(this); 2955 2956 if(!$this.data(pluginPfx)){ /* prevent multiple instantiations */ 2957 2958 /* store options and create objects in jquery data */ 2959 $this.data(pluginPfx,{ 2960 idx:++totalInstances, /* instance index */ 2961 opt:options, /* options */ 2962 scrollRatio:{y:null,x:null}, /* scrollbar to content ratio */ 2963 overflowed:null, /* overflowed axis */ 2964 contentReset:{y:null,x:null}, /* object to check when content resets */ 2965 bindEvents:false, /* object to check if events are bound */ 2966 tweenRunning:false, /* object to check if tween is running */ 2967 sequential:{}, /* sequential scrolling object */ 2968 langDir:$this.css("direction"), /* detect/store direction (ltr or rtl) */ 2969 cbOffsets:null, /* object to check whether callback offsets always trigger */ 2970 /* 2971 object to check how scrolling events where last triggered 2972 "internal" (default - triggered by this script), "external" (triggered by other scripts, e.g. via scrollTo method) 2973 usage: object.data("mCS").trigger 2974 */ 2975 trigger:null, 2976 /* 2977 object to check for changes in elements in order to call the update method automatically 2978 */ 2979 poll:{size:{o:0,n:0},img:{o:0,n:0},change:{o:0,n:0}} 2980 }); 2981 2982 var d=$this.data(pluginPfx),o=d.opt, 2983 /* HTML data attributes */ 2984 htmlDataAxis=$this.data("mcs-axis"),htmlDataSbPos=$this.data("mcs-scrollbar-position"),htmlDataTheme=$this.data("mcs-theme"); 2985 2986 if(htmlDataAxis){o.axis=htmlDataAxis;} /* usage example: data-mcs-axis="y" */ 2987 if(htmlDataSbPos){o.scrollbarPosition=htmlDataSbPos;} /* usage example: data-mcs-scrollbar-position="outside" */ 2988 if(htmlDataTheme){ /* usage example: data-mcs-theme="minimal" */ 2989 o.theme=htmlDataTheme; 2990 _theme(o); /* theme-specific options */ 2991 } 2992 2993 _pluginMarkup.call(this); /* add plugin markup */ 2994 2995 if(d && o.callbacks.onCreate && typeof o.callbacks.onCreate==="function"){o.callbacks.onCreate.call(this);} /* callbacks: onCreate */ 2996 2997 $("#mCSB_"+d.idx+"_container img:not(."+classes[2]+")").addClass(classes[2]); /* flag loaded images */ 2998 2999 methods.update.call(null,$this); /* call the update method */ 3000 3001 } 3002 3003 }); 3004 3005 }, 3006 /* ---------------------------------------- */ 3007 3008 3009 3010 /* 3011 plugin update method 3012 updates content and scrollbar(s) values, events and status 3013 ---------------------------------------- 3014 usage: $(selector).mCustomScrollbar("update"); 3015 */ 3016 3017 update:function(el,cb){ 3018 3019 var selector=el || _selector.call(this); /* validate selector */ 3020 3021 return $(selector).each(function(){ 3022 3023 var $this=$(this); 3024 3025 if($this.data(pluginPfx)){ /* check if plugin has initialized */ 3026 3027 var d=$this.data(pluginPfx),o=d.opt, 3028 mCSB_container=$("#mCSB_"+d.idx+"_container"), 3029 mCustomScrollBox=$("#mCSB_"+d.idx), 3030 mCSB_dragger=[$("#mCSB_"+d.idx+"_dragger_vertical"),$("#mCSB_"+d.idx+"_dragger_horizontal")]; 3031 3032 if(!mCSB_container.length){return;} 3033 3034 if(d.tweenRunning){_stop($this);} /* stop any running tweens while updating */ 3035 3036 if(cb && d && o.callbacks.onBeforeUpdate && typeof o.callbacks.onBeforeUpdate==="function"){o.callbacks.onBeforeUpdate.call(this);} /* callbacks: onBeforeUpdate */ 3037 3038 /* if element was disabled or destroyed, remove class(es) */ 3039 if($this.hasClass(classes[3])){$this.removeClass(classes[3]);} 3040 if($this.hasClass(classes[4])){$this.removeClass(classes[4]);} 3041 3042 /* css flexbox fix, detect/set max-height */ 3043 mCustomScrollBox.css("max-height","none"); 3044 if(mCustomScrollBox.height()!==$this.height()){mCustomScrollBox.css("max-height",$this.height());} 3045 3046 _expandContentHorizontally.call(this); /* expand content horizontally */ 3047 3048 if(o.axis!=="y" && !o.advanced.autoExpandHorizontalScroll){ 3049 mCSB_container.css("width",_contentWidth(mCSB_container)); 3050 } 3051 3052 d.overflowed=_overflowed.call(this); /* determine if scrolling is required */ 3053 3054 _scrollbarVisibility.call(this); /* show/hide scrollbar(s) */ 3055 3056 /* auto-adjust scrollbar dragger length analogous to content */ 3057 if(o.autoDraggerLength){_setDraggerLength.call(this);} 3058 3059 _scrollRatio.call(this); /* calculate and store scrollbar to content ratio */ 3060 3061 _bindEvents.call(this); /* bind scrollbar events */ 3062 3063 /* reset scrolling position and/or events */ 3064 var to=[Math.abs(mCSB_container[0].offsetTop),Math.abs(mCSB_container[0].offsetLeft)]; 3065 if(o.axis!=="x"){ /* y/yx axis */ 3066 if(!d.overflowed[0]){ /* y scrolling is not required */ 3067 _resetContentPosition.call(this); /* reset content position */ 3068 if(o.axis==="y"){ 3069 _unbindEvents.call(this); 3070 }else if(o.axis==="yx" && d.overflowed[1]){ 3071 _scrollTo($this,to[1].toString(),{dir:"x",dur:0,overwrite:"none"}); 3072 } 3073 }else if(mCSB_dragger[0].height()>mCSB_dragger[0].parent().height()){ 3074 _resetContentPosition.call(this); /* reset content position */ 3075 }else{ /* y scrolling is required */ 3076 _scrollTo($this,to[0].toString(),{dir:"y",dur:0,overwrite:"none"}); 3077 d.contentReset.y=null; 3078 } 3079 } 3080 if(o.axis!=="y"){ /* x/yx axis */ 3081 if(!d.overflowed[1]){ /* x scrolling is not required */ 3082 _resetContentPosition.call(this); /* reset content position */ 3083 if(o.axis==="x"){ 3084 _unbindEvents.call(this); 3085 }else if(o.axis==="yx" && d.overflowed[0]){ 3086 _scrollTo($this,to[0].toString(),{dir:"y",dur:0,overwrite:"none"}); 3087 } 3088 }else if(mCSB_dragger[1].width()>mCSB_dragger[1].parent().width()){ 3089 _resetContentPosition.call(this); /* reset content position */ 3090 }else{ /* x scrolling is required */ 3091 _scrollTo($this,to[1].toString(),{dir:"x",dur:0,overwrite:"none"}); 3092 d.contentReset.x=null; 3093 } 3094 } 3095 3096 /* callbacks: onImageLoad, onSelectorChange, onUpdate */ 3097 if(cb && d){ 3098 if(cb===2 && o.callbacks.onImageLoad && typeof o.callbacks.onImageLoad==="function"){ 3099 o.callbacks.onImageLoad.call(this); 3100 }else if(cb===3 && o.callbacks.onSelectorChange && typeof o.callbacks.onSelectorChange==="function"){ 3101 o.callbacks.onSelectorChange.call(this); 3102 }else if(o.callbacks.onUpdate && typeof o.callbacks.onUpdate==="function"){ 3103 o.callbacks.onUpdate.call(this); 3104 } 3105 } 3106 3107 _autoUpdate.call(this); /* initialize automatic updating (for dynamic content, fluid layouts etc.) */ 3108 3109 } 3110 3111 }); 3112 3113 }, 3114 /* ---------------------------------------- */ 3115 3116 3117 3118 /* 3119 plugin scrollTo method 3120 triggers a scrolling event to a specific value 3121 ---------------------------------------- 3122 usage: $(selector).mCustomScrollbar("scrollTo",value,options); 3123 */ 3124 3125 scrollTo:function(val,options){ 3126 3127 /* prevent silly things like $(selector).mCustomScrollbar("scrollTo",undefined); */ 3128 if(typeof val=="undefined" || val==null){return;} 3129 3130 var selector=_selector.call(this); /* validate selector */ 3131 3132 return $(selector).each(function(){ 3133 3134 var $this=$(this); 3135 3136 if($this.data(pluginPfx)){ /* check if plugin has initialized */ 3137 3138 var d=$this.data(pluginPfx),o=d.opt, 3139 /* method default options */ 3140 methodDefaults={ 3141 trigger:"external", /* method is by default triggered externally (e.g. from other scripts) */ 3142 scrollInertia:o.scrollInertia, /* scrolling inertia (animation duration) */ 3143 scrollEasing:"mcsEaseInOut", /* animation easing */ 3144 moveDragger:false, /* move dragger instead of content */ 3145 timeout:60, /* scroll-to delay */ 3146 callbacks:true, /* enable/disable callbacks */ 3147 onStart:true, 3148 onUpdate:true, 3149 onComplete:true 3150 }, 3151 methodOptions=$.extend(true,{},methodDefaults,options), 3152 to=_arr.call(this,val),dur=methodOptions.scrollInertia>0 && methodOptions.scrollInertia<17 ? 17 : methodOptions.scrollInertia; 3153 3154 /* translate yx values to actual scroll-to positions */ 3155 to[0]=_to.call(this,to[0],"y"); 3156 to[1]=_to.call(this,to[1],"x"); 3157 3158 /* 3159 check if scroll-to value moves the dragger instead of content. 3160 Only pixel values apply on dragger (e.g. 100, "100px", "-=100" etc.) 3161 */ 3162 if(methodOptions.moveDragger){ 3163 to[0]*=d.scrollRatio.y; 3164 to[1]*=d.scrollRatio.x; 3165 } 3166 3167 methodOptions.dur=_isTabHidden() ? 0 : dur; //skip animations if browser tab is hidden 3168 setTimeout(function(){ 3169 /* do the scrolling */ 3170 if(to[0]!==null && typeof to[0]!=="undefined" && o.axis!=="x" && d.overflowed[0]){ /* scroll y */ 3171 methodOptions.dir="y"; 3172 methodOptions.overwrite="all"; 3173 _scrollTo($this,to[0].toString(),methodOptions); 3174 } 3175 if(to[1]!==null && typeof to[1]!=="undefined" && o.axis!=="y" && d.overflowed[1]){ /* scroll x */ 3176 methodOptions.dir="x"; 3177 methodOptions.overwrite="none"; 3178 _scrollTo($this,to[1].toString(),methodOptions); 3179 } 3180 },methodOptions.timeout); 3181 3182 } 3183 3184 }); 3185 3186 }, 3187 /* ---------------------------------------- */ 3188 3189 3190 3191 /* 3192 plugin stop method 3193 stops scrolling animation 3194 ---------------------------------------- 3195 usage: $(selector).mCustomScrollbar("stop"); 3196 */ 3197 stop:function(){ 3198 3199 var selector=_selector.call(this); /* validate selector */ 3200 3201 return $(selector).each(function(){ 3202 3203 var $this=$(this); 3204 3205 if($this.data(pluginPfx)){ /* check if plugin has initialized */ 3206 3207 _stop($this); 3208 3209 } 3210 3211 }); 3212 3213 }, 3214 /* ---------------------------------------- */ 3215 3216 3217 3218 /* 3219 plugin disable method 3220 temporarily disables the scrollbar(s) 3221 ---------------------------------------- 3222 usage: $(selector).mCustomScrollbar("disable",reset); 3223 reset (boolean): resets content position to 0 3224 */ 3225 disable:function(r){ 3226 3227 var selector=_selector.call(this); /* validate selector */ 3228 3229 return $(selector).each(function(){ 3230 3231 var $this=$(this); 3232 3233 if($this.data(pluginPfx)){ /* check if plugin has initialized */ 3234 3235 var d=$this.data(pluginPfx); 3236 3237 _autoUpdate.call(this,"remove"); /* remove automatic updating */ 3238 3239 _unbindEvents.call(this); /* unbind events */ 3240 3241 if(r){_resetContentPosition.call(this);} /* reset content position */ 3242 3243 _scrollbarVisibility.call(this,true); /* show/hide scrollbar(s) */ 3244 3245 $this.addClass(classes[3]); /* add disable class */ 3246 3247 } 3248 3249 }); 3250 3251 }, 3252 /* ---------------------------------------- */ 3253 3254 3255 3256 /* 3257 plugin destroy method 3258 completely removes the scrollbar(s) and returns the element to its original state 3259 ---------------------------------------- 3260 usage: $(selector).mCustomScrollbar("destroy"); 3261 */ 3262 destroy:function(){ 3263 3264 var selector=_selector.call(this); /* validate selector */ 3265 3266 return $(selector).each(function(){ 3267 3268 var $this=$(this); 3269 3270 if($this.data(pluginPfx)){ /* check if plugin has initialized */ 3271 3272 var d=$this.data(pluginPfx),o=d.opt, 3273 mCustomScrollBox=$("#mCSB_"+d.idx), 3274 mCSB_container=$("#mCSB_"+d.idx+"_container"), 3275 scrollbar=$(".mCSB_"+d.idx+"_scrollbar"); 3276 3277 if(o.live){removeLiveTimers(o.liveSelector || $(selector).selector);} /* remove live timers */ 3278 3279 _autoUpdate.call(this,"remove"); /* remove automatic updating */ 3280 3281 _unbindEvents.call(this); /* unbind events */ 3282 3283 _resetContentPosition.call(this); /* reset content position */ 3284 3285 $this.removeData(pluginPfx); /* remove plugin data object */ 3286 3287 _delete(this,"mcs"); /* delete callbacks object */ 3288 3289 /* remove plugin markup */ 3290 scrollbar.remove(); /* remove scrollbar(s) first (those can be either inside or outside plugin's inner wrapper) */ 3291 mCSB_container.find("img."+classes[2]).removeClass(classes[2]); /* remove loaded images flag */ 3292 mCustomScrollBox.replaceWith(mCSB_container.contents()); /* replace plugin's inner wrapper with the original content */ 3293 /* remove plugin classes from the element and add destroy class */ 3294 $this.removeClass(pluginNS+" _"+pluginPfx+"_"+d.idx+" "+classes[6]+" "+classes[7]+" "+classes[5]+" "+classes[3]).addClass(classes[4]); 3295 3296 } 3297 3298 }); 3299 3300 } 3301 /* ---------------------------------------- */ 3302 3303 }, 3304 3305 3306 3307 3308 3309 /* 3310 ---------------------------------------- 3311 FUNCTIONS 3312 ---------------------------------------- 3313 */ 3314 3315 /* validates selector (if selector is invalid or undefined uses the default one) */ 3316 _selector=function(){ 3317 return (typeof $(this)!=="object" || $(this).length<1) ? defaultSelector : this; 3318 }, 3319 /* -------------------- */ 3320 3321 3322 /* changes options according to theme */ 3323 _theme=function(obj){ 3324 var fixedSizeScrollbarThemes=["rounded","rounded-dark","rounded-dots","rounded-dots-dark"], 3325 nonExpandedScrollbarThemes=["rounded-dots","rounded-dots-dark","3d","3d-dark","3d-thick","3d-thick-dark","inset","inset-dark","inset-2","inset-2-dark","inset-3","inset-3-dark"], 3326 disabledScrollButtonsThemes=["minimal","minimal-dark"], 3327 enabledAutoHideScrollbarThemes=["minimal","minimal-dark"], 3328 scrollbarPositionOutsideThemes=["minimal","minimal-dark"]; 3329 obj.autoDraggerLength=$.inArray(obj.theme,fixedSizeScrollbarThemes) > -1 ? false : obj.autoDraggerLength; 3330 obj.autoExpandScrollbar=$.inArray(obj.theme,nonExpandedScrollbarThemes) > -1 ? false : obj.autoExpandScrollbar; 3331 obj.scrollButtons.enable=$.inArray(obj.theme,disabledScrollButtonsThemes) > -1 ? false : obj.scrollButtons.enable; 3332 obj.autoHideScrollbar=$.inArray(obj.theme,enabledAutoHideScrollbarThemes) > -1 ? true : obj.autoHideScrollbar; 3333 obj.scrollbarPosition=$.inArray(obj.theme,scrollbarPositionOutsideThemes) > -1 ? "outside" : obj.scrollbarPosition; 3334 }, 3335 /* -------------------- */ 3336 3337 3338 /* live option timers removal */ 3339 removeLiveTimers=function(selector){ 3340 if(liveTimers[selector]){ 3341 clearTimeout(liveTimers[selector]); 3342 _delete(liveTimers,selector); 3343 } 3344 }, 3345 /* -------------------- */ 3346 3347 3348 /* normalizes axis option to valid values: "y", "x", "yx" */ 3349 _findAxis=function(val){ 3350 return (val==="yx" || val==="xy" || val==="auto") ? "yx" : (val==="x" || val==="horizontal") ? "x" : "y"; 3351 }, 3352 /* -------------------- */ 3353 3354 3355 /* normalizes scrollButtons.scrollType option to valid values: "stepless", "stepped" */ 3356 _findScrollButtonsType=function(val){ 3357 return (val==="stepped" || val==="pixels" || val==="step" || val==="click") ? "stepped" : "stepless"; 3358 }, 3359 /* -------------------- */ 3360 3361 3362 /* generates plugin markup */ 3363 _pluginMarkup=function(){ 3364 var $this=$(this),d=$this.data(pluginPfx),o=d.opt, 3365 expandClass=o.autoExpandScrollbar ? " "+classes[1]+"_expand" : "", 3366 scrollbar=["<div id='mCSB_"+d.idx+"_scrollbar_vertical' class='mCSB_scrollTools mCSB_"+d.idx+"_scrollbar mCS-"+o.theme+" mCSB_scrollTools_vertical"+expandClass+"'><div class='"+classes[12]+"'><div id='mCSB_"+d.idx+"_dragger_vertical' class='mCSB_dragger' style='position:absolute;'><div class='mCSB_dragger_bar' /></div><div class='mCSB_draggerRail' /></div></div>","<div id='mCSB_"+d.idx+"_scrollbar_horizontal' class='mCSB_scrollTools mCSB_"+d.idx+"_scrollbar mCS-"+o.theme+" mCSB_scrollTools_horizontal"+expandClass+"'><div class='"+classes[12]+"'><div id='mCSB_"+d.idx+"_dragger_horizontal' class='mCSB_dragger' style='position:absolute;'><div class='mCSB_dragger_bar' /></div><div class='mCSB_draggerRail' /></div></div>"], 3367 wrapperClass=o.axis==="yx" ? "mCSB_vertical_horizontal" : o.axis==="x" ? "mCSB_horizontal" : "mCSB_vertical", 3368 scrollbars=o.axis==="yx" ? scrollbar[0]+scrollbar[1] : o.axis==="x" ? scrollbar[1] : scrollbar[0], 3369 contentWrapper=o.axis==="yx" ? "<div id='mCSB_"+d.idx+"_container_wrapper' class='mCSB_container_wrapper' />" : "", 3370 autoHideClass=o.autoHideScrollbar ? " "+classes[6] : "", 3371 scrollbarDirClass=(o.axis!=="x" && d.langDir==="rtl") ? " "+classes[7] : ""; 3372 if(o.setWidth){$this.css("width",o.setWidth);} /* set element width */ 3373 if(o.setHeight){$this.css("height",o.setHeight);} /* set element height */ 3374 o.setLeft=(o.axis!=="y" && d.langDir==="rtl") ? "989999px" : o.setLeft; /* adjust left position for rtl direction */ 3375 $this.addClass(pluginNS+" _"+pluginPfx+"_"+d.idx+autoHideClass+scrollbarDirClass).wrapInner("<div id='mCSB_"+d.idx+"' class='mCustomScrollBox mCS-"+o.theme+" "+wrapperClass+"'><div id='mCSB_"+d.idx+"_container' class='mCSB_container' style='position:relative; top:"+o.setTop+"; left:"+o.setLeft+";' dir='"+d.langDir+"' /></div>"); 3376 var mCustomScrollBox=$("#mCSB_"+d.idx), 3377 mCSB_container=$("#mCSB_"+d.idx+"_container"); 3378 if(o.axis!=="y" && !o.advanced.autoExpandHorizontalScroll){ 3379 mCSB_container.css("width",_contentWidth(mCSB_container)); 3380 } 3381 if(o.scrollbarPosition==="outside"){ 3382 if($this.css("position")==="static"){ /* requires elements with non-static position */ 3383 $this.css("position","relative"); 3384 } 3385 $this.css("overflow","visible"); 3386 mCustomScrollBox.addClass("mCSB_outside").after(scrollbars); 3387 }else{ 3388 mCustomScrollBox.addClass("mCSB_inside").append(scrollbars); 3389 mCSB_container.wrap(contentWrapper); 3390 } 3391 _scrollButtons.call(this); /* add scrollbar buttons */ 3392 /* minimum dragger length */ 3393 var mCSB_dragger=[$("#mCSB_"+d.idx+"_dragger_vertical"),$("#mCSB_"+d.idx+"_dragger_horizontal")]; 3394 mCSB_dragger[0].css("min-height",mCSB_dragger[0].height()); 3395 mCSB_dragger[1].css("min-width",mCSB_dragger[1].width()); 3396 }, 3397 /* -------------------- */ 3398 3399 3400 /* calculates content width */ 3401 _contentWidth=function(el){ 3402 var val=[el[0].scrollWidth,Math.max.apply(Math,el.children().map(function(){return $(this).outerWidth(true);}).get())],w=el.parent().width(); 3403 return val[0]>w ? val[0] : val[1]>w ? val[1] : "100%"; 3404 }, 3405 /* -------------------- */ 3406 3407 3408 /* expands content horizontally */ 3409 _expandContentHorizontally=function(){ 3410 var $this=$(this),d=$this.data(pluginPfx),o=d.opt, 3411 mCSB_container=$("#mCSB_"+d.idx+"_container"); 3412 if(o.advanced.autoExpandHorizontalScroll && o.axis!=="y"){ 3413 /* calculate scrollWidth */ 3414 mCSB_container.css({"width":"auto","min-width":0,"overflow-x":"scroll"}); 3415 var w=Math.ceil(mCSB_container[0].scrollWidth); 3416 if(o.advanced.autoExpandHorizontalScroll===3 || (o.advanced.autoExpandHorizontalScroll!==2 && w>mCSB_container.parent().width())){ 3417 mCSB_container.css({"width":w,"min-width":"100%","overflow-x":"inherit"}); 3418 }else{ 3419 /* 3420 wrap content with an infinite width div and set its position to absolute and width to auto. 3421 Setting width to auto before calculating the actual width is important! 3422 We must let the browser set the width as browser zoom values are impossible to calculate. 3423 */ 3424 mCSB_container.css({"overflow-x":"inherit","position":"absolute"}) 3425 .wrap("<div class='mCSB_h_wrapper' style='position:relative; left:0; width:999999px;' />") 3426 .css({ /* set actual width, original position and un-wrap */ 3427 /* 3428 get the exact width (with decimals) and then round-up. 3429 Using jquery outerWidth() will round the width value which will mess up with inner elements that have non-integer width 3430 */ 3431 "width":(Math.ceil(mCSB_container[0].getBoundingClientRect().right+0.4)-Math.floor(mCSB_container[0].getBoundingClientRect().left)), 3432 "min-width":"100%", 3433 "position":"relative" 3434 }).unwrap(); 3435 } 3436 } 3437 }, 3438 /* -------------------- */ 3439 3440 3441 /* adds scrollbar buttons */ 3442 _scrollButtons=function(){ 3443 var $this=$(this),d=$this.data(pluginPfx),o=d.opt, 3444 mCSB_scrollTools=$(".mCSB_"+d.idx+"_scrollbar:first"), 3445 tabindex=!_isNumeric(o.scrollButtons.tabindex) ? "" : "tabindex='"+o.scrollButtons.tabindex+"'", 3446 btnHTML=[ 3447 "<a href='#' class='"+classes[13]+"' "+tabindex+" />", 3448 "<a href='#' class='"+classes[14]+"' "+tabindex+" />", 3449 "<a href='#' class='"+classes[15]+"' "+tabindex+"
3449><i class='svg right'><svg width='12' height='6.969' viewBox='0 0 12 6.969'><path 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></a>", 3450 "<a href='#' class='"+classes[16]+"' "+tabindex+" ><i class='svg right'><svg width='12' height='6.969' viewBox='0 0 12 6.969'><path 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.99
vendor: 17,514 bytes, lines 3450-3873
34501,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></a>" 3451 ], 3452 btn=[(o.axis==="x" ? btnHTML[2] : btnHTML[0]),(o.axis==="x" ? btnHTML[3] : btnHTML[1]),btnHTML[2],btnHTML[3]]; 3453 if(o.scrollButtons.enable){ 3454 mCSB_scrollTools.prepend(btn[0]).append(btn[1]).next(".mCSB_scrollTools").prepend(btn[2]).append(btn[3]); 3455 } 3456 }, 3457 /* -------------------- */ 3458 3459 3460 /* auto-adjusts scrollbar dragger length */ 3461 _setDraggerLength=function(){ 3462 var $this=$(this),d=$this.data(pluginPfx), 3463 mCustomScrollBox=$("#mCSB_"+d.idx), 3464 mCSB_container=$("#mCSB_"+d.idx+"_container"), 3465 mCSB_dragger=[$("#mCSB_"+d.idx+"_dragger_vertical"),$("#mCSB_"+d.idx+"_dragger_horizontal")], 3466 ratio=[mCustomScrollBox.height()/mCSB_container.outerHeight(false),mCustomScrollBox.width()/mCSB_container.outerWidth(false)], 3467 l=[ 3468 parseInt(mCSB_dragger[0].css("min-height")),Math.round(ratio[0]*mCSB_dragger[0].parent().height()), 3469 parseInt(mCSB_dragger[1].css("min-width")),Math.round(ratio[1]*mCSB_dragger[1].parent().width()) 3470 ], 3471 h=oldIE && (l[1]<l[0]) ? l[0] : l[1],w=oldIE && (l[3]<l[2]) ? l[2] : l[3]; 3472 mCSB_dragger[0].css({ 3473 "height":h,"max-height":(mCSB_dragger[0].parent().height()-10) 3474 }).find(".mCSB_dragger_bar").css({"line-height":l[0]+"px"}); 3475 mCSB_dragger[1].css({ 3476 "width":w,"max-width":(mCSB_dragger[1].parent().width()-10) 3477 }); 3478 }, 3479 /* -------------------- */ 3480 3481 3482 /* calculates scrollbar to content ratio */ 3483 _scrollRatio=function(){ 3484 var $this=$(this),d=$this.data(pluginPfx), 3485 mCustomScrollBox=$("#mCSB_"+d.idx), 3486 mCSB_container=$("#mCSB_"+d.idx+"_container"), 3487 mCSB_dragger=[$("#mCSB_"+d.idx+"_dragger_vertical"),$("#mCSB_"+d.idx+"_dragger_horizontal")], 3488 scrollAmount=[mCSB_container.outerHeight(false)-mCustomScrollBox.height(),mCSB_container.outerWidth(false)-mCustomScrollBox.width()], 3489 ratio=[ 3490 scrollAmount[0]/(mCSB_dragger[0].parent().height()-mCSB_dragger[0].height()), 3491 scrollAmount[1]/(mCSB_dragger[1].parent().width()-mCSB_dragger[1].width()) 3492 ]; 3493 d.scrollRatio={y:ratio[0],x:ratio[1]}; 3494 }, 3495 /* -------------------- */ 3496 3497 3498 /* toggles scrolling classes */ 3499 _onDragClasses=function(el,action,xpnd){ 3500 var expandClass=xpnd ? classes[0]+"_expanded" : "", 3501 scrollbar=el.closest(".mCSB_scrollTools"); 3502 if(action==="active"){ 3503 el.toggleClass(classes[0]+" "+expandClass); scrollbar.toggleClass(classes[1]); 3504 el[0]._draggable=el[0]._draggable ? 0 : 1; 3505 }else{ 3506 if(!el[0]._draggable){ 3507 if(action==="hide"){ 3508 el.removeClass(classes[0]); scrollbar.removeClass(classes[1]); 3509 }else{ 3510 el.addClass(classes[0]); scrollbar.addClass(classes[1]); 3511 } 3512 } 3513 } 3514 }, 3515 /* -------------------- */ 3516 3517 3518 /* checks if content overflows its container to determine if scrolling is required */ 3519 _overflowed=function(){ 3520 var $this=$(this),d=$this.data(pluginPfx), 3521 mCustomScrollBox=$("#mCSB_"+d.idx), 3522 mCSB_container=$("#mCSB_"+d.idx+"_container"), 3523 contentHeight=d.overflowed==null ? mCSB_container.height() : mCSB_container.outerHeight(false), 3524 contentWidth=d.overflowed==null ? mCSB_container.width() : mCSB_container.outerWidth(false), 3525 h=mCSB_container[0].scrollHeight,w=mCSB_container[0].scrollWidth; 3526 if(h>contentHeight){contentHeight=h;} 3527 if(w>contentWidth){contentWidth=w;} 3528 return [contentHeight>mCustomScrollBox.height(),contentWidth>mCustomScrollBox.width()]; 3529 }, 3530 /* -------------------- */ 3531 3532 3533 /* resets content position to 0 */ 3534 _resetContentPosition=function(){ 3535 var $this=$(this),d=$this.data(pluginPfx),o=d.opt, 3536 mCustomScrollBox=$("#mCSB_"+d.idx), 3537 mCSB_container=$("#mCSB_"+d.idx+"_container"), 3538 mCSB_dragger=[$("#mCSB_"+d.idx+"_dragger_vertical"),$("#mCSB_"+d.idx+"_dragger_horizontal")]; 3539 _stop($this); /* stop any current scrolling before resetting */ 3540 if((o.axis!=="x" && !d.overflowed[0]) || (o.axis==="y" && d.overflowed[0])){ /* reset y */ 3541 mCSB_dragger[0].add(mCSB_container).css("top",0); 3542 _scrollTo($this,"_resetY"); 3543 } 3544 if((o.axis!=="y" && !d.overflowed[1]) || (o.axis==="x" && d.overflowed[1])){ /* reset x */ 3545 var cx=dx=0; 3546 if(d.langDir==="rtl"){ /* adjust left position for rtl direction */ 3547 cx=mCustomScrollBox.width()-mCSB_container.outerWidth(false); 3548 dx=Math.abs(cx/d.scrollRatio.x); 3549 } 3550 mCSB_container.css("left",cx); 3551 mCSB_dragger[1].css("left",dx); 3552 _scrollTo($this,"_resetX"); 3553 } 3554 }, 3555 /* -------------------- */ 3556 3557 3558 /* binds scrollbar events */ 3559 _bindEvents=function(){ 3560 var $this=$(this),d=$this.data(pluginPfx),o=d.opt; 3561 if(!d.bindEvents){ /* check if events are already bound */ 3562 _draggable.call(this); 3563 if(o.contentTouchScroll){_contentDraggable.call(this);} 3564 _selectable.call(this); 3565 if(o.mouseWheel.enable){ /* bind mousewheel fn when plugin is available */ 3566 function _mwt(){ 3567 mousewheelTimeout=setTimeout(function(){ 3568 if(!$.event.special.mousewheel){ 3569 _mwt(); 3570 }else{ 3571 clearTimeout(mousewheelTimeout); 3572 _mousewheel.call($this[0]); 3573 } 3574 },100); 3575 } 3576 var mousewheelTimeout; 3577 _mwt(); 3578 } 3579 _draggerRail.call(this); 3580 _wrapperScroll.call(this); 3581 if(o.advanced.autoScrollOnFocus){_focus.call(this);} 3582 if(o.scrollButtons.enable){_buttons.call(this);} 3583 if(o.keyboard.enable){_keyboard.call(this);} 3584 d.bindEvents=true; 3585 } 3586 }, 3587 /* -------------------- */ 3588 3589 3590 /* unbinds scrollbar events */ 3591 _unbindEvents=function(){ 3592 var $this=$(this),d=$this.data(pluginPfx),o=d.opt, 3593 namespace=pluginPfx+"_"+d.idx, 3594 sb=".mCSB_"+d.idx+"_scrollbar", 3595 sel=$("#mCSB_"+d.idx+",#mCSB_"+d.idx+"_container,#mCSB_"+d.idx+"_container_wrapper,"+sb+" ."+classes[12]+",#mCSB_"+d.idx+"_dragger_vertical,#mCSB_"+d.idx+"_dragger_horizontal,"+sb+">a"), 3596 mCSB_container=$("#mCSB_"+d.idx+"_container"); 3597 if(o.advanced.releaseDraggableSelectors){sel.add($(o.advanced.releaseDraggableSelectors));} 3598 if(o.advanced.extraDraggableSelectors){sel.add($(o.advanced.extraDraggableSelectors));} 3599 if(d.bindEvents){ /* check if events are bound */ 3600 /* unbind namespaced events from document/selectors */ 3601 $(document).add($(!_canAccessIFrame() || top.document)).unbind("."+namespace); 3602 sel.each(function(){ 3603 $(this).unbind("."+namespace); 3604 }); 3605 /* clear and delete timeouts/objects */ 3606 clearTimeout($this[0]._focusTimeout); _delete($this[0],"_focusTimeout"); 3607 clearTimeout(d.sequential.step); _delete(d.sequential,"step"); 3608 clearTimeout(mCSB_container[0].onCompleteTimeout); _delete(mCSB_container[0],"onCompleteTimeout"); 3609 d.bindEvents=false; 3610 } 3611 }, 3612 /* -------------------- */ 3613 3614 3615 /* toggles scrollbar visibility */ 3616 _scrollbarVisibility=function(disabled){ 3617 var $this=$(this),d=$this.data(pluginPfx),o=d.opt, 3618 contentWrapper=$("#mCSB_"+d.idx+"_container_wrapper"), 3619 content=contentWrapper.length ? contentWrapper : $("#mCSB_"+d.idx+"_container"), 3620 scrollbar=[$("#mCSB_"+d.idx+"_scrollbar_vertical"),$("#mCSB_"+d.idx+"_scrollbar_horizontal")], 3621 mCSB_dragger=[scrollbar[0].find(".mCSB_dragger"),scrollbar[1].find(".mCSB_dragger")]; 3622 if(o.axis!=="x"){ 3623 if(d.overflowed[0] && !disabled){ 3624 scrollbar[0].add(mCSB_dragger[0]).add(scrollbar[0].children("a")).css("display","block"); 3625 content.removeClass(classes[8]+" "+classes[10]); 3626 }else{ 3627 if(o.alwaysShowScrollbar){ 3628 if(o.alwaysShowScrollbar!==2){mCSB_dragger[0].css("display","none");} 3629 content.removeClass(classes[10]); 3630 }else{ 3631 scrollbar[0].css("display","none"); 3632 content.addClass(classes[10]); 3633 } 3634 content.addClass(classes[8]); 3635 } 3636 } 3637 if(o.axis!=="y"){ 3638 if(d.overflowed[1] && !disabled){ 3639 scrollbar[1].add(mCSB_dragger[1]).add(scrollbar[1].children("a")).css("display","block"); 3640 content.removeClass(classes[9]+" "+classes[11]); 3641 }else{ 3642 if(o.alwaysShowScrollbar){ 3643 if(o.alwaysShowScrollbar!==2){mCSB_dragger[1].css("display","none");} 3644 content.removeClass(classes[11]); 3645 }else{ 3646 scrollbar[1].css("display","none"); 3647 content.addClass(classes[11]); 3648 } 3649 content.addClass(classes[9]); 3650 } 3651 } 3652 if(!d.overflowed[0] && !d.overflowed[1]){ 3653 $this.addClass(classes[5]); 3654 }else{ 3655 $this.removeClass(classes[5]); 3656 } 3657 }, 3658 /* -------------------- */ 3659 3660 3661 /* returns input coordinates of pointer, touch and mouse events (relative to document) */ 3662 _coordinates=function(e){ 3663 var t=e.type,o=e.target.ownerDocument!==document && frameElement!==null ? [$(frameElement).offset().top,$(frameElement).offset().left] : null, 3664 io=_canAccessIFrame() && e.target.ownerDocument!==top.document && frameElement!==null ? [$(e.view.frameElement).offset().top,$(e.view.frameElement).offset().left] : [0,0]; 3665 switch(t){ 3666 case "pointerdown": case "MSPointerDown": case "pointermove": case "MSPointerMove": case "pointerup": case "MSPointerUp": 3667 return o ? [e.originalEvent.pageY-o[0]+io[0],e.originalEvent.pageX-o[1]+io[1],false] : [e.originalEvent.pageY,e.originalEvent.pageX,false]; 3668 break; 3669 case "touchstart": case "touchmove": case "touchend": 3670 var touch=e.originalEvent.touches[0] || e.originalEvent.changedTouches[0], 3671 touches=e.originalEvent.touches.length || e.originalEvent.changedTouches.length; 3672 return e.target.ownerDocument!==document ? [touch.screenY,touch.screenX,touches>1] : [touch.pageY,touch.pageX,touches>1]; 3673 break; 3674 default: 3675 return o ? [e.pageY-o[0]+io[0],e.pageX-o[1]+io[1],false] : [e.pageY,e.pageX,false]; 3676 } 3677 }, 3678 /* -------------------- */ 3679 3680 3681 /* 3682 SCROLLBAR DRAG EVENTS 3683 scrolls content via scrollbar dragging 3684 */ 3685 _draggable=function(){ 3686 var $this=$(this),d=$this.data(pluginPfx),o=d.opt, 3687 namespace=pluginPfx+"_"+d.idx, 3688 draggerId=["mCSB_"+d.idx+"_dragger_vertical","mCSB_"+d.idx+"_dragger_horizontal"], 3689 mCSB_container=$("#mCSB_"+d.idx+"_container"), 3690 mCSB_dragger=$("#"+draggerId[0]+",#"+draggerId[1]), 3691 draggable,dragY,dragX, 3692 rds=o.advanced.releaseDraggableSelectors ? mCSB_dragger.add($(o.advanced.releaseDraggableSelectors)) : mCSB_dragger, 3693 eds=o.advanced.extraDraggableSelectors ? $(!_canAccessIFrame() || top.document).add($(o.advanced.extraDraggableSelectors)) : $(!_canAccessIFrame() || top.document); 3694 mCSB_dragger.bind("contextmenu."+namespace,function(e){ 3695 e.preventDefault(); //prevent right click 3696 }).bind("mousedown."+namespace+" touchstart."+namespace+" pointerdown."+namespace+" MSPointerDown."+namespace,function(e){ 3697 e.stopImmediatePropagation(); 3698 e.preventDefault(); 3699 if(!_mouseBtnLeft(e)){return;} /* left mouse button only */ 3700 touchActive=true; 3701 if(oldIE){document.onselectstart=function(){return false;}} /* disable text selection for IE < 9 */ 3702 _iframe.call(mCSB_container,false); /* enable scrollbar dragging over iframes by disabling their events */ 3703 _stop($this); 3704 draggable=$(this); 3705 var offset=draggable.offset(),y=_coordinates(e)[0]-offset.top,x=_coordinates(e)[1]-offset.left, 3706 h=draggable.height()+offset.top,w=draggable.width()+offset.left; 3707 if(y<h && y>0 && x<w && x>0){ 3708 dragY=y; 3709 dragX=x; 3710 } 3711 _onDragClasses(draggable,"active",o.autoExpandScrollbar); 3712 }).bind("touchmove."+namespace,function(e){ 3713 e.stopImmediatePropagation(); 3714 e.preventDefault(); 3715 var offset=draggable.offset(),y=_coordinates(e)[0]-offset.top,x=_coordinates(e)[1]-offset.left; 3716 _drag(dragY,dragX,y,x); 3717 }); 3718 $(document).add(eds).bind("mousemove."+namespace+" pointermove."+namespace+" MSPointerMove."+namespace,function(e){ 3719 if(draggable){ 3720 var offset=draggable.offset(),y=_coordinates(e)[0]-offset.top,x=_coordinates(e)[1]-offset.left; 3721 if(dragY===y && dragX===x){return;} /* has it really moved? */ 3722 _drag(dragY,dragX,y,x); 3723 } 3724 }).add(rds).bind("mouseup."+namespace+" touchend."+namespace+" pointerup."+namespace+" MSPointerUp."+namespace,function(e){ 3725 if(draggable){ 3726 _onDragClasses(draggable,"active",o.autoExpandScrollbar); 3727 draggable=null; 3728 } 3729 touchActive=false; 3730 if(oldIE){document.onselectstart=null;} /* enable text selection for IE < 9 */ 3731 _iframe.call(mCSB_container,true); /* enable iframes events */ 3732 }); 3733 function _drag(dragY,dragX,y,x){ 3734 mCSB_container[0].idleTimer=o.scrollInertia<233 ? 250 : 0; 3735 if(draggable.attr("id")===draggerId[1]){ 3736 var dir="x",to=((draggable[0].offsetLeft-dragX)+x)*d.scrollRatio.x; 3737 }else{ 3738 var dir="y",to=((draggable[0].offsetTop-dragY)+y)*d.scrollRatio.y; 3739 } 3740 _scrollTo($this,to.toString(),{dir:dir,drag:true}); 3741 } 3742 }, 3743 /* -------------------- */ 3744 3745 3746 /* 3747 TOUCH SWIPE EVENTS 3748 scrolls content via touch swipe 3749 Emulates the native touch-swipe scrolling with momentum found in iOS, Android and WP devices 3750 */ 3751 _contentDraggable=function(){ 3752 var $this=$(this),d=$this.data(pluginPfx),o=d.opt, 3753 namespace=pluginPfx+"_"+d.idx, 3754 mCustomScrollBox=$("#mCSB_"+d.idx), 3755 mCSB_container=$("#mCSB_"+d.idx+"_container"), 3756 mCSB_dragger=[$("#mCSB_"+d.idx+"_dragger_vertical"),$("#mCSB_"+d.idx+"_dragger_horizontal")], 3757 draggable,dragY,dragX,touchStartY,touchStartX,touchMoveY=[],touchMoveX=[],startTime,runningTime,endTime,distance,speed,amount, 3758 durA=0,durB,overwrite=o.axis==="yx" ? "none" : "all",touchIntent=[],touchDrag,docDrag, 3759 iframe=mCSB_container.find("iframe"), 3760 events=[ 3761 "touchstart."+namespace+" pointerdown."+namespace+" MSPointerDown."+namespace, //start 3762 "touchmove."+namespace+" pointermove."+namespace+" MSPointerMove."+namespace, //move 3763 "touchend."+namespace+" pointerup."+namespace+" MSPointerUp."+namespace //end 3764 ], 3765 touchAction=document.body.style.touchAction!==undefined && document.body.style.touchAction!==""; 3766 mCSB_container.bind(events[0],function(e){ 3767 _onTouchstart(e); 3768 }).bind(events[1],function(e){ 3769 _onTouchmove(e); 3770 }); 3771 mCustomScrollBox.bind(events[0],function(e){ 3772 _onTouchstart2(e); 3773 }).bind(events[2],function(e){ 3774 _onTouchend(e); 3775 }); 3776 if(iframe.length){ 3777 iframe.each(function(){ 3778 $(this).bind("load",function(){ 3779 /* bind events on accessible iframes */ 3780 if(_canAccessIFrame(this)){ 3781 $(this.contentDocument || this.contentWindow.document).bind(events[0],function(e){ 3782 _onTouchstart(e); 3783 _onTouchstart2(e); 3784 }).bind(events[1],function(e){ 3785 _onTouchmove(e); 3786 }).bind(events[2],function(e){ 3787 _onTouchend(e); 3788 }); 3789 } 3790 }); 3791 }); 3792 } 3793 function _onTouchstart(e){ 3794 if(!_pointerTouch(e) || touchActive || _coordinates(e)[2]){touchable=0; return;} 3795 3796 if($(e.target).closest('.bx_ui_slider_track').length){ 3797 touchOffCustom = true; 3798 touchable=0; return; 3799 } else { 3800 touchOffCustom = false; 3801 } 3802 3803 touchable=1; touchDrag=0; docDrag=0; draggable=1; 3804 $this.removeClass("mCS_touch_action"); 3805 var offset=mCSB_container.offset(); 3806 dragY=_coordinates(e)[0]-offset.top; 3807 dragX=_coordinates(e)[1]-offset.left; 3808 touchIntent=[_coordinates(e)[0],_coordinates(e)[1]]; 3809 3810 } 3811 function _onTouchmove(e){ 3812 if(!_pointerTouch(e) || touchActive || _coordinates(e)[2]){return;} 3813 3814 if(touchOffCustom){ 3815 touchable=0; return; 3816 } 3817 3818 if(!o.documentTouchScroll){e.preventDefault();} 3819 e.stopImmediatePropagation(); 3820 if(docDrag && !touchDrag){return;} 3821 if(draggable){ 3822 runningTime=_getTime(); 3823 var offset=mCustomScrollBox.offset(),y=_coordinates(e)[0]-offset.top,x=_coordinates(e)[1]-offset.left, 3824 easing="mcsLinearOut"; 3825 touchMoveY.push(y); 3826 touchMoveX.push(x); 3827 touchIntent[2]=Math.abs(_coordinates(e)[0]-touchIntent[0]); touchIntent[3]=Math.abs(_coordinates(e)[1]-touchIntent[1]); 3828 if(d.overflowed[0]){ 3829 var limit=mCSB_dragger[0].parent().height()-mCSB_dragger[0].height(), 3830 prevent=((dragY-y)>0 && (y-dragY)>-(limit*d.scrollRatio.y) && (touchIntent[3]*2<touchIntent[2] || o.axis==="yx")); 3831 } 3832 if(d.overflowed[1]){ 3833 var limitX=mCSB_dragger[1].parent().width()-mCSB_dragger[1].width(), 3834 preventX=((dragX-x)>0 && (x-dragX)>-(limitX*d.scrollRatio.x) && (touchIntent[2]*2<touchIntent[3] || o.axis==="yx")); 3835 } 3836 if(prevent || preventX){ /* prevent native document scrolling */ 3837 if(!touchAction){e.preventDefault();} 3838 touchDrag=1; 3839 }else{ 3840 docDrag=1; 3841 $this.addClass("mCS_touch_action"); 3842 } 3843 if(touchAction){e.preventDefault();} 3844 amount=o.axis==="yx" ? [(dragY-y),(dragX-x)] : o.axis==="x" ? [null,(dragX-x)] : [(dragY-y),null]; 3845 mCSB_container[0].idleTimer=250; 3846 if(d.overflowed[0]){_drag(amount[0],durA,easing,"y","all",true);} 3847 if(d.overflowed[1]){_drag(amount[1],durA,easing,"x",overwrite,true);} 3848 } 3849 } 3850 function _onTouchstart2(e){ 3851 if(!_pointerTouch(e) || touchActive || _coordinates(e)[2]){touchable=0; return;} 3852 3853 if($(e.target).closest('.bx_ui_slider_track').length){ 3854 touchOffCustom = true; 3855 touchable=0; return; 3856 } else { 3857 touchOffCustom = false; 3858 } 3859 3860 touchable=1; 3861 e.stopImmediatePropagation(); 3862 _stop($this); 3863 startTime=_getTime(); 3864 var offset=mCustomScrollBox.offset(); 3865 touchStartY=_coordinates(e)[0]-offset.top; 3866 touchStartX=_coordinates(e)[1]-offset.left; 3867 touchMoveY=[]; touchMoveX=[]; 3868 } 3869 function _onTouchend(e){ 3870 if(!_pointerTouch(e) || touchActive || _coordinates(e)[2]){return;} 3871 3872 if($(e.target).closest('.bx_ui_slider_track').length){ 3873 touchOffCustom = false;
3874 touchable=0; return; 3875 }
vendor: 13,509 bytes, lines 3876-4219
3876 3877 draggable=0; 3878 e.stopImmediatePropagation(); 3879 touchDrag=0; docDrag=0; 3880 endTime=_getTime(); 3881 var offset=mCustomScrollBox.offset(),y=_coordinates(e)[0]-offset.top,x=_coordinates(e)[1]-offset.left; 3882 if((endTime-runningTime)>30){return;} 3883 speed=1000/(endTime-startTime); 3884 var easing="mcsEaseOut",slow=speed<2.5, 3885 diff=slow ? [touchMoveY[touchMoveY.length-2],touchMoveX[touchMoveX.length-2]] : [0,0]; 3886 distance=slow ? [(y-diff[0]),(x-diff[1])] : [y-touchStartY,x-touchStartX]; 3887 var absDistance=[Math.abs(distance[0]),Math.abs(distance[1])]; 3888 speed=slow ? [Math.abs(distance[0]/4),Math.abs(distance[1]/4)] : [speed,speed]; 3889 var a=[ 3890 Math.abs(mCSB_container[0].offsetTop)-(distance[0]*_m((absDistance[0]/speed[0]),speed[0])), 3891 Math.abs(mCSB_container[0].offsetLeft)-(distance[1]*_m((absDistance[1]/speed[1]),speed[1])) 3892 ]; 3893 amount=o.axis==="yx" ? [a[0],a[1]] : o.axis==="x" ? [null,a[1]] : [a[0],null]; 3894 durB=[(absDistance[0]*4)+o.scrollInertia,(absDistance[1]*4)+o.scrollInertia]; 3895 var md=parseInt(o.contentTouchScroll) || 0; /* absolute minimum distance required */ 3896 amount[0]=absDistance[0]>md ? amount[0] : 0; 3897 amount[1]=absDistance[1]>md ? amount[1] : 0; 3898 if(d.overflowed[0]){_drag(amount[0],durB[0],easing,"y",overwrite,false);} 3899 if(d.overflowed[1]){_drag(amount[1],durB[1],easing,"x",overwrite,false);} 3900 } 3901 function _m(ds,s){ 3902 var r=[s*1.5,s*2,s/1.5,s/2]; 3903 if(ds>90){ 3904 return s>4 ? r[0] : r[3]; 3905 }else if(ds>60){ 3906 return s>3 ? r[3] : r[2]; 3907 }else if(ds>30){ 3908 return s>8 ? r[1] : s>6 ? r[0] : s>4 ? s : r[2]; 3909 }else{ 3910 return s>8 ? s : r[3]; 3911 } 3912 } 3913 function _drag(amount,dur,easing,dir,overwrite,drag){ 3914 if(!amount){return;} 3915 _scrollTo($this,amount.toString(),{dur:dur,scrollEasing:easing,dir:dir,overwrite:overwrite,drag:drag}); 3916 } 3917 }, 3918 /* -------------------- */ 3919 3920 3921 /* 3922 SELECT TEXT EVENTS 3923 scrolls content when text is selected 3924 */ 3925 _selectable=function(){ 3926 var $this=$(this),d=$this.data(pluginPfx),o=d.opt,seq=d.sequential, 3927 namespace=pluginPfx+"_"+d.idx, 3928 mCSB_container=$("#mCSB_"+d.idx+"_container"), 3929 wrapper=mCSB_container.parent(), 3930 action; 3931 mCSB_container.bind("mousedown."+namespace,function(e){ 3932 if(touchable){return;} 3933 if(!action){action=1; touchActive=true;} 3934 }).add(document).bind("mousemove."+namespace,function(e){ 3935 if(!touchable && action && _sel()){ 3936 var offset=mCSB_container.offset(), 3937 y=_coordinates(e)[0]-offset.top+mCSB_container[0].offsetTop,x=_coordinates(e)[1]-offset.left+mCSB_container[0].offsetLeft; 3938 if(y>0 && y<wrapper.height() && x>0 && x<wrapper.width()){ 3939 if(seq.step){_seq("off",null,"stepped");} 3940 }else{ 3941 if(o.axis!=="x" && d.overflowed[0]){ 3942 if(y<0){ 3943 _seq("on",38); 3944 }else if(y>wrapper.height()){ 3945 _seq("on",40); 3946 } 3947 } 3948 if(o.axis!=="y" && d.overflowed[1]){ 3949 if(x<0){ 3950 _seq("on",37); 3951 }else if(x>wrapper.width()){ 3952 _seq("on",39); 3953 } 3954 } 3955 } 3956 } 3957 }).bind("mouseup."+namespace+" dragend."+namespace,function(e){ 3958 if(touchable){return;} 3959 if(action){action=0; _seq("off",null);} 3960 touchActive=false; 3961 }); 3962 function _sel(){ 3963 return window.getSelection ? window.getSelection().toString() : 3964 document.selection && document.selection.type!="Control" ? document.selection.createRange().text : 0; 3965 } 3966 function _seq(a,c,s){ 3967 seq.type=s && action ? "stepped" : "stepless"; 3968 seq.scrollAmount=10; 3969 _sequentialScroll($this,a,c,"mcsLinearOut",s ? 60 : null); 3970 } 3971 }, 3972 /* -------------------- */ 3973 3974 3975 /* 3976 MOUSE WHEEL EVENT 3977 scrolls content via mouse-wheel 3978 via mouse-wheel plugin (https://github.com/brandonaaron/jquery-mousewheel) 3979 */ 3980 _mousewheel=function(){ 3981 if(!$(this).data(pluginPfx)){return;} /* Check if the scrollbar is ready to use mousewheel events (issue: #185) */ 3982 var $this=$(this),d=$this.data(pluginPfx),o=d.opt, 3983 namespace=pluginPfx+"_"+d.idx, 3984 mCustomScrollBox=$("#mCSB_"+d.idx), 3985 mCSB_dragger=[$("#mCSB_"+d.idx+"_dragger_vertical"),$("#mCSB_"+d.idx+"_dragger_horizontal")], 3986 iframe=$("#mCSB_"+d.idx+"_container").find("iframe"); 3987 if(iframe.length){ 3988 iframe.each(function(){ 3989 $(this).bind("load",function(){ 3990 /* bind events on accessible iframes */ 3991 if(_canAccessIFrame(this)){ 3992 $(this.contentDocument || this.contentWindow.document).bind("mousewheel."+namespace,function(e,delta){ 3993 _onMousewheel(e,delta); 3994 }); 3995 } 3996 }); 3997 }); 3998 } 3999 mCustomScrollBox.bind("mousewheel."+namespace,function(e,delta){ 4000 _onMousewheel(e,delta); 4001 }); 4002 function _onMousewheel(e,delta){ 4003 _stop($this); 4004 if(_disableMousewheel($this,e.target)){return;} /* disables mouse-wheel when hovering specific elements */ 4005 var deltaFactor=o.mouseWheel.deltaFactor!=="auto" ? parseInt(o.mouseWheel.deltaFactor) : (oldIE && e.deltaFactor<100) ? 100 : e.deltaFactor || 100, 4006 dur=o.scrollInertia; 4007 if(o.axis==="x" || o.mouseWheel.axis==="x"){ 4008 var dir="x", 4009 px=[Math.round(deltaFactor*d.scrollRatio.x),parseInt(o.mouseWheel.scrollAmount)], 4010 amount=o.mouseWheel.scrollAmount!=="auto" ? px[1] : px[0]>=mCustomScrollBox.width() ? mCustomScrollBox.width()*0.9 : px[0], 4011 contentPos=Math.abs($("#mCSB_"+d.idx+"_container")[0].offsetLeft), 4012 draggerPos=mCSB_dragger[1][0].offsetLeft, 4013 limit=mCSB_dragger[1].parent().width()-mCSB_dragger[1].width(), 4014 dlt=o.mouseWheel.axis==="y" ? (e.deltaY || delta) : e.deltaX; 4015 }else{ 4016 var dir="y", 4017 px=[Math.round(deltaFactor*d.scrollRatio.y),parseInt(o.mouseWheel.scrollAmount)], 4018 amount=o.mouseWheel.scrollAmount!=="auto" ? px[1] : px[0]>=mCustomScrollBox.height() ? mCustomScrollBox.height()*0.9 : px[0], 4019 contentPos=Math.abs($("#mCSB_"+d.idx+"_container")[0].offsetTop), 4020 draggerPos=mCSB_dragger[0][0].offsetTop, 4021 limit=mCSB_dragger[0].parent().height()-mCSB_dragger[0].height(), 4022 dlt=e.deltaY || delta; 4023 } 4024 if((dir==="y" && !d.overflowed[0]) || (dir==="x" && !d.overflowed[1])){return;} 4025 if(o.mouseWheel.invert || e.webkitDirectionInvertedFromDevice){dlt=-dlt;} 4026 if(o.mouseWheel.normalizeDelta){dlt=dlt<0 ? -1 : 1;} 4027 if((dlt>0 && draggerPos!==0) || (dlt<0 && draggerPos!==limit) || o.mouseWheel.preventDefault){ 4028 e.stopImmediatePropagation(); 4029 e.preventDefault(); 4030 } 4031 if(e.deltaFactor<5 && !o.mouseWheel.normalizeDelta){ 4032 //very low deltaFactor values mean some kind of delta acceleration (e.g. osx trackpad), so adjusting scrolling accordingly 4033 amount=e.deltaFactor; dur=17; 4034 } 4035 _scrollTo($this,(contentPos-(dlt*amount)).toString(),{dir:dir,dur:dur}); 4036 } 4037 }, 4038 /* -------------------- */ 4039 4040 4041 /* checks if iframe can be accessed */ 4042 _canAccessIFrameCache=new Object(), 4043 _canAccessIFrame=function(iframe){ 4044 var result=false,cacheKey=false,html=null; 4045 if(iframe===undefined){ 4046 cacheKey="#empty"; 4047 }else if($(iframe).attr("id")!==undefined){ 4048 cacheKey=$(iframe).attr("id"); 4049 } 4050 if(cacheKey!==false && _canAccessIFrameCache[cacheKey]!==undefined){ 4051 return _canAccessIFrameCache[cacheKey]; 4052 } 4053 if(!iframe){ 4054 try{ 4055 var doc=top.document; 4056 html=doc.body.innerHTML; 4057 }catch(err){/* do nothing */} 4058 result=(html!==null); 4059 }else{ 4060 try{ 4061 var doc=iframe.contentDocument || iframe.contentWindow.document; 4062 html=doc.body.innerHTML; 4063 }catch(err){/* do nothing */} 4064 result=(html!==null); 4065 } 4066 if(cacheKey!==false){_canAccessIFrameCache[cacheKey]=result;} 4067 return result; 4068 }, 4069 /* -------------------- */ 4070 4071 4072 /* switches iframe's pointer-events property (drag, mousewheel etc. over cross-domain iframes) */ 4073 _iframe=function(evt){ 4074 var el=this.find("iframe"); 4075 if(!el.length){return;} /* check if content contains iframes */ 4076 var val=!evt ? "none" : "auto"; 4077 el.css("pointer-events",val); /* for IE11, iframe's display property should not be "block" */ 4078 }, 4079 /* -------------------- */ 4080 4081 4082 /* disables mouse-wheel when hovering specific elements like select, datalist etc. */ 4083 _disableMousewheel=function(el,target){ 4084 var tag=target.nodeName.toLowerCase(), 4085 tags=el.data(pluginPfx).opt.mouseWheel.disableOver, 4086 /* elements that require focus */ 4087 focusTags=["select","textarea"]; 4088 return $.inArray(tag,tags) > -1 && !($.inArray(tag,focusTags) > -1 && !$(target).is(":focus")); 4089 }, 4090 /* -------------------- */ 4091 4092 4093 /* 4094 DRAGGER RAIL CLICK EVENT 4095 scrolls content via dragger rail 4096 */ 4097 _draggerRail=function(){ 4098 var $this=$(this),d=$this.data(pluginPfx), 4099 namespace=pluginPfx+"_"+d.idx, 4100 mCSB_container=$("#mCSB_"+d.idx+"_container"), 4101 wrapper=mCSB_container.parent(), 4102 mCSB_draggerContainer=$(".mCSB_"+d.idx+"_scrollbar ."+classes[12]), 4103 clickable; 4104 mCSB_draggerContainer.bind("mousedown."+namespace+" touchstart."+namespace+" pointerdown."+namespace+" MSPointerDown."+namespace,function(e){ 4105 touchActive=true; 4106 if(!$(e.target).hasClass("mCSB_dragger")){clickable=1;} 4107 }).bind("touchend."+namespace+" pointerup."+namespace+" MSPointerUp."+namespace,function(e){ 4108 touchActive=false; 4109 }).bind("click."+namespace,function(e){ 4110 if(!clickable){return;} 4111 clickable=0; 4112 if($(e.target).hasClass(classes[12]) || $(e.target).hasClass("mCSB_draggerRail")){ 4113 _stop($this); 4114 var el=$(this),mCSB_dragger=el.find(".mCSB_dragger"); 4115 if(el.parent(".mCSB_scrollTools_horizontal").length>0){ 4116 if(!d.overflowed[1]){return;} 4117 var dir="x", 4118 clickDir=e.pageX>mCSB_dragger.offset().left ? -1 : 1, 4119 to=Math.abs(mCSB_container[0].offsetLeft)-(clickDir*(wrapper.width()*0.9)); 4120 }else{ 4121 if(!d.overflowed[0]){return;} 4122 var dir="y", 4123 clickDir=e.pageY>mCSB_dragger.offset().top ? -1 : 1, 4124 to=Math.abs(mCSB_container[0].offsetTop)-(clickDir*(wrapper.height()*0.9)); 4125 } 4126 _scrollTo($this,to.toString(),{dir:dir,scrollEasing:"mcsEaseInOut"}); 4127 } 4128 }); 4129 }, 4130 /* -------------------- */ 4131 4132 4133 /* 4134 FOCUS EVENT 4135 scrolls content via element focus (e.g. clicking an input, pressing TAB key etc.) 4136 */ 4137 _focus=function(){ 4138 var $this=$(this),d=$this.data(pluginPfx),o=d.opt, 4139 namespace=pluginPfx+"_"+d.idx, 4140 mCSB_container=$("#mCSB_"+d.idx+"_container"), 4141 wrapper=mCSB_container.parent(); 4142 mCSB_container.bind("focusin."+namespace,function(e){ 4143 var el=$(document.activeElement), 4144 nested=mCSB_container.find(".mCustomScrollBox").length, 4145 dur=0; 4146 if(!el.is(o.advanced.autoScrollOnFocus)){return;} 4147 _stop($this); 4148 clearTimeout($this[0]._focusTimeout); 4149 $this[0]._focusTimer=nested ? (dur+17)*nested : 0; 4150 $this[0]._focusTimeout=setTimeout(function(){ 4151 var to=[_childPos(el)[0],_childPos(el)[1]], 4152 contentPos=[mCSB_container[0].offsetTop,mCSB_container[0].offsetLeft], 4153 isVisible=[ 4154 (contentPos[0]+to[0]>=0 && contentPos[0]+to[0]<wrapper.height()-el.outerHeight(false)), 4155 (contentPos[1]+to[1]>=0 && contentPos[0]+to[1]<wrapper.width()-el.outerWidth(false)) 4156 ], 4157 overwrite=(o.axis==="yx" && !isVisible[0] && !isVisible[1]) ? "none" : "all"; 4158 if(o.axis!=="x" && !isVisible[0]){ 4159 _scrollTo($this,to[0].toString(),{dir:"y",scrollEasing:"mcsEaseInOut",overwrite:overwrite,dur:dur}); 4160 } 4161 if(o.axis!=="y" && !isVisible[1]){ 4162 _scrollTo($this,to[1].toString(),{dir:"x",scrollEasing:"mcsEaseInOut",overwrite:overwrite,dur:dur}); 4163 } 4164 },$this[0]._focusTimer); 4165 }); 4166 }, 4167 /* -------------------- */ 4168 4169 4170 /* sets content wrapper scrollTop/scrollLeft always to 0 */ 4171 _wrapperScroll=function(){ 4172 var $this=$(this),d=$this.data(pluginPfx), 4173 namespace=pluginPfx+"_"+d.idx, 4174 wrapper=$("#mCSB_"+d.idx+"_container").parent(); 4175 wrapper.bind("scroll."+namespace,function(e){ 4176 if(wrapper.scrollTop()!==0 || wrapper.scrollLeft()!==0){ 4177 $(".mCSB_"+d.idx+"_scrollbar").css("visibility","hidden"); /* hide scrollbar(s) */ 4178 } 4179 }); 4180 }, 4181 /* -------------------- */ 4182 4183 4184 /* 4185 BUTTONS EVENTS 4186 scrolls content via up, down, left and right buttons 4187 */ 4188 _buttons=function(){ 4189 var $this=$(this),d=$this.data(pluginPfx),o=d.opt,seq=d.sequential, 4190 namespace=pluginPfx+"_"+d.idx, 4191 sel=".mCSB_"+d.idx+"_scrollbar", 4192 btn=$(sel+">a"); 4193 btn.bind("contextmenu."+namespace,function(e){ 4194 e.preventDefault(); //prevent right click 4195 }).bind("mousedown."+namespace+" touchstart."+namespace+" pointerdown."+namespace+" MSPointerDown."+namespace+" mouseup."+namespace+" touchend."+namespace+" pointerup."+namespace+" MSPointerUp."+namespace+" mouseout."+namespace+" pointerout."+namespace+" MSPointerOut."+namespace+" click."+namespace,function(e){ 4196 e.preventDefault(); 4197 if(!_mouseBtnLeft(e)){return;} /* left mouse button only */ 4198 var btnClass=$(this).attr("class"); 4199 seq.type=o.scrollButtons.scrollType; 4200 switch(e.type){ 4201 case "mousedown": case "touchstart": case "pointerdown": case "MSPointerDown": 4202 if(seq.type==="stepped"){return;} 4203 touchActive=true; 4204 d.tweenRunning=false; 4205 _seq("on",btnClass); 4206 break; 4207 case "mouseup": case "touchend": case "pointerup": case "MSPointerUp": 4208 case "mouseout": case "pointerout": case "MSPointerOut": 4209 if(seq.type==="stepped"){return;} 4210 touchActive=false; 4211 if(seq.dir){_seq("off",btnClass);} 4212 break; 4213 case "click": 4214 if(seq.type!=="stepped" || d.tweenRunning){return;} 4215 _seq("on",btnClass); 4216 break; 4217 } 4218 function _seq(a,c){ 4219
4219//seq.scrollAmount=o.scrollButtons.scrollAmount; 4220 _sequentialScroll($this,a,c); 4221 } 4222 }); 4223 }, 4224 /* -------------------- */ 4225 4226 4227 /* 4228 KEYBOARD EVENTS 4229 scrolls content via keyboard 4230 Keys: up arrow, down arrow, left arrow, right arrow, PgUp, PgDn, Home, End 4231 */ 4232 _keyboard=function(){ 4233 var $this=$(this),d=$this.data(pluginPfx),o=d.opt,seq=d.sequential, 4234 namespace=pluginPfx+"_"+d.idx, 4235 mCustomScrollBox=$("#mCSB_"+d.idx), 4236 mCSB_container=$("#mCSB_"+d.idx+"_container"), 4237 wrapper=mCSB_container.parent(), 4238 editables="input,textarea,select,datalist,keygen,[contenteditable='true']", 4239 iframe=mCSB_container.find("iframe"),
vendor: 28,453 bytes, lines 4240-5029
4240 events=["blur."+namespace+" keydown."+namespace+" keyup."+namespace]; 4241 if(iframe.length){ 4242 iframe.each(function(){ 4243 $(this).bind("load",function(){ 4244 /* bind events on accessible iframes */ 4245 if(_canAccessIFrame(this)){ 4246 $(this.contentDocument || this.contentWindow.document).bind(events[0],function(e){ 4247 _onKeyboard(e); 4248 }); 4249 } 4250 }); 4251 }); 4252 } 4253 mCustomScrollBox.attr("tabindex","0").bind(events[0],function(e){ 4254 _onKeyboard(e); 4255 }); 4256 function _onKeyboard(e){ 4257 switch(e.type){ 4258 case "blur": 4259 if(d.tweenRunning && seq.dir){_seq("off",null);} 4260 break; 4261 case "keydown": case "keyup": 4262 var code=e.keyCode ? e.keyCode : e.which,action="on"; 4263 if((o.axis!=="x" && (code===38 || code===40)) || (o.axis!=="y" && (code===37 || code===39))){ 4264 /* up (38), down (40), left (37), right (39) arrows */ 4265 if(((code===38 || code===40) && !d.overflowed[0]) || ((code===37 || code===39) && !d.overflowed[1])){return;} 4266 if(e.type==="keyup"){action="off";} 4267 if(!$(document.activeElement).is(editables)){ 4268 e.preventDefault(); 4269 e.stopImmediatePropagation(); 4270 _seq(action,code); 4271 } 4272 }else if(code===33 || code===34){ 4273 /* PgUp (33), PgDn (34) */ 4274 if(d.overflowed[0] || d.overflowed[1]){ 4275 e.preventDefault(); 4276 e.stopImmediatePropagation(); 4277 } 4278 if(e.type==="keyup"){ 4279 _stop($this); 4280 var keyboardDir=code===34 ? -1 : 1; 4281 if(o.axis==="x" || (o.axis==="yx" && d.overflowed[1] && !d.overflowed[0])){ 4282 var dir="x",to=Math.abs(mCSB_container[0].offsetLeft)-(keyboardDir*(wrapper.width()*0.9)); 4283 }else{ 4284 var dir="y",to=Math.abs(mCSB_container[0].offsetTop)-(keyboardDir*(wrapper.height()*0.9)); 4285 } 4286 _scrollTo($this,to.toString(),{dir:dir,scrollEasing:"mcsEaseInOut"}); 4287 } 4288 }else if(code===35 || code===36){ 4289 /* End (35), Home (36) */ 4290 if(!$(document.activeElement).is(editables)){ 4291 if(d.overflowed[0] || d.overflowed[1]){ 4292 e.preventDefault(); 4293 e.stopImmediatePropagation(); 4294 } 4295 if(e.type==="keyup"){ 4296 if(o.axis==="x" || (o.axis==="yx" && d.overflowed[1] && !d.overflowed[0])){ 4297 var dir="x",to=code===35 ? Math.abs(wrapper.width()-mCSB_container.outerWidth(false)) : 0; 4298 }else{ 4299 var dir="y",to=code===35 ? Math.abs(wrapper.height()-mCSB_container.outerHeight(false)) : 0; 4300 } 4301 _scrollTo($this,to.toString(),{dir:dir,scrollEasing:"mcsEaseInOut"}); 4302 } 4303 } 4304 } 4305 break; 4306 } 4307 function _seq(a,c){ 4308 seq.type=o.keyboard.scrollType; 4309 seq.scrollAmount=o.keyboard.scrollAmount; 4310 if(seq.type==="stepped" && d.tweenRunning){return;} 4311 _sequentialScroll($this,a,c); 4312 } 4313 } 4314 }, 4315 /* -------------------- */ 4316 4317 4318 /* scrolls content sequentially (used when scrolling via buttons, keyboard arrows etc.) */ 4319 _sequentialScroll=function(el,action,trigger,e,s){ 4320 var d=el.data(pluginPfx),o=d.opt,seq=d.sequential, 4321 mCSB_container=$("#mCSB_"+d.idx+"_container"), 4322 once=seq.type==="stepped" ? true : false, 4323 steplessSpeed=o.scrollInertia < 26 ? 26 : o.scrollInertia, /* 26/1.5=17 */ 4324 steppedSpeed=o.scrollInertia < 1 ? 17 : o.scrollInertia; 4325 switch(action){ 4326 case "on": 4327 seq.dir=[ 4328 (trigger===classes[16] || trigger===classes[15] || trigger===39 || trigger===37 ? "x" : "y"), 4329 (trigger===classes[13] || trigger===classes[15] || trigger===38 || trigger===37 ? -1 : 1) 4330 ]; 4331 _stop(el); 4332 if(_isNumeric(trigger) && seq.type==="stepped"){return;} 4333 _on(once); 4334 break; 4335 case "off": 4336 _off(); 4337 if(once || (d.tweenRunning && seq.dir)){ 4338 _on(true); 4339 } 4340 break; 4341 } 4342 4343 /* starts sequence */ 4344 function _on(once){ 4345 if(o.snapAmount){seq.scrollAmount=!(o.snapAmount instanceof Array) ? o.snapAmount : seq.dir[0]==="x" ? o.snapAmount[1] : o.snapAmount[0];} /* scrolling snapping */ 4346 var c=seq.type!=="stepped", /* continuous scrolling */ 4347 t=s ? s : !once ? 1000/60 : c ? steplessSpeed/1.5 : steppedSpeed, /* timer */ 4348 m=!once ? 2.5 : c ? 7.5 : 40, /* multiplier */ 4349 contentPos=[Math.abs(mCSB_container[0].offsetTop),Math.abs(mCSB_container[0].offsetLeft)], 4350 ratio=[d.scrollRatio.y>10 ? 10 : d.scrollRatio.y,d.scrollRatio.x>10 ? 10 : d.scrollRatio.x], 4351 amount=seq.dir[0]==="x" ? contentPos[1]+(seq.dir[1]*(ratio[1]*m)) : contentPos[0]+(seq.dir[1]*(ratio[0]*m)), 4352 px=seq.dir[0]==="x" ? contentPos[1]+(seq.dir[1]*parseInt(seq.scrollAmount)) : contentPos[0]+(seq.dir[1]*parseInt(seq.scrollAmount)), 4353 to=seq.scrollAmount!=="auto" ? px : amount, 4354 easing=e ? e : !once ? "mcsLinear" : c ? "mcsLinearOut" : "mcsEaseInOut", 4355 onComplete=!once ? false : true; 4356 if(once && t<17){ 4357 to=seq.dir[0]==="x" ? contentPos[1] : contentPos[0]; 4358 } 4359 4360 _scrollTo(el,to.toString(),{dir:seq.dir[0],scrollEasing:easing,dur:t,onComplete:onComplete}); 4361 if(once){ 4362 seq.dir=false; 4363 return; 4364 } 4365 clearTimeout(seq.step); 4366 seq.step=setTimeout(function(){ 4367 _on(); 4368 },t); 4369 } 4370 /* stops sequence */ 4371 function _off(){ 4372 clearTimeout(seq.step); 4373 _delete(seq,"step"); 4374 _stop(el); 4375 } 4376 }, 4377 /* -------------------- */ 4378 4379 4380 /* returns a yx array from value */ 4381 _arr=function(val){ 4382 var o=$(this).data(pluginPfx).opt,vals=[]; 4383 if(typeof val==="function"){val=val();} /* check if the value is a single anonymous function */ 4384 /* check if value is object or array, its length and create an array with yx values */ 4385 if(!(val instanceof Array)){ /* object value (e.g. {y:"100",x:"100"}, 100 etc.) */ 4386 vals[0]=val.y ? val.y : val.x || o.axis==="x" ? null : val; 4387 vals[1]=val.x ? val.x : val.y || o.axis==="y" ? null : val; 4388 }else{ /* array value (e.g. [100,100]) */ 4389 vals=val.length>1 ? [val[0],val[1]] : o.axis==="x" ? [null,val[0]] : [val[0],null]; 4390 } 4391 /* check if array values are anonymous functions */ 4392 if(typeof vals[0]==="function"){vals[0]=vals[0]();} 4393 if(typeof vals[1]==="function"){vals[1]=vals[1]();} 4394 return vals; 4395 }, 4396 /* -------------------- */ 4397 4398 4399 /* translates values (e.g. "top", 100, "100px", "#id") to actual scroll-to positions */ 4400 _to=function(val,dir){ 4401 if(val==null || typeof val=="undefined"){return;} 4402 var $this=$(this),d=$this.data(pluginPfx),o=d.opt, 4403 mCSB_container=$("#mCSB_"+d.idx+"_container"), 4404 wrapper=mCSB_container.parent(), 4405 t=typeof val; 4406 if(!dir){dir=o.axis==="x" ? "x" : "y";} 4407 var contentLength=dir==="x" ? mCSB_container.outerWidth(false)-wrapper.width() : mCSB_container.outerHeight(false)-wrapper.height(), 4408 contentPos=dir==="x" ? mCSB_container[0].offsetLeft : mCSB_container[0].offsetTop, 4409 cssProp=dir==="x" ? "left" : "top"; 4410 switch(t){ 4411 case "function": /* this currently is not used. Consider removing it */ 4412 return val(); 4413 break; 4414 case "object": /* js/jquery object */ 4415 var obj=val.jquery ? val : $(val); 4416 if(!obj.length){return;} 4417 return dir==="x" ? _childPos(obj)[1] : _childPos(obj)[0]; 4418 break; 4419 case "string": case "number": 4420 if(_isNumeric(val)){ /* numeric value */ 4421 return Math.abs(val); 4422 }else if(val.indexOf("%")!==-1){ /* percentage value */ 4423 return Math.abs(contentLength*parseInt(val)/100); 4424 }else if(val.indexOf("-=")!==-1){ /* decrease value */ 4425 return Math.abs(contentPos-parseInt(val.split("-=")[1])); 4426 }else if(val.indexOf("+=")!==-1){ /* inrease value */ 4427 var p=(contentPos+parseInt(val.split("+=")[1])); 4428 return p>=0 ? 0 : Math.abs(p); 4429 }else if(val.indexOf("px")!==-1 && _isNumeric(val.split("px")[0])){ /* pixels string value (e.g. "100px") */ 4430 return Math.abs(val.split("px")[0]); 4431 }else{ 4432 if(val==="top" || val==="left"){ /* special strings */ 4433 return 0; 4434 }else if(val==="bottom"){ 4435 return Math.abs(wrapper.height()-mCSB_container.outerHeight(false)); 4436 }else if(val==="right"){ 4437 return Math.abs(wrapper.width()-mCSB_container.outerWidth(false)); 4438 }else if(val==="first" || val==="last"){ 4439 var obj=mCSB_container.find(":"+val); 4440 return dir==="x" ? _childPos(obj)[1] : _childPos(obj)[0]; 4441 }else{ 4442 if($(val).length){ /* jquery selector */ 4443 return dir==="x" ? _childPos($(val))[1] : _childPos($(val))[0]; 4444 }else{ /* other values (e.g. "100em") */ 4445 mCSB_container.css(cssProp,val); 4446 methods.update.call(null,$this[0]); 4447 return; 4448 } 4449 } 4450 } 4451 break; 4452 } 4453 }, 4454 /* -------------------- */ 4455 4456 4457 /* calls the update method automatically */ 4458 _autoUpdate=function(rem){ 4459 var $this=$(this),d=$this.data(pluginPfx),o=d.opt, 4460 mCSB_container=$("#mCSB_"+d.idx+"_container"); 4461 if(rem){ 4462 /* 4463 removes autoUpdate timer 4464 usage: _autoUpdate.call(this,"remove"); 4465 */ 4466 clearTimeout(mCSB_container[0].autoUpdate); 4467 _delete(mCSB_container[0],"autoUpdate"); 4468 return; 4469 } 4470 upd(); 4471 function upd(){ 4472 clearTimeout(mCSB_container[0].autoUpdate); 4473 if($this.parents("html").length===0){ 4474 /* check element in dom tree */ 4475 $this=null; 4476 return; 4477 } 4478 mCSB_container[0].autoUpdate=setTimeout(function(){ 4479 /* update on specific selector(s) length and size change */ 4480 if(o.advanced.updateOnSelectorChange){ 4481 d.poll.change.n=sizesSum(); 4482 if(d.poll.change.n!==d.poll.change.o){ 4483 d.poll.change.o=d.poll.change.n; 4484 doUpd(3); 4485 return; 4486 } 4487 } 4488 /* update on main element and scrollbar size changes */ 4489 if(o.advanced.updateOnContentResize){ 4490 d.poll.size.n=$this[0].scrollHeight+$this[0].scrollWidth+mCSB_container[0].offsetHeight+$this[0].offsetHeight+$this[0].offsetWidth; 4491 if(d.poll.size.n!==d.poll.size.o){ 4492 d.poll.size.o=d.poll.size.n; 4493 doUpd(1); 4494 return; 4495 } 4496 } 4497 /* update on image load */ 4498 if(o.advanced.updateOnImageLoad){ 4499 if(!(o.advanced.updateOnImageLoad==="auto" && o.axis==="y")){ //by default, it doesn't run on vertical content 4500 d.poll.img.n=mCSB_container.find("img").length; 4501 if(d.poll.img.n!==d.poll.img.o){ 4502 d.poll.img.o=d.poll.img.n; 4503 mCSB_container.find("img").each(function(){ 4504 imgLoader(this); 4505 }); 4506 return; 4507 } 4508 } 4509 } 4510 if(o.advanced.updateOnSelectorChange || o.advanced.updateOnContentResize || o.advanced.updateOnImageLoad){upd();} 4511 },o.advanced.autoUpdateTimeout); 4512 } 4513 /* a tiny image loader */ 4514 function imgLoader(el){ 4515 if($(el).hasClass(classes[2])){doUpd(); return;} 4516 var img=new Image(); 4517 function createDelegate(contextObject,delegateMethod){ 4518 return function(){return delegateMethod.apply(contextObject,arguments);} 4519 } 4520 function imgOnLoad(){ 4521 this.onload=null; 4522 $(el).addClass(classes[2]); 4523 doUpd(2); 4524 } 4525 img.onload=createDelegate(img,imgOnLoad); 4526 img.src=el.src; 4527 } 4528 /* returns the total height and width sum of all elements matching the selector */ 4529 function sizesSum(){ 4530 if(o.advanced.updateOnSelectorChange===true){o.advanced.updateOnSelectorChange="*";} 4531 var total=0,sel=mCSB_container.find(o.advanced.updateOnSelectorChange); 4532 if(o.advanced.updateOnSelectorChange && sel.length>0){sel.each(function(){total+=this.offsetHeight+this.offsetWidth;});} 4533 return total; 4534 } 4535 /* calls the update method */ 4536 function doUpd(cb){ 4537 clearTimeout(mCSB_container[0].autoUpdate); 4538 methods.update.call(null,$this[0],cb); 4539 } 4540 }, 4541 /* -------------------- */ 4542 4543 4544 /* snaps scrolling to a multiple of a pixels number */ 4545 _snapAmount=function(to,amount,offset){ 4546 return (Math.round(to/amount)*amount-offset); 4547 }, 4548 /* -------------------- */ 4549 4550 4551 /* stops content and scrollbar animations */ 4552 _stop=function(el){ 4553 var d=el.data(pluginPfx), 4554 sel=$("#mCSB_"+d.idx+"_container,#mCSB_"+d.idx+"_container_wrapper,#mCSB_"+d.idx+"_dragger_vertical,#mCSB_"+d.idx+"_dragger_horizontal"); 4555 sel.each(function(){ 4556 _stopTween.call(this); 4557 }); 4558 }, 4559 /* -------------------- */ 4560 4561 4562 /* 4563 ANIMATES CONTENT 4564 This is where the actual scrolling happens 4565 */ 4566 _scrollTo=function(el,to,options){ 4567 var d=el.data(pluginPfx),o=d.opt, 4568 defaults={ 4569 trigger:"internal", 4570 dir:"y", 4571 scrollEasing:"mcsEaseOut", 4572 drag:false, 4573 dur:o.scrollInertia, 4574 overwrite:"all", 4575 callbacks:true, 4576 onStart:true, 4577 onUpdate:true, 4578 onComplete:true 4579 }, 4580 options=$.extend(defaults,options), 4581 dur=[options.dur,(options.drag ? 0 : options.dur)], 4582 mCustomScrollBox=$("#mCSB_"+d.idx), 4583 mCSB_container=$("#mCSB_"+d.idx+"_container"), 4584 wrapper=mCSB_container.parent(), 4585 totalScrollOffsets=o.callbacks.onTotalScrollOffset ? _arr.call(el,o.callbacks.onTotalScrollOffset) : [0,0], 4586 totalScrollBackOffsets=o.callbacks.onTotalScrollBackOffset ? _arr.call(el,o.callbacks.onTotalScrollBackOffset) : [0,0]; 4587 d.trigger=options.trigger; 4588 if(wrapper.scrollTop()!==0 || wrapper.scrollLeft()!==0){ /* always reset scrollTop/Left */ 4589 $(".mCSB_"+d.idx+"_scrollbar").css("visibility","visible"); 4590 wrapper.scrollTop(0).scrollLeft(0); 4591 } 4592 if(to==="_resetY" && !d.contentReset.y){ 4593 /* callbacks: onOverflowYNone */ 4594 if(_cb("onOverflowYNone")){o.callbacks.onOverflowYNone.call(el[0]);} 4595 d.contentReset.y=1; 4596 } 4597 if(to==="_resetX" && !d.contentReset.x){ 4598 /* callbacks: onOverflowXNone */ 4599 if(_cb("onOverflowXNone")){o.callbacks.onOverflowXNone.call(el[0]);} 4600 d.contentReset.x=1; 4601 } 4602 if(to==="_resetY" || to==="_resetX"){return;} 4603 if((d.contentReset.y || !el[0].mcs) && d.overflowed[0]){ 4604 /* callbacks: onOverflowY */ 4605 if(_cb("onOverflowY")){o.callbacks.onOverflowY.call(el[0]);} 4606 d.contentReset.x=null; 4607 } 4608 if((d.contentReset.x || !el[0].mcs) && d.overflowed[1]){ 4609 /* callbacks: onOverflowX */ 4610 if(_cb("onOverflowX")){o.callbacks.onOverflowX.call(el[0]);} 4611 d.contentReset.x=null; 4612 } 4613 if(o.snapAmount){ /* scrolling snapping */ 4614 var snapAmount=!(o.snapAmount instanceof Array) ? o.snapAmount : options.dir==="x" ? o.snapAmount[1] : o.snapAmount[0]; 4615 to=_snapAmount(to,snapAmount,o.snapOffset); 4616 } 4617 switch(options.dir){ 4618 case "x": 4619 var mCSB_dragger=$("#mCSB_"+d.idx+"_dragger_horizontal"), 4620 property="left", 4621 contentPos=mCSB_container[0].offsetLeft, 4622 limit=[ 4623 mCustomScrollBox.width()-mCSB_container.outerWidth(false), 4624 mCSB_dragger.parent().width()-mCSB_dragger.width() 4625 ], 4626 scrollTo=[to,to===0 ? 0 : (to/d.scrollRatio.x)], 4627 tso=totalScrollOffsets[1], 4628 tsbo=totalScrollBackOffsets[1], 4629 totalScrollOffset=tso>0 ? tso/d.scrollRatio.x : 0, 4630 totalScrollBackOffset=tsbo>0 ? tsbo/d.scrollRatio.x : 0; 4631 break; 4632 case "y": 4633 var mCSB_dragger=$("#mCSB_"+d.idx+"_dragger_vertical"), 4634 property="top", 4635 contentPos=mCSB_container[0].offsetTop, 4636 limit=[ 4637 mCustomScrollBox.height()-mCSB_container.outerHeight(false), 4638 mCSB_dragger.parent().height()-mCSB_dragger.height() 4639 ], 4640 scrollTo=[to,to===0 ? 0 : (to/d.scrollRatio.y)], 4641 tso=totalScrollOffsets[0], 4642 tsbo=totalScrollBackOffsets[0], 4643 totalScrollOffset=tso>0 ? tso/d.scrollRatio.y : 0, 4644 totalScrollBackOffset=tsbo>0 ? tsbo/d.scrollRatio.y : 0; 4645 break; 4646 } 4647 if(scrollTo[1]<0 || (scrollTo[0]===0 && scrollTo[1]===0)){ 4648 scrollTo=[0,0]; 4649 }else if(scrollTo[1]>=limit[1]){ 4650 scrollTo=[limit[0],limit[1]]; 4651 }else{ 4652 scrollTo[0]=-scrollTo[0]; 4653 } 4654 if(!el[0].mcs){ 4655 _mcs(); /* init mcs object (once) to make it available before callbacks */ 4656 if(_cb("onInit")){o.callbacks.onInit.call(el[0]);} /* callbacks: onInit */ 4657 } 4658 clearTimeout(mCSB_container[0].onCompleteTimeout); 4659 4660 _tweenTo(mCSB_dragger[0],property,Math.round(scrollTo[1]),dur[1],options.scrollEasing); 4661 if(!d.tweenRunning && ((contentPos===0 && scrollTo[0]>=0) || (contentPos===limit[0] && scrollTo[0]<=limit[0]))){return;} 4662 _tweenTo(mCSB_container[0],property,Math.round(scrollTo[0]),dur[0],options.scrollEasing,options.overwrite,{ 4663 onStart:function(){ 4664 if(options.callbacks && options.onStart && !d.tweenRunning){ 4665 /* callbacks: onScrollStart */ 4666 if(_cb("onScrollStart")){_mcs(); o.callbacks.onScrollStart.call(el[0]);} 4667 d.tweenRunning=true; 4668 _onDragClasses(mCSB_dragger); 4669 d.cbOffsets=_cbOffsets(); 4670 } 4671 },onUpdate:function(){ 4672 if(options.callbacks && options.onUpdate){ 4673 /* callbacks: whileScrolling */ 4674 if(_cb("whileScrolling")){_mcs(); o.callbacks.whileScrolling.call(el[0]);} 4675 } 4676 },onComplete:function(){ 4677 if(options.callbacks && options.onComplete){ 4678 if(o.axis==="yx"){clearTimeout(mCSB_container[0].onCompleteTimeout);} 4679 var t=mCSB_container[0].idleTimer || 0; 4680 mCSB_container[0].onCompleteTimeout=setTimeout(function(){ 4681 /* callbacks: onScroll, onTotalScroll, onTotalScrollBack */ 4682 if(_cb("onScroll")){_mcs(); o.callbacks.onScroll.call(el[0]);} 4683 if(_cb("onTotalScroll") && scrollTo[1]>=limit[1]-totalScrollOffset && d.cbOffsets[0]){_mcs(); o.callbacks.onTotalScroll.call(el[0]);} 4684 if(_cb("onTotalScrollBack") && scrollTo[1]<=totalScrollBackOffset && d.cbOffsets[1]){_mcs(); o.callbacks.onTotalScrollBack.call(el[0]);} 4685 d.tweenRunning=false; 4686 mCSB_container[0].idleTimer=0; 4687 _onDragClasses(mCSB_dragger,"hide"); 4688 },t); 4689 } 4690 } 4691 }); 4692 /* checks if callback function exists */ 4693 function _cb(cb){ 4694 return d && o.callbacks[cb] && typeof o.callbacks[cb]==="function"; 4695 } 4696 /* checks whether callback offsets always trigger */ 4697 function _cbOffsets(){ 4698 return [o.callbacks.alwaysTriggerOffsets || contentPos>=limit[0]+tso,o.callbacks.alwaysTriggerOffsets || contentPos<=-tsbo]; 4699 } 4700 /* 4701 populates object with useful values for the user 4702 values: 4703 content: this.mcs.content 4704 content top position: this.mcs.top 4705 content left position: this.mcs.left 4706 dragger top position: this.mcs.draggerTop 4707 dragger left position: this.mcs.draggerLeft 4708 scrolling y percentage: this.mcs.topPct 4709 scrolling x percentage: this.mcs.leftPct 4710 scrolling direction: this.mcs.direction 4711 */ 4712 function _mcs(){ 4713 var cp=[mCSB_container[0].offsetTop,mCSB_container[0].offsetLeft], /* content position */ 4714 dp=[mCSB_dragger[0].offsetTop,mCSB_dragger[0].offsetLeft], /* dragger position */ 4715 cl=[mCSB_container.outerHeight(false),mCSB_container.outerWidth(false)], /* content length */ 4716 pl=[mCustomScrollBox.height(),mCustomScrollBox.width()]; /* content parent length */ 4717 el[0].mcs={ 4718 content:mCSB_container, /* original content wrapper as jquery object */ 4719 top:cp[0],left:cp[1],draggerTop:dp[0],draggerLeft:dp[1], 4720 topPct:Math.round((100*Math.abs(cp[0]))/(Math.abs(cl[0])-pl[0])),leftPct:Math.round((100*Math.abs(cp[1]))/(Math.abs(cl[1])-pl[1])), 4721 direction:options.dir 4722 }; 4723 /* 4724 this refers to the original element containing the scrollbar(s) 4725 usage: this.mcs.top, this.mcs.leftPct etc. 4726 */ 4727 } 4728 }, 4729 /* -------------------- */ 4730 4731 4732 /* 4733 CUSTOM JAVASCRIPT ANIMATION TWEEN 4734 Lighter and faster than jquery animate() and css transitions 4735 Animates top/left properties and includes easings 4736 */ 4737 _tweenTo=function(el,prop,to,duration,easing,overwrite,callbacks){ 4738 4739 if(el && !el._mTween){el._mTween={top:{},left:{}};} 4740 var callbacks=callbacks || {}, 4741 onStart=callbacks.onStart || function(){},onUpdate=callbacks.onUpdate || function(){},onComplete=callbacks.onComplete || function(){}, 4742 startTime=_getTime(),_delay,progress=0,from=el.offsetTop,elStyle=el.style,_request,tobj=el._mTween[prop]; 4743 if(prop==="left"){from=el.offsetLeft;} 4744 var diff=to-from; 4745 tobj.stop=0; 4746 if(overwrite!=="none"){_cancelTween();} 4747 _startTween(); 4748 function _step(){ 4749 if(tobj.stop){return;} 4750 if(!progress){onStart.call();} 4751 progress=_getTime()-startTime; 4752 _tween(); 4753 if(progress>=tobj.time){ 4754 tobj.time=(progress>tobj.time) ? progress+_delay-(progress-tobj.time) : progress+_delay-1; 4755 if(tobj.time<progress+1){tobj.time=progress+1;} 4756 } 4757 if(tobj.time<duration){tobj.id=_request(_step);}else{onComplete.call();} 4758 } 4759 function _tween(){ 4760 if(duration>0){ 4761 tobj.currVal=_ease(tobj.time,from,diff,duration,easing); 4762 elStyle[prop]=Math.round(tobj.currVal)+"px"; 4763 }else{ 4764 elStyle[prop]=to+"px"; 4765 } 4766 onUpdate.call(); 4767 } 4768 function _startTween(){ 4769 _delay=1000/60; 4770 tobj.time=progress+_delay; 4771 _request=(!window.requestAnimationFrame) ? function(f){_tween(); return setTimeout(f,0.01);} : window.requestAnimationFrame; 4772 tobj.id=_request(_step); 4773 } 4774 function _cancelTween(){ 4775 if(tobj.id==null){return;} 4776 if(!window.requestAnimationFrame){clearTimeout(tobj.id); 4777 }else{window.cancelAnimationFrame(tobj.id);} 4778 tobj.id=null; 4779 } 4780 function _ease(t,b,c,d,type){ 4781 switch(type){ 4782 case "linear": case "mcsLinear": 4783 return c*t/d + b; 4784 break; 4785 case "mcsLinearOut": 4786 t/=d; t--; return c * Math.sqrt(1 - t*t) + b; 4787 break; 4788 case "easeInOutSmooth": 4789 t/=d/2; 4790 if(t<1) return c/2*t*t + b; 4791 t--; 4792 return -c/2 * (t*(t-2) - 1) + b; 4793 break; 4794 case "easeInOutStrong": 4795 t/=d/2; 4796 if(t<1) return c/2 * Math.pow( 2, 10 * (t - 1) ) + b; 4797 t--; 4798 return c/2 * ( -Math.pow( 2, -10 * t) + 2 ) + b; 4799 break; 4800 case "easeInOut": case "mcsEaseInOut": 4801 t/=d/2; 4802 if(t<1) return c/2*t*t*t + b; 4803 t-=2; 4804 return c/2*(t*t*t + 2) + b; 4805 break; 4806 case "easeOutSmooth": 4807 t/=d; t--; 4808 return -c * (t*t*t*t - 1) + b; 4809 break; 4810 case "easeOutStrong": 4811 return c * ( -Math.pow( 2, -10 * t/d ) + 1 ) + b; 4812 break; 4813 case "easeOut": case "mcsEaseOut": default: 4814 var ts=(t/=d)*t,tc=ts*t; 4815 return b+c*(0.499999999999997*tc*ts + -2.5*ts*ts + 5.5*tc + -6.5*ts + 4*t); 4816 } 4817 } 4818 }, 4819 /* -------------------- */ 4820 4821 4822 /* returns current time */ 4823 _getTime=function(){ 4824 if(window.performance && window.performance.now){ 4825 return window.performance.now(); 4826 }else{ 4827 if(window.performance && window.performance.webkitNow){ 4828 return window.performance.webkitNow(); 4829 }else{ 4830 if(Date.now){return Date.now();}else{return new Date().getTime();} 4831 } 4832 } 4833 }, 4834 /* -------------------- */ 4835 4836 4837 /* stops a tween */ 4838 _stopTween=function(){ 4839 var el=this; 4840 if(!el._mTween){el._mTween={top:{},left:{}};} 4841 var props=["top","left"]; 4842 for(var i=0; i<props.length; i++){ 4843 var prop=props[i]; 4844 if(el._mTween[prop].id){ 4845 if(!window.requestAnimationFrame){clearTimeout(el._mTween[prop].id); 4846 }else{window.cancelAnimationFrame(el._mTween[prop].id);} 4847 el._mTween[prop].id=null; 4848 el._mTween[prop].stop=1; 4849 } 4850 } 4851 }, 4852 /* -------------------- */ 4853 4854 4855 /* deletes a property (avoiding the exception thrown by IE) */ 4856 _delete=function(c,m){ 4857 try{delete c[m];}catch(e){c[m]=null;} 4858 }, 4859 /* -------------------- */ 4860 4861 4862 /* detects left mouse button */ 4863 _mouseBtnLeft=function(e){ 4864 return !(e.which && e.which!==1); 4865 }, 4866 /* -------------------- */ 4867 4868 4869 /* detects if pointer type event is touch */ 4870 _pointerTouch=function(e){ 4871 var t=e.originalEvent.pointerType; 4872 return !(t && t!=="touch" && t!==2); 4873 }, 4874 /* -------------------- */ 4875 4876 4877 /* checks if value is numeric */ 4878 _isNumeric=function(val){ 4879 return !isNaN(parseFloat(val)) && isFinite(val); 4880 }, 4881 /* -------------------- */ 4882 4883 4884 /* returns element position according to content */ 4885 _childPos=function(el){ 4886 var p=el.parents(".mCSB_container"); 4887 return [el.offset().top-p.offset().top,el.offset().left-p.offset().left]; 4888 }, 4889 /* -------------------- */ 4890 4891 4892 /* checks if browser tab is hidden/inactive via Page Visibility API */ 4893 _isTabHidden=function(){ 4894 var prop=_getHiddenProp(); 4895 if(!prop) return false; 4896 return document[prop]; 4897 function _getHiddenProp(){ 4898 var pfx=["webkit","moz","ms","o"]; 4899 if("hidden" in document) return "hidden"; //natively supported 4900 for(var i=0; i<pfx.length; i++){ //prefixed 4901 if((pfx[i]+"Hidden") in document) 4902 return pfx[i]+"Hidden"; 4903 } 4904 return null; //not supported 4905 } 4906 }; 4907 /* -------------------- */ 4908 4909 4910 4911 4912 4913 /* 4914 ---------------------------------------- 4915 PLUGIN SETUP 4916 ---------------------------------------- 4917 */ 4918 4919 /* plugin constructor functions */ 4920 $.fn[pluginNS]=function(method){ /* usage: $(selector).mCustomScrollbar(); */ 4921 if(methods[method]){ 4922 return methods[method].apply(this,Array.prototype.slice.call(arguments,1)); 4923 }else if(typeof method==="object" || !method){ 4924 return methods.init.apply(this,arguments); 4925 }else{ 4926 $.error("Method "+method+" does not exist"); 4927 } 4928 }; 4929 $[pluginNS]=function(method){ /* usage: $.mCustomScrollbar(); */ 4930 if(methods[method]){ 4931 return methods[method].apply(this,Array.prototype.slice.call(arguments,1)); 4932 }else if(typeof method==="object" || !method){ 4933 return methods.init.apply(this,arguments); 4934 }else{ 4935 $.error("Method "+method+" does not exist"); 4936 } 4937 }; 4938 4939 /* 4940 allow setting plugin default options. 4941 usage: $.mCustomScrollbar.defaults.scrollInertia=500; 4942 to apply any changed default options on default selectors (below), use inside document ready fn 4943 e.g.: $(document).ready(function(){ $.mCustomScrollbar.defaults.scrollInertia=500; }); 4944 */ 4945 $[pluginNS].defaults=defaults; 4946 4947 /* 4948 add window object (window.mCustomScrollbar) 4949 usage: if(window.mCustomScrollbar){console.log("custom scrollbar plugin loaded");} 4950 */ 4951 window[pluginNS]=true; 4952 4953 $(window).bind("load",function(){ 4954 4955 $(defaultSelector)[pluginNS](); /* add scrollbars automatically on default selector */ 4956 4957 /* extend jQuery expressions */ 4958 $.extend($.expr[":"],{ 4959 /* checks if element is within scrollable viewport */ 4960 mcsInView:$.expr[":"].mcsInView || function(el){ 4961 var $el=$(el),content=$el.parents(".mCSB_container"),wrapper,cPos; 4962 if(!content.length){return;} 4963 wrapper=content.parent(); 4964 cPos=[content[0].offsetTop,content[0].offsetLeft]; 4965 return cPos[0]+_childPos($el)[0]>=0 && cPos[0]+_childPos($el)[0]<wrapper.height()-$el.outerHeight(false) && 4966 cPos[1]+_childPos($el)[1]>=0 && cPos[1]+_childPos($el)[1]<wrapper.width()-$el.outerWidth(false); 4967 }, 4968 /* checks if element or part of element is in view of scrollable viewport */ 4969 mcsInSight:$.expr[":"].mcsInSight || function(el,i,m){ 4970 var $el=$(el),elD,content=$el.parents(".mCSB_container"),wrapperView,pos,wrapperViewPct, 4971 pctVals=m[3]==="exact" ? [[1,0],[1,0]] : [[0.9,0.1],[0.6,0.4]]; 4972 if(!content.length){return;} 4973 elD=[$el.outerHeight(false),$el.outerWidth(false)]; 4974 pos=[content[0].offsetTop+_childPos($el)[0],content[0].offsetLeft+_childPos($el)[1]]; 4975 wrapperView=[content.parent()[0].offsetHeight,content.parent()[0].offsetWidth]; 4976 wrapperViewPct=[elD[0]<wrapperView[0] ? pctVals[0] : pctVals[1],elD[1]<wrapperView[1] ? pctVals[0] : pctVals[1]]; 4977 return pos[0]-(wrapperView[0]*wrapperViewPct[0][0])<0 && pos[0]+elD[0]-(wrapperView[0]*wrapperViewPct[0][1])>=0 && 4978 pos[1]-(wrapperView[1]*wrapperViewPct[1][0])<0 && pos[1]+elD[1]-(wrapperView[1]*wrapperViewPct[1][1])>=0; 4979 }, 4980 /* checks if element is overflowed having visible scrollbar(s) */ 4981 mcsOverflow:$.expr[":"].mcsOverflow || function(el){ 4982 var d=$(el).data(pluginPfx); 4983 if(!d){return;} 4984 return d.overflowed[0] || d.overflowed[1]; 4985 } 4986 }); 4987 4988 }); 4989 4990}))})); 4991/* End */ 4992; 4993; /* Start:"a:4:{s:4:"full";s:59:"/local/templates/aspro_max/js/scrollTabs.js?161435192812271";s:6:"source";s:43:"/local/templates/aspro_max/js/scrollTabs.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 4994InitTabsScroll = function(){ 4995 $('.arrow_scroll:not(.arrow_scroll_init)').scrollTab(); 4996} 4997 4998ResizeScrollTabs = function() { 4999 var scrollTabs = $('.arrow_scroll_init'); 5000 5001 if(scrollTabs.length) { 5002 scrollTabs.each(function(i, scrollTab){ 5003 var _scrollTab = $(scrollTab); 5004 _scrollTab.data('scrollTabOptions').resize(); 5005 }); 5006 } 5007} 5008 5009$(document).ready(function(){ 5010 InitTabsScroll(); 5011}); 5012 5013$(window).on('resize', function(){ 5014 if(window.scrollTabsTimeout !== undefined) { 5015 clearTimeout(window.scrollTabsTimeout); 5016 } 5017 5018 window.scrollTabsTimeout = setTimeout( 5019 ResizeScrollTabs, 5020 20 5021 ); 5022}); 5023 5024$.fn.scrollTab = function( options ){ 5025 function _scrollTab(element, options) { 5026 var _scrollTab = $(element); 5027 var tabs_wrapper = _scrollTab.find(options.tabs_wrapper); 5028 if( tabs_wrapper === undefined || !tabs_wrapper.length ) 5029 return false;
5030 5031 var tabs = tabs_wrapper.find('> li'); 5032 if(!tabs.length) 5033 return false; 5034 5035 var arrow_svg = '<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8">'+ 5036 '<rect width="12" height="8" fill="#333" fill-opacity="0" />'+ 5037 '<path d="M1015.69,507.693a0.986,0.986,0,0,1-1.4,0l-4.31-4.316-4.3,4.316a0.993,0.993,0,0,1-1.4-1.408l4.99-5.009a1.026,1.026,0,0,1,1.43,0l4.99,5.009A0.993,0.993,0,0,1,1015.69,507.693Z" fill="#333" transform="translate(-1004 -501)"/>'+ 5038 '</svg>'; 5039 var arrows_wrapper = '<div class="arrows_wrapper">'+ 5040 '<div class="arrow arrow_left colored_theme_hover_text">'+arrow_svg+'</div>'+ 5041 '<div class="arrow arrow_right colored_theme_hover_text">'+arrow_svg+'</div>'+ 5042 '</div>'; 5043 5044 var arrows = $(arrows_wrapper).insertAfter(tabs_wrapper); 5045 var arrow_left = arrows.find('.arrow_left'); 5046 var arrow_right = arrows.find('.arrow_right'); 5047 5048 var thisOoptions = $.extend({}, options); 5049 5050 thisOoptions.scrollTab = _scrollTab; 5051 thisOoptions.wrapper = tabs_wrapper; 5052 thisOoptions.tabs = tabs; 5053 thisOoptions.arrows = {}; 5054 thisOoptions.arrows.wrapper = arrows; 5055 thisOoptions.arrows.arrow_left = arrow_left; 5056 thisOoptions.arrows.arrow_right = arrow_right; 5057 5058 if(thisOoptions.linked_tabs !== undefined && thisOoptions.linked_tabs.length && thisOoptions.linked_tabs.data('scrollTabOptions') !== undefined) { 5059 thisOoptions.linked_options = thisOoptions.linked_tabs.data('scrollTabOptions'); 5060 thisOoptions.linked_options.linked_options = thisOoptions; 5061 } 5062 5063 if(options.arrows_css) { 5064 thisOoptions.arrows.arrow_left.css(options.arrows_css); 5065 thisOoptions.arrows.arrow_right.css(options.arrows_css); 5066 } 5067 5068 thisOoptions.initTabs = function(){ 5069 thisOoptions.wrapperBounds = thisOoptions.wrapper[0].getBoundingClientRect(); 5070 thisOoptions.scrollBounds = thisOoptions.scrollTab[0].getBoundingClientRect(); 5071 elements = $(thisOoptions.tabs); 5072 if(elements.length) { 5073 thisOoptions.firstTabBound = elements[0].getBoundingClientRect().left; 5074 thisOoptions.lastTabBound = elements[ elements.length - 1 ].getBoundingClientRect().right; 5075 } 5076 thisOoptions.minTranslate = (thisOoptions.wrapperBounds.right < thisOoptions.lastTabBound ? thisOoptions.wrapperBounds.right - thisOoptions.lastTabBound - 2 : 0); 5077 thisOoptions.disabled = ( thisOoptions.lastTabBound - thisOoptions.wrapperBounds.left ) <= thisOoptions.scrollBounds.width; 5078 } 5079 5080 thisOoptions.wrapper.css({ 5081 'white-space': 'nowrap', 5082 'min-width': 'auto', 5083 'overflow': 'visible', 5084 'z-index': '1', 5085 }); 5086 thisOoptions.scrollTab.css({ 5087 'overflow': 'hidden', 5088 'position': 'relative', 5089 }); 5090 5091 thisOoptions.checkArrows = function(translate){ 5092 if(translate === undefined) { 5093 translate = thisOoptions.translate; 5094 } 5095 5096 if( thisOoptions.disabled ) { 5097 thisOoptions.arrows.arrow_left.addClass('disabled'); 5098 thisOoptions.arrows.arrow_right.addClass('disabled'); 5099 } else { 5100 if(translate >= thisOoptions.maxTranslate) { 5101 thisOoptions.arrows.arrow_left.addClass('disabled'); 5102 thisOoptions.arrows.arrow_right.removeClass('disabled'); 5103 } else if(translate <= thisOoptions.minTranslate) { 5104 thisOoptions.arrows.arrow_right.addClass('disabled'); 5105 thisOoptions.arrows.arrow_left.removeClass('disabled'); 5106 } else { 5107 thisOoptions.arrows.arrow_left.removeClass('disabled'); 5108 thisOoptions.arrows.arrow_right.removeClass('disabled'); 5109 } 5110 } 5111 5112 } 5113 5114 thisOoptions.directScroll = function(distance, delay, step){ 5115 if(delay === undefined) { 5116 delay = 5; 5117 } 5118 clearInterval(thisOoptions.timerMoveDirect); 5119 var newTranslate = thisOoptions.translate + distance; 5120 5121 if(newTranslate > thisOoptions.maxTranslate) { 5122 newTranslate = thisOoptions.maxTranslate; 5123 } else if(newTranslate < thisOoptions.minTranslate) { 5124 newTranslate = thisOoptions.minTranslate; 5125 } 5126 var tmpTranslate = thisOoptions.translate; 5127 thisOoptions.translate = newTranslate; 5128 5129 if(delay == 0) { 5130 thisOoptions.translate = newTranslate; 5131 thisOoptions.wrapper.css({ 5132 'transform': 'translateX('+thisOoptions.translate+'px)', 5133 }); 5134 } else { 5135 if(step === undefined) { 5136 step = 1; 5137 } 5138 thisOoptions.timerMoveDirect = setInterval( 5139 function() { 5140 thisOoptions.wrapper.css({ 5141 'transform': 'translateX('+tmpTranslate+'px)', 5142 }); 5143 5144 if( (distance < 0 && tmpTranslate <= newTranslate) || (distance > 0 && tmpTranslate >= newTranslate) ) { 5145 thisOoptions.initTabs(); 5146 clearInterval(thisOoptions.timerMoveDirect); 5147 } 5148 5149 if(tmpTranslate < newTranslate) { 5150 tmpTranslate += step; 5151 } else { 5152 tmpTranslate -= step; 5153 } 5154 }, 5155 delay 5156 ); 5157 } 5158 5159 thisOoptions.checkArrows(newTranslate); 5160 }; 5161
5162 thisOoptions.addArrowsEvents = function() { 5163 thisOoptions.arrows.arrow_right.on('mouseenter', function() { 5164 thisOoptions.arrows.arrow_left.removeClass('disabled'); 5165 thisOoptions.timerMoveLeft = setInterval( 5166 function() { 5167 if( thisOoptions.translate < thisOoptions.minTranslate ){ 5168 clearInterval(thisOoptions.timerMoveLeft); 5169 thisOoptions.arrows.arrow_right.addClass('disabled'); 5170 } else { 5171 thisOoptions.translate -= thisOoptions.translateSpeed; 5172 thisOoptions.wrapper.css({ 5173 'transform': 'translateX('+thisOoptions.translate+'px)', 5174 }); 5175 } 5176 }, 5177 10 5178 ); 5179 }); 5180 5181 thisOoptions.arrows.arrow_right.on('mouseleave', function() { 5182 clearInterval(thisOoptions.timerMoveLeft); 5183 }); 5184 5185 thisOoptions.arrows.arrow_right.on('click', function() { 5186 thisOoptions.directScroll(-thisOoptions.directTranslate); 5187 thisOoptions.arrows.arrow_left.removeClass('disabled'); 5188 }); 5189 5190 thisOoptions.arrows.arrow_right.on('touchend', function() { 5191 setTimeout(function() { 5192 clearInterval(thisOoptions.timerMoveLeft); 5193 }, 1); 5194 }); 5195 5196 thisOoptions.arrows.arrow_left.on('mouseenter', function() { 5197 thisOoptions.arrows.arrow_right.removeClass('disabled'); 5198 thisOoptions.timerMoveRight = setInterval( 5199 function() { 5200 if(thisOoptions.translate >= thisOoptions.maxTranslate){ 5201 clearInterval(thisOoptions.timerMoveRight); 5202 thisOoptions.arrows.arrow_left.addClass('disabled'); 5203 } else { 5204 thisOoptions.translate += thisOoptions.translateSpeed; 5205 thisOoptions.wrapper.css({ 5206 'transform': 'translateX('+thisOoptions.translate+'px)', 5207 }); 5208 } 5209 }, 5210 10 5211 ); 5212 }); 5213 5214 thisOoptions.arrows.arrow_left.on('mouseleave', function() { 5215 clearInterval(thisOoptions.timerMoveRight); 5216 }); 5217 5218 thisOoptions.arrows.arrow_left.on('click', function() { 5219 thisOoptions.directScroll(thisOoptions.directTranslate); 5220 thisOoptions.arrows.arrow_right.removeClass('disabled'); 5221 }); 5222 5223 thisOoptions.arrows.arrow_left.on('touchend', function() { 5224 setTimeout(function() { 5225 clearInterval(thisOoptions.timerMoveRight); 5226 }, 1); 5227 }); 5228 }; 5229 5230 thisOoptions.addTabsEvents = function() { 5231 thisOoptions.tabs.on('click', function() { 5232 var leftScrollBound = thisOoptions.scrollBounds.left; 5233 var rightScrollBound = thisOoptions.scrollBounds.right; 5234 5235 var tabBounds = this.getBoundingClientRect(); 5236 var leftTabScrollBound = tabBounds.left - thisOoptions.arrows.arrow_width; 5237 var rightTabScrollBound = tabBounds.right + thisOoptions.arrows.arrow_width; 5238 5239 if(leftTabScrollBound < leftScrollBound) { 5240 thisOoptions.directScroll(leftScrollBound - leftTabScrollBound, 1, 2); 5241 } else if(rightTabScrollBound > rightScrollBound) { 5242 thisOoptions.directScroll(rightScrollBound - rightTabScrollBound, 1, 2); 5243 } 5244 5245 thisOoptions.activeTab = $(this); 5246 5247 if(thisOoptions.linked_options !== undefined) { 5248 var this_index = $(this).index(); 5249 var linked_tab = $(thisOoptions.linked_options.tabs[this_index]); 5250 var linked_tabs = { 5251 leftScrollBound: thisOoptions.linked_options.scrollBounds.left, 5252 rightScrollBound: thisOoptions.linked_options.scrollBounds.right, 5253 tabBounds: linked_tab[0].getBoundingClientRect(), 5254 }; 5255 if(linked_tabs.tabBounds.left < linked_tabs.leftScrollBound) { 5256 thisOoptions.linked_options.directScroll(linked_tabs.leftScrollBound - linked_tabs.tabBounds.left + thisOoptions.linked_options.arrows.arrow_width + 1, 0); 5257 } else if(linked_tabs.tabBounds.right > linked_tabs.rightScrollBound) { 5258 thisOoptions.linked_options.directScroll(linked_tabs.rightScrollBound - linked_tabs.tabBounds.right - thisOoptions.linked_options.arrows.arrow_width - 1, 0); 5259 } 5260 5261 thisOoptions.linked_options.activeTab = linked_tab; 5262 } 5263 5264 5265 }); 5266 }; 5267 5268 thisOoptions.addWrapperEvents = function() { 5269 thisOoptions.wrapper.on('touchstart', function(event) { 5270 thisOoptions.touch.posPrev = event.originalEvent.changedTouches[0].pageX; 5271 clearInterval(thisOoptions.timerMoveRight); 5272 clearInterval(thisOoptions.timerMoveLeft); 5273 clearInterval(thisOoptions.timerMoveDirect); 5274 }); 5275 5276 thisOoptions.wrapper.on('touchmove', function(event) { 5277 thisOoptions.touch.posCurrent = event.originalEvent.changedTouches[0].pageX - thisOoptions.touch.posPrev; 5278 thisOoptions.directScroll(thisOoptions.touch.posCurrent, 0); 5279 thisOoptions.touch.posPrev = event.originalEvent.changedTouches[0].pageX; 5280 }); 5281 }; 5282 5283 thisOoptions.resize = function(){ 5284 if(thisOoptions.onBeforeResize && typeof(thisOoptions.onBeforeResize) == 'function') { 5285 thisOoptions.onBeforeResize(thisOoptions); 5286 } 5287 5288 if(thisOoptions.onResize && typeof(thisOoptions.onResize) == 'function') { 5289 thisOoptions.onResize(thisOoptions); 5290 } 5291 5292 if(thisOoptions.translate < thisOoptions.minTranslate) { 5293 thisOoptions.directScroll(thisOoptions.minTranslate - thisOoptions.translate); 5294 } else if(thisOoptions.translate > thisOoptions.maxTranslate) { 5295 thisOoptions.directScroll(thisOoptions.maxTranslate - thisOoptions.translate); 5296 } 5297 5298 if( thisOoptions.activeTab !== undefined && thisOoptions.activeTab.length ) { 5299 var activeTabBounds = thisOoptions.activeTab[0].getBoundingClientRect(); 5300 if(activeTabBounds.left < thisOoptions.scrollBounds.left) { 5301 thisOoptions.directScroll(thisOoptions.scrollBounds.left - activeTabBounds.left); 5302 } else if(activeTabBounds.right > thisOoptions.scrollBounds.right) { 5303 thisOoptions.directScroll(thisOoptions.scrollBounds.right - activeTabBounds.right); 5304 } 5305 } 5306 5307 thisOoptions.initTabs(); 5308 thisOoptions.checkArrows(); 5309 5310 if(thisOoptions.onAfterResize && typeof(thisOoptions.onAfterResize) == 'function') { 5311 thisOoptions.onAfterResize(thisOoptions); 5312 } 5313 }; 5314 5315 5316 _scrollTab.data('scrollTabOptions', thisOoptions ); 5317 _scrollTab.data('scrollTabOptions').addArrowsEvents(); 5318 _scrollTab.data('scrollTabOptions').addTabsEvents(); 5319 _scrollTab.data('scrollTabOptions').addWrapperEvents(); 5320 _scrollTab.addClass('arrow_scroll_init').addClass('swipeignore'); 5321 if (arrow_right !== undefined && arrow_right.length) { 5322 thisOoptions.arrows.arrow_width = thisOoptions.arrows.arrow_right[0].getBoundingClientRect().width; 5323 } 5324 _scrollTab.data('scrollTabOptions').resize(); 5325 delete thisOoptions; 5326 } 5327 5328 var options = $.extend({ 5329 translate: 1, 5330 translateSpeed: 2, 5331 directTranslate: 150, 5332 maxTranslate: 1, 5333 touch: {}, 5334 arrows_css: false, 5335 tabs_wrapper: '.nav-tabs', 5336 onResize: false, 5337 width_grow: 9, 5338 }, options); 5339 5340 var el = $(this); 5341 5342 if(el.hasClass('arrow_scroll_init')) 5343 return false;
5344 5345 el.each(function(i, scrollTab){ 5346 _scrollTab(scrollTab, options); 5347 }); 5348} 5349/* End */ 5350; 5351; /* Start:"a:4:{s:4:"full";s:58:"/local/templates/aspro_max/js/main.min.js?1614351928200297";s:6:"source";s:37:"/local/templates/aspro_max/js/main.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 5352function 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){return function(a){let o=this.lastCall;this.lastCall=Date.now(),(void 0===o||this.lastCall-o>t)&&e(a)}}function debounce(e,t){return function(a){let o=this.lastCall;this.lastCall=Date.now(),o&&this.lastCall-o<=t&&clearTimeout(this.lastCallTimer),this.lastCallTimer=setTimeout(function(){e(a)},t)}}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}function touchMenu(e){isMobile?$(e).length&&$(e).each(function(){var e=$
5352(this);e.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}),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(){var e=$(this);e.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(){var e=$
5352(this);e.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(){var e=$(this);e.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=$
5352(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(),orderActions(),checkMobileRegion()}function fileInputInit(e){$("input[type=file]").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 t=$(this).closest(".input").find("input[type=file]").length+1;$(this).closest(".form-group").find(".input").append('<input type="file" id="POPUP_FILE" name="FILE_n'+t+'" class="inputfile" value="" />'),$("input[type=file]").uniform({fileButtonHtml:BX.message("JS_FILE_BUTTON_NAME"),fileDefaultHtml:e})}),$(".form .add_file").on("click",function(){var t=$(this).closest(".input").find("input[type=file]").length+1;$(this).closest(".form-group").find(".input").append('<input type="file" id="POPUP_FILE" name="FILE_n'+t+'" class="inputfile" value="" />'),$("input[type=file]").uniform({fileButtonHtml:BX.message("JS_FILE_BUTTON_NAME"),fileDefaultHtml:e})})}function declOfNum(e,t){var a=[2,0,1,1,1,2];return e+" "+t[e%100>4&&e%100<20?2:a[Math.min(e%10,5)]]}var basketTimeoutSlide,resizeEventTimer,clicked_tab=0;if(void 0===arAsproOptions){var arAsproOptions={SITE_DIR:"/"};void 0!==$("body").data("site")&&(arAsproOptions.SITE_DIR=$("body").data("site"))}if(InitLazyLoad=function(){},$(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
5352ox="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),t=e.siblings("a");t.length&&t[0].click()}}),$(document).on("click",".bx-yandex-view-layout .yandex-map__mobile-opener",function(){$(this).hasClass("closer")?closeYandexMap():openYandexMap(this)}),$(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),o.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=$
5352(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&&void 0!==typeof e.BASKET_REFRESHED&&!0===e.BASKET_REFRESHED){var t=e.BASKET_DATA.BASKET_ITEMS_COUNT;reloadBasketCounters(t)}}),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.split(" ").join(""),e=e.split(" ").join(""),e};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(".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(),$(".wish_item[data-item="+e+"] .value:not(.added)").show(),$(".wish_item[data-item="+e+"] .value.added").hide(),$(".wish_item.to[data-item="+e+"]").show(),$(".wish_item.in[data-item="+e+"]").hide(),$(".banner_buttons.with_actions .wraps_buttons[data-id="+e+"] .basket_item_add").removeClass("added"),$(".banner_buttons.with_actions .wraps_buttons[data-id="+e+"] .wish_item_add").removeClass("added")};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(),$(".wish_item[data-item="+e+"] .value:not(.added)").show(),$(".wish_item[data-item="+e+"] .value.added").hide(),$(".wish_item.to[data-item="+e+"]").show(),$(".wish_item.in[data-item="+e+"]").hide(),$(".banner_buttons.with_actions .wraps_buttons[data-id="+e+"] .basket_item_add").addClass("added")};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(".button_block").removeClass("wide"),$(".wish_item[data-item="+e+"] .value:not(.added)").hide(),$(".wish_item[data-item="+e+"] .value.added").css("display","block"),$(".wish_item.to[data-item="+e+"]").hide(),$(".wish_item.in[data-item="+e+"]").show(),$(".banner_buttons.with_actions .wraps_buttons[data-id="+e+"] .wish_item_add").addClass("added")};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:"",i="DELAY"in e||"DELAY_COUNT"in e,s="DELAY"in e?e.DELAY.COUNT:"DELAY_COUNT"in e?e.DELAY_COUNT:0,n="DELAY"in e?e.DELAY.TITLE:"DELAY_SUMM_TITLE"in e?e.DELAY_SUMM_TITLE:"",r="COMPARE"in e,l="COMPARE"in e?"object"==typeof e.COMPARE&&"COUNT"in e.COMPARE?e.COMPARE.COUNT:Object.keys(e.COMPARE).length:0;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())),i&&t&&(+s>0?$(".bottom-icons-panel .delay.counter-state").removeClass("counter-state--empty"):$(".bottom-icons-panel .delay.counter-state").addClass("counter-state--empty"),$(".bottom-icons-panel .delay .counter-state__content-item-value").text(s),$(".bottom-icons-panel .delay").closest(".bottom-icons-panel__content-link").attr("title",$("<div/>").html(n).text())),r&&(l>0?$(".bottom-icons-panel .compare.counter-state").removeClass("counter-state--empty"):$(".bottom-icons-panel .compare.counter-state").addClass("counter-state--empty"),$(".bottom-icons-panel .compare .counter-state__content-item-value").text(l))}};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")):"wish"==e?o?"N"!==arAsproOptions.THEME.SHOW_BASKET_ONADDTOCART&&$(".opener .wish_count").click():($(".opener .wish_count").removeClass("small"),$('.tabs_content.basket li[item-section="DelDelCanBuy"]').addClass("cur"),$('#basket_line ul.tabs li[item-section="DelDelCanBuy"]').addClass("cur")):"N"!==arAsproOptions.THEME.SHOW_BASKET_ONADDTOCART&&$(".opener .basket_count").click())}))};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_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_hover_block"):$(".top_basket .basket_hover_block"),t.css({opacity:"1",visibility:"visible"}),setTimeout(function(){t.css({opacity:"",visibility:""})},2e3)))}))};var lastHash=location.hash;if("onhashchange"in window){function compareHash(e,t){for(var a=0,o=Math.min(e.length,t.length);a<o&&e.charAt(0)==t.charAt(0);a++);e=e.substr(a),t=t.substr(a);for(a=0,o=Math.min(e.length,t.length);a<o&&e.substr(-1)==t.substr(-1);a++);return[e,t]}$(window).bind("hashchange",function(){var e=location.hash;"#delayed"==e?$("#basket_toolbar_button_delayed").length&&$("#basket_toolbar_button_delayed").trigger("click"):$("#basket_toolbar_button").length&&$("#basket_toolbar_button").trigger("click");compareHash(e,lastHash);if(lastHash=e,lastHash&&("scrollRestoration"in history&&(history.scrollRestoration="manual"),$('.ordered-block .tabs .nav a[href="'+lastHash+'"]').length)){$('.ordered-block .tabs .nav a[href="'+lastHash+'"]').trigger("click");var t=$(".ordered-block .tabs").offset();$("html, body").animate({scrollTop:t.top-90},400)}})}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(){function e(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")}if(!arAsproOptions.PAGES.BASKET_PAGE&&window.matchMedia("(min-width: 769px)").matches){var t=this;$(t).siblings().removeClass("cur"),$(t).addClass("cur"),parseInt($("#basket_line .basket_fly").css("right"))<0?($("#basket_line .basket_fly").stop().addClass("loading").animate({right:"0"},333,function(){$(t).closest(".basket_fly.loaded").length?e(t):$.ajax({url:arAsproOptions.SITE_DIR+"ajax/basket_fly.php",type:"post",success:function(a){$("#basket_line .basket_fly").removeClass("loading").addClass("loaded").html(a),e(t)}})}),$("#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"))}}),!funcDefined("clearViewedProduct"))function clearViewedProduct(){try{var e=arAsproOptions.SITE_ID,t="MAX_VIEWED_ITEMS_"+e,a={path:"/",expires:30};void 0!==BX.localStorage&&BX.localStorage.set(t,{},0),$.removeCookie(t,a)}catch(e){console.error(e)}}
5352if(!funcDefined("setViewedProduct"))function setViewedProduct(e,t){try{var a=$.cookie.json;$.cookie.json=!0;var o=arAsproOptions.SITE_ID,i="MAX_VIEWED_ITEMS_"+o,s={path:"/",expires:30};if(void 0!==BX.localStorage&&void 0!==e&&void 0!==t){var n=void 0!==t.PRODUCT_ID?t.PRODUCT_ID:e,r=BX.localStorage.get(i)?BX.localStorage.get(i):{},l=$.cookie(i)?$.cookie(i):{};for(var c in r)r[c].IS_LAST=!1,void 0===l[c]&&delete r[c];for(var c in l)void 0===r[c]&&delete l[c];for(var c in l)0;void 0!==r[n]&&r[n].ID!=e&&(delete r[n],delete l[n]);var d=(new Date).getTime();t.ID=e,t.ACTIVE_FROM=d,t.IS_LAST=!0,r[n]=t,l[n]=[d.toString(),t.PICTURE_ID],$.cookie(i,l,s),BX.localStorage.set(i,r,2592e3)}}catch(e){console.error(e)}finally{$.cookie.json=a}}if(!funcDefined("initSelects"))function initSelects(e){var t,a=!!navigator.userAgent.match(/(iPad|iPhone|iPod)/g);a||($("#bx-soa-order").length||($(e).find(".wrapper1 select:visible").ikSelect({syntax:'<div class="ik_select_link"> \t\t\t\t\t\t<span class="ik_select_link_text"></span> \t\t\t\t\t\t<div class="trigger"></div> \t\t\t\t\t</div> \t\t\t\t\t<div class="ik_select_dropdown"> \t\t\t\t\t\t<div class="ik_select_list"> \t\t\t\t\t\t</div> \t\t\t\t\t</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")||(0,t+=$(this).outerHeight())}),t<112?e.$listInner.css("height","auto"):e.$listInner.css("height","112px"),e.$link.addClass("opened"),e.$listInner.addClass("scroller"),$(".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()})))}if(funcDefined("CheckTopMenuFullCatalogSubmenu")||(CheckTopMenuFullCatalogSubmenu=function(){if(!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"),i=e.actual("outerWidth"),s=0;t.length&&(a=t.actual("outerWidth"),s=t.offset().left,s+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=$
5352(this),t=e.find(">.dropdown");t.length&&(t.css({width:a-i+"px"}),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){var o=0;return $(a).css("height",""),o=1==e?$(a).actual("outerHeight"):$(a).actual("height"),o}).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 m=o.length;s<m;++s)o[s]%2&&--o[s];var u=$(i).height(Math.max.apply(this,o));return u},$.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(),d&&(s.sliceNext=Math.floor(c/d)),p=!0)}if(elements=[],void 0!==s.classes&&s.classes.length)for(var m=0;m<s.classes.length;m++){var u=$(s.item).find(s.classes[m]);elements.push(u)}var h=elements.push(t)-1;if(1==s.mobile&&window.matchMedia("(max-width: 500px)").matches)for(var f=0;f<elements.length;f++){u=$(elements[f]);u.css({"line-height":"",height:""})}else if(void 0===s.typeResize||0==s.typeResize){if(s.slice)for(f=0;f<elements.length;f++)if(s.currentRow){var _=t.index(s.currentItem),b=s.slice,v=Math.floor(_/b),g=(u=$(elements[f].slice(v*b,v*b+b)),f==h&&s.classNull);u.css({"line-height":"",height:""}),u.equalizeHeights(s.outer,g,s)}else for(m=0;m<elements[f].length;){s.customSlice&&s.sliceNext&&p&&m&&(s.slice=s.sliceNext);var k=s.slice;u=$(elements[f].slice(m,m+k));if(void 0!==s.blockNull&&void 0!==s.blockNull.class){var w=0;u.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),u=$(elements[f].slice(m,m+k)),u){g=f==h&&s.classNull;u.css({"line-height":"",height:""}),u.equalizeHeights(s.outer,g,s)}m+=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)},$.fn.sliceHeightNoResize=function(e){function t(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.f
5352irst().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(),o&&(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")})}}}}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 a=$(this);ignoreResize.push(!0),t(a),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){var a=e.BASKET[t];"number"!=typeof a&&"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.DELAY)for(var t in e.DELAY){a=e.DELAY[t];"number"!=typeof a&&"string"!=typeof a||($(".wish_item.to[data-item="+a+"]").hide(),$(".wish_item.in[data-item="+a+"]").show(),$(".wish_item[data-item="+a+"]").find(".value.added").length&&($(".wish_item[data-item="+a+"]").find(".value").hide(),$(".wish_item[data-item="+a+"]").find(".value.added").show()))}if(e.SUBSCRIBE)for(var t in e.SUBSCRIBE){a=e.SUBSCRIBE[t];"number"!=typeof a&&"string"!=typeof a||($(".to-subscribe[data-item="+a+"]").hide(),$(".in-subscribe[data-item="+a+"]").show())}if(e.COMPARE)for(var t in e.COMPARE){a=e.COMPARE[t];"number"!=typeof a&&"string"!=typeof a||($(".compare_item.to[data-item="+a+"]").hide(),$(".compare_item.in[data-item="+a+"]").show(),$(".compare_item[data-item="+a+"]").find(".value.added").length&&($(".compare_item[data-item="+a+"]").find(".value").hide(),$(".compare_item[data-item="+a+"]").find(".value.added").show()))}}),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((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"), 5353" undefined"!=typeof $(t.t).data("ls")&&$(t.t).data("ls")){var r=$(t.t).data("ls"),l=0,c="";if($(t.t).data("ls_timeout")&&(l=$(t.t).data("ls_timeout")),l=l?Date.now()+1e3*l:"","undefined"!=typeof localStorage){var d=localStorage.getItem(r);try{c=JSON.parse(d)}catch(e){c=d}null!=c&&localStorage.removeItem(r),c={},c.VALUE="Y",c.TIMESTAMP=l,localStorage.setItem(r,JSON.stringify(c))}else{d=$.cookie(r);d||$.cookie(r,"Y",{expires:l})}var p=t.w.find(".marketing-popup").data("classes");p&&t.w.addClass(p)}if($.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()+'"]');i.val(BX.util.htmlspecialcharsback($(t.t).data("autoload-"+o))).attr("readonly","readonly"),i.closest(".form-group").addClass("input-filed"),i.attr("title",i.val())}}),t.w.hasClass("send_gift_frame")){var m=priceHtml=propsHtml="";$(".offers_img a").length?m=$(".offers_img a").html():$(".product-detail-gallery__container").length&&(m="<img src="+$('.product-detail-gallery__container link[itemprop="image"]').attr("href")+" />"),$('.product-container *[itemprop="offers"]').length&&($(".sku-view").length?$(".prices_block .price").length&&(priceHtml=$(".prices_block .cost.prices").html().replace("id","data-id")):$(".prices_block .js_price_wrapper").length?priceHtml='<div class="with_matrix">'+$(".prices_block .js_price_wrapper").html()+"</div>":$(".prices_block .with_matrix").length?priceHtml='<div class="with_matrix">'+$(".prices_block .with_matrix").html()+"</div>":$(".prices_block .price_group.min").length?priceHtml=$(".prices_block .price_group.min").html():$(".prices_block .price_matrix_wrapper").length&&(priceHtml=$(".prices_block .price_matrix_wrapper").html())),$(".buy_block .sku_props").length&&(propsHtml='<div class="props_item">',$(".buy_block .sku_props .bx_catalog_item_scu >
5353 div").each(function(){var e=$(this).find(".bx_item_section_name > span").html(),t="",a=$(this).find(".ik_select_link_text");if(a.length)t=a.text();else{var o=$(this).find("ul li.active"),i=o.find(" > i");if(i.length&&i.attr("title")){var s=i.attr("title").split(":");s=s.length?s[1].trim():i.attr("title"),t=s}else t=o.find(" > span").text()}propsHtml+='<div class="prop_item"><span>'+e+'<span class="val">'+t+"</span></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>'+m+'</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.hasClass("city_chooser_frame ")||t.w.hasClass("city_chooser_small_frame "))&&$(".popup_regions .items .items_block").mCustomScrollbar({mouseWheel:{scrollAmount:150,preventDefault:!0}}),"fast_view"==e&&$(".smart-filter-filter").length){var u='<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>';t.w.closest("#popup_iframe_wrapper").append(u)}t.w.addClass("show").css({opacity:1}),t.w.mCustomScrollbar({mouseWheel:{scrollAmount:150,preventDefault:!0}}),(void 0===t.c.noOverlay||void 0!==t.c.noOverlay&&!t.c.noOverlay)&&($("body").css({overflow:"hidden",height:"100vh"}),t.w.closest("#popup_iframe_wrapper").css({"z-index":3e3,display:"flex"}));var h={action:"loadForm"};BX.onCustomEvent("onCompleteAction",[h,$(t.t)[0]]),void 0===a&&(a=""),void 0===o&&(o=!1);$("."+e+"_frame").width();"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")))),$("."+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}
5353,200,function(){if(t.w.removeClass("scroll-init").mCustomScrollbar("destroy"),t.w.hide(),t.w.empty(),t.o.remove(),t.w.removeClass("show"),$("body").css({overflow:"",height:""}),t.w.closest("#popup_iframe_wrapper").find(".jqmOverlay").length||t.w.closest("#popup_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();var a=t.w.closest("#popup_iframe_wrapper").find(".navigation-wrapper-fast-view");a.remove()}}),window.b24form=!1};if($.fn.jqmEx=function(){var e=$(this),t=e.data("name");if(t.length&&"disabled"!=e.attr("disabled")){var a="",o="",i="",s={};void 0===$.fn.jqmEx.counter?$.fn.jqmEx.counter=0:++$.fn.jqmEx.counter,$.each(e.get(0).attributes,function(t,a){var n=a.nodeName,r=e.attr(n);if("onclick"!==n&&(i+="["+n+'="'+r+'"]',s[n]=r),/^data\-param\
5353-(.+)$/.test(n)){var l=n.match(/^data\-param\-(.+)$/)[1];o+=l+"="+r+"&"}});var n=JSON.stringify(s),r=encodeURIComponent(n),l=arAsproOptions.SITE_DIR+"ajax/form.php";l+="auth"==t?"?"+o+"auth=Y":"?"+o+"data-trigger="+r,e.closest("#fast_view_item").length&&(a="fast_view_popup");var c="Y"==e.data("noOverlay");if(c)var d=$('<div class="'+t+"_frame "+a+' jqmWindow popup" data-popup="'+$.fn.jqmEx.counter+'" data-trigger="'+r+'"></div>').appendTo("body");else d=$('<div class="'+t+"_frame "+a+' jqmWindow popup" data-popup="'+$.fn.jqmEx.counter+'" data-trigger="'+r+'"></div>').appendTo("#popup_iframe_wrapper");d.jqm({ajax:l,trigger:i,noOverlay:c,onLoad:function(e){onLoadjqm(t,e)},onHide:function(e){onHidejqm(t,e)}})}},window.addEventListener("keydown",function(e){27==e.keyCode&&($(".jqm-init.show").last().jqmHide(),$(".inline-search-block.show").length&&($(".inline-search-block").toggleClass("show"),$(".jqmOverlay.search").detach()),$(".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){var a=$(".prices_tab .opener").first();a.find(".opener_icon").addClass("opened"),a.parents("tr").addClass("nb"),a.parents("tr").next(".offer_stores").find(".stores_block_wrap").slideDown(200)}var o=e.offset().top;$("header").outerHeight(!0,!0);$("html,body").animate({scrollTop:o-88},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>'),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})),!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){e&&e.ID&&waitLayer(100,function(){dataLayer.push({event:arAsproOptions.COUNTERS.GOOGLE_EVENTS.ADD2BASKET,ecommerce:{currencyCode:e.CURRENCY,add:{products:[{id:e.ID,name:e.NAME,price:e.PRICE,brand:e.BRAND,category:e.CATEGORY,quantity:e.QUANTITY}]}}})})}})}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=[];if(e.ITEMS)for(var i in e.ITEMS)o.push({id:e.ITEMS[i].ID,sku:e.ITEMS[i].ID,name:e.ITEMS[i].NAME,price:e.ITEMS[i].PRICE,brand:e.ITEMS[i].BRAND,category:e.ITEMS[i].CATEGORY,quantity:e.ITEMS[i].QUANTITY});e.ID?waitLayer(100,function(){dataLayer.push({event:arAsproOptions.COUNTERS.GOOG
5353LE_EVENTS.PURCHASE,ecommerce:d={purchase:{actionField:{id:e.ACCOUNT_NUMBER,shipping:e.PRICE_DELIVERY,tax:e.TAX_VALUE,list:t,revenue:e.PRICE},products:o}}}),void 0!==a&&a(d)}):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){e.ID&&waitLayer(100,function(){dataLayer.push({ecommerce:{detail:{products:[{id:e.ID,name:e.NAME,price:e.PRICE,brand:e.BRAND,category:e.CATEGORY}]}}})})}})}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(a){var o=[];if(a.ITEMS)for(var i in a.ITEMS)o.push({id:a.ITEMS[i].ID,name:a.ITEMS[i].NAME,price:a.ITEMS[i].PRICE,brand:a.ITEMS[i].BRAND,category:a.ITEMS[i].CATEGORY,quantity:a.ITEMS[i].QUANTITY});o&&waitLayer(100,function(){dataLayer.push({event:arAsproOptions.COUNTERS.GOOGLE_EVENTS.CHECKOUT_ORDER,ecommerce:{checkout:{actionField:{step:e,option:t},products:o}}})})}})}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){e.ID&&waitLayer(100,function(){dataLayer.push({event:arAsproOptions.COUNTERS.GOOGLE_EVENTS.REMOVE_BASKET,ecommerce:{remove:{products:[{id:e.ID,name:e.NAME,category:e.CATEGORY}]}}}),"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),!r&&e.closest(".item").find(".basket_props_block").length&&(r=e.closest(".item").find(".basket_props_block")[0]),r){if(i=r.getElementsByTagName("select"),i&&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}if(i=r.getElementsByTagName("input"),i&&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)}}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),$("body .add-error-bakset").click(),$("body .add-error-bakset").remove(),"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,r=n+s,l=a.parents(".toright").length>0,c=a.parents(".dropdown-menu"),d=c.length>0;if(d)var p=c.first().outerWidth(),m=c.first().offset().left,u=p+m;u+a.outerWidth()>r&&a.find("a").css("white-space","normal");var h=a.outerWidth(),f=o+h;if(f>r||l){var _=0;if(_=r-f,d||l)a.css("left","auto"),a.css("right","100%"),a.addClass("toright");else{var b=parseInt(a.css("left"));a.css("left",b+_+"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+"%")}}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=$
5353(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(){var e=$(this).val();""==e||$(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")}))}),checkPopupWidth=function(){$(".popup.show").each(function(){var e=$
5353(this).actual("width");$(this).css({"margin-left":$(window).width()>e?"-"+e/2+"px":"-"+$(window).width()/2+"px"})})},checkCaptchaWidth=function(){$(".captcha-row").each(function(){var e=$(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,$(window).scrollTop()>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=$(window).scrollTop(),a=$(window).height(),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))},CheckObjectsSizes=function(){$(".container iframe,.container object,.container video").each(function(){var e=$
5353(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),getActualBasket("","",n);var a={action:"loadBasket"};BX.onCustomEvent("onCompleteAction",[a])}))};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(){$(".view_sale_block").size()&&$(".view_sale_block").each(function(){var e=$(this).find(".active_to").text(),t=new Date(e.replace(/(\d+)\.(\d+)\.(\d+)/,"$3/$2/$1"));$(this).hasClass("compact")?$(this).find(".countdown").countdown({until:t,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):$(this).find(".countdown").countdown({until:t,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(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){var o=window["yaCounter"+e];"object"==typeof o?"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=(jQuery.browser.mobile||previewMode)&&window.matchMedia("(max-width:767px)").matches||window.matchMedia("(max-width:400px)").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");void 0!==a&&(i=$(a).attr("data-quantity"),$(a).attr("data-props")),i<0&&(i=1);var r=s.data("props"),l=n.data("props"),c="",d="",p="N",m={},u=s.data("iblockid"),h=s.attr("data-item");if(r?c=r.split(";"):l&&(c=l.split(";")),s.data("part_props")&&(d=s.data("part_props")),s.data("add_props")&&(p=s.data("add_props")),m=fillBasketPropsExt(s,"prop",s.data("bakset_div")),m.iblockID=u,m.part_props=d,m.add_props=p,m.props=JSON.stringify(c),m.item=h,m.ocb_item="Y",isMobile){var f=arAsproOptions.SITE_DIR+"form/";f+="?name="+o+"&form_id=ocb&path="+window.location.pathname+"&ELEMENT_ID="+e+"&IBLOCK_ID="+t+"&ELEMENT_QUANTITY="+i+"&OFFER_PROPS="+m.props,location.href=f}else $(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>'),$("."+o+"_frame").jqm({trigger:"."+o+"_trigger",onHide:function(e){onHidejqm(o,e)}
5353,toTop:!1,onLoad:function(e){onLoadjqm(o,e)},ajax:arAsproOptions.SITE_DIR+"ajax/one_click_buy.php?ELEMENT_ID="+e+"&IBLOCK_ID="+t+"&ELEMENT_QUANTITY="+i+"&OFFER_PROPS="+m.props}),$("."+o+"_trigger").click())};if(!funcDefined("oneClickBuyBasket"))var oneClickBuyBasket=function(){if(name="one_click_buy_basket",isMobile){var e=arAsproOptions.SITE_DIR+"form/";e+="?name="+name+"&form_id=ocb&path="+window.location.pathname+"&buy_basket=y",location.href=e}else $(".fast_order").hasClass("clicked")||($(".fast_order").addClass("clicked"),$("body").find("."+name+"_frame").remove(),$("body").find("."+name+"_trigger").remove(),$("body #popup_iframe_wrapper").append('<div class="'+name+'_frame popup"></div>'),$("body #popup_iframe_wrapper").append('<div class="'+name+'_trigger"></div>'),$("."+name+"_frame").jqm({trigger:"."+name+"_trigger",onHide:function(e){onHidejqm(name,e)},onLoad:function(e){onLoadjqm(name,e)},ajax:arAsproOptions.SITE_DIR+"ajax/one_click_buy_basket.php"}),$("."+name+"_trigger").click())};if($(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>
5353li.full",function(){var e=$(this).find(">.dropdown");e.length&&topMenuEnterTimer&&(clearTimeout(topMenuEnterTimer),topMenuEnterTimer=!1)}),$(document).on("mouseenter",".menu_top_block>li:not(.full)",function(){var e=$(this).find(">.dropdown");if(e.length&&!e.hasClass("visible")){var t=$(this).parents(".menu"),a=t.parents(".wrap_menu"),o=a.actual("outerWidth"),i=a.offset().left,s=i+o,n=s-($(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;n<0&&e.css({left:n+"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"),o=a.parents(".wrap_menu"),s=[];topMenuEnterTimer=setTimeout(function(){var a=o.actual("outerWidth"),i=o.offset().left,n=i+a,r=e.parent(),l=!!r.hasClass("toleft");l=l?e.offset().left+e.actual("outerWidth")-t.actual("outerWidth")<i:e.offset().left+e.actual("outerWidth")+t.actual("outerWidth")>n,l?e.find(">.dropdown").addClass("toleft").show():e.find(">.dropdown").removeClass("toleft").show();var c=t.offset().left,d=c+t.actual("outerWidth");
5353e.parents(".dropdown").each(function(){var e=$(this),t=e.offset().left,a=t+e.actual("outerWidth");(t>=c&&t<d-1||a>c+1&&a<=d)&&(s.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(),s.length)for(i in s)s[i].find(">li>a").css({opacity:""})},delayTime);e.unbind("mouseenter"),e.on("mouseenter",function(){t&&(clearTimeout(t),t=!1)})})}}),$(document).on("mouseenter",".breadcrumbs .breadcrumbs__item, .hover-block .hover-block__item",function(){var e=$(this),t=e.find("> .breadcrumbs__dropdown-wrapper, > .hover-block__item-wrapper");t.velocity("stop").velocity("transition.slideUpIn",{duration:300,delay:100}),e.one("mouseleave",function(){t.velocity("stop").velocity("fadeOut",{duration:100})})}),$(document).on("mouseenter",".menu .mega-menu table td, .menu-row .mega-menu table td",function(){var e=$(this),t=e.find("> .wrap > .dropdown-menu");e.hasClass("wide_menu")||(t.show(),CheckTopVisibleMenu());var a=$(".wrapper1.dark-hover-overlay").length>0;t.velocity("stop"),0!=t.css("opacity")?(t.css("opacity","1"),a&&$(".shadow-block").css("opacity","1")):t.velocity("fadeIn",{begin:function(e){CheckTopVisibleMenu()},duration:150,delay:250,complete:function(){a&&($("body").addClass("menu-hovered"),$(".shadow-block").length||$('<div class="shadow-block"></div>').appendTo($("body")),$(".shadow-block").velocity("stop").velocity("fadeIn",200));var e=$(".dropdown-menu.with_right_block .owl-carousel-hover");e.length&&(e.removeClass("owl-carousel-hover").addClass("owl-carousel"),setTimeout(function(){InitOwlSlider(),e.removeClass("loader_circle")},1))}}),e.one("mouseleave",function(){t.velocity("stop").velocity("fadeOut",{duration:50,delay:300,complete:function(){a&&$(".shadow-block").velocity("stop").velocity("fadeOut",{duration:200,complete:function(){$("body").removeClass("menu-hovered")}})}})})}),$(document).on("mouseenter",".menu-item:not(.wide_menu) .dropdown-menu .dropdown-submenu",function(){var e=$
5353(this),t=e.find("> .dropdown-menu");t.velocity("stop"),0!=t.css("opacity")?t.css("opacity","1"):t.velocity("transition.fadeIn",{begin:function(e){$(e).css("display","block"),CheckTopVisibleMenu()},duration:300,delay:250}),e.one("mouseleave",function(){t.velocity("stop").velocity("fadeOut",{duration:150,delay:300})})}),void 0!==typeof $.Velocity&&"RegisterEffect"in $.Velocity){var effects={"transition.slideDownFullIn":{defaultDuration:900,calls:[[{opacity:[1,0],translateY:[0,"-100%"],translateZ:0}]]},"transition.slideDownFullOut":{defaultDuration:900,calls:[[{opacity:[.4,1],translateY:["-100%",0],translateZ:0}]]}};for(var effectName in effects)effects.hasOwnProperty(effectName)&&$.Velocity.RegisterEffect(effectName,effects[effectName])}getGridSize=function(e,t){var a=1;return window.matchMedia("(min-width: 1200px)").matches&&(a=e[0],void 0!==t.data("lg_count")&&t.data("lg_count")&&$(".front.wide_page").length&&(a=t.data("lg_count"))),window.matchMedia("(max-width: 1200px)").matches&&(a=e[1]),window.matchMedia("(max-width: 992px)").matches&&(a=e[2]),e[3]&&window.matchMedia("(max-width: 600px)").matches&&(a=e[3]),e[4]&&window.matchMedia("(max-width: 400px)").matches&&(a=e[4]),a},CheckFlexSlider=function(){$(".flexslider:not(.thmb)").each(function(){var e=$
5353(this);if(void 0!==e.data("flexslider")&&"vars"in e.data("flexslider")){e.resize();var t=e.data("flexslider").vars.counts;if(void 0!==t&&e.is(":visible")){var a=getGridSize(t,e),o=a!=e.data("flexslider").vars.minItems||a!=e.data("flexslider").vars.maxItems||a!=e.data("flexslider").vars.move;o&&(e.data("flexslider").vars.minItems=a,e.data("flexslider").vars.maxItems=a,e.data("flexslider").vars.move=a,e.flexslider(0),e.resize(),e.resize())}}})},$.fn.mCustomScrollbarDeferred=function(e){$(this).addClass("scroll-init"),$(this).hasClass("destroyed")||($(this).hover(function(t){var a=$(this);a.hasClass("mCustomScrollbar")||$(this).hasClass("destroyed")||a.data("scrollTimer",setTimeout(function(){a.mCustomScrollbar(e),a.off("touchstart touchmove touchend mousewheel mouseenter mouseleave")},200))},function(e){clearTimeout($(this).data("scrollTimer"))}),$(this).on("touchstart touchmove",function(t){var a=$(this);a.hasClass("mCustomScrollbar")||$(this).hasClass("destroyed")||a.mCustomScrollbar(e);var o=a.find(">.mCustomScrollBox>.mCSB_container");if(o.length){ 5354var i=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0],s=new Touch({identifier:42,target:o[0],clientX:i.clientX,clientY:i.clientY,screenX:i.screenX,screenY:i.screenY,pageX:i.pageX,pageY:i.pageY,radiusX:1,radiusY:1}),n=new TouchEvent(t.type,{cancelable:!0,bubbles:!1,composed:!0,touches:[s],targetTouches:[s],changedTouches:[s]});o[0].dispatchEvent(n)}}),$(this).on("touchend",function(e){$(this).off("touchstart touchmove touchend mousewheel mouseenter mouseleave")}),$.event.special.mousewheel&&$(this).on("mousewheel",function(t){var a=$(this);a.hasClass("mCustomScrollbar")||$(this).hasClass("destroyed")||(a.mCustomScrollbar(e),a.off("touchstart touchmove touchend mousewheel mouseenter mouseleave"))}))},InitScrollBar=function(e,t){var a;if(a=void 0===e?$(".srollbar-custom:not(.mobile-scroll):not(.scroll-init)"):e.filter(":not(.scroll-init)"),a.length){a.addClass("scroll-init");var o,i={mouseWheel:{scrollAmount:150,preventDefault:!0}},s=$.extend({},i,o,a.data("plugin-options"),t);s.callbacks={onScroll:function(){$(this).find(".mCSB_buttonLeft").hasClass("disabled")&&$(this).find(".mCSB_buttonLeft").removeClass("disabled"),$(this).find(".mCSB_buttonRight").hasClass("disabled")&&$(this).find(".mCSB_buttonRight").removeClass("disabled")},onTotalScrollBack:function(){$(this).find(".mCSB_buttonLeft").addClass("disabled")},onTotalScroll:function(){$(this).find(".mCSB_buttonRight").addClass("disabled")},onInit:function(){$(this).find(".mCSB_buttonLeft").addClass("disabled")}},a.filter(":not(.scroll-deferred)").mCustomScrollbar(s),a.filter(".scroll-deferred").mCustomScrollbarDeferred(s)}},InitCustomScrollBar=function(e){var t;if(t=void 0===e?$(".scrollbar:not(.mobile-scroll):not(.scroll-init)"):e.filter(":not(.scroll-init)"),t.length){t.addClass("scroll-init");var a,o={effect:"fadeIn",effectTime:300,threshold:0},i=$.extend({},o,a,t.data("plugin-options"));t.filter(":not(.scroll-deferred)").mCustomScrollbar(i),t.filter(".scroll-deferred").mCustomScrollbarDeferred(i)}},InitFancyBox=function(){$(".fancy").fancybox({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 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>'},touch:"enabled",buttons:["close"],backFocus:!1,beforeShow:function(e){if(!$(".cd-modal-bg").hasClass("is-visible")){var t=retrieveScale($(".cd-modal-bg"));$(".cd-modal-bg").show().addClass("is-visible").one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(){animateLayer($(".cd-modal-bg"),t,!0)})}var a=$(".company-block source.video-block");if(a.length&&"#"==a.attr("src")){var o=a.closest("video"),i=o.clone();i.find("source").attr("src",i.find("source").data("src")),a.attr("src",a.data("src")),i.insertAfter(o),i.siblings("video").remove()}var s=$(".company-block #company_video_iframe");
5354if(s.length){var n=s.attr("data-src");s.attr("src",n),s.attr("allow","autoplay")}},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-inner #company_video").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(){closeModal(),$(".fancybox-overlay").fadeOut(),$("#company_video").length&&(document.getElementById("company_video").currentTime=0),$("html").removeClass("overflow_html");var e=$(".company-block .video-block");e.length&&$("#company_video_iframe").attr("src","")},onClosed:function(){$(".fancybox-wrap #company_video").length&&document.getElementById("company_video").pause()}})},InitFancyBoxVideo=function(){$(".video_link").fancybox({type:"iframe",maxWidth:800,maxHeight:600,fitToView:!1,width:"70%",height:"70%",autoSize:!1,closeClick:!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>'},beforeShow:function(e){if(!$(".cd-modal-bg").hasClass("is-visible")){var t=retrieveScale($(".cd-modal-bg"));$(".cd-modal-bg").show().addClass("is-visible").one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(){animateLayer($(".cd-modal-bg"),t,!0)})}},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(){closeModal(),$(".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
5354w 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").load(function(){void 0!==window.stickySidebar&&window.stickySidebar.updateSticky()}))},InitOwlSlider=function(){$(".owl-carousel:not(.owl-loaded):not(.appear-block)").each(function(){var e,t=$(this),a='<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>',o={navText:['<i class="svg left colored_theme_hover_text">'+a+"</i>",'<i class="svg right colored_theme_hover_text">'+a+"</i>"]},i=$.extend({},o,e,t.data("plugin-options"));if(t.on("initialized.owl.carousel",function(e){var t={slider:e};BX.onCustomEvent("onSliderInitialized",[t]),$(e.target).removeClass("loading-state"),$(e.target).find(".owl-item:first").addClass("current"),"function"==typeof sliceItemBlockSlide&&sliceItemBlockSlide()}),t.owlCarousel(i),t.on("change.owl.carousel",function(e){var t={slider:e};BX.onCustomEvent("onSlideChange",[t])}),t.on("resized.owl.carousel",function(e){"function"==typeof sliceItemBlockSlide&&sliceItemBlockSlide({resize:!1})}),t.on("changed.owl.carousel",function(e){var t={slider:e};if(BX.onCustomEvent("onSlideChanged",[t]),$(e.target).data("pluginOptions")&&("index"in $(e.target).data("pluginOptions")&&$(".switch-item-block").length&&$(".switch-item-block__count-wrapper--big .switch-item-block__count-value").text(e.item.index+1+"/"+e.item.count),"relatedTo"in $(e.target).data("pluginOptions"))){var a=$(e.target).data("pluginOptions").relatedTo,o=$(a);if(o.length&&$(e.target).data("owl.carousel")){if($(e.target).data("owl.carousel").loop){var i=e.item.count-1;s=Math.round(e.item.index-e.item.count/2-.5);s<0&&(s=i),s>i&&(s=0)}else var s=e.item.index;o.find(".owl-item").removeClass("current").eq(s).addClass("current");var n=o.find(".owl-item.active").length-1,r=o.find(".owl-item.active").first().index(),l=o.find(".owl-item.active").last().index();s>l&&o.data("owl.carousel").to(s,100,!0),s<r&&o.data("owl.carousel").to(s-n,100,!0)}}}),t.on("translated.owl.carousel",function(e){}),"clickTo"in i){var s=i.clickTo,n="magnifier"in i;t.on("click",".owl-item",function(e){e.preventDefault();var t=$(this),a=t.index();n?($(s).closest(".product-container").find(".zoom_picture").length&&($(s).closest(".product-container").find(".zoom_picture").attr("data-large",t.find(".product-detail-gallery__item").data("big")),$(s).closest(".product-container").find(".zoom_picture").attr("xoriginal",t.find(".product-detail-gallery__item").data("big")),$(s).closest(".product-container").find(".zoom_picture").attr("src",t.find(".product-detail-gallery__item img").attr("src"))),t.siblings("").removeClass("current"),t.addClass("current")):$(s).data("owl.carousel").to(a,300,!0)})}})},InitFlexSlider=function(){$(".flexslider:not(.thmb):not(.flexslider-init):not(.appear-block)").each(function(){var e,t=$(this),a={animationLoop:!1,controlNav:!1,keyboard:!1,pauseOnAction:!1,pauseInvisible:!1,directionNav:!0,useCSS:!1,animation:"slide"},o=$.extend({},a,e,t.data("plugin-options"));!t.parent().hasClass("top_slider_wrapp")&&t.is(":visible")&&(void 0!==o.counts&&"vertical"!==o.direction&&(o.maxItems=getGridSize(o.counts,t),o.minItems=getGridSize(o.counts,t),o.itemWidth=200),void 0===o.move&&(o.move=1),o.start=function(e){var t={slider:e};BX.onCustomEvent("onSlideInit",[t])},o.after=function(e){var t={slider:e};BX.onCustomEvent("onSlideComplete",[t])},o.end=function(e){var t={slider:e};BX.onCustomEvent("onSlideEnd",[t])},t.flexslider(o).addClass("flexslider-init"),o.controlNav&&t.addClass("flexslider-control-nav"),o.directionNav&&t.addClass("flexslider-direction-nav"))})},InitFlexSliderByClass=function(e){if(!e.hasClass("flexslider-init")){var t,a=e,o={animationLoop:!1,controlNav:!1,keyboard:!1,pauseOnAction:!1,pauseInvisible:!1,directionNav:!0,useCSS:!1,animation:"slide"},i=$.extend({},o,t,a.data("plugin-options"));!a.parent().hasClass("top_slider_wrapp")&&a.is(":visible")&&(void 0!==i.counts&&"vertical"!==i.direction&&(i.maxItems=getGridSize(i.counts,a),i.minItems=getGridSize(i.counts,a),i.itemWidth=200),void 0===i.move&&(i.move=1),i.start=function(e){var t={slider:e};BX.onCustomEvent("onSlideInit",[t])},i.after=function(e){var t={slider:e};BX.onCustomEvent("onSlideComplete",[t])},i.end=function(e){var t={slider:e};BX.onCustomEvent("onSlideEnd",[t])},a.flexslider(i).addClass("flexslider-init"),i.controlNav&&a.addClass("flexslider-control-nav"),i.directionNav&&a.addClass("flexslider-direction-nav"))}},inIframe=function(){try{return window.self!==window.top}catch(e){return!0}},InitZoomPict=function(e){var t=$(".zoom_picture");
5354if(void 0!==e&&(t=e),t.length){var a,o=t,i={zoomWidth:200,zoomHeight:200,adaptive:!1,title:!0,Xoffset:15},s=$.extend({},i,a,o.data("plugin-options"));o.xzoom(s),t.on("mouseleave",function(){t.data("xzoom").movezoom(event)})}};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"+(arBasketAsproCounters.READY.COUNT>0?"":" empty")),$(".basket_fly .opener .wish_count .count").attr("class","count"+(arBasketAsproCounters.DELAY.COUNT>0?"":" empty_items")).find(".items span").text(arBasketAsproCounters.DELAY.COUNT),$(".basket_fly .opener .wish_count + a").attr("href",arBasketAsproCounters.DELAY.HREF),$(".basket_fly .opener .wish_count").attr("title",$("<div/>").html(arBasketAsproCounters.DELAY.TITLE).text()).attr("class","colored_theme_hover_text wish_count small clicked"+(arBasketAsproCounters.DELAY.COUNT>0?"":" empty")),$(".basket_fly .opener .compare_count .wraps_icon_block").attr("class","wraps_icon_block compare"+(arBasketAsproCounters.COMPARE.COUNT>0?"":" empty_block")),$(".basket_fly .opener .compare_count .count").attr("class","count"+(arBasketAsproCounters.COMPARE.COUNT>0?"":" empty_items")).find(".items span").text(arBasketAsproCounters.COMPARE.COUNT),$(".basket_fly .opener .compare_count + a").attr("href",arBasketAsproCounters.COMPARE.HREF),updateBottomIconsPanel(arBasketAsproCounters))}
5354,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]"),m=!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=$(window).scrollTop(),u=($(".search-wrapper .search-input:visible"),$(".ordered-block .nav.nav-tabs")),h=!l.is(":visible");if(i||h&&d>n+c&&(m?(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(),m=!0,p[0].insertAdjacentHTML("beforebegin",$.trim(e)),p.remove(),InitMenuNavigationAim(),o(),$("#headerfixed .mega-menu table td.wide_menu .customScrollbar").mCustomScrollbarDeferred({mouseWheel:{scrollAmount:150,preventDefault:!0}}),setTimeout(resumeYmObserver,400)},error:function(){p.removeClass("nlo-loadings")}})},300))),!i&&h||(!h||d<=r+c)&&(i=!1,t.removeClass("fixed"),a.length&&a.closest(".header_wrap").css({"margin-top":""})),e.length&&u.length){var f=$(".ordered-block .nav.nav-tabs").offset();d+s>f.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 u=$("body.simple_basket_mode .wrapper1.mfixed_Y #header"),h=u.length?u:$(".wrapper1.mfixed_Y #mobileheader");if(h.length&&isMobile){var f=!1,_=h.actual("outerHeight"),b=$("#panel:visible").actual("outerHeight"),v=$(".wrapper1").hasClass("mfixed_view_scroll_top");
5354$(window).scroll(function(){var e=$(window).scrollTop();window.matchMedia("(max-width:991px)").matches?v?(e>startScroll?$("#mobilePhone.show").length||(h.removeClass("fixed"),u.length&&u.closest(".header_wrap").css({"margin-top":""})):e>_+b?(h.addClass("fixed"),u.length&&u.closest(".header_wrap").css({"margin-top":_})):e<=_+b&&(h.removeClass("fixed"),u.length&&u.closest(".header_wrap").css({"margin-top":""})),startScroll=e):f?f&&e<=_+b&&(f=!1,h.removeClass("fixed"),u.length&&u.closest(".header_wrap").css({"margin-top":""})):e>_+b&&(f=!0,h.addClass("fixed"),u.length&&u.closest(".header_wrap").css({"margin-top":_})):(h.removeClass("fixed"),u.length&&u.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"})})):$(".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"})})}},lazyLoadPagenBlock=function(){setTimeout(function(){$(".with-load-block .ajax_load_btn:not(.appear-block)").length&&$(".with-load-block .ajax_load_btn:not(.appear-block)").appear(function(){var e=$
5354(this);e.addClass("appear-block").trigger("click")},{accX:0,accY:200})},200)},scrollPreviewBlock=function(){if(void 0!==$.cookie("scroll_block")&&$.cookie("scroll_block")){var e=$($.cookie("scroll_block"));e.length&&$("body, html").animate({scrollTop:e.offset().top},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"})}},MegaMenuFixed=function(){var e=150,t=$(".mega_fixed_menu").find("[data-nlo]");$("header .burger, #headerfixed .burger").on("click",function(){t.length&&(t.hasClass("nlo-loadings")||(t.addClass("nlo-loadings"),setTimeout(function(){$.ajax({data:{nlo:t.attr("data-nlo")},success:function(e){t[0].insertAdjacentHTML("beforebegin",$.trim(e)),t.remove()},error:function(){t.removeClass("nlo-loadings")}})},300))),$(".mega_fixed_menu").fadeIn(e),$(".mega_fixed_menu").mCustomScrollbarDeferred({mouseWheel:{scrollAmount:150,preventDefault:!0}})}),$(".mega_fixed_menu .svg.svg-close").on("click",function(){$(this).closest(".mega_fixed_menu").fadeOut(e)}),$(".mega_fixed_menu .dropdown-menu .arrow").on("click",function(t){t.preventDefault(),t.stopPropagation(),$(this).closest(".dropdown-submenu").find(".dropdown-menu").slideToggle(e),$(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();var i={action:"jsLoadBlock"};BX.onCustomEvent("onCompleteAction",[i,t]),initSelects(document),InitCustomScrollBar(),InitScrollBar(),void 0!==window.FilterHelper&&(FilterHelper.resultDiv=$("#filter-helper"),FilterHelper.show())}})}},initCalculatePreview=function(){$(".calculate-delivery.with_preview:not(.inited)").each(function(){var e=$
5354(this),t=e.find("span[data-event=jqm]"),a=e.find(".calculate-delivery-preview");e.addClass("inited"),e.appear(function(){if(t.length){void 0===window["calculate-delivery-preview-index"]?window["calculate-delivery-preview-index"]=1001:++window["calculate-delivery-preview-index"];var o=1*t.attr("data-param-product_id"),i=1*t.attr("data-param-quantity");if(o>0){var s=window["calculate-delivery-preview-index"];t.data({areaIndex:s}),$.ajax({url:arAsproOptions.SITE_DIR+"ajax/delivery.php",type:"POST",data:{is_preview:"Y",index:s,product_id:o,quantity:i},beforeSend:function(){e.addClass("loadings")},success:function(e){var o=t.data("areaIndex");void 0!==o&&o==s&&(t.hide(),a.html(e),a.find(".catalog-delivery-preview").length||(a.empty(),t.show()))},error:function(e,t,a){},complete:function(){var a=t.data("areaIndex");void 0!==a&&a==s&&e.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(".counter_wrapp + .wrapp-one-click").length?e.find(".wrapp-one-click .total_summ").length||i||$(d).appendTo(e.find(".counter_wrapp + .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(".counter_wrapp .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")}
5354)};$(document).ready(function(){function e(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;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)):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();var p={action:"ajaxContentLoadedTab"};BX.onCustomEvent("onAjaxSuccess",[p]),i.closest(".bottom_nav").html(l)}else{p={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 m=e;if(void 0!==a.data("target")&&(m=$(e).find(a.data("target"))),s||n.length){var u=t.closest(a.data("parent")).find(".bottom_nav.mobile_slider");u.length?u.before(m):a.before(m)}else t.closest(a.data("parent")).find(a.data("append")).append(m);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"),a.html(l);var h=a.find(".svg-inline-bottom_nav-icon");h.css("display",""),p.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();p.content=e,p.container=t,BX.onCustomEvent("onCompleteAction",[p,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")}
5354,100)}initCountdown()}if(CheckSearchWidth(),MegaMenuFixed(),InitScrollBar(),$.ripple(".btn",{debug:!1,on:"mouseenter",opacity:.4,color:"auto",multi:!0,duration:.6,easing:"linear"}),arAsproOptions.PAGES.ORDER_PAGE){var t=parseUrlQuery();if("ORDER_ID"in t){var a=t.ORDER_ID;if("N"!==arAsproOptions.COUNTERS.USE_FULLORDER_GOALS){var o={goal:"goal_order_success",result:a};BX.onCustomEvent("onCounterGoals",[o])}if(checkCounters()&&"undefined"!=typeof localStorage){var i=localStorage.getItem("gtm_e_"+a),s="";try{s=JSON.parse(i)}catch(e){s=i}"object"==typeof s&&(window.dataLayer=window.dataLayer||[],dataLayer.push({event:arAsproOptions.COUNTERS.GOOGLE_EVENTS.PURCHASE,ecommerce:s})),"undefined"!=typeof localStorage&&localStorage.removeItem("gtm_e_"+a)}}}var n=!1;"object"==typeof jQuery.browser?n=jQuery.browser.safari:"object"==typeof browser&&(n=browser.safari),n?setTimeout(function(){$(window).resize(),setTimeout(function(){CheckTopMenuPadding(),CheckTopMenuOncePadding(),CheckTopMenuDotted(),CheckHeaderFixed(),checkMenuLines(),setTimeout(function(){$(window).scroll()},50)},50)},350):(CheckTopMenuPadding(),CheckTopMenuOncePadding(),CheckTopMenuDotted(),CheckHeaderFixed(),checkMenuLines(),setTimeout(function(){$(window).resize()},150),setTimeout(function(){$(window).scroll()},250)),window.matchMedia("(max-width: 767px)").matches&&($(".bx_filter .scrollbar").addClass("mobile-scroll").removeClass("scroll-init"),$(".bx_filter .srollbar-custom").addClass("mobile-scroll").removeClass("scroll-init"),$(".bx_filter .bx_filter_section form .bx_filter_parameters").addClass("mobile-scroll").removeClass("scroll-init"),$(".bx_filter .mobile-scroll.scrollbar").length&&$(".bx_filter .mobile-scroll.scrollbar").mCustomScrollbar("destroy"),$(".bx_filter .mobile-scroll.srollbar-custom").length&&$(".bx_filter .mobile-scroll.srollbar-custom").mCustomScrollbar("destroy")),"Y"===arAsproOptions.THEME.USE_DEBUG_GOALS?$.cookie("_ym_debug",1,{path:"/"}):$.cookie("_ym_debug",null,{path:"/"}),$("#headerfixed .js-nav").length&&(2==arAsproOptions.THEME.HEADER_FIXED&&CheckHeaderFixedMenu(),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=$
5354(this);if(e.data("scrollBlock")){var t=$(e.data("scrollBlock"));t.length&&scroll_block(t)}}),$.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")}),$.validator.addMethod("regexp",function(e,t,a){ 5355var o=new RegExp(a);return this.optional(t)||o.test(e)},BX.message("JS_FORMAT")),$.validator.addMethod("filesize",function(e,t,a){return this.optional(t)||t.files[0].size<=a},BX.message("JS_FILE_SIZE")),$.validator.addMethod("date",function(e,t,a){var o=!1;if(!e||e.length<=0)o=!1;else{var i=new RegExp("^([0-9]{4})(.)([0-9]{2})(.)([0-9]{2})$"),s=i.exec(e);if(s){var n=new Date(s[1],s[3]-1,s[5]);o=n.getMonth()==s[3]-1&&n.getDate()==s[5]&&n.getFullYear()==s[1]}else{i=new RegExp("^([0-9]{2})(.)([0-9]{2})(.)([0-9]{4})$"),s=i.exec(e);if(s){n=new Date(s[5],s[3]-1,s[1]);o=n.getMonth()==s[3]-1&&n.getDate()==s[1]&&n.getFullYear()==s[5]}}}return o},BX.message("JS_DATE")),$.validator.addMethod("extension",function(e,t,a){return a="string"==typeof a?a.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(t)||e.match(new RegExp(".("+a+")$","i"))},BX.message("JS_FILE_EXT")),$.validator.addMethod("captcha",function(e,t,a){return $.validator.methods.remote.call(this,e,t,{url:arAsproOptions.SITE_DIR+"ajax/check-captcha.php",type:"post",data:{captcha_word:e,captcha_sid:function(){return $(t).closest("form").find('input[name="captcha_sid"]').val()}}})},BX.message("JS_ERROR")),$.validator.addMethod("recaptcha",function(e,t,a){var o=$(t).closest("form").find(".g-recaptcha").attr("data-widgetid");return void 0===o||""!=grecaptcha.getResponse(o)},BX.message("JS_RECAPTCHA_ERROR")),$.validator.addClassRules({phone:{regexp:arAsproOptions.THEME.VALIDATE_PHONE_MASK},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:""}}),arAsproOptions.THEME.PHONE_MASK&&$("input.phone").inputmask("mask",{mask:arAsproOptions.THEME.PHONE_MASK}),initCalculatePreview(),$("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=$
5355(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("click",".hint .icon",function(e){var t=$(this).parents(".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()}),$(".mobile_regions .city_item").on("click",function(e){e.preventDefault();var t=$(this);$.removeCookie("current_region"),$.cookie("current_region",t.data("id"),{path:"/",domain:arAsproOptions.SITE_ADDRESS}),location.href=t.attr("href")});var r=25;$("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,i=a.hasClass("toogle-accordion");if(i&&void 0!==e.originalEvent&&a.find("section.toggle.active > label").trigger("click"),t.toggleClass("active"),t.find("> p").get(0)){o=t.find("> p");var s=o.css("height");o.css("height","auto");var n=o.css("height");o.css("height",s)}var l=t.find("> div.toggle-content");t.hasClass("active")?($(o).animate({height:n},350,function(){$(this).addClass("preview-active")}),l.slideDown(350,function(){})):($(o).animate({height:r},350,function(){$(this).removeClass("preview-active")}),l.slideUp(350,function(){}))}),"function"==typeof $.fn.footable&&$(".tables-responsive .responsive").footable(),$("a[rel=tooltip]").tooltip(),$("span[data-toggle=tooltip]").tooltip(),$(".toggle .more_items").on("click",function(){$(this).closest(".toggle").find(".collapsed").css("display","inline-block").removeClass("collapsed"),$(this).remove(),void 0!==$(this).data("resize")&&$(this).data("resize")&&$(window).resize()}),$(".toggle_menu .more_items").on("click",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(),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).hasClass("inline-search-block")||$(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(".
5355js-info-block").length||$(e.target).closest(".js-show-info-block").length||($(".js-show-info-block").removeClass("opened"),$(".js-info-block").fadeOut());var a=$(e.target).attr("class");(void 0===a||a.indexOf("tooltip")<0)&&$(".tooltip-link").tooltip("hide")}}),$(".inline-search-block").find("*").on("mousedown",function(e){e.stopPropagation()}),initAnimateLoad(),$(document).on("change","input#select_all_items",function(){var e=$(this),t=$(".table-view__item:not([data-product_type=3])").find(".button_block .to-cart").length,a=$(".table-view__item:not([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 muted">(<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","checked")):($(".opt_action").addClass("no-action"),$(".opt_action").removeClass("animate-load"),$(".opt_action .text").remove(),$('input[name="chec_item"]').removeAttr("checked"))}),$(document).on("change","input[name='chec_item']",function(){var e=$
5355(this),t=e.closest(".table-view__item").find(".button_block .to-cart").length,a="3"==e.closest(".main_item_wrapper").attr("data-product_type");e.is(":checked")?$(".opt_action").each(function(){var e=$(this),o="buy"==e.attr("data-action"),i="wish"==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="wish"==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(){var e=$(this),t=e.data("action"),a={type:"multiple",iblock_id:e.data("iblock_id"),action:t,items:{}};e.hasClass("no-action")||($(".opt_action").addClass("no-action"),e.removeClass("no-action"),$(".table-view__item").each(function(){var e=$
5355(this),o=e.find(".button_block .to-cart").length,i=e.find('input[name="chec_item"]').is(":checked")&&(o||"buy"!=t);i&&(a.items[e.data("id")]={},a.items[e.data("id")].id=e.data("id"),a.items[e.data("id")].product_type=e.data("product_type"),a.items[e.data("id")].quantity=e.find('input[name="quantity"]').val())}),$.ajax({type:"POST",url:arAsproOptions.SITE_DIR+"ajax/item.php",data:a,dataType:"json",success:function(t){"STATUS"in t&&("OK"!==t.STATUS&&showBasketError(BX.message(t.MESSAGE)+" <br/>"+t.MESSAGE_EXT),$(".header-cart.fly").length?(arBasketAsproCounters.DEFAULT=!0,SetActualBasketFlyCounters(!0)):$("#ajax_basket").length?reloadTopBasket("add",$("#ajax_basket"),200,5e3,"N","",!0):reloadBasketCounters("",!0)),e.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),isMobile?($(document).on("click",'*[data-event="jqm"]',function(e){e.preventDefault(),e.stopPropagation();var t=$(this),a=t.data("name");if(window.matchMedia("(min-width:768px)").matches||"undefinde"!=typeof t.data("no-mobile")&&"Y"==t.data("no-mobile"))return $(this).hasClass("clicked")||($(this).addClass("clicked"),$(this).jqmEx(),$(this).trigger("click")),!1;if(a.length){var o=arAsproOptions.SITE_DIR+"form/",i="",s={};$.each(t.get(0).attributes,function(e,a){var o=a.nodeName,n=t.attr(o);
5355if(s[o]=n,/^data\-param\-(.+)$/.test(o)){var r=o.match(/^data\-param\-(.+)$/)[1];i+=r+"="+n+"&"}});var n=JSON.stringify(s),r=encodeURIComponent(n);o+="?name="+a+"&"+i+"data-trigger="+r,previewMode&&void 0!==t.attr("href")&&(o=t.attr("href")),location.href=o}}),$(".fancybox").removeClass("fancybox")):$(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="",s={};$.each(t.get(0).attributes,function(e,a){var o=a.nodeName,n=t.attr(o);if(s[o]=n,/^data\-param\-(.+)$/.test(o)){var r=o.match(/^data\-param\-(.+)$/)[1];i+=r+"="+n+"&"}});var n=JSON.stringify(s),r=encodeURIComponent(n);o+="?name="+a+"&"+i+"data-trigger="+r,void 0!==t.attr("href")&&(o=t.attr("href")),location.href=o}else $(this).hasClass("clicked")||($(this).addClass("clicked"),$(this).jqmEx(),$(this).trigger("click"));return!1}),BX.addCustomEvent("onCompleteAction",function(e,t){try{if("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");else if("loadBasket"===e.action)$(".basket-link.basket").attr("title",$("<div/>").html(arBasketPrices.BASKET_SUMM_TITLE).text()),$(".basket-link.delay").attr("title",$("<div/>").html(arBasketPrices.DELAY_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),arBasketPrices.DELAY_COUNT>0?($(".basket-link.delay").addClass("basket-count"),$(".basket-link.delay .count").removeClass("empted")):($(".basket-link.delay").removeClass("basket-count"),$(".basket-link.delay .count").addClass("empted")),$(".basket-link.delay .count").text(arBasketPrices.DELAY_COUNT),updateBottomIconsPanel(arBasketPrices);else if("loadActualBasketCompare"===e.action){var a=Object.keys(arBasketAspro.COMPARE).length;a>0?($(".basket-link.compare").addClass("basket-count"),$(".basket-link.compare .count").removeClass("empted"),$("#compare_fly").length&&$("#compare_fly").removeClass("empty_block")):($(".basket-link.compare").removeClass("basket-count"),$(".basket-link.compare .count").addClass("empted"),$("#compare_fly").length&&$("#compare_fly").addClass("empty_block")),$(".basket-link.compare .count").text(a),updateBottomIconsPanel(arBasketAspro)}else"loadRSS"===e.action||"ajaxContentLoaded"===e.action||"jsLoadBlock"===e.action&&(initCountdown(),setStatusButton(),InitFlexSlider(),InitOwlSlider(),InitFancyBox(),checkLinkedArticles(),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=$
5355(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,s=i?o.find(".big_slider"):o.find(".small_slider");InitFlexSlider();var n=setInterval(function(){-1===s.find(".slides .item").attr("style").indexOf("height")?$(window).resize():clearInterval(n)},100)}}}),InitFlexSlider(),InitOwlSlider(),InitStickySideBar(),InitFancyBox(),InitFancyBoxVideo(),setTimeout(function(){InitTopestMenuGummi(),isOnceInited=!0},50),InitZoomPict(),$(document).on("click",".captcha_reload",function(e){var t=$(this).parents(".captcha-row");e.preventDefault(),$.ajax({url:arAsproOptions.SITE_DIR+"ajax/captcha.php"}).done(function(e){t.find("input[name=captcha_sid],input[name=captcha_code]").val(e),t.find("img").attr("src","/bitrix/tools/captcha.php?captcha_sid="+e),t.find("input[name=captcha_word]").val("").removeClass("error"),t.find(".captcha_input").removeClass("error").find(".error").remove()})}),arAsproOptions.PAGES.BASKET_PAGE?"Y"==arAsproOptions.THEME.SHOW_BASKET_PRINT&&$(".page-top h1").length&&$('<div class="print-link colored_theme_hover_bg-block" title="'+arAsproOptions.THEME.EXPRESSION_FOR_PRINT_PAGE+'"><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></div>').insertBefore($(".page-top .topic .topic__heading")):"Y"==arAsproOptions.THEME.PRINT_BUTTON&&setTimeout(function(){$(".period_wrapper.in-detail-news1 .period_wrapper_inner").length?$('<div class="print-link colored_theme_hover_bg-block" title="'+arAsproOptions.THEME.EXPRESSION_FOR_PRINT_PAGE+'"><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></div>').insertBefore($(".detail-news1 .period_wrapper .period_wrapper_inner")):$(".page-top .topic .topic__heading").length&&$('<div class="print-link colored_theme_hover_bg-block" title="'+arAsproOptions.THEME.EXPRESSION_FOR_PRINT_PAGE+'"><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></div>').insertBefore($(".page-top .topic .topic__heading"))},150),$(document).on("click",".print-link",function(){window.print()}
5355),$(".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"),$(".menu_top_block .v_bottom a").on("click",function(e){$(e.target).hasClass("toggle_block")&&e.preventDefault()}),$(".menu_top_block .v_bottom a .toggle_block").click(function(e){var t=$(this),a=t.closest(".has-child").find("> .dropdown"),o=a.is(":visible"),i=o?"slideUp":"slideDown";t.hasClass("clicked")||(t.addClass("clicked"),a.velocity("stop").velocity(i,{duration:150,begin: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")}),$(".dotdot").dotdotdot(),$(".more_block span").on("click",function(){var e=$
5355(".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&&"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&&"Y"!=$(this).parent().data("offers")){var e=$
5355(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).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 l,c=!1;if($(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"))),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).val(t);var n=$(this).closest(".item").length?$(this).closest(".item").find(".calculate-delivery"):$(this).closest(".catalog_detail").find(".calculate-delivery");
5355n.length&&n.each(function(){var e=$(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"),c&&clearTimeout(c),c=setTimeout(function(){initCalculatePreview(),c=!1},1e3))});var r={type:"change",params:{id:$(this),value:t}};BX.onCustomEvent("onCounterProductAction",[r])}}),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");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]?("obOffers"==t?setPriceAction("","","Y"):window[t].setPriceAction("Y"),$(".detail_page").length&&setNewHeader()):e.params.id.length&&e.params.id.closest(".main_item_wrapper").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(){var e=$
5355(this),t=e.closest("header, #headerfixed"),a=t.find(".basket_hover_block");a.hasClass("loaded")||basketTop("",a)}),$(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=$(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"),n.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,$.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),$(".wish_item[data-item="+p+"]").find(".value").show(),$(".wish_item[data-item="+p+"]").find(".value.added").hide(),$("#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,m="",u=$(this).attr("data-item");if(t.closest(".but-cell").length&&$('.counter_block[data-item="'+u+'"]').length&&(a=$('.counter_block[data-item="'+u+'"] input').val()),t.closest(".banner_buttons.with_actions").length){var h=t.closest(".wraps_buttons");u=h.data("id"),p=!0}if(a||(a=1),"Y"!=c?c="N":m=$(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")),r.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=u,r.basket_props=m,p){if(t.hasClass("added"))return location.href=t.data("href"),!1;t.attr("title",t.data("title2")),t.toggleClass("added"),h.find(".wish_item_add").length&&h.find(".wish_item_add").removeClass("added")}if("N"==t.data("empty_props")){var f=$("#"+t.data("bakset_div")).html();!f&&t.closest(".item").find(".basket_props_block").length&&(f=t.closest(".item").find(".basket_props_block").html()),showBasketError(f,BX.message("ERROR_BASKET_PROP_TITLE"),"Y",t),BX.addCustomEvent("onCompleteAction",function(e){if(!e.ignoreSelf){var a={action:"loadForm",ignoreSelf:!0};BX.onCustomEvent("onCompleteAction",[a,t[0]])}})}else $.ajax({type:"POST",url:arAsproOptions.SITE_DIR+"ajax/item.php",data:r,dataType:"json",success:function(e){getActualBasket(r.
5355iblockID);var a={action:"loadForm"};if(BX.onCustomEvent("onCompleteAction",[a,t[0]]), 5356arStatusBasketAspro={},null!==e)if("STATUS"in e)if(null===e.MESSAGE_EXT&&(e.MESSAGE_EXT=""),"OK"===e.STATUS){if($(".to-cart[data-item="+u+"]").hide(),$(".to-cart[data-item="+u+"]").closest(".counter_wrapp").find(".counter_block_inner").hide(),$(".to-cart[data-item="+u+"]").closest(".counter_wrapp").find(".counter_block").hide(),$(".to-cart[data-item="+u+"]").parents("tr").find(".counter_block_wr .counter_block").hide(),$(".to-cart[data-item="+u+"]").closest(".button_block").addClass("wide"),$(".in-cart[data-item="+u+"]").show(),addBasketCounter(u),$(".wish_item[data-item="+u+"]").find(".value").show(),$(".wish_item[data-item="+u+"]").find(".value.added").hide(),$(".wish_item.to[data-item="+u+"]").show(),$(".wish_item.in[data-item="+u+"]").hide(),$("#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")),$(".top_basket").length&&basketTop("open",$(".top_basket").find(".basket_hover_block")),$("#headerfixed .wproducts .ajax_load .btn").length&&t.next(".in-cart").length){var o='<span class="buy_block"><span class="btn btn-default btn-sm slide_offer more type_block">'+t.next(".in-cart").html()+"</span></span>";$("#headerfixed .wproducts .ajax_load .item-buttons .but-cell").html(o)}}else showBasketError(BX.message(e.MESSAGE)+" <br/>"+e.MESSAGE_EXT);else showBasketError(BX.message("CATALOG_PARTIAL_BASKET_PROPERTIES_ERROR"));else $(".to-cart[data-item="+u+"]").hide(),$(".to-cart[data-item="+u+"]").closest(".counter_wrapp").find(".counter_block_inner").hide(),$(".to-cart[data-item="+u+"]").closest(".counter_wrapp").find(".counter_block").hide(),$(".to-cart[data-item="+u+"]").parents("tr").find(".counter_block_wr .counter_block").hide(),$(".to-cart[data-item="+u+"]").closest(".button_block").addClass("wide"),$(".in-cart[data-item="+u+"]").show(),addBasketCounter(u),$(".wish_item[data-item="+u+"]").find(".value").show(),$(".wish_item[data-item="+u+"]").find(".value.added").hide(),$("#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(),$(this).trigger("click")):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")}}),$(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",".wish_item, .wish_item_add",function(e){e.preventDefault();var t=$(this).attr("data-quantity"),a=$(this),o=$(this).data("offers"),i=$(this).data("iblock"),s=$(this).data("props"),n="",r=!1,l=$(this).attr("data-item"),c=$(this).attr("data-item");if(a.closest(".banner_buttons.with_actions").length){var d=a.closest(".wraps_buttons");l=c=d.data("id"),r=!0}a.hasClass("clicked")||(a.addClass("clicked"),t||(t=1),"Y"!=o&&(o="N"),s&&(n=s.split(";")),$(this).hasClass("text")?$(this).hasClass("added")?($(".wish_item[data-item="+l+"]").removeClass("added"),$(".wish_item[data-item="+l+"]").find(".value").show(),$(".wish_item[data-item="+l+"]").find(".value.added").hide(),$(".wish_item.to[data-item="+l+"]").show(),$(".wish_item.in[data-item="+l+"]").hide(),$(".like_icons").each(function(){$(this).find(".wish_item_button").length&&($(this).find(".wish_item_button").find('.wish_item[data-item="'+l+'"]').removeClass("added"),$(this).find(".wish_item_button").find('.wish_item[data-item="'+l+'"]').find(".value").show(),$(this).find(".wish_item_button").find('.wish_item[data-item="'+l+'"]').find(".value.added").hide())})):($(".wish_item[data-item="+l+"]").addClass("added"),$(".wish_item[data-item="+l+"]").find(".value").hide(),$(".wish_item[data-item="+l+"]").find(".value.added").css("display","block"),$(".wish_item.to[data-item="+l+"]").hide(),$(".wish_item.in[data-item="+l+"]").show(),$(".like_icons").each(function(){$(this).find(".wish_item_button").length&&($(this).find(".wish_item_button").find('.wish_item[data-item="'+l+'"]').addClass("added"),$(this).find(".wish_item_button").find('.wish_item[data-item="'+l+'"]').find(".value").hide(),$(this).find(".wish_item_button").find('.wish_item[data-item="'+l+'"]').find(".value.added").show())})):$(this).hasClass("added")?(r||($(this).hide(),$(this).closest(".wish_item_button").find(".to").show()),$(".like_icons").each(function(){$(this).find('.wish_item.text[data-item="'+l+'"]').length&&($(this).find('.wish_item.text[data-item="'+l+'"]').removeClass("added"),$(this).find('.wish_item.text[data-item="'+l+'"]').find(".value").show(),$(this).find('.wish_item.text[data-item="'+l+'"]').find(".value.added").hide()),$(this).find(".wish_item_button").length&&($(this).find(".wish_item_button").find('.wish_item[data-item="'+l+'"].to').show(),$(this).find(".wish_item_button").find('.wish_item[data-item="'+l+'"].in').hide())})):(r||($(this).hide(),$(this).closest(".wish_item_button").find(".in").addClass("added").show()),$(".like_icons").each(function(){$(this).find('.wish_item.text[data-item="'+l+'"]').length&&($(this).find('.wish_item.text[data-item="'+l+'"]').addClass("added"),$(this).find('.wish_item.text[data-item="'+l+'"]').find(".value").hide(),$(this).find('.wish_item.text[data-item="'+l+'"]').find(".value.added").css({display:"block"})),$(this).find(".wish_item_button").length&&($(this).find(".wish_item_button").find('.wish_item[data-item="'+l+'"].to').hide(),$(this).find(".wish_item_button").find('.wish_item[data-item="'+l+'"].in').show())})),$(".in-cart[data-item="+l+"]").hide(),$(".to-cart[data-item="+l+"]").removeClass("clicked"),$(".to-cart[data-item="+l+"]").parent().removeClass("wide"),$(".counter_block[data-item="+l+"]").closest(".counter_wrapp").find(".to-order").length||($(".to-cart[data-item="+l+"]").show(),$(".counter_block[data-item="+l+"]").closest(".counter_block_inner").show(),$(".counter_block[data-item="+l+"]").show()),r&&(a.toggleClass("added"),a.hasClass("added")?a.attr("title",a.data("title2")):a.attr("title",a.data("title")),d.find(".basket_item_add").length&&d.find(".basket_item_add").removeClass("added")),$(this).closest(".module-cart").size()||$.ajax({type:"GET",url:arAsproOptions.SITE_DIR+"ajax/item.php",data:"item="+c+"&quantity="+t+"&wish_item=Y&offers="+o+"&iblockID="+i+"&props="+JSON.stringify(n),dataType:"json",success:function(e){if(getActualBasket(i),arStatusBasketAspro={},null!==e)if(null===e.MESSAGE_EXT&&(e.MESSAGE_EXT=""),"STATUS"in e)if("OK"===e.STATUS){if("N"!==arAsproOptions.COUNTERS.USE_BASKET_GOALS){var t={goal:"goal_wish_add",params:{id:c}};BX.onCustomEvent("onCounterGoals",[t])}$("#ajax_basket").length&&reloadTopBasket("wish",$("#ajax_basket"),200,5e3,"N"),$("#basket_line .basket_fly").length&&(a.closest(".fast_view_frame").length||window.matchMedia("(max-width: 767px)").matches||$("#basket_line .basket_fly.loaded").length?basketFly("wish","N"):basketFly("wish"))}else showBasketError(BX.message(e.MESSAGE)+" <br/>"+e.MESSAGE_EXT,BX.message("ERROR_ADD_DELAY_ITEM"));else showBasketError(BX.message(e.MESSAGE)+" <br/>"+e.MESSAGE_EXT,BX.message("ERROR_ADD_DELAY_ITEM"));else $("#ajax_basket").length&&reloadTopBasket("wish",$("#ajax_basket"),200,5e3,"N"),$("#basket_line .basket_fly").length&&(a.closest(".fast_view_frame").length||window.matchMedia("(max-width: 767px)").matches||$("#basket_line .basket_fly.loaded").length?basketFly("wish","N"):basketFly("wish"));a.removeClass("clicked")}}
5356))}),$(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",".compare_item, .compare_item_add",function(e){e.preventDefault();var t=$(this).attr("data-item"),a=$(this).attr("data-iblock"),o=!1,i=$(this);if(i.closest(".banner_buttons.with_actions").length){var s=i.closest(".wraps_buttons");t=s.data("id"),a=s.data("iblockid"),o=!0,i.toggleClass("added"),i.hasClass("added")?i.attr("title",i.data("title2")):i.attr("title",i.data("title"))}i.hasClass("clicked")||(i.addClass("clicked"),$(this).hasClass("text")?$(this).hasClass("added")?($(".compare_item[data-item="+t+"]").removeClass("added"),$(".compare_item[data-item="+t+"]").find(".value").show(),$(".compare_item[data-item="+t+"]").find(".value.added").hide(),$(".like_icons").each(function(){$(this).find(".compare_item_button").length&&($(this).find(".compare_item_button").find('.compare_item[data-item="'+t+'"]').removeClass("added"),$(this).find(".compare_item_button").find('.compare_item[data-item="'+t+'"]').find(".value").show(),$(this).find(".compare_item_button").find('.compare_item[data-item="'+t+'"]').find(".value.added").hide())})):($(".compare_item[data-item="+t+"]").addClass("added"),$(".compare_item[data-item="+t+"]").find(".value").hide(),$(".compare_item[data-item="+t+"]").find(".value.added").css("display","block"),$(".like_icons").each(function(){$(this).find(".compare_item_button").length&&($(this).find(".compare_item_button").find('.compare_item[data-item="'+t+'"]').addClass("added"),$(this).find(".compare_item_button").find('.compare_item[data-item="'+t+'"]').find(".value.added").show(),$(this).find(".compare_item_button").find('.compare_item[data-item="'+t+'"]').find(".value").hide())})):$(this).hasClass("added")?(o||($(this).hide(),$(this).closest(".compare_item_button").find(".to").show()),$(".like_icons").each(function(){$(this).find('.compare_item.text[data-item="'+t+'"]').length&&($(this).find('.compare_item.text[data-item="'+t+'"]').removeClass("added"),$(this).find('.compare_item.text[data-item="'+t+'"]').find(".value").show(),$(this).find('.compare_item.text[data-item="'+t+'"]').find(".value.added").hide()),$(this).find(".compare_item_button").length&&($(this).find(".compare_item_button").find('.compare_item[data-item="'+t+'"].in').hide(),$(this).find(".compare_item_button").find('.compare_item[data-item="'+t+'"].to').show())})):(o||($(this).hide(),$(this).closest(".compare_item_button").find(".in").show()),$(".like_icons").each(function(){$(this).find('.compare_item.text[data-item="'+t+'"]').length&&($(this).find('.compare_item.text[data-item="'+t+'"]').addClass("added"),$(this).find('.compare_item.text[data-item="'+t+'"]').find(".value").hide(),$(this).find('.compare_item.text[data-item="'+t+'"]').find(".value.added").css({display:"block"})),$(this).find(".compare_item_button").length&&($(this).find(".compare_item_button").find('.compare_item[data-item="'+t+'"].to').hide(),$(this).find(".compare_item_button").find('.compare_item[data-item="'+t+'"].in').show())})),$.get(arAsproOptions.SITE_DIR+"ajax/item.php?item="+t+"&compare_item=Y&iblock_id="+a,$.proxy(function(e){getActualBasket(a,"Compare"),arStatusBasketAspro={},$("#compare_fly").length&&jsAjaxUtil.InsertDataToNode(arAsproOptions.SITE_DIR+"ajax/show_compare_preview_fly.php","compare_fly",!1),i.removeClass("clicked")})))}),$(".fancybox").fancybox({backFocus:!1}),$(document).on("click",".tabs>
5356li",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){var s=o.find(".bottom_nav .module-pagination").length>0;s?i.removeClass("without-border"):i.addClass("without-borded")}$(".cur .catalog_block .catalog_item_wrapp.catalog_item:not(.big):visible").sliceHeight({classNull:".footer_button",item:".cur .catalog_block .catalog_item_wrapp.catalog_item:not(.big):visible",classes:[".item_info .item-title",".item_info .sa_block",".item_info .cost.prices"],mobile:!0})}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");if(t.length){var a=o.find(".bottom_nav .module-pagination").length>0;a?t.removeClass("without-border"):t.addClass("without-borded")}setTimeout(function(){o.addClass("opacity1")},100),initCountdown()}),$(this).addClass("clicked");var n={index:t,target:$(this)};BX.onCustomEvent("clickedTabsLi",[n])}}
5356),$(".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 t=$(this),a=t.closest(".container").find(".module-pagination .flex-direction-nav .flex-next").attr("href"),o=t.find(".more_text_ajax"),i=t.closest(".bottom_nav"),s=i.hasClass("mobile_slider"),n=t.closest(".animate-load-state").length;if(!o.hasClass("loading")){if(o.addClass("loading"),s){var r=i.find(".svg-inline-bottom_nav-icon");r.css("display","none")}n&&t.addClass("loadings");var l=parseUrlQuery(),c="";if(obGetData={ajax_get:"Y",AJAX_REQUEST:"Y"},t.closest(".wrapper_inner.front").length){var d=o.closest(".drag-block").data("class").replace("_drag","");d=d.replace(/\s/g,""),obGetData.BLOCK=d}if(t.closest(".tab").length){var p=o.closest(".tab").data("filter");obGetData.GLOBAL_FILTER=p,a=t.closest(".bottom_nav").find(".module-pagination .flex-direction-nav .flex-next").attr("href")}if(t.closest(".content_linked_goods").length){var m=o.closest(".content_linked_goods").attr("data-sections-ids");obGetData.ajax_section_id=decodeURIComponent(m),a=t.closest(".bottom_nav").find(".module-pagination .flex-direction-nav .flex-next").attr("href")}"clear_cache"in l&&"Y"==l.clear_cache&&(c="&clear_cache=Y"),t.hasClass("ajax")&&(obGetData.ajax="y"),o.closest(".goods-block.aja
5356x_load")&&(obGetData.bitrix_include_areas="N"),$.ajax({url:a+c,data:obGetData,success:function(a){e(a,o,i,n,t)},error:function(a){e(a.responseText,o,i,n,t)}})}}),$(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(){var e=$(this),t=(e.closest(".votes_block").data("rating"),e.index()+1),a=e.data("message");e.closest(".votes_block").data("rating",t),e.closest(".form-control").find("input[name=RATING]").length?e.closest(".form-control").find("input[name=RATING]").val(t):e.closest(".form-control").find("input[data-sid=RATING]").val(t),e.closest(".votes_block").find(".rating_message").data("message",a)}),$(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=$
5356(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;l=$(e.delegateTarget).find(".data_table_props").children(":nth-child("+a+")").children(":nth-child("+o+")").addClass("hovered")},mouseleave:function(e){l&&l.removeClass("hovered")}},".bx_compare .data_table_props tbody>tr"),$(document).on("click",".fancy_offer",function(e){e.preventDefault();var t=[],a=0;$(this).closest(".item_slider").find(".sliders .slides_block li").each(function(){var e={};e={title:$(this).find("img").attr("alt"),href:$(this).data("big")},$(this).hasClass("current")&&(a=$(this).index()),t.push(e)}),$.fancybox(t,{index:a,openEffect:"fade",closeEffect:"fade",nextEffect:"fade",prevEffect:"fade",type:"image",tpl:{closeBtn:'<a title="'+BX.message("FANCY_CLOSE")+'" class="fancybox-item fancybox-close" href="javascript:;"></a>',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>'}})}),$(".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")}
5356,300),$(".choise").on("click",function(){var e=$(this);void 0!==e.data("block")&&($(e.data("block")).closest(".tab-pane").length&&($('.ordered-block a[href="#'+$(e.data("block")).closest(".tab-pane").attr("id")+'"]').click(),e.data("block",".ordered-block"),$(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"))}
5356),$("[data-appear-progress-animation]").each(function(){var e=$(this);e.appear(function(){var 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)},{accX:0,accY:-50})}),initCountdown(),$(".item.animated-block").length&&$(".item.animated-block").appear(function(){var e=$(this);e.addClass(e.data("animation")).addClass("visible")},{accX:0,accY:150}),$(".appear-block").length&&$(".appear-block").appear(function(){var e=$(this);e.removeClass("appear-block"),CheckFlexSlider(),InitFlexSlider(),InitOwlSlider()},{accX:0,accY:150}),$(".js-load-block").length){var d=parseUrlQuery(),p=!1;"clear_cache"in d&&"Y"==d.clear_cache&&(p=!0);var m=[],u=!0,h=function(){if(u&&m.length){u=!1;var e=m.pop();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,""));var t=BX.processHTML(e.content);pauseYmObserver(),e.block.removeAttr("data-file").removeClass("loader_circle"),e.block.data("appendTo")?e.block.find(e.block.data("appendTo"))[0].innerHTML=t.HTML:e.block.find('> div[id*="bx_incl_"]').length?e.block.find('> div[id*="bx_incl_"]')[0].innerHTML=t.HTML:e.block[0].innerHTML=t.HTML,BX.ajax.processScripts(t.SCRIPT);var a={action:"jsLoadBlock"};BX.onCustomEvent("onCompleteAction",[a,e.block]),setTimeout(resumeYmObserver,500),u=!0,h()}};
5356$(".js-load-block").appear(function(){var e=$(this);if(e.data("file")){var t=p?"?clear_cache=Y":"";e.data("block")&&(t+=(p?"&":"?")+"BLOCK="+e.data("block")),$.get(e.data("file")+t).done(function(t){m.push({block:e,content:t}),1==m.length&&setTimeout(h,100)})}},{accX:0,accY:isMobile?300:150})}$(document).on("click",".js-show-info-block",function(e){if(!window.matchMedia("(max-width: 500px)").matches){var t=$(this);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(),InitScrollBar()):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")),InitScrollBar();var a={action:"jsShowStores"};BX.onCustomEvent("onCompleteAction",[a,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",".table-menu .dropdown,.table-menu .dropdown-submenu,.table-menu .dropdown-toggle",function(){}),$(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}
5356),$(".menu-item").removeClass("hover"),$(".bx-breadcrumb-item.drop").removeClass("hover")),$(e.target).closest(".menu.topest").length||($(".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)))}),showPhoneMask("input[autocomplete=tel]"),BX.addCustomEvent(window,"onAjaxSuccessFilter",function(e){setBasketStatusBtn(),checkLinkedArticles()}),$(document).on("click",".block_container .items .item.initied",function(){var e=$
5356(this),t=e.data("id"),a=200;e.closest(".items").fadeOut(a,function(){e.closest(".block_container").find(".detail_items").fadeIn(a),e.closest(".block_container").find(".detail_items .item[data-id="+t+"]").fadeIn(a);var o=e.data("coordinates").split(",");"undefined"!=typeof map&&map.setCenter([o[0],o[1]],15)})}),$(document).on("click",".block_container .top-close",function(){var e=$(this).closest(".block_container").find(".detail_items .item:visible"),t=200;e.fadeOut(t),e.closest(".block_container").find(".detail_items").fadeOut(t,function(){e.closest(".block_container").find(".items").fadeIn(t),"undefined"!=typeof map&&"undefined"!=typeof clusterer&&map.setBounds(clusterer.getBounds(),{zoomMargin:40})})}),BX.addCustomEvent(window,"onAjaxSuccess",function(e){"OK"!=e&&(initSelects(document),InitOrderCustom(),showPhoneMask("input[autocomplete=tel]"),$(".bx_filter").length&&(window.matchMedia("(min-width: 768px)").matches?($(".bx_filter .scrollbar").removeClass("mobile-scroll"),$(".bx_filter .srollbar-custom").removeClass("mobile-scroll"),$(".bx_filter .bx_filter_section form .bx_filter_parameters").removeClass("mobile-scroll"),InitScrollBar(),InitCustomScrollBar()):($(".bx_filter .scrollbar").addClass("mobile-scroll").removeClass("scroll-init"),$(".bx_filter .srollbar-custom").addClass("mobile-scroll").removeClass("scroll-init"),$(".bx_filter .bx_filter_section form .bx_filter_parameters").addClass("mobile-scroll").removeClass("scroll-init"),$(".bx_filter .mobile-scroll.scrollbar").length&&$(".bx_filter .mobile-scroll.scrollbar").mCustomScrollbar("destroy"),$(".bx_filter .mobile-scroll.srollbar-custom").length&&$(".bx_filter .mobile-scroll.srollbar-custom").mCustomScrollbar("destroy"))),$(".catalog_detail").length&&!$(".fast_view_frame").length&&($(".bx_filter").remove(),InitFlexSlider(),InitOwlSlider()),arAsproOptions.PAGES.CATALOG_PAGE&&(initCountdown(),void 0!==window.stickySidebar&&window.stickySidebar.updateSticky()),arAsproOptions.PAGES.ORDER_PAGE&&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, 5357a=BX.message("JS_BASKET_COUNT_TITLE").replace("SUMM",t)):(t=$("#allSum_FORMATED").html().replace(/ /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"),$(".wish_item.to[data-item="+t+"]").show(),$(".wish_item.in[data-item="+t+"]").hide(),$(".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("DELAY"in arBasketAspro&&arBasketAspro.DELAY)for(var t in arBasketAspro.DELAY)$(".wish_item.to[data-item="+t+"]").hide(),$(".wish_item.in[data-item="+t+"]").show(),$(".wish_item[data-item="+t+"]").find(".value.added").length&&($(".wish_item[data-item="+t+"]").find(".value").hide(),$(".wish_item[data-item="+t+"]").find(".value.added").css("display","block")),$(".in-cart[data-item="+t+"]").hide(),$(".to-cart[data-item="+t+"]").show(),$(".to-cart[data-item="+t+"]").closest(".counter_wrapp").find(".counter_block_inner").show(),$(".to-cart[data-item="+t+"]").closest(".counter_wrapp").find(".counter_block").show(),$(".to-cart[data-item="+t+"]").closest(".button_block").removeClass("wide"),$(".banner_buttons.with_actions .wraps_buttons[data-id="+t+"] .wish_item_add").length&&($(".banner_buttons.with_actions .wraps_buttons[data-id="+t+"] .wish_item_add").addClass("added"),$(".banner_buttons.with_actions .wraps_buttons[data-id="+t+"] .wish_item_add").attr("title",$(".banner_buttons.with_actions .wraps_buttons[data-id="+t+"] .wish_item_add").data("title2")));if("SUBSCRIBE"in arBasketAspro&&arBasketAspro.SUBSCRIBE)for(var t in arBasketAspro.SUBSCRIBE)$(".to-subscribe[data-item="+t+"]").hide(),$(".in-subscribe[data-item="+t+"]").show();if("COMPARE"in arBasketAspro&&arBasketAspro.COMPARE)for(var t in arBasketAspro.COMPARE)$(".compare_item.to[data-item="+t+"]").hide(),$(".compare_item.in[data-item="+t+"]").show(),$(".compare_item[data-item="+t+"]").find(".value.added").length&&($(".compare_item[data-item="+t+"]").find(".value").hide(),$(".compare_item[data-item="+t+"]").find(".value.added").css("display","block")),$(".banner_buttons.with_actions .wraps_buttons[data-id="+t+"] .compare_item_add").length&&($(".banner_buttons.with_actions .wraps_buttons[data-id="+t+"] .compare_item_add").addClass("added"),$(".banner_buttons.with_actions .wraps_buttons[data-id="+t+"] .compare_item_add").attr("title",$(".banner_buttons.with_actions .wraps_buttons[data-id="+t+"] .compare_item_add").data("title2")))}}),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.text(BX.message("FILTER_HIDE_VALUES")),t.show()))}),funcDefined("showPhoneMask")||(showPhoneMask=function(e){$(e).inputmask("mask",{mask:arAsproOptions.THEME.PHONE_MASK,showMaskOnHover:!1})}),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($(".
5357js_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){var a="";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:a,success:function(e){$(".js_ajax").length||$("body").append('<div class="js_ajax"></div>'),$(".js_ajax").html(e),$(".basket-link.basket .count, .wraps_icon_block.basket .count .items > span").text(Object.keys(arBasketAspro.BASKET).length),$(".basket-link.delay .count, .wraps_icon_block.delay .count .items > span").text(Object.keys(arBasketAspro.DELAY).length),$(".basket-link.compare .count, .wraps_icon_block.compare .count .items > span").text(Object.keys(arBasketAspro.COMPARE).length),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 class="close_popup"></div></div></div>').insertBefore($("#mobileheader")),$(".top_mobile_region .confirm_region").html($(".confirm_region").html()),$(".top_mobile_region .close_popup").click(function(){$(this).remove(),$(".confirm_region").remove()}))},funcDefined("orderActions")||(orderActions=function(e){if(arAsproOptions.PAGES.ORDER_PAGE){if($("#bx-soa-order input[autocomplete=tel]").length){for(var t=0;t<BX.Sale.OrderAjaxComponent.result.ORDER_PROP.properties.length;++t)if("Y"==BX.Sale.OrderAjaxComponent.result.ORDER_PROP.properties[t].IS_PHONE)var a=BX.Sale.OrderAjaxComponent.result.ORDER_PROP.properties[t];if(void 0!==BX.Sale.OrderAjaxComponent&&"object"==typeof BX.Sale.OrderAjaxComponent&&"object"==typeof a&&a){BX.Sale.OrderAjaxComponent.validatePhone=function(e,t,a){if(!e||!t)return[];var o=e.value,i=[],s=BX.util.htmlspecialchars(t.NAME),n=BX.message("SOA_FIELD")+' "'+s+'"';if("Y"==t.REQUIRED&&0==o.length&&i.push(n+" "+BX.message("SOA_REQUIRED")),"Y"==t.IS_PHONE&&o.length>0){function r(e,t,a){var o=new RegExp(a);return o.test(e)}var l=r($(e).val(),$(e),arAsproOptions.THEME.VALIDATE_PHONE_MASK);l||i.push(n+" "+BX.message("JS_FORMAT_ORDER"))}return i},BX.Sale.OrderAjaxComponent.getValidationDataPhone=function(e,t){var a,o={};switch(e.TYPE){case"STRING":if(o.action="blur",o.func=BX.delegate(function(t,a){return this.validatePhone(t,e,a)},this),a=t.querySelectorAll("input[type=tel]"),$(a).length){o.inputs=a;break}}return o},BX.Sale.OrderAjaxComponent.bindValidationPhone=function(e,t){if(this.validation.properties&&this.validation.properties[e]){var a,o,i=this.validation.properties[e],s=this.getValidationDataPhone(i,t);if(s&&s.inputs&&s.action)for(a=0;a<$(s.inputs).length;a++)if(BX.type.isElementNode(s.inputs[a]))BX.bind(s.inputs[a],s.action,BX.delegate(function(){this.isValidProperty(s)},this));else for(o=0;o<$(s.inputs[a]).length;o++)BX.bind(s.inputs[a][o],s.action,BX.delegate(function(){this.isValidProperty(s)},this))}},BX.Sale.OrderAjaxComponent.isValidPropertiesBlock=function(e){if(!this.options.propertyValidation)return[];var t,a,o,i,s,n=this.orderBlockNode.querySelectorAll(".bx-soa-customer-field[data-property-id-row]"),r=[];for(s=0;s<n.length;s++)t=n[s].getAttribute("data-property-id-row"),e&&this.locations[t]||(a=n[s].querySelector(".soa-property-container"),a&&(o=this.validation.properties[t],i=this.getValidationData(o,a),dataPhone=this.getValidationDataPhone(o,a),i=$.extend({},i,dataPhone),r=r.concat(this.isValidProperty(i,!0))));return r};var o=$("input[autocomplete=tel]"),i=(o[0].outerHTML,o.val()),s=o[0].outerHTML.replace('type="text"','type="tel" value="'+i+'"');$(o).length<2&&(o.hide(),$(s).insertAfter(o)),showPhoneMask("input[autocomplete=tel][type=tel]"),$("input[autocomplete=tel][type=tel]").on("blur",function(){var e=$
5357(this),t=e.val();e.parent().find("input[autocomplete=tel][type=text]").val(t)}),BX.Sale.OrderAjaxComponent.bindValidationPhone(a.ID,$("input[autocomplete=tel]").parent()[0])}}if($(".bx-soa-cart-total").length){if($(".change_basket").length||$(".bx-soa-cart-total").prepend('<div class="change_basket">'+BX.message("BASKET_CHANGE_TITLE")+'<a href="'+arAsproOptions.SITE_DIR+'basket/" class="change_link">'+BX.message("BASKET_CHANGE_LINK")+"</a></div>"),"object"==typeof BX.Sale.OrderAjaxComponent){if("N"!==arAsproOptions.COUNTERS.USE_FULLORDER_GOALS&&void 0===BX.Sale.OrderAjaxComponent.reachgoalbegin){BX.Sale.OrderAjaxComponent.reachgoalbegin=!0;var n={goal:"goal_order_begin"};BX.onCustomEvent("onCounterGoals",[n])}if(BX.Sale.OrderAjaxComponent.hasOwnProperty("params")&&($(".bx-soa-cart-total .change_link").attr("href",BX.Sale.OrderAjaxComponent.params.PATH_TO_BASKET),arAsproOptions.PRICES.MIN_PRICE&&arAsproOptions.PRICES.MIN_PRICE>Number(BX.Sale.OrderAjaxComponent.result.TOTAL.ORDER_PRICE)&&($('<div class="fademask_ext"></div>').appendTo($("body")),location.href=BX.Sale.OrderAjaxComponent.params.PATH_TO_BASKET)),$("#bx-soa-auth").length&&!$("#bx-soa-auth .redisigned").length){if($('input[name="USER_LOGIN"]').length){var r=$('input[name="USER_LOGIN"]').closest(".bx-authform-formgroup-container").find(".bx-authform-label-container");r.find(".bx-authform-starrequired").length||r.html(r.html()+'<span class="bx-authform-starrequired"> *</span>')}if($('input[name="USER_PASSWORD"]').length){r=$('input[name="USER_PASSWORD"]').closest(".bx-authform-formgroup-container").find(".bx-authform-label-container");r.find(".bx-authform-starrequired").length||r.html(r.html()+'<span class="bx-authform-starrequired"> *</span>')}if($('input[name="USER_REMEMBER"]').length){r=$('input[name="USER_REMEMBER"]').attr("id","ORDER_AUTH_USER_REMEMBER").closest("label").attr("for","ORDER_AUTH_USER_REMEMBER");var l=$('input[name="USER_REMEMBER"]').attr("id","ORDER_AUTH_USER_REMEMBER").wrap('<div id="trem_"></div>').parent().html();$("#trem_").remove(),r.html(r.text()),$(l).insertBefore(r).closest(".bx-authform-formgroup-container").addClass("filter");l=$("#bx-soa-auth .bx-authform>a").addClass("pull-right").addClass("forgot").wrap('<div id="trem_"></div>').parent().html();$("#trem_").remove(),$(l).insertAfter(r.closest(".checkbox"))}$("#bx-soa-auth .bx-soa-reg-block .btn").removeClass("btn-default").removeClass("btn-lg").addClass("transparent").addClass("btn-lg").text(BX.message("ORDER_REGISTER_BUTTON")),$("#bx-soa-auth").append('<div class="redisigned hidden></div>')}if($(".bx-soa-section-content.reg").length&&!$(".bx-soa-section-content.reg .redisigned").length){var c=!1;if("Y"===arAsproOptions.THEME.LOGIN_EQUAL_EMAIL&&(c=!0,$('input[name="NEW_LOGIN"]').length&&$('input[name="NEW_LOGIN"]').closest(".bx-authform-formgroup-container").hide()),"Y"===arAsproOptions.THEME.PERSONAL_ONEFIO&&(c=!0,$('input[name="NEW_NAME"]').length&&$('input[name="NEW_NAME"]').closest(".bx-authform-formgroup-container").find(".bx-authform-label-container").html(BX.message("ORDER_FIO_LABEL")+'<span class="bx-authform-starrequired"> *</span>'),$('input[name="NEW_LAST_NAME"]').length&&($('input[name="NEW_LAST_NAME"]').closest(".bx-authform-formgroup-container").hide(),$('input[name="NEW_LAST_NAME"]').val(" "))),c){var d=$("#do_register~input[type=submit]");d.length&&(BX.unbindAll(d[0]),$(document).on("click","#do_register~input[type=submit]",function(e){if(e.preventDefault(),e.stopImmediatePropagation(),"Y"===arAsproOptions.THEME.LOGIN_EQUAL_EMAIL){var t=BX.findChild(BX("bx-soa-auth"),{attribute:{name:"NEW_EMAIL"}},!0,!1),a=BX.findChild(BX("bx-soa-auth"),{attribute:{name:"NEW_LOGIN"}},!0,!1);a&&t&&(a.value=t.value)}BX("do_register").value="Y",BX.Sale.OrderAjaxComponent.sendRequest("showAuthForm")}))}var p=$(".bx-soa-section-content.reg").find(".bx-captcha");if(p.length&&(p.addClass("captcha_image"),p.append('<div class="captcha_reload"></div>'),p.closest(".bx-authform-formgroup-container").addClass("captcha-row").find("input[name=captcha_word]").closest(".bx-authform-input-container").addClass("captcha_input")),$("input[name=NEW_NAME]").length&&$("input[name=NEW_LAST_NAME]").length&&"Y"!==arAsproOptions.THEME.PERSONAL_ONEFIO&&!$("input[name=NEW_NAME]").closest(".bx-authform-formgroup-container.col
5357-md-6").length){$("input[name=NEW_NAME],input[name=NEW_LAST_NAME]").closest(".bx-authform-formgroup-container").addClass("col-md-6");l=$("input[name=NEW_LAST_NAME]").closest(".bx-authform-formgroup-container").wrap('<div id="trem_"></div>').parent().html();$("#trem_").remove(),$(l).insertAfter($("input[name=NEW_NAME]").closest(".bx-authform-formgroup-container").wrap('<div class="row"></div>'))}if($("input[name=NEW_EMAIL]").length&&$("input[name=PHONE_NUMBER]").length&&!$("input[name=PHONE_NUMBER]").closest(".bx-authform-formgroup-container.col-md-6").length){$("input[name=NEW_EMAIL],input[name=PHONE_NUMBER]").closest(".bx-authform-formgroup-container").addClass("col-md-6");l=$("input[name=PHONE_NUMBER]").closest(".bx-authform-formgroup-container").wrap('<div id="trem_"></div>').parent().html();$("#trem_").remove(),$(l).insertAfter($("input[name=NEW_EMAIL]").closest(".bx-authform-formgroup-container").wrap('<div class="row"></div>'))}if($("input[name=NEW_PASSWORD]").length&&$("input[name=NEW_PASSWORD_CONFIRM]").length&&!$("input[name=NEW_PASSWORD]").closest(".bx-authform-formgroup-container.col
5357-md-6").length){$("input[name=NEW_PASSWORD],input[name=NEW_PASSWORD_CONFIRM]").closest(".bx-authform-formgroup-container").addClass("col-md-6");l=$("input[name=NEW_PASSWORD_CONFIRM]").closest(".bx-authform-formgroup-container").wrap('<div id="trem_"></div>').parent().html();$("#trem_").remove(),$(l).insertAfter($("input[name=NEW_PASSWORD]").closest(".bx-authform-formgroup-container").wrap('<div class="row"></div>'))}if($("input[name=PHONE_NUMBER]").length){o=$("input[name=PHONE_NUMBER]"),o[0].outerHTML,i=o.val(),s=o[0].outerHTML.replace('type="text"','type="tel" value="'+i+'"');if($(o).length<2){o.hide(),$(s).insertAfter(o),showPhoneMask("input[name=PHONE_NUMBER][type=tel]"),$("input[name=PHONE_NUMBER][type=tel]").on("blur",function(){var e=$(this),t=e.val();e.parent().find("input[name=PHONE_NUMBER][type=text]").val(t)});r=$("input[name=PHONE_NUMBER][type=tel]").closest(".bx-authform-formgroup-container").find(".bx-authform-label-container");r.html(BX.message("ORDER_PHONE_LABEL")+(r.find(".bx-authform-starrequired").length?'<span class="bx-authform-starrequired"> *</span>':""))}}$(".bx-soa-section-content.reg").append('<div class="redisigned hidden></div>')}if($(".bx-soa-cart-total-line-total").length&&"Y"==arAsproOptions.THEME.SHOW_LICENCE&&(void 0===e&&(BX.Sale.OrderAjaxComponent.state_licence="Y"==arAsproOptions.THEME.LICENCE_CHECKED?"checked":""),$(".licence_block.filter").length||($('<div class="form"><div class="licence_block filter label_block onoff"><label data-for="licenses_order" class="hidden error">'+BX.message("JS_REQUIRED_LICENSES")+'</label><input type="checkbox" name="licenses_order" required '+BX.Sale.OrderAjaxComponent.state_licence+' value="Y"><label data-for="licenses_order" class="license">'+BX.message("LICENSES_TEXT")+"</label></div></div>").insertBefore($("#bx-soa-orderSave")),$(document).on("click",".bx-soa .licence_block label.license",function(){var e=$
5357(this).data("for");$(".bx-soa .licence_block label.error").addClass("hidden"),$("input[name="+e+"]").prop("checked")?($("input[name="+e+"]").prop("checked",""),BX.Sale.OrderAjaxComponent.state_licence=""):($("input[name="+e+"]").prop("checked","checked"),BX.Sale.OrderAjaxComponent.state_licence="checked")}),$(document).on("click",".lic_condition a",function(){if(BX.hasClass(BX("bx-soa-order"),"orderform--v1"))BX.Sale.OrderAjaxComponent.isValidForm()&&BX.Sale.OrderAjaxComponent.animateScrollTo($(".licence_block")[0],800,50);else{var e=BX.Sale.OrderAjaxComponent.isValidPropertiesBlock().length;BX.Sale.OrderAjaxComponent.activeSectionId&&e||BX.Sale.OrderAjaxComponent.animateScrollTo($(".licence_block")[0],800,50)}})),$("#bx-soa-orderSave, .bx-soa-cart-total-button-container").addClass("lic_condition"),void 0===BX.Sale.OrderAjaxComponent.oldClickOrderSaveAction&&void 0!==BX.Sale.OrderAjaxComponent.clickOrderSaveAction&&(BX.Sale.OrderAjaxComponent.oldClickOrderSaveAction=BX.Sale.OrderAjaxComponent.clickOrderSaveAction,BX.Sale.OrderAjaxComponent.clickOrderSaveAction=function(e){$('input[name="licenses_order"]').prop("checked")?($(".bx-soa .licence_block label.error").addClass("hidden"),BX.Sale.OrderAjaxComponent.isValidForm()&&("function"==typeof BX.Sale.OrderAjaxComponent.allowOrderSave&&BX.Sale.OrderAjaxComponent.allowOrderSave(),"function"==typeof BX.Sale.OrderAjaxComponent.doSaveAction?BX.Sale.OrderAjaxComponent.doSaveAction():BX.Sale.OrderAjaxComponent.oldClickOrderSaveAction(e))):$(".bx-soa .licence_block label.error").removeClass("hidden")},BX.Sale.OrderAjaxComponent.orderSaveBlockNode.querySelector(".checkbox")&&"object"==typeof browser&&("msie"in browser&&browser.msie?$(BX.Sale.OrderAjaxComponent.orderSaveBlockNode.querySelector(".checkbox")).remove():BX.Sale.OrderAjaxComponent.orderSaveBlockNode.querySelector(".checkbox").remove()),BX.unbindAll(BX.Sale.OrderAjaxComponent.totalInfoBlockNode.querySelector("a.btn-order-save")),BX.unbindAll(BX.Sale.OrderAjaxComponent.mobileTotalBlockNode.querySelector("a.btn-order-save")),BX.unbindAll(BX.Sale.OrderAjaxComponent.orderSaveBlockNode.querySelector("a")),BX.bind(BX.Sale.OrderAjaxComponent.totalInfoBlockNode.querySelector("a.btn-order-save"),"click",BX.proxy(BX.Sale.OrderAjaxComponent.clickOrderSaveAction,BX.Sale.OrderAjaxComponent)),BX.bind(BX.Sale.OrderAjaxComponent.mobileTotalBlockNode.querySelector("a.btn-order-save"),"click",BX.proxy(BX.Sale.OrderAjaxComponent.clickOrderSaveAction,BX.Sale.OrderAjaxComponent)),BX.bind(BX.Sale.OrderAjaxComponent.orderSaveBlockNode.querySelector("a"),"click",BX.proxy(BX.Sale.OrderAjaxComponent.clickOrderSaveAction,BX.Sale.OrderAjaxComponent)))),$(window).scroll(),checkCounters()&&void 0===BX.Sale.OrderAjaxComponent.oldSaveOrder){var m=void 0!==BX.Sale.OrderAjaxComponent.saveOrder?"saveOrder":"saveOrderWithJson";void 0!==BX.Sale.OrderAjaxComponent[m]&&(BX.Sale.OrderAjaxComponent.oldSaveOrder=BX.Sale.OrderAjaxComponent[m],BX.Sale.OrderAjaxComponent[m]=function(e){var t=BX.parseJSON(e);t&&t.order?t.order.SHOW_AUTH?BX.Sale.OrderAjaxComponent.oldSaveOrder(e):t.order.REDIRECT_URL&&t.order.REDIRECT_URL.length&&(!t.order.ERROR||BX.util.object_keys(t.order.ERROR).length<1)&&(arMatch=t.order.REDIRECT_URL.match(/ORDER_ID\=[^&=]*/g))&&arMatch.length&&(_id=arMatch[0].replace(/ORDER_ID\=/g,"",arMatch[0]))?$.ajax({url:arAsproOptions.SITE_DIR+"ajax/check_order.php",dataType:"json",type:"POST",data:{ID:_id},success:function(t){parseInt(t)?purchaseCounter(parseInt(t),BX.message("FULL_ORDER"),function(t){"undefined"!=typeof localStorage&&"object"==typeof t&&localStorage.setItem("gtm_e_"+_id,JSON.stringify(t)),BX.Sale.OrderAjaxComponent.oldSaveOrder(e)}):BX.Sale.OrderAjaxComponent.oldSaveOrder(e)},error:function(){BX.Sale.OrderAjaxComponent.oldSaveOrder(e)}}):BX.Sale.OrderAjaxComponent.oldSaveOrder(e):BX.Sale.OrderAjaxComponent.oldSaveOrder(e)})}var u,h;if($("#bx-soa-order-form .captcha-row").length&&window.asproRecaptcha&&window.asproRecaptcha.key&&"invisible"==window.asproRecaptcha.params.recaptchaSize&&($("#bx-soa-order-form .captcha-row").addClass("invisible"),"n"===asproRecaptcha.params.recaptchaLogoShow&&$("#bx-soa-order-form .captcha-row").addClass("logo_captcha_n")),$("#bx-soa-order-form .captcha-row.inv
5357isible").length)if(void 0===BX.Sale.OrderAjaxComponent.oldSendRequest&&void 0!==BX.Sale.OrderAjaxComponent.sendRequest)BX.Sale.OrderAjaxComponent.oldSendRequest=BX.Sale.OrderAjaxComponent.sendRequest,BX.Sale.OrderAjaxComponent.sendRequest=function(e,t){var a=!0;if($("#bx-soa-order-form .captcha-row.invisible").length&&window.renderRecaptchaById&&window.asproRecaptcha&&window.asproRecaptcha.key&&"invisible"==window.asproRecaptcha.params.recaptchaSize){var o=BX("bx-soa-order-form");$(o).find(".g-recaptcha").length&&($(o).find(".g-recaptcha-response").val()?a=!0:"undefined"!=typeof grecaptcha?(grecaptcha.execute($(o).find(".g-recaptcha").data("widgetid")),a=!1):a=!1)}a?BX.Sale.OrderAjaxComponent.oldSendRequest(e,t):(u=e,h=t)},$(document).on("submit","#bx-soa-order-form",function(e){e.preventDefault(),void 0===u&&void 0===h||(BX.Sale.OrderAjaxComponent.sendRequest(u,h),u=void 0,h=void 0)})}$(".bx-ui-sls-quick-locations.quick-locations").on("click",function(){$(this).siblings().removeClass("active"),$(this).addClass("active")})}}}),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=$
5357(this).closest(".basket-items-list-item-container").data("id");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>");var a=$(".basket-items-list-header-filter > a.active").index();3==a&&(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 >
5357 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{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&&"BASKET_DATA"in e&&($("#ajax_basket").length&&reloadTopBasket("add",$("#ajax_basket"),200,5e3,"Y"),$("#basket_line .basket_fly").length&&basketFly("open","N"))}),$(document).on("click",".bx_ordercart_order_pay_center .checkout, .basket-checkout-section-inner .basket-btn-checkout",function(){checkCounters("google")&&checkoutCounter(1,"start order")})}}),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">
5357<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>"));$("#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(),CheckTopMenuPadding(),CheckTopMenuOncePadding(),CheckTopMenuDotted(),CheckSearchWidth(),checkLinkedArticles(),$(".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();setTimeout(resumeYmObserver,400),isFrameDataReceived=!0})):$(document).ready(initFull),funcDefined("setHeightBlockSlider")||(setHeightBlockSlider=function(){$(document).find(".specials.tab_slider_wrapp .tabs_content > li.cur").equalize({children:".item-title"}),$(document).find(".specials.tab_slider_wrapp .tabs_content > li.cur").equalize({children:".item_info"}),$(document).find(".specials.tab_slider_wrapp .tabs_content > li.cur").equalize({children:".catalog_item"});$(document).find(".specials.tab_slider_wrapp").outerWidth();var e=$(document).find(".specials.tab_slider_wrapp .tabs_content > li.cur").length;if(e<=1){$(document).find(".specials.tab_slider_wrapp .tabs_content > li.cur").css("height","");var t=0;$(document).find(".specials.tab_slider_wrapp .tabs_content .tab.cur .tabs_slider li .footer_button").length&&($(document).find(".specials.tab_slider_wrapp .tabs_content .tab.cur .tabs_slider li .footer_button").css("height","auto"),t=$(document).find(".specials.tab_slider_wrapp .tabs_content .tab.cur .tabs_slider li .footer_button").height(),$(document).find(".specials.tab_slider_wrapp .tabs_content .tab.cur .tabs_slider li .footer_button").css("height",""));var a=1*$(document).find(".specials.tab_slider_wrapp .tabs_content .tab.cur").height(),o=a+t+50;$(document).find(".specials.tab_slider_wrapp .tabs_content .tab.cur").attr("data-unhover",a),$(document).find(".specials.tab_slider_wrapp .tabs_content .tab.cur").attr("data-hover",o),$(document).find(".specials.tab_slider_wrapp .tabs_content").height(a),$(document).find(".specials.tab_slider_wrapp .tabs_content .tab.cur .flex-viewport").height(a) 5358}else $(document).find(".specials.tab_slider_wrapp .tabs_content >
5358 li.cur").each(function(){var e=$(this);e.css("height","");var t=0;e.find(".tabs_slider li .footer_button").length&&(e.find(".tabs_slider li .footer_button").css("height","auto"),t=e.find(".tabs_slider li .footer_button").height(),e.find(".tabs_slider li .footer_button").css("height",""));var a=1*e.height(),o=a+t+50;e.attr("data-unhover",a),e.attr("data-hover",o),e.parent().height(a),e.find(".flex-viewport").height(a)})}),funcDefined("checkTopFilter")||(checkTopFilter=function(){}),funcDefined("checkStickyFooter")||(checkStickyFooter=function(){try{ignoreResize.push(!0),$("#content").css("min-height","");var e=$("#content").offset().top,t=e+$("#content").outerHeight(),a=0;$("footer").length&&(footerOffset=$("footer").offset().top),$("#content").css("min-height",$(window).height()-e-(a-t)-$("footer").outerHeight()+"px"),ignoreResize.pop()}catch(e){console.error(e)}}),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),$(".linked-blog-list").insertAfter(a.find("> .item:eq("+(r-1)+")")),setTimeout(function(){$(".linked-blog-list").addClass("visible")},0)}}catch(e){console.error(e)}});var timerResize=!1,ignoreResize=[];$(window).resize(function(){CheckPopupTop(),checkLinkedArticles(),ignoreResize.length||(timerResize&&(clearTimeout(timerResize),timerResize=!1),timerResize=setTimeout(function(){BX.onCustomEvent("onWindowResize",!1)},50))});var timerScroll=!1,ignoreScroll=[],documentScrollTopLast=$(document).scrollTop(),startScroll=0;$(window).scroll(function(){CheckPopupTop(),documentScrollTopLast=$(document).scrollTop(),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),CheckTopMenuPadding(),CheckTopMenuOncePadding(),CheckSearchWidth(),CheckTabActive(),CheckTopMenuFullCatalogSubmenu(),CheckHeaderFixedMenu(),window.matchMedia("(min-width:768px)").matches&&closeYandexMap(),CheckTopMenuDotted(),$("nav.mega-menu.sliced").length&&$("nav.mega-menu.sliced").removeClass("initied"),CheckTopVisibleMenu(),checkScrollToTop(),CheckObjectsSizes(),CheckFlexSlider(),initSly(),"function"==typeof checkMobilePhone&&checkMobilePhone(),checkTopFilter(),"function"==typeof checkMobileFilter&&checkMobileFilter(),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"))),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=$
5358(this).closest(".bx_filter_parameters_box").attr("property_id");$("#smartFilterDropDown"+e).length&&$("#smartFilterDropDown"+e).css("max-width",$(this).width())}),window.matchMedia("(min-width: 768px)").matches?($(".bx_filter .scrollbar").removeClass("mobile-scroll"),$(".bx_filter .srollbar-custom").removeClass("mobile-scroll"),$(".bx_filter .bx_filter_section form .bx_filter_parameters").removeClass("mobile-scroll"),InitScrollBar(),InitCustomScrollBar()):($(".bx_filter .scrollbar").addClass("mobile-scroll").removeClass("scroll-init"),$(".bx_filter .srollbar-custom").addClass("mobile-scroll").removeClass("scroll-init"),$(".bx_filter .bx_filter_section form .bx_filter_parameters").addClass("mobile-scroll").removeClass("scroll-init"),$(".bx_filter .mobile-scroll.scrollbar").length&&$(".bx_filter .mobile-scroll.scrollbar").mCustomScrollbar("destroy"),$(".bx_filter .mobile-scroll.srollbar-custom").length&&$(".bx_filter .mobile-scroll.srollbar-custom").mCustomScrollbar("destroy"))}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)}});var onCaptchaVerifyinvisible=function(e){$(".g-recaptcha:last").each(function(){var t=$(this).attr("data-widgetid");void 0!==t&&e&&($(this).closest("form").find(".g-recaptcha-response").val()||$(this).closest("form").find(".g-recaptcha-response").val(e),$("iframe[src*=recaptcha]").length&&$("iframe[src*=recaptcha]").each(function(){var e=$
5358(this).parent().parent();e.hasClass("grecaptcha-badge")||e.css("width","100%")}),$(this).closest("form").submit())})},onCaptchaVerifynormal=function(e){$(".g-recaptcha").each(function(){var e=$(this).attr("data-widgetid");void 0!==e&&""!=grecaptcha.getResponse(e)&&$(this).closest("form").find(".recaptcha").valid()})};BX.addCustomEvent("onSubmitForm",function(e){try{if(!window.renderRecaptchaById||!window.asproRecaptcha||!window.asproRecaptcha.key)return e.form.submit(),$(e.form).closest(".form").addClass("sending"),!0;if("invisible"!=window.asproRecaptcha.params.recaptchaSize||!$(e.form).find(".g-recaptcha").length)return e.form.submit(),$(e.form).closest(".form").addClass("sending"),!0;if($(e.form).find(".g-recaptcha-response").val())return e.form.submit(),$(e.form).closest(".form").addClass("sending"),!0;if("undefined"==typeof grecaptcha)return!1;grecaptcha.execute($(e.form).find(".g-recaptcha").data("widgetid"))}catch(e){return console.error(e),!0}}),$(document).on("click",".catalog_reviews_extended span.dropdown-select__list-link",function(){var e=$
5358(this),t=e.data("review_sort_ajax"),a=e.closest("[id^=comp_]");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)}}))}),$(document).on("click",".rating_vote:not(.disable)",function(){var e=$(this),t=e.data("action"),a=e.closest(".rating-vote"),o=a.data("comment_id"),i=a.data("user_id"),s=a.data("ajax_url");$.ajax({url:s,dataType:"json",data:{commentId:o,action:t,userId:i},success:function(t){void 0!==t.LIKE&&e.siblings(".rating-vote-result.like").text(t.LIKE),void 0!==t.DISLIKE&&e.siblings(".rating-vote-result.dislike").text(t.DISLIKE),void 0!==t.SET_ACTIVE_LIKE&&a.find(".rating_vote.plus").toggleClass("active"),void 0!==t.SET_ACTIVE_DISLIKE&&a.find(".rating_vote.minus").toggleClass("active")}})}); 5359/* End */ 5360; 5361; /* Start:"a:4:{s:4:"full";s:61:"/local/templates/aspro_max/js/blocks/blocks.js?16143519507779";s:6:"source";s:46:"/local/templates/aspro_max/js/blocks/blocks.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 5362InitMenuNavigationAim = function(){ 5363 var $block = $('.menu-navigation__sections-wrapper .menu-navigation__sections:not(.aim-init)'); 5364 if($block.length){ 5365 $block.addClass('aim-init'); 5366 $block.menuAim({ 5367 firstActiveRow: true, 5368 rowSelector: "> .menu-navigation__sections-item", 5369 activate: function activate(a) {
5370 var _this = $(a), 5371 index = _this.index(), 5372 items = _this.closest('.menu-navigation__sections-wrapper').next(), 5373 link = _this.find('> a'); 5374 5375 _this.siblings().find('> a').addClass('dark_link') 5376 link.addClass('colored_theme_text').removeClass('dark_link'); 5377 items.find('.parent-items').siblings().hide(); 5378 items.find('.parent-items').eq(index).show(); 5379 }, 5380 deactivate: function deactivate(a) { 5381 var _this = $(a), 5382 index = _this.index(), 5383 items = _this.closest('.menu-navigation__sections-wrapper').next(), 5384 link = _this.find('> a'); 5385 5386 link.removeClass('colored_theme_text').addClass('dark_link'); 5387 items.find('.parent-items').siblings().hide(); 5388 } 5389 }); 5390 } 5391} 5392 5393$(document).ready(function(){ 5394 //dropdown-select 5395 $(document).on('click', '.dropdown-select .dropdown-select__title', function(){ 5396 var _this = $(this), 5397 menu = _this.parent().find('> .dropdown-select__list'), 5398 bVisibleMeu = (menu.is(':visible')), 5399 animate = (!bVisibleMeu ? 'transition.slideUpIn' : 'fadeOut'); 5400 5401 if(!_this.hasClass('clicked')) 5402 { 5403 _this.addClass('clicked'); 5404 5405 menu.velocity('stop').velocity(animate, { 5406 duration: 300, 5407 // delay: 250, 5408 begin: function(){ 5409 _this.toggleClass('opened'); 5410 }, 5411 complete: function(){ 5412 _this.removeClass('clicked'); 5413 } 5414 }); 5415 } 5416 }) 5417 5418 // close select 5419 $("html, body").on('mousedown', function(e){ 5420 if(typeof e.target.className == 'string' && e.target.className.indexOf('adm') < 0) 5421 { 5422 e.stopPropagation(); 5423 5424 if(!$(e.target).closest('.dropdown-select').length) 5425 { 5426 $('.dropdown-select .dropdown-select__title.opened').click(); 5427 } 5428 } 5429 }) 5430 /**/ 5431 5432 5433 /*side head block*/ 5434 $(document).on('click', '.slide-block .slide-block__head', function(e){ 5435 var _this = $(this), 5436 menu = _this.siblings('.slide-block__body'), 5437 bVisibleMeu = (menu.is(':visible')), 5438 animate = (bVisibleMeu ? 'slideUp' : 'slideDown'); 5439 5440 if(!_this.hasClass('clicked') && menu.length && !_this.hasClass('ignore') && !$(e.target).attr('href')) 5441 { 5442 var type = _this.data('id'); 5443 _this.addClass('clicked'); 5444 5445 if(bVisibleMeu) 5446 $.cookie(type+'_CLOSED', 'Y'); 5447 else 5448 $.removeCookie(type+'_CLOSED'); 5449 5450 menu.velocity('stop').velocity(animate, { 5451 duration: 150, 5452 // delay: 250, 5453 begin: function(){ 5454 _this.toggleClass('closed'); 5455 }, 5456 complete: function(){ 5457 _this.removeClass('clicked'); 5458 5459 if(typeof window['stickySidebar'] !== 'undefined') 5460 window['stickySidebar'].updateSticky(); 5461 } 5462 }); 5463 } 5464 }) 5465 /**/ 5466 5467 /*sku change props*/ 5468 if(!('SelectOfferProp' in window) && typeof window.SelectOfferProp != 'function') 5469 { 5470 SelectOfferProp = function(){ 5471 // return false; 5472 var _this = $(this), 5473 obParams = {}, 5474 obSelect = {}, 5475 objUrl = parseUrlQuery(), 5476 add_url = '', 5477 selectMode = (_this.hasClass('list_values_wrapper') ? true : false), 5478 container = _this.closest('.bx_catalog_item_scu'), 5479 img = _this.closest('.item-parent').find('.thumb img'); 5480 5481 /* request params */ 5482 obParams = { 5483 'PARAMS': _this.closest('.js_wrapper_items').data('params'), 5484 'ID': container.data('offer_id'), 5485 'SITE_ID': container.data('site_id'), 5486 'LINK_ID': container.data('id')+'_'+_this.closest('.cur').data('code'), 5487 'IBLOCK_ID': container.data('offer_iblockid'), 5488 'PROPERTY_ID': container.data('propertyid'), 5489 'DEPTH': _this.closest('.item_wrapper').index(), 5490 'VALUE': (selectMode ? _this.find('option:selected').data('onevalue') : _this.data('onevalue')), 5491 'CLASS': 'inner_content', 5492 'PICTURE': (img.data('src') ? img.data('src') : img.attr('src')), 5493 'ARTICLE_NAME': _this.closest('.item-parent').find('.article_block').data('name'), 5494 'ARTICLE_VALUE': _this.closest('.item-parent').find('.article_block').data('value'), 5495 } 5496 /**/ 5497 5498 if("clear_cache" in objUrl) 5499 { 5500 if(objUrl.clear_cache == "Y") 5501 add_url += "?clear_cache=Y"; 5502 } 5503 5504 /* save selected values */ 5505 for (i = 0; i < obParams.DEPTH+1; i++) 5506 { 5507 strName = 'PROP_'+container.find('.item_wrapper:eq('+i+') > div').data('id'); 5508 if(container.find('.item_wrapper:eq('+i+') select').length) 5509 {
5510 obSelect[strName] = container.find('.item_wrapper:eq('+i+') select option:selected').data('onevalue'); 5511 obParams[strName] = container.find('.item_wrapper:eq('+i+') select option:selected').data('onevalue'); 5512 } 5513 else 5514 { 5515 obSelect[strName] = container.find('.item_wrapper:eq('+i+') li.item.active').data('onevalue'); 5516 obParams[strName] = container.find('.item_wrapper:eq('+i+') li.item.active').data('onevalue'); 5517 } 5518 } 5519 5520 // obParams.SELECTED = JSON.stringify(obSelect); 5521 /**/ 5522 5523 if(!selectMode) 5524 { 5525 _this.siblings().removeClass('active'); 5526 _this.addClass('active'); 5527 } 5528 5529 if(_this.attr('title')) 5530 { 5531 var skuVal = _this.attr('title').split(':')[1]; 5532 _this.closest('.item_wrapper').find('.show_class .val').text(skuVal); 5533 } 5534 else 5535 { 5536 var img_row = _this.find(' > i'); 5537 if(img_row.length && img_row.attr('title')) { 5538 var skuVal = img_row.attr('title').split(':')[1]; 5539 _this.closest('.item_wrapper').find('.show_class .val').text(skuVal); 5540 } 5541 } 5542 5543 /* get sku */ 5544 $.ajax({ 5545 url: arMaxOptions['SITE_DIR']+'ajax/js_item_detail.php'+add_url, 5546 type: 'POST', 5547 data: obParams, 5548 }).success(function(html){ 5549 var ob = BX.processHTML(html);BX.ajax.processScripts(ob.SCRIPT); 5550 if($('.counter_wrapp.list')) 5551 { 5552 $('.counter_wrapp.list .counter_block.big').removeClass('big'); 5553 } 5554 }) 5555 } 5556 $(document).on('click', '.ajax_load .bx_catalog_item_scu li.item', SelectOfferProp) 5557 $(document).on('change', '.ajax_load .bx_catalog_item_scu select.list_values_wrapper', SelectOfferProp) 5558 } 5559 5560 /**/ 5561 5562 /**/ 5563 $('.switch-item-block .switch-item-block__icons').on('click', function(){ 5564 var $this = $(this), 5565 animationTime = 200; 5566 5567 if($this.hasClass('switch-item-block__icons--small') && !$this.hasClass('active')){ 5568 $this.addClass('active'); 5569 $this.siblings('.switch-item-block__icons--big').removeClass('active'); 5570 $this.closest('.switch-item-block').find('.switch-item-block__count-wrapper--big').fadeOut(animationTime, function(){ 5571 $this.closest('.switch-item-block').find('.switch-item-block__count-wrapper--small').fadeIn(animationTime); 5572 }); 5573 5574 $this.closest('.switch-item-block').siblings('.big-gallery-block').fadeOut(animationTime, function(){ 5575 $this.closest('.switch-item-block').siblings('.small-gallery-block').fadeIn(animationTime); 5576 }); 5577 } 5578 else if($this.hasClass('switch-item-block__icons--big') && !$this.hasClass('active')){ 5579 $this.addClass('active'); 5580 $this.siblings('.switch-item-block__icons--small').removeClass('active'); 5581 $this.closest('.switch-item-block').find('.switch-item-block__count-wrapper--small').fadeOut(animationTime, function(){ 5582 $this.closest('.switch-item-block').find('.switch-item-block__count-wrapper--big').fadeIn(animationTime); 5583 }); 5584 5585 $this.closest('.switch-item-block').siblings('.small-gallery-block').fadeOut(animationTime, function(){ 5586 $this.closest('.switch-item-block').siblings('.big-gallery-block').fadeIn(animationTime); 5587 }); 5588 } 5589 setTimeout(function(){ 5590 InitLazyLoad(); 5591 }, 300); 5592 }); 5593 /**/ 5594 5595 /*many items menu*/ 5596 5597 InitMenuNavigationAim(); 5598 /**/ 5599}) 5600/* End */ 5601; 5602; /* Start:"a:4:{s:4:"full";s:58:"/local/templates/aspro_max/js/slick.min.js?161435191242863";s:6:"source";s:42:"/local/templates/aspro_max/js/slick.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 5603!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery"],i):"undefined"!=typeof exports?module.exports=i(require("jquery")):i(jQuery)}(function(i){"use strict";var e=window.Slick||{};(e=function(){var e=0;return function(t,o){var s,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:i(t),appendDots:i(t),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return i('<button type="button" />').text(t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,
vendor: 6,594 bytes, line 5603
5603sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},i.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden="hidden",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=i(t),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange="visibilitychange",n.windowWidth=0,n.windowTimer=null,s=i(t).data("slick")||{},n.options=i.extend({},n.defaults,o,s),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,void 0!==document.mozHidden?(n.hidden="mozHidden",n.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(n.hidden="webkitHidden",n.visibilityChange="webkitvisibilitychange"),n.autoPlay=i.proxy(n.autoPlay,n),n.autoPlayClear=i.proxy(n.autoPlayClear,n),n.autoPlayIterator=i.proxy(n.autoPlayIterator,n),n.changeSlide=i.proxy(n.changeSlide,n),n.clickHandler=i.proxy(n.clickHandler,n),n.selectHandler=i.proxy(n.selectHandler,n),n.setPosition=i.proxy(n.setPosition,n),n.swipeHandler=i.proxy(n.swipeHandler,n),n.dragHandler=i.proxy(n.dragHandler,n),n.keyHandler=i.proxy(n.keyHandler,n),n.instanceUid=e++,n.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,n.registerBreakpoints(),n.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},e.prototype.addSlide=e.prototype.slickAdd=function(e,t,o){var s=this;if("boolean"==typeof t)o=t,t=null;else if(t<0||t>=s.slideCount)return!1;s.unload(),"number"==typeof t?0===t&&0===s.$slides.length?i(e).appendTo(s.$slideTrack):o?i(e).insertBefore(s.$slides.eq(t)):i(e).insertAfter(s.$slides.eq(t)):!0===o?i(e).prependTo(s.$slideTrack):i(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){i(t).attr("data-slick-index",e)}),s.$slidesCache=s.$slides,s.reinit()},e.prototype.animateHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.animate({height:e},i.options.speed)}},e.prototype.animateSlide=function(e,t){var o={},s=this;s.animateHeight(),!0===s.options.rtl&&!1===s.options.vertical&&(e=-e),!1===s.transformsEnabled?!1===s.options.vertical?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):!1===s.cssTransitions?(!0===s.options.rtl&&(s.currentLeft=-s.currentLeft),i({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(i){i=Math.ceil(i),!1===s.options.vertical?(o[s.animType]="translate("+i+"px, 0px)",s.$slideTrack.css(o)):(o[s.animType]="translate(0px,"+i+"px)",s.$slideTrack.css(o))},complete:function(){t&&t.call()}})):(s.applyTransition(),e=Math.ceil(e),!1===s.options.vertical?o[s.animType]="translate3d("+e+"px, 0px, 0px)":o[s.animType]="translate3d(0px,"+e+"px, 0px)",s.$slideTrack.css(o),t&&setTimeout(function(){s.disableTransition(),t.call()},s.options.speed))},e.prototype.getNavTarget=function(){var e=this,t=e.options.asNavFor;return t&&null!==t&&(t=i(t).not(e.$slider)),t},e.prototype.asNavFor=function(e){var t=this.getNavTarget();null!==t&&"object"==typeof t&&t.each(function(){var t=i(this).slick("getSlick");t.unslicked||t.slideHandler(e,!0)})},e.prototype.applyTransition=function(i){var e=this,t={};!1===e.options.fade?t[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:t[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.autoPlay=function(){var i=this;i.autoPlayClear(),i.slideCount>i.options.slidesToShow&&(i.autoPlayTimer=setInterval(i.autoPlayIterator,i.options.autoplaySpeed))},e.prototype.autoPlayClear=function(){var i=this;i.autoPlayTimer&&clearInterval(i.autoPlayTimer)},e.prototype.autoPlayIterator=function(){var i=this,e=i.currentSlide+i.options.slidesToScroll;i.paused||i.interrupted||i.focussed||(!1===i.options.infinite&&(1===i.direction&&i.currentSlide+1===i.slideCount-1?i.direction=0:0===i.direction&&(e=i.currentSlide-i.options.slidesToScroll,i.currentSlide-1==0&&(i.direction=1))),i.slideHandler(e))},e.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=i(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=i(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},e.prototype.buildDots=function(){var e,t,o=this;if(!0===o.options.dots){for(o.$slider.addClass("slick-dotted"),t=i("<ul />").addClass(o.options.dotsClass),e=0;e<=o.getDotCount();e+=1)t.append(i("<li />").append(o.options.customPaging.call(this,o,e)));o.$dots=t.appendTo(o.options.appendDots),o.$dots.find("li").first().addClass("slick-active")}},e.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){i(t).attr("data-slick-index",e).data("originalStyling",i(t).attr("style")||"")}),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?i('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),i("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass("draggable")},e.prototype.buildRows=function(){var i,e,t,o,s,n,r,l=this;if(o=document.createDocumentFragment(),n=l.$slider.children(),l.o
vendor: 3,442 bytes, line 5603
5603ptions.rows>1){for(r=l.options.slidesPerRow*l.options.rows,s=Math.ceil(n.length/r),i=0;i<s;i++){var d=document.createElement("div");for(e=0;e<l.options.rows;e++){var a=document.createElement("div");for(t=0;t<l.options.slidesPerRow;t++){var c=i*r+(e*l.options.slidesPerRow+t);n.get(c)&&a.appendChild(n.get(c))}d.appendChild(a)}o.appendChild(d)}l.$slider.empty().append(o),l.$slider.children().children().children().css({width:100/l.options.slidesPerRow+"%",display:"inline-block"})}},e.prototype.checkResponsive=function(e,t){var o,s,n,r=this,l=!1,d=r.$slider.width(),a=window.innerWidth||i(window).width();if("window"===r.respondTo?n=a:"slider"===r.respondTo?n=d:"min"===r.respondTo&&(n=Math.min(a,d)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){s=null;for(o in r.breakpoints)r.breakpoints.hasOwnProperty(o)&&(!1===r.originalSettings.mobileFirst?n<r.breakpoints[o]&&(s=r.breakpoints[o]):n>r.breakpoints[o]&&(s=r.breakpoints[o]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||t)&&(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e),l=s),e||!1===l||r.$slider.trigger("breakpoint",[r,l])}},e.prototype.changeSlide=function(e,t){var o,s,n,r=this,l=i(e.currentTarget);switch(l.is("a")&&e.preventDefault(),l.is("li")||(l=l.closest("li")),n=r.slideCount%r.options.slidesToScroll!=0,o=n?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,e.data.message){case"previous":s=0===o?r.options.slidesToScroll:r.options.slidesToShow-o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-s,!1,t);break;case"next":s=0===o?r.options.slidesToScroll:o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+s,!1,t);break;case"index":var d=0===e.data.index?0:e.data.index||l.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(d),!1,t),l.children().trigger("focus");break;default:return}},e.prototype.checkNavigable=function(i){var e,t;if(e=this.getNavigableIndexes(),t=0,i>e[e.length-1])i=e[e.length-1];else for(var o in e){if(i<e[o]){i=t;break}t=e[o]}return i},e.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(i("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",i.proxy(e.interrupt,e,!0)).off("mouseleave.slick",i.proxy(e.interrupt,e,!1)),!0===e.options.accessibility&&e.$dots.off("keydown.slick",e.keyHandler)),e.$slider.off("focus.slick blur.slick"),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow&&e.$nextArrow.off("keydown.slick",e.keyHandler))),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.
5603slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),i(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&&e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().off("click.slick",e.selectHandler),i(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),i(window).off("resize.slick.slick-"+e.instanceUid,e.resize),i("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),i(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},e.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.cleanUpRows=function(){var i,e=this;e.options.rows>1&&((i=e.$slides.children().children()).removeAttr("style"),e.$slider.empty().append(i))},e.prototype.clickHandler=function(i){!1===this.shouldClick&&(i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault())},e.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),i(".slick-cloned",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){i(this).attr("style",i(this).data("originalStyling"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,e||t.$slider.trigger("destroy",[t])},e.prototype.disableTransition=function(i){var e=this,t={};t[e.transitionType]="",!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.fadeSlide=function(i,e){var t=this;!1===t.cssTransitions?(t.$slides.eq(i).css({zIndex:t.options.zIndex}),t.$slides.eq(i).animate({opacity:1},t.options.speed,t.options.easing,e)):(t.applyTransition(i),t.$slides.eq(i).css({opacity:1,zIndex:t.options.zIndex}),e&&setTimeout(function(){t.disableTransition(i),e.call()},t.options.speed))},e.prototype.fadeSlideOut=function(i){var e=this;!1===e.cssTransitions?e.$slides.eq(i).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(i),e.$slides.eq(i).css({opacity:0,zIndex:e.options.zIndex-2}))},e.prototype.filterSlides=e.prototype.slickFilter=function(i){var e=this;null!==i&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(i).appendTo(e.$slideTrack),e.reinit())},e.prototype.focusHandler=function(){var e=this;e.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(t){t.stopImmediatePropagation();var o=i(this);setTimeout(function(){e.options.pauseOnFocus&&(e.focussed=o.is(":focus"),e.autoPlay())},0)})},e.prototype.getCurrent=e.prototype.slickCurrentSlide=function(){return this.currentSlide},e.prototype.getDotCount=function(){var i=this,e=0,t=0,o=0;if(!0===i.options.infinite)if(i.slideCount<=i.options.slidesToShow)++o;else for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else if(!0===i.options.centerMode)o=i.slideCount;else if(i.options.asNavFor)for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else o=1+Math.ceil((i.slideCount-i.options.slidesToShow)/i.options.slidesToScroll);return o-1},e.prototype.getLeft=function(i){var e,t,o,s,n=this,r=0;return n.slideOffset=0,t=n.$slides.first().outerHeight(!0),!0===n.options.infinite?(n.slideCount>n.options.slidesToShow&&(n.slideOffset=n.slideWidth*n.options.slidesToShow*-1,s=-1,!0===n.options.vertical&&!0===n.options.centerMode&&(2===n.options.slidesToShow?s=-1.5:1===n.options.slidesToShow&&(s=-2)),r=t*n.options.slidesToShow*s),n.slideCount%n.options.slidesToScroll!=0&&i+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(i>n.slideCount?(n.slideOffset=(n.options.slidesToShow-(i-n.slideCount))*n.slideWidth*-1,r=(n.options.slidesToShow-(i-n.slideCount))*t*-1):(n.slideOffset=n.slideCount%n.options.slidesToScroll*n.slideWidth*-1,r=n.slideCount%n.options.slidesToScroll*t*-1))):i+n.options.slidesToShow>n.slideCount&&(n.slideOffset=(i+n.options.slidesToShow-n.slideCount)*n.slideWidth,r=(i+n.options.slidesToShow-n.slideCount)*t),n.slideCount<=n.options.slidesToShow&&(n.slideOffset=0,r=0),!0===n.options.centerMode&&n.slideCount<=n.options.slidesToShow?n.slideOffset=n.slideWidth*Math.floor(n.options.slidesToShow)/2-n.slideWidth*n.slideCount/2:!0===n.options.centerMode&&!0===n.options.infinite?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)-n.slideWidth:!0===n.options.centerMode&&(n.slideOffset=0,n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)),e=!1===n.options.vertical?i*n.slideWidth*-1+n.slideOffset:i*t*-1+r,!0===n.options.variableWidth&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,!0===n.options.centerMode&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow+1),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,e+=(n.$list.width()-o.outerWidth())/2)),e},e.prototype.getOption=e.prototype.slickGetOption=function(i){return this.options[i]},e.prototype.getNavigableIndexes=function(){var i,e=this,t=0,o=0,s=[];for(!1===e.options.infinite?i=e.slideCount:(t=-1*e.options.slidesToScroll,o=-1*e.options.slidesToScroll,i=2*e.slideCount);t<i;)s.push(t),t=o+e.options.slidesToScroll,o+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return s},e.prototype.getSlick=function(){return this},e.prototype.getSlideCount=function(){var e,t,o=this;return t=!0===o.options.centerMode?o.slideWidth*Math.floor(o.options.slidesToShow/2):0,!0===o.options.swipeToSlide?(o.$slideTrack.find(".slick-slide").each(function(s,n){if(n.offsetLeft-t+i(n).outerWidth()/2>-1*o.swipeLeft)return e=n,!1}),Math.abs(i(e).attr("data-slick-index")-o.currentSlide)||1):o.options.slidesToScroll},e.prototype.goTo=e.prototype.slickGoTo=function(i,e){this.changeSlide({data:{message:"index",index:
5603parseInt(i)}},e)},e.prototype.init=function(e){var t=this;i(t.$slider).hasClass("slick-initialized")||(i(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger("init",[t]),!0===t.options.accessibility&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},e.prototype.initADA=function(){var e=this,t=Math.ceil(e.slideCount/e.options.slidesToShow),o=e.getNavigableIndexes().filter(function(i){return i>=0&&i<e.slideCount});e.$slides.add(e.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==e.$dots&&(e.$slides.not(e.$slideTrack.find(".slick-cloned")).each(function(t){var s=o.indexOf(t);i(this).attr({role:"tabpanel",id:"slick-slide"+e.instanceUid+t,tabindex:-1}),-1!==s&&i(this).attr({"aria-describedby":"slick-slide-control"+e.instanceUid+s})}),e.$dots.attr("role","tablist").find("li").each(function(s){var n=o[s];i(this).attr({role:"presentation"}),i(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+e.instanceUid+s,"aria-controls":"slick-slide"+e.instanceUid+n,"aria-label":s+1+" of "+t,"aria-selected":null,tabindex:"-1"})}).eq(e.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var s=e.currentSlide,n=s+e.options.slidesToShow;s<n;s++)e.$slides.eq(s).attr("tabindex",0);e.activateADA()},e.prototype.initArrowEvents=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},i.changeSlide),i.$nextArrow.off("click.slick").on("click.slick",{message:"next"},i.changeSlide),!0===i.options.accessibility&&(i.$prevArrow.on("keydown.slick",i.keyHandler),i.$nextArrow.on("keydown.slick",i.keyHandler)))},e.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&(i("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.accessibility&&e.$dots.on("keydown.slick",e.keyHandler)),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&i("li",e.$dots).on("mouseenter.slick",i.proxy(e.interrupt,e,!0)).on("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",i.proxy(e.interrupt,e,!1)))},e.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"}
5603,e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),i(document).on(e.visibilityChange,i.proxy(e.visibility,e)),!0===e.options.accessibility&&e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),i(window).on("orientationchange.slick.slick-"+e.instanceUid,i.proxy(e.orientationChange,e)),i(window).on("resize.slick.slick-"+e.instanceUid,i.proxy(e.resize,e)),i("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),i(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),i(e.setPosition)},e.prototype.initUI=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.show(),i.$nextArrow.show()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.show()},e.prototype.keyHandler=function(i){var e=this;i.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===i.keyCode&&!0===e.options.accessibility?e.changeSlide({data:{message:!0===e.options.rtl?"next":"previous"}}):39===i.keyCode&&!0===e.options.accessibility&&e.changeSlide({data:{message:!0===e.options.rtl?"previous":"next"}}))},e.prototype.lazyLoad=function(){function e(e){i("img[data-lazy]",e).each(function(){var e=i(this),t=i(this).attr("data-lazy"),o=i(this).attr("data-srcset"),s=i(this).attr("data-sizes")||n.$slider.attr("data-sizes"),r=document.createElement("img");r.onload=function(){e.animate({opacity:0}
vendor: 5,619 bytes, line 5603
5603,100,function(){o&&(e.attr("srcset",o),s&&e.attr("sizes",s)),e.attr("src",t).animate({opacity:1},200,function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),n.$slider.trigger("lazyLoaded",[n,e,t])})},r.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),n.$slider.trigger("lazyLoadError",[n,e,t])},r.src=t})}var t,o,s,n=this;if(!0===n.options.centerMode?!0===n.options.infinite?s=(o=n.currentSlide+(n.options.slidesToShow/2+1))+n.options.slidesToShow+2:(o=Math.max(0,n.currentSlide-(n.options.slidesToShow/2+1)),s=n.options.slidesToShow/2+1+2+n.currentSlide):(o=n.options.infinite?n.options.slidesToShow+n.currentSlide:n.currentSlide,s=Math.ceil(o+n.options.slidesToShow),!0===n.options.fade&&(o>0&&o--,s<=n.slideCount&&s++)),t=n.$slider.find(".slick-slide").slice(o,s),"anticipated"===n.options.lazyLoad)for(var r=o-1,l=s,d=n.$slider.find(".slick-slide"),a=0;a<n.options.slidesToScroll;a++)r<0&&(r=n.slideCount-1),t=(t=t.add(d.eq(r))).add(d.eq(l)),r--,l++;e(t),n.slideCount<=n.options.slidesToShow?e(n.$slider.find(".slick-slide")):n.currentSlide>=n.slideCount-n.options.slidesToShow?e(n.$slider.find(".slick-cloned").slice(0,n.options.slidesToShow)):0===n.currentSlide&&e(n.$slider.find(".slick-cloned").slice(-1*n.options.slidesToShow))},e.prototype.loadSlider=function(){var i=this;i.setPosition(),i.$slideTrack.css({opacity:1}),i.$slider.removeClass("slick-loading"),i.initUI(),"progressive"===i.options.lazyLoad&&i.progressiveLazyLoad()},e.prototype.next=e.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},e.prototype.orientationChange=function(){var i=this;i.checkResponsive(),i.setPosition()},e.prototype.pause=e.prototype.slickPause=function(){var i=this;i.autoPlayClear(),i.paused=!0},e.prototype.play=e.prototype.slickPlay=function(){var i=this;i.autoPlay(),i.options.autoplay=!0,i.paused=!1,i.focussed=!1,i.interrupted=!1},e.prototype.postSlide=function(e){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),!0===t.options.accessibility&&(t.initADA(),t.options.focusOnChange&&i(t.$slides.get(t.currentSlide)).attr("tabindex",0).focus()))},e.prototype.prev=e.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},e.prototype.preventDefault=function(i){i.preventDefault()},e.prototype.progressiveLazyLoad=function(e){e=e||1;var t,o,s,n,r,l=this,d=i("img[data-lazy]",l.$slider);d.length?(t=d.first(),o=t.attr("data-lazy"),s=t.attr("data-srcset"),n=t.attr("data-sizes")||l.$slider.attr("data-sizes"),(r=document.createElement("img")).onload=function(){s&&(t.attr("srcset",s),n&&t.attr("sizes",n)),t.attr("src",o).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===l.options.adaptiveHeight&&l.setPosition(),l.$slider.trigger("lazyLoaded",[l,t,o]),l.progressiveLazyLoad()},r.onerror=function(){e<3?setTimeout(function(){l.progressiveLazyLoad(e+1)},500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),l.$slider.trigger("lazyLoadError",[l,t,o]),l.progressiveLazyLoad())},r.src=o):l.$slider.trigger("allImagesLoaded",[l])},e.prototype.refresh=function(e){var t,o,s=this;o=s.slideCount-s.options.slidesToShow,!s.options.infinite&&s.currentSlide>o&&(s.currentSlide=o),s.slideCount<=s.options.slidesToShow&&(s.currentSlide=0),t=s.currentSlide,s.destroy(!0),i.extend(s,s.initials,{currentSlide:t}),s.init(),e||s.changeSlide({data:{message:"index",index:t}},!1)},e.prototype.registerBreakpoints=function(){var e,t,o,s=this,n=s.options.responsive||null;if("array"===i.type(n)&&n.length){s.respondTo=s.options.respondTo||"window";for(e in n)if(o=s.breakpoints.length-1,n.hasOwnProperty(e)){for(t=n[e].breakpoint;o>=0;)s.breakpoints[o]&&s.breakpoints[o]===t&&s.breakpoints.splice(o,1),o--;s.breakpoints.push(t),s.breakpointSettings[t]=n[e].settings}s.breakpoints.sort(function(i,e){return s.options.mobileFirst?i-e:e-i})}},e.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},e.prototype.resize=function(){var e=this;i(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=i(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},e.prototype.removeSlide=e.prototype.slickRemove=function(i,e,t){var o=this;if(i="boolean"==typeof i?!0===(e=i)?0:o.slideCount-1:!0===e?--i:i,o.slideCount<1||i<0||i>o.slideCount-1)return!1;o.unload(),!0===t?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(i).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,o.reinit()},e.prototype.setCSS=function(i){var e,t,o=this,s={};
5603!0===o.options.rtl&&(i=-i),e="left"==o.positionProp?Math.ceil(i)+"px":"0px",t="top"==o.positionProp?Math.ceil(i)+"px":"0px",s[o.positionProp]=i,!1===o.transformsEnabled?o.$slideTrack.css(s):(s={},!1===o.cssTransitions?(s[o.animType]="translate("+e+", "+t+")",o.$slideTrack.css(s)):(s[o.animType]="translate3d("+e+", "+t+", 0px)",o.$slideTrack.css(s)))},e.prototype.setDimensions=function(){var i=this;!1===i.options.vertical?!0===i.options.centerMode&&i.$list.css({padding:"0px "+i.options.centerPadding}):(i.$list.height(i.$slides.first().outerHeight(!0)*i.options.slidesToShow),!0===i.options.centerMode&&i.$list.css({padding:i.options.centerPadding+" 0px"})),i.listWidth=i.$list.width(),i.listHeight=i.$list.height(),!1===i.options.vertical&&!1===i.options.variableWidth?(i.slideWidth=Math.ceil(i.listWidth/i.options.slidesToShow),i.$slideTrack.width(Math.ceil(i.slideWidth*i.$slideTrack.children(".slick-slide").length))):!0===i.options.variableWidth?i.$slideTrack.width(5e3*i.slideCount):(i.slideWidth=Math.ceil(i.listWidth),i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0)*i.$slideTrack.children(".slick-slide").length)));var e=i.$slides.first().outerWidth(!0)-i.$slides.first().width();!1===i.options.variableWidth&&i.$slideTrack.children(".slick-slide").width(i.slideWidth-e)},e.prototype.setFade=function(){var e,t=this;t.$slides.each(function(o,s){e=t.slideWidth*o*-1,!0===t.options.rtl?i(s).css({position:"relative",right:e,top:0,zIndex:t.options.zIndex-2,opacity:0}
5603):i(s).css({position:"relative",left:e,top:0,zIndex:t.options.zIndex-2,opacity:0})}),t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})},e.prototype.setHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.css("height",e)}},e.prototype.setOption=e.prototype.slickSetOption=function(){var e,t,o,s,n,r=this,l=!1;if("object"===i.type(arguments[0])?(o=arguments[0],l=arguments[1],n="multiple"):"string"===i.type(arguments[0])&&(o=arguments[0],s=arguments[1],l=arguments[2],"responsive"===arguments[0]&&"array"===i.type(arguments[1])?n="responsive":void 0!==arguments[1]&&(n="single")),"single"===n)r.options[o]=s;else if("multiple"===n)i.each(o,function(i,e){r.options[i]=e});else if("responsive"===n)for(t in s)if("array"!==i.type(r.options.responsive))r.options.responsive=[s[t]];else{for(e=r.options.responsive.length-1;e>=0;)r.options.responsive[e].breakpoint===s[t].breakpoint&&r.options.responsive.splice(e,1),e--;r.options.responsive.push(s[t])}l&&(r.unload(),r.reinit())},e.prototype.setPosition=function(){var i=this;i.setDimensions(),i.setHeight(),!1===i.options.fade?i.setCSS(i.getLeft(i.currentSlide)):i.setFade(),i.$slider.trigger("setPosition",[i])},e.prototype.setProps=function(){var i=this,e=document.body.style;i.positionProp=!0===i.options.vertical?"top":"left","top"===i.positionProp?i.$slider.addClass("slick-vertical"):i.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||!0===i.options.useCSS&&(i.cssTransitions=!0),i.options.fade&&("number"==typeof i.options.zIndex?i.options.zIndex<3&&(i.options.zIndex=3):i.options.zIndex=i.defaults.zIndex),void 0!==e.OTransform&&(i.animType="OTransform",i.transformType="-o-transform",i.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.MozTransform&&(i.animType="MozTransform",i.transformType="-moz-transform",i.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(i.animType=!1)),void 0!==e.webkitTransform&&(i.animType="webkitTransform",i.transformType="-webkit-transform",i.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.msTransform&&(i.animType="msTransform",i.transformType="-ms-transform",i.transitionType="msTransition",void 0===e.msTransform&&(i.animType=!1)),void 0!==e.transform&&!1!==i.animType&&(i.animType="transform",i.transformType="transform",i.transitionType="transition"),i.transformsEnabled=i.options.useTransform&&null!==i.animType&&!1!==i.animType},e.prototype.setSlideClasses=function(i){var e,t,o,s,n=this;if(t=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),n.$slides.eq(i).addClass("slick-current"),!0===n.options.centerMode){var r=n.options.slidesToShow%2==0?1:0;e=Math.floor(n.options.slidesToShow/2),!0===n.options.infinite&&(i>=e&&i<=n.slideCount-1-e?n.$slides.slice(i-e+r,i+e+1).addClass("slick-active").attr("aria-hidden","false"):(o=n.options.slidesToShow+i,t.slice(o-e+1+r,o+e+2).addClass("slick-active").attr("aria-hidden","false")),0===i?t.eq(t.length-1-n.options.slidesToShow).addClass("slick-center"):i===n.slideCount-1&&t.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(i).addClass("slick-center")}else i>=0&&i<=n.slideCount-n.options.slidesToShow?n.$slides.slice(i,i+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):t.length<=n.options.slidesToShow?t.addClass("slick-active").attr("aria-hidden","false"):(s=n.slideCount%n.options.slidesToShow,o=!0===n.options.infinite?n.options.slidesToShow+i:i,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-i<n.options.slidesToShow?t.slice(o-(n.options.slidesToShow-s),o+s).addClass("slick-active").attr("aria-hidden","false"):t.slice(o,o+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==n.options.lazyLoad&&"anticipated"!==n.options.lazyLoad||n.lazyLoad()},e.prototype.setupInfinite=function(){var e,t,o,s=this;if(!0===s.options.fade&&(s.options.centerMode=!1),!0===s.options.infinite&&!1===s.options.fade&&(t=null,s.slideCount>s.options.slidesToShow)){for(o=!0===s.options.centerMode?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e>s.slideCount-o;e-=1)t=e-1,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(e=0;e<o+s.slideCount;e+=1)t=e,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each(function(){i(this).attr("id","")})}},e.prototype.interrupt=function(i){var e=this;i||e.autoPlay(),e.interrupted=i},e.prototype.selectHandler=function(e){var t=this,o=i(e.target).is(".slick-slide")?i(e.target):i(e.target).parents(".slick-slide"),s=parseInt(o.attr("data-slick-index"));s||(s=0),t.slideCount<=t.options.slidesToShow?t.slideHandler(s,!1,!0):t.slideHandler(s)},e.prototype.slideHandler=function(i,e,t){var o,s,n,r,l,d=null,a=this;if(e=e||!1,!(!0===a.animating&&!0===a.options.waitForAnimate||!0===a.options.fade&&a.currentSlide===i))if(!1===e&&a.asNavFor(i),o=i,d=a.getLeft(o),r=a.getLeft(a.currentSlide),a.currentLeft=null===a.swipeLeft?r:a.swipeLeft,!1===a.options.infinite&&!1===a.options.centerMode&&(i<0||i>a.getDotCount()*a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else if(!1===a.options.infinite&&!0===a.options.centerMode&&(i<0||i>a.slideCount-a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else{if(a.options.autoplay&&clearInterval(a.autoPlayTimer),s=o<0?a.slideCount%a.options.slidesToScroll!=0?a.slideCount-a.slideCount%a.options.slidesToScroll:a.slideCount+
5603o:o>=a.slideCount?a.slideCount%a.options.slidesToScroll!=0?0:o-a.slideCount:o,a.animating=!0,a.$slider.trigger("beforeChange",[a,a.currentSlide,s]),n=a.currentSlide,a.currentSlide=s,a.setSlideClasses(a.currentSlide),a.options.asNavFor&&(l=(l=a.getNavTarget()).slick("getSlick")).slideCount<=l.options.slidesToShow&&l.setSlideClasses(a.currentSlide),a.updateDots(),a.updateArrows(),!0===a.options.fade)return!0!==t?(a.fadeSlideOut(n),a.fadeSlide(s,function(){a.postSlide(s)})):a.postSlide(s),void a.animateHeight();!0!==t?a.animateSlide(d,function(){a.postSlide(s)}):a.postSlide(s)}},e.prototype.startLoad=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.hide(),i.$nextArrow.hide()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.hide(),i.$slider.addClass("slick-loading")},e.prototype.swipeDirection=function(){var i,e,t,o,s=this;return i=s.touchObject.startX-s.touchObject.curX,e=s.touchObject.startY-s.touchObject.curY,t=Math.atan2(e,i),(o=Math.round(180*t/Math.PI))<0&&(o=360-Math.abs(o)),o<=45&&o>=0?!1===s.options.rtl?"left":"right":o<=360&&o>=315?!1===s.options.rtl?"left":"right":o>=135&&o<=225?!1===s.options.rtl?"right":"left":!0===s.options.verticalSwiping?o>=35&&o<=135?"down":"up":"vertical"},e.prototype.swipeEnd=function(i){var e,t,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1,!1;if(o.interrupted=!1,o.shouldClick=!(o.touchObject.swipeLength>10),void 0===o.touchObject.curX)return!1;if(!0===o.touchObject.edgeHit&&o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(t=o.swipeDirection()){case"left":case"down":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case"right":case"up":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}"vertical"!=t&&(o.slideHandler(e),o.touchObject={},o.$slider.trigger("swipe",[o,t]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},e.prototype.swipeHandler=function(i){var e=this;if(!(!1===e.options.swipe||"ontouchend"in document&&!1===e.options.swipe||!1===e.options.draggable&&-1!==i.type.indexOf("mouse")))switch(e.touchObject.fingerCount=i.originalEvent&&void 0!==i.originalEvent.touches?i.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,!0===e.options.verticalSwiping&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),i.data.action){case"start":e.swipeStart(i);break;case"move":e.swipeMove(i);break;case"end":e.swipeEnd(i)}},e.prototype.swipeMove=function(i){var e,t,o,s,n,r,l=this;return n=void 0!==i.originalEvent?i.originalEvent.touches:null,!(!l.dragging||l.scrolling||n&&1!==n.length)&&(e=l.getLeft(l.currentSlide),l.touchObject.curX=void 0!==n?n[0].pageX:i.clientX,l.touchObject.curY=void 0!==n?n[0].pageY:i.clientY,l.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(l.touchObject.curX-l.touchObject.startX,2))),r=Math.round(Math.sqrt(Math.pow(l.touchObject.curY-l.touchObject.startY,2))),!l.options.verticalSwiping&&!l.swiping&&r>4?(l.scrolling=!0,!1):(!0===l.options.verticalSwiping&&(l.touchObject.swipeLength=r),t=l.swipeDirection(),void 0!==i.originalEvent&&l.touchObject.swipeLength>4&&(l.swiping=!0,i.preventDefault()),s=(!1===l.options.rtl?1:-1)*(l.touchObject.curX>l.touchObject.startX?1:-1),!0===l.options.verticalSwiping&&(s=l.touchObject.curY>l.touchObject.startY?1:-1),o=l.touchObject.swipeLength,l.touchObject.edgeHit=!1,!1===l.options.infinite&&(0===l.currentSlide&&"right"===t||l.currentSlide>=l.getDotCount()&&"left"===t)&&(o=l.touchObject.swipeLength*l.options.edgeFriction,l.touchObject.edgeHit=!0),!1===l.options.vertical?l.swipeLeft=e+o*s:l.swipeLeft=e+o*(l.$list.height()/l.listWidth)*s,!0===l.options.verticalSwiping&&(l.swipeLeft=e+o*s),!0!==l.options.fade&&!1!==l.options.touchMove&&(!0===l.animating?(l.swipeLeft=null,!1):void l.setCSS(l.swipeLeft))))},e.prototype.swipeStart=function(i){var e,t=this;if(t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;void 0!==i.originalEvent&&void 0!==i.originalEvent.touches&&(e=i.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==e?e.pageX:i.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==e?e.pageY:i.clientY,t.dragging=!0},e.prototype.unfilterSlides=e.prototype.slickUnfilter=function(){var i=this;null!==i.$slidesCache&&(i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.appendTo(i.$slideTrack),i.reinit())},e.prototype.unload=function(){var e=this;i(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")}
5603,e.prototype.unslick=function(i){var e=this;e.$slider.trigger("unslick",[e,i]),e.destroy()},e.prototype.updateArrows=function(){var i=this;Math.floor(i.options.slidesToShow/2),!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&!i.options.infinite&&(i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===i.currentSlide?(i.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-i.options.slidesToShow&&!1===i.options.centerMode?(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-1&&!0===i.options.centerMode&&(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},e.prototype.updateDots=function(){var i=this;null!==i.$dots&&(i.$dots.find("li").removeClass("slick-active").end(),i.$dots.find("li").eq(Math.floor(i.currentSlide/i.options.slidesToScroll)).addClass("slick-active"))},e.prototype.visibility=function(){var i=this;i.options.autoplay&&(document[i.hidden]?i.interrupted=!0:i.interrupted=!1)},i.fn.slick=function(){var i,t,o=this,s=arguments[0],n=Array.prototype.slice.call(arguments,1),r=o.length;for(i=0;i<r;i++)if("object"==typeof s||void 0===s?o[i].slick=new e(o[i],s):t=o[i].slick[s].apply(o[i].slick,n),void 0!==t)return t;return o}}); 5604 5605/* End */ 5606; 5607; /* Start:"a:4:{s:4:"full";s:54:"/local/templates/aspro_max/js/script.js?16143519103003";s:6:"source";s:39:"/local/templates/aspro_max/js/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 5608$(document).ready(function () { 5609 5610 goals(); 5611 5612 function goals() { 5613 5614 // Registration 5615 $('#registraion-page-form button[type="submit"]').on('click', function () { 5616 ym(66021448, 'reachGoal', 'rega'); 5617 gtag('event', 'send', {'event_category': 'rega', 'event_action': 'click',}); 5618 }); 5619 5620 // To Cart 5621 $('.btn.to-cart').on('click', function () { 5622 ym(66021448, 'reachGoal', 'vkorzinu'); 5623 gtag('event', 'send', {'event_category': 'vkorzinu', 'event_action': 'click',}); 5624 }); 5625 5626 // Checkout 5627 $('button.basket-btn-checkout').on('click', function () { 5628 ym(66021448, 'reachGoal', 'uspeh'); 5629 gtag('event', 'send', {'event_category': 'uspeh', 'event_action': 'click',}); 5630 }); 5631 5632 // Checkout 5633 $('a.btn-order-save').on('click', function () { 5634 ym(66021448, 'reachGoal', 'uspeh'); 5635 gtag('event', 'send', {'event_category': 'uspeh', 'event_action': 'click',}); 5636 }); 5637 5638 // Want gift 5639 $('[data-name="send_gift"]').on('click', function () { 5640 ym(66021448, 'reachGoal', 'podarok'); 5641 gtag('event', 'send', {'event_category': 'podarok', 'event_action': 'click',}); 5642 }); 5643 5644 // Ask question 5645 $('[data-name="ask"]').on('click', function () { 5646 ym(66021448, 'reachGoal', 'vopros'); 5647 gtag('event', 'send', {'event_category': 'vopros', 'event_action': 'click',}); 5648 }); 5649 5650 // Subscribe 5651 $('.subscribe-form [type="submit"]').on('click', function () { 5652 ym(66021448, 'reachGoal', 'podpis'); 5653 gtag('event', 'send', {'event_category': 'podpis', 'event_action': 'click',}); 5654 }); 5655 5656 // Go to cart 5657 $(document).ajaxStop(function () { 5658 $('[href="/basket/"]').on('click', function () { 5659 ym(66021448, 'reachGoal', 'zahod'); 5660 gtag('event', 'send', {'event_category': 'zahod', 'event_action': 'click',}); 5661 }); 5662 }); 5663 } 5664 5665 // Slick 5666 $('.slider-recommended').slick({ 5667 vertical: true, 5668 verticalSwiping: true, 5669 slidesToShow: 4, 5670 slidesToScroll: 4, 5671 infinite: false, 5672 arrows: true, 5673 prevArrow: '<button type="button" class="slick-btn-prev"><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.99
56731,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></button>', 5674 nextArrow: '<button type="button" class="slick-btn-next"><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></button>' 5675 }); 5676}); 5677/* End */ 5678; 5679; /* Start:"a:4:{s:4:"full";s:67:"/bitrix/components/bitrix/search.title/script.min.js?16406931276443";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";}"*/ 5680function JCTitleSearch(t){var e=this;this.arParams={AJAX_PAGE:t.AJAX_PAGE,CONTAINER_ID:t.CONTAINER_ID,INPUT_ID:t.INPUT_ID,MIN_QUERY_LEN:parseInt(t.MIN_QUERY_LEN)};if(t.WAIT_IMAGE)this.arParams.WAIT_IMAGE=t.WAIT_IMAGE;if(t.MIN_QUERY_LEN<=0)t.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!==""?"block":"none";var s=e.adjustResultNode();var i;var n;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;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;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){if(!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}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>=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"}
5680BX.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}else{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)e.ShowResult()};this.onKeyDown=function(t){if(!t)t=window.event;if(e.RESULT.style.display=="block"){if(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.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)})} 5681/* End */ 5682; 5683; /* Start:"a:4:{s:4:"full";s:96:"/local/templates/aspro_max/components/bitrix/search.title/mega_menu/script.min.js?16143524086366";s:6:"source";s:77:"/local/templates/aspro_max/components/bitrix/search.title/mega_menu/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 5684function JCTitleSearch3(t){var o=this;this.arParams={AJAX_PAGE:t.AJAX_PAGE,CONTAINER_ID:t.CONTAINER_ID,INPUT_ID:t.INPUT_ID,MIN_QUERY_LEN:parseInt(t.MIN_QUERY_LEN)},t.WAIT_IMAGE&&(this.arParams.WAIT_IMAGE=t.WAIT_IMAGE),t.MIN_QUERY_LEN<=0&&(t.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.WAIT=null,this.ShowResult=function(t){BX.type.isString(t)&&(o.RESULT.innerHTML=t),o.RESULT.style.display=""!==o.RESULT.innerHTML?"block":"none";var e,s,n,i=o.adjustResultNode(),a=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(a&&(s=BX.findChild(a,{tag:"th"},!0)),s){var l=BX.pos(a);l.width=l.right-l.left;var r=BX.pos(s);r.width=r.right-r.left,s.style.width=r.width+"px",o.RESULT.style.width=i.width+r.width+"px",o.RESULT.style.left=i.left-r.width-1+"px",l.width-r.width>i.width&&(o.RESULT.style.width=i.width+r.width-1+"px"),l=BX.pos(a),(e=BX.pos(o.RESULT)).right>l.right&&(o.RESULT.style.width=l.right-l.left+"px")}
5684a&&(n=BX.findChild(o.RESULT,{class:"title-search-fader"},!0)),n&&s&&(e=BX.pos(o.RESULT),n.style.left=e.right-e.left-18+"px",n.style.width="18px",n.style.top="0px",n.style.height=e.bottom-e.top+"px",n.style.display="block"),$(".bx_searche.scrollbar").mCustomScrollbar({mouseWheel:{scrollAmount:150,preventDefault:!0}})},this.onKeyPress=function(t){var e,s=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(!s)return!1;var n=s.rows.length;switch(t){case 27:return o.RESULT.style.display="none",o.currentRow=-1,o.UnSelectAll(),!0;case 40:"none"==o.RESULT.style.display&&(o.RESULT.style.display="block");var i=-1;for(e=0;e<n;e++)if(!BX.findChild(s.rows[e],{class:"title-search-separator"},!0)){if(-1==i&&(i=e),o.currentRow<e){o.currentRow=e;break}"title-search-selected"==s.rows[e].className&&(s.rows[e].className="")}return e==n&&o.currentRow!=e&&(o.currentRow=i),s.rows[o.currentRow].className="title-search-selected",!0;case 38:"none"==o.RESULT.style.display&&(o.RESULT.style.display="block");var a=-1;for(e=n-1;0<=e;e--)if(!BX.findChild(s.rows[e],{class:"title-search-separator"},!0)){if(-1==a&&(a=e),o.currentRow>e){o.currentRow=e;break}"title-search-selected"==s.rows[e].className&&(s.rows[e].className="")}return e<0&&o.currentRow!=e&&(o.currentRow=a),s.rows[o.currentRow].className="title-search-selected",!0;case 13:if("block"==o.RESULT.style.display)for(e=0;e<n;e++)if(o.currentRow==e&&!BX.findChild(s.rows[e],{class:"title-search-separator"},!0)){var l=BX.findChild(s.rows[e],{tag:"a"},!0);if(l)return window.location=l.href,!0}return!1}return!1},this.onTimeout=function(){o.onChange(function(){setTimeout(o.onTimeout,500)})},this.onChange=function(e){if(o.running)o.needRunAgain=!0;else{if(o.running=!0,o.INPUT.value!=o.oldValue&&o.INPUT.value!=o.startText)if(o.oldValue=o.INPUT.value,o.INPUT.value.length>=o.arParams.MIN_QUERY_LEN){if(o.cache_key=o.arParams.INPUT_ID+"|"+o.INPUT.value,null==o.cache[o.cache_key]){if(o.WAIT){var t=BX.pos(o.INPUT),s=t.bottom-t.top-2;o.WAIT.style.top=t.top+1+"px",o.WAIT.style.height=s+"px",o.WAIT.style.width=s+"px",o.WAIT.style.left=t.right-s+2+"px",o.WAIT.style.display="block"}return void BX.ajax.post(o.arParams.AJAX_PAGE,{ajax_call:"y",INPUT_ID:o.arParams.INPUT_ID,q:o.INPUT.value,l:o.arParams.MIN_QUERY_LEN},function(t){o.cache[o.cache_key]=t,o.ShowResult(t),o.currentRow=-1,o.EnableMouseEvents(),o.WAIT&&(o.WAIT.style.display="none"),e&&e(),o.running=!1,o.needRunAgain&&(o.needRunAgain=!1,o.onChange(e))})}o.ShowResult(o.cache[o.cache_key]),o.currentRow=-1,o.EnableMouseEvents()}else o.RESULT.style.display="none",o.currentRow=-1,o.UnSelectAll();e&&e(),o.running=!1}},this.UnSelectAll=function(){var t=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(t)for(var e=t.rows.length,s=0;s<e;s++)t.rows[s].className=""},this.EnableMouseEvents=function(){var t=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(t)for(var e=t.rows.length,s=0;s<e;s++)BX.findChild(t.rows[s],{class:"title-search-separator"},!0)||(t.rows[s].id="row_"+s,t.rows[s].onmouseover=function(t){o.currentRow!=this.id.substr(4)&&(o.UnSelectAll(),this.className="title-search-selected",o.currentRow=this.id.substr(4))},t.rows[s].onmouseout=function(t){this.className="",o.currentRow=-1})},this.onFocusLost=function(t){setTimeout(function(){o.RESULT.style.display="none"},250)},this.onFocusGain=function(){o.RESULT.innerHTML.length&&o.ShowResult()},this.onKeyDown=function(t){if(t||(t=window.event),"block"==o.RESULT.style.display&&o.onKeyPress(t.keyCode))return BX.PreventDefault(t);$(".title-search-result."+o.arParams.INPUT_ID).removeClass("closed")},this.adjustResultNode=function(){var t,e;BX.findParent(o.CONTAINER,BX.is_fixed);return o.RESULT.style.position="absolute",t=BX.pos(o.CONTAINER,!0),e=BX.pos(o.INPUT),t.width=t.right-t.left,o.RESULT.style.top=t.bottom+2+"px",o.RESULT.style.left="0px",$(o.INPUT).closest(".inline-search-block.with-close").length?o.RESULT.style.width=e.width+"px":o.RESULT.style.width=t.width+"px",t},this._onContainerLayoutChange=function(){"none"!==o.RESULT.style.display&&""!==o.RESULT.innerHTML&&o.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,this.INPUT=document.getElementById(this.arParams.INPUT_ID),this.startText=this.oldValue=this.INPUT.value,BX.bind(this.INPUT,"focus",function(){o.onFocusGain()}),BX.bind(this.INPUT,"blur",function(){o.onFocusLost()}),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(){o.onChange()})},BX.ready(function(){o.Init(t)})}$(document).ready(function(){var t=$(".title-search-input_mega_menu").detach();$("#title-search_mega_menu").append(t)}); 5685/* End */ 5686; 5687; /* Start:"a:4:{s:4:"full";s:92:"/local/templates/aspro_max/components/bitrix/menu/menu_in_burger/script.min.js?1614352542178";s:6:"source";s:74:"/local/templates/aspro_max/components/bitrix/menu/menu_in_burger/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 5688$(document).ready(function(){$(".menu-row .mega-menu table td.wide_menu .dropdown-menu > .customScrollbar").mCustomScrollbar({mouseWheel:{scrollAmount:150,preventDefault:!0}})}); 5689/* End */ 5690; 5691; /* Start:"a:4:{s:4:"full";s:91:"/local/templates/aspro_max/components/bitrix/search.title/corp/script.min.js?16143524046556";s:6:"source";s:72:"/local/templates/aspro_max/components/bitrix/search.title/corp/script.
5691js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 5692function JCTitleSearch4(t){var o=this;this.arParams={AJAX_PAGE:t.AJAX_PAGE,CONTAINER_ID:t.CONTAINER_ID,INPUT_ID:t.INPUT_ID,INPUT_ID_TMP:t.INPUT_ID_TMP,MIN_QUERY_LEN:parseInt(t.MIN_QUERY_LEN)},t.WAIT_IMAGE&&(this.arParams.WAIT_IMAGE=t.WAIT_IMAGE),t.MIN_QUERY_LEN<=0&&(t.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.WAIT=null,this.ShowResult=function(t){BX.type.isString(t)&&(o.RESULT.innerHTML=t),o.RESULT.style.display=""!==o.RESULT.innerHTML?"block":"none";var e,s,n,i=o.adjustResultNode(),a=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(a&&(s=BX.findChild(a,{tag:"th"},!0)),s){var r=BX.pos(a);r.width=r.right-r.left;var l=BX.pos(s);l.width=l.right-l.left,s.style.width=l.width+"px",o.RESULT.style.width=i.width+l.width+"px",o.RESULT.style.left="0px",r.width-l.width>i.width&&(o.RESULT.style.width=i.width+l.width-1+"px"),r=BX.pos(a),(e=BX.pos(o.RESULT)).right>r.right&&(o.RESULT.style.width=r.right-r.left+"px")}a&&(n=BX.findChild(o.RESULT,{class:"title-search-fader"},!0)),n&&s&&(e=BX.pos(o.RESULT),n.style.left=e.right-e.left-18+"px",n.style.width="18px",n.style.top="0px",n.style.height=e.bottom-e.top+"px",n.style.display="block"),$(".bx_searche.scrollbar").mCustomScrollbar({mouseWheel:{scrollAmount:150,preventDefault:!0}})},this.onKeyPress=function(t){var e,s=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(!s)return!1;var n=s.rows.length;switch(t){case 27:return o.RESULT.style.display="none",o.currentRow=-1,o.UnSelectAll(),!0;case 40:"none"==o.RESULT.style.display&&(o.RESULT.style.display="block");var i=-1;for(e=0;e<n;e++)if(!BX.findChild(s.rows[e],{class:"title-search-separator"},!0)){if(-1==i&&(i=e),o.currentRow<e){o.currentRow=e;break}"title-search-selected"==s.rows[e].className&&(s.rows[e].className="")}return e==n&&o.currentRow!=e&&(o.currentRow=i),s.rows[o.currentRow].className="title-search-selected",!0;case 38:"none"==o.RESULT.style.display&&(o.RESULT.style.display="block");var a=-1;for(e=n-1;0<=e;e--)if(!BX.findChild(s.rows[e],{class:"title-search-separator"},!0)){if(-1==a&&(a=e),o.currentRow>e){o.currentRow=e;break}"title-search-selected"==s.rows[e].className&&(s.rows[e].className="")}return e<0&&o.currentRow!=e&&(o.currentRow=a),s.rows[o.currentRow].className="title-search-selected",!0;case 13:if("block"==o.RESULT.style.display)for(e=0;e<n;e++)if(o.currentRow==e&&!BX.findChild(s.rows[e],{class:"title-search-separator"},!0)){var r=BX.findChild(s.rows[e],{tag:"a"},!0);if(r)return window.location=r.href,!0}return!1}return!1},this.onTimeout=function(){o.onChange(function(){setTimeout(o.onTimeout,500)})},this.onChange=function(e){if(o.running)o.needRunAgain=!0;else{if(o.running=!0,o.INPUT.value!=o.oldValue&&o.INPUT.value!=o.startText)if(o.oldValue=o.INPUT.value,o.INPUT.value.length>=o.arParams.MIN_QUERY_LEN){if(o.cache_key=o.arParams.INPUT_ID+"|"+o.INPUT.value,null==o.cache[o.cache_key]){if(o.WAIT){var t=BX.pos(o.INPUT),s=t.bottom-t.top-2;o.WAIT.style.top=t.top+1+"px",o.WAIT.style.height=s+"px",o.WAIT.style.width=s+"px",o.WAIT.style.left=t.right-s+2+"px",o.WAIT.style.display="block"}return void BX.ajax.post(o.arParams.AJAX_PAGE,{ajax_call:"y",INPUT_ID:o.arParams.INPUT_ID_TMP,q:o.INPUT.value,l:o.arParams.MIN_QUERY_LEN},function(t){o.cache[o.cache_key]=t,o.ShowResult(t),o.currentRow=-1,o.EnableMouseEvents(),o.WAIT&&(o.WAIT.style.display="none"),e&&e(),o.running=!1,o.needRunAgain&&(o.needRunAgain=!1,o.onChange(e))})}o.ShowResult(o.cache[o.cache_key]),o.currentRow=-1,o.EnableMouseEvents()}else o.RESULT.style.display="none",o.currentRow=-1,o.UnSelectAll();e&&e(),o.running=!1}},this.UnSelectAll=function(){var t=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(t)for(var e=t.rows.length,s=0;s<e;s++)t.rows[s].className=""},this.EnableMouseEvents=function(){var t=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(t)for(var e=t.rows.length,s=0;s<e;s++)BX.findChild(t.rows[s],{class:"title-search-separator"},!0)||(t.rows[s].id="row_"+s,t.rows[s].onmouseover=function(t){o.currentRow!=this.id.substr(4)&&(o.UnSelectAll(),this.className="title-search-selected",o.currentRow=this.id.substr(4))},t.rows[s].onmouseout=function(t){this.className="",o.currentRow=-1})},this.onFocusLost=function(t){setTimeout(function(){o.RESULT.style.display="none"},300)},this.onFocusGain=function(){o.RESULT.innerHTML.length&&o.ShowResult()},this.onKeyDown=function(t){if(t=t||window.event,"block"==o.RESULT.style.display&&o.onKeyPress(t.keyCode))return BX.PreventDefault(t)},this.adjustResultNode=function(){var t,e;BX.findParent(o.CONTAINER,BX.is_fixed);return o.RESULT.style.position="absolute",t=BX.pos(o.CONTAINER),e=BX.pos(o.INPUT),t.width=t.right-t.left,o.RESULT.style.top="100%",o.RESULT.style.left="0px",$(o.INPUT).closest(".inline-search-block.with-close").length?o.RESULT.style.width=e.width+"px":o.RESULT.style.width=t.width+"px",t},this._onContainerLayoutChange=function(){"none"!==o.RESULT.style.display&&""!==o.RESULT.innerHTML&&o.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,this.INPUT=document.getElementById(this.arParams.INPUT_ID),this.startText=this.oldValue=this.INPUT.value,BX.bind(this.INPUT,"focus",function(t){o.onFocusGain()}),BX.bind(this.INPUT,"blur",function(t){$(t.relatedTarget).hasClass("bx_item_block")||o.onFocusLost()}),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(t){o.onChange()})},BX.ready(function(){o.Init(t)})}$(document).ready(function(){var t=$(".title-search-input_fixed").detach();$("#title-search_fixed").append(t)}),$(document).ready(function(){var t=$(".title-search-input_fixedtf").detach();$("#title-search_fixedtf").append(t)}),$(document).ready(function(){var t=$(".title-search-input").detach();$("#title-search").append(t)}); 5693/* End */ 5694; 5695; /* Start:"a:4:{s:4:"full";s:91:"/local/templates/aspro_max/components/bitrix/menu/left_catalog/script.min.js?16143525561758";s:6:"source";s:72:"/local/templates/aspro_max/components/bitrix/menu/left_catalog/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 5696$(document).ready(function(){$(".sidebar_menu .sidebar_menu_inner .menu-wrapper").mCustomScrollbar({mouseWheel:{scrollAmount:150,preventDefault:!0}}),$(".sidebar_menu .sidebar_menu_inner .menu-wrapper .menu_top_block .menu > li.v_hover > .dropdown-block").mCustomScrollbarDeferred({mouseWheel:{scrollAmount:150,preventDefault:!0}}),$(document).on("mouseenter",".menu-wrapper .menu_top_block .menu > li.v_hover",function(){var o=$(this),s=o.find("> .dropdown-block"),i=$(window).height();s.css("max-height","none"),s.find(".mCustomScrollBox").css("max-height","none");var e=BX.pos(s[0],!0);e.height?o.hasClass("m_line")&&(i-e.top<100&&i<e.bottom?(s.removeAttr("style"),e=BX.pos(o.find(".dropdown-block")[0],!0),s.css("margin-top","-"+(e.bottom-i)+"px"),e=BX.pos(o.find(".dropdown-block")[0],!0)):s.css("margin-top","-"+parseInt(o.height())+"px")):s.css("max-height","none"),s.velocity("stop").velocity({opacity:"1",display:"block"},{duration:170,delay:200,begin:function(){var o=$("#headerfixed.fixed"),e=0,t=Number.parseInt(s.css("margin-top"));o.length&&(e=o[0].getBoundingClientRect().height);var n=s[0].getBoundingClientRect();n.y<e&&s.css("top",-n.y+e-t),(n=s[0].getBoundingClientRect()).bottom>i&&(s.css("bottom","0"),n.height>i-e&&s.css("top",e-t))},complete:function(){$("body").addClass("menu-hovered"),$(".shadow-block").length||$('<div class="shadow-block"></div>').appendTo($("body")),$(".shadow-block").velocity("stop").velocity("fadeIn",200)}}),o.one("mouseleave",function(){s.velocity("stop").velocity({opacity:"0"},{duration:100,delay:10,complete:function(){s.css("top",""),s.css("bottom",""),$(".shadow-block").velocity("stop").velocity("transition.fadeOut",{duration:200,complete:function(){$("body").removeClass("menu-hovered")}})}})})})}); 5697/* End */ 5698; 5699; /* Start:"a:4:{s:4:"full";
5699s:92:"/bitrix/components/aspro/marketing.popup.max/templates/.default/script.min.js?16406931261075";s:6:"source";s:73:"/bitrix/components/aspro/marketing.popup.max/templates/.default/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 5700function showMarketingPopup(){if($(".dyn_mp_jqm").length){var delayNext=0;$(".dyn_mp_jqm").each((function(i,el){var jqmBlock=$(el),delay=0;if(!jqmBlock.hasClass("initied"))if(jqmBlock.addClass("initied"),jqmBlock.data("param-delay")&&(delay=1e3*jqmBlock.data("param-delay")),delayNext==delay&&(delay+=1e3),delayNext=delay,"undefined"!=typeof localStorage){var dataLS=localStorage.getItem(jqmBlock.data("ls")),ls="";try{ls=JSON.parse(dataLS)}catch(e){ls=dataLS}(!ls||ls&&ls.TIMESTAMP<Date.now()&&ls.TIMESTAMP)&&(timeoutID=setTimeout((function(){console.log(jqmBlock,delay),jqmBlock.click()}),delay))}else{var ls;(ls=$.cookie(jqmBlock.data("ls")))||(timeoutID=setTimeout((function(){jqmBlock.click()}),delay))}}))}}$(document).ready((function(){showMarketingPopup(),void 0!==window.frameCacheVars&&BX.addCustomEvent("onFrameDataReceived",(function(json){showMarketingPopup()})),$(document).on("click",".dyn_mp_jqm_frame .popup-text-info__btn .btn",(function(){var closeBtn=$(this).closest(".dyn_mp_jqm_frame").find(".jqmClose");closeBtn.length&&closeBtn.trigger("click")}))})); 5701/* End */ 5702; 5703; /* Start:"a:4:{s:4:"full";s:92:"/local/templates/aspro_max/components/bitrix/search.title/fixed/script.min.js?16143524026439";s:6:"source";s:73:"/local/templates/aspro_max/components/bitrix/search.title/fixed/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 5704function JCTitleSearch2(t){var o=this;this.arParams={AJAX_PAGE:t.AJAX_PAGE,CONTAINER_ID:t.CONTAINER_ID,INPUT_ID:t.INPUT_ID,INPUT_ID_TMP:t.INPUT_ID_TMP,MIN_QUERY_LEN:parseInt(t.MIN_QUERY_LEN)},t.WAIT_IMAGE&&(this.arParams.WAIT_IMAGE=t.WAIT_IMAGE),t.MIN_QUERY_LEN<=0&&(t.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.WAIT=null,this.ShowResult=function(t){BX.type.isString(t)&&(o.RESULT.innerHTML=t),o.RESULT.style.display=""!==o.RESULT.innerHTML?"block":"none";var e,s,n,i=o.adjustResultNode(),a=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(a&&(s=BX.findChild(a,{tag:"th"},!0)),s){var l=BX.pos(a);l.width=l.right-l.left;var r=BX.pos(s);r.width=r.right-r.left,s.style.width=r.width+"px",o.RESULT.style.width=i.width+r.width+"px",o.RESULT.style.left=i.left-r.width-1+"px",l.width-r.width>i.width&&(o.RESULT.style.width=i.width+r.width-1+"px"),l=BX.pos(a),(e=BX.pos(o.RESULT)).right>l.right&&(o.RESULT.style.width=l.right-l.left+"px")}a&&(n=BX.findChild(o.RESULT,{class:"title-search-fader"},!0)),n&&s&&(e=BX.pos(o.RESULT),n.style.left=e.right-e.left-18+"px",n.style.width="18px",n.style.top="0px",n.style.height=e.bottom-e.top+"px",n.style.display="block"),$(".bx_searche.scrollbar").mCustomScrollbar({mouseWheel:{scrollAmount:150,preventDefault:!0}})},this.onKeyPress=function(t){var e,s=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(!s)return!1;var n=s.rows.length;switch(t){case 27:return o.RESULT.style.display="none",o.currentRow=-1,o.UnSelectAll(),!0;case 40:"none"==o.RESULT.style.display&&(o.RESULT.style.display="block");var i=-1;for(e=0;e<n;e++)if(!BX.findChild(s.rows[e],{class:"title-search-separator"},!0)){if(-1==i&&(i=e),o.currentRow<e){o.currentRow=e;break}"title-search-selected"==s.rows[e].className&&(s.rows[e].className="")}return e==n&&o.currentRow!=e&&(o.currentRow=i),s.rows[o.currentRow].className="title-search-selected",!0;case 38:"none"==o.RESULT.style.display&&(o.RESULT.style.display="block");var a=-1;for(e=n-1;0<=e;e--)if(!BX.findChild(s.rows[e],{class:"title-search-separator"},!0)){if(-1==a&&(a=e),o.currentRow>e){o.currentRow=e;break}"title-search-selected"==s.rows[e].className&&(s.rows[e].className="")}return e<0&&o.currentRow!=e&&(o.currentRow=a),s.rows[o.currentRow].className="title-search-selected",!0;case 13:if("block"==o.RESULT.style.display)for(e=0;e<n;e++)if(o.currentRow==e&&!BX.findChild(s.rows[e],{class:"title-search-separator"},!0)){var l=BX.findChild(s.rows[e],{tag:"a"},!0);if(l)return window.location=l.href,!0}return!1}return!1},this.onTimeout=function(){o.onChange(function(){setTimeout(o.onTimeout,500)})},this.onChange=function(e){if(o.running)o.needRunAgain=!0;else{if(o.running=!0,o.INPUT.value!=o.oldValue&&o.INPUT.value!=o.startText)if(o.oldValue=o.INPUT.value,o.INPUT.value.length>
5704=o.arParams.MIN_QUERY_LEN){if(o.cache_key=o.arParams.INPUT_ID+"|"+o.INPUT.value,null==o.cache[o.cache_key]){if(o.WAIT){var t=BX.pos(o.INPUT),s=t.bottom-t.top-2;o.WAIT.style.top=t.top+1+"px",o.WAIT.style.height=s+"px",o.WAIT.style.width=s+"px",o.WAIT.style.left=t.right-s+2+"px",o.WAIT.style.display="block"}return void BX.ajax.post(o.arParams.AJAX_PAGE,{ajax_call:"y",INPUT_ID:o.arParams.INPUT_ID_TMP,q:o.INPUT.value,l:o.arParams.MIN_QUERY_LEN},function(t){o.cache[o.cache_key]=t,o.ShowResult(t),o.currentRow=-1,o.EnableMouseEvents(),o.WAIT&&(o.WAIT.style.display="none"),e&&e(),o.running=!1,o.needRunAgain&&(o.needRunAgain=!1,o.onChange(e))})}o.ShowResult(o.cache[o.cache_key]),o.currentRow=-1,o.EnableMouseEvents()}else o.RESULT.style.display="none",o.currentRow=-1,o.UnSelectAll();e&&e(),o.running=!1}},this.UnSelectAll=function(){var t=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(t)for(var e=t.rows.length,s=0;s<e;s++)t.rows[s].className=""},this.EnableMouseEvents=function(){var t=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(t)for(var e=t.rows.length,s=0;s<e;s++)BX.findChild(t.rows[s],{class:"title-search-separator"},!0)||(t.rows[s].id="row_"+s,t.rows[s].onmouseover=function(t){o.currentRow!=this.id.substr(4)&&(o.UnSelectAll(),this.className="title-search-selected",o.currentRow=this.id.substr(4))},t.rows[s].onmouseout=function(t){this.className="",o.currentRow=-1})},this.onFocusLost=function(t){setTimeout(function(){o.RESULT.style.display="none"},300)},this.onFocusGain=function(){o.RESULT.innerHTML.length&&o.ShowResult()},this.onKeyDown=function(t){if(t=t||window.event,"block"==o.RESULT.style.display&&o.onKeyPress(t.keyCode))return BX.PreventDefault(t)},this.adjustResultNode=function(){var t,e,s=BX.findParent(o.CONTAINER,BX.is_fixed);return t=s?(o.RESULT.style.position="fixed",o.RESULT.style.zIndex=BX.style(s,"z-index")+2,BX.pos(o.CONTAINER,!0)):(o.RESULT.style.position="absolute",BX.pos(o.CONTAINER)),e=BX.pos(o.INPUT),t.width=t.right-t.left,o.RESULT.style.top=t.bottom+2+"px",o.RESULT.style.left=e.left+"px",$(o.INPUT).closest(".inline-search-block.with-close").length?o.RESULT.style.width=e.width+"px":o.RESULT.style.width=t.width+"px",t},this._onContainerLayoutChange=function(){"none"!==o.RESULT.style.display&&""!==o.RESULT.innerHTML&&o.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(){o.onFocusGain()}),BX.bind(this.INPUT,"blur",function(){o.onFocusLost()}),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(){o.onChange()})},BX.ready(function(){o.Init(t)})} 5705/* End */ 5706; 5707; /* Start:"a:4:{s:4:"full";s:54:"/local/templates/aspro_max/js/custom.js?16212103471354";s:6:"source";s:39:"/local/templates/aspro_max/js/custom.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 5708document.addEventListener("DOMContentLoaded", () => { 5709 const latinInputFunc = () => { 5710 const selectors = "" + 5711 "#altProperty, " + 5712 "#soa-property-1, " + 5713 "#soa-property-7, " + 5714 "#soa-property-21, " + 5715 "#soa-property-5, " + 5716 "#soa-property-20, " + 5717 "#soa-property-8, " + 5718 "#soa-property-9, " + 5719 "#soa-property-12, " + 5720 "#soa-property-23," + 5721 "#soa-property-17, " + 5722 "#soa-property-19, " + 5723 "#input_NAME, " + 5724 "[name=NAME], " + 5725 "#bx-soa-region input.bx-ui-sls-fake"; 5726 5727 const inputList = document.querySelectorAll(selectors); 5728 inputList.forEach((input) => { 5729 input.addEventListener("input", () => { 5730 input.value = input.value.replace(/[Ð-Яа-Ñ]/, ''); 5731 }); 5732 }); 5733 } 5734 5735 const onlyNumbersFunc = () => { 5736 const inputList = document.querySelectorAll("input[type=tel]"); 5737 inputList.forEach((input) => { 5738 5739 input.oninput = () => { 5740 input.value = input.value.replace(/[^0-9\+\-\(\)\s]/, ''); 5741 } 5742 }); 5743 } 5744 5745 latinInputFunc(); 5746 onlyNumbersFunc(); 5747 5748 const observerProp = new MutationObserver((mutationsList, observer) => { 5749 latinInputFunc(); 5750 onlyNumbersFunc(); 5751 }); 5752 5753 observerProp.observe( 5754 document.querySelector("#bx-soa-properties"), { 5755 attributes: true, 5756 childList: true, 5757 subtree: true, 5758 }); 5759}); 5760 5761/* End */ 5762;; /* /local/templates/aspro_max/js/observer.min.js?16143519423064*/ 5763; /* /local/templates/aspro_max/js/lazysizes.min.js?16143519107057*
5763/ 5764; /* /local/templates/aspro_max/js/ls.unveilhooks.min.js?16143519441466*/ 5765; /* /local/templates/aspro_max/js/jquery.actual.min.js?16143519041238*/ 5766; /* /local/templates/aspro_max/js/jqModal.js?161435193211178*/ 5767; /* /local/templates/aspro_max/vendor/js/bootstrap.js?161435273427908*/ 5768; /* /local/templates/aspro_max/vendor/js/jquery.appear.js?16143527343188*/ 5769; /* /local/templates/aspro_max/vendor/js/ripple.min.js?16143527341624*/ 5770; /* /local/templates/aspro_max/vendor/js/velocity/velocity.js?161435273644791*/ 5771; /* /local/templates/aspro_max/vendor/js/velocity/velocity.ui.js?161435273613257*/ 5772; /* /local/templates/aspro_max/js/browser.js?1614351944996*/ 5773; /* /local/templates/aspro_max/js/jquery.fancybox.min.js?161435193867390*/ 5774; /* /local/templates/aspro_max/js/jquery.flexslider.min.js?161435191223454*/ 5775; /* /local/templates/aspro_max/js/jquery.uniform.min.js?16143519088308*/ 5776; /* /local/templates/aspro_max/vendor/js/carousel/owl/owl.carousel.min.js?161435274044743*/ 5777; /* /local/templates/aspro_max/vendor/js/moment.min.js?161435273434436*/ 5778; /* /local/templates/aspro_max/vendor/js/sticky-sidebar.min.js?161435273411546*/ 5779; /* /local/templates/aspro_max/js/jquery.validate.min.js?161435190622254*/ 5780; /* /local/templates/aspro_max/js/aspro_animate_open_fancy.min.js?16143519421149*/ 5781; /* /local/templates/aspro_max/js/jquery.inputmask.bundle.min.js?161435194070933*/ 5782; /* /local/templates/aspro_max/js/jquery.easing.1.3.min.js?16143519143338*/ 5783; /* /local/templates/aspro_max/js/equalize.min.js?1614351920588*/ 5784; /* /local/templates/aspro_max/js/jquery.alphanumeric.min.js?1614351904942*/ 5785; /* /local/templates/aspro_max/js/jquery.cookie.js?16143519343066*/ 5786; /* /local/templates/aspro_max/js/jquery.plugin.min.js?16143519443178*/ 5787; /* /local/templates/aspro_max/js/jquery.countdown.min.js?161435193013137*/ 5788; /* /local/templates/aspro_max/js/jquery.countdown-ru.js?16143519341866*/ 5789; /* /local/templates/aspro_max/js/jquery.ikSelect.js?161435193832030*/ 5790; /* /local/templates/aspro_max/js/jquery.mobile.custom.touch.min.js?16143519107784*/ 5791; /* /local/templates/aspro_max/js/jquery.dotdotdot.min.js?16143519245908*/ 5792; /* /local/templates/aspro_max/js/rating_likes.min.js?16143519007297*/ 5793; /* /local/templates/aspro_max/js/mobile.js?161435190624621*/ 5794; /* /local/templates/aspro_max/js/jquery.mousewheel.min.js?16143519322609*/ 5795; /* /local/templates/aspro_max/js/jquery.mCustomScrollbar.js?161435192894214*/ 5796; /* /local/templates/aspro_max/js/scrollTabs.js?161435192812271*/ 5797; /* /local/templates/aspro_max/js/main.min.js?1614351928200297*/ 5798; /* /local/templates/aspro_max/js/blocks/blocks.js?16143519507779*/ 5799; /* /local/templates/aspro_max/js/slick.min.js?161435191242863*/ 5800; /* /local/templates/aspro_max/js/script.js?16143519103003*/ 5801; /* /bitrix/components/bitrix/search.title/script.min.js?16406931276443*/ 5802; /* /local/templates/aspro_max/components/bitrix/search.title/mega_menu/script.min.js?16143524086366*/ 5803; /* /local/templates/aspro_max/components/bitrix/menu/menu_in_burger/script.min.js?1614352542178*/ 5804; /* /local/templates/aspro_max/components/bitrix/search.title/corp/script.min.js?16143524046556*/ 5805; /* /local/templates/aspro_max/components/bitrix/menu/left_catalog/script.min.js?16143525561758*/ 5806; /* /bitrix/components/aspro/marketing.popup.max/templates/.default/script.min.js?16406931261075*/ 5807; /* /local/templates/aspro_max/components/bitrix/search.title/fixed/script.min.js?16143524026439*/ 5808; /* /local/templates/aspro_max/js/custom.js?16212103471354*/ 5809 5810//# sourceMappingURL=template_63b03888fc42b1ea1ce44bf533a12491.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.