1!function(n){!function(n){"use strict";function t(){}function i(n){function u(t){t.prototype.option||(t.prototype.option=function(t){n.isPlainObject(t)&&(this.options=n.extend(!0,this.options,t))})}function f(t,u){n.fn[t]=function(f){var c,e,s,o;if("string"==typeof f){for(var l=r.call(arguments,1),h=0,a=this.length;a>h;h++)if(c=this[h],e=n.data(c,t),e)if(n.isFunction(e[f])&&"_"!==f.charAt(0)){if(s=e[f].apply(e,l),void 0!==s&&s!==e)return s}else i("no such method '"+f+"' for "+t+" instance");else i("cannot call methods on "+t+" prior to initialization; attempted to call '"+f+"'");return this}return o=this.map(function(){var i=n.data(this,t);return i?(i.option(f),i._init()):(i=new u(this,f),n.data(this,t,i)),n(this)}),!o||o.length>1?o:o[0]}}if(n){var i="undefined"==typeof console?t:function(n){console.error(n)};return n.bridget=function(n,t){u(t);f(n,t)},n.bridget}}var r=Array.prototype.slice;i(n)}(n),function(n){function i(t,i){function k(n,t){var r="data-slider-"+t,i=n.getAttribute(r);try{return JSON.parse(i)}catch(u){return i}}var u,h,c,l,a,p,v,f,r,w,b;"string"==typeof t?this.element=document.querySelector(t):t instanceof HTMLElement&&(this.element=t);var e,o,s,d=this.element.style.width,y=!1,g=this.element.parentNode;for(this.sliderElem?y=!0:(this.sliderElem=document.createElement("div"),this.sliderElem.className="slider",u=document.createElement("div"),u.className="slider-track",e=document.createElement("div"),e.className="slider-selection",o=document.createElement("div"),o.className="slider-handle min-slider-handle",s=document.createElement("div"),s.className="slider-handle max-slider-handle",u.appendChild(e),u.appendChild(o),u.appendChild(s),h=function(n){var i=document.createElement("div"),t;i.className="tooltip-arrow";t=document.createElement("div");t.className="tooltip-inner";n.appendChild(i);n.appendChild(t)},c=document.createElement("div"),c.className="tooltip tooltip-main",h(c),l=document.createElement("div"),l.className="tooltip tooltip-min",h(l),a=document.createElement("div"),a.className="tooltip tooltip-max",h(a),this.sliderElem.appendChild(u),this.sliderElem.appendChild(c),this.sliderElem.appendChild(l),this.sliderElem.appendChild(a),g.insertBefore(this.sliderElem,this.element),this.element.style.display="none"),n&&(this.$element=n(this.element),this.$sliderElem=n(this.sliderElem)),i=i?i:{},p=Object.keys(this.defaultOptions),v=0;v<p.length;v++)f=p[v],r=i[f],r="undefined"!=typeof r?r:k(this.element,f),r=null!==r?r:this.defaultOptions[f],this.options||(this.options={}),this.options[f]=r;this.eventToCallbackMap={};this.sliderElem.id=this.options.id;this.touchCapable="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch;this.tooltip=this.sliderElem.querySelector(".tooltip-main");this.tooltipInner=this.tooltip.querySelector(".tooltip-inner");this.tooltip_min=this.sliderElem.querySelector(".tooltip-min");this.tooltipInner_min=this.tooltip_min.querySelector(".tooltip-inner");this.tooltip_max=this.sliderElem.querySelector(".tooltip-max");this.tooltipInner_max=this.tooltip_max.querySelector(".tooltip-inner");y===!0&&(this._removeClass(this.sliderElem,"slider-horizontal"),this._removeClass(this.sliderElem,"slider-vertical"),this._removeClass(this.tooltip,"hide"),this._removeClass(this.tooltip_min,"hide"),this._removeClass(this.tooltip_max,"hide"),["left","top","width","height"].forEach(function(n){this._removeProperty(this.trackSelection,n)},this),[this.handle1,this.handle2].forEach(function(n){this._removeProperty(n,"left");this._removeProperty(n,"top")},this),[this.tooltip,this.tooltip_min,this.tooltip_max].forEach(function(n){this._removeProperty(n,"left");this._removeProperty(n,"top");this._removeProperty(n,"margin-left");this._removeProperty(n,"margin-top");this._removeClass(n,"right");this._removeClass(n,"top")},this));"vertical"===this.options.orientation?(this._addClass(this.sliderElem,"slider-vertical"),this.stylePos="top",this.mousePos="pageY",this.sizePos="offsetHeight",this._addClass(this.tooltip,"right"),this.tooltip.style.left="100%",this._addClass(this.tooltip_min,"right"),this.tooltip_min.style.left="100%",this._addClass(this.tooltip_max,"right"),this.tooltip_max.style.left="100%"):(this._addClass(this.sliderElem,"slider-horizontal"),this.sliderElem.style.width=d,this.options.orientation="horizontal",this.stylePos="left",this.mousePos="pageX",this.sizePos="offsetWidth",this._addClass(this.tooltip,"top"),this.tooltip.style.top=-this.tooltip.outerHeight-14+"px",this._addClass(this.tooltip_min,"top"),this.tooltip_min.style.top=-this.tooltip_min.outerHeight-14+"px",this._addClass(this.tooltip_max,"top"),this.tooltip_max.style.top=-this.tooltip_max.outerHeight-14+"px");this.options.value instanceof Array?this.options.range=!0:this.options.range&&(this.options.value=[this.options.value,this.options.max]);this.trackSelection=e||this.trackSelection;"none"===this.options.selection&&this._addClass(this.trackSelection,"hide");this.handle1=o||this.handle1;this.handle2=s||this.handle2;y===!0&&(this._removeClass(this.handle1,"round triangle"),this._removeClass(this.handle2,"round triangle hide"));w=["round","triangle","custom"];b=-1!==w.indexOf(this.options.handle);b&&(this._addClass(this.handle1,this.options.handle),this._addClass(this.handle2,this.options.handle));this.offset=this._offset(this.sliderElem);this.size=this.sliderElem[this.sizePos];this.setValue(this.options.value);
1this.handle1Keydown=this._keydown.bind(this,0);this.handle1.addEventListener("keydown",this.handle1Keydown,!1);this.handle2Keydown=this._keydown.bind(this,0);this.handle2.addEventListener("keydown",this.handle2Keydown,!1);this.touchCapable&&(this.mousedown=this._mousedown.bind(this),this.sliderElem.addEventListener("touchstart",this.mousedown,!1));this.mousedown=this._mousedown.bind(this);this.sliderElem.addEventListener("mousedown",this.mousedown,!1);"hide"===this.options.tooltip?(this._addClass(this.tooltip,"hide"),this._addClass(this.tooltip_min,"hide"),this._addClass(this.tooltip_max,"hide")):"always"===this.options.tooltip?(this._showTooltip(),this._alwaysShowTooltip=!0):(this.showTooltip=this._showTooltip.bind(this),this.hideTooltip=this._hideTooltip.bind(this),this.sliderElem.addEventListener("mouseenter",this.showTooltip,!1),this.sliderElem.addEventListener("mouseleave",this.hideTooltip,!1),this.handle1.addEventListener("focus",this.showTooltip,!1),this.handle1.addEventListener("blur",this.hideTooltip,!1),this.handle2.addEventListener("focus",this.showTooltip,!1),this.handle2.addEventListener("blur",this.hideTooltip,!1));this.options.enabled?this.enable():this.disable()}var r={formatInvalidInputErrorMsg:function(n){return"Invalid input value '"+n+"' passed in"},callingContextNotSliderInstance:"Calling context element does not have instance of Slider bound to it. Check your code to make sure the JQuery object returned from the call to the slider() initializer is calling the method"},t=function(n,t){return i.call(this,n,t),this},u;(t.prototype={_init:function(){},constructor:t,defaultOptions:{id:"",min:0,max:10,step:1,precision:0,orientation:"horizontal",value:5,range:!1,selection:"before",tooltip:"show",tooltip_split:!1,handle:"round",reversed:!1,enabled:!0,formatter:function(n){return n instanceof Array?n[0]+" : "+n[1]:n},natural_arrow_keys:!1},over:!1,inDrag:!1,getValue:function(){return this.options.range?this.options.value:this.options.value[0]},setValue:function(n,t){var i,r;
1return n||(n=0),this.options.value=this._validateInputValue(n),i=this._applyPrecision.bind(this),this.options.range?(this.options.value[0]=i(this.options.value[0]),this.options.value[1]=i(this.options.value[1]),this.options.value[0]=Math.max(this.options.min,Math.min(this.options.max,this.options.value[0])),this.options.value[1]=Math.max(this.options.min,Math.min(this.options.max,this.options.value[1]))):(this.options.value=i(this.options.value),this.options.value=[Math.max(this.options.min,Math.min(this.options.max,this.options.value))],this._addClass(this.handle2,"hide"),this.options.value[1]="after"===this.options.selection?this.options.max:this.options.min),this.diff=this.options.max-this.options.min,this.percentage=this.diff>0?[100*(this.options.value[0]-this.options.min)/this.diff,100*(this.options.value[1]-this.options.min)/this.diff,100*this.options.step/this.diff]:[0,0,100],this._layout(),r=this.options.range?this.options.value:this.options.value[0],this._setDataVal(r),t===!0&&this._trigger("slide",r),this},destroy:function(){this._removeSliderEventHandlers();this.sliderElem.parentNode.removeChild(this.sliderElem);this.element.style.display="";this._cleanUpEventCallbacksMap();this.element.removeAttribute("data");n&&(this._unbindJQueryEventHandlers(),this.$element.removeData("slider"))},disable:function(){return this.options.enabled=!1,this.handle1.removeAttribute("tabindex"),this.handle2.removeAttribute("tabindex"),this._addClass(this.sliderElem,"slider-disabled"),this._trigger("slideDisabled"),this},enable:function(){return this.options.enabled=!0,this.handle1.setAttribute("tabindex",0),this.handle2.setAttribute("tabindex",0),this._removeClass(this.sliderElem,"slider-disabled"),this._trigger("slideEnabled"),this},toggle:function(){return this.options.enabled?this.disable():this.enable(),this},isEnabled:function(){return this.options.enabled},on:function(t,i){return n?(this.$element.on(t,i),this.$sliderElem.on(t,i)):this._bindNonQueryEventHandler(t,i),this},getAttribute:function(n){return n?this.options[n]:this.options},setAttribute:function(n,t){return this.options[n]=t,this},refresh:function(){return this._removeSliderEventHandlers(),i.call(this,this.element,this.options),n&&n.data(this.element,"slider",this),this},_removeSliderEventHandlers:function(){this.handle1.removeEventListener("keydown",this.handle1Keydown,!1);this.handle1.removeEventListener("focus",this.showTooltip,!1);this.handle1.removeEventListener("blur",this.hideTooltip,!1);this.handle2.removeEventListener("keydown",this.handle2Keydown,!1);this.handle2.removeEventListener("focus",this.handle2Keydown,!1);this.handle2.removeEventListener("blur",this.handle2Keydown,!1);this.sliderElem.removeEventListener("mouseenter",this.showTooltip,!1);this.sliderElem.removeEventListener("mouseleave",this.hideTooltip,!1);this.sliderElem.removeEventListener("touchstart",this.mousedown,!1);this.sliderElem.removeEventListener("mousedown",this.mousedown,!1)},_bindNonQueryEventHandler:function(n,t){void 0===this.eventToCallbackMap[n]&&(this.eventToCallbackMap[n]=[]);this.eventToCallbackMap[n].push(t)},_cleanUpEventCallbacksMap:function(){for(var i,t=Object.keys(this.eventToCallbackMap),n=0;n<t.length;n++)i=t[n],this.eventToCallbackMap[i]=null},_showTooltip:function(){this.options.tooltip_split===!1?this._addClass(this.tooltip,"in"):(this._addClass(this.tooltip_min,"in"),this._addClass(this.tooltip_max,"in"));this.over=!0},_hideTooltip:function(){this.inDrag===!1&&this.alwaysShowTooltip!==!0&&(this._removeClass(this.tooltip,"in"),this._removeClass(this.tooltip_min,"in"),this._removeClass(this.tooltip_max,"in"));this.over=!1},_layout:function(){var n,i,r,t,u,f;(n=this.options.reversed?[100-this.percentage[0],this.percentage[1]]:[this.percentage[0],this.percentage[1]],this.handle1.style[this.stylePos]=n[0]+"%",this.handle2.style[this.stylePos]=n[1]+"%","vertical"===this.options.orientation)?(this.trackSelection.style.top=Math.min(n[0],n[1])+"%",this.trackSelection.style.height=Math.abs(n[0]-n[1])+"%"):(this.trackSelection.style.left=Math.min(n[0],n[1])+"%",this.trackSelection.style.width=Math.abs(n[0]-n[1])+"%",i=this.tooltip_min.getBoundingClientRect(),r=this.tooltip_max.getBoundingClientRect(),i.right>r.left?(this._removeClass(this.tooltip_max,"top"),this._addClass(this.tooltip_max,"bottom"),this.tooltip_max.style.top="18px"):(this._removeClass(this.tooltip_max,"bottom"),this._addClass(this.tooltip_max,"top"),this.tooltip_max.style.top="-30px"));this.options.range?(t=this.options.formatter(this.options.value),this._setText(this.tooltipInner,t),this.tooltip.style[this.stylePos]=(n[1]+n[0])/2+"%","vertical"===this.options.orientation?this._css(this.tooltip,"margin-top",-this.tooltip.offsetHeight/2+"px"):this._css(this.tooltip,"margin-left",-this.tooltip.offsetWidth/2+"px"),"vertical"===this.options.orientation?this._css(this.tooltip,"margin-top",-this.tooltip.offsetHeight/2+"px"):this._css(this.tooltip,"margin-left",-this.tooltip.offsetWidth/2+"px"),u=this.options.formatter(this.options.value[0]),this._setText(this.tooltipInner_min,u),f=this.options.formatter(this.options.value[1]),this._setText(this.tooltipInner_max,f),this.tooltip_min.style[this.stylePos]=n[0]+"%","vertical"===this.options.orientation?this._css(this.tooltip_min,"margin-top",-this.tooltip_min.offsetHeight/2+"px"):this._css(this.tooltip_min,"margin-left",-this.tooltip_min.offsetWidth/2+"px"),this.tooltip_max.style[this.stylePos]=n[1]+"%","vertical"===this.options.orientation?this._css(this.tooltip_max,"margin-top",-this.tooltip_max.offsetHeight/2+"px"):this._css(this.tooltip_max,"margin-left",-this.tooltip_max.offsetWidth/2+"px")):(t=this.options.formatter(this.options.value[0]),this._setText(this.tooltipInner,t),this.tooltip.style[this.stylePos]=n[0]+"%","vertical"===this.options.orientation?this._css(this.tooltip,"margin-top",-this.tooltip.offsetHeight/2+"px"):this._css(this.tooltip,"margin-left",-this.tooltip.offsetWidth/2+"px"))},_removeProperty:function(n,t){n.style.removeProperty?n.style.removeProperty(t):n.style.removeAttribute(t)},_mousedown:function(n){var t,r,u,i;return this.options.enabled?(this._triggerFocusOnHandle(),this.offset=this._offset(this.sliderElem),this.size=this.sliderElem[this.sizePos],t=this._getPercentage(n),this.options.range?(r=
1Math.abs(this.percentage[0]-t),u=Math.abs(this.percentage[1]-t),this.dragged=u>r?0:1):this.dragged=0,this.percentage[this.dragged]=this.options.reversed?100-t:t,this._layout(),this.touchCapable&&(document.removeEventListener("touchmove",this.mousemove,!1),document.removeEventListener("touchend",this.mouseup,!1)),this.mousemove&&document.removeEventListener("mousemove",this.mousemove,!1),this.mouseup&&document.removeEventListener("mouseup",this.mouseup,!1),this.mousemove=this._mousemove.bind(this),this.mouseup=this._mouseup.bind(this),this.touchCapable&&(document.addEventListener("touchmove",this.mousemove,!1),document.addEventListener("touchend",this.mouseup,!1)),document.addEventListener("mousemove",this.mousemove,!1),document.addEventListener("mouseup",this.mouseup,!1),this.inDrag=!0,i=this._calculateValue(),this._trigger("slideStart",i),this._setDataVal(i),this.setValue(i),this._pauseEvent(n),!0):!1},_triggerFocusOnHandle:function(n){0===n&&this.handle1.focus();1===n&&this.handle2.focus()},_keydown:function(n,t){var r,f,e,o,i,u;if(!this.options.enabled)return!1;switch(t.keyCode){case 37:case 40:r=-1;break;case 39:case 38:r=1}if(r)return this.options.natural_arrow_keys&&(f="vertical"===this.options.orientation&&!this.options.reversed,e="horizontal"===this.options.orientation&&this.options.reversed,(f||e)&&(r=-1*r)),o=r*this.percentage[2],i=this.percentage[n]+o,i>100?i=100:0>i&&(i=0),this.dragged=n,this._adjustPercentageForRangeSliders(i),this.percentage[this.dragged]=i,this._layout(),u=this._calculateValue(),this._trigger("slideStart",u),this._setDataVal(u),this.setValue(u,!0),this._trigger("slideStop",u),this._setDataVal(u),this._pauseEvent(t),!1},_pauseEvent:function(n){n.stopPropagation&&n.stopPropagation();n.preventDefault&&n.preventDefault();n.cancelBubble=!0;n.returnValue=!1},_mousemove:function(n){var t,i;return this.options.enabled?(t=this._getPercentage(n),this._adjustPercentageForRangeSliders(t),this.percentage[this.dragged]=this.options.reversed?100-t:t,this._layout(),i=this._calculateValue(),this.setValue(i,!0),!1):!1},_adjustPercentageForRangeSliders:function(n){this.options.range&&(0===this.dragged&&this.percentage[1]<n?(this.percentage[0]=this.percentage[1],this.dragged=1):1===this.dragged&&this.percentage[0]>n&&(this.percentage[1]=this.percentage[0],this.dragged=0))},_mouseup:function(){if(!this.options.enabled)return!1;this.touchCapable&&(document.removeEventListener("touchmove",this.mousemove,!1),document.removeEventListener("touchend",this.mouseup,!1));document.removeEventListener("mousemove",this.mousemove,!1);document.removeEventListener("mouseup",this.mouseup,!1);this.inDrag=!1;this.over===!1&&this._hideTooltip();var n=this._calculateValue();return this._layout(),this._setDataVal(n),this._trigger("slideStop",n),!1},_calculateValue:function(){var n;return this.options.range?(n=[this.options.min,this.options.max],0!==this.percentage[0]&&(n[0]=Math.max(this.options.min,this.options.min+Math.round(this.diff*this.percentage[0]/100/this.options.step)*this.options.step),n[0]=this._applyPrecision(n[0])),100!==this.percentage[1]&&(n[1]=Math.min(this.options.max,this.options.min+Math.round(this.diff*this.percentage[1]/100/this.options.step)*this.options.step),n[1]=this._applyPrecision(n[1])),this.options.value=n):(n=this.options.min+Math.round(this.diff*this.percentage[0]/100/this.options.step)*this.options.step,n<this.options.min?n=this.options.min:n>this.options.max&&(n=this.options.max),n=parseFloat(n),n=this._applyPrecision(n),this.options.value=[n,this.options.value[1]]),n},_applyPrecision:function(n){var t=this.options.precision||this._getNumDigitsAfterDecimalPlace(this.options.step);return this._applyToFixedAndParseFloat(n,t)},_getNumDigitsAfterDecimalPlace:function(n){var t=(""+n).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0},_applyToFixedAndParseFloat:function(n,t){var i=n.toFixed(t);return parseFloat(i)},_getPercentage:function(n){this.touchCapable&&("touchstart"===n.type||"touchmove"===n.type)&&(n=n.touches[0]);var t=100*(n[this.mousePos]-this.offset[this.stylePos])/this.size;return t=Math.round(t/this.percentage[2])*this.percentage[2],Math.max(0,Math.min(100,t))},_validateInputValue:function(n){if("number"==typeof n)return n;
1if(n instanceof Array)return this._validateArray(n),n;throw new Error(r.formatInvalidInputErrorMsg(n));},_validateArray:function(n){for(var i,t=0;t<n.length;t++)if(i=n[t],"number"!=typeof i)throw new Error(r.formatInvalidInputErrorMsg(i));},_setDataVal:function(n){var t="value: '"+n+"'";this.element.setAttribute("data",t);this.element.setAttribute("value",n)},_trigger:function(t,i){var r,u,f;if(i=i||0===i?i:void 0,r=this.eventToCallbackMap[t],r&&r.length)for(u=0;u<r.length;u++)f=r[u],f(i);n&&this._triggerJQueryEvent(t,i)},_triggerJQueryEvent:function(n,t){var i={type:n,value:t};this.$element.trigger(i);this.$sliderElem.trigger(i)},_unbindJQueryEventHandlers:function(){this.$element.off();this.$sliderElem.off()},_setText:function(n,t){"undefined"!=typeof n.innerText?n.innerText=t:"undefined"!=typeof n.textContent&&(n.textContent=t)},_removeClass:function(n,t){for(var f,e,u=t.split(" "),i=n.className,r=0;r<u.length;r++)f=u[r],e=new RegExp("(?:\\s|^)"+f+"(?:\\s|$)"),i=i.replace(e," ");n.className=i.trim()},_addClass:function(n,t){for(var u=t.split(" "),i=n.className,r=0;r<u.length;r++){var f=u[r],e=new RegExp("(?:\\s|^)"+f+"(?:\\s|$)"),o=e.test(i);o||(i+=" "+f)}n.className=i.trim()},_offset:function(n){var t=0,i=0;if(n.offsetParent)do t+=n.offsetLeft,i+=n.offsetTop;while(n=n.offsetParent);return{left:t,top:i}},_css:function(n,t,i){n.style[t]=i}},n)?(u=n.fn.slider?"bootstrapSlider":"slider",n.bridget(u,t)):window.Slider=t}(n)}(window.jQuery);!function(n,t,i){"use strict";if(!t.history.pushState)return n.fn.smoothState=function(){return this},void(n.fn.smoothState.options={});if(!n.fn.smoothState){var f=n("html, body"),u=t.console,e={debug:!1,anchors:"a",forms:"form",blacklist:".no-smoothState",prefetch:!1,prefetchOn:"mouseover touchstart",cacheLength:0,loadingClass:"is-loading",alterRequest:function(n){return n},onBefore:function(){},onStart:{duration:0,render:function(){}},onProgress:{duration:0,render:function(){}},onReady:{duration:0,render:function(n,t){n.html(t)}},onAfter:function(){}},r={isExternal:function(n){var i=n.match(/^([^:\/?#]+:)?(?:\/\/([^\/?#]*))?([^?#]+)?(\?[^#]*)?(#.*)?/);return"string"==typeof i[1]&&i[1].length>0&&i[1].toLowerCase()!==t.location.protocol?!0:"string"==typeof i[2]&&i[2].length>0&&i[2].replace(new RegExp(":("+{"http:":80,"https:":443}[t.location.protocol]+")?$"),"")!==t.location.host?!0:!1},stripHash:function(n){return n.replace(/#.*/,"")},isHash:function(n,i){i=i||t.location.href;var u=n.indexOf("#")>-1?!0:!1,f=r.stripHash(n)===r.stripHash(i)?!0:!1;return u&&f},translate:function(t){var i={dataType:"html",type:"GET"};return"string"==typeof t?n.extend({},i,{url:t}):n.extend({},i,t)},shouldLoadAnchor:function(n,t){var i=n.prop("href");return!(r.isExternal(i)||r.isHash(i)||n.is(t)||n.prop("target"))},clearIfOverCapacity:function(n,t){return Object.keys||(Object.keys=function(n){var t,i=[];for(t in n)Object.prototype.hasOwnProperty.call(n,t)&&i.push(t);return i}),Object.keys(n).length>t&&(n={}),n},storePageIn:function(t,i,r,u){var f=n(r);return t[i]={status:"loaded",title:f.filter("title").first().text(),html:f.filter("#"+u)},t},triggerAllAnimationEndEvent:function(t,i){i=" "+i||"";var u=0,f="allanimationend",e=function(i){n(i.delegateTarget).is(t)&&(i.stopPropagation(),u++)},o=function(i){n(i.delegateTarget).is(t)&&(i.stopPropagation(),u--,0===u&&t.trigger(f))};t.on("animationstart webkitAnimationStart oanimationstart MSAnimationStart",e);t.on("animationend webkitAnimationEnd oanimationend MSAnimationEnd",o);t.on("allanimationend"+i,function(){u=0;r.redraw(t)})},redraw:function(n){n.height()}},o=function(i){if(null!==i.state){var u=t.location.href,e=n("#"+i.state.id),f=e.data("smoothState");f.href===u||r.isHash(u,f.href)||f.load(u,!1)}},s=function(e,o){var s=n(e),c=s.prop("id"),l=null,a=!1,h={},v=t.location.href,b=function(n){n=n||!1;n&&h.hasOwnProperty(n)?delete h[n]:h={};s.data("smoothState").cache=h},y=function(t,i){var u,f;i=i||n.noop;u=r.translate(t);h.hasOwnProperty(u.url)&&"undefined"==typeof u.data||(h=r.clearIfOverCapacity(h,o.cacheLength),h[u.url]={status:"fetching"},f=n.ajax(u),f.success(function(n){r.storePageIn(h,u.url,n,c);s.data("smoothState").cache=h}),f.error(function(){h[u.url].status="error"}),i&&f.complete(i))},k=function(){var t,r;l&&(t=n(l,s),t.length&&(r=t.offset().top,i.body.scrollTop=r),l=null)},w=function(r){var l="#"+c,e=h[r]?n(h[r].html.html()):null;e.length?(i.title=h[r].title,s.data("smoothState").href=r,o.loadingClass&&f.removeClass(o.loadingClass),o.onReady.render(s,e),s.one("ss.onReadyEnd",function(){a=!1;o.onAfter(s,e);k()}),t.setTimeout(function(){s.trigger("ss.onReadyEnd")},o.onReady.duration)):!e&&o.debug&&u?u.warn("No element with an id of "+l+" in response from "+r+" in "+h):t.location=r},p=function(n,i){var e=r.translate(n);"undefined"==typeof i&&(i=!0);var l=!1,a=!1,v={loaded:function(){var n=l?"ss.onProgressEnd":"ss.onStartEnd";a&&l?a&&w(e.url):s.one(n,function(){w(e.url)});i&&t.history.pushState({id:c},h[e.url].title,e.url)},fetching:function(){l||(l=!0,s.one("ss.onStartEnd",function(){o.loadingClass&&f.addClass(o.loadingClass);o.onProgress.render(s);t.setTimeout(function(){s.trigger("ss.onProgressEnd");a=!0},o.onProgress.duration)}));t.setTimeout(function(){h.hasOwnProperty(e.url)&&v[h[e.url].status]()},10)},error:function(){o.debug&&u?u.log("There was an error loading: "+e.url):t.location=e.url}};h.hasOwnProperty(e.url)||y(e);o.onStart.render(s);t.setTimeout(function(){f.scrollTop(0);s.trigger("ss.onStartEnd")},o.onStart.duration);v[h[e.url].status]()},d=function(t){var i,u=n(t.currentTarget);
1r.shouldLoadAnchor(u,o.blacklist)&&!a&&(t.stopPropagation(),i=r.translate(u.prop("href")),i=o.alterRequest(i),y(i))},g=function(t){var i=n(t.currentTarget),u;t.metaKey||t.ctrlKey||!r.shouldLoadAnchor(i,o.blacklist)||(u=r.translate(i.prop("href")),a=!0,t.stopPropagation(),t.preventDefault(),l=i.prop("hash"),u=o.alterRequest(u),o.onBefore(i,s),p(u))},nt=function(t){var r=n(t.currentTarget),i;r.is(o.blacklist)||(t.preventDefault(),t.stopPropagation(),i={url:r.prop("action"),data:r.serialize(),type:r.prop("method")},a=!0,i=o.alterRequest(i),"get"===i.type.toLowerCase()&&(i.url=i.url+"?"+i.data),o.onBefore(r,s),p(i))},tt=function(n){n.on("click",o.anchors,g);n.on("submit",o.forms,nt);o.prefetch&&n.on(o.prefetchOn,o.anchors,d)},it=function(){var n=s.prop("class");s.removeClass(n);r.redraw(s);s.addClass(n)};return o=n.extend({},n.fn.smoothState.options,o),null===t.history.state&&t.history.replaceState({id:c},i.title,v),r.storePageIn(h,v,i.documentElement.outerHTML,c),r.triggerAllAnimationEndEvent(s,"ss.onStartEnd ss.onProgressEnd ss.onEndEnd"),tt(s),{href:v,cache:h,clear:b,load:p,fetch:y,restartCSSAnimations:it}},h=function(t){return this.each(function(){var i=this.tagName.toLowerCase();this.id&&"body"!==i&&"html"!==i&&!n.data(this,"smoothState")?n.data(this,"smoothState",new s(this,t)):!this.id&&u?u.warn("Every smoothState container needs an id but the following one does not have one:",this):"body"!==i&&"html"!==i||!u||u.warn("The smoothstate container cannot be the "+this.tagName+" tag")})};t.onpopstate=o;n.smoothStateUtility=r;n.fn.smoothState=h;n.fn.smoothState.options=e}}(jQuery,window,document);var emailAlert={initialize:function(){$("[data-emailalert]").each(function(){var n=$(this),i=n.find("[data-emailalert-email]"),t=n.find("[data-emailalert-submit]"),u=n.find("[data-emailalert-captcha]"),r=null,f;i.val("");f=function(){n.find("[data-emailalert-noemail]").hide();n.find("[data-emailalert-wrongemail]").hide();n.find("[data-emailalert-nocaptcha]").hide();n.find("[data-emailalert-customerror]").hide()};n.find("[data-emailalert-frequency]").click(function(){n.find("[data-emailalert-frequency]").removeAttr("data-emailalert-selected");$(this).attr("data-emailalert-selected","");n.find("[data-emailalert-selectfreq-text]").text($(this).text());n.find("[data-emailalert-customerror]").hide();n.find("[data-emailalert-nocaptcha]").hide()});i.keyup(function(){n.find("[data-emailalert-customerror]").hide();n.find("[data-emailalert-nocaptcha]").hide();var t=i.val().trim();t.length>0&&n.find("[data-emailalert-noemail]").hide();helper.isValidEmailAddress(t)&&n.find("[data-emailalert-wrongemail]").hide();t.length>0&&helper.isValidEmailAddress(t)?(r==null&&(r=grecaptcha.render(u.attr("id"),{sitekey:"6LfRBVMUAAAAABLMykioJillSjeyy2M5jsSQvF4n",theme:"light"})),u.show()):u.hide()});global.disableReSubmissionForControl(t);t.click(function(){var e,s,o,u;if(f(),e=i.val().trim(),s=n.find("[data-emailalert-selected]").attr("data-emailalert-frequency"),e.length==0){n.find("[data-emailalert-noemail]").show();t.trigger("done");return}if(!helper.isValidEmailAddress(e)){n.find("[data-emailalert-wrongemail]").show();t.trigger("done");return}if(o=1,s=="EveryWeek"&&(o=7),u=n.find("[name=g-recaptcha-response]").val(),u==undefined||u==""||u.length==0){n.find("[data-emailalert-nocaptcha]").show();t.trigger("done");return}$.get(t.attr("data-emailalert-get")+"&email="+e+"&days="+o+"&captcha="+u+"&g="+helper.guid(),null,function(t){t.error?(n.find("[data-emailalert-customerror]").text(t.errorMessage).show(),grecaptcha.reset(r)):(n.find("[data-emailalert-success-text]").text(t.successMessage),n.find("[data-emailalert-form]").hide(),n.find("[data-emailalert-success]").fadeIn(250),ga("send","event","AlertRegistration","click"))}).error(function(){n.find("[data-emailalert-error]").show();grecaptcha.reset(r)}).complete(function(){t.trigger("done")})})})}},facetsOnLoad=function(n){var i,t;$('[data-toggle="tooltip"]').tooltip();i=$.extend({},{smoothState:!1,noRecentSearches:!1},n);t=window.location.href;t.indexOf("?")<0&&(t+="/?");t+="&fingerPrint="+fingerPrint+"&createViewModel=0&g="+helper.guid();i.smoothState&&(emailAlert.initialize(),saved.initialize($("article")),saved.markSaved(),applied.markApplied());$("#collapseCompany").click(function(){var n=$(this);n.toggleClass("company_closed");n.hasClass("company_closed")?(n.text(lang==="en"?"more":"ÏεÏιÏÏÏÏεÏα"),$("#companyDescription").slideDown(250)):(n.text(lang==="en"?"less":"λιγÏÏεÏα"),$("#companyDescription").hide())});t.toLowerCase().indexOf("page=")<0&&$.get(t).always(function(){i.smoothState&&recentSearches!==undefined&&recentSearches({smoothState:i.smoothState})});$("#filters-toggle-btn").click(function(){$(".filters-toggle").slideToggle();
1$(this).hasClass("active")?($(this).removeClass("active"),$("body").removeClass("has-overlay"),$(".filters-aside").removeClass("overlay"),$(".filters-toggle").css("display","none")):($(this).addClass("active"),$("body").addClass("has-overlay"),$(".filters-aside").addClass("overlay"),$(".filters-toggle").css("display","block"))});$(".panel-collapse").off("show.bs.collapse").on("show.bs.collapse",function(){let n=$("#toggle_"+$(this).attr("data-collapse-field"));n.removeClass("more-categories");n.addClass("less-categories");n.html(lang==="en"?"less":"ÎιγÏÏεÏα")});$(".panel-collapse").off("hide.bs.collapse").on("hide.bs.collapse",function(){let n=$("#toggle_"+$(this).attr("data-collapse-field"));n.removeClass("less-categories");n.addClass("more-categories");n.html(lang==="en"?"More":"ΠεÏιÏÏÏÏεÏα")})}
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.