PageSourceSearch

https://www.sport-grosse.de/out/flow/src/js/libs/jail.js,q15833118…n.js,q1583311858.pagespeed.jc.BEeGVDE6RB.js

js sport-grosse.de collected 2026-10-05 23:02:41 UTC 62,935 bytes, 3 lines download raw bytes

1var mod_pagespeed_0hab7hrO7W = ";(function(name,definition){var theModule=definition(jQuery),hasDefine=typeof define==='function'&&define.amd;if(hasDefine){define(name,['jquery'],theModule);}else{(this.jQuery||this.$||this)[name]=theModule;}}('jail',function($){var $window=$(window),defaults={id:'jail',timeout:1,effect:false,speed:400,triggerElement:null,offset:0,event:'load',callback:null,callbackAfterEachImage:null,placeholder:false,loadHiddenImages:false},currentStack=[],isCallbackDone=false;$.jail=function(elems,opts){var elements=elems||{},options=$.extend({},defaults,opts);$.jail.prototype.init(elements,options);if(/^(load|scroll)/.test(options.event)){$.jail.prototype.later.call(elements,options);}else{$.jail.prototype.onEvent.call(elements,options);}};$.jail.prototype.init=function(elements,options){elements.data(\"triggerElem\",(options.triggerElement)?$(options.triggerElement):$window);if(!!options.placeholder){elements.each(function(){$(this).attr(\"src\",options.placeholder);});}};$.jail.prototype.onEvent=function(options){var images=this;if(!!options.triggerElement){_bindEvent(options,images);}else{images.on(options.event+'.'+options.id,{options:options,images:images},function(e){var $img=$(this),options=e.data.options,images=e.data.images;currentStack=$.extend({},images);_loadImage(options,$img);$(e.currentTarget).unbind(e.type+'.'+options.id);});}};$.jail.prototype.later=function(options){var images=this;setTimeout(function(){currentStack=$.extend({},images);images.each(function(){_loadImageIfVisible(options,this,images);});options.event=\"scroll\";_bindEvent(options,images);},options.timeout);};function _bindEvent(options,images){var triggerElem=false;if(!!images){triggerElem=images.data(\"triggerElem\");}if(!!triggerElem&&typeof triggerElem.on===\"function\"){triggerElem.on(options.event+'.'+options.id,{options:options,images:images},_bufferedEventListener);$window.on('resize.'+options.id,{options:options,images:images},_bufferedEventListener);}}function _purgeStack(stack){var i=0;if(stack.length===0){return;}while(true){if(i===stack.length){break;}else{if($(stack[i]).attr('data-src')){i++;}else{stack.splice(i,1);}}}}function _bufferedEventListener(e){var images=e.data.images,options=e.data.options;if(images.data(\"poller\")){return;}images.data('poller',setTimeout(function(){currentStack=$.extend({},images);_purgeStack(currentStack);$(currentStack).each(function(){if(this===window){return;}_loadImageIfVisible(options,this,currentStack);});if(_isAllImagesLoaded(currentStack)){$(e.currentTarget).unbind(e.type+'.'+options.id);return;}else if(options.event!==\"scroll\"){var container=(/scroll/i.test(options.event))?images.data(\"triggerElem\"):$window;options.event=\"scroll\";images.data(\"triggerElem\",container);_bindEvent(options,$(currentStack));}images.data(\"poller\",null);},options.timeout));}function _isAllImagesLoaded(images){var bool=true;$(images).each(function(){if(!!$(this).attr(\"data-src\")){bool=false;}});return bool;}function _loadImageIfVisible(options,image,images){var $img=$(image),container=(/scroll/i.test(options.event))?images.data(\"triggerElem\"):$window,isVisible=true;if(!options.loadHiddenImages){isVisible=_isVisibleInContainer($img,container,options)&&$img.is(\":visible\");}if(isVisible&&_isInTheScreen(container,$img,options.offset)){_loadImage(options,$img);}}function _isInTheScreen($ct,$img,optionOffset){var is_ct_window=$ct[0]===window,ct_offset=(is_ct_window?{top:0,left:0}:$ct.offset()),ct_top=ct_offset.top+(is_ct_window?$ct.scrollTop():0),ct_left=ct_offset.left+(is_ct_window?$ct.scrollLeft():0),ct_right=ct_left+$ct.width(),ct_bottom=ct_top+$ct.height(),img_offset=$img.offset(),img_width=$img.width(),img_height=$img.height();return(ct_top-optionOffset)<=(img_offset.top+img_height)&&(ct_bottom+optionOffset)>=img_offset.top&&(ct_left-optionOffset)<=(img_offset.left+img_width)&&(ct_right+optionOffset)>=img_offset.left;}function _loadImage(options,$img){var cache=new Image();cache.onload=function(){$img.hide().attr(\"src\",cache.src);$img.removeAttr('data-src');if(options.effect){if(options.speed){$img[options.effect](options.speed);}else{$img[options.effect]();}$img.css(\"opacity\",1);$img.show();}else{$img.show();}_purgeStack(currentStack);if(!!options.callbackAfterEachImage){options.callbackAfterEachImage.call(this,$img,options);}if(_isAllImagesLoaded(currentStack)&&!!options.callback&&!isCallbackDone){options.callback.call($.jail,options);isCallbackDone=true;}};cache.onerror=function(){if(!('error'in options)){return;}var args=Array.prototype.slice.call(arguments,0);args=[$img,options].concat(args);options.error.apply($.jail,args);};cache.src=$img.attr(\"data-src\");}function _isVisibleInContainer($img,container,options){var parent=$img.parent(),isVisible=true;while(parent.length&&parent.get(0).nodeName.toUpperCase()!==\"BODY\"){if(parent.css(\"overflow\")===\"hidden\"){if(!_isInTheScreen(parent,$img,options.offset)){isVisible=false;break;}}else if(parent.css(\"overflow\")===\"scroll\"){if(!_isInTheScreen(parent,$img,options.offset)){isVisible=false;$(currentStack).data(\"triggerElem\",parent);options.event=\"scroll\";_bindEvent(options,$(currentStack));break;}}if(parent.css(\"visibility\")===\"hidden\"||$img.css(\"visibility\")===\"hidden\"){isVisible=false;break;}if(container!==$window&&parent===container){break;}parent=parent.parent();}return isVisible;}$.fn.jail=function(options){new $.jail(this,options);currentStack=[];return this;};return $.jail;}));";
2var mod_pagespeed_nwSMr1wbyP = "(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require==\"function\"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error(\"Cannot find module '\"+o+\"'\");throw f.code=\"MODULE_NOT_FOUND\",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require==\"function\"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){'use strict';var ps=require('../main');var psInstances=require('../plugin/instances');function mountJQuery(jQuery){jQuery.fn.perfectScrollbar=function(settingOrCommand){return this.each(function(){if(typeof settingOrCommand==='object'||typeof settingOrCommand==='undefined'){var settings=settingOrCommand;if(!psInstances.get(this)){ps.initialize(this,settings);}}else{var command=settingOrCommand;if(command==='update'){ps.update(this);}else if(command==='destroy'){ps.destroy(this);}}});};}if(typeof define==='function'&&define.amd){define(['jquery'],mountJQuery);}else{var jq=window.jQuery?window.jQuery:window.$;if(typeof jq!=='undefined'){mountJQuery(jq);}}module.exports=mountJQuery;},{\"../main\":7,\"../plugin/instances\":18}],2:[function(require,module,exports){'use strict';function oldAdd(element,className){var classes=element.className.split(' ');
2if(classes.indexOf(className)<0){classes.push(className);}element.className=classes.join(' ');}function oldRemove(element,className){var classes=element.className.split(' ');var idx=classes.indexOf(className);if(idx>=0){classes.splice(idx,1);}element.className=classes.join(' ');}exports.add=function(element,className){if(element.classList){element.classList.add(className);}else{oldAdd(element,className);}};exports.remove=function(element,className){if(element.classList){element.classList.remove(className);}else{oldRemove(element,className);}};exports.list=function(element){if(element.classList){return Array.prototype.slice.apply(element.classList);}else{return element.className.split(' ');}};},{}],3:[function(require,module,exports){'use strict';var DOM={};DOM.e=function(tagName,className){var element=document.createElement(tagName);element.className=className;return element;};DOM.appendTo=function(child,parent){parent.appendChild(child);return child;};function cssGet(element,styleName){return window.getComputedStyle(element)[styleName];}function cssSet(element,styleName,styleValue){if(typeof styleValue==='number'){styleValue=styleValue.toString()+'px';}element.style[styleName]=styleValue;return element;}function cssMultiSet(element,obj){for(var key in obj){var val=obj[key];if(typeof val==='number'){val=val.toString()+'px';}element.style[key]=val;}return element;}DOM.css=function(element,styleNameOrObject,styleValue){if(typeof styleNameOrObject==='object'){return cssMultiSet(element,styleNameOrObject);}else{if(typeof styleValue==='undefined'){return cssGet(element,styleNameOrObject);}else{return cssSet(element,styleNameOrObject,styleValue);}}};DOM.matches=function(element,query){if(typeof element.matches!=='undefined'){return element.matches(query);}else{if(typeof element.matchesSelector!=='undefined'){return element.matchesSelector(query);}else if(typeof element.webkitMatchesSelector!=='undefined'){return element.webkitMatchesSelector(query);}else if(typeof element.mozMatchesSelector!=='undefined'){return element.mozMatchesSelector(query);}else if(typeof element.msMatchesSelector!=='undefined'){return element.msMatchesSelector(query);}}};DOM.remove=function(element){if(typeof element.remove!=='undefined'){element.remove();}else{if(element.parentNode){element.parentNode.removeChild(element);}}};DOM.queryChildren=function(element,selector){return Array.prototype.filter.call(element.childNodes,function(child){return DOM.matches(child,selector);});};module.exports=DOM;},{}],4:[function(require,module,exports){'use strict';var EventElement=function(element){this.element=element;this.events={};};EventElement.prototype.bind=function(eventName,handler){if(typeof this.events[eventName]==='undefined'){this.events[eventName]=[];}this.events[eventName].push(handler);this.element.addEventListener(eventName,handler,false);};EventElement.prototype.unbind=function(eventName,handler){var isHandlerProvided=(typeof handler!=='undefined');this.events[eventName]=this.events[eventName].filter(function(hdlr){if(isHandlerProvided&&hdlr!==handler){return true;}this.element.removeEventListener(eventName,hdlr,false);return false;},this);};EventElement.prototype.unbindAll=function(){for(var name in this.events){this.unbind(name);}};var EventManager=function(){this.eventElements=[];};EventManager.prototype.eventElement=function(element){var ee=this.eventElements.filter(function(eventElement){return eventElement.element===element;})[0];if(typeof ee==='undefined'){ee=new EventElement(element);this.eventElements.push(ee);}return ee;};EventManager.prototype.bind=function(element,eventName,handler){this.eventElement(element).bind(eventName,handler);};EventManager.prototype.unbind=function(element,eventName,handler){this.eventElement(element).unbind(eventName,handler);};EventManager.prototype.unbindAll=function(){for(var i=0;i<this.eventElements.length;i++){this.eventElements[i].unbindAll();}};EventManager.prototype.once=function(element,eventName,handler){var ee=this.eventElement(element);var onceHandler=function(e){ee.unbind(eventName,onceHandler);handler(e);};ee.bind(eventName,onceHandler);};module.exports=EventManager;},{}],5:[function(require,module,exports){'use strict';module.exports=(function(){function s4(){return Math.floor((1+Math.random())*0x10000).toString(16).substring(1);}return function(){return s4()+s4()+'-'+s4()+'-'+s4()+'-'+s4()+'-'+s4()+s4()+s4();};})();},{}],6:[function(require,module,exports){'use strict';var cls=require('./class');var dom=require('./dom');var toInt=exports.toInt=function(x){return parseInt(x,10)||0;};
2var clone=exports.clone=function(obj){if(obj===null){return null;}else if(obj.constructor===Array){return obj.map(clone);}else if(typeof obj==='object'){var result={};for(var key in obj){result[key]=clone(obj[key]);}return result;}else{return obj;}};exports.extend=function(original,source){var result=clone(original);for(var key in source){result[key]=clone(source[key]);}return result;};exports.isEditable=function(el){return dom.matches(el,\"input,[contenteditable]\")||dom.matches(el,\"select,[contenteditable]\")||dom.matches(el,\"textarea,[contenteditable]\")||dom.matches(el,\"button,[contenteditable]\");};exports.removePsClasses=function(element){var clsList=cls.list(element);for(var i=0;i<clsList.length;i++){var className=clsList[i];if(className.indexOf('ps-')===0){cls.remove(element,className);}}};exports.outerWidth=function(element){return toInt(dom.css(element,'width'))+toInt(dom.css(element,'paddingLeft'))+toInt(dom.css(element,'paddingRight'))+toInt(dom.css(element,'borderLeftWidth'))+toInt(dom.css(element,'borderRightWidth'));};exports.startScrolling=function(element,axis){cls.add(element,'ps-in-scrolling');if(typeof axis!=='undefined'){cls.add(element,'ps-'+axis);}else{cls.add(element,'ps-x');cls.add(element,'ps-y');}};exports.stopScrolling=function(element,axis){cls.remove(element,'ps-in-scrolling');if(typeof axis!=='undefined'){cls.remove(element,'ps-'+axis);}else{cls.remove(element,'ps-x');cls.remove(element,'ps-y');}};exports.env={isWebKit:'WebkitAppearance'in document.documentElement.style,supportsTouch:(('ontouchstart'in window)||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:window.navigator.msMaxTouchPoints!==null};},{\"./class\":2,\"./dom\":3}],7:[function(require,module,exports){'use strict';var destroy=require('./plugin/destroy');var initialize=require('./plugin/initialize');var update=require('./plugin/update');module.exports={initialize:initialize,update:update,destroy:destroy};},{\"./plugin/destroy\":9,\"./plugin/initialize\":17,\"./plugin/update\":21}],8:[function(require,module,exports){'use strict';module.exports={handlers:['click-rail','drag-scrollbar','keyboard','wheel','touch'],maxScrollbarLength:null,minScrollbarLength:null,scrollXMarginOffset:0,scrollYMarginOffset:0,stopPropagationOnClick:true,suppressScrollX:false,suppressScrollY:false,swipePropagation:true,useBothWheelAxes:false,wheelPropagation:false,wheelSpeed:1,theme:'default'};},{}],9:[function(require,module,exports){'use strict';var _=require('../lib/helper');var dom=require('../lib/dom');var instances=require('./instances');module.exports=function(element){var i=instances.get(element);if(!i){return;}i.event.unbindAll();dom.remove(i.scrollbarX);dom.remove(i.scrollbarY);dom.remove(i.scrollbarXRail);dom.remove(i.scrollbarYRail);_.removePsClasses(element);instances.remove(element);};},{\"../lib/dom\":3,\"../lib/helper\":6,\"./instances\":18}],10:[function(require,module,exports){'use strict';var _=require('../../lib/helper');var instances=require('../instances');var updateGeometry=require('../update-geometry');var updateScroll=require('../update-scroll');function bindClickRailHandler(element,i){function pageOffset(el){return el.getBoundingClientRect();}var stopPropagation=function(e){e.stopPropagation();};if(i.settings.stopPropagationOnClick){i.event.bind(i.scrollbarY,'click',stopPropagation);}i.event.bind(i.scrollbarYRail,'click',function(e){var halfOfScrollbarLength=_.toInt(i.scrollbarYHeight/2);var positionTop=i.railYRatio*(e.pageY-window.pageYOffset-pageOffset(i.scrollbarYRail).top-halfOfScrollbarLength);var maxPositionTop=i.railYRatio*(i.railYHeight-i.scrollbarYHeight);var positionRatio=positionTop/maxPositionTop;if(positionRatio<0){positionRatio=0;}else if(positionRatio>1){positionRatio=1;}updateScroll(element,'top',(i.contentHeight-i.containerHeight)*positionRatio);updateGeometry(element);e.stopPropagation();});if(i.settings.stopPropagationOnClick){i.event.bind(i.scrollbarX,'click',stopPropagation);}i.event.bind(i.scrollbarXRail,'click',function(e){var halfOfScrollbarLength=_.toInt(i.scrollbarXWidth/2);var positionLeft=i.railXRatio*(e.pageX-window.pageXOffset-pageOffset(i.scrollbarXRail).left-halfOfScrollbarLength);var maxPositionLeft=i.railXRatio*(i.railXWidth-i.scrollbarXWidth);var positionRatio=positionLeft/maxPositionLeft;if(positionRatio<0){positionRatio=0;}else if(positionRatio>1){positionRatio=1;}updateScroll(element,'left',((i.contentWidth-i.containerWidth)*positionRatio)-i.negativeScrollAdjustment);updateGeometry(element);e.stopPropagation();});}module.exports=function(element){var i=instances.get(element);bindClickRailHandler(element,i);};},{\"../../lib/helper\":6,\"../instances\":18,\"../update-geometry\":19,\"../update-scroll\":20}],11:[function(require,module,exports){'use strict';var _=require('../../lib/helper');var dom=require('../../lib/dom');var instances=require('../instances');var updateGeometry=require('../update-geometry');var updateScroll=require('../update-scroll');function bindMouseScrollXHandler(element,i){var currentLeft=null;var currentPageX=null;function updateScrollLeft(deltaX){var newLeft=currentLeft+(deltaX*i.railXRatio);var maxLeft=Math.max(0,i.scrollbarXRail.getBoundingClientRect().left)+(i.railXRatio*(i.railXWidth-i.scrollbarXWidth));if(newLeft<0){i.scrollbarXLeft=0;}else if(newLeft>maxLeft){i.scrollbarXLeft=maxLeft;}else{i.scrollbarXLeft=newLeft;}var scrollLeft=_.toInt(i.scrollbarXLeft*(i.contentWidth-i.containerWidth)/(i.containerWidth-(i.railXRatio*i.scrollbarXWidth)))-i.negativeScrollAdjustment;updateScroll(element,'left',scrollLeft);}var mouseMoveHandler=function(e){updateScrollLeft(e.pageX-currentPageX);updateGeometry(element);e.stopPropagation();e.preventDefault();};var mouseUpHandler=function(){_.stopScrolling(element,'x');i.event.unbind(i.ownerDocument,'mousemove',mouseMoveHandler);};i.event.bind(i.scrollbarX,'mousedown',function(e){currentPageX=e.pageX;currentLeft=_.toInt(dom.css(i.scrollbarX,'left'))*i.railXRatio;_.startScrolling(element,'x');i.event.bind(i.ownerDocument,'mousemove',mouseMoveHandler);i.event.once(i.ownerDocument,'mouseup',mouseUpHandler);e.stopPropagation();e.preventDefault();});}function bindMouseScrollYHandler(element,i){var currentTop=null;var currentPageY=null;function updateScrollTop(deltaY){var newTop=currentTop+(deltaY*i.railYRatio);var maxTop=Math.max(0,i.scrollbarYRail.getBoundingClientRect().top)+(i.railYRatio*(i.railYHeight-i.scrollbarYHeight));if(newTop<0){i.scrollbarYTop=0;}else if(newTop>maxTop){i.scrollbarYTop=maxTop;}else{i.scrollbarYTop=newTop;}var scrollTop=_.toInt(i.scrollbarYTop*(i.contentHeight-i.containerHeight)/(i.containerHeight-(i.railYRatio*i.scrollbarYHeight)));
2updateScroll(element,'top',scrollTop);}var mouseMoveHandler=function(e){updateScrollTop(e.pageY-currentPageY);updateGeometry(element);e.stopPropagation();e.preventDefault();};var mouseUpHandler=function(){_.stopScrolling(element,'y');i.event.unbind(i.ownerDocument,'mousemove',mouseMoveHandler);};i.event.bind(i.scrollbarY,'mousedown',function(e){currentPageY=e.pageY;currentTop=_.toInt(dom.css(i.scrollbarY,'top'))*i.railYRatio;_.startScrolling(element,'y');i.event.bind(i.ownerDocument,'mousemove',mouseMoveHandler);i.event.once(i.ownerDocument,'mouseup',mouseUpHandler);e.stopPropagation();e.preventDefault();});}module.exports=function(element){var i=instances.get(element);bindMouseScrollXHandler(element,i);bindMouseScrollYHandler(element,i);};},{\"../../lib/dom\":3,\"../../lib/helper\":6,\"../instances\":18,\"../update-geometry\":19,\"../update-scroll\":20}],12:[function(require,module,exports){'use strict';var _=require('../../lib/helper');var dom=require('../../lib/dom');var instances=require('../instances');var updateGeometry=require('../update-geometry');var updateScroll=require('../update-scroll');function bindKeyboardHandler(element,i){var hovered=false;i.event.bind(element,'mouseenter',function(){hovered=true;});i.event.bind(element,'mouseleave',function(){hovered=false;});var shouldPrevent=false;function shouldPreventDefault(deltaX,deltaY){var scrollTop=element.scrollTop;if(deltaX===0){if(!i.scrollbarYActive){return false;}if((scrollTop===0&&deltaY>0)||(scrollTop>=i.contentHeight-i.containerHeight&&deltaY<0)){return!i.settings.wheelPropagation;}}var scrollLeft=element.scrollLeft;if(deltaY===0){if(!i.scrollbarXActive){return false;}if((scrollLeft===0&&deltaX<0)||(scrollLeft>=i.contentWidth-i.containerWidth&&deltaX>0)){return!i.settings.wheelPropagation;}}return true;}i.event.bind(i.ownerDocument,'keydown',function(e){if((e.isDefaultPrevented&&e.isDefaultPrevented())||e.defaultPrevented){return;}var focused=dom.matches(i.scrollbarX,':focus')||dom.matches(i.scrollbarY,':focus');if(!hovered&&!focused){return;}var activeElement=document.activeElement?document.activeElement:i.ownerDocument.activeElement;if(activeElement){if(activeElement.tagName==='IFRAME'){activeElement=activeElement.contentDocument.activeElement;}else{while(activeElement.shadowRoot){activeElement=activeElement.shadowRoot.activeElement;}}if(_.isEditable(activeElement)){return;}}var deltaX=0;var deltaY=0;switch(e.which){case 37:deltaX=-30;break;case 38:deltaY=30;break;case 39:deltaX=30;break;case 40:deltaY=-30;break;case 33:deltaY=90;break;case 32:if(e.shiftKey){deltaY=90;}else{deltaY=-90;}break;case 34:deltaY=-90;break;case 35:if(e.ctrlKey){deltaY=-i.contentHeight;}else{deltaY=-i.containerHeight;}break;case 36:if(e.ctrlKey){deltaY=element.scrollTop;}else{deltaY=i.containerHeight;}break;default:return;}updateScroll(element,'top',element.scrollTop-deltaY);updateScroll(element,'left',element.scrollLeft+deltaX);updateGeometry(element);shouldPrevent=shouldPreventDefault(deltaX,deltaY);if(shouldPrevent){e.preventDefault();}});}module.exports=function(element){var i=instances.get(element);bindKeyboardHandler(element,i);};},{\"../../lib/dom\":3,\"../../lib/helper\":6,\"../instances\":18,\"../update-geometry\":19,\"../update-scroll\":20}],13:[function(require,module,exports){'use strict';var instances=require('../instances');var updateGeometry=require('../update-geometry');var updateScroll=require('../update-scroll');function bindMouseWheelHandler(element,i){var shouldPrevent=false;function shouldPreventDefault(deltaX,deltaY){var scrollTop=element.scrollTop;if(deltaX===0){if(!i.scrollbarYActive){return false;}if((scrollTop===0&&deltaY>0)||(scrollTop>=i.contentHeight-i.containerHeight&&deltaY<0)){return!i.settings.wheelPropagation;}}var scrollLeft=element.scrollLeft;if(deltaY===0){if(!i.scrollbarXActive){return false;}if((scrollLeft===0&&deltaX<0)||(scrollLeft>=i.contentWidth-i.containerWidth&&deltaX>0)){return!i.settings.wheelPropagation;}}return true;}function getDeltaFromEvent(e){var deltaX=e.deltaX;var deltaY=-1*e.deltaY;if(typeof deltaX===\"undefined\"||typeof deltaY===\"undefined\"){deltaX=-1*e.wheelDeltaX/6;deltaY=e.wheelDeltaY/6;}if(e.deltaMode&&e.deltaMode===1){deltaX*=10;deltaY*=10;}if(deltaX!==deltaX&&deltaY!==deltaY){deltaX=0;deltaY=e.wheelDelta;}return[deltaX,deltaY];}function shouldBeConsumedByChild(deltaX,deltaY){var child=element.querySelector('textarea:hover, select[multiple]:hover, .ps-child:hover');if(child){if(child.tagName!=='TEXTAREA'&&!window.getComputedStyle(child).overflow.match(/(scroll|auto)/)){return false;}var maxScrollTop=child.scrollHeight-child.clientHeight;if(maxScrollTop>0){if(!(child.scrollTop===0&&deltaY>
20)&&!(child.scrollTop===maxScrollTop&&deltaY<0)){return true;}}var maxScrollLeft=child.scrollLeft-child.clientWidth;if(maxScrollLeft>0){if(!(child.scrollLeft===0&&deltaX<0)&&!(child.scrollLeft===maxScrollLeft&&deltaX>0)){return true;}}}return false;}function mousewheelHandler(e){var delta=getDeltaFromEvent(e);var deltaX=delta[0];var deltaY=delta[1];if(shouldBeConsumedByChild(deltaX,deltaY)){return;}shouldPrevent=false;if(!i.settings.useBothWheelAxes){updateScroll(element,'top',element.scrollTop-(deltaY*i.settings.wheelSpeed));updateScroll(element,'left',element.scrollLeft+(deltaX*i.settings.wheelSpeed));}else if(i.scrollbarYActive&&!i.scrollbarXActive){if(deltaY){updateScroll(element,'top',element.scrollTop-(deltaY*i.settings.wheelSpeed));}else{updateScroll(element,'top',element.scrollTop+(deltaX*i.settings.wheelSpeed));}shouldPrevent=true;}else if(i.scrollbarXActive&&!i.scrollbarYActive){if(deltaX){updateScroll(element,'left',element.scrollLeft+(deltaX*i.settings.wheelSpeed));}else{updateScroll(element,'left',element.scrollLeft-(deltaY*i.settings.wheelSpeed));}shouldPrevent=true;}updateGeometry(element);shouldPrevent=(shouldPrevent||shouldPreventDefault(deltaX,deltaY));if(shouldPrevent){e.stopPropagation();e.preventDefault();}}if(typeof window.onwheel!==\"undefined\"){i.event.bind(element,'wheel',mousewheelHandler);}else if(typeof window.onmousewheel!==\"undefined\"){i.event.bind(element,'mousewheel',mousewheelHandler);}}module.exports=function(element){var i=instances.get(element);bindMouseWheelHandler(element,i);};},{\"../instances\":18,\"../update-geometry\":19,\"../update-scroll\":20}],14:[function(require,module,exports){'use strict';var instances=require('../instances');var updateGeometry=require('../update-geometry');function bindNativeScrollHandler(element,i){i.event.bind(element,'scroll',function(){updateGeometry(element);});}module.exports=function(element){var i=instances.get(element);bindNativeScrollHandler(element,i);};},{\"../instances\":18,\"../update-geometry\":19}],15:[function(require,module,exports){'use strict';var _=require('../../lib/helper');var instances=require('../instances');var updateGeometry=require('../update-geometry');var updateScroll=require('../update-scroll');function bindSelectionHandler(element,i){function getRangeNode(){var selection=window.getSelection?window.getSelection():document.getSelection?document.getSelection():'';if(selection.toString().length===0){return null;}else{return selection.getRangeAt(0).commonAncestorContainer;}}var scrollingLoop=null;var scrollDiff={top:0,left:0};function startScrolling(){if(!scrollingLoop){scrollingLoop=setInterval(function(){if(!instances.get(element)){clearInterval(scrollingLoop);return;}updateScroll(element,'top',element.scrollTop+scrollDiff.top);updateScroll(element,'left',element.scrollLeft+scrollDiff.left);updateGeometry(element);},50);}}function stopScrolling(){if(scrollingLoop){clearInterval(scrollingLoop);scrollingLoop=null;}_.stopScrolling(element);}var isSelected=false;i.event.bind(i.ownerDocument,'selectionchange',function(){if(element.contains(getRangeNode())){isSelected=true;}else{isSelected=false;stopScrolling();}});i.event.bind(window,'mouseup',function(){if(isSelected){isSelected=false;stopScrolling();}});i.event.bind(window,'mousemove',function(e){if(isSelected){var mousePosition={x:e.pageX,y:e.pageY};var containerGeometry={left:element.offsetLeft,right:element.offsetLeft+element.offsetWidth,top:element.offsetTop,bottom:element.offsetTop+element.offsetHeight};if(mousePosition.x<containerGeometry.left+3){scrollDiff.left=-5;_.startScrolling(element,'x');}else if(mousePosition.x>containerGeometry.right-3){scrollDiff.left=5;_.startScrolling(element,'x');}else{scrollDiff.left=0;}if(mousePosition.y<containerGeometry.top+3){if(containerGeometry.top+3-mousePosition.y<5){scrollDiff.top=-5;}else{scrollDiff.top=-20;}_.startScrolling(element,'y');}else if(mousePosition.y>containerGeometry.bottom-3){if(mousePosition.y-containerGeometry.bottom+3<5){scrollDiff.top=5;}else{scrollDiff.top=20;}_.startScrolling(element,'y');}else{scrollDiff.top=0;}if(scrollDiff.top===0&&scrollDiff.left===0){stopScrolling();}else{startScrolling();}}});}module.exports=function(element){var i=instances.get(element);bindSelectionHandler(element,i);};},{\"../../lib/helper\":6,\"../instances\":18,\"../update-geometry\":19,\"../update-scroll\":20}],16:[function(require,module,exports){'use strict';var _=require('../../lib/helper');var instances=require('../instances');var updateGeometry=require('../update-geometry');var updateScroll=require('../update-scroll');function bindTouchHandler(element,i,supportsTouch,supportsIePointer){function shouldPreventDefault(deltaX,deltaY){var scrollTop=element.scrollTop;var scrollLeft=element.scrollLeft;var magnitudeX=Math.abs(deltaX);var magnitudeY=Math.abs(deltaY);
2if(magnitudeY>magnitudeX){if(((deltaY<0)&&(scrollTop===i.contentHeight-i.containerHeight))||((deltaY>0)&&(scrollTop===0))){return!i.settings.swipePropagation;}}else if(magnitudeX>magnitudeY){if(((deltaX<0)&&(scrollLeft===i.contentWidth-i.containerWidth))||((deltaX>0)&&(scrollLeft===0))){return!i.settings.swipePropagation;}}return true;}function applyTouchMove(differenceX,differenceY){updateScroll(element,'top',element.scrollTop-differenceY);updateScroll(element,'left',element.scrollLeft-differenceX);updateGeometry(element);}var startOffset={};var startTime=0;var speed={};var easingLoop=null;var inGlobalTouch=false;var inLocalTouch=false;function globalTouchStart(){inGlobalTouch=true;}function globalTouchEnd(){inGlobalTouch=false;}function getTouch(e){if(e.targetTouches){return e.targetTouches[0];}else{return e;}}function shouldHandle(e){if(e.targetTouches&&e.targetTouches.length===1){return true;}if(e.pointerType&&e.pointerType!=='mouse'&&e.pointerType!==e.MSPOINTER_TYPE_MOUSE){return true;}return false;}function touchStart(e){if(shouldHandle(e)){inLocalTouch=true;var touch=getTouch(e);startOffset.pageX=touch.pageX;startOffset.pageY=touch.pageY;startTime=(new Date()).getTime();if(easingLoop!==null){clearInterval(easingLoop);}e.stopPropagation();}}function touchMove(e){if(!inLocalTouch&&i.settings.swipePropagation){touchStart(e);}if(!inGlobalTouch&&inLocalTouch&&shouldHandle(e)){var touch=getTouch(e);var currentOffset={pageX:touch.pageX,pageY:touch.pageY};var differenceX=currentOffset.pageX-startOffset.pageX;var differenceY=currentOffset.pageY-startOffset.pageY;applyTouchMove(differenceX,differenceY);startOffset=currentOffset;var currentTime=(new Date()).getTime();var timeGap=currentTime-startTime;if(timeGap>0){speed.x=differenceX/timeGap;speed.y=differenceY/timeGap;startTime=currentTime;}if(shouldPreventDefault(differenceX,differenceY)){e.stopPropagation();e.preventDefault();}}}function touchEnd(){if(!inGlobalTouch&&inLocalTouch){inLocalTouch=false;clearInterval(easingLoop);easingLoop=setInterval(function(){if(!instances.get(element)){clearInterval(easingLoop);return;}if(Math.abs(speed.x)<0.01&&Math.abs(speed.y)<0.01){clearInterval(easingLoop);return;}applyTouchMove(speed.x*30,speed.y*30);speed.x*=0.8;speed.y*=0.8;},10);}}if(supportsTouch){i.event.bind(window,'touchstart',globalTouchStart);i.event.bind(window,'touchend',globalTouchEnd);i.event.bind(element,'touchstart',touchStart);i.event.bind(element,'touchmove',touchMove);i.event.bind(element,'touchend',touchEnd);}if(supportsIePointer){if(window.PointerEvent){i.event.bind(window,'pointerdown',globalTouchStart);i.event.bind(window,'pointerup',globalTouchEnd);i.event.bind(element,'pointerdown',touchStart);i.event.bind(element,'pointermove',touchMove);i.event.bind(element,'pointerup',touchEnd);}else if(window.MSPointerEvent){i.event.bind(window,'MSPointerDown',globalTouchStart);i.event.bind(window,'MSPointerUp',globalTouchEnd);i.event.bind(element,'MSPointerDown',touchStart);i.event.bind(element,'MSPointerMove',touchMove);i.event.bind(element,'MSPointerUp',touchEnd);}}}module.exports=function(element){if(!_.env.supportsTouch&&!_.env.supportsIePointer){return;}var i=instances.get(element);bindTouchHandler(element,i,_.env.supportsTouch,_.env.supportsIePointer);};},{\"../../lib/helper\":6,\"../instances\":18,\"../update-geometry\":19,\"../update-scroll\":20}],17:[function(require,module,exports){'use strict';var _=require('../lib/helper');var cls=require('../lib/class');var instances=require('./instances');var updateGeometry=require('./update-geometry');var handlers={'click-rail':require('./handler/click-rail'),'drag-scrollbar':require('./handler/drag-scrollbar'),'keyboard':require('./handler/keyboard'),'wheel':require('./handler/mouse-wheel'),'touch':require('./handler/touch'),'selection':require('./handler/selection')};var nativeScrollHandler=require('./handler/native-scroll');module.exports=function(element,userSettings){userSettings=typeof userSettings==='object'?userSettings:{};cls.add(element,'ps-container');var i=instances.add(element);i.settings=_.extend(i.settings,userSettings);cls.add(element,'ps-theme-'+i.settings.theme);
2i.settings.handlers.forEach(function(handlerName){handlers[handlerName](element);});nativeScrollHandler(element);updateGeometry(element);};},{\"../lib/class\":2,\"../lib/helper\":6,\"./handler/click-rail\":10,\"./handler/drag-scrollbar\":11,\"./handler/keyboard\":12,\"./handler/mouse-wheel\":13,\"./handler/native-scroll\":14,\"./handler/selection\":15,\"./handler/touch\":16,\"./instances\":18,\"./update-geometry\":19}],18:[function(require,module,exports){'use strict';var _=require('../lib/helper');var cls=require('../lib/class');var defaultSettings=require('./default-setting');var dom=require('../lib/dom');var EventManager=require('../lib/event-manager');var guid=require('../lib/guid');var instances={};function Instance(element){var i=this;i.settings=_.clone(defaultSettings);i.containerWidth=null;i.containerHeight=null;i.contentWidth=null;i.contentHeight=null;i.isRtl=dom.css(element,'direction')===\"rtl\";i.isNegativeScroll=(function(){var originalScrollLeft=element.scrollLeft;var result=null;element.scrollLeft=-1;result=element.scrollLeft<0;element.scrollLeft=originalScrollLeft;return result;})();i.negativeScrollAdjustment=i.isNegativeScroll?element.scrollWidth-element.clientWidth:0;i.event=new EventManager();i.ownerDocument=element.ownerDocument||document;function focus(){cls.add(element,'ps-focus');}function blur(){cls.remove(element,'ps-focus');}i.scrollbarXRail=dom.appendTo(dom.e('div','ps-scrollbar-x-rail'),element);i.scrollbarX=dom.appendTo(dom.e('div','ps-scrollbar-x'),i.scrollbarXRail);i.scrollbarX.setAttribute('tabindex',0);i.event.bind(i.scrollbarX,'focus',focus);i.event.bind(i.scrollbarX,'blur',blur);i.scrollbarXActive=null;i.scrollbarXWidth=null;i.scrollbarXLeft=null;i.scrollbarXBottom=_.toInt(dom.css(i.scrollbarXRail,'bottom'));i.isScrollbarXUsingBottom=i.scrollbarXBottom===i.scrollbarXBottom;i.scrollbarXTop=i.isScrollbarXUsingBottom?null:_.toInt(dom.css(i.scrollbarXRail,'top'));i.railBorderXWidth=_.toInt(dom.css(i.scrollbarXRail,'borderLeftWidth'))+_.toInt(dom.css(i.scrollbarXRail,'borderRightWidth'));dom.css(i.scrollbarXRail,'display','block');i.railXMarginWidth=_.toInt(dom.css(i.scrollbarXRail,'marginLeft'))+_.toInt(dom.css(i.scrollbarXRail,'marginRight'));dom.css(i.scrollbarXRail,'display','');i.railXWidth=null;i.railXRatio=null;i.scrollbarYRail=dom.appendTo(dom.e('div','ps-scrollbar-y-rail'),element);i.scrollbarY=dom.appendTo(dom.e('div','ps-scrollbar-y'),i.scrollbarYRail);i.scrollbarY.setAttribute('tabindex',0);i.event.bind(i.scrollbarY,'focus',focus);i.event.bind(i.scrollbarY,'blur',blur);i.scrollbarYActive=null;i.scrollbarYHeight=null;i.scrollbarYTop=null;i.scrollbarYRight=_.toInt(dom.css(i.scrollbarYRail,'right'));i.isScrollbarYUsingRight=i.scrollbarYRight===i.scrollbarYRight;i.scrollbarYLeft=i.isScrollbarYUsingRight?null:_.toInt(dom.css(i.scrollbarYRail,'left'));i.scrollbarYOuterWidth=i.isRtl?_.outerWidth(i.scrollbarY):null;i.railBorderYWidth=_.toInt(dom.css(i.scrollbarYRail,'borderTopWidth'))+_.toInt(dom.css(i.scrollbarYRail,'borderBottomWidth'));dom.css(i.scrollbarYRail,'display','block');i.railYMarginHeight=_.toInt(dom.css(i.scrollbarYRail,'marginTop'))+_.toInt(dom.css(i.scrollbarYRail,'marginBottom'));dom.css(i.scrollbarYRail,'display','');i.railYHeight=null;i.railYRatio=null;}function getId(element){return element.getAttribute('data-ps-id');}function setId(element,id){element.setAttribute('data-ps-id',id);}function removeId(element){element.removeAttribute('data-ps-id');}exports.add=function(element){var newId=guid();setId(element,newId);instances[newId]=new Instance(element);return instances[newId];};exports.remove=function(element){delete instances[getId(element)];removeId(element);};exports.get=function(element){return instances[getId(element)];};},{\"../lib/class\":2,\"../lib/dom\":3,\"../lib/event-manager\":4,\"../lib/guid\":5,\"../lib/helper\":6,\"./default-setting\":8}],19:[function(require,module,exports){'use strict';var _=require('../lib/helper');var cls=require('../lib/class');var dom=require('../lib/dom');var instances=require('./instances');var updateScroll=require('./update-scroll');function getThumbSize(i,thumbSize){if(i.settings.minScrollbarLength){thumbSize=Math.max(thumbSize,i.settings.minScrollbarLength);}if(i.settings.maxScrollbarLength){thumbSize=Math.min(thumbSize,i.settings.maxScrollbarLength);}return thumbSize;}function updateCss(element,i){var xRailOffset={width:i.railXWidth};if(i.isRtl){xRailOffset.left=i.negativeScrollAdjustment+element.scrollLeft+i.containerWidth-i.contentWidth;}else{xRailOffset.left=element.scrollLeft;}if(i.isScrollbarXUsingBottom){xRailOffset.bottom=i.scrollbarXBottom-element.scrollTop;}else{xRailOffset.top=i.scrollbarXTop+element.scrollTop;}dom.css(i.scrollbarXRail,xRailOffset);var yRailOffset={top:element.scrollTop,height:i.railYHeight};if(i.isScrollbarYUsingRight){if(i.isRtl){yRailOffset.right=i.contentWidth-(i.negativeScrollAdjustment+element.scrollLeft)-i.scrollbarYRight-i.scrollbarYOuterWidth;}else{yRailOffset.right=i.scrollbarYRight-element.scrollLeft;}}else{if(i.isRtl){yRailOffset.left=i.negativeScrollAdjustment+element.scrollLeft+i.containerWidth*2-i.contentWidth-i.scrollbarYLeft-i.scrollbarYOuterWidth;}else{yRailOffset.left=i.scrollbarYLeft+element.scrollLeft;}}dom.css(i.scrollbarYRail,yRailOffset);dom.css(i.scrollbarX,{left:i.scrollbarXLeft,width:i.scrollbarXWidth-i.railBorderXWidth});dom.css(i.scrollbarY,{top:i.scrollbarYTop,height:i.scrollbarYHeight-i.railBorderYWidth});}module.exports=function(element){var i=instances.get(element);i.containerWidth=element.clientWidth;i.containerHeight=element.clientHeight;i.contentWidth=element.scrollWidth;i.contentHeight=element.scrollHeight;var existingRails;if(!element.contains(i.scrollbarXRail)){existingRails=dom.queryChildren(element,'.ps-scrollbar-x-rail');if(existingRails.length>
20){existingRails.forEach(function(rail){dom.remove(rail);});}dom.appendTo(i.scrollbarXRail,element);}if(!element.contains(i.scrollbarYRail)){existingRails=dom.queryChildren(element,'.ps-scrollbar-y-rail');if(existingRails.length>0){existingRails.forEach(function(rail){dom.remove(rail);});}dom.appendTo(i.scrollbarYRail,element);}if(!i.settings.suppressScrollX&&i.containerWidth+i.settings.scrollXMarginOffset<i.contentWidth){i.scrollbarXActive=true;i.railXWidth=i.containerWidth-i.railXMarginWidth;i.railXRatio=i.containerWidth/i.railXWidth;i.scrollbarXWidth=getThumbSize(i,_.toInt(i.railXWidth*i.containerWidth/i.contentWidth));i.scrollbarXLeft=_.toInt((i.negativeScrollAdjustment+element.scrollLeft)*(i.railXWidth-i.scrollbarXWidth)/(i.contentWidth-i.containerWidth));}else{i.scrollbarXActive=false;}if(!i.settings.suppressScrollY&&i.containerHeight+i.settings.scrollYMarginOffset<i.contentHeight){i.scrollbarYActive=true;i.railYHeight=i.containerHeight-i.railYMarginHeight;i.railYRatio=i.containerHeight/i.railYHeight;i.scrollbarYHeight=getThumbSize(i,_.toInt(i.railYHeight*i.containerHeight/i.contentHeight));i.scrollbarYTop=_.toInt(element.scrollTop*(i.railYHeight-i.scrollbarYHeight)/(i.contentHeight-i.containerHeight));}else{i.scrollbarYActive=false;}if(i.scrollbarXLeft>=i.railXWidth-i.scrollbarXWidth){i.scrollbarXLeft=i.railXWidth-i.scrollbarXWidth;}if(i.scrollbarYTop>=i.railYHeight-i.scrollbarYHeight){i.scrollbarYTop=i.railYHeight-i.scrollbarYHeight;}updateCss(element,i);if(i.scrollbarXActive){cls.add(element,'ps-active-x');}else{cls.remove(element,'ps-active-x');i.scrollbarXWidth=0;i.scrollbarXLeft=0;updateScroll(element,'left',0);}if(i.scrollbarYActive){cls.add(element,'ps-active-y');}else{cls.remove(element,'ps-active-y');i.scrollbarYHeight=0;i.scrollbarYTop=0;updateScroll(element,'top',0);}};},{\"../lib/class\":2,\"../lib/dom\":3,\"../lib/helper\":6,\"./instances\":18,\"./update-scroll\":20}],20:[function(require,module,exports){'use strict';var instances=require('./instances');var upEvent=document.createEvent('Event');var downEvent=document.createEvent('Event');var leftEvent=document.createEvent('Event');var rightEvent=document.createEvent('Event');var yEvent=document.createEvent('Event');var xEvent=document.createEvent('Event');var xStartEvent=document.createEvent('Event');var xEndEvent=document.createEvent('Event');var yStartEvent=document.createEvent('Event');var yEndEvent=document.createEvent('Event');var lastTop;var lastLeft;upEvent.initEvent('ps-scroll-up',true,true);downEvent.initEvent('ps-scroll-down',true,true);leftEvent.initEvent('ps-scroll-left',true,true);rightEvent.initEvent('ps-scroll-right',true,true);yEvent.initEvent('ps-scroll-y',true,true);xEvent.initEvent('ps-scroll-x',true,true);xStartEvent.initEvent('ps-x-reach-start',true,true);xEndEvent.initEvent('ps-x-reach-end',true,true);yStartEvent.initEvent('ps-y-reach-start',true,true);yEndEvent.initEvent('ps-y-reach-end',true,true);module.exports=function(element,axis,value){if(typeof element==='undefined'){throw'You must provide an element to the update-scroll function';}if(typeof axis==='undefined'){throw'You must provide an axis to the update-scroll function';}if(typeof value==='undefined'){throw'You must provide a value to the update-scroll function';}if(axis==='top'&&value<=0){element.scrollTop=value=0;element.dispatchEvent(yStartEvent);}if(axis==='left'&&value<=0){element.scrollLeft=value=0;element.dispatchEvent(xStartEvent);}var i=instances.get(element);if(axis==='top'&&value>=i.contentHeight-i.containerHeight){value=i.contentHeight-i.containerHeight;if(value-element.scrollTop<=1){value=element.scrollTop;}else{element.scrollTop=value;}element.dispatchEvent(yEndEvent);}if(axis==='left'&&value>=i.contentWidth-i.containerWidth){value=i.contentWidth-i.containerWidth;if(value-element.scrollLeft<=1){value=element.scrollLeft;}else{element.scrollLeft=value;}element.dispatchEvent(xEndEvent);}if(!lastTop){lastTop=element.scrollTop;}if(!lastLeft){lastLeft=element.scrollLeft;}if(axis==='top'&&value<lastTop){element.dispatchEvent(upEvent);}if(axis==='top'&&value>lastTop){element.dispatchEvent(downEvent);}if(axis==='left'&&value<lastLeft){element.dispatchEvent(leftEvent);}if(axis==='left'&&value>lastLeft){element.dispatchEvent(rightEvent);}if(axis==='top'){element.scrollTop=lastTop=value;element.dispatchEvent(yEvent);}if(axis==='left'){element.scrollLeft=lastLeft=value;element.dispatchEvent(xEvent);}};},{\"./instances\":18}],21:[function(require,module,exports){'use strict';var _=require('../lib/helper');var dom=require('../lib/dom');var instances=require('./instances');var updateGeometry=require('./update-geometry');var updateScroll=require('./update-scroll');module.exports=function(element){var i=instances.get(element);if(!i){return;}i.negativeScrollAdjustment=i.isNegativeScroll?element.scrollWidth-element.clientWidth:0;dom.css(i.scrollbarXRail,'display','block');dom.css(i.scrollbarYRail,'display','block');i.railXMarginWidth=_.toInt(dom.css(i.scrollbarXRail,'marginLeft'))+_.toInt(dom.css(i.scrollbarXRail,'marginRight'));i.railYMarginHeight=_.toInt(dom.css(i.scrollbarYRail,'marginTop'))+_.toInt(dom.css(i.scrollbarYRail,'marginBottom'));dom.css(i.scrollbarXRail,'display','none');dom.css(i.scrollbarYRail,'display','none');updateGeometry(element);
2updateScroll(element,'top',element.scrollTop);updateScroll(element,'left',element.scrollLeft);dom.css(i.scrollbarXRail,'display','');dom.css(i.scrollbarYRail,'display','');};},{\"../lib/dom\":3,\"../lib/helper\":6,\"./instances\":18,\"./update-geometry\":19,\"./update-scroll\":20}]},{},[1]);";
3var mod_pagespeed_RCeul2Ae1X = "!function(a){\"function\"==typeof define&&define.amd?define([],a):\"object\"==typeof exports?module.exports=a():window.noUiSlider=a()}(function(){\"use strict\";function a(a,b){var c=document.createElement(\"div\");return j(c,b),a.appendChild(c),c}function b(a){return a.filter(function(a){return!this[a]&&(this[a]=!0)},{})}function c(a,b){return Math.round(a/b)*b}function d(a,b){var c=a.getBoundingClientRect(),d=a.ownerDocument,e=d.documentElement,f=m();return/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(f.x=0),b?c.top+f.y-e.clientTop:c.left+f.x-e.clientLeft}function e(a){return\"number\"==typeof a&&!isNaN(a)&&isFinite(a)}function f(a,b,c){c>0&&(j(a,b),setTimeout(function(){k(a,b)},c))}function g(a){return Math.max(Math.min(a,100),0)}function h(a){return Array.isArray(a)?a:[a]}function i(a){a=String(a);var b=a.split(\".\");return b.length>1?b[1].length:0}function j(a,b){a.classList?a.classList.add(b):a.className+=\" \"+b}function k(a,b){a.classList?a.classList.remove(b):a.className=a.className.replace(new RegExp(\"(^|\\\\b)\"+b.split(\" \").join(\"|\")+\"(\\\\b|$)\",\"gi\"),\" \")}function l(a,b){return a.classList?a.classList.contains(b):new RegExp(\"\\\\b\"+b+\"\\\\b\").test(a.className)}function m(){var a=void 0!==window.pageXOffset,b=\"CSS1Compat\"===(document.compatMode||\"\"),c=a?window.pageXOffset:b?document.documentElement.scrollLeft:document.body.scrollLeft,d=a?window.pageYOffset:b?document.documentElement.scrollTop:document.body.scrollTop;return{x:c,y:d}}function n(){return window.navigator.pointerEnabled?{start:\"pointerdown\",move:\"pointermove\",end:\"pointerup\"}:window.navigator.msPointerEnabled?{start:\"MSPointerDown\",move:\"MSPointerMove\",end:\"MSPointerUp\"}:{start:\"mousedown touchstart\",move:\"mousemove touchmove\",end:\"mouseup touchend\"}}function o(a,b){return 100/(b-a)}function p(a,b){return 100*b/(a[1]-a[0])}function q(a,b){return p(a,a[0]<0?b+Math.abs(a[0]):b-a[0])}function r(a,b){return b*(a[1]-a[0])/100+a[0]}function s(a,b){for(var c=1;a>=b[c];)c+=1;return c}function t(a,b,c){if(c>=a.slice(-1)[0])return 100;var d,e,f,g,h=s(c,a);return d=a[h-1],e=a[h],f=b[h-1],g=b[h],f+q([d,e],c)/o(f,g)}function u(a,b,c){if(c>=100)return a.slice(-1)[0];var d,e,f,g,h=s(c,b);return d=a[h-1],e=a[h],f=b[h-1],g=b[h],r([d,e],(c-f)*o(f,g))}function v(a,b,d,e){if(100===e)return e;var f,g,h=s(e,a);return d?(f=a[h-1],g=a[h],e-f>(g-f)/2?g:f):b[h-1]?a[h-1]+c(e-a[h-1],b[h-1]):e}function w(a,b,c){var d;if(\"number\"==typeof b&&(b=[b]),\"[object Array]\"!==Object.prototype.toString.call(b))throw new Error(\"noUiSlider: 'range' contains invalid value.\");if(d=\"min\"===a?0:\"max\"===a?100:parseFloat(a),!e(d)||!e(b[0]))throw new Error(\"noUiSlider: 'range' value isn't numeric.\");c.xPct.push(d),c.xVal.push(b[0]),d?c.xSteps.push(!isNaN(b[1])&&b[1]):isNaN(b[1])||(c.xSteps[0]=b[1]),c.xHighestCompleteStep.push(0)}function x(a,b,c){if(!b)return!0;c.xSteps[a]=p([c.xVal[a],c.xVal[a+1]],b)/o(c.xPct[a],c.xPct[a+1]);var d=(c.xVal[a+1]-c.xVal[a])/c.xNumSteps[a],e=Math.ceil(Number(d.toFixed(3))-1),f=c.xVal[a]+c.xNumSteps[a]*e;c.xHighestCompleteStep[a]=f}function y(a,b,c,d){this.xPct=[],this.xVal=[],this.xSteps=[d||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=b,this.direction=c;var e,f=[];for(e in a)a.hasOwnProperty(e)&&f.push([a[e],e]);for(f.length&&\"object\"==typeof f[0][0]?f.sort(function(a,b){return a[0][0]-b[0][0]}):f.sort(function(a,b){return a[0]-b[0]}),e=0;e<f.length;e++)w(f[e][1],f[e][0],this);for(this.xNumSteps=this.xSteps.slice(0),e=0;e<this.xNumSteps.length;e++)x(e,this.xNumSteps[e],this)}function z(a,b){if(!e(b))throw new Error(\"noUiSlider: 'step' is not numeric.\");a.singleStep=b}function A(a,b){if(\"object\"!=typeof b||Array.isArray(b))throw new Error(\"noUiSlider: 'range' is not an object.\");if(void 0===b.min||void 0===b.max)throw new Error(\"noUiSlider: Missing 'min' or 'max' in 'range'.\");if(b.min===b.max)throw new Error(\"noUiSlider: 'range' 'min' and 'max' cannot be equal.\");a.spectrum=new y(b,a.snap,a.dir,a.singleStep)}function B(a,b){if(b=h(b),!Array.isArray(b)||!b.length)throw new Error(\"noUiSlider: 'start' option is incorrect.\");a.handles=b.length,a.start=b}function C(a,b){if(a.snap=b,\"boolean\"!=typeof b)throw new Error(\"noUiSlider: 'snap' option must be a boolean.\")}function D(a,b){if(a.animate=b,\"boolean\"!=typeof b)throw new Error(\"noUiSlider: 'animate' option must be a boolean.\")}function E(a,b){if(a.animationDuration=b,\"number\"!=typeof b)throw new Error(\"noUiSlider: 'animationDuration' option must be a number.\")}function F(a,b){var c,d=[!1];if(b===!0||b===!1){for(c=1;c<a.handles;c++)d.push(b);d.push(!1)}else{if(!Array.isArray(b)||!b.length||b.length!==a.handles+1)throw new Error(\"noUiSlider: 'connect' option doesn't match handle count.\");d=b}a.connect=d}function G(a,b){switch(b){case\"horizontal\":a.ort=0;break;case\"vertical\":a.ort=1;break;default:throw new Error(\"noUiSlider: 'orientation' option is invali
3d.\")}}function H(a,b){if(!e(b))throw new Error(\"noUiSlider: 'margin' option must be numeric.\");if(0!==b&&(a.margin=a.spectrum.getMargin(b),!a.margin))throw new Error(\"noUiSlider: 'margin' option is only supported on linear sliders.\")}function I(a,b){if(!e(b))throw new Error(\"noUiSlider: 'limit' option must be numeric.\");if(a.limit=a.spectrum.getMargin(b),!a.limit||a.handles<2)throw new Error(\"noUiSlider: 'limit' option is only supported on linear sliders with 2 or more handles.\")}function J(a,b){switch(b){case\"ltr\":a.dir=0;break;case\"rtl\":a.dir=1;break;default:throw new Error(\"noUiSlider: 'direction' option was not recognized.\")}}function K(a,b){if(\"string\"!=typeof b)throw new Error(\"noUiSlider: 'behaviour' must be a string containing options.\");var c=b.indexOf(\"tap\")>=0,d=b.indexOf(\"drag\")>=0,e=b.indexOf(\"fixed\")>=0,f=b.indexOf(\"snap\")>=0,g=b.indexOf(\"hover\")>=0;if(e){if(2!==a.handles)throw new Error(\"noUiSlider: 'fixed' behaviour must be used with 2 handles\");H(a,a.start[1]-a.start[0])}a.events={tap:c||f,drag:d,fixed:e,snap:f,hover:g}}function L(a,b){if(b!==!1)if(b===!0){a.tooltips=[];for(var c=0;c<a.handles;c++)a.tooltips.push(!0)}else{if(a.tooltips=h(b),a.tooltips.length!==a.handles)throw new Error(\"noUiSlider: must pass a formatter for all handles.\");a.tooltips.forEach(function(a){if(\"boolean\"!=typeof a&&(\"object\"!=typeof a||\"function\"!=typeof a.to))throw new Error(\"noUiSlider: 'tooltips' must be passed a formatter or 'false'.\")})}}function M(a,b){if(a.format=b,\"function\"==typeof b.to&&\"function\"==typeof b.from)return!0;throw new Error(\"noUiSlider: 'format' requires 'to' and 'from' methods.\")}function N(a,b){if(void 0!==b&&\"string\"!=typeof b&&b!==!1)throw new Error(\"noUiSlider: 'cssPrefix' must be a string or `false`.\");a.cssPrefix=b}function O(a,b){if(void 0!==b&&\"object\"!=typeof b)throw new Error(\"noUiSlider: 'cssClasses' must be an object.\");if(\"string\"==typeof a.cssPrefix){a.cssClasses={};for(var c in b)b.hasOwnProperty(c)&&(a.cssClasses[c]=a.cssPrefix+b[c])}else a.cssClasses=b}function P(a,b){if(b!==!0&&b!==!1)throw new Error(\"noUiSlider: 'useRequestAnimationFrame' option should be true (default) or false.\");a.useRequestAnimationFrame=b}function Q(a){var b,c={margin:0,limit:0,animate:!0,animationDuration:300,format:T};b={step:{r:!1,t:z},start:{r:!0,t:B},connect:{r:!0,t:F},direction:{r:!0,t:J},snap:{r:!1,t:C},animate:{r:!1,t:D},animationDuration:{r:!1,t:E},range:{r:!0,t:A},orientation:{r:!1,t:G},margin:{r:!1,t:H},limit:{r:!1,t:I},behaviour:{r:!0,t:K},format:{r:!1,t:M},tooltips:{r:!1,t:L},cssPrefix:{r:!1,t:N}
3,cssClasses:{r:!1,t:O},useRequestAnimationFrame:{r:!1,t:P}};var d={connect:!1,direction:\"ltr\",behaviour:\"tap\",orientation:\"horizontal\",cssPrefix:\"noUi-\",cssClasses:{target:\"target\",base:\"base\",origin:\"origin\",handle:\"handle\",horizontal:\"horizontal\",vertical:\"vertical\",background:\"background\",connect:\"connect\",ltr:\"ltr\",rtl:\"rtl\",draggable:\"draggable\",drag:\"state-drag\",tap:\"state-tap\",active:\"active\",tooltip:\"tooltip\",pips:\"pips\",pipsHorizontal:\"pips-horizontal\",pipsVertical:\"pips-vertical\",marker:\"marker\",markerHorizontal:\"marker-horizontal\",markerVertical:\"marker-vertical\",markerNormal:\"marker-normal\",markerLarge:\"marker-large\",markerSub:\"marker-sub\",value:\"value\",valueHorizontal:\"value-horizontal\",valueVertical:\"value-vertical\",valueNormal:\"value-normal\",valueLarge:\"value-large\",valueSub:\"value-sub\"},useRequestAnimationFrame:!0};Object.keys(b).forEach(function(e){if(void 0===a[e]&&void 0===d[e]){if(b[e].r)throw new Error(\"noUiSlider: '\"+e+\"' is required.\");return!0}b[e].t(c,void 0===a[e]?d[e]:a[e])}),c.pips=a.pips;var e=[[\"left\",\"top\"],[\"right\",\"bottom\"]];return c.style=e[c.dir][c.ort],c.styleOposite=e[c.dir?0:1][c.ort],c}function R(c,e,i){function o(b,c){var d=a(b,e.cssClasses.origin),f=a(d,e.cssClasses.handle);return f.setAttribute(\"data-handle\",c),d}function p(b,c){return!!c&&a(b,e.cssClasses.connect)}function q(a,b){ba=[],ca=[],ca.push(p(b,a[0]));for(var c=0;c<e.handles;c++)ba.push(o(b,c)),ha[c]=c,ca.push(p(b,a[c+1]))}function r(b){j(b,e.cssClasses.target),0===e.dir?j(b,e.cssClasses.ltr):j(b,e.cssClasses.rtl),0===e.ort?j(b,e.cssClasses.horizontal):j(b,e.cssClasses.vertical),aa=a(b,e.cssClasses.base)}function s(b,c){return!!e.tooltips[c]&&a(b.firstChild,e.cssClasses.tooltip)}function t(){var a=ba.map(s);Z(\"update\",function(b,c,d){if(a[c]){var f=b[c];e.tooltips[c]!==!0&&(f=e.tooltips[c].to(d[c])),a[c].innerHTML=f}})}function u(a,b,c){if(\"range\"===a||\"steps\"===a)return ia.xVal;if(\"count\"===a){var d,e=100/(b-1),f=0;for(b=[];(d=f++*e)<=100;)b.push(d);a=\"positions\"}return\"positions\"===a?b.map(function(a){return ia.fromStepping(c?ia.getStep(a):a)}):\"values\"===a?c?b.map(function(a){return ia.fromStepping(ia.getStep(ia.toStepping(a)))}):b:void 0}function v(a,c,d){function e(a,b){return(a+b).toFixed(7)/1}var f={},g=ia.xVal[0],h=ia.xVal[ia.xVal.length-1],i=!1,j=!1,k=0;return d=b(d.slice().sort(function(a,b){return a-b})),d[0]!==g&&(d.unshift(g),i=!0),d[d.length-1]!==h&&(d.push(h),j=!0),d.forEach(function(b,g){var h,l,m,n,o,p,q,r,s,t,u=b,v=d[g+1];if(\"steps\"===c&&(h=ia.xNumSteps[g]),h||(h=v-u),u!==!1&&void 0!==v)for(h=Math.max(h,1e-7),l=u;l<=v;l=e(l,h)){for(n=ia.toStepping(l),o=n-k,r=o/a,s=Math.round(r),t=o/s,m=1;m<=s;m+=1)p=k+m*t,f[p.toFixed(5)]=[\"x\",0];q=d.indexOf(l)>-1?1:\"steps\"===c?2:0,!g&&i&&(q=0),l===v&&j||(f[n.toFixed(5)]=[l,q]),k=n}}),f}function w(a,b,c){function d(a,b){var c=b===e.cssClasses.value,d=c?m:n,f=c?k:l;return b+\" \"+d[e.ort]+\" \"+f[a]}function f(a,b,c){return'class=\"'+d(c[1],b)+'\" style=\"'+e.style+\": \"+a+'%\"'}function g(a,d){d[1]=d[1]&&b?b(d[0],d[1]):d[1],i+=\"<div \"+f(a,e.cssClasses.marker,d)+\"></div>\",d[1]&&(i+=\"<div \"+f(a,e.cssClasses.value,d)+\">\"+c.to(d[0])+\"</div>\")}var h=document.createElement(\"div\"),i=\"\",k=[e.cssClasses.valueNormal,e.cssClasses.valueLarge,e.cssClasses.valueSub],l=[e.cssClasses.markerNormal,e.cssClasses.markerLarge,e.cssClasses.markerSub],m=[e.cssClasses.valueHorizontal,e.cssClasses.valueVertical],n=[e.cssClasses.markerHorizontal,e.cssClasses.markerVertical];return j(h,e.cssClasses.pips),j(h,0===e.ort?e.cssClasses.pipsHorizontal:e.cssClasses.pipsVertical),Object.keys(a).forEach(function(b){g(b,a[b])}),h.innerHTML=i,h}function x(a){var b=a.mode,c=a.density||1,d=a.filter||!1,e=a.values||!1,f=a.stepped||!1,g=u(b,e,f),h=v(c,b,g),i=a.format||{to:Math.round};return fa.appendChild(w(h,d,i))}function y(){var a=aa.getBoundingClientRect(),b=\"offset\"+[\"Width\",\"Height\"][e.ort];return 0===e.ort?a.width||aa[b]:a.height||aa[b]}function z(a,b,c,d){var f=function(b){return!fa.hasAttribute(\"disabled\")&&(!l(fa,e.cssClasse
3s.tap)&&(b=A(b,d.pageOffset),!(a===ea.start&&void 0!==b.buttons&&b.buttons>1)&&((!d.hover||!b.buttons)&&(b.calcPoint=b.points[e.ort],void c(b,d)))))},g=[];return a.split(\" \").forEach(function(a){b.addEventListener(a,f,!1),g.push([a,f])}),g}function A(a,b){a.preventDefault();var c,d,e=0===a.type.indexOf(\"touch\"),f=0===a.type.indexOf(\"mouse\"),g=0===a.type.indexOf(\"pointer\"),h=a;if(0===a.type.indexOf(\"MSPointer\")&&(g=!0),e){if(h.touches.length>1)return!1;c=a.changedTouches[0].pageX,d=a.changedTouches[0].pageY}return b=b||m(),(f||g)&&(c=a.clientX+b.x,d=a.clientY+b.y),h.pageOffset=b,h.points=[c,d],h.cursor=f||g,h}function B(a){var b=a-d(aa,e.ort),c=100*b/y();return e.dir?100-c:c}function C(a){var b=100,c=!1;return ba.forEach(function(d,e){if(!d.hasAttribute(\"disabled\")){var f=Math.abs(ga[e]-a);f<b&&(c=e,b=f)}}),c}function D(a,b,c,d){var e=c.slice(),f=[!a,a],g=[a,!a];d=d.slice(),a&&d.reverse(),d.length>1?d.forEach(function(a,c){var d=M(e,a,e[a]+b,f[c],g[c]);d===!1?b=0:(b=d-e[a],e[a]=d)}):f=g=[!0];var h=!1;d.forEach(function(a,d){h=R(a,c[a]+b,f[d],g[d])||h}),h&&d.forEach(function(a){E(\"update\",a),E(\"slide\",a)})}function E(a,b,c){Object.keys(ka).forEach(function(d){var f=d.split(\".\")[0];a===f&&ka[d].forEach(function(a){a.call(da,ja.map(e.format.to),b,ja.slice(),c||!1,ga.slice())})})}function F(a,b){\"mouseout\"===a.type&&\"HTML\"===a.target.nodeName&&null===a.relatedTarget&&H(a,b)}function G(a,b){if(navigator.appVersion.indexOf(\"MSIE 9\")===-1&&0===a.buttons&&0!==b.buttonsProperty)return H(a,b);var c=(e.dir?-1:1)*(a.calcPoint-b.startCalcPoint),d=100*c/b.baseSize;D(c>0,d,b.locations,b.handleNumbers)}function H(a,b){var c=aa.querySelector(\".\"+e.cssClasses.active);null!==c&&k(c,e.cssClasses.active),a.cursor&&(document.body.style.cursor=\"\",document.body.removeEventListener(\"selectstart\",document.body.noUiListener)),document.documentElement.noUiListeners.forEach(function(a){document.documentElement.removeEventListener(a[0],a[1])}),k(fa,e.cssClasses.drag),P(),b.handleNumbers.forEach(function(a){E(\"set\",a),E(\"change\",a),E(\"end\",a)})}function I(a,b){if(1===b.handleNumbers.length){var c=ba[b.handleNumbers[0]];if(c.hasAttribute(\"disabled\"))return!1;j(c.children[0],e.cssClasses.active)}a.preventDefault(),a.stopPropagation();var d=z(ea.move,document.documentElement,G,{startCalcPoint:a.calcPoint,baseSize:y(),pageOffset:a.pageOffset,handleNumbers:b.handleNumbers,buttonsProperty:a.buttons,locations:ga.slice()}),f=z(ea.end,document.documentElement,H,{handleNumbers:b.handleNumbers}),g=z(\"mouseout\",document.documentElement,F,{handleNumbers:b.handleNumbers});if(document.documentElement.noUiListeners=d.concat(f,g),a.cursor){document.body.style.cursor=getComputedStyle(a.target).cursor,ba.length>1&&j(fa,e.cssClasses.drag);var h=function(){return!1};document.body.noUiListener=h,document.body.addEventListener(\"selectstart\",h,!1)}b.handleNumbers.forEach(function(a){E(\"start\",a)})}function J(a){a.stopPropagation();var b=B(a.calcPoint),c=C(b);return c!==!1&&(e.events.snap||f(fa,e.cssClasses.tap,e.animationDuration),R(c,b,!0,!0),P(),E(\"slide\",c,!0),E(\"set\",c,!0),E(\"change\",c,!0),E(\"update\",c,!0),void(e.events.snap&&I(a,{handleNumbers:[c]})))}function K(a){var b=B(a.calcPoint),c=ia.getStep(b),d=ia.fromStepping(c);Object.keys(ka).forEach(function(a){\"hover\"===a.split(\".\")[0]&&ka[a].forEach(function(a){a.call(da,d)})})}function L(a){a.fixed||ba.forEach(function(a,b){z(ea.start,a.children[0],I,{handleNumbers:[b]})}),a.tap&&z(ea.start,aa,J,{}),a.hover&&z(ea.move,aa,K,{hover:!0}),a.drag&&ca.forEach(function(b,c){if(b!==!1&&0!==c&&c!==ca.length-1){var d=ba[c-1],f=ba[c],g=[b];j(b,e.cssClasses.draggable),a.fixed&&(g.push(d.children[0]),g.push(f.children[0])),g.forEach(function(a){z(ea.start,a,I,{handles:[d,f],handleNumbers:[c-1,c]})})}})}function M(a,b,c,d,f){return ba.length>1&&(d&&b>0&&(c=Math.max(c,a[b-1]+e.margin)),f&&b<ba.length-1&&(c=Math.min(c,a[b+1]-e.margin))),ba.length>1&&e.limit&&(d&&b>0&&(c=Math.min(c,a[b-1]+e.limit)),f&&b<ba.length-1&&(c=Math.max(c,a[b+1]-e.limit))),c=ia.getStep(c),c=g(c),c!==a[b]&&c}function N(a){return a+\"%\"}function O(a,b){ga[a]=b,ja[a]=ia.fromStepping(b);var c=function(){ba[a].style[e.style]=N(b),S(a),S(a+1)};window.requestAnimationFrame&&e.useRequestAnimationFrame?window.requestAnimationFrame(c):c()}
3function P(){ha.forEach(function(a){var b=ga[a]>50?-1:1,c=3+(ba.length+b*a);ba[a].childNodes[0].style.zIndex=c})}function R(a,b,c,d){return b=M(ga,a,b,c,d),b!==!1&&(O(a,b),!0)}function S(a){if(ca[a]){var b=0,c=100;0!==a&&(b=ga[a-1]),a!==ca.length-1&&(c=ga[a]),ca[a].style[e.style]=N(b),ca[a].style[e.styleOposite]=N(100-c)}}function T(a,b){null!==a&&a!==!1&&(\"number\"==typeof a&&(a=String(a)),a=e.format.from(a),a===!1||isNaN(a)||R(b,ia.toStepping(a),!1,!1))}function U(a,b){var c=h(a),d=void 0===ga[0];b=void 0===b||!!b,c.forEach(T),e.animate&&!d&&f(fa,e.cssClasses.tap,e.animationDuration),ha.forEach(function(a){R(a,ga[a],!0,!1)}),P(),ha.forEach(function(a){E(\"update\",a),null!==c[a]&&b&&E(\"set\",a)})}function V(a){U(e.start,a)}function W(){var a=ja.map(e.format.to);return 1===a.length?a[0]:a}function X(){for(var a in e.cssClasses)e.cssClasses.hasOwnProperty(a)&&k(fa,e.cssClasses[a]);for(;fa.firstChild;)fa.removeChild(fa.firstChild);delete fa.noUiSlider}function Y(){return ga.map(function(a,b){var c=ia.getNearbySteps(a),d=ja[b],e=c.thisStep.step,f=null;e!==!1&&d+e>c.stepAfter.startValue&&(e=c.stepAfter.startValue-d),f=d>c.thisStep.startValue?c.thisStep.step:c.stepBefore.step!==!1&&d-c.stepBefore.highestStep,100===a?e=null:0===a&&(f=null);var g=ia.countStepDecimals();return null!==e&&e!==!1&&(e=Number(e.toFixed(g))),null!==f&&f!==!1&&(f=Number(f.toFixed(g))),[f,e]})}function Z(a,b){ka[a]=ka[a]||[],ka[a].push(b),\"update\"===a.split(\".\")[0]&&ba.forEach(function(a,b){E(\"update\",b)})}function $(a){var b=a&&a.split(\".\")[0],c=b&&a.substring(b.length);Object.keys(ka).forEach(function(a){var d=a.split(\".\")[0],e=a.substring(d.length);b&&b!==d||c&&c!==e||delete ka[a]})}function _(a,b){var c=W(),d=[\"margin\",\"limit\",\"range\",\"animate\",\"snap\",\"step\",\"format\"];d.forEach(function(b){void 0!==a[b]&&(i[b]=a[b])});var f=Q(i);d.forEach(function(b){void 0!==a[b]&&(e[b]=f[b])}),f.spectrum.direction=ia.direction,ia=f.spectrum,e.margin=f.margin,e.limit=f.limit,ga=[],U(a.start||c,b)}var aa,ba,ca,da,ea=n(),fa=c,ga=[],ha=[],ia=e.spectrum,ja=[],ka={};if(fa.noUiSlider)throw new Error(\"Slider was already initialized.\");return r(fa),q(e.connect,aa),da={destroy:X,steps:Y,on:Z,off:$,get:W,set:U,reset:V,__moveHandles:function(a,b,c){D(a,b,ga,c)},options:i,updateOptions:_,target:fa,pips:x},L(e.events),U(e.start),e.pips&&x(e.pips),e.tooltips&&t(),da}function S(a,b){if(!a.nodeName)throw new Error(\"noUiSlider.create requires a single element.\");var c=Q(b,a),d=R(a,c,b);return a.noUiSlider=d,d}y.prototype.getMargin=function(a){var b=this.xNumSteps[0];if(b&&a%b)throw new Error(\"noUiSlider: 'limit' and 'margin' must be divisible by step.\");return 2===this.xPct.length&&p(this.xVal,a)},y.prototype.toStepping=function(a){return a=t(this.xVal,this.xPct,a)},y.prototype.fromStepping=function(a){return u(this.xVal,this.xPct,a)},y.prototype.getStep=function(a){return a=v(this.xPct,this.xSteps,this.snap,a)},y.prototype.getNearbySteps=function(a){var b=s(a,this.xPct);return{stepBefore:{startValue:this.xVal[b-2],step:this.xNumSteps[b-2],highestStep:this.xHighestCompleteStep[b-2]},thisStep:{startValue:this.xVal[b-1],step:this.xNumSteps[b-1],highestStep:this.xHighestCompleteStep[b-1]},stepAfter:{startValue:this.xVal[b-0],step:this.xNumSteps[b-0],highestStep:this.xHighestCompleteStep[b-0]}}},y.prototype.countStepDecimals=function(){var a=this.xNumSteps.map(i);return Math.max.apply(null,a)},y.prototype.convert=function(a){return this.getStep(this.toStepping(a))};var T={to:function(a){return void 0!==a&&a.toFixed(2)},from:Number};return{create:S}});";

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.