Files
OverlayScrollbars/js/OverlayScrollbars.min.js
T
2018-05-19 00:06:14 +02:00

13 lines
50 KiB
JavaScript

/*!
* OverlayScrollbars
* https://github.com/KingSora/OverlayScrollbars
*
* Version: 1.4.5
*
* Copyright KingSora.
* https://github.com/KingSora
*
* Released under the MIT license.
* Date: 18.05.2018
*/
!function(t,n){"function"==typeof define&&define.amd?define(function(){return n(t,t.document,undefined)}):"object"==typeof module&&"object"==typeof module.exports?module.exports=n(t,t.document,undefined):n(t,t.document,undefined)}("undefined"!=typeof window?window:this,function(t,n,e){"use strict";var r="OverlayScrollbars",i={o:"object",f:"function",a:"array",s:"string",b:"boolean",n:"number",u:"undefined",z:"null"},o={c:"class",s:"style",i:"id",oH:"offsetHeight",cH:"clientHeight",sH:"scrollHeight",oW:"offsetWidth",cW:"clientWidth",sW:"scrollWidth"},a={wW:function(){return t.innerWidth||n.documentElement[o.cW]||n.body[o.cW]},wH:function(){return t.innerHeight||n.documentElement[o.cH]||n.body[o.cH]},mO:function(){return t.MutationObserver||t.WebKitMutationObserver||t.WebkitMutationObserver||t.MozMutationObserver||e},rO:function(){return t.ResizeObserver||t.WebKitResizeObserver||t.WebkitResizeObserver||t.MozResizeObserver||e},rAF:function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(n){return t.setTimeout(n,1e3/60)}},cAF:function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||t.msCancelAnimationFrame||function(n){return t.clearTimeout(n)}},now:function(){return Date.now()||(new Date).getTime()},stpP:function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0},prvD:function(t){t.preventDefault&&t.cancelable?t.preventDefault():t.returnValue=!1},inA:function(t,n){for(var e=0;e<n.length;e++)try{if(n[e]===t)return e}catch(r){}return-1},page:function(t){var r="page",i="client",o="X",a="Y",s=((t=t.originalEvent||t).target||t.srcElement||n).ownerDocument||n,c=s.documentElement,u=s.body;if(t.touches!==e){var l=t.touches[0];return{x:l[r+o],y:l[r+a]}}return!t[r+o]&&t[i+o]&&null!=t[i+o]?{x:t[i+o]+(c&&c.scrollLeft||u&&u.scrollLeft||0)-(c&&c.clientLeft||u&&u.clientLeft||0),y:t[i+a]+(c&&c.scrollTop||u&&u.scrollTop||0)-(c&&c.clientTop||u&&u.clientTop||0)}:{x:t[r+o],y:t[r+a]}},mBtn:function(t){return t.which||t.button===e?t.which:1&t.button?1:2&t.button?3:4&t.button?2:0},bind:function(t,n){if(typeof t!==i.f)throw"Can't bind function!";var e=Array.prototype.slice.call(arguments,2),r=function(){},o=function(){return t.apply(this instanceof r?this:n,e.concat(Array.prototype.slice.call(arguments)))};return t.prototype&&(r.prototype=t.prototype),o.prototype=new r,o}},s=t.jQuery,c=function(r){var o=/[^\x20\t\r\n\f]+/g,a=Object.prototype.toString,s=" ",c="",u="scrollLeft",l="scrollTop",f=[],h={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},p={swing:function(t,n,e,r,i){return.5-Math.cos(t*Math.PI)/2},linear:function(t,n,e,r,i){return t},easeInQuad:function(t,n,e,r,i){return r*(n/=i)*n+e},easeOutQuad:function(t,n,e,r,i){return-r*(n/=i)*(n-2)+e},easeInOutQuad:function(t,n,e,r,i){return(n/=i/2)<1?r/2*n*n+e:-r/2*(--n*(n-2)-1)+e},easeInCubic:function(t,n,e,r,i){return r*(n/=i)*n*n+e},easeOutCubic:function(t,n,e,r,i){return r*((n=n/i-1)*n*n+1)+e},easeInOutCubic:function(t,n,e,r,i){return(n/=i/2)<1?r/2*n*n*n+e:r/2*((n-=2)*n*n+2)+e},easeInQuart:function(t,n,e,r,i){return r*(n/=i)*n*n*n+e},easeOutQuart:function(t,n,e,r,i){return-r*((n=n/i-1)*n*n*n-1)+e},easeInOutQuart:function(t,n,e,r,i){return(n/=i/2)<1?r/2*n*n*n*n+e:-r/2*((n-=2)*n*n*n-2)+e},easeInQuint:function(t,n,e,r,i){return r*(n/=i)*n*n*n*n+e},easeOutQuint:function(t,n,e,r,i){return r*((n=n/i-1)*n*n*n*n+1)+e},easeInOutQuint:function(t,n,e,r,i){return(n/=i/2)<1?r/2*n*n*n*n*n+e:r/2*((n-=2)*n*n*n*n+2)+e},easeInSine:function(t,n,e,r,i){return-r*Math.cos(n/i*(Math.PI/2))+r+e},easeOutSine:function(t,n,e,r,i){return r*Math.sin(n/i*(Math.PI/2))+e},easeInOutSine:function(t,n,e,r,i){return-r/2*(Math.cos(Math.PI*n/i)-1)+e},easeInExpo:function(t,n,e,r,i){return 0==n?e:r*Math.pow(2,10*(n/i-1))+e},easeOutExpo:function(t,n,e,r,i){return n==i?e+r:r*(1-Math.pow(2,-10*n/i))+e},easeInOutExpo:function(t,n,e,r,i){return 0==n?e:n==i?e+r:(n/=i/2)<1?r/2*Math.pow(2,10*(n-1))+e:r/2*(2-Math.pow(2,-10*--n))+e},easeInCirc:function(t,n,e,r,i){return-r*(Math.sqrt(1-(n/=i)*n)-1)+e},easeOutCirc:function(t,n,e,r,i){return r*Math.sqrt(1-(n=n/i-1)*n)+e},easeInOutCirc:function(t,n,e,r,i){return(n/=i/2)<1?-r/2*(Math.sqrt(1-n*n)-1)+e:r/2*(Math.sqrt(1-(n-=2)*n)+1)+e},easeInElastic:function(t,n,e,r,i){var o=1.70158,a=0,s=r;if(0==n)return e;if(1==(n/=i))return e+r;if(a||(a=.3*i),s<Math.abs(r)){s=r;o=a/4}else o=a/(2*Math.PI)*Math.asin(r/s);return-s*Math.pow(2,10*(n-=1))*Math.sin((n*i-o)*(2*Math.PI)/a)+e},easeOutElastic:function(t,n,e,r,i){var o=1.70158,a=0,s=r;if(0==n)return e;if(1==(n/=i))return e+r;if(a||(a=.3*i),s<Math.abs(r)){s=r;o=a/4}else o=a/(2*Math.PI)*Math.asin(r/s);return s*Math.pow(2,-10*n)*Math.sin((n*i-o)*(2*Math.PI)/a)+r+e},easeInOutElastic:function(t,n,e,r,i){var o=1.70158,a=0,s=r;if(0==n)return e;if(2==(n/=i/2))return e+r;if(a||(a=i*(.3*1.5)),s<Math.abs(r)){s=r;o=a/4}else o=a/(2*Math.PI)*Math.asin(r/s);return n<1?s*Math.pow(2,10*(n-=1))*Math.sin((n*i-o)*(2*Math.PI)/a)*-.5+e:s*Math.pow(2,-10*(n-=1))*Math.sin((n*i-o)*(2*Math.PI)/a)*.5+r+e},easeInBack:function(t,n,r,i,o,a){return a==e&&(a=1.70158),i*(n/=o)*n*((a+1)*n-a)+r},easeOutBack:function(t,n,r,i,o,a){return a==e&&(a=1.70158),i*((n=n/o-1)*n*((a+1)*n+a)+1)+r},easeInOutBack:function(t,n,r,i,o,a){return a==e&&(a=1.70158),(n/=o/2)<1?i/2*(n*n*((1+(a*=1.525))*n-a))+r:i/2*((n-=2)*n*((1+(a*=1.525))*n+a)+2)+r},easeInBounce:function(t,n,e,r,i){return r-this.easeOutBounce(t,i-n,0,r,i)+e},easeOutBounce:function(t,n,e,r,i){return(n/=i)<1/2.75?r*(7.5625*n*n)+e:n<2/2.75?r*(7.5625*(n-=1.5/2.75)*n+.75)+e:n<2.5/2.75?r*(7.5625*(n-=2.25/2.75)*n+.9375)+e:r*(7.5625*(n-=2.625/2.75)*n+.984375)+e},easeInOutBounce:function(t,n,e,r,i){return n<i/2?.5*this.easeInBounce(t,2*n,0,r,i)+e:.5*this.easeOutBounce(t,2*n-i,0,r,i)+.5*r+e}},d=function(){var t,n,r,o,a,s,c=arguments[0]||{},u=1,l=arguments.length,f=!1;for("boolean"==typeof c&&(f=c,c=arguments[1]||{},u=2),typeof c!==i.o&&!v(c)===i.f&&(c={}),l===u&&(c=M,--u);u<l;u++)if(null!=(a=arguments[u]))for(o in a)t=c[o],c!==(r=a[o])&&(f&&r&&(w(r)||(n=m(r)))?(n?(n=!1,s=t&&m(t)?t:[]):s=t&&w(t)?t:{},c[o]=d(f,s,r)):r!==e&&(c[o]=r));return c},v=function(t){return t===e?t+c:null===t?t+c:a.call(t).replace(/^\[object (.+)\]$/,"$1").toLowerCase()},y=function(t){return v(t)===i.f},m=function(t){return v(t)===i.a},g=function(t){for(var n in t)return!1;return!0},w=function(t){if(!t||v(t)!==i.o)return!1;var n,e=Object.prototype.hasOwnProperty,r=e.call(t,"constructor"),o=t.constructor&&t.constructor.prototype&&e.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!r&&!o)return!1;for(n in t);return typeof n===i.u||e.call(t,n)},b=r.inA,x=function(t,n){var e=0;if(O(t))for(;e<t.length&&!1!==n.call(t[e],e,t[e]);e++);else for(e in t)if(!1===n.call(t[e],e,t[e]))break;return t},M=function(t){if(0===arguments.length)return this;var e,r,o=new M,a=t,s=0;if(v(t)===i.s)for(a=[],"<"===t.charAt(0)?((r=n.createElement("div")).innerHTML=t,e=r.children):e=n.querySelectorAll(t);s<e.length;s++)a.push(e[s]);if(a){for(v(a)===i.s||O(a)||(a=[a]),s=0;s<a.length;s++)o[s]=a[s];o.length=a.length}return o};function O(t){var n=!!t&&"length"in t&&t.length,e=v(t);return!y(e)&&(e===i.a||0===n||typeof n===i.n&&n>0&&n-1 in t)}function S(t){return(t.match(o)||[]).join(s)}function C(t,e){for(var r=(t.parentNode||n).querySelectorAll(e)||[],i=r.length;i--;)if(r[i]==t)return!0;return!1}function A(t,n,e){v(e)===i.s?t.insertAdjacentHTML(n,e):e.nodeType?t.insertAdjacentElement(n,e):t.insertAdjacentElement(n,e[0])}function z(t,n,r){try{t.style[n]!==e&&(t.style[n]=E(n,r))}catch(i){}}function E(t,n){return h[t.toLowerCase()]||v(n)!==i.n||(n=n+="px"),n}function H(t,n){var e,r;!1!==n&&t.q.splice(0,1),t.q.length>0?(r=t.q[0],T(t.el,r.props,r.duration,r.easing,r.complete,!0)):(e=b(t,f))>-1&&f.splice(e,1)}function k(t,n,e){n===u?t[n]=e:n===l?t[n]=e:z(t,n,e)}function T(t,n,e,i,o,a){var s,c,h,d,v,m,x=w(e),O={},S={},C=0;for(x?(i=e.easing,e.start,h=e.progress,d=e.step,v=e.specialEasing,o=e.complete,m=e.duration):m=e,v=v||{},m=m||400,i=i||"swing",a=a||!1;C<f.length;C++)if(f[C].el===t){c=f[C];break}for(s in c||(c={el:t,q:[]},f.push(c)),n)O[s]=s===u||s===l?t[s]:M(t).css(s);for(s in O)O[s]!==n[s]&&(S[s]=n[s]);if(g(S))a&&H(c);else{var A,z,E,T,W,I,L,P,N,q=a?0:b(D,c.q),D={props:S,duration:x?e:m,easing:i,complete:o};if(-1===q&&(q=c.q.length,c.q.push(D)),0===q)if(m>0)L=r.now(),P=function(){for(s in A=r.now(),N=A-L,z=D.stop||N>=m,E=1-(Math.max(0,L+m-A)/m||0),S)T=O[s],W=S[s],I=(W-T)*p[v[s]||i](E,E*m,0,1,m)+T,k(t,s,I),y(d)&&d(I,{elem:t,prop:s,start:T,now:I,end:W,pos:E,options:{easing:i,speacialEasing:v,duration:m,complete:o,step:d},startTime:L});y(h)&&h({},E,Math.max(0,m-N)),z?(H(c),y(o)&&o()):D.frame=r.rAF()(P)},D.frame=r.rAF()(P);else{for(s in S)k(t,s,S[s]);H(c)}}}function W(t,n,e){for(var i,o,a,s=0;s<f.length;s++)if((i=f[s]).el===t){if(i.q.length>0){if((o=i.q[0]).stop=!0,r.cAF()(o.frame),i.q.splice(0,1),e)for(a in o.props)k(t,a,o.props[a]);n?i.q=[]:H(i,!1)}break}}return M.prototype={on:function(t,n){var e,r;return t=(t||c).match(o)||[c],this.each(function(){r=this;try{if(r.addEventListener)for(e=0;e<t.length;e++)r.addEventListener(t[e],n);else if(r.detachEvent)for(e=0;e<t.length;e++)r.attachEvent("on"+t[e],n)}catch(i){}})},off:function(t,n){var e,r;return t=(t||c).match(o)||[c],this.each(function(){r=this;try{if(r.removeEventListener)for(e=0;e<t.length;e++)r.removeEventListener(t[e],n);else if(r.detachEvent)for(e=0;e<t.length;e++)r.detachEvent("on"+t[e],n)}catch(i){}})},one:function(t,n){return this.each(function(){var e=M(this),r=function(i){n.call(this,i),e.off(t,r)};e.on(t,r)})},trigger:function(t){var e,r;return this.each(function(){e=this,n.createEvent?((r=n.createEvent("HTMLEvents")).initEvent(t,!0,!1),e.dispatchEvent(r)):e.fireEvent("on"+t)})},hover:function(t,n){return this.on("mouseenter",t).on("mouseleave",n||t)},append:function(t){return this.each(function(){A(this,"beforeend",t)})},prepend:function(t){return this.each(function(){A(this,"afterbegin",t)})},before:function(t){return this.each(function(){A(this,"beforebegin",t)})},after:function(t){return this.each(function(){A(this,"afterend",t)})},remove:function(){return this.each(function(){var t=this,n=t.parentNode;null!=n&&n.removeChild(t)})},unwrap:function(){var t,n,e,r=[];for(this.each(function(){e=this.parentNode,-1===b(e,r)&&r.push(e)}),t=0;t<r.length;t++){for(n=r[t],e=n.parentNode;n.firstChild;)e.insertBefore(n.firstChild,n);e.removeChild(n)}return this},wrapAll:function(t){for(var n,e=this,r=M(t)[0],i=r,o=e[0].parentNode,a=e[0].previousSibling;i.childNodes.length>0;)i=i.childNodes[0];for(n=0;e.length-n;i.firstChild===e[0]&&n++)i.appendChild(e[n]);var s=a?a.nextSibling:o.firstChild;return o.insertBefore(r,s),this},wrapInner:function(t){return this.each(function(){var n=M(this),e=n.contents();e.length?e.wrapAll(t):n.append(t)})},wrap:function(t){return this.each(function(){M(this).wrapAll(t)})},css:function(n,r){var o,a,s,c=t.getComputedStyle;return v(n)===i.s?r===e?(o=this[0],s=c?c(o,null):o.currentStyle[n],c&&null!=s?s.getPropertyValue(n):o.style[n]):this.each(function(){z(this,n,r)}):this.each(function(){for(a in n)z(this,a,n[a])})},hasClass:function(t){for(var n,e,r=0,i=s+t+s;n=this[r++];)if(e=n.classList){if(e.contains(t))return!0}else if(1===n.nodeType&&(s+S(n.className+c)+s).indexOf(i)>-1)return!0;return!1},addClass:function(t){var n,r,i,a,u,l,f,h,p=0,d=0;if(t)for(n=t.match(o)||[];r=this[p++];)if(h=r.classList,f===e&&(f=h!==e),f)for(;u=n[d++];)h.add(u);else if(a=r.className+c,i=1===r.nodeType&&s+S(a)+s){for(;u=n[d++];)i.indexOf(s+u+s)<0&&(i+=u+s);a!==(l=S(i))&&(r.className=l)}return this},removeClass:function(t){var n,r,i,a,u,l,f,h,p=0,d=0;if(t)for(n=t.match(o)||[];r=this[p++];)if(h=r.classList,f===e&&(f=h!==e),f)for(;u=n[d++];)h.remove(u);else if(a=r.className+c,i=1===r.nodeType&&s+S(a)+s){for(;u=n[d++];)for(;i.indexOf(s+u+s)>-1;)i=i.replace(s+u+s,s);a!==(l=S(i))&&(r.className=l)}return this},hide:function(){return this.each(function(){this.style.display="none"})},show:function(){return this.each(function(){this.style.display="block"})},attr:function(t,n){for(var r=0;r<this.length;r++){var i=this[r];if(n===e)return i.getAttribute(t);i.setAttribute(t,n)}return this},removeAttr:function(t){return this.each(function(){this.removeAttribute(t)})},offset:function(){var e=this[0].getBoundingClientRect(),r=t.pageXOffset||n.documentElement[u],i=t.pageYOffset||n.documentElement[l];return{top:e.top+i,left:e.left+r}},position:function(){var t=this[0];return{top:t.offsetTop,left:t.offsetLeft}},scrollLeft:function(t){for(var n=0;n<this.length;n++){var r=this[n];if(t===e)return r[u];r[u]=t}return this},scrollTop:function(t){for(var n=0;n<this.length;n++){var r=this[n];if(t===e)return r[l];r[l]=t}return this},val:function(t){var n=this[0];return t?(n.value=t,this):n.value},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){return M(this[t>=0?t:this.length+t])},find:function(t){var n,e=[];return this.each(function(){var r=this.querySelectorAll(t);for(n=0;n<r.length;n++)e.push(r[n])}),M(e)},children:function(t){var n,e,r,i=[];return this.each(function(){for(e=this.children,r=0;r<e.length;r++)n=e[r],t?(n.matches&&n.matches(t)||C(n,t))&&i.push(n):i.push(n)}),M(i)},parent:function(t){var n,e=[];return this.each(function(){n=this.parentNode,t&&!M(n).is(t)||e.push(n)}),M(e)},is:function(t){var n,e,r;for(r=0;r<this.length;r++){if(e=(n=this[r]).style.display,":visible"===t)return"none"!==e;if(":hidden"===t)return"none"===e;if(n.matches&&n.matches(t)||C(n,t))return!0}return!1},contents:function(){var t,n,e=[];return this.each(function(){for(t=this.childNodes,n=0;n<t.length;n++)e.push(t[n])}),M(e)},each:function(t){return x(this,t)},animate:function(t,n,e,r){return this.each(function(){T(this,t,n,e,r)})},stop:function(t,n){return this.each(function(){W(this,t,n)})}},d(M,{extend:d,type:v,isFunction:y,isArray:m,isEmptyObject:g,isPlainObject:w,inArray:b,each:x}),M}(a),u=function(a,c,u){var l,f,h,p,d,v,y,m,g,w,b,x,M,O=(h=[i.b,i.n,i.s,i.a,i.o,i.f,i.z],p=" ",d=":",v=[i.z,i.s],y=i.b,m=i.n,g=[i.z,y],w=[i.z,i.f],x={className:["os-theme-dark",v],resize:["none","n:none b:both h:horizontal v:vertical"],sizeAutoCapable:[!0,y],clipAlways:[!0,y],normalizeRTL:[!0,y],paddingAbsolute:[!1,y],autoUpdate:[null,g],autoUpdateInterval:[33,m],nativeScrollbarsOverlaid:{showNativeScrollbars:[!1,y],initialize:[!0,y]},overflowBehavior:{x:["scroll",b="v-h:visible-hidden v-s:visible-scroll s:scroll h:hidden"],y:["scroll",b]},scrollbars:{visibility:["auto","v:visible h:hidden a:auto"],autoHide:["never","n:never s:scroll l:leave m:move"],autoHideDelay:[800,m],dragScrolling:[!0,y],clickScrolling:[!1,y],touchSupport:[!0,y]},textarea:{dynWidth:[!1,y],dynHeight:[!1,y]},callbacks:{onInitialized:[null,w],onInitializationWithdrawn:[null,w],onDestroyed:[null,w],onScrollStart:[null,w],onScroll:[null,w],onScrollStop:[null,w],onOverflowChanged:[null,w],onOverflowAmountChanged:[null,w],onDirectionChanged:[null,w],onContentSizeChanged:[null,w],onHostSizeChanged:[null,w],onUpdated:[null,w]}},{d:(M=function(t){var n=function(e){var r,o,a;for(r in e)e.hasOwnProperty(r)&&(o=e[r],(a=u.type(o))===i.a?e[r]=o[t?1:0]:a===i.o&&(e[r]=n(o)));return e};return n(u.extend(!0,{},x))})(),t:M(!0),v:function(t,n,e,r,o){var a={},s=u.extend(!0,{},t),c=function(t,n,o,a){for(var s in n)if(n.hasOwnProperty(s)&&t.hasOwnProperty(s)){var l,f,v,y,m,g,w,b,x=!1,M=n[s],O=u.type(M),S=u.type(M)!==i.a?[M]:M,C=t[s],A=u.type(C),z=a?a+".":"",E='The option "'+z+s+"\" wasn't set, because",H=[],k=[];if(O===i.o)o[s]={},c(C,M,o[s],z+s),u.isEmptyObject(C)&&delete t[s];else{for(g=0;g<S.length;g++)if(m=S[g],v=(O=u.type(m))===i.s&&-1===u.inArray(m,h))for(H.push(i.s),l=m.split(p),k=k.concat(l),w=0;w<l.length;w++){for(y=(f=l[w].split(d))[0],b=0;b<f.length;b++)if(C===f[b]){x=!0;break}if(x)break}else if(H.push(m),A===m){x=!0;break}x?o[s]=v&&r?y:C:e&&console.warn(E+" it doesn't accept the type [ "+A.toUpperCase()+' ] with the value of "'+C+'".\r\nAccepted types are: [ '+H.join(", ").toUpperCase()+" ]."+(k.length>0?"\r\nValid strings are: [ "+k.join(", ").split(d).join(", ")+" ].":"")),delete t[s]}}};return c(s,n,a),o?u.extend(!0,a,s):!u.isEmptyObject(s)&&e&&console.warn("The following options are discarded due to invalidity:\r\n"+JSON.stringify(s,null,2)),a}});function S(){l||(l=new C(O.d)),f||(f=new A(l))}function C(r){var i=this,s="overflow",l="hidden",f="scroll",h=u("body"),p=u('<div id="hs-dummy-scrollbar-size"><div style="height: 200%; width: 200%; margin: 10px 0;"></div></div>'),d=p[0],v=u(p.children("div").eq(0)),y=d[o.oH];h.append(p),0===y&&p.hide().show();var m,g,w,b,x,M,O,S,C,A=H(d),z={x:0===A.x,y:0===A.y};function E(t){var r=!1,i="Webkit Moz ms O".split(" "),o=n.createElement("div"),a=null,s=0;if(t=t.toLowerCase(),o.style[t]!==e&&(r=!0),!r)for(a=t.charAt(0).toUpperCase()+t.substr(1);s<i.length;s++)if(o.style[i[s]+a]!==e){r=!0;break}return r}function H(t){return{x:t[o.oH]-t[o.cH],y:t[o.oW]-t[o.cW]}}u.extend(i,{defaultOptions:r,autoUpdateLoop:!1,autoUpdateRecommended:!a.mO(),nativeScrollbarSize:A,nativeScrollbarIsOverlaid:z,nativeScrollbarStyling:(p.addClass("os-viewport-native-scrollbars-invisible"),p.css(s,l).hide().css(s,f).show(),d[o.oH]-d[o.cH]==0&&d[o.oW]-d[o.cW]==0),overlayScrollbarDummySize:{x:30,y:30},msie:(g=t.navigator.userAgent,w="indexOf",b="substring",x=g[w]("MSIE "),M=g[w]("Trident/"),O=g[w]("Edge/"),S=g[w]("rv:"),C=t.parseInt,x>0?m=C(g[b](x+5,g[w](".",x)),10):M>0?m=C(g[b](S+3,g[w](".",S)),10):O>0&&(m=C(g[b](O+5,g[w](".",O)),10)),m),cssCalc:function(){var t,e,r=n.createElement("div"),i=["calc","-webkit-calc","-moz-calc","-o-calc"];for(t=0;t<i.length;++t)if(e=i[t],r.style.cssText="width:"+e+"(1px);",r.style.length)return e;return null}(),restrictedMeasuring:function(){p.css(s,l);var t={w:d[o.sW],h:d[o.sH]};p.css(s,"visible");var n={w:d[o.sW],h:d[o.sH]};return t.w-n.w!=0||t.h-n.h!=0}(),rtlScrollBehavior:function(){p.css({"overflow-y":l,"overflow-x":f,direction:"rtl"}).scrollLeft(0);var t=p.offset(),n=v.offset();p.scrollLeft(999);var e=v.offset();return{i:t.left===n.left,n:n.left-e.left==0}}(),supportTransform:E("transform"),supportTransition:E("transition"),supportPassiveEvents:function(){var n=!1;try{t.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){n=!0}}))}catch(e){}return n}(),supportResizeObserver:!!a.rO(),supportMutationObserver:!!a.mO()}),p.removeAttr(o.s).remove(),function(){if(!z.x||!z.y){var n=a.wW(),e=a.wH(),r=s();u(t).on("resize",function(){if(c.all().length>0){var t=a.wW(),l=a.wH(),f=t-n,d=l-e;if(0===f&&0===d)return;var v=Math.round(t/(n/100)),y=Math.round(l/(e/100)),m=Math.abs(f),g=Math.abs(d),w=Math.abs(v),b=Math.abs(y),x=s(),M=m>2&&g>2,O=!o(w,b);!(M&&O&&(x!==r&&r>0))||(h.append(p),i.nativeScrollbarSize=H(p[0]),p.remove(),u.each(c.all(),function(){c.has(this)&&c.get(this).update("zoom")})),n=t,e=l,r=x}})}function o(t,n){var e=Math.abs(t),r=Math.abs(n);return!(e===r||e+1===r||e-1===r)}function s(){var n=t.screen.deviceXDPI||0,e=t.screen.logicalXDPI||1;return t.devicePixelRatio||n/e}}()}function A(t){var n,r=this,i="autoUpdate",o=i+"Interval",s=[],c=[],l=!1,f=33,h=f,p=a.now(),d=function(){if(s.length>0&&l){n=a.rAF()(function(){d()});var t=a.now(),r=t-p;if(r>h){p=t-r%h;for(var u=f,v=0;v<s.length;v++){var y=s[v];if(y!==e){var m=y.options(),g=m[i],w=Math.max(1,m[o]),b=a.now();(!0===g||null===g)&&b-c[v]>w&&(y.update("auto"),c[v]=new Date(b+=w)),u=Math.max(1,Math.min(u,w))}}h=u}}else h=f};r.add=function(n){-1===u.inArray(n,s)&&(s.push(n),c.push(a.now()),s.length>0&&!l&&(l=!0,t.autoUpdateLoop=l,d()))},r.remove=function(r){var i=u.inArray(r,s);i>-1&&(c.splice(i,1),s.splice(i,1),0===s.length&&l&&(l=!1,t.autoUpdateLoop=l,n!==e&&(a.cAF()(n),n=-1)))}}function z(l,f,h,p){if(oi(l)){if(c.has(l)){var d=c.get(l);return d.options(f),d}var v,y,m,g,w,b,x,M,S,C,A,z,E,H,k,T,W,I,L,P,N,q,D,R,j,F,B,U,_,Q,V,X,Y,K,$,G,J,Z,tt,nt,et,rt,it,ot,at,st,ct,ut,lt,ft,ht,pt,dt,vt,yt,mt,gt,wt,bt,xt,Mt,Ot,St,Ct,At,zt,Et,Ht,kt,Tt,Wt,It,Lt,Pt,Nt,qt,Dt,Rt,jt,Ft,Bt,Ut,_t,Qt,Vt,Xt,Yt,Kt,$t,Gt,Jt,Zt,tn,nn,en,rn,on,an,sn,cn,un,ln,fn,hn,pn,dn,vn,yn,mn,gn,wn,bn,xn,Mn,On,Sn,Cn,An,zn,En=new t[r],Hn={},kn={},Tn={},Wn={},In={},Ln=175,Pn="-hidden",Nn="margin-",qn="padding-",Dn="border-",Rn="top",jn="right",Fn="bottom",Bn="left",Un="min-",_n="max-",Qn="width",Vn="height",Xn="float",Yn="",Kn="auto",$n="scroll",Gn="100%",Jn="x",Zn="y",te=".",ne=" ",ee="scrollbar",re="-horizontal",ie="-vertical",oe=$n+"Left",ae=$n+"Top",se="mousedown touchstart",ce="mouseup touchend touchcancel",ue="mousemove touchmove",le="mouseenter",fe="mouseleave",he="keydown",pe="keyup",de="selectstart",ve="transitionend webkitTransitionEnd oTransitionEnd",ye="__overlayScrollbarsRO__",me="os-",ge=me+"html",we=me+"host",be=we+"-textarea",xe=we+"-"+ee+re+Pn,Me=we+"-"+ee+ie+Pn,Oe=we+"-transition",Se=we+"-rtl",Ce=we+"-resize-disabled",Ae=we+"-scrolling",ze=we+"-overflow",Ee=ze+"-x",He=ze+"-y",ke=me+"textarea",Te=ke+"-cover",We=me+"padding",Ie=me+"viewport",Le=Ie+"-native-scrollbars-invisible",Pe=Ie+"-native-scrollbars-overlaid",Ne=me+"content",qe=me+"content-arrange",De=me+"content-glue",Re=me+"size-auto-observer",je=me+"resize-observer",Fe=me+"resize-observer-item",Be=Fe+"-final",Ue=me+"text-inherit",_e=me+ee,Qe=_e+"-track",Ve=Qe+"-off",Xe=_e+"-handle",Ye=Xe+"-off",Ke=_e+"-unusable",$e=_e+"-"+Kn+Pn,Ge=_e+"-corner",Je=Ge+"-resize",Ze=Je+"-both",tr=Je+re,nr=Je+ie,er=_e+re,rr=_e+ie,ir=me+"dragging",or=me+"theme-none",ar={},sr=33,cr=[],ur=11,lr=[112,113,114,115,116,117,118,119,120,121,123,33,34,37,38,39,40,16,17,18,19,20,144],fr=[],hr={},pr={};if(En.sleep=function(){U=!0},En.update=function(t){var n,e,r="zoom"===t,i="img",o="load";t===Kn?(n=_r(),e=Ur(),(n||e)&&Xr(!1,e)):r?Xr(!0,!0):(t=U||t,U=!1,Xr(!1,!1,t)),T||r||ct.find(i).each(function(t,n){-1===a.inA(n,cr)&&(n=u(n)).off(o,Rr).on(o,Rr)})},En.options=function(t,n){if(u.isEmptyObject(t)||!u.isPlainObject(t)){if(wi(t)===i.s){if(arguments.length>=2){var e={};return vi(e,t,n),Yr(e),void Xr()}return di(V,t)}return V}Yr(t);var r=U||!1;U=!1,Xr(),U=r},En.destroy=function(){k=!0,p.remove(En),xr(),mr(rt),P&&mr(et),Oi(rt),it!==e&&Oi(it),st!==e&&Oi(st),P&&Oi(et),A?(vr(nt,ue,Cr),vr(nt,le,Or),vr(nt,fe,Sr)):nt.off(ue,Cr).off(le,Or).off(fe,Sr),Oi(ft),Oi(dt),lt&&Oi(lt),Sn||qr(),ct.contents().unwrap().unwrap().unwrap(),W&&Mi(J,ge),T?(tt.off($n,Lr).off("drop",Tr).off("focus",Wr).off("focusout",Ir),w>9||!g?tt.off("input",Er):tt.off(he,Hr).off(pe,kr),Oi(ut),Mi(tt,ke+ne+Ue).unwrap().removeAttr(o.s),Oi(nt)):(Mi(tt,we),Mi(nt,[we,Ce,Se,xe,Me,Oe,Ae,ze,Ee,He,or,en].join(ne)));for(var t=0;t<cr.length;t++)u(cr[t]).off("load",Rr);for(var n in cr=e,c.rem(l),ri(X.callbacks.onDestroyed),En)delete En[n];En=e},En.scroll=function(n,r,a,c){if(0===arguments.length||n===e){var l=kn,f=Tn,h=nn&&B&&m.i,p=nn&&B&&m.n,d=l.cs,v=l.csr,y=l.ms;return d=h?y-d:d,{x:{position:d*=p?-1:1,ratio:v=h?1-v:v,max:y*=p?-1:1,handleOffset:l.ho,handleLength:l.hl,handleLengthRatio:l.hlr,trackLength:l.tl,isRTL:B,isRTLNormalized:nn},y:{position:f.cs,ratio:f.csr,max:f.ms,handleOffset:f.ho,handleLength:f.hl,handleLengthRatio:f.hlr,trackLength:f.tl}}}var g,w=[Jn,Bn,"l"],b=[Zn,Rn,"t"],x=["+=","-=","*=","/="],M={},O=wi(r)===i.o,S="end",A="begin",z="center",E="nearest",H={axis:"xy",block:[A,A],margin:[0,0,0,0]},k=[Jn,Zn,"xy","yx"],T=[A,S,z,E],W=n.hasOwnProperty("el"),I=W?n.el:n,L=!!(I instanceof u||s)&&I instanceof s,P=!L&&oi(I),N=function(t,n){for(g=0;g<n.length;g++)if(t===n[g])return!0;return!1},q=function(t){var n={};if(wi(t)===i.a&&t.length>0)n.x=t[0],n.y=t[1];else if(wi(t)===i.s||wi(t)===i.n)n.x=t,n.y=t;else if(wi(t)===i.o){for(var e in t=bi({},t),g=0,t)t.hasOwnProperty(e)&&(g>2&&delete t[e],g++);var r=function(n){var e=n?w:b;for(g=0;g<e.length;g++)if(e[g]in t)return t[e[g]]};n.x=r(!0),n.y=r(!1)}return n},D=function(n,r){var o,a,s,c=n?kn:Tn,u=c.cs,l=c.ms,f=" * ",h=B&&n,p=h&&m.n&&!nn,d="replace";if(wi(r)===i.s){if(r.length>2){var v=r.substr(0,2);for(g=0;g<x.length;g++)if(v===x[g]){o=x[g];break}}r=(r=(r=(r=(r=(r=(r=(r=(r=o!==e?r.substr(2):r)[d](/min/g,0))[d](/</g,0))[d](/max/g,(p?"-":Yn)+Gn))[d](/>/g,(p?"-":Yn)+Gn))[d](/px/g,Yn))[d](/%/g,f+l*(h&&m.n?-1:1)/100))[d](/vw/g,f+Wn.w))[d](/vh/g,f+Wn.h),a=si(t.parseFloat(t.eval(r)).toFixed())}else wi(r)===i.n&&(a=r);if(!isNaN(a)&&a!==e&&wi(a)===i.n){var y=nn&&h,w=u*(y&&m.n?-1:1),b=y&&m.i,M=y&&m.n;switch(w=b?l-w:w,o){case"+=":s=w+a;break;case"-=":s=w-a;break;case"*=":s=w*a;break;case"/=":s=w/a;break;default:s=a}b&&(s=l-s),M&&(s*=-1),h&&m.n?(s=Math.max(l,s),s=Math.min(0,s)):(s=Math.min(l,s),s=Math.max(0,s)),s===u&&(s=e)}return s};if(L||P){var R=L?I:u(I);if(0===R.length)return;if(W){var j,F,U,_=n.axis,Q=n.block,V=wi(Q),X=n.margin,Y=wi(X);if(V===i.s)Q=[Q,Q];else if(V===i.a)if((F=Q.length)>2||F<1)Q=e;else{for(j=!0,1===F&&(Q[1]=A),g=0;g<F;g++){var K=Q[g];if(wi(K)!==i.s||!N(K,T)){j=!1;break}}j||(Q=e)}else Q=e;if(Y===i.n)X=[X,X,X,X];else if(Y===i.b)X=X?[si(R.css(Nn+Rn)),si(R.css(Nn+jn)),si(R.css(Nn+Fn)),si(R.css(Nn+Bn))]:[0,0,0,0];else if(Y===i.a)if(2!==(U=X.length)&&4!==U)X=e;else{for(j=!0,g=0;g<U;g++)if(wi(X[g])!==i.n){j=!1;break}j?2===U&&(X=[X[0],X[1],X[0],X[1]]):X=e}else X=e;H.axis=N(_,k)?_:H.axis,H.block=Q||H.block,H.margin=X||H.margin}var $=R.offset(),G=ot.offset(),J={l:kn.cs,t:Tn.cs},Z=H.axis,tt=H.block,nt=H.margin,et={x:tt[0]===(B?A:S),y:tt[1]===S},rt={x:tt[0]===z,y:tt[1]===z},it={x:tt[0]===E,y:tt[1]===E},st={},ct=et.x||et.y||rt.x||rt.y||it.x||it.y;$.top-=nt[0],$.left-=nt[3];var ut={x:Math.round($.left-G.left+J.l),y:Math.round($.top-G.top+J.t)};if(B&&(m.n||m.i||(ut.x=Math.round(G.left-$.left+J.l)),m.n&&nn&&(ut.x*=-1),m.i&&nn&&(ut.x=Math.round(G.left-$.left+(kn.ms-J.l)))),ct){var lt,ft={},ht={w:(ft=C?{w:(lt=R[0].getBoundingClientRect())[Qn],h:lt[Vn]}:{w:R[0][o.oW],h:R[0][o.oH]}).w+nt[3]+nt[1],h:ft.h+nt[0]+nt[2]},pt=function(t){var n=ei(t),e=n._wh,r=n.lt,i=n.xy,o=rt[i]?2:1,a=$[r]+ht[e]/2,s=G[r]+Wn[e]/2;it[i]&&(st[i]=ht[e]<=Wn[e]&&$[r]>=G[r]&&$[r]+ht[e]<=G[r]+Wn[e],et[i]=ht[e]<Wn[e]?a>s:a<s),(et[i]||rt[i])&&(ut[i]-=(Wn[e]/o-ht[e]/o)*(t&&B&&nn?-1:1))};pt(!0),pt(!1)}(Z===Jn||st.y)&&delete ut.y,(Z===Zn||st.x)&&delete ut.x,n=ut}M.x=D(!0,q(n).x),M.y=D(!1,q(n).y);var dt=M.x!==e,vt=M.y!==e;if(r>0||O){var yt={};if(dt&&(yt[oe]=M.x),vt&&(yt[ae]=M.y),O)at.animate(yt,r);else{var mt={duration:r,complete:c};if(wi(a)===i.a){var gt={};gt[oe]=a[0],gt[ae]=a[1],mt.specialEasing=gt}else mt.easing=a;at.animate(yt,mt)}}else dt&&at[oe](M.x),vt&&at[ae](M.y)},En.scrollStop=function(t,n,e){at.stop(t,n,e)},En.getElements=function(){return{target:tt[0],host:nt[0],padding:ot[0],viewport:at[0],content:ct[0],scrollbarHorizontal:{scrollbar:ft[0],track:ht[0],handle:pt[0]},scrollbarVertical:{scrollbar:dt[0],track:vt[0],handle:yt[0]},scrollbarCorner:lt}},En.getState=function(t){var n=function(t){if(!u.isPlainObject(t))return t;var n=bi(!0,{},t),e=function(t,e){n.hasOwnProperty(t)&&(n[e]=n[t],delete n[t])};return e("w",Qn),e("h",Vn),delete n.c,n},e={sleeping:n(U)||!1,autoUpdate:n(!ln),widthAuto:n(Mt),heightAuto:n(Ot),padding:n(At),overflowAmount:n(Pt),hideOverflow:n(xt),hasOverflow:n(bt),contentScrollSize:n(gt),viewportSize:n(Wn),hostSize:n(mt),documentMixed:n(I)};return wi(t)===i.s?di(e,t):e},Si(l,f))return c.add(l,En),En;En=e}function dr(t,n,e){for(var r=n.split(ne),i=0;i<r.length;i++)t[0].addEventListener(r[i].trim(),e,{passive:!0})}function vr(t,n,e){for(var r=n.split(ne),i=0;i<r.length;i++)t[0].removeEventListener(r[i].trim(),e,{passive:!0})}function yr(t,n){var r=3333333,s=a.rO(),c="animationstart mozAnimationStart webkitAnimationStart MSAnimationStart",l="childNodes",f=function(){t[ae](r)[oe](B?m.n?-r:m.i?0:r:r),n()};if(z){var p=t.append(pi(je+" observed")).contents()[0];(p[ye]=new s(f)).observe(p)}else if(w>9||!g){t.prepend(pi(je,pi({className:Fe,dir:"ltr"},pi(Fe,pi(Be))+pi(Fe,pi({className:Be,style:"width: 200%; height: 200%"})))));var d,v,y,b,x=t[0][l][0][l][0],M=u(x[l][1]),O=u(x[l][0]),S=u(O[0][l][0]),C=x[o.oW],A=x[o.oH],E=2,H=h.nativeScrollbarSize,k=function(){O[oe](r)[ae](r),M[oe](r)[ae](r)},T=function(){v=0,d&&(C=y,A=b,f())},W=function(t){return y=x[o.oW],b=x[o.oH],d=y!=C||b!=A,t&&d&&!v?(a.cAF()(v),v=a.rAF()(T)):t||T(),k(),t&&(a.prvD(t),a.stpP(t)),!1},I={},L={};L[Rn]=-(H.y+1)*E,L[jn]=H.x*-E,L[Fn]=H.y*-E,L[Bn]=-(H.x+1)*E,u(x).css(L),O.on($n,W),M.on($n,W),t.on(c,function(){W(!1)}),I[Qn]=r,I[Vn]=r,S.css(I),k()}else{var P=G[0],N=P.attachEvent,q=w!==e;if(N)t.prepend(pi(je)),hi(t,te+je)[0].attachEvent("onresize",f);else{var D=P.createElement(i.o);D.setAttribute("tabindex","-1"),D.setAttribute(o.c,je),D.onload=function(){var t=this.contentDocument.defaultView;t.addEventListener("resize",f),t.document.documentElement.style.display="none"},D.type="text/html",q&&t.prepend(D),D.data="about:blank",q||t.prepend(D),t.on(c,f)}}if(t[0]===rt[0]){var R=function(){var n=nt.css("direction"),e={},i=0,o=!1;return n!==kt&&("ltr"===n?(e[Bn]=0,e[jn]=Kn,i=r):(e[Bn]=Kn,e[jn]=0,i=m.n?-r:m.i?0:r),rt.children().eq(0).css(e),t[oe](i)[ae](r),kt=n,o=!0),o};R(),t.on($n,function(t){return R()&&Xr(),a.prvD(t),a.stpP(t),!1})}}function mr(t){if(z){var n=t.contents()[0];n[ye].disconnect(),delete n[ye]}else Oi(t.children(te+je).eq(0))}function gr(t){if(t!==e&&z){var n=t.contents()[0];n[ye].unobserve(n)}}function wr(t){if(t!==e&&z){var n=t.contents()[0];n[ye].observe(n)}}function br(){fn&&!ln&&(cn.observe(nt[0],{attributes:!0,attributeOldValue:!0,attributeFilter:[o.i,o.c,o.s]}),un.observe(T?tt[0]:ct[0],{attributes:!0,attributeOldValue:!0,subtree:!T,childList:!T,characterData:!T,attributeFilter:T?["wrap","cols","rows"]:[o.i,o.c,o.s]}),ln=!0)}function xr(){fn&&ln&&(cn.disconnect(),un.disconnect(),ln=!1)}function Mr(){if(!U){var t=rt[0],n={w:t[o.sW],h:t[o.sH]};if(H){var e=mi(n,Kt);Kt=n,e&&Xr(!0,!1)}else Kt=n}}function Or(){bn&&Jr(!0)}function Sr(){bn&&!Z.hasClass(ir)&&Jr(!1)}function Cr(){wn&&(Jr(!0),clearTimeout(vn),vn=setTimeout(function(){wn&&!k&&Jr(!1)},100))}function Ar(t){var n=X.callbacks;U||(_!==e?clearTimeout(_):((gn||wn)&&Jr(!0),li()||xi(nt,Ae),ri(n.onScrollStart,t)),ti(!0,at[oe]()),ti(!1,at[ae]()),ri(n.onScroll,t),_=setTimeout(function(){k||(zr(),ri(n.onScrollStop,t))},Ln))}function zr(){clearTimeout(_),_=e,(gn||wn)&&Jr(!1),li()||Mi(nt,Ae)}function Er(){Vr(),En.update(Kn)}function Hr(t){var n=t.keyCode;if(!ui(n)){if(0===fr.length){var e=function(){Vr(),En.update(Kn)};e(),hn=setInterval(e,1e3/60)}-1===u.inArray(n,fr)&&fr.push(n)}}function kr(t){var n=t.keyCode;if(!ui(n)){var e=u.inArray(n,fr);e>-1&&fr.splice(e,1),0===fr.length&&(Vr(),En.update(Kn),clearInterval(hn))}}function Tr(){setTimeout(function(){k||(Vr(),En.update(Kn))},50)}function Wr(){pn=!0}function Ir(){pn=!1,clearInterval(hn),fr=[],Vr(),En.update(Kn)}function Lr(t){return tt[oe](m.i&&nn?9999999:0),tt[ae](0),a.prvD(t),a.stpP(t),!1}function Pr(t){if(!U){var n=(t.originalEvent||t).touches!==e;(1===a.mBtn(t)||n)&&(ln&&(On=!0,xr()),hr=a.page(t),pr.w=nt[0][o.oW]-(L?0:N),pr.h=nt[0][o.oH]-(L?0:q),G.on(de,Dr).on(ue,Nr).on(ce,qr),xi(Z,ir),lt.setCapture&&lt.setCapture(),a.prvD(t),a.stpP(t))}}function Nr(t){var n=a.page(t),e={};(An||Cn)&&(e[Qn]=pr.w+n.x-hr.x),(zn||Cn)&&(e[Vn]=pr.h+n.y-hr.y),nt.css(e),a.stpP(t)}function qr(t){var n=t!==e;G.off(de,Dr).off(ue,Nr).off(ce,qr),Mi(Z,ir),lt.releaseCapture&&lt.releaseCapture(),n&&(On&&br(),En.update(Kn)),On=!1}function Dr(t){return a.prvD(t),!1}function Rr(){Xr()}function jr(){var t={};return W&&st&&(t.w=si(st.css(Un+Qn)),t.h=si(st.css(Un+Vn)),t.c=mi(t,sn),t.f=!0),sn=t,t.c}function Fr(t,n){var r=n!==e&&null!==n?n.split(ne):Yn,i=t!==e&&null!==t?t.split(ne):Yn;if(r===Yn&&i===Yn)return!1;var o,a,s,c,l=ai(i,r),f=!1,h=rn!==e&&null!==rn?rn.split(ne):[Yn],p=en!==e&&null!==en?en.split(ne):[Yn],d=u.inArray(or,l),v=l[o];for(d>-1&&l.splice(d,1),o=0;o<l.length;o++)if(0!==(v=l[o]).indexOf(we)){for(s=!0,c=!0,a=0;a<h.length;a++)if(v===h[a]){s=!1;break}for(a=0;a<p.length;a++)if(v===p[a]){c=!1;break}if(s&&c){f=!0;break}}return f}function Br(t){var n=t.attributeName,e=t.target,r=t.type,a="closest";if(e===ct[0])return null===n;if("attributes"===r&&(n===o.c||n===o.s)&&!T){if(typeof e[a]!==i.f)return!0;if(null!==e[a](te+je)||null!==e[a](te+_e)||null!==e[a](te+Ge))return!1}return!0}function Ur(){if(U)return!1;var t,n=T&&Mt&&!Rt?tt.val().length:0,e=!ln&&Mt&&!T,r={};e&&(t=ct.css(Xn),r[Xn]=B?jn:Bn,r[Qn]=Kn,ct.css(r));var i={w:fi()[o.sW]+n,h:fi()[o.sH]+n};e&&(r[Xn]=t,r[Qn]=Gn,ct.css(r));var a=jr(),s=mi(i,Yt)||a;return Yt=i,s}function _r(){if(U||ln)return!1;var t=nt.attr(o.i)||Yn,n=yi(t,Ft),e=nt.attr(o.c)||Yn,r=yi(e,Bt),i=nt.attr(o.s)||Yn,a=yi(i,Ut),s=nt.is(":visible")||Yn,c=yi(s,_t),u=T&&tt.attr("rows")||Yn,l=yi(u,Qt),f=T&&tt.attr("cols")||Yn,h=yi(f,Vt),p=T&&tt.attr("wrap")||Yn,d=yi(p,Xt);return Ft=t,r&&(r=Fr(Bt,e)),Bt=e,Ut=i,_t=s,Qt=u,Vt=f,Xt=p,n||r||a||c||l||h||d}function Qr(t){if(!H)return!0;var n=[Qn,Un+Qn,_n+Qn,Nn+Bn,Nn+jn,Bn,jn,"font-weight","word-spacing"],e=[qn+Bn,qn+jn,Dn+Bn+Qn,Dn+jn+Qn],r=[Vn,Un+Vn,_n+Vn,Nn+Rn,Nn+Fn,Rn,Fn,"line-height"],i=[qn+Rn,qn+Fn,Dn+Rn+Qn,Dn+Fn+Qn],o="s",a="v-s",s=Lt.x===o||Lt.x===a,c=!1,u=function(t,n){for(var e=0;e<t.length;e++)if(t[e]===n)return!0;return!1};return(Lt.y===o||Lt.y===a)&&((c=u(r,t))||L||(c=u(i,t))),s&&!c&&((c=u(n,t))||L||(c=u(e,t))),c}function Vr(){if(!U){var t,n,e,r,i=!Rt,a=Wn.w-(L||Tt||!Mt?0:q+R),s=Wn.h-(L||Tt||!Ot?0:q+R),c={},u=Mt||i,l=tt[0];return c[Un+Qn]=Yn,c[Un+Vn]=Yn,c[Qn]=Kn,tt.css(c),t=l[o.oW],n=u?Math.max(t,l[o.sW]-1):1,n+=Mt?j+(L?0:i?0:N+D):0,c[Qn]=Mt?n:Gn,c[Vn]=Kn,tt.css(c),e=l[o.oH],r=Math.max(e,l[o.sH]-1),c[Qn]=n,c[Vn]=r,ut.css(c),c[Un+Qn]=a+(!L&&Mt?N+D:0),c[Un+Vn]=s+(!L&&Ot?q+R:0),tt.css(c),{ow:t,oh:e,dw:n,dh:r}}}function Xr(t,n,r){var i=a.now(),s=sr>0&&H&&i-Y<sr&&!Ot&&!Mt;if(clearTimeout(K),s&&(ar.h=t,ar.c=n,ar.f=r,K=setTimeout(Xr,sr)),!(k||s||U||H&&!r&&nt.is(":hidden")||"inline"===nt.css("display"))){Y=i,t=t||ar.h,n=n||ar.c,r=r||ar.f,ar={},t=t!==e&&t,n=n!==e&&n,r=r!==e&&r,!b||v.x&&v.y?M=bi(!0,{},h.nativeScrollbarSize):(M.x=0,M.y=0),In={x:3*(M.x+(v.x?0:3)),y:3*(M.y+(v.y?0:3))},gr(rt),gr(et);var c={l:at[oe](),t:at[ae]()},l=X.callbacks,f=X.scrollbars,d=X.textarea,w=l.onUpdated,O=l.onOverflowChanged,S=l.onOverflowAmountChanged,C=l.onDirectionChanged,z=l.onContentSizeChanged,I=l.onHostSizeChanged,_=f.visibility,Q=yi(_,$t,r),V=f.autoHide,$=yi(V,Gt,r),G=f.clickScrolling,J=yi(G,Jt,r),Z=f.dragScrolling,ft=yi(Z,Zt,r),ht=X.className,pt=yi(ht,en,r),dt=X.resize,vt=yi(dt,tn,r)&&!W,yt=!!T&&"off"!==tt.attr("wrap"),kt=yi(yt,Rt,r),Ft=X.paddingAbsolute,Bt=yi(Ft,Tt,r),Ut=X.clipAlways,_t=yi(Ut,Wt,r),Qt=X.sizeAutoCapable&&!W,Vt=yi(Qt,Dt,r),Xt=X.nativeScrollbarsOverlaid.showNativeScrollbars,Yt=yi(Xt,Nt),Kt=X.autoUpdate,cn=yi(Kt,qt),un=X.overflowBehavior,fn=mi(un,Lt,Jn,Zn,r),hn=d.dynWidth,dn=yi(an,vn),vn=d.dynHeight,Mn=yi(on,vn);if(mn="n"===V,gn="s"===V,wn="m"===V,bn="l"===V,yn=f.autoHideDelay,xn=f.touchSupport,rn=en,Sn="n"===dt,Cn="b"===dt,An="h"===dt,zn="v"===dt,nn=X.normalizeRTL,Xt=Xt&&v.x&&v.y,$t=_,Gt=V,Jt=G,Zt=Z,en=ht,tn=dt,Rt=yt,Tt=Ft,Wt=Ut,Dt=Qt,Nt=Xt,qt=Kt,Lt=bi(!0,{},un),an=hn,on=vn,pt&&(Mi(nt,rn+ne+or),xi(nt,ht!==e&&null!==ht&&ht.length>0?ht:or)),cn&&(!0===Kt?(xr(),p.add(En)):null===Kt&&g?(xr(),p.add(En)):(p.remove(En),br())),Vt)if(Qt)if(it===e&&(it=u(pi(De)),ot.before(it)),P)et.show();else{et=u(pi(Re)),it.before(et);var On={w:-1,h:-1};yr(et,function(){var t={w:et[0][o.oW],h:et[0][o.oH]};mi(t,On)&&(H&&Ot&&t.h>0||Mt&&t.w>0?Xr():(H&&!Ot&&0===t.h||!Mt&&0===t.w)&&Xr()),On=t}),P=!0,null!==x&&et.css(Vn,x+"(100% + 1px)")}else P&&et.hide();r&&(rt.find("*").trigger($n),P&&et.find("*").trigger($n));var kn,Tn=nt.css("direction"),Ln=yi(Tn,Ht,r),Pn=nt.css("box-sizing"),te=yi(Pn,Ct,r),ee={c:r,t:si(nt.css(qn+Rn)),r:si(nt.css(qn+jn)),b:si(nt.css(qn+Fn)),l:si(nt.css(qn+Bn))};try{kn=P?et[0].getBoundingClientRect():null}catch(Fi){return}L="border-box"===Pn;var re=(B="rtl"===Tn)?Bn:jn,ie=B?jn:Bn,ce=nt[0],he=ot[0],pe=!1,de=!(!P||"none"===nt.css(Xn))&&(0===Math.round(kn.right-kn.left)&&(!!Ft||ce[o.cW]-N>0));if(Qt&&!de){var ve=ce[o.oW],ye=it.css(Qn);it.css(Qn,Kn);var me=ce[o.oW];it.css(Qn,ye),(pe=ve!==me)||(it.css(Qn,ve+1),me=ce[o.oW],it.css(Qn,ye),pe=ve!==me)}var ge=(de||pe)&&Qt,we=yi(ge,Mt,r),be=!ge&&Mt,xe=!!P&&0===Math.round(kn.bottom-kn.top),Me=yi(xe,Ot,r),Oe=!xe&&Ot,ke="-"+Qn,Te=ge&&L||!L,We=xe&&L||!L,Ie={c:r,t:We?si(nt.css(Dn+Rn+ke)):0,r:Te?si(nt.css(Dn+jn+ke)):0,b:We?si(nt.css(Dn+Fn+ke)):0,l:Te?si(nt.css(Dn+Bn+ke)):0},Le={c:r,t:si(nt.css(Nn+Rn)),r:si(nt.css(Nn+jn)),b:si(nt.css(Nn+Fn)),l:si(nt.css(Nn+Bn))},Pe={h:String(nt.css(_n+Vn)),w:String(nt.css(_n+Qn))},Ne={},je={};if(N=ee.l+ee.r,q=ee.t+ee.b,ee.c=gi(ee,At),D=Ie.l+Ie.r,R=Ie.t+Ie.b,Ie.c=gi(Ie,zt),j=Le.l+Le.r,F=Le.t+Le.b,Le.c=gi(Le,Et),Pe.ih=si(Pe.h),Pe.iw=si(Pe.w),Pe.ch=Pe.h.indexOf("px")>-1,Pe.cw=Pe.w.indexOf("px")>-1,Pe.c=mi(Pe,St,r),Ht=Tn,Ct=Pn,Mt=ge,Ot=xe,At=ee,zt=Ie,Et=Le,St=Pe,Ln&&P&&et.css(Xn,ie),ee.c||Ln||Bt||we||Me||te||Vt){var Fe={},Be={};ii(je,Nn,[-ee.t,-ee.r,-ee.b,-ee.l]),Ft?(ii(Fe,Yn,[ee.t,ee.r,ee.b,ee.l]),ii(T?Be:Ne,qn)):(ii(Fe,Yn),ii(T?Be:Ne,qn,[ee.t,ee.r,ee.b,ee.l])),ot.css(Fe),tt.css(Be)}Wn={w:he[o.oW],h:he[o.oH]};var Ue=!!T&&Vr();if(xe&&(Me||Bt||te||Pe.c||ee.c||Ie.c)?(Pe.cw&&(Ne[_n+Vn]=Pe.ch?Pe.ih-(Ft?q:0)+(L?-R:q):Yn),Ne[Vn]=Kn):(Me||Bt)&&(Ne[_n+Vn]=Yn,Ne[Vn]=Gn),ge&&(we||Bt||te||Pe.c||ee.c||Ie.c||Ln)?(Pe.cw&&(Ne[_n+Qn]=Pe.cw?Pe.iw-(Ft?N:0)+(L?-D:N)+(v.y?y.y:0):Yn),Ne[Qn]=Kn,je[_n+Qn]=Gn):(we||Bt)&&(Ne[_n+Qn]=Yn,Ne[Qn]=Gn,Ne[Xn]=Yn,je[_n+Qn]=Yn),ge&&(Pe.cw||(Ne[_n+Qn]=Yn),je[Qn]=T&&hn?Ue.dw:Kn,Ne[Qn]=Kn,Ne[Xn]=ie),xe&&(Pe.ch||(Ne[_n+Vn]=Yn),je[Vn]=T?vn?Ue.dh:Kn:ct[0][o.cH]),Qt&&it.css(je),ct.css(Ne),Ne={},je={},bt=bt||{x:!1,y:!1},t||n||Ln||te||Bt||we||ge||Me||xe||Pe.c||Yt||fn||_t||vt||Q||dn||Mn||kt||Bt||dn||Mn||r){var _e="overflow",Qe=_e+"-x",Ve=_e+"-y",Xe="hidden",Ye="visible",Ke=E&&(v.x||v.y||Wn.w<In.y||Wn.h<In.x)||xe,$e={},Ge=bt.y&&xt.ys&&!Xt?v.y?at.css(re):-M.y:0,er=bt.x&&xt.xs&&!Xt?v.x?at.css(Fn):-M.x:0;ii($e,Yn),at.css($e),Ke&&ct.css(_e,Xe);var rr=fi(),ir=E&&!Ke?at[0]:rr,cr={w:rr[o.cW],h:rr[o.cH]},ur={w:Math.max(rr[o.sW],ir[o.sW]),h:Math.max(rr[o.sH],ir[o.sH])},lr={w:T&&Ue&&!hn?Ue.ow:ge?cr.w:ur.w,h:T&&Ue&&!vn?Ue.oh:xe?cr.h:ur.h};$e[Fn]=Oe?Yn:er,$e[re]=be?Yn:Ge,at.css($e);var fr={w:ce[o.cW],h:ce[o.cH]},hr={w:Math.max(lr.w+(Ft?N:0),fr.w-N)-(hn&&T&&ge?j+(L?0:N+D):0),h:Math.max(lr.h+(Ft?q:0),fr.h-q)};if(hr.c=mi(hr,It,r),It=hr,Qt){(hr.c||xe||ge)&&(je[Qn]=hr.w,je[Vn]=hr.h);var pr=je[Qn]+(L?D:-N),mr=je[Vn]+(L?R:-N),Mr={};(!ge||!ge&&Ie.c)&&(je[Qn]=fr.w-(L?0:N+D)-1-j),(!xe||!xe&&Ie.c)&&(je[Vn]=fr.h-(L?0:q+R)-1-F),Pe.cw&&Pe.iw===pr&&(je[Qn]=pr+(L?0:N)+1),Pe.ch&&Pe.ih===mr&&(je[Vn]=mr+(L?0:q)+1),ge&&(cr.w<Wn.w||T&&!yt)&&0===N&&(T&&(Mr[Qn]=si(ut.css(Qn))-1),je[Qn]-=1),xe&&(cr.h<Wn.h||T)&&0===q&&(T&&(Mr[Vn]=si(ut.css(Vn))-1),je[Vn]-=1),lr.h>0&&(je[Qn]=Math.max(1,je[Qn]),je[Vn]=Math.max(1,je[Vn])),T&&ut.css(Mr),it.css(je)}ge&&(Ne[Qn]=Gn),!ge||L||ln||(Ne[Xn]="none"),ct.css(Ne),Ne={};var Ar=rr.getBoundingClientRect(),zr={w:Math.max(rr[o.sW],ir[o.sW]),h:Math.max(rr[o.sH],ir[o.sH])};if(Ke&&ct.css(_e,Yn),Ar.width){var Er=Ar.width,Hr=Ar.height,kr=.001;zr.w+=si(Er+kr)-Er,zr.h+=si(Hr+kr)-Hr}zr.c=n=mi(zr,gt,r),gt=zr,t=mi(fr={w:ce[o.cW],h:ce[o.cH]},mt),mt=fr,Wn={w:he[o.oW],h:he[o.oH]};var Tr={x:"v-s"===un.x,y:"v-s"===un.y},Wr={x:"v-h"===un.x,y:"v-h"===un.y},Ir={x:"s"===un.x,y:"s"===un.y},Lr={x:Math.max(0,Math.round(100*(zr.w-fr.w+(Ft?N:0)))/100),y:Math.max(0,Math.round(100*(zr.h-fr.h+(Ft?q:0)))/100)},Nr=T&&(0===Wn.w||0===Wn.h);Nr&&(Lr.x=0,Lr.y=0);var qr={x:Lr.x>0,y:Lr.y>0},Dr={x:qr.x,y:qr.y};(Tr.x||Wr.x)&&(Dr.x=qr.y&&!Tr.y&&!Wr.y),(Tr.y||Wr.y)&&(Dr.y=qr.x&&!Tr.x&&!Wr.x),Dr.xs=!!Dr.x&&(Ir.x||Tr.x),Dr.ys=!!Dr.y&&(Ir.y||Tr.y);var Rr={x:qr.x&&Dr.xs,y:qr.y&&Dr.ys},Fr=Pt;if(Lr.c=mi(Lr,Pt,Jn,Zn,r),Pt=Lr,qr.c=mi(qr,bt,Jn,Zn,r),bt=qr,Dr.c=mi(Dr,xt,Jn,Zn,r),xt=Dr,v.x||v.y){var Br=r,Ur={};if((qr.x||qr.y)&&(Ur.w=v.y&&qr.y?zr.w+y.y:Yn,Ur.h=v.x&&qr.x?zr.h+y.x:Yn,Br=yi(Ur,wt,r),wt=Ur),qr.c||Dr.c||zr.c||Ln||we||Me||ge||xe||Yt){var _r="px solid transparent";Ne[Dn+ie]=Yn,Ne[Nn+ie]=Yn,v.x&&qr.x&&Dr.xs?(xe&&(Ne[Nn+Fn]=Xt?Yn:y.x),Ne[Dn+Fn]=xe||Xt?Yn:y.x+_r):(Ur.h=Yn,Br=!0,Ne[Dn+Fn]=Yn,Ne[Nn+Fn]=Yn),v.y&&qr.y&&Dr.ys?(ge&&(Ne[Nn+re]=Xt?Yn:y.y),Ne[Dn+re]=Xt?Yn:y.y+_r):(Ur.w=Yn,Br=!0,Ne[Dn+re]=Yn,Ne[Nn+re]=Yn)}if(Xt&&(Ur.w=Yn,Ur.h=Yn,Br=!0),Br){var Qr={};Qr[Qn]=Dr.y?Ur.w:Yn,Qr[Vn]=Dr.x?Ur.h:Yn,st===e&&(st=u(pi(qe)),at.prepend(st)),st.css(Qr)}ct.css(Ne)}var Yr={};Fe={};if(t||qr.c||Dr.c||zr.c||fn||te||Yt||Ln||_t||Me){Yr[ie]=Yn;var Kr=function(){Yr[Fn]=Yn,Hn.h=0},$r=function(){Yr[re]=Yn,Hn.w=0};if(qr.x&&Dr.xs?(Yr[Qe]=$n,Xt?Kr():(Yr[Fn]=-(v.x?y.x:M.x),Hn.h=v.x?y.y:0)):(Yr[Qe]=Yn,Kr()),qr.y&&Dr.ys?(Yr[Ve]=$n,Xt?$r():(Yr[re]=-(v.y?y.y:M.y),Hn.w=v.y?y.x:0)):(Yr[Ve]=Yn,$r()),(Wn.h<In.x||Wn.w<In.y)&&(qr.x&&Dr.x&&!v.x||qr.y&&Dr.y&&!v.y)?(Yr[qn+Rn]=In.x,Yr[Nn+Rn]=-In.x,Yr[qn+ie]=In.y,Yr[Nn+ie]=-In.y):(Yr[qn+Rn]=Yn,Yr[Nn+Rn]=Yn,Yr[qn+ie]=Yn,Yr[Nn+ie]=Yn),Yr[qn+re]=Yn,Yr[Nn+re]=Yn,qr.x&&Dr.x||qr.y&&Dr.y||Nr?T&&Nr&&(Fe[Qe]=Xe,Fe[Ve]=Xe):(!Ut||Wr.x||Tr.x||Wr.y||Tr.y)&&(T&&(Fe[Qe]=Yn,Fe[Ve]=Yn),Yr[Qe]=Ye,Yr[Ve]=Ye),ot.css(Fe),at.css(Yr),Yr={},(qr.c||te||we||Me)&&(!v.x||!v.y)){var ei=ct[0],oi=ei.style;oi.webkitTransform="scale(1)",oi.display="run-in";ei[o.oH];oi.display=Yn,oi.webkitTransform=Yn}if(Yt&&Xt){nt.hide();ce[o.oH];nt.show()}}if(Ne={},Ln||we||Me)if(B&&ge){var ai=ct.css(Xn),ui=Math.round(ct.css(Xn,Yn).css(Bn,Yn).position().left);ct.css(Xn,ai),ui!==Math.round(ct.position().left)&&(Ne[Bn]=ui)}else Ne[Bn]=Yn;ct.css(Ne);var li="v"===_,hi="h"===_,di="a"===_,vi=a.bind(Gr,0,!0,!0,Rr.x),wi=a.bind(Gr,0,!1,!0,Rr.y),Oi=a.bind(Gr,0,!0,!1,Rr.x),Si=a.bind(Gr,0,!1,!1,Rr.y);if(Dr.x||Dr.y?xi(nt,ze):Mi(nt,ze),Dr.x?xi(nt,Ee):Mi(nt,Ee),Dr.y?xi(nt,He):Mi(nt,He),Ln&&(B?xi(nt,Se):Mi(nt,Se)),W&&xi(nt,Ce),vt){var Ci=function(){lt.on(se,Pr)},Ai=function(){lt.off(se,Pr)};Sn?(xi(nt,Ce),Mi(lt,[Je,Ze,tr,nr].join(ne)),Ai()):(Mi(nt,Ce),xi(lt,Je),Cn?xi(lt,Ze):An?xi(lt,tr):zn&&xi(lt,nr),Ai(),Ci())}if((Q||fn||Dr.c||qr.c||Yt)&&(Xt?Yt&&(Mi(nt,Ae),Xt&&(Oi(),Si())):di?(Rr.x?vi():Oi(),Rr.y?wi():Si()):li?(vi(),wi()):hi&&(Oi(),Si())),$||Yt){var zi=function(t){A?t?dr(nt,ue,Cr):(dr(nt,le,Or),dr(nt,fe,Sr)):t?nt.on(ue,Cr):nt.on(le,Or).on(fe,Sr)},Ei=function(){A?(vr(nt,ue,Cr),vr(nt,le,Or),vr(nt,fe,Sr)):nt.off(ue,Cr).off(le,Or).off(fe,Sr)};bn||wn?(Ei(),zi(wn)):Ei(),mn?Jr(!0):Jr(!1,!0)}if((t||Lr.c||Me||we||vt||te||Bt||Yt||Ln)&&(Zr(!0),ti(!0,c.l),Zr(!1),ti(!1,c.t)),J&&ni(!0,G),ft&&ni(!1,Z),T&&n){var Hi=ci();if(Hi){var ki=jt===e||Hi.rows!==jt.rows,Ti=Hi.cR,Wi=Hi.cC,Ii=Hi.w,Li=Hi.r,Pi=Hi.c,Ni=Hi.p,qi=Hi.m===Ni&&pn,Di={x:yt||Wi!==Pi||Ti!==Ii?-1:Pt.x,y:(yt?qi||ki&&Fr!==e&&c.t===Fr.y:(qi||ki)&&Ti===Li)?Pt.y:-1},Ri=Di.x>-1,ji=Di.y>-1;(Ri||ji)&&(ji&&at[ae](Di.y),Ri&&(B&&nn&&m.i?at[oe](0):at[oe](Di.x)))}jt=Hi}else T||(B&&m.i&&v.y&&qr.x&&nn&&(c.l+=Hn.w||0),at[oe](c.l),at[ae](c.t));Ln&&ri(C,{isRTL:B,dir:Tn}),t&&ri(I,{width:mt.w,height:mt.h}),n&&ri(z,{width:gt.w,height:gt.h}),(qr.c||Dr.c)&&ri(O,{x:qr.x,y:qr.y,xScrollable:Dr.xs,yScrollable:Dr.ys,clipped:Dr.x||Dr.y}),Lr.c&&ri(S,{x:Lr.x,y:Lr.y})}W&&(qr.c||sn.c)&&(sn.f||jr(),v.y&&qr.x&&ct.css(Un+Qn,sn.w+y.y),v.x&&qr.y&&ct.css(Un+Vn,sn.h+y.x),sn.c=!1),wr(rt),wr(et),ri(w,{forced:r})}}function Yr(t){V=bi(!0,{},V,O.v(t,O.t,!0)),X=bi(!0,{},X,O.v(t,O.t,!1,!0))}function Kr(){ft=u(pi(_e+ne+er)),ht=u(pi(Qe)),pt=u(pi(Xe)),dt=u(pi(_e+ne+rr)),vt=u(pi(Qe)),yt=u(pi(Xe)),ft.append(ht),ht.append(pt),dt.append(vt),vt.append(yt),ot.after(dt),ot.after(ft),S&&(ft.on(ve,function(t){t.target===ft[0]&&(Zr(!0),ti(!0,at[oe]()))}),dt.on(ve,function(t){t.target===dt[0]&&(Zr(!1),ti(!1,at[ae]()))})),$r(!0),$r(!1),lt=u(pi(Ge)),nt.append(lt)}function $r(t){var n,r,i,o=ei(t),s=o.xy,c=$n+o.LT,u="active",l=1,f=function(){l=.5},h=function(){l=1},p=function(e){var i=o.i.tl,u=o.i.hl,l=o.i.ms*((u/2+a.page(e)[s]-r-u/2)/(i-u));l=isFinite(l)?l:0,B&&t&&(m.n||!m.n&&!m.i)&&(l*=-1),at[c](n+l),A||a.prvD(e)},d=function(t){t=t||t.originalEvent,Mi(Z,ir),Mi(o.h,u),Mi(o.t,u),Mi(o.s,u),G.off(ue,p).off(ce,d).off(he,v).off(pe,y).off(de,Dr),h(),n=e,r=e,i!==e&&(En.scrollStop(),clearTimeout(i),i=e);var a=nt[0].getBoundingClientRect();t.clientX>=a.left&&t.clientX<=a.right&&t.clientY>=a.top&&t.clientY<=a.bottom||Sr(),(gn||wn)&&Jr(!1)},v=function(t){16==t.keyCode&&f()},y=function(t){16==t.keyCode&&h()};o.h.on(se,function(i){if(!U){var l=(i.originalEvent||i).touches!==e;li()||!Zt||l&&!xn||(1===a.mBtn(i)||l)&&(n=(n=at[c]())===e?0:n,(B&&t&&!m.n||!B)&&(n=n<0?0:n),r=a.page(i)[s],xi(Z,ir),xi(o.h,u),xi(o.s,u),G.on(ue,p).on(ce,d).on(de,Dr),!w&&I||a.prvD(i),a.stpP(i))}}),o.t.on(se,function(n){if(!U){var c=(n.originalEvent||n).touches!==e;if(!li()&&Jt&&(!c||xn)&&(1===a.mBtn(n)||c)){var h,p=Wn[o._wh],g=o.t.offset()[o.lt],w=!0;n.shiftKey&&f();var b=function(){if(!k){var n=o.i.ho,a=o.i.hl,s=r-g,c=200*l,u=w?Math.max(333,c):c,f={},d=B&&t&&(!m.i&&!m.n||nn),v=n>s;d&&(v=n<s),v?(h===e&&(h=!0),f[o.xy]="-="+p):(h===e&&(h=!1),f[o.xy]="+="+p),En.scrollStop(),En.scroll(f,c,"linear");var y=h?n<=s:n+a>=s;d&&(y=h?n+a>=s:n<=s),y?(clearTimeout(i),En.scrollStop(),i=e):i=setTimeout(b,u),w=!1}};r=a.page(n)[s],xi(Z,ir),xi(o.t,u),xi(o.s,u),G.on(ce,d).on(he,v).on(pe,y).on(de,Dr),b(),a.prvD(n),a.stpP(n)}}}).hover(function(){(gn||wn)&&(Mn=!0,Jr(!0))},function(){(gn||wn)&&(Mn=!1,Jr(!1))}),o.s.on(se,function(t){a.stpP(t)})}function Gr(t,n,e){var r=t?xe:Me,i=t?ft:dt;n?Mi(nt,r):xi(nt,r),e?Mi(i,Ke):xi(i,Ke)}function Jr(t,n){if(clearTimeout(dn),t)Mi(ft,$e),Mi(dt,$e);else{var e="active",r=function(){if(!Mn&&!k){var t=pt.hasClass(e)||yt.hasClass(e);!t&&(gn||wn||bn)&&xi(ft,$e),!t&&(gn||wn||bn)&&xi(dt,$e)}};yn>0&&!0!==n?dn=setTimeout(r,yn):r()}}function Zr(t){var n={},e=ei(t),r=1e6,i=Math.min(1,(mt[e._wh]-(Tt?t?N:q:0))/gt[e._wh]);n[e.wh]=Math.floor(100*i*r)/r+"%",li()||e.h.css(n),e.i.hl=e.h[0]["offset"+e.WH],e.i.hlr=i}function ti(t,n){var e,r,i=B&&t,o={},a=ei(t),s="translate(",c="transform",u=at[0][$n+a.WH]-at[0]["client"+a.WH],l=a.i.hl,f=a.t[0]["offset"+a.WH],h=f-l;m.n&&i&&(u*=-1),r=n/u,r=isNaN(r)?0:Math.min(1,r),a.i.ms=u,a.i.cs=n,a.i.csr=r,h*=r,h=isNaN(h)?0:h,i&&(m.n||!m.n&&!m.i)&&(h=f-l-h),h=Math.max(0,h),C?(i&&(h=-(f-l-h)),e=t?s+h+"px, 0)":s+"0, "+h+"px)",o["-webkit-"+c]=e,o["-moz-"+c]=e,o["-ms-"+c]=e,o["-o-"+c]=e,o[c]=e):o[a.lt]=h,li()||a.h.css(o),a.i.ho=h,a.i.tl=f}function ni(t,n){var e=n?"removeClass":"addClass",r=t?vt:yt,i=t?Ve:Ye;(t?ht:pt)[e](i),r[e](i)}function ei(t){return{wh:t?Qn:Vn,WH:t?"Width":"Height",lt:t?Bn:Rn,LT:t?"Left":"Top",xy:t?Jn:Zn,XY:t?"X":"Y",_wh:t?"w":"h",_lt:t?"l":"t",t:t?ht:vt,h:t?pt:yt,s:t?ft:dt,i:t?kn:Tn}}function ri(t,n){H&&u.isFunction(t)&&t.call(En,n)}function ii(t,n,r){r===e&&(r=[Yn,Yn,Yn,Yn]),t[n+Rn]=r[0],t[n+jn]=r[1],t[n+Fn]=r[2],t[n+Bn]=r[3]}function oi(n){var e="ownerDocument",r="HTMLElement",o=n&&n[e]&&n[e].parentWindow||t;return typeof o[r]===i.o?n instanceof o[r]:n&&typeof n===i.o&&null!==n&&1===n.nodeType&&typeof n.nodeName===i.s}function ai(t,n){var e,r,i=[],o=[];for(e=0;e<t.length;e++)i[t[e]]=!0;for(e=0;e<n.length;e++)i[n[e]]?delete i[n[e]]:i[n[e]]=!0;for(r in i)o.push(r);return o}function si(n){var e=t.parseInt(n);return isNaN(e)?0:e}function ci(){var t=tt[0].selectionStart;if(t!==e){var n,r,i="length",o=tt.val(),a=o[i],s=o.split("\n"),c=s[i],u=o.substr(0,t).split("\n"),l=0,f=0,h=u[i],p=u[u[i]-1][i];for(r=0;r<s[i];r++)(n=s[r][i])>f&&(l=r+1,f=n);return{cR:h,cC:p,r:c,c:f,w:l,p:t,m:a}}}function ui(t){for(var n=0;n<lr.length;n++)if(t===lr[n])return!0;return!1}function li(){return Nt&&v.x&&v.y}function fi(){return T?ut[0]:ct[0]}function hi(t,n){return u.prototype.find.call(t,n).eq(0)}function pi(t,n){return"<div "+(t?wi(t)===i.s?'class="'+t+'"':function(){var n,e="";if(u.isPlainObject(t))for(n in t)e+=("className"===n?"class":n)+'="'+t[n]+'" ';return e}():Yn)+">"+(n||Yn)+"</div>"}function di(t,n){for(var e,r=n.split(te),o=0;o<r.length;o++){if(!t.hasOwnProperty(r[o]))return;e=t[r[o]],o<r.length&&wi(e)===i.o&&(t=e)}return e}function vi(t,n,e){for(var r=n.split(te),i=r.length,o=0,a={},s=a;o<i;o++)a=a[r[o]]=o+1<i?{}:e;u.extend(t,s,!0)}function yi(t,n,r){return!0===r?r:n===e||t!==n}function mi(t,n,r,i,o){if(!0===o)return o;if(i===e&&o===e){if(!0===r)return r;r=e}return r=r===e?"w":r,i=i===e?"h":i,n===e||(t[r]!==n[r]||t[i]!==n[i])}function gi(t,n){return n===e||(t.t!==n.t||t.r!==n.r||t.b!==n.b||t.l!==n.l)}function wi(t){return u.type(t)}function bi(){return u.extend.apply(this,arguments)}function xi(t,n){return u.prototype.addClass.call(t,n)}function Mi(t,n){return u.prototype.removeClass.call(t,n)}function Oi(t){return u.prototype.remove.call(t)}function Si(t,e){Q=h.defaultOptions,b=h.nativeScrollbarStyling,M=bi(!0,{},h.nativeScrollbarSize),v=bi(!0,{},h.nativeScrollbarIsOverlaid),y=bi(!0,{},h.overlayScrollbarDummySize),m=bi(!0,{},h.rtlScrollBehavior),Yr(bi(!0,{},Q,e));var r,i=X.callbacks;if(v.x&&v.x&&!X.nativeScrollbarsOverlaid.initialize)return ri(i.onInitializationWithdrawn),!1;if(x=h.cssCalc,w=h.msie,g=h.autoUpdateRecommended,S=h.supportTransition,C=h.supportTransform,A=h.supportPassiveEvents,z=h.supportResizeObserver,fn=h.supportMutationObserver,E=h.restrictedMeasuring,G=u(t.ownerDocument),$=u(G[0].defaultView||G[0].parentWindow),J=hi(G,"html"),Z=hi(J,"body"),tt=u(t),T=tt.is("textarea"),W=tt.is("body"),I=G[0]!==n,W&&((r={}).l=Math.max(tt[oe](),J[oe](),$[oe]()),r.t=Math.max(tt[ae](),J[ae](),$[ae]())),T){tt.wrap(pi(be)),xi(tt,ke+ne+Ue),nt=tt.parent();var s={};X.sizeAutoCapable||(s[Qn]=tt.css(Qn),s[Vn]=tt.css(Vn)),nt.css(s).wrapInner(pi(Ne+ne+Ue)).wrapInner(pi(Ie+ne+Ue)).wrapInner(pi(We+ne+Ue)),ct=hi(nt,te+Ne),at=hi(nt,te+Ie),ot=hi(nt,te+We),ut=u(pi(Te)),ct.prepend(ut),tt.on($n,Lr).on("drop",Tr).on("focus",Wr).on("focusout",Ir),w>9||!g?tt.on("input",Er):tt.on(he,Hr).on(pe,kr)}else xi(tt,we),(nt=tt).wrapInner(pi(Ne)).wrapInner(pi(Ie)).wrapInner(pi(We)),ct=hi(nt,te+Ne),at=hi(nt,te+Ie),ot=hi(nt,te+We),ct.on(ve,function(t){!0!==qt&&Qr((t=t.originalEvent||t).propertyName)&&Xr(Kn)});if(Kr(),A?dr(at,$n,Ar):at.on($n,Ar),b&&xi(at,v.x&&v.y?Pe:Le),fn){var c,l,f,p,d,O,L=a.mO(),P=a.now();cn=new L(function(t){if(H&&!U){var n,e=!1;u.each(t,function(){if(c=(n=this).target,l=n.attributeName,e=l===o.c?Fr(n.oldValue,c.className):l!==o.s||n.oldValue!==c.style.cssText)return!1}),e&&En.update(Kn)}}),un=new L(function(t){if(H&&!U){var n=!1;u.each(t,function(){return!(n=Br(this))}),n&&(p=a.now(),d=Ot||Mt,O=function(){k||(P=p,T&&Vr(),d?En.update():En.update(Kn))},clearTimeout(f),ur<=0||p-P>ur||!d?O():f=setTimeout(O,ur))}})}return W&&(xi(J,ge),at[oe](r.l),at[ae](r.t)),rt=u(pi("os-resize-observer-host")),nt.prepend(rt),yr(rt,Mr),Mr(),En.update(Kn),setTimeout(function(){S&&!k&&xi(nt,Oe)},333),H=!0,ri(i.onInitialized),H}}return t[r]=function(n,i){if(0===arguments.length)return this;S();var o,a,s=[];return u.isPlainObject(i)?n&&n.length?(u.each(n,function(){(o=this)!==e&&s.push(z(o,i,l,f))}),a=s.length>1?s:s[0]):a=z(n,i,l,f):n&&(n.length&&n.length>0?(u.each(n,function(){o=c.get(this),"!"===i?o instanceof t[r]&&s.push(o):s.push(o)}),a=s.length>1?s:s[0]):a=c.get(n)),a},t[r].globals=function(){S();var t=u.extend(!0,{},l);return delete t.msie,t},t[r].defaultOptions=function(t){S();var n=l.defaultOptions;if(t===e)return u.extend(!0,{},n);l.defaultOptions=u.extend(!0,{},n,O.v(t,O.t,!0))},t[r]}(a,function(t){var n=[],r="__overlayScrollbars__";function i(t,e){t[r]=e,n.push(t)}function o(e){var i=t.inA(e,n);i>-1&&(delete e[r],n.splice(i,1))}function a(t){return s(t)!==e}function s(e){var i=t.inA(e,n);if(i>-1)return n[i][r]}return{all:function(){return n},add:i,rem:o,has:a,get:s}}(a),c);return s&&s.fn&&(s.fn.overlayScrollbars=function(t){var n=this;return s.isPlainObject(t)?(s.each(n,function(){u(this,t)}),n):u(n,t)}),u});