UNPKG

overlayscrollbars

Version:

A javascript scrollbar plugin that hides the native scrollbars, provides custom styleable overlay scrollbars, and preserves the native functionality and feel.

10 lines 34.9 kB
/*! * OverlayScrollbars * Version: 2.11.3 * * Copyright (c) Rene Haas | KingSora. * https://github.com/KingSora * * Released under the MIT license. */ var OverlayScrollbarsGlobal=function(n){"use strict";var r=function(n,r){var t,e=n.i,i=n.v,o=n.o,u=e,c=function(n,r){var e=u,c=n,a=r||(i?!i(e,c):e!==c);return(a||o)&&(u=c,t=e),[u,a,t]};return[r?function(n){return c(r(u,t),n)}:c,function(n){return[u,!!n,t]}]},t="undefined"!=typeof window&&"undefined"!=typeof HTMLElement&&window.document?window:{},e=Math.max,i=Math.min,o=Math.round,u=Math.abs,c=Math.sign,a=t.cancelAnimationFrame,f=t.requestAnimationFrame,l=t.setTimeout,s=t.clearTimeout,v=function(n){return void 0!==t[n]?t[n]:void 0},d=v("MutationObserver"),p=v("IntersectionObserver"),y=v("ResizeObserver"),h=v("ScrollTimeline"),x=function(n){return void 0===n},b=function(n){return null===n},g=function(n){return"number"==typeof n},w=function(n){return"string"==typeof n},m=function(n){return"boolean"==typeof n},O=function(n){return"function"==typeof n},S=function(n){return Array.isArray(n)},M=function(n){return"object"==typeof n&&!S(n)&&!b(n)},C=function(n){var r=!!n&&n.length,t=g(r)&&r>-1&&r%1==0;return!(!(S(n)||!O(n)&&t)||r>0&&M(n)&&!(r-1 in n))},k=function(n){return!!n&&n.constructor===Object},P=function(n){return n instanceof HTMLElement},F=function(n){return n instanceof Element},I=function(){return performance.now()},z=function(n,r,t,i,o){var u=0,c=I(),l=e(0,t),s=function(t){var a=I(),v=a-c>=l,d=t?1:1-(e(0,c+l-a)/l||0),p=(r-n)*(O(o)?o(d,d*l,0,1,l):d)+n,y=v||1===d;i&&i(p,d,y),u=y?0:f((function(){return s()}))};return s(),function(n){a(u),n&&s(n)}};function A(n,r){if(C(n))for(var t=0;t<n.length&&!1!==r(n[t],t,n);t++);else n&&A(Object.keys(n),(function(t){return r(n[t],t,n)}));return n}var H,R=function(n,r){return n.indexOf(r)>=0},D=function(n,r){return n.concat(r)},E=function(n,r,t){return!w(r)&&C(r)?Array.prototype.push.apply(n,r):n.push(r),n},T=function(n){return Array.from(n||[])},N=function(n){return S(n)?n:!w(n)&&C(n)?T(n):[n]},_=function(n){return!!n&&!n.length},L=function(n){return T(new Set(n))},j=function(n,r,t){A(n,(function(n){return!n||n.apply(void 0,r||[])})),t||(n.length=0)},V="paddingTop",B="paddingRight",W="paddingLeft",Y="paddingBottom",K="marginLeft",X="marginRight",q="marginBottom",Q="overflowX",U="overflowY",Z="width",G="height",J="visible",$="hidden",nn="scroll",rn=function(n,r,t,e){if(n&&r){var i=!0;return A(t,(function(t){n[t]!==r[t]&&(i=!1)})),i}return!1},tn=function(n,r){return rn(n,r,["w","h"])},en=function(n,r){return rn(n,r,["x","y"])},on=function(n,r){return rn(n,r,["t","r","b","l"])},un=function(n){for(var r=arguments.length,t=new Array(r>1?r-1:0),e=1;e<r;e++)t[e-1]=arguments[e];return n.bind.apply(n,[0].concat(t))},cn=function(n){var r,t=n?l:f,e=n?s:a;return[function(i){e(r),r=t((function(){return i()}),O(n)?n():n)},function(){return e(r)}]},an=function(n){var r=O(n)?n():n;if(g(r)){var t=r?l:f,e=r?s:a;return function(n){var i=t((function(){return n()}),r);return function(){e(i)}}}return r&&r.u},fn=function(n,r){var t,e,i,o,u,c=r||{},a=c.p,f=c._,l=c.m,s=c.S,v=function(r){e&&e(),t&&t(),u=e=t=i=void 0,n.apply(this,r)},d=function(n){return s&&i?s(i,n):n},p=function(){e&&v(d(o)||o)},y=function(){var n=T(arguments),r=an(a);if(r){var c=an(f),s=d(n)||n,y=v.bind(0,s);e&&e(),l&&!u?(y(),u=!0,e=r((function(){return u=void 0}))):(e=r(y),c&&!t&&(t=c(p))),i=o=s}else v(n)};return y.O=p,y},ln=function(n,r){return Object.prototype.hasOwnProperty.call(n,r)},sn=function(n){return n?Object.keys(n):[]},vn=function(n,r,t,e,i,o,u){var c=[r,t,e,i,o,u];return"object"==typeof n&&!b(n)||O(n)||(n={}),A(c,(function(r){A(r,(function(t,e){var i=r[e];if(n===i)return!0;var o=S(i);if(i&&k(i)){var u=n[e],c=u;o&&!S(u)?c=[]:o||k(u)||(c={}),n[e]=vn(c,i)}else n[e]=o?i.slice():i}))})),n},dn=function(n,r){return A(vn({},n),(function(n,r,t){void 0===n?delete t[r]:n&&k(n)&&(t[r]=dn(n))}))},pn=function(n){return!sn(n).length},yn=function(){},hn=function(n,r,t){return e(n,i(r,t))},xn=function(n){return L((S(n)?n:(n||"").split(" ")).filter((function(n){return n})))},bn=function(n,r){return n&&n.getAttribute(r)},gn=function(n,r){return n&&n.hasAttribute(r)},wn=function(n,r,t){A(xn(r),(function(r){n&&n.setAttribute(r,String(t||""))}))},mn=function(n,r){A(xn(r),(function(r){return n&&n.removeAttribute(r)}))},On=function(n,r){var t=xn(bn(n,r)),e=un(wn,n,r),i=function(n,r){var e=new Set(t);return A(xn(n),(function(n){e[r](n)})),T(e).join(" ")};return{C:function(n){return e(i(n,"delete"))},A:function(n){return e(i(n,"add"))},T:function(n){var r=xn(n);return r.reduce((function(n,r){return n&&t.includes(r)}),r.length>0)}}},Sn=function(n,r,t){return On(n,r).C(t),un(Mn,n,r,t)},Mn=function(n,r,t){return On(n,r).A(t),un(Sn,n,r,t)},Cn=function(n,r,t,e){return(e?Mn:Sn)(n,r,t)},kn=function(n,r,t){return On(n,r).T(t)},Pn=function(n){return On(n,"class")},Fn=function(n,r){Pn(n).C(r)},In=function(n,r){return Pn(n).A(r),un(Fn,n,r)},zn=function(n,r){var t=r?F(r)&&r:document;return t?T(t.querySelectorAll(n)):[]},An=function(n,r){return F(n)&&n.matches(r)},Hn=function(n){return An(n,"body")},Rn=function(n){return n?T(n.childNodes):[]},Dn=function(n){return n&&n.parentElement},En=function(n,r){return F(n)&&n.closest(r)},Tn=function(n){return document.activeElement},Nn=function(n,r,t){var e=En(n,r),i=n&&function(n,r){var t=r?F(r)&&r:document;return t&&t.querySelector(n)}(t,e),o=En(i,r)===e;return!(!e||!i)&&(e===n||i===n||o&&En(En(n,t),r)!==e)},_n=function(n){A(N(n),(function(n){var r=Dn(n);n&&r&&r.removeChild(n)}))},Ln=function(n,r){return un(_n,n&&r&&A(N(r),(function(r){r&&n.appendChild(r)})))},jn=function(n){var r=document.createElement("div");return wn(r,"class",n),r},Vn=function(n){var r=jn(),t=H,e=n.trim();return r.innerHTML=t?t.createHTML(e):e,A(Rn(r),(function(n){return _n(n)}))},Bn=function(n,r){return n.getPropertyValue(r)||n[r]||""},Wn=function(n){var r=n||0;return isFinite(r)?r:0},Yn=function(n){return Wn(parseFloat(n||""))},Kn=function(n){return Math.round(1e4*n)/1e4},Xn=function(n){return Kn(Wn(n))+"px"};function qn(n,r){n&&r&&A(r,(function(r,t){try{var e=n.style,o=b(r)||m(r)?"":g(r)?Xn(r):r;0===t.indexOf("--")?e.setProperty(t,o):e[t]=o}catch(i){}}))}function Qn(n,r,e){var i=w(r),o=i?"":{};if(n){var u=t.getComputedStyle(n,e)||n.style;o=i?Bn(u,r):T(r).reduce((function(n,r){return n[r]=Bn(u,r),n}),o)}return o}var Un=function(n,r,t){var e=r?r+"-":"",i=t?"-"+t:"",o=e+"top"+i,u=e+"right"+i,c=e+"bottom"+i,a=e+"left"+i,f=Qn(n,[o,u,c,a]);return{t:Yn(f[o]),r:Yn(f[u]),b:Yn(f[c]),l:Yn(f[a])}},Zn=function(n,r){return"translate"+(M(n)?"("+n.x+","+n.y+")":(r?"X":"Y")+"("+n+")")},Gn={w:0,h:0},Jn=function(n,r){return r?{w:r[n+"Width"],h:r[n+"Height"]}:Gn},$n=function(n){return Jn("inner",n||t)},nr=un(Jn,"offset"),rr=un(Jn,"client"),tr=un(Jn,"scroll"),er=function(n){var r=parseFloat(Qn(n,Z))||0,t=parseFloat(Qn(n,G))||0;return{w:r-o(r),h:t-o(t)}},ir=function(n){return n.getBoundingClientRect()},or=function(n){return!(!n||!n[G]&&!n[Z])},ur=function(n,r){var t=or(n);return!or(r)&&t},cr=function(n,r,t,e){A(xn(r),(function(r){n&&n.removeEventListener(r,t,e)}))},ar=function(n,r,t,e){var i,o=null==(i=e&&e.H)||i,u=e&&e.P||!1,c=e&&e.D||!1,a={passive:o,capture:u};return un(j,xn(r).map((function(r){var e=c?function(i){cr(n,r,e,u),t&&t(i)}:t;return n&&n.addEventListener(r,e,a),un(cr,n,r,e,u)})))},fr=function(n){return n.stopPropagation()},lr=function(n){return n.preventDefault()},sr=function(n){return fr(n)||lr(n)},vr=function(n,r){var t=g(r)?{x:r,y:r}:r||{},e=t.x,i=t.y;g(e)&&(n.scrollLeft=e),g(i)&&(n.scrollTop=i)},dr=function(n){return{x:n.scrollLeft,y:n.scrollTop}},pr=function(n,r){var t=n.M,e=n.I,i=r.w,o=r.h,a=function(n,r,t){var e=c(n)*t,i=c(r)*t;if(e===i){var o=u(n),a=u(r);i=o>a?0:i,e=o<a?0:e}return[(e=e===i?0:e)+0,i+0]},f=a(t.x,e.x,i),l=f[0],s=f[1],v=a(t.y,e.y,o);return{M:{x:l,y:v[0]},I:{x:s,y:v[1]}}},yr=function(n){var r=n.M,t=n.I,e=function(n,r){return 0===n&&n<=r};return{x:e(r.x,t.x),y:e(r.y,t.y)}},hr=function(n,r){var t=n.M,e=n.I,i=function(n,r,t){return hn(0,1,(n-t)/(n-r)||0)};return{x:i(t.x,e.x,r.x),y:i(t.y,e.y,r.y)}},xr=function(n){n&&n.focus&&n.focus({preventScroll:!0})},br=function(n,r){A(N(r),n)},gr=function(n){var r=new Map,t=function(n,t){if(n){var e=r.get(n);br((function(n){e&&e[n?"delete":"clear"](n)}),t)}else r.forEach((function(n){n.clear()})),r.clear()},e=function(n,i){if(w(n)){var o=r.get(n)||new Set;return r.set(n,o),br((function(n){O(n)&&o.add(n)}),i),un(t,n,i)}m(i)&&i&&t();var u=sn(n),c=[];return A(u,(function(r){var t=n[r];t&&E(c,e(r,t))})),un(j,c)};return e(n||{}),[e,t,function(n,t){A(T(r.get(n)),(function(n){t&&!_(t)?n.apply(0,t):n()}))}]},wr={},mr={},Or=function(n,r,t){return sn(n).map((function(e){var i=n[e],o=i.static,u=i.instance,c=t||[],a=c[0],f=c[1],l=c[2],s=t?u:o;if(s){var v=t?s(a,f,r):s(r);return(l||mr)[e]=v}}))},Sr=function(n){return mr[n]};!function(n){function r(){return n.exports=r=Object.assign?Object.assign.bind():function(n){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var e in t)({}).hasOwnProperty.call(t,e)&&(n[e]=t[e])}return n},n.exports.L=!0,n.exports["default"]=n.exports,r.apply(null,arguments)}n.exports=r,n.exports.L=!0,n.exports["default"]=n.exports}({exports:{}});var Mr,Cr,kr="__osOptionsValidationPlugin",Pr="data-overlayscrollbars",Fr="os-environment",Ir=Fr+"-scrollbar-hidden",zr=Pr+"-initialize",Ar="noClipping",Hr=Pr+"-body",Rr=Pr,Dr="host",Er=Pr+"-viewport",Tr=Q,Nr=U,_r="arrange",Lr="measuring",jr="scrolling",Vr="scrollbarHidden",Br="noContent",Wr=Pr+"-padding",Yr=Pr+"-content",Kr="os-size-observer",Xr=Kr+"-appear",qr=Kr+"-listener",Qr=qr+"-scroll",Ur=qr+"-item",Zr=Ur+"-final",Gr="os-trinsic-observer",Jr="os-theme-none",$r="os-scrollbar",nt=$r+"-rtl",rt=$r+"-horizontal",tt=$r+"-vertical",et=$r+"-track",it=$r+"-handle",ot=$r+"-visible",ut=$r+"-cornerless",ct=$r+"-interaction",at=$r+"-unusable",ft=$r+"-auto-hide",lt=ft+"-hidden",st=$r+"-wheel",vt=et+"-interactive",dt=it+"-interactive",pt="__osSizeObserverPlugin",yt=function(n){return(n={})[pt]={static:function(){return function(n,r,t){var e,i,o=3333333,u="scroll",c=Vn('<div class="'+Ur+'" dir="ltr"><div class="'+Ur+'"><div class="'+Zr+'"></div></div><div class="'+Ur+'"><div class="'+Zr+'" style="width: 200%; height: 200%"></div></div></div>'),l=c[0],s=l.lastChild,v=l.firstChild,d=null==v?void 0:v.firstChild,p=nr(l),y=p,h=!1,x=function(){vr(v,o),vr(s,o)},b=function(n){i=0,h&&(p=y,r(!0===n))},g=function(n){y=nr(l),h=!n||!tn(y,p),n?(fr(n),h&&!i&&(a(i),i=f(b))):b(!1===n),x()},w=[Ln(n,c),ar(v,u,g),ar(s,u,g)];return In(n,Qr),qn(d,((e={})[Z]=o,e[G]=o,e)),f(x),[t?un(g,!1):x,w]}}},n}(),ht=function(n,r){var t=r.k,e=n("showNativeOverlaidScrollbars"),i=e[0],o=e[1];return[i&&t.x&&t.y,o]},xt=function(n){return 0===n.indexOf(J)},bt=function(n,r){if("auto"===n)return r?nn:$;var t=n||$;return[$,nn,J].includes(t)?t:$},gt=function(n,r){var t=Qn(n,[Q,U]),e=t.overflowX,i=t.overflowY;return{x:bt(e,r.x),y:bt(i,r.y)}},wt="__osScrollbarsHidingPlugin",mt=function(n){return(n={})[wt]={static:function(){return{V:function(n,r,t,e,i){var o=n.R,u=n.F,c=e.N,a=e.k,f=e.j,l=!o&&!c&&(a.x||a.y),s=ht(i,e)[0],v=function(n){var r=c||s?0:42,t=function(n,t,e){return[t&&!c?n?r:e:0,n&&!!r]},e=t(a.x,n.x===nn,f.x),i=e[0],o=e[1],u=t(a.y,n.y===nn,f.y);return{q:{x:i,y:u[0]},U:{x:o,y:u[1]}}},d=function(n){if(!o){var e,i=t.B,u=vn({},((e={})[X]=0,e[q]=0,e[K]=0,e)),c=v(n),a=c.q,f=c.U,s=f.x,d=f.y,p=a.x,y=a.y,h=r.Y,x=i?K:X,b=i?W:B,g=h[x],w=h[q],m=h[b],O=h[Y];return u[Z]="calc(100% + "+(y+-1*g)+"px)",u[x]=-y+g,u[q]=-p+w,l&&(u[b]=m+(d?y:0),u[Y]=O+(s?p:0)),u}};return{X:function(n,e,i){if(l){var o=r.Y,c=v(n),a=c.q,f=c.U,s=f.x,d=f.y,p=a.x,y=a.y,h=o[t.B?B:W],x=o.paddingTop,b=e.w+i.w,g=e.h+i.h,w={w:y&&d?y+b-h+"px":"",h:p&&s?p+g-x+"px":""};qn(u,{"--os-vaw":w.w,"--os-vah":w.h})}return l},Z:function(){if(l){var n=r.W,t=r.Y,e=gt(u,n),i=v(e).U,o=i.x,c=i.y,a={},f=function(n){return A(n,(function(n){a[n]=t[n]}))};o&&f([q,V,Y]),c&&f([K,X,W,B]);var s=Qn(u,sn(a)),p=Sn(u,Er,_r);return qn(u,a),function(){qn(u,vn({},s,d(e))),p()}}return yn},G:d}}}}},n}(),Ot="__osClickScrollPlugin",St=function(n){return(n={})[Ot]={static:function(){return function(n,r,t,e){var i=!1,o=yn,u=133,c=222,a=cn(u),f=a[0],l=a[1],s=Math.sign(r),v=t*s,d=v/2,p=function(n){return 1-(1-n)*(1-n)},y=function(r,t){return z(r,t,c,n,p)},h=function(t,e){return z(t,r-v,u*e,(function(t,e,i){n(t),i&&(o=y(t,r))}))},x=z(0,v,c,(function(u,c,a){if(n(u),a&&(e(i),!i)){var l=r-u;Math.sign(l-d)===s&&f((function(){var n=l-v,e=Math.sign(n)===s;o=e?h(u,Math.abs(n)/t):y(u,r)}))}}),p);return function(n){i=!0,n&&x(),l(),o()}}}},n}(),Mt=function(n){return JSON.stringify(n,(function(n,r){if(O(r))throw 0;return r}))},Ct=function(n,r){return n?(""+r).split(".").reduce((function(n,r){return n&&ln(n,r)?n[r]:void 0}),n):void 0},kt={paddingAbsolute:!1,showNativeOverlaidScrollbars:!1,update:{elementEvents:[["img","load"]],debounce:[0,33],attributes:null,ignoreMutation:null},overflow:{x:"scroll",y:"scroll"},scrollbars:{theme:"os-theme-dark",visibility:"auto",autoHide:"never",autoHideDelay:1300,autoHideSuspend:!1,dragScroll:!0,clickScroll:!1,pointers:["mouse","touch","pen"]}},Pt=function(n,r){var t={};return A(D(sn(r),sn(n)),(function(e){var i=n[e],o=r[e];if(M(i)&&M(o))vn(t[e]={},Pt(i,o)),pn(t[e])&&delete t[e];else if(ln(r,e)&&o!==i){var c=!0;if(S(i)||S(o))try{Mt(i)===Mt(o)&&(c=!1)}catch(u){}c&&(t[e]=o)}})),t},Ft=function(n,r,t){return function(e){return[Ct(n,e),t||void 0!==Ct(r,e)]}},It=function(){return Cr||(Cr=function(){var n=function(n,r,t){Ln(document.body,n),Ln(document.body,n);var e=rr(n),i=nr(n),o=er(r);return t&&_n(n),{x:i.h-e.h+o.h,y:i.w-e.w+o.w}},e=Vn('<div class="'+Fr+'"><div></div><style>'+"."+Fr+"{scroll-behavior:auto!important;position:fixed;opacity:0;visibility:hidden;overflow:scroll;height:200px;width:200px;z-index:-1}."+Fr+" div{width:200%;height:200%;margin:10px 0}."+Ir+"{scrollbar-width:none!important}."+Ir+"::-webkit-scrollbar,."+Ir+"::-webkit-scrollbar-corner{appearance:none!important;display:none!important;width:0!important;height:0!important}"+"</style></div>")[0],i=e.firstChild,o=e.lastChild,u=Mr;u&&(o.nonce=u);var c=gr(),a=c[0],f=c[2],l=r({i:n(e,i),v:en},un(n,e,i,!0)),s=l[0],v=(0,l[1])()[0],d=function(n){var r=!1,e=In(n,Ir);try{r="none"===Qn(n,"scrollbar-width")||"none"===Qn(n,"display","::-webkit-scrollbar")}catch(t){}return e(),r}(e),p={x:0===v.x,y:0===v.y},y={elements:{host:null,padding:!d,viewport:function(n){return d&&Hn(n)&&n},content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},x=vn({},kt),b=un(vn,{},x),g=un(vn,{},y),w={j:v,k:p,N:d,$:!!h,J:un(a,"r"),K:g,rr:function(n){return vn(y,n)&&g()},er:b,ar:function(n){return vn(x,n)&&b()},nr:vn({},y),tr:vn({},x)};if(mn(e,"style"),_n(e),ar(t,"resize",(function(){f("r",[])})),O(t.matchMedia)&&!d&&(!p.x||!p.y)){var m=function(n){var r=t.matchMedia("(resolution: "+t.devicePixelRatio+"dppx)");ar(r,"change",(function(){n(),m(n)}),{D:!0})};m((function(){var n=s(),r=n[0],t=n[1];vn(w.j,r),f("r",[t])}))}return w}()),Cr},zt=function(n,r,t,e){var i=!1,o=e||{},u=o.ir,c=o.vr,a=o.ur,f=o.cr,l=o.lr,s=o.sr,v=fn((function(){return i&&t(!0)}),{p:33,_:99}),p=function(n,r,t){var e=!1,i=!!t&&new WeakMap,o=function(o){if(i&&t){var u=t.map((function(r){var t=r||[],e=t[0],i=t[1];return[i&&e?(o||zn)(e,n):[],i]}));A(u,(function(t){return A(t[0],(function(o){var u=t[1],c=i.get(o)||[];if(n.contains(o)&&u){var a=ar(o,u,(function(n){e?(a(),i.delete(o)):r(n)}));i.set(o,E(c,a))}else j(c),i.delete(o)}))}))}};return o(),[function(){e=!0},o]}(n,v,a),y=p[0],h=p[1],x=c||[],b=D(u||[],x),g=function(i,o){if(!_(o)){var u=l||yn,c=s||yn,a=[],v=[],d=!1,p=!1;if(A(o,(function(t){var i=t.attributeName,o=t.target,l=t.type,s=t.oldValue,y=t.addedNodes,h=t.removedNodes,b="attributes"===l,g="childList"===l,m=n===o,O=b&&i,S=O&&bn(o,i||""),M=w(S)?S:null,C=O&&s!==M,k=R(x,i)&&C;if(r&&(g||!m)){var P=b&&C,F=P&&f&&An(o,f),I=(F?!u(o,i,s,M):!b||P)&&!c(t,!!F,n,e);A(y,(function(n){return E(a,n)})),A(h,(function(n){return E(a,n)})),p=p||I}!r&&m&&C&&!u(o,i,s,M)&&(E(v,i),d=d||k)})),h((function(n){return L(a).reduce((function(r,t){return E(r,zn(n,t)),An(t,n)?E(r,t):r}),[])})),r)return!i&&p&&t(!1),[!1];if(!_(v)||d){var y=[L(v),d];return i||t.apply(0,y),y}}},m=new d(un(g,!1));return[function(){return m.observe(n,{attributes:!0,attributeOldValue:!0,attributeFilter:b,subtree:r,childList:r,characterData:r}),i=!0,function(){i&&(y(),m.disconnect(),i=!1)}},function(){if(i)return v.O(),g(!0,m.takeRecords())}]},At=null,Ht=function(n,t,e){var i=(e||{}).dr,o=Sr(pt),u=r({i:!1,o:!0})[0];return function(){var r=[],e=Vn('<div class="'+Kr+'"><div class="'+qr+'"></div></div>')[0],c=e.firstChild,a=function(n){var r=!1,e=!1;if(S(n)&&!_(n)){var i=n[0],o=u(i.contentRect),c=o[0],a=o[2],f=or(c);r=!(e=ur(c,a))&&!f}else e=!0===n;r||t({pr:!0,dr:e})};if(y){if(!m(At)){var f=new y(yn);f.observe(n,{get box(){At=!0}}),At=At||!1,f.disconnect()}var l=fn(a,{p:0,_:0}),s=function(n){return l(n)},v=new y(s);if(v.observe(At?n:c),E(r,[function(){v.disconnect()},!At&&Ln(n,e)]),At){var d=new y(s);d.observe(n,{box:"border-box"}),E(r,(function(){return d.disconnect()}))}}else{if(!o)return yn;var p=o(c,a,i),h=p[0],x=p[1];E(r,D([In(e,Xr),ar(e,"animationstart",h),Ln(n,e)],x))}return un(j,r)}},Rt=function(n,t){var e,i=jn(Gr),o=r({i:!1})[0],u=function(n,r){if(n){var e=o(function(n){return 0===n.h||n.isIntersecting||n.intersectionRatio>0}(n));return e[1]&&!r&&t(e)&&[e]}},c=function(n,r){return u(r.pop(),n)};return[function(){var r=[];if(p)(e=new p(un(c,!1),{root:n})).observe(i),E(r,(function(){e.disconnect()}));else{var t=function(){var n=nr(i);u(n)};E(r,Ht(i,t)()),t()}return un(j,E(r,Ln(n,i)))},function(){return e&&c(!0,e.takeRecords())}]},Dt=function(n,t,e,i){var o,u,c,a,f,l,s="["+Rr+"]",v="["+Er+"]",d=["id","class","style","open","wrap","cols","rows"],p=n._r,h=n.gr,x=n.F,b=n.hr,w=n.br,m=n.R,M=n.mr,C=n.Sr,k=n.yr,P=n.wr,F=function(n){return"rtl"===Qn(n,"direction")},I={Or:!1,B:F(p)},z=It(),A=Sr(wt),H=r({v:tn,i:{w:0,h:0}},(function(){var r=A&&A.V(n,t,I,z,e).Z,i=!(M&&m)&&kn(h,Rr,Ar),o=!m&&C(_r),u=o&&dr(b),c=u&&P(),a=k(Lr,i),f=o&&r&&r(),l=tr(x),s=er(x);return f&&f(),vr(b,u),c&&c(),i&&a(),{w:l.w+s.w,h:l.h+s.h}})),R=H[0],E=fn(i,{p:function(){return o},_:function(){return u},S:function(n,r){var t=n[0],e=r[0];return[D(sn(t),sn(e)).reduce((function(n,r){return n[r]=t[r]||e[r],n}),{})]}}),T=function(n){var r=F(p);vn(n,{Cr:l!==r}),vn(I,{B:r}),l=r},N=function(n,r){var t=n[0],e={Er:n[1]};return vn(I,{Or:t}),r||i(e),e},_=function(n){var r=n.pr,t=n.dr,e=r&&!t||!z.N?i:E,o={pr:r||t,dr:t};T(o),e(o)},L=function(n,r){var t=R()[1],e={Ar:t};return T(e),t&&!r&&(n?i:E)(e),e},j=function(n,r,t){var e={Tr:r};return T(e),r&&!t&&E(e),e},V=w?Rt(h,N):[],B=V[0],W=V[1],Y=!m&&Ht(h,_,{dr:!0}),K=zt(h,!1,j,{vr:d,ir:d}),X=K[0],q=K[1],Q=m&&y&&new y((function(n){var r=n[n.length-1].contentRect;_({pr:!0,dr:ur(r,f)}),f=r})),U=fn((function(){var n=R()[1];i({Ar:n})}),{p:222,m:!0});return[function(){Q&&Q.observe(h);var n=Y&&Y(),r=B&&B(),t=X(),e=z.J((function(n){n?E({Hr:n}):U()}));return function(){Q&&Q.disconnect(),n&&n(),r&&r(),a&&a(),t(),e()}},function(n){var r=n.Pr,t=n.Dr,e=n.zr,i={},f=r("update.ignoreMutation")[0],l=r("update.attributes"),p=l[0],y=l[1],h=r("update.elementEvents"),b=h[0],M=h[1],C=r("update.debounce"),k=C[0],P=C[1],F=t||e;if(M||y){c&&c(),a&&a();var I=zt(w||x,!0,L,{ir:D(d,p||[]),ur:b,cr:s,sr:function(n,r){var t=n.target,e=n.attributeName;return!(r||!e||m)&&Nn(t,s,v)||!!En(t,"."+$r)||!!function(n){return O(f)&&f(n)}(n)}}),z=I[0],A=I[1];a=z(),c=A}if(P)if(E.O(),S(k)){var H=k[0],R=k[1];o=g(H)&&H,u=g(R)&&R}else g(k)?(o=k,u=!1):(o=!1,u=!1);if(F){var _=q(),V=W&&W(),B=c&&c();_&&vn(i,j(_[0],_[1],F)),V&&vn(i,N(V[0],F)),B&&vn(i,L(B[0],F))}return T(i),i},I]},Et=function(n,r){return O(r)?r.apply(0,n):r},Tt=function(n,r,t,e){var i=x(e)?t:e;return Et(n,i)||r.apply(0,n)},Nt=function(n,r,t,e){var i=x(e)?t:e,o=Et(n,i);return!!o&&(P(o)?o:r.apply(0,n))},_t=function(n,r){var t=r||{},e=t.nativeScrollbarsOverlaid,i=t.body,o=It(),u=o.k,c=o.N,a=(0,o.K)().cancel,f=a.nativeScrollbarsOverlaid,l=a.body,s=null!=e?e:f,v=x(i)?l:i,d=(u.x||u.y)&&s,p=n&&(b(v)?!c:v);return!!d||!!p},Lt=function(n,r,t,e){var i="--os-viewport-percent",o="--os-scroll-percent",u="--os-scroll-direction",c=(0,It().K)().scrollbars.slot,a=r._r,f=r.gr,l=r.F,s=r.Mr,v=r.hr,d=r.mr,p=r.R,y=((s?{}:n).scrollbars||{}).slot,x=[],b=[],g=[],w=Nt([a,f,l],(function(){return p&&d?a:f}),c,y),O=function(n){if(h){var r=null,e=[],i=new h({source:v,axis:n}),o=function(){r&&r.cancel(),r=null};return{kr:function(u){var c=t.Ir,a=yr(c)[n],f="x"===n,l=[Zn(0,f),Zn("calc(100cq"+(f?"w":"h")+" + -100%)",f)],s=a?l:l.reverse();return e[0]===s[0]&&e[1]===s[1]||(o(),e=s,r=u.Lr.animate({clear:["left"],transform:s},{timeline:i})),o}}}},S={x:O("x"),y:O("y")},M=function(n,r,t){var e=t?In:Fn;A(n,(function(n){e(n.Fr,r)}))},C=function(n,r){A(n,(function(n){var t=r(n);qn(t[0],t[1])}))},k=function(n,r,t){var e=m(t),i=!e||!t;(!e||t)&&M(b,n,r),i&&M(g,n,r)},P=function(n){var r=n?"x":"y",t=jn($r+" "+(n?rt:tt)),i=jn(et),o=jn(it),u={Fr:t,Nr:i,Lr:o},c=S[r];return E(n?b:g,u),E(x,[Ln(t,i),Ln(i,o),un(_n,t),c&&c.kr(u),e(u,k,n)]),u},F=un(P,!0),I=un(P,!1);return F(),I(),[{jr:function(){var n=function(){var n=t.Vr,r=t.Rr,e=function(n,r){return hn(0,1,n/(n+r)||0)};return{x:e(r.x,n.x),y:e(r.y,n.y)}}(),r=function(n){return function(r){var t;return[r.Fr,(t={},t[i]=Kn(n)+"",t)]}};C(b,r(n.x)),C(g,r(n.y))},qr:function(){if(!h){var n=t.Ir,r=hr(n,dr(v)),e=function(n){return function(r){var t;return[r.Fr,(t={},t[o]=Kn(n)+"",t)]}};C(b,e(r.x)),C(g,e(r.y))}},Ur:function(){var n=t.Ir,r=yr(n),e=function(n){return function(r){var t;return[r.Fr,(t={},t[u]=n?"0":"1",t)]}};C(b,e(r.x)),C(g,e(r.y)),h&&(b.forEach(S.x.kr),g.forEach(S.y.kr))},Br:function(){if(p&&!d){var n=t.Vr,r=t.Ir,e=yr(r),i=hr(r,dr(v)),o=function(r){var t=r.Fr,o=Dn(t)===l&&t,u=function(n,r,t){var e=r*n;return Xn(t?e:-e)};return[o,o&&{transform:Zn({x:u(i.x,n.x,e.x),y:u(i.y,n.y,e.y)})}]};C(b,o),C(g,o)}},Yr:k,Wr:{Xr:b,Zr:F,Gr:un(C,b)},$r:{Xr:g,Zr:I,Gr:un(C,g)}},function(){return Ln(w,b[0].Fr),Ln(w,g[0].Fr),un(j,x)}]},jt=function(n,r,t,e){return function(i,c,a){var f=r.gr,s=r.F,v=r.R,d=r.hr,p=r.Jr,y=r.wr,h=i.Fr,x=i.Nr,b=i.Lr,g=cn(333),w=g[0],m=g[1],S=cn(444),M=S[0],C=S[1],k=function(n){O(d.scrollBy)&&d.scrollBy({behavior:"smooth",left:n.x,top:n.y})},P=!0;return un(j,[ar(b,"pointermove pointerleave",e),ar(h,"pointerenter",(function(){c(ct,!0)})),ar(h,"pointerleave pointercancel",(function(){c(ct,!1)})),!v&&ar(h,"mousedown",(function(){var n=Tn();(gn(n,Er)||gn(n,Rr)||n===document.body)&&l(un(xr,s),25)})),ar(h,"wheel",(function(n){var r=n.deltaX,t=n.deltaY,e=n.deltaMode;P&&0===e&&Dn(h)===f&&k({x:r,y:t}),P=!1,c(st,!0),w((function(){P=!0,c(st)})),lr(n)}),{H:!1,P:!0}),ar(h,"pointerdown",un(ar,p,"click",sr,{D:!0,P:!0,H:!1}),{P:!0}),function(){var r="pointerup pointercancel lostpointercapture",e="client"+(a?"X":"Y"),i=a?Z:G,c=a?"left":"top",f=a?"w":"h",l=a?"x":"y",s=function(n,r){return function(e){var i,o=t.Vr,u=nr(x)[f]-nr(b)[f],c=r*e/u*o[l];vr(d,((i={})[l]=n+c,i))}},v=[];return ar(x,"pointerdown",(function(t){var a=En(t.target,"."+it)===b,h=a?b:x,g=n.scrollbars,w=g[a?"dragScroll":"clickScroll"],m=t.button,O=t.isPrimary,S=t.pointerType,P=g.pointers;if(0===m&&O&&w&&(P||[]).includes(S)){j(v),C();var F=!a&&(t.shiftKey||"instant"===w),I=un(ir,b),z=un(ir,x),A=o(ir(d)[i])/nr(d)[f]||1,H=s(dr(d)[l],1/A),R=t[e],D=I(),T=z(),N=D[i],_=function(n,r){return(n||I())[c]-(r||z())[c]}(D,T)+N/2,L=R-T[c],V=a?0:L-_,B=function(n){j(K),h.releasePointerCapture(n.pointerId)},W=a||F,Y=y(),K=[ar(p,r,B),ar(p,"selectstart",(function(n){return lr(n)}),{H:!1}),ar(x,r,B),W&&ar(x,"pointermove",(function(n){return H(V+(n[e]-R))})),W&&function(){var n=dr(d);Y();var r=dr(d),t={x:r.x-n.x,y:r.y-n.y};(u(t.x)>3||u(t.y)>3)&&(y(),vr(d,n),k(t),M(Y))}];if(h.setPointerCapture(t.pointerId),F)H(V);else if(!a){var X=Sr(Ot);if(X){var q=X(H,V,N,(function(n){n?Y():E(K,Y)}));E(K,q),E(v,un(q,!0))}}}}))}(),m,C])}},Vt=function(n){var r=It(),e=r.K,i=r.N,o=e().elements,u=o.padding,c=o.viewport,a=o.content,f=P(n),l=f?{}:n,s=l.elements||{},v=s.padding,d=s.viewport,p=s.content,y=f?n:l.target,h=Hn(y),x=y.ownerDocument,b=x.documentElement,g=function(){return x.defaultView||t},w=un(Tt,[y]),m=un(Nt,[y]),O=un(jn,""),S=un(w,O,c),M=un(m,O,a),C=S(d),k=C===y,F=k&&h,I=!k&&M(p),z=!k&&C===I,A=F?b:C,H=F?A:y,D=!k&&m(O,u,v),T=!z&&I,N=[T,A,D,H].map((function(n){return P(n)&&!Dn(n)&&n})),_=function(n){return n&&R(N,n)},L=!_(A)&&function(n){var r=nr(n),t=tr(n),e=Qn(n,Q),i=Qn(n,U);return t.w-r.w>0&&!xt(e)||t.h-r.h>0&&!xt(i)}(A)?A:y,V=F?b:A,B={_r:y,gr:H,F:A,ve:D,br:T,hr:V,Kr:F?x:A,oe:h?b:L,Jr:x,mr:h,Mr:f,R:k,ue:g,Sr:function(n){return kn(A,Er,n)},yr:function(n,r){return Cn(A,Er,n,r)},wr:function(){return Cn(V,Er,jr,!0)}},W=B._r,Y=B.gr,K=B.ve,X=B.F,q=B.br,Z=[function(){mn(Y,[Rr,zr]),mn(W,zr),h&&mn(b,[zr,Rr])}],G=Rn([q,X,K,Y,W].find((function(n){return n&&!_(n)}))),J=F?W:q||X,$=un(j,Z);return[B,function(){var n=g(),r=Tn(),t=function(n){Ln(Dn(n),Rn(n)),_n(n)},e=function(n){return ar(n,"focusin focusout focus blur",sr,{P:!0,H:!1})},o="tabindex",u=bn(X,o),c=e(r);return wn(Y,Rr,k?"":Dr),wn(K,Wr,""),wn(X,Er,""),wn(q,Yr,""),k||(wn(X,o,u||"-1"),h&&wn(b,Hr,"")),Ln(J,G),Ln(Y,K),Ln(K||Y,!k&&X),Ln(X,q),E(Z,[c,function(){var n=Tn(),r=_(X),i=r&&n===X?W:n,c=e(i);mn(K,Wr),mn(q,Yr),mn(X,Er),h&&mn(b,Hr),u?wn(X,o,u):mn(X,o),_(q)&&t(q),r&&t(X),_(K)&&t(K),xr(i),c()}]),i&&!k&&(Mn(X,Er,Vr),E(Z,un(mn,X,Er))),xr(!k&&h&&r===W&&n.top===n?X:r),c(),G=0,$},$]},Bt=function(n){var r=n.br;return function(n){var t,e=n.Qr,i=n.ce,o=n.zr,u=(e||{}).Er,c=i.Or;r&&(u||o)&&qn(r,((t={})[G]=c&&"100%",t))}},Wt=function(n,t){var e=n.gr,i=n.ve,o=n.F,u=n.R,c=r({v:on,i:Un()},un(Un,e,"padding","")),a=c[0],f=c[1];return function(n){var r=n.Pr,e=n.Qr,c=n.ce,l=n.zr,s=f(l),v=s[0],d=s[1],p=It().N,y=e||{},h=y.pr,x=y.Ar,b=y.Cr,g=c.B,w=r("paddingAbsolute"),m=w[0],O=w[1];if(h||d||l||x){var S=a(l);v=S[0],d=S[1]}var M=!u&&(O||b||d);if(M){var C,k,P=!m||!i&&!p,F=v.r+v.l,I=v.t+v.b,z=((C={})[X]=P&&!g?-F:0,C[q]=P?-I:0,C[K]=P&&g?-F:0,C.top=P?-v.t:0,C.right=P?g?-v.r:"auto":0,C.left=P?g?"auto":-v.l:0,C[Z]=P&&"calc(100% + "+F+"px)",C),A=((k={})[V]=P?v.t:0,k[B]=P?v.r:0,k[Y]=P?v.b:0,k[W]=P?v.l:0,k);qn(i||o,z),qn(o,A),vn(t,{ve:v,fe:!P,Y:i?A:vn({},z,A)})}return{le:M}}},Yt=function(n,i){var o=It(),u=n.gr,c=n.ve,a=n.F,l=n.R,s=n.Kr,v=n.hr,d=n.mr,p=n.yr,y=n.ue,h=o.N,x=d&&l,b=un(e,0),g={display:function(){return!1},direction:function(n){return"ltr"!==n},flexDirection:function(n){return n.endsWith("-reverse")},writingMode:function(n){return"horizontal-tb"!==n}},w=sn(g),m={v:tn,i:{w:0,h:0}},O={v:en,i:{}},S=function(n){p(Lr,!x&&n)},M=function(n){var r=w.some((function(r){var t=n[r];return t&&g[r](t)}));if(!r)return{M:{x:0,y:0},I:{x:1,y:1}};S(!0);var t=dr(v),e=p(Br,!0),i=ar(s,nn,(function(n){var r=dr(v);n.isTrusted&&r.x===t.x&&r.y===t.y&&fr(n)}),{P:!0,D:!0});vr(v,{x:0,y:0}),e();var o=dr(v),u=tr(v);vr(v,{x:u.w,y:u.h});var c=dr(v);vr(v,{x:c.x-o.x<1&&-u.w,y:c.y-o.y<1&&-u.h});var a=dr(v);return vr(v,t),f((function(){return i()})),{M:o,I:a}},C=function(n,r){var e=t.devicePixelRatio%1!=0?1:0,i={w:b(n.w-r.w),h:b(n.h-r.h)};return{w:i.w>e?i.w:0,h:i.h>e?i.h:0}},k=function(n,r){var t=function(n,r,t,e){var i=n===J?$:function(n){return n.replace(J+"-","")}(n),o=xt(n),u=xt(t);return r||e?o&&u?J:o?r&&e?i:r?J:$:r?i:u&&e?J:$:$};return{x:t(r.x,n.x,r.y,n.y),y:t(r.y,n.y,r.x,n.x)}},P=function(n){var r=function(n){return[J,$,nn].map((function(r){return Q(bt(r),n)}))},t=r(!0).concat(r()).join(" ");p(t),p(sn(n).map((function(r){return Q(n[r],"x"===r)})).join(" "),!0)},F=r(m,un(er,a)),I=F[0],z=F[1],A=r(m,un(tr,a)),H=A[0],R=A[1],D=r(m),E=D[0],T=D[1],N=r(O)[0],_=r(m),L=_[0],j=_[1],V=r(O)[0],B=r({v:function(n,r){return rn(n,r,w)},i:{}},(function(){return function(n){return!!n&&function(n){return!!(n.offsetWidth||n.offsetHeight||n.getClientRects().length)}(n)}(a)?Qn(a,w):{}})),W=B[0],Y=r({v:function(n,r){return en(n.M,r.M)&&en(n.I,r.I)},i:{M:{x:0,y:0},I:{x:0,y:0}}}),K=Y[0],X=Y[1],q=Sr(wt),Q=function(n,r){return""+(r?Tr:Nr)+function(n){var r=String(n||"");return r?r[0].toUpperCase()+r.slice(1):""}(n)};return function(r,t){var e=r.Pr,f=r.Qr,l=r.ce,s=r.zr,v=t.le,d=f||{},g=d.pr,w=d.Tr,m=d.Ar,O=d.Cr,F=d.dr,A=d.Hr,D=q&&q.V(n,i,l,o,e)||{},_=D.X,B=D.Z,Y=D.G,Q=ht(e,o),U=Q[0],Z=Q[1],G=e("overflow"),J=G[0],$=G[1],nn=xt(J.x),rn=xt(J.y),tn=g||v||m||O||A||Z,en=z(s),on=R(s),un=T(s),cn=j(s);if(Z&&h&&p(Vr,!U),tn){kn(u,Rr,Ar)&&S(!0);var an=B&&B(),fn=(en=I(s))[0],ln=(on=H(s))[0],sn=rr(a),dn=x&&$n(y()),pn={w:b(ln.w+fn.w),h:b(ln.h+fn.h)},yn={w:b((dn?dn.w:sn.w+b(sn.w-ln.w))+fn.w),h:b((dn?dn.h:sn.h+b(sn.h-ln.h))+fn.h)};an&&an(),cn=L(yn),un=E(C(pn,yn),s)}var hn=cn,xn=hn[0],bn=hn[1],gn=un,wn=gn[0],mn=gn[1],On=on,Sn=On[0],Mn=On[1],Pn=en,Fn=Pn[0],In=Pn[1],zn=N({x:wn.w>0,y:wn.h>0}),An=zn[0],Hn=zn[1],Rn=nn&&rn&&(An.x||An.y)||nn&&An.x&&!An.y||rn&&An.y&&!An.x,Dn=v||O||A||In||Mn||bn||mn||$||Z||tn||w&&x,En=W(s),Tn=En[0],Nn=En[1],_n=O||F||Nn||Hn||s,Ln=_n?K(M(Tn),s):X(),jn=Ln[0],Vn=Ln[1],Bn=k(An,J);S(!1),Dn&&(P(Bn),Bn=gt(a,An),Y&&_&&(_(Bn,Sn,Fn),qn(a,Y(Bn))));var Wn=V(Bn),Yn=Wn[0],Kn=Wn[1];return Cn(u,Rr,Ar,Rn),Cn(c,Wr,Ar,Rn),vn(i,{ie:Yn,Rr:{x:xn.w,y:xn.h},Vr:{x:wn.w,y:wn.h},W:An,Ir:pr(jn,wn)}),{ne:Kn,ee:bn,ae:mn,te:Vn||mn,se:_n}}},Kt=new WeakMap,Xt=function(n){return Kt.get(n)},qt=function(n,r,t){var e=It().er,i=P(n),o=i?n:n.target,u=Xt(o);if(r&&!u){var c=!1,a=[],f={},l=function(n){var r=dn(n),t=Sr(kr);return t?t(r,!0):r},s=vn({},e(),l(r)),v=gr(),d=v[0],p=v[1],y=v[2],h=gr(t),x=h[0],b=h[1],g=h[2],w=function(n,r){g(n,r),y(n,r)},m=function(n,r,t,e,i){var o=!1,u=Ft(r,{}),c=function(n){var r,t=Vt(n),e=t[0],i=t[1],o=t[2],u={ve:{t:0,r:0,b:0,l:0},fe:!1,Y:(r={},r[X]=0,r[q]=0,r[K]=0,r[V]=0,r[B]=0,r[Y]=0,r[W]=0,r),Rr:{x:0,y:0},Vr:{x:0,y:0},ie:{x:$,y:$},W:{x:!1,y:!1},Ir:{M:{x:0,y:0},I:{x:0,y:0}}},c=e._r,a=e.hr,f=e.R,l=e.wr,s=It(),v=s.N,d=s.k,p=!v&&(d.x||d.y),y=[Bt(e),Wt(e,u),Yt(e,u)];return[i,function(n){var r={},t=p&&dr(a),e=t&&l();return A(y,(function(t){vn(r,t(n,r)||{})})),vr(a,t),e&&e(),f||vr(c,0),r},u,e,o]}(n),a=c[0],f=c[1],l=c[2],s=c[3],v=c[4],d=Dt(s,l,u,(function(n){O({},n)})),p=d[0],y=d[1],h=d[2],x=function(n,r,t,e,i,o){var u,c,a,f,l,s=yn,v=0,d=["mouse","pen"],p=function(n){return d.includes(n.pointerType)},y=cn(),h=y[0],x=y[1],b=cn(100),g=b[0],w=b[1],m=cn(100),O=m[0],S=m[1],M=cn((function(){return v})),C=M[0],k=M[1],P=Lt(n,i,e,jt(r,i,e,(function(n){return p(n)&&V()}))),F=P[0],I=P[1],z=i.gr,A=i.Kr,H=i.mr,R=F.Yr,D=F.jr,T=F.qr,N=F.Ur,_=F.Br,L=function(n,r){if(k(),n)R(lt);else{var t=un(R,lt,!0);v>0&&!r?C(t):t()}},V=function(){(a?u:f)||(L(!0),g((function(){L(!1)})))},B=function(n){R(ft,n,!0),R(ft,n,!1)},W=function(n){p(n)&&(u=a,a&&L(!0))},Y=[k,w,S,x,function(){return s()},ar(z,"pointerover",W,{D:!0}),ar(z,"pointerenter",W),ar(z,"pointerleave",(function(n){p(n)&&(u=!1,a&&L(!1))})),ar(z,"pointermove",(function(n){p(n)&&c&&V()})),ar(A,"scroll",(function(n){h((function(){T(),V()})),o(n),_()}))];return[function(){return un(j,E(Y,I()))},function(n){var r=n.Pr,i=n.zr,o=n.Qr,u=n.re||{},d=u.ee,p=u.ae,y=u.ne,h=u.te,x=o||{},b=x.Cr,g=x.dr,w=t.B,m=It().k,S=e.ie,M=e.W,C=r("showNativeOverlaidScrollbars"),k=C[0],P=C[1],F=r("scrollbars.theme"),I=F[0],z=F[1],E=r("scrollbars.visibility"),j=E[0],V=E[1],W=r("scrollbars.autoHide"),Y=W[0],K=W[1],X=r("scrollbars.autoHideSuspend"),q=X[0],Q=X[1],U=r("scrollbars.autoHideDelay")[0],Z=r("scrollbars.dragScroll"),G=Z[0],$=Z[1],rn=r("scrollbars.clickScroll"),tn=rn[0],en=rn[1],on=r("overflow"),cn=on[0],an=on[1],fn=g&&!i,ln=M.x||M.y,sn=d||p||h||b||i,vn=y||V||an,dn=k&&m.x&&m.y,pn=function(n,r,t){var e=n.includes(nn)&&(j===J||"auto"===j&&r===nn);return R(ot,e,t),e};if(v=U,fn&&(q&&ln?(B(!1),s(),O((function(){s=ar(A,"scroll",un(B,!0),{D:!0})}))):B(!0)),P&&R(Jr,dn),z&&(R(l),R(I,!0),l=I),Q&&!q&&B(!0),K&&(c="move"===Y,a="leave"===Y,L(f="never"===Y,!0)),$&&R(dt,G),en&&R(vt,!!tn),vn){var yn=pn(cn.x,S.x,!0),hn=pn(cn.y,S.y,!1);R(ut,!(yn&&hn))}sn&&(T(),D(),_(),h&&N(),R(at,!M.x,!0),R(at,!M.y,!1),R(nt,w&&!H))},{},F]}(n,r,h,l,s,i),b=x[0],g=x[1],w=x[3],m=function(n){return sn(n).some((function(r){return!!n[r]}))},O=function(n,i){if(t())return!1;var u=n.de,c=n.zr,a=n.Dr,l=n.pe,s=u||{},v=!!c||!o,d={Pr:Ft(r,s,v),de:s,zr:v};if(l)return g(d),!1;var p=i||y(vn({},d,{Dr:a})),x=f(vn({},d,{ce:h,Qr:p}));g(vn({},d,{Qr:p,re:x}));var b=m(p),w=m(x),O=b||w||!pn(s)||v;return o=!0,O&&e(n,{Qr:p,re:x}),O};return[function(){var n=s.oe,r=s.hr,t=s.wr,e=dr(n),i=[p(),a(),b()],o=t();return vr(r,e),o(),un(j,i)},O,function(){return{_e:h,ge:l}},{he:s,be:w},v]}(n,s,(function(){return c}),(function(n,r){var t=n.de,e=n.zr,i=r.Qr,o=r.re,u=i.pr,c=i.Cr,a=i.Er,f=i.Ar,l=i.Tr,s=i.dr,v=o.ee,d=o.ae,p=o.ne,y=o.te;w("updated",[I,{updateHints:{sizeChanged:!!u,directionChanged:!!c,heightIntrinsicChanged:!!a,overflowEdgeChanged:!!v,overflowAmountChanged:!!d,overflowStyleChanged:!!p,scrollCoordinatesChanged:!!y,contentMutation:!!f,hostMutation:!!l,appear:!!s},changedOptions:t||{},force:!!e}])}),(function(n){return w("scroll",[I,n])})),O=m[0],S=m[1],M=m[2],C=m[3],k=m[4],F=function(n){!function(n){Kt.delete(n)}(o),j(a),c=!0,w("destroyed",[I,n]),p(),b()},I={options:function(n,r){if(n){var t=r?e():{},i=Pt(s,vn(t,l(n)));pn(i)||(vn(s,i),S({de:i}))}return vn({},s)},on:x,off:function(n,r){n&&r&&b(n,r)},state:function(){var n=M(),r=n._e,t=n.ge,e=r.B,i=t.Rr,o=t.Vr,u=t.ie,a=t.W,f=t.ve,l=t.fe,s=t.Ir;return vn({},{overflowEdge:i,overflowAmount:o,overflowStyle:u,hasOverflow:a,scrollCoordinates:{start:s.M,end:s.I},padding:f,paddingAbsolute:l,directionRTL:e,destroyed:c})},elements:function(){var n=C.he,r=n._r,t=n.gr,e=n.ve,i=n.F,o=n.br,u=n.hr,c=n.Kr,a=C.be,f=a.Wr,l=a.$r,s=function(n){var r=n.Lr,t=n.Nr;return{scrollbar:n.Fr,track:t,handle:r}},v=function(n){var r=n.Xr,t=n.Zr,e=s(r[0]);return vn({},e,{clone:function(){var n=s(t());return S({pe:!0}),n}})};return vn({},{target:r,host:t,padding:e||i,viewport:i,content:o||i,scrollOffsetElement:u,scrollEventElement:c,scrollbarHorizontal:v(f),scrollbarVertical:v(l)})},update:function(n){return S({zr:n,Dr:!0})},destroy:un(F,!1),plugin:function(n){return f[sn(n)[0]]}};return E(a,[k]),function(n,r){Kt.set(n,r)}(o,I),Or(wr,qt,[I,d,f]),_t(C.he.mr,!i&&n.cancel)?(F(!0),I):(E(a,O()),w("initialized",[I]),I.update(),I)}return u};return qt.plugin=function(n){var r=S(n),t=r?n:[n],e=t.map((function(n){return Or(n,qt)[0]}));return function(n){A(n,(function(n){return A(n,(function(r,t){wr[t]=n[t]}))}))}(t),r?e:e[0]},qt.valid=function(n){var r=n&&n.elements,t=O(r)&&r();return k(t)&&!!Xt(t.target)},qt.env=function(){var n=It(),r=n.j,t=n.k,e=n.N,i=n.$,o=n.nr,u=n.tr,c=n.K,a=n.rr,f=n.er,l=n.ar;return vn({},{scrollbarsSize:r,scrollbarsOverlaid:t,scrollbarsHiding:e,scrollTimeline:i,staticDefaultInitialization:o,staticDefaultOptions:u,getDefaultInitialization:c,setDefaultInitialization:a,getDefaultOptions:f,setDefaultOptions:l})},qt.nonce=function(n){Mr=n},qt.trustedTypePolicy=function(n){H=n},n.ClickScrollPlugin=St,n.OverlayScrollbars=qt,n.ScrollbarsHidingPlugin=mt,n.SizeObserverPlugin=yt,n}({});