Socket
Socket
Sign inDemoInstall

overlayscrollbars

Package Overview
Dependencies
Maintainers
1
Versions
75
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

overlayscrollbars - npm Package Compare versions

Comparing version 2.7.1 to 2.7.2

4

browser/overlayscrollbars.browser.es5.min.js
/*!
* OverlayScrollbars
* Version: 2.7.1
* Version: 2.7.2
*

@@ -10,2 +10,2 @@ * Copyright (c) Rene Haas | KingSora.

*/
var OverlayScrollbarsGlobal=function(n){"use strict";var r=function(n,r){var t,e=n.v,i=n.o,o=n.u,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 document,e=t?window:{},i=Math.max,o=Math.min,u=Math.round,c=Math.abs,a=e.cancelAnimationFrame,f=e.requestAnimationFrame,l=e.setTimeout,v=e.clearTimeout,s=function(n){return void 0!==e[n]?e[n]:void 0},d=s("MutationObserver"),p=s("IntersectionObserver"),h=s("ResizeObserver"),y=s("ScrollTimeline"),b=t&&Node.ELEMENT_NODE,w=Object.prototype,m=w.toString,g=w.hasOwnProperty,x=/^\[object (.+)\]$/,S=function(n){return void 0===n},O=function(n){return null===n},E=function(n){return"number"==typeof n},P=function(n){return"string"==typeof n},j=function(n){return"boolean"==typeof n},C=function(n){return"function"==typeof n},N=function(n){return Array.isArray(n)},T=function(n){return"object"==typeof n&&!N(n)&&!O(n)},k=function(n){var r=!!n&&n.length,t=E(r)&&r>-1&&r%1==0;return!(!(N(n)||!C(n)&&t)||r>0&&T(n)&&!(r-1 in n))},z=function(n){if(!n||!T(n)||"object"!==function(n){return S(n)||O(n)?""+n:m.call(n).replace(x,"$1").toLowerCase()}(n))return!1;var r,t="constructor",e=n[t],i=e&&e.prototype,o=g.call(n,t),u=i&&g.call(i,"isPrototypeOf");if(e&&!o&&!u)return!1;for(r in n);return S(r)||g.call(n,r)},I=function(n){var r=HTMLElement;return!!n&&(r?n instanceof r:n.nodeType===b)},M=function(n){var r=Element;return!!n&&(r?n instanceof r:n.nodeType===b)},L=function(){return performance.now()},R=function(n,r,t,e,o){var u=0,c=L(),l=i(0,t),v=function t(a){var v=L(),s=v-c>=l,d=a?1:1-(i(0,c+l-v)/l||0),p=(r-n)*(C(o)?o(d,d*l,0,1,l):d)+n,h=s||1===d;e&&e(p,d,h),u=h?0:f((function(){return t()}))};return v(),function(n){a(u),n&&v(n)}};function _(n,r){if(k(n))for(var t=0;t<n.length&&!1!==r(n[t],t,n);t++);else n&&_(Object.keys(n),(function(t){return r(n[t],t,n)}));return n}var A=function(n,r){return n.indexOf(r)>=0},D=function(n,r){return n.concat(r)},H=function(n,r,t){return t||P(r)||!k(r)?n.push(r):Array.prototype.push.apply(n,r),n},V=function(n){return Array.from(n||[])},F=function(n){return N(n)?n:[n]},B=function(n){return!!n&&!n.length},X=function(n){return V(new Set(n))},Y=function(n,r,t){_(n,(function(n){return n&&n.apply(void 0,r||[])})),!t&&(n.length=0)},U="paddingTop",Q="paddingRight",$="paddingLeft",q="paddingBottom",G="marginLeft",K="marginRight",J="marginBottom",W="overflowX",Z="overflowY",nn="width",rn="height",tn="hidden",en="visible",on=function(n,r,t,e){if(n&&r){var i=!0;return _(t,(function(t){(e?e(n[t]):n[t])!==(e?e(r[t]):r[t])&&(i=!1)})),i}return!1},un=function(n,r){return on(n,r,["w","h"])},cn=function(n,r){return on(n,r,["x","y"])},an=function(n,r){return on(n,r,["t","r","b","l"])},fn=function(){},ln=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))},vn=function(n){var r,t=n?l:f,e=n?v:a;return[function(i){e(r),r=t(i,C(n)?n():n)},function(){return e(r)}]},sn=function(n,r){var t,e,i,o=fn,u=r||{},c=u.p,s=u._,d=u.m,p=function(r){o(),v(t),t=e=void 0,o=fn,n.apply(this,r)},h=function(n){return d&&e?d(e,n):n},y=function(){o!==fn&&p(h(i)||i)},b=function(){var n=V(arguments),r=C(c)?c():c;if(E(r)&&r>=0){var u=C(s)?s():s,d=E(u)&&u>=0,b=r>0?l:f,w=r>0?v:a,m=h(n)||n,g=p.bind(0,m);o();var x=b(g,r);o=function(){return w(x)},d&&!t&&(t=l(y,u)),e=i=m}else p(n)};return b.S=y,b},dn=function(n,r){return Object.prototype.hasOwnProperty.call(n,r)},pn=function(n){return n?Object.keys(n):[]},hn=function n(r,t,e,i,o,u,c){var a=[t,e,i,o,u,c];return"object"==typeof r&&!O(r)||C(r)||(r={}),_(a,(function(t){_(t,(function(e,i){var o=t[i];if(r===o)return!0;var u=N(o);if(o&&z(o)){var c=r[i],a=c;u&&!N(c)?a=[]:u||z(c)||(a={}),r[i]=n(a,o)}else r[i]=u?o.slice():o}))})),r},yn=function n(r,t){return _(hn({},r),(function(r,e,i){void 0===r?delete i[e]:t&&r&&z(r)&&(i[e]=n(r,t))}))},bn=function(n){for(var r in n)return!1;return!0},wn=function(n,r,t){return i(n,o(r,t))},mn=function(n){return V(new Set((N(n)?n:(n||"").split(" ")).filter((function(n){return n}))))},gn=function(n,r){return n&&n.getAttribute(r)},xn=function(n,r){return n&&n.hasAttribute(r)},Sn=function(n,r,t){_(mn(r),(function(r){n&&n.setAttribute(r,t||"")}))},On=function(n,r){_(mn(r),(function(r){return n&&n.removeAttribute(r)}))},En=function(n,r){var t=mn(gn(n,r)),e=ln(Sn,n,r),i=function(n,r){var e=new Set(t);return _(mn(n),(function(n){return e[r](n)})),V(e).join(" ")};return{O:function(n){return e(i(n,"delete"))},C:function(n){return e(i(n,"add"))},A:function(n){var r=mn(n);return r.reduce((function(n,r){return n&&t.includes(r)}),r.length>0)}}},Pn=function(n,r,t){En(n,r).O(t)},jn=function(n,r,t){return En(n,r).C(t),ln(Pn,n,r,t)},Cn=function(n,r,t,e){(e?jn:Pn)(n,r,t)},Nn=function(n){return En(n,"class")},Tn=function(n,r){Nn(n).O(r)},kn=function(n,r){return Nn(n).C(r),ln(Tn,n,r)},zn=function(n,r){var t=[],e=r?M(r)&&r:document;return e?H(t,e.querySelectorAll(n)):t},In=function(n,r){return!!M(n)&&n.matches(r)},Mn=function(n){return In(n,"body")},Ln=function(n){return n?V(n.childNodes):[]},Rn=function(n){return n&&n.parentElement},_n=function(n,r){return M(n)&&n.closest(r)},An=function(n){return(n||document).activeElement},Dn=function(n,r,t){var e=_n(n,r),i=n&&function(n,r){var t=r?M(r)&&r:document;return t?t.querySelector(n):null}(t,e),o=_n(i,r)===e;return!(!e||!i)&&(e===n||i===n||o&&_n(_n(n,t),r)!==e)},Hn=function n(r){if(k(r))_(V(r),(function(r){return n(r)}));else if(r){var t=Rn(r);t&&t.removeChild(r)}},Vn=function(n,r,t){if(t&&n){var e,i=r;return k(t)?(e=document.createDocumentFragment(),_(t,(function(n){n===i&&(i=n.previousSibling),e.appendChild(n)}))):e=t,r&&(i?i!==r&&(i=i.nextSibling):i=n.firstChild),n.insertBefore(e,i||null),function(){return Hn(t)}}return fn},Fn=function(n,r){return Vn(n,null,r)},Bn=function(n,r){return Vn(Rn(n),n&&n.nextSibling,r)},Xn=function(n){var r=document.createElement("div");return Sn(r,"class",n),r},Yn=function(n){var r=Xn();return r.innerHTML=n.trim(),_(Ln(r),(function(n){return Hn(n)}))},Un=/^--/,Qn=function(n,r){return n.getPropertyValue(r)||n[r]||""},$n=function(n){var r=n||0;return isFinite(r)?r:0},qn=function(n){return $n(parseFloat(n||""))},Gn=function(n){return(100*$n(n)).toFixed(3)+"%"},Kn=function(n){return $n(n)+"px"};function Jn(n,r){n&&_(r,(function(r,t){try{var e=n.style,i=E(r)?Kn(r):(r||"")+"";Un.test(t)?e.setProperty(t,i):e[t]=i}catch(o){}}))}function Wn(n,r,t){var i=P(r),o=i?"":{};if(n){var u=e.getComputedStyle(n,t)||n.style;o=i?Qn(u,r):r.reduce((function(n,r){return n[r]=Qn(u,r),n}),o)}return o}var Zn=function(n){return"rtl"===Wn(n,"direction")},nr=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=Wn(n,[o,u,c,a]);return{t:qn(f[o]),r:qn(f[u]),b:qn(f[c]),l:qn(f[a])}},rr=function(n,r){return"translate"+(T(n)?"("+n.x+","+n.y+")":(r?"X":"Y")+"("+n+")")},tr={w:0,h:0},er=function(n,r){return r?{w:r[n+"Width"],h:r[n+"Height"]}:tr},ir=function(n){return er("inner",n||e)},or=ln(er,"offset"),ur=ln(er,"client"),cr=ln(er,"scroll"),ar=function(n){var r=parseFloat(Wn(n,nn))||0,t=parseFloat(Wn(n,rn))||0;return{w:r-u(r),h:t-u(t)}},fr=function(n){return n.getBoundingClientRect()},lr=function(n){return!(!n||!n[rn]&&!n[nn])},vr=function(n,r){var t=lr(n);return!lr(r)&&t},sr=function(n,r,t,e){_(mn(r),(function(r){n.removeEventListener(r,t,e)}))},dr=function(n,r,t,e){var i,o=null==(i=e&&e.T)||i,u=e&&e.H||!1,c=e&&e.P||!1,a={passive:o,capture:u};return ln(Y,mn(r).map((function(r){var e=c?function(i){sr(n,r,e,u),t(i)}:t;return n.addEventListener(r,e,a),ln(sr,n,r,e,u)})))},pr=function(n){return n.stopPropagation()},hr=function(n){return n.preventDefault()},yr={x:0,y:0},br=function(n){var r=n&&fr(n);return r?{x:r.left+e.scrollX,y:r.top+e.scrollY}:yr},wr=function(n,r,t){return t?t.n?-n+0:t.i?r-n:n:n},mr=function(n,r){return[wr(0,n,r),wr(n,n,r)]},gr=function(n,r,t){return wn(0,1,wr(n,r,t)/r||0)},xr=function(n,r){var t=E(r)?{x:r,y:r}:r||{},e=t.x,i=t.y;E(e)&&(n.scrollLeft=e),E(i)&&(n.scrollTop=i)},Sr=function(n){return{x:n.scrollLeft,y:n.scrollTop}},Or=function(n,r){_(F(r),n)},Er=function(n){var r=new Map,t=function(n,t){if(n){var e=r.get(n);Or((function(n){e&&e[n?"delete":"clear"](n)}),t)}else r.forEach((function(n){n.clear()})),r.clear()},e=function n(e,i){if(P(e)){var o=r.get(e)||new Set;return r.set(e,o),Or((function(n){C(n)&&o.add(n)}),i),ln(t,e,i)}j(i)&&i&&t();var u=pn(e),c=[];return _(u,(function(r){var t=e[r];t&&H(c,n(r,t))})),ln(Y,c)};return e(n||{}),[e,t,function(n,t){_(V(r.get(n)),(function(n){t&&!B(t)?n.apply(0,t):n()}))}]},Pr=function(n){return JSON.stringify(n,(function(n,r){if(C(r))throw 0;return r}))},jr=function(n,r){return n?(""+r).split(".").reduce((function(n,r){return n&&dn(n,r)?n[r]:void 0}),n):void 0},Cr={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"]}},Nr=function n(r,t){var e={};return _(D(pn(t),pn(r)),(function(i){var o=r[i],u=t[i];if(T(o)&&T(u))hn(e[i]={},n(o,u)),bn(e[i])&&delete e[i];else if(dn(t,i)&&u!==o){var a=!0;if(N(o)||N(u))try{Pr(o)===Pr(u)&&(a=!1)}catch(c){}a&&(e[i]=u)}})),e},Tr=function(n,r,t){return function(e){return[jr(n,e),t||void 0!==jr(r,e)]}},kr="data-overlayscrollbars",zr="os-environment",Ir=zr+"-scrollbar-hidden",Mr=kr+"-initialize",Lr=kr,Rr=Lr+"-overflow-x",_r=Lr+"-overflow-y",Ar="overflowVisible",Dr="scrollbarPressed",Hr="updating",Vr="body",Fr=kr+"-viewport",Br="arrange",Xr="scrollbarHidden",Yr=Ar,Ur=kr+"-padding",Qr=Yr,$r=kr+"-content",qr="os-size-observer",Gr=qr+"-appear",Kr=qr+"-listener",Jr=Kr+"-scroll",Wr=Kr+"-item",Zr=Wr+"-final",nt="os-trinsic-observer",rt="os-theme-none",tt="os-scrollbar",et=tt+"-rtl",it=tt+"-horizontal",ot=tt+"-vertical",ut=tt+"-track",ct=tt+"-handle",at=tt+"-visible",ft=tt+"-cornerless",lt=tt+"-interaction",vt=tt+"-unusable",st=tt+"-auto-hide",dt=st+"-hidden",pt=tt+"-wheel",ht=ut+"-interactive",yt=ct+"-interactive",bt={},wt={},mt=function(n,r,t){return pn(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],v=t?u:o;if(v){var s=t?v(a,f,r):v(r);return(l||wt)[e]=s}}))},gt=function(n){return wt[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)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e])}return n},n.exports.D=!0,n.exports["default"]=n.exports,r.apply(this,arguments)}n.exports=r,n.exports.D=!0,n.exports["default"]=n.exports}({exports:{}});var xt,St="__osOptionsValidationPlugin",Ot="__osSizeObserverPlugin",Et=function(n){return(n={})[Ot]={static:function(){return function(n,r,t){var e,i,o=3333333,u="scroll",c=Yn('<div class="'+Wr+'" dir="ltr"><div class="'+Wr+'"><div class="'+Zr+'"></div></div><div class="'+Wr+'"><div class="'+Zr+'" style="width: 200%; height: 200%"></div></div></div>'),l=c[0],v=l.lastChild,s=l.firstChild,d=null==s?void 0:s.firstChild,p=or(l),h=p,y=!1,b=function(){xr(s,o),xr(v,o)},w=function(n){i=0,y&&(p=h,r(!0===n))},m=function(n){h=or(l),y=!n||!un(h,p),n?(pr(n),y&&!i&&(a(i),i=f(w))):w(!1===n),b()},g=[Fn(n,c),dr(s,u,m),dr(v,u,m)];return kn(n,Jr),Jn(d,((e={})[nn]=o,e[rn]=o,e)),f(b),[t?ln(m,!1):b,g]}}},n}(),Pt=function(n,r){var t=r.R,e=n("showNativeOverlaidScrollbars"),i=e[0],o=e[1];return[i&&t.x&&t.y,o]},jt=function(n){return 0===n.indexOf(en)},Ct=function(n,r){var t=n.I,e=function(n){var e=Wn(t,n);return[e,"scroll"===(r?r[n]:e)]},i=e(W),o=i[0],u=i[1],c=e(Z);return{L:{x:o,y:c[0]},k:{x:u,y:c[1]}}},Nt=function(n,r,t,e){var i=r.x||r.y,o=function(n,r){var t=jt(n),e=t&&i?"hidden":"",o=r&&t&&n.replace(en+"-","")||e;return[r&&!t?n:"",jt(o)?"hidden":o]},u=o(t.x,r.x),c=u[0],a=u[1],f=o(t.y,r.y),l=f[0],v=f[1];return e[W]=a&&l?a:c,e[Z]=v&&c?v:l,Ct(n,e)},Tt="__osScrollbarsHidingPlugin",kt=function(n){return(n={})[Tt]={static:function(){return{M:function(n,r,t,e,i){var o=n.V,u=n.I,c=e.j,a=e.R,f=e.F,l=!o&&!c&&(a.x||a.y),v=Pt(i,e)[0],s=function(n){var r=n.k,t=c||v?0:42,e=function(n,r,e){return[r&&!c?n?t:e:0,n&&!!t]},i=e(a.x,r.x,f.x),o=i[0],u=i[1],l=e(a.y,r.y,f.y);return{N:{x:o,y:l[0]},B:{x:u,y:l[1]}}},d=function(n,t,e,i){var u,c=t.U;if(hn(i,((u={})[K]=0,u[J]=0,u[G]=0,u)),!o){var a=s(n),f=a.N,l=a.B,v=l.x,d=l.y,p=f.x,h=f.y,y=r.Y,b=c?G:K,w=c?$:Q,m=y[b],g=y[J],x=y[w],S=y[q];i[nn]="calc(100% + "+(h+-1*m)+"px)",i[b]=-h+m,i[J]=-p+g,e&&(i[w]=x+(d?h:0),i[q]=S+(v?p:0))}};return{W:s,q:function(n,e,i){if(l){var o=r.Y,c=s(n),a=c.N,f=c.B,v=f.x,d=f.y,p=a.x,h=a.y,y=o[t.U?Q:$],b=o.paddingTop,w=e.w+i.w,m=e.h+i.h,g={w:h&&d?h+w-y+"px":"",h:p&&v?p+m-b+"px":""};Jn(u,{"--os-vaw":g.w,"--os-vah":g.h})}return l},X:function(e){if(l){var i=e||Ct(n),o=r.Y,c=s(i).B,a=c.x,f=c.y,v={},p=function(n){return _(n,(function(n){v[n]=o[n]}))};a&&p([J,U,q]),f&&p([G,K,$,Q]);var h=Wn(u,pn(v));return Pn(u,Fr,Br),Jn(u,v),[function(){d(i,t,l,h),Jn(u,h),jn(u,Fr,Br)},i]}return[fn]},K:d}},Z:function(){var n={w:0,h:0},r=0,t=function(){var n=e.screen,r=n.deviceXDPI||0,t=n.logicalXDPI||1;return e.devicePixelRatio||r/t};return function(e,i){var o=ir(),a={w:o.w-n.w,h:o.h-n.h};if(0!==a.w||0!==a.h){var f,l,v=c(a.w),s=c(a.h),d={w:c(u(o.w/(n.w/100))),h:c(u(o.h/(n.h/100)))},p=t(),h=v>2&&s>2,y=!function(n,r){var t=c(n),e=c(r);return!(t===e||t+1===e||t-1===e)}(d.w,d.h);if(h&&y&&p!==r&&p>0){var b=i();l=b[0],f=b[1],hn(e.F,l)}return n=o,r=p,f}}}}}},n}(),zt="__osClickScrollPlugin",It=function(n){return(n={})[zt]={static:function(){return function(n,r,t,e,i){var o=0,u=fn;return function c(a){u=R(a,a+e*Math.sign(t),133,(function(t,a,f){n(t);var v=r();if(f&&!(i>=v&&i<=v+e)){if(o)c(t);else{var s=l((function(){c(t)}),222);u=function(){clearTimeout(s)}}o++}}))}(0),function(){return u()}}}},n}(),Mt=function(){return xt||(xt=function(){var n=function(n,r,t,e){Fn(n,r);var i=ur(r),o=or(r),u=ar(t);return e&&Hn(r),{x:o.h-i.h+u.h,y:o.w-i.w+u.w}},t=document.body,i=Yn('<div class="'+zr+'"><div></div><style>'+"."+zr+"{scroll-behavior:auto!important;position:fixed;opacity:0;visibility:hidden;overflow:scroll;height:200px;width:200px;z-index:-1}."+zr+" 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],o=i.firstChild,u=Er(),c=u[0],a=u[2],f=r({v:n(t,i,o),o:cn},ln(n,t,i,o,!0)),l=f[0],v=(0,f[1])()[0],s=function(n){var r=!1,t=kn(n,Ir);try{r="none"===Wn(n,"scrollbar-width")||"none"===Wn(n,"display","::-webkit-scrollbar")}catch(e){}return t(),r}(i),d={x:0===v.x,y:0===v.y},p={elements:{host:null,padding:!s,viewport:function(n){return s&&Mn(n)&&n},content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},h=hn({},Cr),b=ln(hn,{},h),w=ln(hn,{},p),m={F:v,R:d,j:s,G:!!y,$:function(n,r){var t;Jn(n,((t={})[W]=tn,t[Z]=tn,t.direction="rtl",t)),xr(n,{x:0});var e=br(n),i=br(r);xr(n,{x:-999});var o=br(r);return{i:e.x===i.x,n:i.x!==o.x}}(i,o),J:ln(c,"r"),rr:w,ar:function(n){return hn(p,n)&&w()},er:b,tr:function(n){return hn(h,n)&&b()},nr:hn({},p),vr:hn({},h)};return On(i,"style"),Hn(i),e.addEventListener("resize",(function(){var n;if(!(s||d.x&&d.y)){var r=gt(Tt);n=!!(r?r.Z():fn)(m,l)}a("r",[n])})),m}()),xt},Lt=function(n,r){return C(r)?r.apply(0,n):r},Rt=function(n,r,t,e){var i=S(e)?t:e;return Lt(n,i)||r.apply(0,n)},_t=function(n,r,t,e){var i=S(e)?t:e,o=Lt(n,i);return!!o&&(I(o)?o:r.apply(0,n))},At=function(n,r){var t=r||{},e=t.nativeScrollbarsOverlaid,i=t.body,o=Mt(),u=o.R,c=o.j,a=(0,o.rr)().cancel,f=a.nativeScrollbarsOverlaid,l=a.body,v=null!=e?e:f,s=S(i)?l:i,d=(u.x||u.y)&&v,p=n&&(O(s)?!c:s);return!!d||!!p},Dt=new WeakMap,Ht=function(n){return Dt.get(n)},Vt=function(n,r,t,e){var i=!1,o=e||{},u=o.ir,c=o.ur,a=o.cr,f=o.lr,l=o.sr,v=o.dr,s=sn((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]}));_(u,(function(t){return _(t[0],(function(o){var u=t[1],c=i.get(o)||[];if(n.contains(o)&&u){var a=dr(o,u,(function(n){e?(a(),i.delete(o)):r(n)}));i.set(o,H(c,a))}else Y(c),i.delete(o)}))}))}};return o(),[function(){e=!0},o]}(n,s,a),h=p[0],y=p[1],b=c||[],w=D(u||[],b),m=function(i,o){if(!B(o)){var u=l||fn,c=v||fn,a=[],s=[],d=!1,p=!1;if(_(o,(function(t){var i=t.attributeName,o=t.target,l=t.type,v=t.oldValue,h=t.addedNodes,y=t.removedNodes,w="attributes"===l,m="childList"===l,g=n===o,x=w&&i,S=x&&gn(o,i||"")||null,O=x&&v!==S,E=A(b,i)&&O;if(r&&(m||!g)){var P=w&&O,j=P&&f&&In(o,f),C=(j?!u(o,i,v,S):!w||P)&&!c(t,!!j,n,e);_(h,(function(n){return H(a,n)})),_(y,(function(n){return H(a,n)})),p=p||C}!r&&g&&O&&!u(o,i,v,S)&&(H(s,i),d=d||E)})),y((function(n){return X(a).reduce((function(r,t){return H(r,zn(n,t)),In(t,n)?H(r,t):r}),[])})),r)return!i&&p&&t(!1),[!1];if(!B(s)||d){var h=[X(s),d];return!i&&t.apply(0,h),h}}},g=new d(ln(m,!1));return[function(){return g.observe(n,{attributes:!0,attributeOldValue:!0,attributeFilter:w,subtree:r,childList:r,characterData:r}),i=!0,function(){i&&(h(),g.disconnect(),i=!1)}},function(){if(i)return s.S(),m(!0,g.takeRecords())}]},Ft=function(n,t,e){var i=3333333,o=e||{},u=o.pr,c=o._r,a=gt(Ot),f=Mt().$,l=ln(Zn,n),v=r({v:!1,u:!0})[0];return function(){var e=[],o=Yn('<div class="'+qr+'"><div class="'+Kr+'"></div></div>')[0],s=o.firstChild,d=function(n){var r=n instanceof ResizeObserverEntry,e=!r&&N(n),c=!1,a=!1,l=!0;if(r){var s=v(n.contentRect),d=s[0],p=s[2],h=lr(d),y=vr(d,p);l=!(c=!(a=!p||y)&&!h)}else e?l=n[1]:a=!0===n;if(u&&l){var b=e?n[0]:Zn(o);xr(o,{x:wr(i,i,b&&f),y:i})}c||t({hr:e?n:void 0,gr:!e,_r:a})};if(h){var p=new h((function(n){return d(n.pop())}));p.observe(s),H(e,(function(){p.disconnect()}))}else{if(!a)return fn;var y=a(s,d,c),b=y[0],w=y[1];H(e,D([kn(o,Gr),dr(o,"animationstart",b)],w))}if(u){var m=r({v:void 0},l)[0];H(e,dr(o,"scroll",(function(n){var r=m(),t=r[0],e=r[1],i=r[2];e&&(Tn(s,"ltr rtl"),kn(s,t?"rtl":"ltr"),d([!!t,e,i])),pr(n)})))}return ln(Y,H(e,Fn(n,o)))}},Bt=function(n,t){var e,i=Xn(nt),o=r({v:!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(ln(c,!1),{root:n})).observe(i),H(r,(function(){e.disconnect()}));else{var t=function(){var n=or(i);u(n)};H(r,Ft(i,t)()),t()}return ln(Y,H(r,Fn(n,i)))},function(){return e&&c(!0,e.takeRecords())}]},Xt=function(n,t,e,i){var o,u,c,a,f,l,v=Mt().j,s="["+Lr+"]",d="["+Fr+"]",p=["tabindex"],y=["wrap","cols","rows"],b=["id","class","style","open"],w=n.br,m=n.mr,g=n.I,x=n.Sr,S=n.wr,O=n.V,j=n.yr,T=n.Or,k={Cr:!1,U:Zn(w)},z=Mt(),I=gt(Tt),M=r({o:un,v:{w:0,h:0}},(function(){var r=I&&I.M(n,t,k,z,e).X,i=j(Yr),o=!O&&j(Br),u=o&&Sr(g);T(Yr),O&&T(Hr,!0);var c=o&&r&&r()[0],a=cr(x),f=cr(g),l=ar(g);return T(Yr,i),O&&T(Hr),c&&c(),xr(g,u),{w:f.w+a.w+l.w,h:f.h+a.h+l.h}})),L=M[0],R=S?y:D(b,y),H=sn(i,{p:function(){return o},_:function(){return u},m:function(n,r){var t=n[0],e=r[0];return[D(pn(t),pn(e)).reduce((function(n,r){return n[r]=t[r]||e[r],n}),{})]}}),V=function(n){if(O){var r=Zn(w);hn(n,{Er:l!==r}),hn(k,{U:r}),l=r}},F=function(n){_(n||p,(function(n){if(A(p,n)){var r=gn(m,n);P(r)?Sn(g,n,r):On(g,n)}}))},B=function(n,r){var t=n[0],e={Ar:n[1]};return hn(k,{Cr:t}),!r&&i(e),e},X=function(n){var r=n.gr,t=n.hr,e=n._r,o=(!r||e||t)&&v?H:i,u=t||[],c=u[0],a={gr:r||e,_r:e,Er:u[1]};V(a),t&&hn(k,{U:c}),o(a)},Y=function(n,r){var t=L()[1],e={Tr:t};return V(e),t&&!r&&(n?i:H)(e),e},U=function(n,r,t){var e={Hr:r};return V(e),r&&!t?H(e):O||F(n),e},Q=z.J,$=x?Bt(m,B):[],q=$[0],G=$[1],K=!O&&Ft(m,X,{_r:!0,pr:!0}),J=Vt(m,!1,U,{ur:b,ir:D(b,p)}),W=J[0],Z=J[1],nn=O&&h&&new h((function(n){var r=n[n.length-1].contentRect;X({gr:!0,_r:vr(r,f)}),f=r}));return[function(){F(),nn&&nn.observe(m);var n=K&&K(),r=q&&q(),t=W(),e=Q((function(n){var r=L()[1];H({Pr:n,Tr:r})}));return function(){nn&&nn.disconnect(),n&&n(),r&&r(),a&&a(),t(),e()}},function(n){var r=n.Dr,t=n.Rr,e=n.zr,i={},f=r("update.ignoreMutation")[0],l=r("update.attributes"),v=l[0],p=l[1],h=r("update.elementEvents"),y=h[0],b=h[1],w=r("update.debounce"),m=w[0],S=w[1],P=t||e;if(b||p){c&&c(),a&&a();var j=Vt(x||g,!0,Y,{ir:D(R,v||[]),cr:y,lr:s,dr:function(n,r){var t=n.target,e=n.attributeName;return!(r||!e||O)&&Dn(t,s,d)||!!_n(t,"."+tt)||!!function(n){return C(f)&&f(n)}(n)}}),T=j[0],k=j[1];a=T(),c=k}if(S)if(H.S(),N(m)){var z=m[0],I=m[1];o=E(z)&&z,u=E(I)&&I}else E(m)?(o=m,u=!1):(o=!1,u=!1);if(P){var M=Z(),L=G&&G(),_=c&&c();M&&hn(i,U(M[0],M[1],P)),L&&hn(i,B(L[0],P)),_&&hn(i,Y(_[0],P))}return V(i),i},k]},Yt=function(n,r,t,e){var i=Mt(),o=i.rr,u=i.$,c=o().scrollbars.slot,a=r.br,f=r.mr,l=r.I,v=r.Ir,s=r.Lr,d=r.kr,p=r.V,h=((v?{}:n).scrollbars||{}).slot,b=new Map,w=function(n){return y&&new y({source:s,axis:n})},m=w("x"),g=w("y"),x=_t([a,f,l],(function(){return p&&d?a:f}),c,h),S=function(n,r){if(r){var e=n?nn:rn,i=r.Mr,o=r.Vr,u=fr(o)[e],c=fr(i)[e];return wn(0,1,u/c||0)}var a=n?"x":"y",f=t.jr,l=t.Fr[a],v=f[a];return wn(0,1,l/(l+v)||0)},O=function(n,r){return hn(n,r?{clear:["left"]}:{})},E=function(n){b.forEach((function(r,t){(!n||A(F(n),t))&&(_(r||[],(function(n){n&&n.cancel()})),b.delete(t))}))},P=function(n,r,t,e){var i=b.get(n)||[],o=i.find((function(n){return n&&n.timeline===r}));o?o.effect=new KeyframeEffect(n,t,{composite:e}):b.set(n,D(i,[n.animate(t,{timeline:r,composite:e})]))},C=function(n,r,t){var e=t?kn:Tn;_(n,(function(n){e(n.Nr,r)}))},N=function(n,r){_(n,(function(n){var t=r(n);Jn(t[0],t[1])}))},T=function(n,r){N(n,(function(n){var t;return[n.Vr,(t={},t[r?nn:rn]=Gn(S(r)),t)]}))},k=function(n,r){var e=t.jr,i=r?e.x:e.y,o=function(n,t,e){return rr(Gn(function(n,r,t,e){var i=S(t,n);return 1/i*(1-i)*(e?1-r:r)||0}(n,gr(t,i,e),r,e)),r)};if(m&&g)_(n,(function(n){var t=n.Nr,e=n.Vr,c=r&&Zn(t)&&u;P(e,r?m:g,O({transform:mr(i,c).map((function(r){return o(n,r,c)}))},c))}));else{var c=Sr(s);N(n,(function(n){var t=n.Vr,e=n.Nr;return[t,{transform:o(n,r?c.x:c.y,r&&Zn(e)&&u)}]}))}},z=function(n){return p&&!d&&Rn(n)===l},I=[],M=[],L=[],R=function(n,r,t){var e=j(t),i=!e||!t;(!e||t)&&C(M,n,r),i&&C(L,n,r)},V=function(n){var r=Xn(tt+" "+(n?it:ot)),t=Xn(ut),i=Xn(ct),o={Nr:r,Mr:t,Vr:i};return H(n?M:L,o),H(I,[Fn(r,t),Fn(t,i),ln(Hn,r),E,e(o,R,k,n)]),o},B=ln(V,!0),X=ln(V,!1);return B(),X(),[{Br:function(){T(M,!0),T(L)},Ur:function(){k(M,!0),k(L)},Yr:function(){if(p){var n=t.jr,r=.5;if(m&&g)_(D(L,M),(function(t){var e=t.Nr;if(z(e)){var i=function(n,t,i){var o=i&&Zn(e)&&u;P(e,n,O({transform:mr(t-r,o).map((function(n){return rr(Kn(n),i)}))},o),"add")};i(m,n.x,!0),i(g,n.y)}else E(e)}));else{var e=Sr(s),i=function(r){var t=r.Nr,i=z(t)&&t,o=function(n,r,t){var e=r*gr(n,r,t);return Kn(t?-e:e)};return[i,{transform:i?rr({x:o(e.x,n.x,Zn(t)&&u),y:o(e.y,n.y)}):""}]};N(M,i),N(L,i)}}},Wr:R,qr:{G:m,Xr:M,Kr:B,Zr:ln(N,M)},Gr:{G:g,Xr:L,Kr:X,Zr:ln(N,L)}},function(){return Fn(x,M[0].Nr),Fn(x,L[0].Nr),ln(Y,I)}]},Ut=function(n,r,t,e){var i=r.mr,o=r.I,c=r.V,a=r.Lr,f=r.$r;return function(r,v,s,d){var p=r.Nr,h=r.Mr,y=r.Vr,b=vn(333),w=b[0],m=b[1],g=vn(),x=g[0],S=g[1],O=ln(s,[r],d),E=!!a.scrollBy,P="client"+(d?"X":"Y"),j=d?nn:rn,C=d?"left":"top",N=d?"w":"h",T=d?"x":"y",k=function(n){return n.propertyName.indexOf(j)>-1},z=!0;return ln(Y,[dr(y,"pointermove pointerleave",e),dr(p,"pointerenter",(function(){v(lt,!0)})),dr(p,"pointerleave pointercancel",(function(){v(lt,!1)})),!c&&dr(p,"mousedown",(function(){var n=An();(xn(n,Fr)||xn(n,Lr)||n===document.body)&&l((function(){o.focus()}),25)})),dr(p,"wheel",(function(n){var r=n.deltaX,t=n.deltaY,e=n.deltaMode;E&&z&&0===e&&Rn(p)===i&&a.scrollBy({left:r,top:t,behavior:"smooth"}),z=!1,v(pt,!0),w((function(){z=!0,v(pt)})),hr(n)}),{T:!1,H:!0}),dr(y,"transitionstart",(function(n){k(n)&&function n(){O(),x(n)}()})),dr(y,"transitionend transitioncancel",(function(n){k(n)&&(S(),O())})),dr(p,"mousedown",ln(dr,f,"click",pr,{P:!0,H:!0}),{H:!0}),function(){var r="pointerup pointerleave pointercancel lostpointercapture",e=function(n,r){return function(e){var i,o=t.jr,u=or(h)[N]-or(y)[N],c=r*e/u*o[T];xr(a,((i={})[T]=n+c,i))}};return dr(h,"pointerdown",(function(t){var o=_n(t.target,"."+ct)===y,c=o?y:h,l=n.scrollbars,v=t.button,s=t.isPrimary,d=t.pointerType,p=l.pointers;if(0===v&&s&&l[o?"dragScroll":"clickScroll"]&&(p||[]).includes(d)){var b=!o&&t.shiftKey,w=ln(fr,y),m=ln(fr,h),g=function(n,r){return(n||w())[C]-(r||m())[C]},x=u(fr(a)[j])/or(a)[N]||1,S=e(Sr(a)[T]||0,1/x),O=t[P],E=w(),k=m(),z=E[j],I=g(E,k)+z/2,M=O-k[C],L=o?0:M-I,R=function(n){Y(_),c.releasePointerCapture(n.pointerId)},_=[jn(i,Lr,Dr),dr(f,r,R),dr(f,"selectstart",(function(n){return hr(n)}),{T:!1}),dr(h,r,R),dr(h,"pointermove",(function(n){var r=n[P]-O;(o||b)&&S(L+r)}))];if(c.setPointerCapture(t.pointerId),b)S(L);else if(!o){var A=gt(zt);A&&H(_,A(S,g,L,z,M))}}}))}(),m,S])}},Qt=function(n){var r=n.Sr;return function(n){var t,e=n.Qr,i=n.ua,o=n.zr,u=(e||{}).Ar,c=i.Cr;r&&(u||o)&&Jn(r,((t={})[rn]=c&&"100%",t))}},$t=function(n,t){var e=n.mr,i=n.va,o=n.I,u=n.V,c=r({o:an,v:nr()},ln(nr,e,"padding","")),a=c[0],f=c[1];return function(n){var r=n.Dr,e=n.Qr,c=n.ua,l=n.zr,v=f(l),s=v[0],d=v[1],p=Mt().j,h=e||{},y=h.gr,b=h.Tr,w=h.Er,m=c.U,g=r("paddingAbsolute"),x=g[0],S=g[1];if(y||d||l||b){var O=a(l);s=O[0],d=O[1]}var E=!u&&(S||w||d);if(E){var P,j,C=!x||!i&&!p,N=s.r+s.l,T=s.t+s.b,k=((P={})[K]=C&&!m?-N:0,P[J]=C?-T:0,P[G]=C&&m?-N:0,P.top=C?-s.t:0,P.right=C?m?-s.r:"auto":0,P.left=C?m?"auto":-s.l:0,P[nn]=C&&"calc(100% + "+N+"px)",P),z=((j={})[U]=C?s.t:0,j[Q]=C?s.r:0,j[q]=C?s.b:0,j[$]=C?s.l:0,j);Jn(i||o,k),Jn(o,z),hn(t,{va:s,ca:!C,Y:i?z:hn({},k,z)})}return{la:E}}},qt=function(n,t){var o=Mt(),u=n.mr,c=n.va,a=n.I,f=n.V,l=n.Or,v=n.kr,s=n.oa,d=o.j,p=v&&f,h=ln(i,0),y={o:un,v:{w:0,h:0}},b={o:cn,v:{x:tn,y:tn}},w=function(n,r){var t=e.devicePixelRatio%1!=0?1:0,i={w:h(n.w-r.w),h:h(n.h-r.h)};return{w:i.w>t?i.w:0,h:i.h>t?i.h:0}},m=r(y,ln(ar,a)),g=m[0],x=m[1],S=r(y,ln(cr,a)),O=S[0],E=S[1],P=r(y),j=P[0],C=P[1],N=r(y),T=N[0],k=N[1],z=r(b)[0],I=gt(Tt);return function(r,e){var v,y=r.Dr,b=r.Qr,m=r.ua,S=r.zr,P=e.la,N=b||{},M=N.gr,L=N.Tr,R=N.Er,_=N.Pr,A=I&&I.M(n,t,m,o,y)||{},D=A.q,H=A.X,V=A.K,F=Pt(y,o),B=F[0],X=F[1],Y=y("overflow"),U=Y[0],Q=Y[1],$=M||P||L||R||_||X,q=jt(U.x),G=jt(U.y),K=q||G,J=x(S),nn=E(S),rn=C(S),tn=k(S);if(X&&d&&l(Xr,!B),$){K&&l(Yr,!1);var en=H?H(v):[],on=en[0],un=en[1],cn=J=g(S),an=cn[0],fn=cn[1],ln=nn=O(S),vn=ln[0],sn=ln[1],dn=ur(a),pn=vn,yn=dn;on&&on(),(sn||fn||X)&&un&&!B&&D&&D(un,vn,an);var bn=ir(s),wn={w:h(i(vn.w,pn.w)+an.w),h:h(i(vn.h,pn.h)+an.h)},mn={w:h((p?bn.w:yn.w+h(dn.w-vn.w))+an.w),h:h((p?bn.h:yn.h+h(dn.h-vn.h))+an.h)};tn=T(mn),rn=j(w(wn,mn),S)}var gn=tn,xn=gn[0],On=gn[1],En=rn,Pn=En[0],jn=En[1],Nn=nn,Tn=Nn[0],kn=Nn[1],zn=J,In=zn[0],Mn=zn[1],Ln={x:Pn.w>0,y:Pn.h>0},Rn=q&&G&&(Ln.x||Ln.y)||q&&Ln.x&&!Ln.y||G&&Ln.y&&!Ln.x;if(P||R||_||Mn||kn||On||jn||Q||X||$){var _n={},An=Nt(n,Ln,U,_n);V&&V(An,m,!!D&&D(An,Tn,In),_n),f?(Sn(u,Rr,_n[W]),Sn(u,_r,_n[Z])):Jn(a,_n)}Cn(u,Lr,Ar,Rn),Cn(c,Ur,Qr,Rn),f||Cn(a,Fr,Yr,K);var Dn=z(Ct(n).L),Hn=Dn[0],Vn=Dn[1];return hn(t,{L:Hn,Fr:{x:xn.w,y:xn.h},jr:{x:Pn.w,y:Pn.h},na:Ln}),{ta:Vn,aa:On,ea:jn}}},Gt=function n(r,t,e){var i=Mt().er,o=I(r),u=o?r:r.target,c=Ht(u);if(t&&!c){var a=!1,f=[],l={},v=function(n){var r=yn(n,!0),t=gt(St);return t?t(r,!0):r},s=hn({},i(),v(t)),d=Er(),p=d[0],h=d[1],y=d[2],b=Er(e),w=b[0],m=b[1],g=b[2],x=function(n,r){g(n,r),y(n,r)},S=function(n,r,t,e){var i=Tr(r,{}),o=function(n){var r,t=function(n){var r=Mt(),t=r.rr,e=r.j,i=t().elements,o=i.host,u=i.padding,c=i.viewport,a=i.content,f=I(n),l=f?{}:n,v=l.elements||{},s=v.host,d=v.padding,p=v.viewport,h=v.content,y=f?n:l.target,b=Mn(y),w=In(y,"textarea"),m=y.ownerDocument,g=m.documentElement,x=m.defaultView,S=function(n){n&&n.focus&&n.focus()},O=ln(Rt,[y]),E=ln(_t,[y]),P=ln(Xn,""),j=ln(O,P,c),C=ln(E,P,a),N=j(p),T=N===y,k=T&&b,z=!T&&C(h),M=!T&&N===z,L=k?g:N,R=w?O(P,o,s):y,_=k?L:R,D=!T&&E(P,u,d),V=!M&&z,F=[V,L,D,_].map((function(n){return I(n)&&!Rn(n)&&n})),B=function(n){return n&&A(F,n)},X=B(L)?y:L,U={br:y,mr:_,I:L,va:D,Sr:V,Lr:k?g:L,Jr:k?m:L,ia:b?g:X,oa:x,$r:m,wr:w,kr:b,Ir:f,V:T,yr:function(n){return function(n,r,t){return En(n,r).A(t)}(L,T?Lr:Fr,n)},Or:function(n,r){return Cn(L,T?Lr:Fr,n,r)}},Q=U.br,$=U.mr,q=U.va,G=U.I,K=U.Sr,J=[function(){On($,[Lr,Mr]),On(Q,Mr),b&&On(g,[Mr,Lr])}],W=w&&B($),Z=w?Q:Ln([K,G,q,$,Q].find((function(n){return n&&!B(n)}))),nn=k?Q:K||G,rn=ln(Y,J);return[U,function(){var n=An(),r=function(n){Fn(Rn(n),Ln(n)),Hn(n)},t=function(n){return n?dr(n,"focusin focusout focus blur",(function(n){pr(n),n.stopImmediatePropagation()}),{H:!0,T:!1}):fn},i="tabindex",o=gn(G,i),u=t(n);return Sn($,Lr,T?"viewport":"host"),Sn(q,Ur,""),Sn(K,$r,""),T||(Sn(G,Fr,""),Sn(G,i,o||"-1"),b&&jn(g,Lr,Vr)),W&&(Bn(Q,$),H(J,(function(){Bn($,Q),Hn($)}))),Fn(nn,Z),Fn($,q),Fn(q||$,!T&&G),Fn(G,K),H(J,[u,function(){var n=An(),e=t(n);On(q,Ur),On(K,$r),On(G,[Rr,_r,Fr]),o?Sn(G,i,o):On(G,i),B(K)&&r(K),B(G)&&r(G),B(q)&&r(q),S(n),e()}]),e&&!T&&(jn(G,Fr,Xr),H(J,ln(On,G,Fr))),S(T||x.top!==x||n!==y?n:G),u(),Z=0,rn},rn]}(n),e=t[0],i=t[1],o=t[2],u={va:{t:0,r:0,b:0,l:0},ca:!1,Y:(r={},r[K]=0,r[J]=0,r[G]=0,r[U]=0,r[Q]=0,r[q]=0,r[$]=0,r),Fr:{x:0,y:0},jr:{x:0,y:0},L:{x:tn,y:tn},na:{x:!1,y:!1}},c=e.br,a=e.I,f=e.V,l=Mt(),v=l.j,s=l.R,d=!v&&(s.x||s.y),p=[Qt(e),$t(e,u),qt(e,u)];return[i,function(n){var r={},t=d&&Sr(a),e=f?jn(a,Lr,Hr):fn;return _(p,(function(t){hn(r,t(n,r)||{})})),e(),xr(a,t),!f&&xr(c,0),r},u,e,o]}(n),u=o[0],c=o[1],a=o[2],f=o[3],l=o[4],v=Xt(f,a,i,(function(n){g({},n)})),s=v[0],d=v[1],p=v[2],h=function(n,r,t,e,i,o){var u,c,a,f,l,v=fn,s=0,d=function(n){return"mouse"===n.pointerType},p=vn(),h=p[0],y=p[1],b=vn(100),w=b[0],m=b[1],g=vn(100),x=g[0],S=g[1],O=vn((function(){return s})),E=O[0],P=O[1],j=Yt(n,i,e,Ut(r,i,e,(function(n){return d(n)&&A()}))),C=j[0],N=j[1],T=i.mr,k=i.Jr,z=i.kr,I=C.Wr,M=C.Br,L=C.Ur,R=C.Yr,_=function(n,r){if(P(),n)I(dt);else{var t=ln(I,dt,!0);s>0&&!r?E(t):t()}},A=function(){(a?u:f)||(_(!0),w((function(){_(!1)})))},D=function(n){I(st,n,!0),I(st,n,!1)},V=function(n){d(n)&&(u=a,a&&_(!0))},F=[P,m,S,y,function(){return v()},dr(T,"pointerover",V,{P:!0}),dr(T,"pointerenter",V),dr(T,"pointerleave",(function(n){d(n)&&(u=!1,a&&_(!1))})),dr(T,"pointermove",(function(n){d(n)&&c&&A()})),dr(k,"scroll",(function(n){h((function(){L(),A()})),o(n),R()}))];return[function(){return ln(Y,H(F,N()))},function(n){var r=n.Dr,i=n.zr,o=n.Qr,u=n.ra||{},d=u.aa,p=u.ea,h=u.ta,y=o||{},b=y.Er,w=y._r,m=t.U,g=Mt().R,S=e.L,O=e.na,E=r("showNativeOverlaidScrollbars"),P=E[0],j=E[1],C=r("scrollbars.theme"),N=C[0],T=C[1],A=r("scrollbars.visibility"),H=A[0],V=A[1],F=r("scrollbars.autoHide"),B=F[0],X=F[1],Y=r("scrollbars.autoHideSuspend"),U=Y[0],Q=Y[1],$=r("scrollbars.autoHideDelay")[0],q=r("scrollbars.dragScroll"),G=q[0],K=q[1],J=r("scrollbars.clickScroll"),W=J[0],Z=J[1],nn=r("overflow"),rn=nn[0],tn=nn[1],en=w&&!i,on=O.x||O.y,un=d||p||b||i,cn=h||V||tn,an=P&&g.x&&g.y,fn=function(n,r,t){var e=n.includes("scroll")&&("visible"===H||"auto"===H&&"scroll"===r);return I(at,e,t),e};if(s=$,en&&(U&&on?(D(!1),v(),x((function(){v=dr(k,"scroll",ln(D,!0),{P:!0})}))):D(!0)),j&&I(rt,an),T&&(I(l),I(N,!0),l=N),Q&&!U&&D(!0),X&&(c="move"===B,a="leave"===B,_(f="never"===B,!0)),K&&I(yt,G),Z&&I(ht,W),cn){var vn=fn(rn.x,S.x,!0),sn=fn(rn.y,S.y,!1);I(ft,!(vn&&sn))}un&&(M(),L(),R(),I(vt,!O.x,!0),I(vt,!O.y,!1),I(et,m&&!z))},{},C]}(n,r,p,a,f,e),y=h[0],b=h[1],w=h[3],m=function(n){return pn(n).some((function(r){return!!n[r]}))},g=function(n,e){var i=n.fa,o=n.zr,u=n.Rr,a=n.sa,f=i||{},l=!!o,v={Dr:Tr(r,f,l),fa:f,zr:l};if(a)return b(v),!1;var s=e||d(hn({},v,{Rr:u})),h=c(hn({},v,{ua:p,Qr:s}));b(hn({},v,{Qr:s,ra:h}));var y=m(s),w=m(h),g=y||w||!bn(f)||l;return g&&t(n,{Qr:s,ra:h}),g};return[function(){var n=f.ia,r=f.I,t=Sr(n),e=[s(),u(),y()];return xr(r,t),ln(Y,e)},g,function(){return{da:p,pa:a}},{_a:f,ha:w},l]}(r,s,(function(n,r){var t=n.fa,e=n.zr,i=r.Qr,o=r.ra,u=i.gr,c=i.Er,a=i.Ar,f=i.Tr,l=i.Hr,v=i._r,s=o.aa,d=o.ea,p=o.ta;x("updated",[T,{updateHints:{sizeChanged:!!u,directionChanged:!!c,heightIntrinsicChanged:!!a,overflowEdgeChanged:!!s,overflowAmountChanged:!!d,overflowStyleChanged:!!p,contentMutation:!!f,hostMutation:!!l,appear:!!v},changedOptions:t||{},force:!!e}])}),(function(n){return x("scroll",[T,n])})),O=S[0],E=S[1],P=S[2],j=S[3],C=S[4],N=function(n){!function(n){Dt.delete(n)}(u),Y(f),a=!0,x("destroyed",[T,n]),h(),m()},T={options:function(n,r){if(n){var t=r?i():{},e=Nr(s,hn(t,v(n)));bn(e)||(hn(s,e),E({fa:e}))}return hn({},s)},on:w,off:function(n,r){n&&r&&m(n,r)},state:function(){var n=P(),r=n.da,t=n.pa,e=r.U,i=t.Fr,o=t.jr,u=t.L,c=t.na,f=t.va,l=t.ca;return hn({},{overflowEdge:i,overflowAmount:o,overflowStyle:u,hasOverflow:c,padding:f,paddingAbsolute:l,directionRTL:e,destroyed:a})},elements:function(){var n=j._a,r=n.br,t=n.mr,e=n.va,i=n.I,o=n.Sr,u=n.Lr,c=n.Jr,a=j.ha,f=a.qr,l=a.Gr,v=function(n){var r=n.Vr,t=n.Mr;return{scrollbar:n.Nr,track:t,handle:r}},s=function(n){var r=n.Xr,t=n.Kr,e=v(r[0]);return hn({},e,{clone:function(){var n=v(t());return E({sa:!0}),n}})};return hn({},{target:r,host:t,padding:e||i,viewport:i,content:o||i,scrollOffsetElement:u,scrollEventElement:c,scrollbarHorizontal:s(f),scrollbarVertical:s(l)})},update:function(n){return E({zr:n,Rr:!0})},destroy:ln(N,!1),plugin:function(n){return l[pn(n)[0]]}};return H(f,[C]),function(n,r){Dt.set(n,r)}(u,T),mt(bt,n,[T,p,l]),At(j._a.kr,!o&&r.cancel)?(N(!0),T):(H(f,O()),x("initialized",[T]),T.update(!0),T)}return c};return Gt.plugin=function(n){var r=N(n),t=r?n:[n],e=t.map((function(n){return mt(n,Gt)[0]}));return function(n){_(n,(function(n){return _(n,(function(r,t){bt[t]=n[t]}))}))}(t),r?e:e[0]},Gt.valid=function(n){var r=n&&n.elements,t=C(r)&&r();return z(t)&&!!Ht(t.target)},Gt.env=function(){var n=Mt(),r=n.F,t=n.R,e=n.j,i=n.$,o=n.G,u=n.nr,c=n.vr,a=n.rr,f=n.ar,l=n.er,v=n.tr;return hn({},{scrollbarsSize:r,scrollbarsOverlaid:t,scrollbarsHiding:e,rtlScrollBehavior:i,scrollTimeline:o,staticDefaultInitialization:u,staticDefaultOptions:c,getDefaultInitialization:a,setDefaultInitialization:f,getDefaultOptions:l,setDefaultOptions:v})},n.ClickScrollPlugin=It,n.OverlayScrollbars=Gt,n.ScrollbarsHidingPlugin=kt,n.SizeObserverPlugin=Et,n}({});
var OverlayScrollbarsGlobal=function(n){"use strict";var r=function(n,r){var t,e=n.v,i=n.o,o=n.u,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 document,e=t?window:{},i=Math.max,o=Math.min,u=Math.round,c=Math.abs,a=e.cancelAnimationFrame,f=e.requestAnimationFrame,l=e.setTimeout,v=e.clearTimeout,s=function(n){return void 0!==e[n]?e[n]:void 0},d=s("MutationObserver"),p=s("IntersectionObserver"),h=s("ResizeObserver"),y=s("ScrollTimeline"),b=t&&Node.ELEMENT_NODE,w=Object.prototype,m=w.toString,g=w.hasOwnProperty,x=/^\[object (.+)\]$/,S=function(n){return void 0===n},O=function(n){return null===n},E=function(n){return"number"==typeof n},P=function(n){return"string"==typeof n},j=function(n){return"boolean"==typeof n},C=function(n){return"function"==typeof n},N=function(n){return Array.isArray(n)},T=function(n){return"object"==typeof n&&!N(n)&&!O(n)},k=function(n){var r=!!n&&n.length,t=E(r)&&r>-1&&r%1==0;return!(!(N(n)||!C(n)&&t)||r>0&&T(n)&&!(r-1 in n))},z=function(n){if(!n||!T(n)||"object"!==function(n){return S(n)||O(n)?""+n:m.call(n).replace(x,"$1").toLowerCase()}(n))return!1;var r,t="constructor",e=n[t],i=e&&e.prototype,o=g.call(n,t),u=i&&g.call(i,"isPrototypeOf");if(e&&!o&&!u)return!1;for(r in n);return S(r)||g.call(n,r)},I=function(n){var r=HTMLElement;return!!n&&(r?n instanceof r:n.nodeType===b)},M=function(n){var r=Element;return!!n&&(r?n instanceof r:n.nodeType===b)},L=function(){return performance.now()},R=function(n,r,t,e,o){var u=0,c=L(),l=i(0,t),v=function t(a){var v=L(),s=v-c>=l,d=a?1:1-(i(0,c+l-v)/l||0),p=(r-n)*(C(o)?o(d,d*l,0,1,l):d)+n,h=s||1===d;e&&e(p,d,h),u=h?0:f((function(){return t()}))};return v(),function(n){a(u),n&&v(n)}};function _(n,r){if(k(n))for(var t=0;t<n.length&&!1!==r(n[t],t,n);t++);else n&&_(Object.keys(n),(function(t){return r(n[t],t,n)}));return n}var A=function(n,r){return n.indexOf(r)>=0},D=function(n,r){return n.concat(r)},H=function(n,r,t){return t||P(r)||!k(r)?n.push(r):Array.prototype.push.apply(n,r),n},V=function(n){return Array.from(n||[])},F=function(n){return N(n)?n:[n]},B=function(n){return!!n&&!n.length},X=function(n){return V(new Set(n))},U=function(n,r,t){_(n,(function(n){return n&&n.apply(void 0,r||[])})),!t&&(n.length=0)},W="paddingTop",Q="paddingRight",Y="paddingLeft",$="paddingBottom",q="marginLeft",G="marginRight",K="marginBottom",J="overflowX",Z="overflowY",nn="width",rn="height",tn="hidden",en="visible",on=function(n,r,t,e){if(n&&r){var i=!0;return _(t,(function(t){(e?e(n[t]):n[t])!==(e?e(r[t]):r[t])&&(i=!1)})),i}return!1},un=function(n,r){return on(n,r,["w","h"])},cn=function(n,r){return on(n,r,["x","y"])},an=function(n,r){return on(n,r,["t","r","b","l"])},fn=function(){},ln=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))},vn=function(n){var r,t=n?l:f,e=n?v:a;return[function(i){e(r),r=t(i,C(n)?n():n)},function(){return e(r)}]},sn=function(n,r){var t,e,i,o=fn,u=r||{},c=u.p,s=u._,d=u.m,p=function(r){o(),v(t),t=e=void 0,o=fn,n.apply(this,r)},h=function(n){return d&&e?d(e,n):n},y=function(){o!==fn&&p(h(i)||i)},b=function(){var n=V(arguments),r=C(c)?c():c;if(E(r)&&r>=0){var u=C(s)?s():s,d=E(u)&&u>=0,b=r>0?l:f,w=r>0?v:a,m=h(n)||n,g=p.bind(0,m);o();var x=b(g,r);o=function(){return w(x)},d&&!t&&(t=l(y,u)),e=i=m}else p(n)};return b.S=y,b},dn=function(n,r){return Object.prototype.hasOwnProperty.call(n,r)},pn=function(n){return n?Object.keys(n):[]},hn=function n(r,t,e,i,o,u,c){var a=[t,e,i,o,u,c];return"object"==typeof r&&!O(r)||C(r)||(r={}),_(a,(function(t){_(t,(function(e,i){var o=t[i];if(r===o)return!0;var u=N(o);if(o&&z(o)){var c=r[i],a=c;u&&!N(c)?a=[]:u||z(c)||(a={}),r[i]=n(a,o)}else r[i]=u?o.slice():o}))})),r},yn=function n(r,t){return _(hn({},r),(function(r,e,i){void 0===r?delete i[e]:t&&r&&z(r)&&(i[e]=n(r,t))}))},bn=function(n){for(var r in n)return!1;return!0},wn=function(n,r,t){return i(n,o(r,t))},mn=function(n){return V(new Set((N(n)?n:(n||"").split(" ")).filter((function(n){return n}))))},gn=function(n,r){return n&&n.getAttribute(r)},xn=function(n,r){return n&&n.hasAttribute(r)},Sn=function(n,r,t){_(mn(r),(function(r){n&&n.setAttribute(r,t||"")}))},On=function(n,r){_(mn(r),(function(r){return n&&n.removeAttribute(r)}))},En=function(n,r){var t=mn(gn(n,r)),e=ln(Sn,n,r),i=function(n,r){var e=new Set(t);return _(mn(n),(function(n){return e[r](n)})),V(e).join(" ")};return{O:function(n){return e(i(n,"delete"))},C:function(n){return e(i(n,"add"))},A:function(n){var r=mn(n);return r.reduce((function(n,r){return n&&t.includes(r)}),r.length>0)}}},Pn=function(n,r,t){En(n,r).O(t)},jn=function(n,r,t){return En(n,r).C(t),ln(Pn,n,r,t)},Cn=function(n,r,t,e){(e?jn:Pn)(n,r,t)},Nn=function(n){return En(n,"class")},Tn=function(n,r){Nn(n).O(r)},kn=function(n,r){return Nn(n).C(r),ln(Tn,n,r)},zn=function(n,r){var t=[],e=r?M(r)&&r:document;return e?H(t,e.querySelectorAll(n)):t},In=function(n,r){return!!M(n)&&n.matches(r)},Mn=function(n){return In(n,"body")},Ln=function(n){return n?V(n.childNodes):[]},Rn=function(n){return n&&n.parentElement},_n=function(n,r){return M(n)&&n.closest(r)},An=function(n){return(n||document).activeElement},Dn=function(n,r,t){var e=_n(n,r),i=n&&function(n,r){var t=r?M(r)&&r:document;return t?t.querySelector(n):null}(t,e),o=_n(i,r)===e;return!(!e||!i)&&(e===n||i===n||o&&_n(_n(n,t),r)!==e)},Hn=function n(r){if(k(r))_(V(r),(function(r){return n(r)}));else if(r){var t=Rn(r);t&&t.removeChild(r)}},Vn=function(n,r,t){if(t&&n){var e,i=r;return k(t)?(e=document.createDocumentFragment(),_(t,(function(n){n===i&&(i=n.previousSibling),e.appendChild(n)}))):e=t,r&&(i?i!==r&&(i=i.nextSibling):i=n.firstChild),n.insertBefore(e,i||null),function(){return Hn(t)}}return fn},Fn=function(n,r){return Vn(n,null,r)},Bn=function(n,r){return Vn(Rn(n),n&&n.nextSibling,r)},Xn=function(n){var r=document.createElement("div");return Sn(r,"class",n),r},Un=function(n){var r=Xn();return r.innerHTML=n.trim(),_(Ln(r),(function(n){return Hn(n)}))},Wn=/^--/,Qn=function(n,r){return n.getPropertyValue(r)||n[r]||""},Yn=function(n){var r=n||0;return isFinite(r)?r:0},$n=function(n){return Yn(parseFloat(n||""))},qn=function(n){return(100*Yn(n)).toFixed(3)+"%"},Gn=function(n){return Yn(n)+"px"};function Kn(n,r){n&&_(r,(function(r,t){try{var e=n.style,i=E(r)?Gn(r):(r||"")+"";Wn.test(t)?e.setProperty(t,i):e[t]=i}catch(o){}}))}function Jn(n,r,t){var i=P(r),o=i?"":{};if(n){var u=e.getComputedStyle(n,t)||n.style;o=i?Qn(u,r):r.reduce((function(n,r){return n[r]=Qn(u,r),n}),o)}return o}var Zn=function(n){return"rtl"===Jn(n,"direction")},nr=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=Jn(n,[o,u,c,a]);return{t:$n(f[o]),r:$n(f[u]),b:$n(f[c]),l:$n(f[a])}},rr=function(n,r){return"translate"+(T(n)?"("+n.x+","+n.y+")":(r?"X":"Y")+"("+n+")")},tr={w:0,h:0},er=function(n,r){return r?{w:r[n+"Width"],h:r[n+"Height"]}:tr},ir=function(n){return er("inner",n||e)},or=ln(er,"offset"),ur=ln(er,"client"),cr=ln(er,"scroll"),ar=function(n){var r=parseFloat(Jn(n,nn))||0,t=parseFloat(Jn(n,rn))||0;return{w:r-u(r),h:t-u(t)}},fr=function(n){return n.getBoundingClientRect()},lr=function(n){return!(!n||!n[rn]&&!n[nn])},vr=function(n,r){var t=lr(n);return!lr(r)&&t},sr=function(n,r,t,e){_(mn(r),(function(r){n.removeEventListener(r,t,e)}))},dr=function(n,r,t,e){var i,o=null==(i=e&&e.T)||i,u=e&&e.H||!1,c=e&&e.P||!1,a={passive:o,capture:u};return ln(U,mn(r).map((function(r){var e=c?function(i){sr(n,r,e,u),t(i)}:t;return n.addEventListener(r,e,a),ln(sr,n,r,e,u)})))},pr=function(n){return n.stopPropagation()},hr=function(n){return n.preventDefault()},yr={x:0,y:0},br=function(n){var r=n&&fr(n);return r?{x:r.left+e.scrollX,y:r.top+e.scrollY}:yr},wr=function(n,r,t){return t?t.n?-n+0:t.i?r-n:n:n},mr=function(n,r){return[wr(0,n,r),wr(n,n,r)]},gr=function(n,r,t){return wn(0,1,wr(n,r,t)/r||0)},xr=function(n,r){var t=E(r)?{x:r,y:r}:r||{},e=t.x,i=t.y;E(e)&&(n.scrollLeft=e),E(i)&&(n.scrollTop=i)},Sr=function(n){return{x:n.scrollLeft,y:n.scrollTop}},Or=function(n,r){_(F(r),n)},Er=function(n){var r=new Map,t=function(n,t){if(n){var e=r.get(n);Or((function(n){e&&e[n?"delete":"clear"](n)}),t)}else r.forEach((function(n){n.clear()})),r.clear()},e=function n(e,i){if(P(e)){var o=r.get(e)||new Set;return r.set(e,o),Or((function(n){C(n)&&o.add(n)}),i),ln(t,e,i)}j(i)&&i&&t();var u=pn(e),c=[];return _(u,(function(r){var t=e[r];t&&H(c,n(r,t))})),ln(U,c)};return e(n||{}),[e,t,function(n,t){_(V(r.get(n)),(function(n){t&&!B(t)?n.apply(0,t):n()}))}]},Pr=function(n){return JSON.stringify(n,(function(n,r){if(C(r))throw 0;return r}))},jr=function(n,r){return n?(""+r).split(".").reduce((function(n,r){return n&&dn(n,r)?n[r]:void 0}),n):void 0},Cr={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"]}},Nr=function n(r,t){var e={};return _(D(pn(t),pn(r)),(function(i){var o=r[i],u=t[i];if(T(o)&&T(u))hn(e[i]={},n(o,u)),bn(e[i])&&delete e[i];else if(dn(t,i)&&u!==o){var a=!0;if(N(o)||N(u))try{Pr(o)===Pr(u)&&(a=!1)}catch(c){}a&&(e[i]=u)}})),e},Tr=function(n,r,t){return function(e){return[jr(n,e),t||void 0!==jr(r,e)]}},kr="data-overlayscrollbars",zr="os-environment",Ir=zr+"-scrollbar-hidden",Mr=kr+"-initialize",Lr=kr,Rr=Lr+"-overflow-x",_r=Lr+"-overflow-y",Ar="overflowVisible",Dr="scrollbarPressed",Hr="updating",Vr="body",Fr=kr+"-viewport",Br="arrange",Xr="scrollbarHidden",Ur=Ar,Wr=kr+"-padding",Qr=Ur,Yr=kr+"-content",$r="os-size-observer",qr=$r+"-appear",Gr=$r+"-listener",Kr=Gr+"-scroll",Jr=Gr+"-item",Zr=Jr+"-final",nt="os-trinsic-observer",rt="os-theme-none",tt="os-scrollbar",et=tt+"-rtl",it=tt+"-horizontal",ot=tt+"-vertical",ut=tt+"-track",ct=tt+"-handle",at=tt+"-visible",ft=tt+"-cornerless",lt=tt+"-interaction",vt=tt+"-unusable",st=tt+"-auto-hide",dt=st+"-hidden",pt=tt+"-wheel",ht=ut+"-interactive",yt=ct+"-interactive",bt={},wt={},mt=function(n,r,t){return pn(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],v=t?u:o;if(v){var s=t?v(a,f,r):v(r);return(l||wt)[e]=s}}))},gt=function(n){return wt[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)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e])}return n},n.exports.D=!0,n.exports["default"]=n.exports,r.apply(this,arguments)}n.exports=r,n.exports.D=!0,n.exports["default"]=n.exports}({exports:{}});var xt,St="__osOptionsValidationPlugin",Ot="__osSizeObserverPlugin",Et=function(n){return(n={})[Ot]={static:function(){return function(n,r,t){var e,i,o=3333333,u="scroll",c=Un('<div class="'+Jr+'" dir="ltr"><div class="'+Jr+'"><div class="'+Zr+'"></div></div><div class="'+Jr+'"><div class="'+Zr+'" style="width: 200%; height: 200%"></div></div></div>'),l=c[0],v=l.lastChild,s=l.firstChild,d=null==s?void 0:s.firstChild,p=or(l),h=p,y=!1,b=function(){xr(s,o),xr(v,o)},w=function(n){i=0,y&&(p=h,r(!0===n))},m=function(n){h=or(l),y=!n||!un(h,p),n?(pr(n),y&&!i&&(a(i),i=f(w))):w(!1===n),b()},g=[Fn(n,c),dr(s,u,m),dr(v,u,m)];return kn(n,Kr),Kn(d,((e={})[nn]=o,e[rn]=o,e)),f(b),[t?ln(m,!1):b,g]}}},n}(),Pt=function(n,r){var t=r.R,e=n("showNativeOverlaidScrollbars"),i=e[0],o=e[1];return[i&&t.x&&t.y,o]},jt=function(n){return 0===n.indexOf(en)},Ct=function(n,r){var t=n.I,e=function(n){var e=Jn(t,n);return[e,"scroll"===(r?r[n]:e)]},i=e(J),o=i[0],u=i[1],c=e(Z);return{L:{x:o,y:c[0]},k:{x:u,y:c[1]}}},Nt=function(n,r,t,e){var i=r.x||r.y,o=function(n,r){var t=jt(n),e=t&&i?"hidden":"",o=r&&t&&n.replace(en+"-","")||e;return[r&&!t?n:"",jt(o)?"hidden":o]},u=o(t.x,r.x),c=u[0],a=u[1],f=o(t.y,r.y),l=f[0],v=f[1];return e[J]=a&&l?a:c,e[Z]=v&&c?v:l,Ct(n,e)},Tt="__osScrollbarsHidingPlugin",kt=function(n){return(n={})[Tt]={static:function(){return{M:function(n,r,t,e,i){var o=n.V,u=n.I,c=e.j,a=e.R,f=e.F,l=!o&&!c&&(a.x||a.y),v=Pt(i,e)[0],s=function(n){var r=n.k,t=c||v?0:42,e=function(n,r,e){return[r&&!c?n?t:e:0,n&&!!t]},i=e(a.x,r.x,f.x),o=i[0],u=i[1],l=e(a.y,r.y,f.y);return{N:{x:o,y:l[0]},B:{x:u,y:l[1]}}},d=function(n,t,e,i){var u,c=t.U;if(hn(i,((u={})[G]=0,u[K]=0,u[q]=0,u)),!o){var a=s(n),f=a.N,l=a.B,v=l.x,d=l.y,p=f.x,h=f.y,y=r.W,b=c?q:G,w=c?Y:Q,m=y[b],g=y[K],x=y[w],S=y[$];i[nn]="calc(100% + "+(h+-1*m)+"px)",i[b]=-h+m,i[K]=-p+g,e&&(i[w]=x+(d?h:0),i[$]=S+(v?p:0))}};return{Y:s,q:function(n,e,i){if(l){var o=r.W,c=s(n),a=c.N,f=c.B,v=f.x,d=f.y,p=a.x,h=a.y,y=o[t.U?Q:Y],b=o.paddingTop,w=e.w+i.w,m=e.h+i.h,g={w:h&&d?h+w-y+"px":"",h:p&&v?p+m-b+"px":""};Kn(u,{"--os-vaw":g.w,"--os-vah":g.h})}return l},X:function(e){if(l){var i=e||Ct(n),o=r.W,c=s(i).B,a=c.x,f=c.y,v={},p=function(n){return _(n,(function(n){v[n]=o[n]}))};a&&p([K,W,$]),f&&p([q,G,Y,Q]);var h=Jn(u,pn(v));return Pn(u,Fr,Br),Kn(u,v),[function(){d(i,t,l,h),Kn(u,h),jn(u,Fr,Br)},i]}return[fn]},K:d}},Z:function(){var n={w:0,h:0},r=0,t=function(){var n=e.screen,r=n.deviceXDPI||0,t=n.logicalXDPI||1;return e.devicePixelRatio||r/t};return function(e,i){var o=ir(),a={w:o.w-n.w,h:o.h-n.h};if(0!==a.w||0!==a.h){var f,l,v=c(a.w),s=c(a.h),d={w:c(u(o.w/(n.w/100))),h:c(u(o.h/(n.h/100)))},p=t(),h=v>2&&s>2,y=!function(n,r){var t=c(n),e=c(r);return!(t===e||t+1===e||t-1===e)}(d.w,d.h);if(h&&y&&p!==r&&p>0){var b=i();l=b[0],f=b[1],hn(e.F,l)}return n=o,r=p,f}}}}}},n}(),zt="__osClickScrollPlugin",It=function(n){return(n={})[zt]={static:function(){return function(n,r,t,e,i){var o=0,u=fn;return function c(a){u=R(a,a+e*Math.sign(t),133,(function(t,a,f){n(t);var v=r();if(f&&!(i>=v&&i<=v+e)){if(o)c(t);else{var s=l((function(){c(t)}),222);u=function(){clearTimeout(s)}}o++}}))}(0),function(){return u()}}}},n}(),Mt=function(){return xt||(xt=function(){var n=function(n,r,t){Fn(document.body,n),Fn(document.body,n);var e=ur(n),i=or(n),o=ar(r);return t&&Hn(n),{x:i.h-e.h+o.h,y:i.w-e.w+o.w}},t=Un('<div class="'+zr+'"><div></div><style>'+"."+zr+"{scroll-behavior:auto!important;position:fixed;opacity:0;visibility:hidden;overflow:scroll;height:200px;width:200px;z-index:-1}."+zr+" 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=t.firstChild,o=Er(),u=o[0],c=o[2],a=r({v:n(t,i),o:cn},ln(n,t,i,!0)),f=a[0],l=(0,a[1])()[0],v=function(n){var r=!1,t=kn(n,Ir);try{r="none"===Jn(n,"scrollbar-width")||"none"===Jn(n,"display","::-webkit-scrollbar")}catch(e){}return t(),r}(t),s={x:0===l.x,y:0===l.y},d={elements:{host:null,padding:!v,viewport:function(n){return v&&Mn(n)&&n},content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},p=hn({},Cr),h=ln(hn,{},p),b=ln(hn,{},d),w={F:l,R:s,j:v,G:!!y,$:function(n,r){var t;Kn(n,((t={})[J]=tn,t[Z]=tn,t.direction="rtl",t)),xr(n,{x:0});var e=br(n),i=br(r);xr(n,{x:-999});var o=br(r);return{i:e.x===i.x,n:i.x!==o.x}}(t,i),J:ln(u,"r"),rr:b,ar:function(n){return hn(d,n)&&b()},er:h,tr:function(n){return hn(p,n)&&h()},nr:hn({},d),vr:hn({},p)};return On(t,"style"),Hn(t),e.addEventListener("resize",(function(){var n;if(!(v||s.x&&s.y)){var r=gt(Tt);n=!!(r?r.Z():fn)(w,f)}c("r",[n])})),w}()),xt},Lt=function(n,r){return C(r)?r.apply(0,n):r},Rt=function(n,r,t,e){var i=S(e)?t:e;return Lt(n,i)||r.apply(0,n)},_t=function(n,r,t,e){var i=S(e)?t:e,o=Lt(n,i);return!!o&&(I(o)?o:r.apply(0,n))},At=function(n,r){var t=r||{},e=t.nativeScrollbarsOverlaid,i=t.body,o=Mt(),u=o.R,c=o.j,a=(0,o.rr)().cancel,f=a.nativeScrollbarsOverlaid,l=a.body,v=null!=e?e:f,s=S(i)?l:i,d=(u.x||u.y)&&v,p=n&&(O(s)?!c:s);return!!d||!!p},Dt=new WeakMap,Ht=function(n){return Dt.get(n)},Vt=function(n,r,t,e){var i=!1,o=e||{},u=o.ir,c=o.ur,a=o.cr,f=o.lr,l=o.sr,v=o.dr,s=sn((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]}));_(u,(function(t){return _(t[0],(function(o){var u=t[1],c=i.get(o)||[];if(n.contains(o)&&u){var a=dr(o,u,(function(n){e?(a(),i.delete(o)):r(n)}));i.set(o,H(c,a))}else U(c),i.delete(o)}))}))}};return o(),[function(){e=!0},o]}(n,s,a),h=p[0],y=p[1],b=c||[],w=D(u||[],b),m=function(i,o){if(!B(o)){var u=l||fn,c=v||fn,a=[],s=[],d=!1,p=!1;if(_(o,(function(t){var i=t.attributeName,o=t.target,l=t.type,v=t.oldValue,h=t.addedNodes,y=t.removedNodes,w="attributes"===l,m="childList"===l,g=n===o,x=w&&i,S=x&&gn(o,i||"")||null,O=x&&v!==S,E=A(b,i)&&O;if(r&&(m||!g)){var P=w&&O,j=P&&f&&In(o,f),C=(j?!u(o,i,v,S):!w||P)&&!c(t,!!j,n,e);_(h,(function(n){return H(a,n)})),_(y,(function(n){return H(a,n)})),p=p||C}!r&&g&&O&&!u(o,i,v,S)&&(H(s,i),d=d||E)})),y((function(n){return X(a).reduce((function(r,t){return H(r,zn(n,t)),In(t,n)?H(r,t):r}),[])})),r)return!i&&p&&t(!1),[!1];if(!B(s)||d){var h=[X(s),d];return!i&&t.apply(0,h),h}}},g=new d(ln(m,!1));return[function(){return g.observe(n,{attributes:!0,attributeOldValue:!0,attributeFilter:w,subtree:r,childList:r,characterData:r}),i=!0,function(){i&&(h(),g.disconnect(),i=!1)}},function(){if(i)return s.S(),m(!0,g.takeRecords())}]},Ft=function(n,t,e){var i=3333333,o=e||{},u=o.pr,c=o._r,a=gt(Ot),f=Mt().$,l=ln(Zn,n),v=r({v:!1,u:!0})[0];return function(){var e=[],o=Un('<div class="'+$r+'"><div class="'+Gr+'"></div></div>')[0],s=o.firstChild,d=function(n){var r=n instanceof ResizeObserverEntry,e=!r&&N(n),c=!1,a=!1,l=!0;if(r){var s=v(n.contentRect),d=s[0],p=s[2],h=lr(d),y=vr(d,p);l=!(c=!(a=!p||y)&&!h)}else e?l=n[1]:a=!0===n;if(u&&l){var b=e?n[0]:Zn(o);xr(o,{x:wr(i,i,b&&f),y:i})}c||t({hr:e?n:void 0,gr:!e,_r:a})};if(h){var p=new h((function(n){return d(n.pop())}));p.observe(s),H(e,(function(){p.disconnect()}))}else{if(!a)return fn;var y=a(s,d,c),b=y[0],w=y[1];H(e,D([kn(o,qr),dr(o,"animationstart",b)],w))}if(u){var m=r({v:void 0},l)[0];H(e,dr(o,"scroll",(function(n){var r=m(),t=r[0],e=r[1],i=r[2];e&&(Tn(s,"ltr rtl"),kn(s,t?"rtl":"ltr"),d([!!t,e,i])),pr(n)})))}return ln(U,H(e,Fn(n,o)))}},Bt=function(n,t){var e,i=Xn(nt),o=r({v:!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(ln(c,!1),{root:n})).observe(i),H(r,(function(){e.disconnect()}));else{var t=function(){var n=or(i);u(n)};H(r,Ft(i,t)()),t()}return ln(U,H(r,Fn(n,i)))},function(){return e&&c(!0,e.takeRecords())}]},Xt=function(n,t,e,i){var o,u,c,a,f,l,v=Mt().j,s="["+Lr+"]",d="["+Fr+"]",p=["tabindex"],y=["wrap","cols","rows"],b=["id","class","style","open"],w=n.br,m=n.mr,g=n.I,x=n.Sr,S=n.wr,O=n.V,j=n.yr,T=n.Or,k={Cr:!1,U:Zn(w)},z=Mt(),I=gt(Tt),M=r({o:un,v:{w:0,h:0}},(function(){var r=I&&I.M(n,t,k,z,e).X,i=j(Ur),o=!O&&j(Br),u=o&&Sr(g);T(Ur),O&&T(Hr,!0);var c=o&&r&&r()[0],a=cr(x),f=cr(g),l=ar(g);return T(Ur,i),O&&T(Hr),c&&c(),xr(g,u),{w:f.w+a.w+l.w,h:f.h+a.h+l.h}})),L=M[0],R=S?y:D(b,y),H=sn(i,{p:function(){return o},_:function(){return u},m:function(n,r){var t=n[0],e=r[0];return[D(pn(t),pn(e)).reduce((function(n,r){return n[r]=t[r]||e[r],n}),{})]}}),V=function(n){if(O){var r=Zn(w);hn(n,{Er:l!==r}),hn(k,{U:r}),l=r}},F=function(n){_(n||p,(function(n){if(A(p,n)){var r=gn(m,n);P(r)?Sn(g,n,r):On(g,n)}}))},B=function(n,r){var t=n[0],e={Ar:n[1]};return hn(k,{Cr:t}),!r&&i(e),e},X=function(n){var r=n.gr,t=n.hr,e=n._r,o=(!r||e||t)&&v?H:i,u=t||[],c=u[0],a={gr:r||e,_r:e,Er:u[1]};V(a),t&&hn(k,{U:c}),o(a)},U=function(n,r){var t=L()[1],e={Tr:t};return V(e),t&&!r&&(n?i:H)(e),e},W=function(n,r,t){var e={Hr:r};return V(e),r&&!t?H(e):O||F(n),e},Q=z.J,Y=x?Bt(m,B):[],$=Y[0],q=Y[1],G=!O&&Ft(m,X,{_r:!0,pr:!0}),K=Vt(m,!1,W,{ur:b,ir:D(b,p)}),J=K[0],Z=K[1],nn=O&&h&&new h((function(n){var r=n[n.length-1].contentRect;X({gr:!0,_r:vr(r,f)}),f=r}));return[function(){F(),nn&&nn.observe(m);var n=G&&G(),r=$&&$(),t=J(),e=Q((function(n){var r=L()[1];H({Pr:n,Tr:r})}));return function(){nn&&nn.disconnect(),n&&n(),r&&r(),a&&a(),t(),e()}},function(n){var r=n.Dr,t=n.Rr,e=n.zr,i={},f=r("update.ignoreMutation")[0],l=r("update.attributes"),v=l[0],p=l[1],h=r("update.elementEvents"),y=h[0],b=h[1],w=r("update.debounce"),m=w[0],S=w[1],P=t||e;if(b||p){c&&c(),a&&a();var j=Vt(x||g,!0,U,{ir:D(R,v||[]),cr:y,lr:s,dr:function(n,r){var t=n.target,e=n.attributeName;return!(r||!e||O)&&Dn(t,s,d)||!!_n(t,"."+tt)||!!function(n){return C(f)&&f(n)}(n)}}),T=j[0],k=j[1];a=T(),c=k}if(S)if(H.S(),N(m)){var z=m[0],I=m[1];o=E(z)&&z,u=E(I)&&I}else E(m)?(o=m,u=!1):(o=!1,u=!1);if(P){var M=Z(),L=q&&q(),_=c&&c();M&&hn(i,W(M[0],M[1],P)),L&&hn(i,B(L[0],P)),_&&hn(i,U(_[0],P))}return V(i),i},k]},Ut=function(n,r,t,e){var i=Mt(),o=i.rr,u=i.$,c=o().scrollbars.slot,a=r.br,f=r.mr,l=r.I,v=r.Ir,s=r.Lr,d=r.kr,p=r.V,h=((v?{}:n).scrollbars||{}).slot,b=new Map,w=function(n){return y&&new y({source:s,axis:n})},m=w("x"),g=w("y"),x=_t([a,f,l],(function(){return p&&d?a:f}),c,h),S=function(n,r){if(r){var e=n?nn:rn,i=r.Mr,o=r.Vr,u=fr(o)[e],c=fr(i)[e];return wn(0,1,u/c||0)}var a=n?"x":"y",f=t.jr,l=t.Fr[a],v=f[a];return wn(0,1,l/(l+v)||0)},O=function(n,r){return hn(n,r?{clear:["left"]}:{})},E=function(n){b.forEach((function(r,t){(!n||A(F(n),t))&&(_(r||[],(function(n){n&&n.cancel()})),b.delete(t))}))},P=function(n,r,t,e){var i=b.get(n)||[],o=i.find((function(n){return n&&n.timeline===r}));o?o.effect=new KeyframeEffect(n,t,{composite:e}):b.set(n,D(i,[n.animate(t,{timeline:r,composite:e})]))},C=function(n,r,t){var e=t?kn:Tn;_(n,(function(n){e(n.Nr,r)}))},N=function(n,r){_(n,(function(n){var t=r(n);Kn(t[0],t[1])}))},T=function(n,r){N(n,(function(n){var t;return[n.Vr,(t={},t[r?nn:rn]=qn(S(r)),t)]}))},k=function(n,r){var e=t.jr,i=r?e.x:e.y,o=function(n,t,e){return rr(qn(function(n,r,t,e){var i=S(t,n);return 1/i*(1-i)*(e?1-r:r)||0}(n,gr(t,i,e),r,e)),r)};if(m&&g)_(n,(function(n){var t=n.Nr,e=n.Vr,c=r&&Zn(t)&&u;P(e,r?m:g,O({transform:mr(i,c).map((function(r){return o(n,r,c)}))},c))}));else{var c=Sr(s);N(n,(function(n){var t=n.Vr,e=n.Nr;return[t,{transform:o(n,r?c.x:c.y,r&&Zn(e)&&u)}]}))}},z=function(n){return p&&!d&&Rn(n)===l},I=[],M=[],L=[],R=function(n,r,t){var e=j(t),i=!e||!t;(!e||t)&&C(M,n,r),i&&C(L,n,r)},V=function(n){var r=Xn(tt+" "+(n?it:ot)),t=Xn(ut),i=Xn(ct),o={Nr:r,Mr:t,Vr:i};return H(n?M:L,o),H(I,[Fn(r,t),Fn(t,i),ln(Hn,r),E,e(o,R,k,n)]),o},B=ln(V,!0),X=ln(V,!1);return B(),X(),[{Br:function(){T(M,!0),T(L)},Ur:function(){k(M,!0),k(L)},Wr:function(){if(p){var n=t.jr,r=.5;if(m&&g)_(D(L,M),(function(t){var e=t.Nr;if(z(e)){var i=function(n,t,i){var o=i&&Zn(e)&&u;P(e,n,O({transform:mr(t-r,o).map((function(n){return rr(Gn(n),i)}))},o),"add")};i(m,n.x,!0),i(g,n.y)}else E(e)}));else{var e=Sr(s),i=function(r){var t=r.Nr,i=z(t)&&t,o=function(n,r,t){var e=r*gr(n,r,t);return Gn(t?-e:e)};return[i,{transform:i?rr({x:o(e.x,n.x,Zn(t)&&u),y:o(e.y,n.y)}):""}]};N(M,i),N(L,i)}}},Yr:R,qr:{G:m,Xr:M,Kr:B,Zr:ln(N,M)},Gr:{G:g,Xr:L,Kr:X,Zr:ln(N,L)}},function(){return Fn(x,M[0].Nr),Fn(x,L[0].Nr),ln(U,I)}]},Wt=function(n,r,t,e){var i=r.mr,o=r.I,c=r.V,a=r.Lr,f=r.$r;return function(r,v,s,d){var p=r.Nr,h=r.Mr,y=r.Vr,b=vn(333),w=b[0],m=b[1],g=vn(),x=g[0],S=g[1],O=ln(s,[r],d),E=!!a.scrollBy,P="client"+(d?"X":"Y"),j=d?nn:rn,C=d?"left":"top",N=d?"w":"h",T=d?"x":"y",k=function(n){return n.propertyName.indexOf(j)>-1},z=!0;return ln(U,[dr(y,"pointermove pointerleave",e),dr(p,"pointerenter",(function(){v(lt,!0)})),dr(p,"pointerleave pointercancel",(function(){v(lt,!1)})),!c&&dr(p,"mousedown",(function(){var n=An();(xn(n,Fr)||xn(n,Lr)||n===document.body)&&l((function(){o.focus()}),25)})),dr(p,"wheel",(function(n){var r=n.deltaX,t=n.deltaY,e=n.deltaMode;E&&z&&0===e&&Rn(p)===i&&a.scrollBy({left:r,top:t,behavior:"smooth"}),z=!1,v(pt,!0),w((function(){z=!0,v(pt)})),hr(n)}),{T:!1,H:!0}),dr(y,"transitionstart",(function(n){k(n)&&function n(){O(),x(n)}()})),dr(y,"transitionend transitioncancel",(function(n){k(n)&&(S(),O())})),dr(p,"mousedown",ln(dr,f,"click",pr,{P:!0,H:!0}),{H:!0}),function(){var r="pointerup pointerleave pointercancel lostpointercapture",e=function(n,r){return function(e){var i,o=t.jr,u=or(h)[N]-or(y)[N],c=r*e/u*o[T];xr(a,((i={})[T]=n+c,i))}};return dr(h,"pointerdown",(function(t){var o=_n(t.target,"."+ct)===y,c=o?y:h,l=n.scrollbars,v=t.button,s=t.isPrimary,d=t.pointerType,p=l.pointers;if(0===v&&s&&l[o?"dragScroll":"clickScroll"]&&(p||[]).includes(d)){var b=!o&&t.shiftKey,w=ln(fr,y),m=ln(fr,h),g=function(n,r){return(n||w())[C]-(r||m())[C]},x=u(fr(a)[j])/or(a)[N]||1,S=e(Sr(a)[T]||0,1/x),O=t[P],E=w(),k=m(),z=E[j],I=g(E,k)+z/2,M=O-k[C],L=o?0:M-I,R=function(n){U(_),c.releasePointerCapture(n.pointerId)},_=[jn(i,Lr,Dr),dr(f,r,R),dr(f,"selectstart",(function(n){return hr(n)}),{T:!1}),dr(h,r,R),dr(h,"pointermove",(function(n){var r=n[P]-O;(o||b)&&S(L+r)}))];if(c.setPointerCapture(t.pointerId),b)S(L);else if(!o){var A=gt(zt);A&&H(_,A(S,g,L,z,M))}}}))}(),m,S])}},Qt=function(n){var r=Mt(),t=r.rr,i=r.j,o=t().elements,u=o.host,c=o.padding,a=o.viewport,f=o.content,l=I(n),v=l?{}:n,s=v.elements||{},d=s.host,p=s.padding,h=s.viewport,y=s.content,b=l?n:v.target,w=Mn(b),m=In(b,"textarea"),g=b.ownerDocument,x=g.documentElement,S=function(){return g.defaultView||e},O=function(n){n&&n.focus&&n.focus()},E=ln(Rt,[b]),P=ln(_t,[b]),j=ln(Xn,""),C=ln(E,j,a),N=ln(P,j,f),T=C(h),k=T===b,z=k&&w,M=!k&&N(y),L=!k&&T===M,R=z?x:T,_=m?E(j,u,d):b,D=z?R:_,V=!k&&P(j,c,p),F=!L&&M,B=[F,R,V,D].map((function(n){return I(n)&&!Rn(n)&&n})),X=function(n){return n&&A(B,n)},W=X(R)?b:R,Q={br:b,mr:D,I:R,va:V,Sr:F,Lr:z?x:R,Jr:z?g:R,ia:w?x:W,$r:g,wr:m,kr:w,Ir:l,V:k,oa:S,yr:function(n){return function(n,r,t){return En(n,r).A(t)}(R,k?Lr:Fr,n)},Or:function(n,r){return Cn(R,k?Lr:Fr,n,r)}},Y=Q.br,$=Q.mr,q=Q.va,G=Q.I,K=Q.Sr,J=[function(){On($,[Lr,Mr]),On(Y,Mr),w&&On(x,[Mr,Lr])}],Z=m&&X($),nn=m?Y:Ln([K,G,q,$,Y].find((function(n){return n&&!X(n)}))),rn=z?Y:K||G,tn=ln(U,J);return[Q,function(){var n=S(),r=An(),t=function(n){Fn(Rn(n),Ln(n)),Hn(n)},e=function(n){return n?dr(n,"focusin focusout focus blur",(function(n){pr(n),n.stopImmediatePropagation()}),{H:!0,T:!1}):fn},o="tabindex",u=gn(G,o),c=e(r);return Sn($,Lr,k?"viewport":"host"),Sn(q,Wr,""),Sn(K,Yr,""),k||(Sn(G,Fr,""),Sn(G,o,u||"-1"),w&&jn(x,Lr,Vr)),Z&&(Bn(Y,$),H(J,(function(){Bn($,Y),Hn($)}))),Fn(rn,nn),Fn($,q),Fn(q||$,!k&&G),Fn(G,K),H(J,[c,function(){var n=An(),r=e(n);On(q,Wr),On(K,Yr),On(G,[Rr,_r,Fr]),u?Sn(G,o,u):On(G,o),X(K)&&t(K),X(G)&&t(G),X(q)&&t(q),O(n),r()}]),i&&!k&&(jn(G,Fr,Xr),H(J,ln(On,G,Fr))),O(k||r!==b||n.top!==n?r:G),c(),nn=0,tn},tn]},Yt=function(n){var r=n.Sr;return function(n){var t,e=n.Qr,i=n.ua,o=n.zr,u=(e||{}).Ar,c=i.Cr;r&&(u||o)&&Kn(r,((t={})[rn]=c&&"100%",t))}},$t=function(n,t){var e=n.mr,i=n.va,o=n.I,u=n.V,c=r({o:an,v:nr()},ln(nr,e,"padding","")),a=c[0],f=c[1];return function(n){var r=n.Dr,e=n.Qr,c=n.ua,l=n.zr,v=f(l),s=v[0],d=v[1],p=Mt().j,h=e||{},y=h.gr,b=h.Tr,w=h.Er,m=c.U,g=r("paddingAbsolute"),x=g[0],S=g[1];if(y||d||l||b){var O=a(l);s=O[0],d=O[1]}var E=!u&&(S||w||d);if(E){var P,j,C=!x||!i&&!p,N=s.r+s.l,T=s.t+s.b,k=((P={})[G]=C&&!m?-N:0,P[K]=C?-T:0,P[q]=C&&m?-N:0,P.top=C?-s.t:0,P.right=C?m?-s.r:"auto":0,P.left=C?m?"auto":-s.l:0,P[nn]=C&&"calc(100% + "+N+"px)",P),z=((j={})[W]=C?s.t:0,j[Q]=C?s.r:0,j[$]=C?s.b:0,j[Y]=C?s.l:0,j);Kn(i||o,k),Kn(o,z),hn(t,{va:s,ca:!C,W:i?z:hn({},k,z)})}return{la:E}}},qt=function(n,t){var o=Mt(),u=n.mr,c=n.va,a=n.I,f=n.V,l=n.kr,v=n.Or,s=n.oa,d=o.j,p=l&&f,h=ln(i,0),y={o:un,v:{w:0,h:0}},b={o:cn,v:{x:tn,y:tn}},w=function(n,r){var t=e.devicePixelRatio%1!=0?1:0,i={w:h(n.w-r.w),h:h(n.h-r.h)};return{w:i.w>t?i.w:0,h:i.h>t?i.h:0}},m=r(y,ln(ar,a)),g=m[0],x=m[1],S=r(y,ln(cr,a)),O=S[0],E=S[1],P=r(y),j=P[0],C=P[1],N=r(y),T=N[0],k=N[1],z=r(b)[0],I=gt(Tt);return function(r,e){var l,y=r.Dr,b=r.Qr,m=r.ua,S=r.zr,P=e.la,N=b||{},M=N.gr,L=N.Tr,R=N.Er,_=N.Pr,A=I&&I.M(n,t,m,o,y)||{},D=A.q,H=A.X,V=A.K,F=Pt(y,o),B=F[0],X=F[1],U=y("overflow"),W=U[0],Q=U[1],Y=M||P||L||R||_||X,$=jt(W.x),q=jt(W.y),G=$||q,K=x(S),nn=E(S),rn=C(S),tn=k(S);if(X&&d&&v(Xr,!B),Y){G&&v(Ur,!1);var en=H?H(l):[],on=en[0],un=en[1],cn=K=g(S),an=cn[0],fn=cn[1],ln=nn=O(S),vn=ln[0],sn=ln[1],dn=ur(a),pn=vn,yn=dn;on&&on(),(sn||fn||X)&&un&&!B&&D&&D(un,vn,an);var bn=ir(s()),wn={w:h(i(vn.w,pn.w)+an.w),h:h(i(vn.h,pn.h)+an.h)},mn={w:h((p?bn.w:yn.w+h(dn.w-vn.w))+an.w),h:h((p?bn.h:yn.h+h(dn.h-vn.h))+an.h)};tn=T(mn),rn=j(w(wn,mn),S)}var gn=tn,xn=gn[0],On=gn[1],En=rn,Pn=En[0],jn=En[1],Nn=nn,Tn=Nn[0],kn=Nn[1],zn=K,In=zn[0],Mn=zn[1],Ln={x:Pn.w>0,y:Pn.h>0},Rn=$&&q&&(Ln.x||Ln.y)||$&&Ln.x&&!Ln.y||q&&Ln.y&&!Ln.x;if(P||R||_||Mn||kn||On||jn||Q||X||Y){var _n={},An=Nt(n,Ln,W,_n);V&&V(An,m,!!D&&D(An,Tn,In),_n),f?(Sn(u,Rr,_n[J]),Sn(u,_r,_n[Z])):Kn(a,_n)}Cn(u,Lr,Ar,Rn),Cn(c,Wr,Qr,Rn),f||Cn(a,Fr,Ur,G);var Dn=z(Ct(n).L),Hn=Dn[0],Vn=Dn[1];return hn(t,{L:Hn,Fr:{x:xn.w,y:xn.h},jr:{x:Pn.w,y:Pn.h},na:Ln}),{ta:Vn,aa:On,ea:jn}}},Gt=function n(r,t,e){var i=Mt().er,o=I(r),u=o?r:r.target,c=Ht(u);if(t&&!c){var a=!1,f=[],l={},v=function(n){var r=yn(n,!0),t=gt(St);return t?t(r,!0):r},s=hn({},i(),v(t)),d=Er(),p=d[0],h=d[1],y=d[2],b=Er(e),w=b[0],m=b[1],g=b[2],x=function(n,r){g(n,r),y(n,r)},S=function(n,r,t,e){var i=Tr(r,{}),o=function(n){var r,t=Qt(n),e=t[0],i=t[1],o=t[2],u={va:{t:0,r:0,b:0,l:0},ca:!1,W:(r={},r[G]=0,r[K]=0,r[q]=0,r[W]=0,r[Q]=0,r[$]=0,r[Y]=0,r),Fr:{x:0,y:0},jr:{x:0,y:0},L:{x:tn,y:tn},na:{x:!1,y:!1}},c=e.br,a=e.I,f=e.V,l=Mt(),v=l.j,s=l.R,d=!v&&(s.x||s.y),p=[Yt(e),$t(e,u),qt(e,u)];return[i,function(n){var r={},t=d&&Sr(a),e=f?jn(a,Lr,Hr):fn;return _(p,(function(t){hn(r,t(n,r)||{})})),e(),xr(a,t),!f&&xr(c,0),r},u,e,o]}(n),u=o[0],c=o[1],a=o[2],f=o[3],l=o[4],v=Xt(f,a,i,(function(n){g({},n)})),s=v[0],d=v[1],p=v[2],h=function(n,r,t,e,i,o){var u,c,a,f,l,v=fn,s=0,d=function(n){return"mouse"===n.pointerType},p=vn(),h=p[0],y=p[1],b=vn(100),w=b[0],m=b[1],g=vn(100),x=g[0],S=g[1],O=vn((function(){return s})),E=O[0],P=O[1],j=Ut(n,i,e,Wt(r,i,e,(function(n){return d(n)&&A()}))),C=j[0],N=j[1],T=i.mr,k=i.Jr,z=i.kr,I=C.Yr,M=C.Br,L=C.Ur,R=C.Wr,_=function(n,r){if(P(),n)I(dt);else{var t=ln(I,dt,!0);s>0&&!r?E(t):t()}},A=function(){(a?u:f)||(_(!0),w((function(){_(!1)})))},D=function(n){I(st,n,!0),I(st,n,!1)},V=function(n){d(n)&&(u=a,a&&_(!0))},F=[P,m,S,y,function(){return v()},dr(T,"pointerover",V,{P:!0}),dr(T,"pointerenter",V),dr(T,"pointerleave",(function(n){d(n)&&(u=!1,a&&_(!1))})),dr(T,"pointermove",(function(n){d(n)&&c&&A()})),dr(k,"scroll",(function(n){h((function(){L(),A()})),o(n),R()}))];return[function(){return ln(U,H(F,N()))},function(n){var r=n.Dr,i=n.zr,o=n.Qr,u=n.ra||{},d=u.aa,p=u.ea,h=u.ta,y=o||{},b=y.Er,w=y._r,m=t.U,g=Mt().R,S=e.L,O=e.na,E=r("showNativeOverlaidScrollbars"),P=E[0],j=E[1],C=r("scrollbars.theme"),N=C[0],T=C[1],A=r("scrollbars.visibility"),H=A[0],V=A[1],F=r("scrollbars.autoHide"),B=F[0],X=F[1],U=r("scrollbars.autoHideSuspend"),W=U[0],Q=U[1],Y=r("scrollbars.autoHideDelay")[0],$=r("scrollbars.dragScroll"),q=$[0],G=$[1],K=r("scrollbars.clickScroll"),J=K[0],Z=K[1],nn=r("overflow"),rn=nn[0],tn=nn[1],en=w&&!i,on=O.x||O.y,un=d||p||b||i,cn=h||V||tn,an=P&&g.x&&g.y,fn=function(n,r,t){var e=n.includes("scroll")&&("visible"===H||"auto"===H&&"scroll"===r);return I(at,e,t),e};if(s=Y,en&&(W&&on?(D(!1),v(),x((function(){v=dr(k,"scroll",ln(D,!0),{P:!0})}))):D(!0)),j&&I(rt,an),T&&(I(l),I(N,!0),l=N),Q&&!W&&D(!0),X&&(c="move"===B,a="leave"===B,_(f="never"===B,!0)),G&&I(yt,q),Z&&I(ht,J),cn){var vn=fn(rn.x,S.x,!0),sn=fn(rn.y,S.y,!1);I(ft,!(vn&&sn))}un&&(M(),L(),R(),I(vt,!O.x,!0),I(vt,!O.y,!1),I(et,m&&!z))},{},C]}(n,r,p,a,f,(function(n){return x("scroll",[T,n])})),y=h[0],b=h[1],w=h[3],m=function(n){return pn(n).some((function(r){return!!n[r]}))},g=function(n,t){var e=n.fa,i=n.zr,o=n.Rr,u=n.sa,a=e||{},f=!!i,l={Dr:Tr(r,a,f),fa:a,zr:f};if(u)return b(l),!1;var v=t||d(hn({},l,{Rr:o})),s=c(hn({},l,{ua:p,Qr:v}));b(hn({},l,{Qr:v,ra:s}));var h=m(v),y=m(s),w=h||y||!bn(a)||f;return w&&function(n,r){var t=n.fa,e=n.zr,i=r.Qr,o=r.ra,u=i.gr,c=i.Er,a=i.Ar,f=i.Tr,l=i.Hr,v=i._r,s=o.aa,d=o.ea,p=o.ta;x("updated",[T,{updateHints:{sizeChanged:!!u,directionChanged:!!c,heightIntrinsicChanged:!!a,overflowEdgeChanged:!!s,overflowAmountChanged:!!d,overflowStyleChanged:!!p,contentMutation:!!f,hostMutation:!!l,appear:!!v},changedOptions:t||{},force:!!e}])}(n,{Qr:v,ra:s}),w};return[function(){var n=f.ia,r=f.I,t=Sr(n),e=[s(),u(),y()];return xr(r,t),ln(U,e)},g,function(){return{da:p,pa:a}},{_a:f,ha:w},l]}(r,s),O=S[0],E=S[1],P=S[2],j=S[3],C=S[4],N=function(n){!function(n){Dt.delete(n)}(u),U(f),a=!0,x("destroyed",[T,n]),h(),m()},T={options:function(n,r){if(n){var t=r?i():{},e=Nr(s,hn(t,v(n)));bn(e)||(hn(s,e),E({fa:e}))}return hn({},s)},on:w,off:function(n,r){n&&r&&m(n,r)},state:function(){var n=P(),r=n.da,t=n.pa,e=r.U,i=t.Fr,o=t.jr,u=t.L,c=t.na,f=t.va,l=t.ca;return hn({},{overflowEdge:i,overflowAmount:o,overflowStyle:u,hasOverflow:c,padding:f,paddingAbsolute:l,directionRTL:e,destroyed:a})},elements:function(){var n=j._a,r=n.br,t=n.mr,e=n.va,i=n.I,o=n.Sr,u=n.Lr,c=n.Jr,a=j.ha,f=a.qr,l=a.Gr,v=function(n){var r=n.Vr,t=n.Mr;return{scrollbar:n.Nr,track:t,handle:r}},s=function(n){var r=n.Xr,t=n.Kr,e=v(r[0]);return hn({},e,{clone:function(){var n=v(t());return E({sa:!0}),n}})};return hn({},{target:r,host:t,padding:e||i,viewport:i,content:o||i,scrollOffsetElement:u,scrollEventElement:c,scrollbarHorizontal:s(f),scrollbarVertical:s(l)})},update:function(n){return E({zr:n,Rr:!0})},destroy:ln(N,!1),plugin:function(n){return l[pn(n)[0]]}};return H(f,[C]),function(n,r){Dt.set(n,r)}(u,T),mt(bt,n,[T,p,l]),At(j._a.kr,!o&&r.cancel)?(N(!0),T):(H(f,O()),x("initialized",[T]),T.update(!0),T)}return c};return Gt.plugin=function(n){var r=N(n),t=r?n:[n],e=t.map((function(n){return mt(n,Gt)[0]}));return function(n){_(n,(function(n){return _(n,(function(r,t){bt[t]=n[t]}))}))}(t),r?e:e[0]},Gt.valid=function(n){var r=n&&n.elements,t=C(r)&&r();return z(t)&&!!Ht(t.target)},Gt.env=function(){var n=Mt(),r=n.F,t=n.R,e=n.j,i=n.$,o=n.G,u=n.nr,c=n.vr,a=n.rr,f=n.ar,l=n.er,v=n.tr;return hn({},{scrollbarsSize:r,scrollbarsOverlaid:t,scrollbarsHiding:e,rtlScrollBehavior:i,scrollTimeline:o,staticDefaultInitialization:u,staticDefaultOptions:c,getDefaultInitialization:a,setDefaultInitialization:f,getDefaultOptions:l,setDefaultOptions:v})},n.ClickScrollPlugin=It,n.OverlayScrollbars=Gt,n.ScrollbarsHidingPlugin=kt,n.SizeObserverPlugin=Et,n}({});
/*!
* OverlayScrollbars
* Version: 2.7.1
* Version: 2.7.2
*

@@ -10,2 +10,2 @@ * Copyright (c) Rene Haas | KingSora.

*/
var OverlayScrollbarsGlobal=function(t){"use strict";const e=(t,e)=>{const{o:n,u:r,_:o}=t;let s,i=n;const l=(t,e)=>{const n=i,l=t,c=e||(r?!r(n,l):n!==l);return(c||o)&&(i=l,s=n),[i,c,s]};return[e?t=>l(e(i,s),t):l,t=>[i,!!t,s]]},n="undefined"!=typeof window&&"undefined"!=typeof document,r=n?window:{},o=Math.max,s=Math.min,i=Math.round,l=Math.abs,c=r.cancelAnimationFrame,a=r.requestAnimationFrame,u=r.setTimeout,d=r.clearTimeout,p=t=>void 0!==r[t]?r[t]:void 0,f=p("MutationObserver"),h=p("IntersectionObserver"),y=p("ResizeObserver"),v=p("ScrollTimeline"),b=n&&Node.ELEMENT_NODE,{toString:w,hasOwnProperty:m}=Object.prototype,g=/^\[object (.+)\]$/,x=t=>void 0===t,$=t=>null===t,S=t=>"number"==typeof t,O=t=>"string"==typeof t,T=t=>"boolean"==typeof t,P=t=>"function"==typeof t,L=t=>Array.isArray(t),C=t=>"object"==typeof t&&!L(t)&&!$(t),D=t=>{const e=!!t&&t.length,n=S(e)&&e>-1&&e%1==0;return!(!(L(t)||!P(t)&&n)||e>0&&C(t)&&!(e-1 in t))},E=t=>{if(!t||!C(t)||"object"!==(t=>x(t)||$(t)?`${t}`:w.call(t).replace(g,"$1").toLowerCase())(t))return!1;let e;const n="constructor",r=t[n],o=r&&r.prototype,s=m.call(t,n),i=o&&m.call(o,"isPrototypeOf");if(r&&!s&&!i)return!1;for(e in t);return x(e)||m.call(t,e)},k=t=>{const e=HTMLElement;return!!t&&(e?t instanceof e:t.nodeType===b)},M=t=>{const e=Element;return!!t&&(e?t instanceof e:t.nodeType===b)},A=()=>performance.now(),H=(t,e,n,r,s)=>{let i=0;const l=A(),u=o(0,n),d=n=>{const c=A(),p=c-l>=u,f=n?1:1-(o(0,l+u-c)/u||0),h=(e-t)*(P(s)?s(f,f*u,0,1,u):f)+t,y=p||1===f;r&&r(h,f,y),i=y?0:a((()=>d()))};return d(),t=>{c(i),t&&d(t)}};function N(t,e){if(D(t))for(let n=0;n<t.length&&!1!==e(t[n],n,t);n++);else t&&N(Object.keys(t),(n=>e(t[n],n,t)));return t}const V=(t,e)=>t.indexOf(e)>=0,_=(t,e)=>t.concat(e),R=(t,e,n)=>(n||O(e)||!D(e)?t.push(e):Array.prototype.push.apply(t,e),t),z=t=>Array.from(t||[]),I=t=>L(t)?t:[t],j=t=>!!t&&!t.length,B=t=>z(new Set(t)),U=(t,e,n)=>{N(t,(t=>t&&t.apply(void 0,e||[]))),!n&&(t.length=0)},Z="paddingTop",F="paddingRight",X="paddingLeft",W="paddingBottom",Y="marginLeft",q="marginRight",G="marginBottom",J="overflowX",K="overflowY",Q="width",tt="height",et="hidden",nt="visible",rt=(t,e,n,r)=>{if(t&&e){let o=!0;return N(n,(n=>{(r?r(t[n]):t[n])!==(r?r(e[n]):e[n])&&(o=!1)})),o}return!1},ot=(t,e)=>rt(t,e,["w","h"]),st=(t,e)=>rt(t,e,["x","y"]),it=(t,e)=>rt(t,e,["t","r","b","l"]),lt=()=>{},ct=(t,...e)=>t.bind(0,...e),at=t=>{let e;const n=t?u:a,r=t?d:c;return[o=>{r(e),e=n(o,P(t)?t():t)},()=>r(e)]},ut=(t,e)=>{let n,r,o,s=lt;const{v:i,p:l,S:p}=e||{},f=function(e){s(),d(n),n=r=void 0,s=lt,t.apply(this,e)},h=t=>p&&r?p(r,t):t,y=()=>{s!==lt&&f(h(o)||o)},v=function(){const t=z(arguments),e=P(i)?i():i;if(S(e)&&e>=0){const i=P(l)?l():l,p=S(i)&&i>=0,v=e>0?u:a,b=e>0?d:c,w=h(t)||t,m=f.bind(0,w);s();const g=v(m,e);s=()=>b(g),p&&!n&&(n=u(y,i)),r=o=w}else f(t)};return v.m=y,v},dt=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),pt=t=>t?Object.keys(t):[],ft=(t,e,n,r,o,s,i)=>{const l=[e,n,r,o,s,i];return"object"==typeof t&&!$(t)||P(t)||(t={}),N(l,(e=>{N(e,((n,r)=>{const o=e[r];if(t===o)return!0;const s=L(o);if(o&&E(o)){const e=t[r];let n=e;s&&!L(e)?n=[]:s||E(e)||(n={}),t[r]=ft(n,o)}else t[r]=s?o.slice():o}))})),t},ht=(t,e)=>N(ft({},t),((t,n,r)=>{void 0===t?delete r[n]:e&&t&&E(t)&&(r[n]=ht(t,e))})),yt=t=>{for(const e in t)return!1;return!0},vt=(t,e,n)=>o(t,s(e,n)),bt=t=>z(new Set((L(t)?t:(t||"").split(" ")).filter((t=>t)))),wt=(t,e)=>t&&t.getAttribute(e),mt=(t,e)=>t&&t.hasAttribute(e),gt=(t,e,n)=>{N(bt(e),(e=>{t&&t.setAttribute(e,n||"")}))},xt=(t,e)=>{N(bt(e),(e=>t&&t.removeAttribute(e)))},$t=(t,e)=>{const n=bt(wt(t,e)),r=ct(gt,t,e),o=(t,e)=>{const r=new Set(n);return N(bt(t),(t=>r[e](t))),z(r).join(" ")};return{O:t=>r(o(t,"delete")),$:t=>r(o(t,"add")),C:t=>{const e=bt(t);return e.reduce(((t,e)=>t&&n.includes(e)),e.length>0)}}},St=(t,e,n)=>{$t(t,e).O(n)},Ot=(t,e,n)=>($t(t,e).$(n),ct(St,t,e,n)),Tt=(t,e,n,r)=>{(r?Ot:St)(t,e,n)},Pt=t=>$t(t,"class"),Lt=(t,e)=>{Pt(t).O(e)},Ct=(t,e)=>(Pt(t).$(e),ct(Lt,t,e)),Dt=(t,e)=>{const n=[],r=e?M(e)&&e:document;return r?R(n,r.querySelectorAll(t)):n},Et=(t,e)=>!!M(t)&&t.matches(e),kt=t=>Et(t,"body"),Mt=t=>t?z(t.childNodes):[],At=t=>t&&t.parentElement,Ht=(t,e)=>M(t)&&t.closest(e),Nt=t=>(t||document).activeElement,Vt=t=>{if(D(t))N(z(t),(t=>Vt(t)));else if(t){const e=At(t);e&&e.removeChild(t)}},_t=(t,e,n)=>{if(n&&t){let r,o=e;return D(n)?(r=document.createDocumentFragment(),N(n,(t=>{t===o&&(o=t.previousSibling),r.appendChild(t)}))):r=n,e&&(o?o!==e&&(o=o.nextSibling):o=t.firstChild),t.insertBefore(r,o||null),()=>Vt(n)}return lt},Rt=(t,e)=>_t(t,null,e),zt=(t,e)=>_t(At(t),t&&t.nextSibling,e),It=t=>{const e=document.createElement("div");return gt(e,"class",t),e},jt=t=>{const e=It();return e.innerHTML=t.trim(),N(Mt(e),(t=>Vt(t)))},Bt=/^--/,Ut=(t,e)=>t.getPropertyValue(e)||t[e]||"",Zt=t=>{const e=t||0;return isFinite(e)?e:0},Ft=t=>Zt(parseFloat(t||"")),Xt=t=>`${(100*Zt(t)).toFixed(3)}%`,Wt=t=>`${Zt(t)}px`;function Yt(t,e){t&&N(e,((e,n)=>{try{const r=t.style,o=S(e)?Wt(e):(e||"")+"";Bt.test(n)?r.setProperty(n,o):r[n]=o}catch(o){}}))}function qt(t,e,n){const o=O(e);let s=o?"":{};if(t){const i=r.getComputedStyle(t,n)||t.style;s=o?Ut(i,e):e.reduce(((t,e)=>(t[e]=Ut(i,e),t)),s)}return s}const Gt=t=>"rtl"===qt(t,"direction"),Jt=(t,e,n)=>{const r=e?`${e}-`:"",o=n?`-${n}`:"",s=`${r}top${o}`,i=`${r}right${o}`,l=`${r}bottom${o}`,c=`${r}left${o}`,a=qt(t,[s,i,l,c]);return{t:Ft(a[s]),r:Ft(a[i]),b:Ft(a[l]),l:Ft(a[c])}},Kt=(t,e)=>`translate${C(t)?`(${t.x},${t.y})`:`${e?"X":"Y"}(${t})`}`,Qt={w:0,h:0},te=(t,e)=>e?{w:e[`${t}Width`],h:e[`${t}Height`]}:Qt,ee=t=>te("inner",t||r),ne=ct(te,"offset"),re=ct(te,"client"),oe=ct(te,"scroll"),se=t=>{const e=parseFloat(qt(t,Q))||0,n=parseFloat(qt(t,tt))||0;return{w:e-i(e),h:n-i(n)}},ie=t=>t.getBoundingClientRect(),le=t=>!(!t||!t[tt]&&!t[Q]),ce=(t,e)=>{const n=le(t);return!le(e)&&n},ae=(t,e,n,r)=>{N(bt(e),(e=>{t.removeEventListener(e,n,r)}))},ue=(t,e,n,r)=>{var o;const s=null==(o=r&&r.H)||o,i=r&&r.I||!1,l=r&&r.A||!1,c={passive:s,capture:i};return ct(U,bt(e).map((e=>{const r=l?o=>{ae(t,e,r,i),n(o)}:n;return t.addEventListener(e,r,c),ct(ae,t,e,r,i)})))},de=t=>t.stopPropagation(),pe=t=>t.preventDefault(),fe={x:0,y:0},he=t=>{const e=t&&ie(t);return e?{x:e.left+r.scrollX,y:e.top+r.scrollY}:fe},ye=(t,e,n)=>n?n.n?-t+0:n.i?e-t:t:t,ve=(t,e)=>[ye(0,t,e),ye(t,t,e)],be=(t,e,n)=>vt(0,1,ye(t,e,n)/e||0),we=(t,e)=>{const{x:n,y:r}=S(e)?{x:e,y:e}:e||{};S(n)&&(t.scrollLeft=n),S(r)&&(t.scrollTop=r)},me=t=>({x:t.scrollLeft,y:t.scrollTop}),ge=(t,e)=>{N(I(e),t)},xe=t=>{const e=new Map,n=(t,n)=>{if(t){const r=e.get(t);ge((t=>{r&&r[t?"delete":"clear"](t)}),n)}else e.forEach((t=>{t.clear()})),e.clear()},r=(t,o)=>{if(O(t)){const r=e.get(t)||new Set;return e.set(t,r),ge((t=>{P(t)&&r.add(t)}),o),ct(n,t,o)}T(o)&&o&&n();const s=pt(t),i=[];return N(s,(e=>{const n=t[e];n&&R(i,r(e,n))})),ct(U,i)};return r(t||{}),[r,n,(t,n)=>{N(z(e.get(t)),(t=>{n&&!j(n)?t.apply(0,n):t()}))}]},$e=t=>JSON.stringify(t,((t,e)=>{if(P(e))throw 0;return e})),Se=(t,e)=>t?`${e}`.split(".").reduce(((t,e)=>t&&dt(t,e)?t[e]:void 0),t):void 0,Oe={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"]}},Te=(t,e)=>{const n={};return N(_(pt(e),pt(t)),(r=>{const o=t[r],s=e[r];if(C(o)&&C(s))ft(n[r]={},Te(o,s)),yt(n[r])&&delete n[r];else if(dt(e,r)&&s!==o){let t=!0;if(L(o)||L(s))try{$e(o)===$e(s)&&(t=!1)}catch(l){}t&&(n[r]=s)}})),n},Pe=(t,e,n)=>r=>[Se(t,r),n||void 0!==Se(e,r)],Le=`data-overlayscrollbars`,Ce="os-environment",De=`${Ce}-scrollbar-hidden`,Ee=`${Le}-initialize`,ke=Le,Me=`${ke}-overflow-x`,Ae=`${ke}-overflow-y`,He="overflowVisible",Ne="scrollbarPressed",Ve="updating",_e="body",Re=`${Le}-viewport`,ze="arrange",Ie="scrollbarHidden",je=He,Be=`${Le}-padding`,Ue=je,Ze=`${Le}-content`,Fe="os-size-observer",Xe=`${Fe}-appear`,We=`${Fe}-listener`,Ye=`${We}-scroll`,qe=`${We}-item`,Ge=`${qe}-final`,Je="os-trinsic-observer",Ke="os-theme-none",Qe="os-scrollbar",tn=`${Qe}-rtl`,en=`${Qe}-horizontal`,nn=`${Qe}-vertical`,rn=`${Qe}-track`,on=`${Qe}-handle`,sn=`${Qe}-visible`,ln=`${Qe}-cornerless`,cn=`${Qe}-interaction`,an=`${Qe}-unusable`,un=`${Qe}-auto-hide`,dn=`${un}-hidden`,pn=`${Qe}-wheel`,fn=`${rn}-interactive`,hn=`${on}-interactive`,yn={},vn={},bn=(t,e,n)=>pt(t).map((r=>{const{static:o,instance:s}=t[r],[i,l,c]=n||[],a=n?s:o;if(a){const t=n?a(i,l,e):a(e);return(c||vn)[r]=t}})),wn=t=>vn[t],mn="__osOptionsValidationPlugin",gn="__osSizeObserverPlugin",xn=(()=>({[gn]:{static:()=>(t,e,n)=>{const r=3333333,o="scroll",s=jt(`<div class="${qe}" dir="ltr"><div class="${qe}"><div class="${Ge}"></div></div><div class="${qe}"><div class="${Ge}" style="width: 200%; height: 200%"></div></div></div>`),i=s[0],l=i.lastChild,u=i.firstChild,d=null==u?void 0:u.firstChild;let p,f=ne(i),h=f,y=!1;const v=()=>{we(u,r),we(l,r)},b=t=>{p=0,y&&(f=h,e(!0===t))},w=t=>{h=ne(i),y=!t||!ot(h,f),t?(de(t),y&&!p&&(c(p),p=a(b))):b(!1===t),v()},m=[Rt(t,s),ue(u,o,w),ue(l,o,w)];return Ct(t,Ye),Yt(d,{[Q]:r,[tt]:r}),a(v),[n?ct(w,!1):v,m]}}}))(),$n=(t,e)=>{const{T:n}=e,[r,o]=t("showNativeOverlaidScrollbars");return[r&&n.x&&n.y,o]},Sn=t=>0===t.indexOf(nt),On=(t,e)=>{const{D:n}=t,r=t=>{const r=qt(n,t);return[r,"scroll"===(e?e[t]:r)]},[o,s]=r(J),[i,l]=r(K);return{k:{x:o,y:i},R:{x:s,y:l}}},Tn=(t,e,n,r)=>{const o=e.x||e.y,s=(t,e)=>{const n=Sn(t),r=n&&o?"hidden":"",s=e&&n&&t.replace(`${nt}-`,"")||r;return[e&&!n?t:"",Sn(s)?"hidden":s]},[i,l]=s(n.x,e.x),[c,a]=s(n.y,e.y);return r[J]=l&&c?l:i,r[K]=a&&i?a:c,On(t,r)},Pn="__osScrollbarsHidingPlugin",Ln=(()=>({[Pn]:{static:()=>({M:(t,e,n,r,o)=>{const{V:s,D:i}=t,{L:l,T:c,P:a}=r,u=!s&&!l&&(c.x||c.y),[d]=$n(o,r),p=t=>{const{R:e}=t,n=l||d?0:42,r=(t,e,r)=>[e&&!l?t?n:r:0,t&&!!n],[o,s]=r(c.x,e.x,a.x),[i,u]=r(c.y,e.y,a.y);return{U:{x:o,y:i},B:{x:s,y:u}}},f=(t,{N:n},r,o)=>{if(ft(o,{[q]:0,[G]:0,[Y]:0}),!s){const{U:s,B:i}=p(t),{x:l,y:c}=i,{x:a,y:u}=s,{j:d}=e,f=n?Y:q,h=n?X:F,y=d[f],v=d[G],b=d[h],w=d[W];o[Q]=`calc(100% + ${u+-1*y}px)`,o[f]=-u+y,o[G]=-a+v,r&&(o[h]=b+(c?u:0),o[W]=w+(l?a:0))}};return{F:p,q:(t,r,o)=>{if(u){const{j:s}=e,{U:l,B:c}=p(t),{x:a,y:u}=c,{x:d,y:f}=l,{N:h}=n,y=s[h?F:X],v=s.paddingTop,b=r.w+o.w,w=r.h+o.h,m={w:f&&u?`${f+b-y}px`:"",h:d&&a?`${d+w-v}px`:""};Yt(i,{"--os-vaw":m.w,"--os-vah":m.h})}return u},W:r=>{if(u){const o=r||On(t),{j:s}=e,{B:l}=p(o),{x:c,y:a}=l,d={},h=t=>N(t,(t=>{d[t]=s[t]}));c&&h([G,Z,W]),a&&h([Y,q,X,F]);const y=qt(i,pt(d));return St(i,Re,ze),Yt(i,d),[()=>{f(o,n,u,y),Yt(i,y),Ot(i,Re,ze)},o]}return[lt]},X:f}},Y:()=>{let t={w:0,h:0},e=0;const n=()=>{const t=r.screen,e=t.deviceXDPI||0,n=t.logicalXDPI||1;return r.devicePixelRatio||e/n};return(r,o)=>{const s=ee(),c={w:s.w-t.w,h:s.h-t.h};if(0===c.w&&0===c.h)return;const a=l(c.w),u=l(c.h),d={w:l(i(s.w/(t.w/100))),h:l(i(s.h/(t.h/100)))},p=n(),f=a>2&&u>2,h=!((t,e)=>{const n=l(t),r=l(e);return!(n===r||n+1===r||n-1===r)})(d.w,d.h);let y,v;return f&&h&&p!==e&&p>0&&([v,y]=o(),ft(r.P,v)),t=s,e=p,y}}})}}))(),Cn="__osClickScrollPlugin",Dn=(()=>({[Cn]:{static:()=>(t,e,n,r,o)=>{let s=0,i=lt;const l=c=>{i=H(c,c+r*Math.sign(n),133,((n,c,a)=>{t(n);const d=e();if(a&&!(o>=d&&o<=d+r)){if(s)l(n);else{const t=u((()=>{l(n)}),222);i=()=>{clearTimeout(t)}}s++}}))};return l(0),()=>i()}}}))();let En;const kn=()=>(En||(En=(()=>{const t=(t,e,n,r)=>{Rt(t,e);const o=re(e),s=ne(e),i=se(n);return r&&Vt(e),{x:s.h-o.h+i.h,y:s.w-o.w+i.w}},{body:n}=document,s=jt(`<div class="${Ce}"><div></div><style>${`.${Ce}{scroll-behavior:auto!important;position:fixed;opacity:0;visibility:hidden;overflow:scroll;height:200px;width:200px;z-index:-1}.${Ce} div{width:200%;height:200%;margin:10px 0}.${De}{scrollbar-width:none!important}.${De}::-webkit-scrollbar,.${De}::-webkit-scrollbar-corner{appearance:none!important;display:none!important;width:0!important;height:0!important}`}</style></div>`)[0],i=s.firstChild,[l,,c]=xe(),[a,u]=e({o:t(n,s,i),u:st},ct(t,n,s,i,!0)),[d]=u(),p=(t=>{let e=!1;const n=Ct(t,De);try{e="none"===qt(t,"scrollbar-width")||"none"===qt(t,"display","::-webkit-scrollbar")}catch(o){}return n(),e})(s),f={x:0===d.x,y:0===d.y},h={elements:{host:null,padding:!p,viewport:t=>p&&kt(t)&&t,content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},y=ft({},Oe),b=ct(ft,{},y),w=ct(ft,{},h),m={P:d,T:f,L:p,G:!!v,J:((t,e)=>{Yt(t,{[J]:et,[K]:et,direction:"rtl"}),we(t,{x:0});const n=he(t),r=he(e);we(t,{x:-999});const o=he(e);return{i:n.x===r.x,n:r.x!==o.x}})(s,i),K:ct(l,"r"),Z:w,tt:t=>ft(h,t)&&w(),nt:b,ot:t=>ft(y,t)&&b(),st:ft({},h),et:ft({},y)};return xt(s,"style"),Vt(s),r.addEventListener("resize",(()=>{let t;if(!(p||f.x&&f.y)){const e=wn(Pn);t=!!(e?e.Y():lt)(m,a)}c("r",[t])})),m})()),En),Mn=(t,e)=>P(e)?e.apply(0,t):e,An=(t,e,n,r)=>{const o=x(r)?n:r;return Mn(t,o)||e.apply(0,t)},Hn=(t,e,n,r)=>{const o=x(r)?n:r,s=Mn(t,o);return!!s&&(k(s)?s:e.apply(0,t))},Nn=new WeakMap,Vn=t=>Nn.get(t),_n=(t,e,n,r)=>{let o=!1;const{ct:s,rt:i,lt:l,it:c,ut:a,dt:u}=r||{},d=ut((()=>o&&n(!0)),{v:33,p:99}),[p,h]=((t,e,n)=>{let r=!1;const o=!!n&&new WeakMap,s=s=>{if(o&&n){const i=n.map((e=>{const[n,r]=e||[];return[r&&n?(s||Dt)(n,t):[],r]}));N(i,(n=>N(n[0],(s=>{const i=n[1],l=o.get(s)||[];if(t.contains(s)&&i){const t=ue(s,i,(n=>{r?(t(),o.delete(s)):e(n)}));o.set(s,R(l,t))}else U(l),o.delete(s)}))))}};return s(),[()=>{r=!0},s]})(t,d,l),y=i||[],v=_(s||[],y),b=(o,s)=>{if(!j(s)){const i=a||lt,l=u||lt,d=[],p=[];let f=!1,v=!1;if(N(s,(n=>{const{attributeName:o,target:s,type:a,oldValue:u,addedNodes:h,removedNodes:b}=n,w="attributes"===a,m="childList"===a,g=t===s,x=w&&o,$=x&&wt(s,o||"")||null,S=x&&u!==$,O=V(y,o)&&S;if(e&&(m||!g)){const e=w&&S,a=e&&c&&Et(s,c),p=(a?!i(s,o,u,$):!w||e)&&!l(n,!!a,t,r);N(h,(t=>R(d,t))),N(b,(t=>R(d,t))),v=v||p}!e&&g&&S&&!i(s,o,u,$)&&(R(p,o),f=f||O)})),h((t=>B(d).reduce(((e,n)=>(R(e,Dt(t,n)),Et(n,t)?R(e,n):e)),[]))),e)return!o&&v&&n(!1),[!1];if(!j(p)||f){const t=[B(p),f];return!o&&n.apply(0,t),t}}},w=new f(ct(b,!1));return[()=>(w.observe(t,{attributes:!0,attributeOldValue:!0,attributeFilter:v,subtree:e,childList:e,characterData:e}),o=!0,()=>{o&&(p(),w.disconnect(),o=!1)}),()=>{if(o)return d.m(),b(!0,w.takeRecords())}]},Rn=(t,n,r)=>{const o=3333333,{ft:s,_t:i}=r||{},l=wn(gn),{J:c}=kn(),a=ct(Gt,t),[u]=e({o:!1,_:!0});return()=>{const r=[],d=jt(`<div class="${Fe}"><div class="${We}"></div></div>`)[0],p=d.firstChild,f=t=>{const e=t instanceof ResizeObserverEntry,r=!e&&L(t);let i=!1,l=!1,a=!0;if(e){const[e,,n]=u(t.contentRect),r=le(e),o=ce(e,n);l=!n||o,i=!l&&!r,a=!i}else r?[,a]=t:l=!0===t;if(s&&a){const e=r?t[0]:Gt(d);we(d,{x:ye(o,o,e&&c),y:o})}i||n({vt:r?t:void 0,ht:!r,_t:l})};if(y){const t=new y((t=>f(t.pop())));t.observe(p),R(r,(()=>{t.disconnect()}))}else{if(!l)return lt;{const[t,e]=l(p,f,i);R(r,_([Ct(d,Xe),ue(d,"animationstart",t)],e))}}if(s){const[t]=e({o:void 0},a);R(r,ue(d,"scroll",(e=>{const n=t(),[r,o,s]=n;o&&(Lt(p,"ltr rtl"),Ct(p,r?"rtl":"ltr"),f([!!r,o,s])),de(e)})))}return ct(U,R(r,Rt(t,d)))}},zn=(t,n)=>{let r;const o=It(Je),[s]=e({o:!1}),i=(t,e)=>{if(t){const r=s((t=>0===t.h||t.isIntersecting||t.intersectionRatio>0)(t)),[,o]=r;return o&&!e&&n(r)&&[r]}},l=(t,e)=>i(e.pop(),t);return[()=>{const e=[];if(h)r=new h(ct(l,!1),{root:t}),r.observe(o),R(e,(()=>{r.disconnect()}));else{const t=()=>{const t=ne(o);i(t)};R(e,Rn(o,t)()),t()}return ct(U,R(e,Rt(t,o)))},()=>r&&l(!0,r.takeRecords())]},In=(t,n,r,o)=>{let s,i,l,c,a,u;const{L:d}=kn(),p=`[${ke}]`,f=`[${Re}]`,h=["tabindex"],v=["wrap","cols","rows"],b=["id","class","style","open"],{gt:w,bt:m,D:g,wt:x,yt:$,V:T,St:C,Ot:D}=t,E={$t:!1,N:Gt(w)},k=kn(),A=wn(Pn),[H]=e({u:ot,o:{w:0,h:0}},(()=>{const e=A&&A.M(t,n,E,k,r).W,o=C(je),s=!T&&C(ze),i=s&&me(g);D(je),T&&D(Ve,!0);const l=s&&e&&e()[0],c=oe(x),a=oe(g),u=se(g);return D(je,o),T&&D(Ve),l&&l(),we(g,i),{w:a.w+c.w+u.w,h:a.h+c.h+u.h}})),R=$?v:_(b,v),z=ut(o,{v:()=>s,p:()=>i,S(t,e){const[n]=t,[r]=e;return[_(pt(n),pt(r)).reduce(((t,e)=>(t[e]=n[e]||r[e],t)),{})]}}),I=t=>{if(T){const e=Gt(w);ft(t,{Ct:u!==e}),ft(E,{N:e}),u=e}},j=t=>{N(t||h,(t=>{if(V(h,t)){const e=wt(m,t);O(e)?gt(g,t,e):xt(g,t)}}))},B=(t,e)=>{const[n,r]=t,s={xt:r};return ft(E,{$t:n}),!e&&o(s),s},U=({ht:t,vt:e,_t:n})=>{const r=(!t||n||e)&&d?z:o,[s,i]=e||[],l={ht:t||n,_t:n,Ct:i};I(l),e&&ft(E,{N:s}),r(l)},Z=(t,e)=>{const[,n]=H(),r={Ht:n};return I(r),n&&!e&&(t?o:z)(r),r},F=(t,e,n)=>{const r={zt:e};return I(r),e&&!n?z(r):T||j(t),r},{K:X}=k,[W,Y]=x?zn(m,B):[],q=!T&&Rn(m,U,{_t:!0,ft:!0}),[G,J]=_n(m,!1,F,{rt:b,ct:_(b,h)}),K=T&&y&&new y((t=>{const e=t[t.length-1].contentRect;U({ht:!0,_t:ce(e,a)}),a=e}));return[()=>{j(),K&&K.observe(m);const t=q&&q(),e=W&&W(),n=G(),r=X((t=>{const[,e]=H();z({It:t,Ht:e})}));return()=>{K&&K.disconnect(),t&&t(),e&&e(),c&&c(),n(),r()}},({Et:t,At:e,Tt:n})=>{const r={},[o]=t("update.ignoreMutation"),[a,u]=t("update.attributes"),[d,h]=t("update.elementEvents"),[y,v]=t("update.debounce"),b=e||n;if(h||u){l&&l(),c&&c();const[t,e]=_n(x||g,!0,Z,{ct:_(R,a||[]),lt:d,it:p,dt:(t,e)=>{const{target:n,attributeName:r}=t;return!(e||!r||T)&&((t,e,n)=>{const r=Ht(t,e),o=t&&((t,e)=>{const n=e?M(e)&&e:document;return n?n.querySelector(t):null})(n,r),s=Ht(o,e)===r;return!(!r||!o)&&(r===t||o===t||s&&Ht(Ht(t,n),e)!==r)})(n,p,f)||!!Ht(n,`.${Qe}`)||!!(t=>P(o)&&o(t))(t)}});c=t(),l=e}if(v)if(z.m(),L(y)){const t=y[0],e=y[1];s=S(t)&&t,i=S(e)&&e}else S(y)?(s=y,i=!1):(s=!1,i=!1);if(b){const t=J(),e=Y&&Y(),n=l&&l();t&&ft(r,F(t[0],t[1],b)),e&&ft(r,B(e[0],b)),n&&ft(r,Z(n[0],b))}return I(r),r},E]},jn=(t,e,n,r)=>{const{Z:o,J:s}=kn(),{scrollbars:i}=o(),{slot:l}=i,{gt:c,bt:a,D:u,Dt:d,kt:p,Rt:f,V:h}=e,{scrollbars:y}=d?{}:t,{slot:b}=y||{},w=new Map,m=t=>v&&new v({source:p,axis:t}),g=m("x"),x=m("y"),$=Hn([c,a,u],(()=>h&&f?c:a),l,b),S=(t,e)=>{if(e){const n=t?Q:tt,{Mt:r,Vt:o}=e,s=ie(o)[n],i=ie(r)[n];return vt(0,1,s/i||0)}const r=t?"x":"y",{Lt:o,Pt:s}=n,i=s[r],l=o[r];return vt(0,1,i/(i+l)||0)},O=(t,e)=>ft(t,e?{clear:["left"]}:{}),P=t=>{w.forEach(((e,n)=>{(!t||V(I(t),n))&&(N(e||[],(t=>{t&&t.cancel()})),w.delete(n))}))},L=(t,e,n,r)=>{const o=w.get(t)||[],s=o.find((t=>t&&t.timeline===e));s?s.effect=new KeyframeEffect(t,n,{composite:r}):w.set(t,_(o,[t.animate(n,{timeline:e,composite:r})]))},C=(t,e,n)=>{const r=n?Ct:Lt;N(t,(t=>{r(t.Ut,e)}))},D=(t,e)=>{N(t,(t=>{const[n,r]=e(t);Yt(n,r)}))},E=(t,e)=>{D(t,(t=>{const{Vt:n}=t;return[n,{[e?Q:tt]:Xt(S(e))}]}))},k=(t,e)=>{const{Lt:r}=n,o=e?r.x:r.y,i=(t,n,r)=>Kt(Xt(((t,e,n,r)=>{const o=S(n,t);return 1/o*(1-o)*(r?1-e:e)||0})(t,be(n,o,r),e,r)),e);if(g&&x)N(t,(t=>{const{Ut:n,Vt:r}=t,l=e&&Gt(n)&&s;L(r,e?g:x,O({transform:ve(o,l).map((e=>i(t,e,l)))},l))}));else{const n=me(p);D(t,(t=>{const{Vt:r,Ut:o}=t;return[r,{transform:i(t,e?n.x:n.y,e&&Gt(o)&&s)}]}))}},M=t=>h&&!f&&At(t)===u,A=[],H=[],z=[],j=(t,e,n)=>{const r=T(n),o=!r||!n;(!r||n)&&C(H,t,e),o&&C(z,t,e)},B=t=>{const e=It(`${Qe} ${t?en:nn}`),n=It(rn),o=It(on),s={Ut:e,Mt:n,Vt:o};return R(t?H:z,s),R(A,[Rt(e,n),Rt(n,o),ct(Vt,e),P,r(s,j,k,t)]),s},Z=ct(B,!0),F=ct(B,!1);return Z(),F(),[{Bt:()=>{E(H,!0),E(z)},Nt:()=>{k(H,!0),k(z)},jt:()=>{if(h){const{Lt:t}=n,e=.5;if(g&&x)N(_(z,H),(({Ut:n})=>{if(M(n)){const r=(t,r,o)=>{const i=o&&Gt(n)&&s;L(n,t,O({transform:ve(r-e,i).map((t=>Kt(Wt(t),o)))},i),"add")};r(g,t.x,!0),r(x,t.y)}else P(n)}));else{const e=me(p),n=n=>{const{Ut:r}=n,o=M(r)&&r,i=(t,e,n)=>{const r=e*be(t,e,n);return Wt(n?-r:r)};return[o,{transform:o?Kt({x:i(e.x,t.x,Gt(r)&&s),y:i(e.y,t.y)}):""}]};D(H,n),D(z,n)}}},Ft:j,qt:{G:g,Wt:H,Xt:Z,Yt:ct(D,H)},Gt:{G:x,Wt:z,Xt:F,Yt:ct(D,z)}},()=>(Rt($,H[0].Ut),Rt($,z[0].Ut),ct(U,A))]},Bn=(t,e,n,r)=>{const{bt:o,D:s,V:l,kt:c,Jt:a}=e;return(e,d,p,f)=>{const{Ut:h,Mt:y,Vt:v}=e,[b,w]=at(333),[m,g]=at(),x=ct(p,[e],f),$=!!c.scrollBy,S=`client${f?"X":"Y"}`,O=f?Q:tt,T=f?"left":"top",P=f?"w":"h",L=f?"x":"y",C=t=>t.propertyName.indexOf(O)>-1;let D=!0;return ct(U,[ue(v,"pointermove pointerleave",r),ue(h,"pointerenter",(()=>{d(cn,!0)})),ue(h,"pointerleave pointercancel",(()=>{d(cn,!1)})),!l&&ue(h,"mousedown",(()=>{const t=Nt();(mt(t,Re)||mt(t,ke)||t===document.body)&&u((()=>{s.focus()}),25)})),ue(h,"wheel",(t=>{const{deltaX:e,deltaY:n,deltaMode:r}=t;$&&D&&0===r&&At(h)===o&&c.scrollBy({left:e,top:n,behavior:"smooth"}),D=!1,d(pn,!0),b((()=>{D=!0,d(pn)})),pe(t)}),{H:!1,I:!0}),ue(v,"transitionstart",(t=>{if(C(t)){const t=()=>{x(),m(t)};t()}})),ue(v,"transitionend transitioncancel",(t=>{C(t)&&(g(),x())})),ue(h,"mousedown",ct(ue,a,"click",de,{A:!0,I:!0}),{I:!0}),(()=>{const e="pointerup pointerleave pointercancel lostpointercapture",r=(t,e)=>r=>{const{Lt:o}=n,s=ne(y)[P]-ne(v)[P],i=e*r/s*o[L];we(c,{[L]:t+i})};return ue(y,"pointerdown",(n=>{const s=Ht(n.target,`.${on}`)===v,l=s?v:y,u=t.scrollbars,{button:d,isPrimary:p,pointerType:f}=n,{pointers:h}=u;if(0===d&&p&&u[s?"dragScroll":"clickScroll"]&&(h||[]).includes(f)){const t=!s&&n.shiftKey,u=ct(ie,v),d=ct(ie,y),p=(t,e)=>(t||u())[T]-(e||d())[T],f=i(ie(c)[O])/ne(c)[P]||1,h=r(me(c)[L]||0,1/f),b=n[S],w=u(),m=d(),g=w[O],x=p(w,m)+g/2,$=b-m[T],C=s?0:$-x,D=t=>{U(E),l.releasePointerCapture(t.pointerId)},E=[Ot(o,ke,Ne),ue(a,e,D),ue(a,"selectstart",(t=>pe(t)),{H:!1}),ue(y,e,D),ue(y,"pointermove",(e=>{const n=e[S]-b;(s||t)&&h(C+n)}))];if(l.setPointerCapture(n.pointerId),t)h(C);else if(!s){const t=wn(Cn);t&&R(E,t(h,p,C,g,$))}}}))})(),w,g])}},Un=({wt:t})=>({Zt:e,an:n,Tt:r})=>{const{xt:o}=e||{},{$t:s}=n;t&&(o||r)&&Yt(t,{[tt]:s&&"100%"})},Zn=({bt:t,cn:n,D:r,V:o},s)=>{const[i,l]=e({u:it,o:Jt()},ct(Jt,t,"padding",""));return({Et:t,Zt:e,an:c,Tt:a})=>{let[u,d]=l(a);const{L:p}=kn(),{ht:f,Ht:h,Ct:y}=e||{},{N:v}=c,[b,w]=t("paddingAbsolute");(f||d||a||h)&&([u,d]=i(a));const m=!o&&(w||y||d);if(m){const t=!b||!n&&!p,e=u.r+u.l,o=u.t+u.b,i={[q]:t&&!v?-e:0,[G]:t?-o:0,[Y]:t&&v?-e:0,top:t?-u.t:0,right:t?v?-u.r:"auto":0,left:t?v?"auto":-u.l:0,[Q]:t&&`calc(100% + ${e}px)`},l={[Z]:t?u.t:0,[F]:t?u.r:0,[W]:t?u.b:0,[X]:t?u.l:0};Yt(n||r,i),Yt(r,l),ft(s,{cn:u,un:!t,j:n?l:ft({},i,l)})}return{dn:m}}},Fn=(t,n)=>{const s=kn(),{bt:i,cn:l,D:c,V:a,Ot:u,Rt:d,ln:p}=t,{L:f}=s,h=d&&a,y=ct(o,0),v={u:ot,o:{w:0,h:0}},b={u:st,o:{x:et,y:et}},w=(t,e)=>{const n=r.devicePixelRatio%1!=0?1:0,o={w:y(t.w-e.w),h:y(t.h-e.h)};return{w:o.w>n?o.w:0,h:o.h>n?o.h:0}},[m,g]=e(v,ct(se,c)),[x,$]=e(v,ct(oe,c)),[S,O]=e(v),[T,P]=e(v),[L]=e(b),C=wn(Pn);return({Et:e,Zt:r,an:d,Tt:v},{dn:b})=>{const{ht:D,Ht:E,Ct:k,It:M}=r||{},A=C&&C.M(t,n,d,s,e),{q:H,W:N,X:V}=A||{},[_,R]=$n(e,s),[z,I]=e("overflow"),j=D||b||E||k||M||R,B=Sn(z.x),U=Sn(z.y),Z=B||U;let F,X=g(v),W=$(v),Y=O(v),q=P(v);if(R&&f&&u(Ie,!_),j){Z&&u(je,!1);const[t,e]=N?N(F):[],[n,r]=X=m(v),[s,i]=W=x(v),l=re(c),a=s,d=l;t&&t(),(i||r||R)&&e&&!_&&H&&H(e,s,n);const f=ee(p),b={w:y(o(s.w,a.w)+n.w),h:y(o(s.h,a.h)+n.h)},g={w:y((h?f.w:d.w+y(l.w-s.w))+n.w),h:y((h?f.h:d.h+y(l.h-s.h))+n.h)};q=T(g),Y=S(w(b,g),v)}const[G,Q]=q,[tt,et]=Y,[nt,rt]=W,[ot,st]=X,it={x:tt.w>0,y:tt.h>0},lt=B&&U&&(it.x||it.y)||B&&it.x&&!it.y||U&&it.y&&!it.x;if(b||k||M||st||rt||Q||et||I||R||j){const e={},n=Tn(t,it,z,e);V&&V(n,d,!!H&&H(n,nt,ot),e),a?(gt(i,Me,e[J]),gt(i,Ae,e[K])):Yt(c,e)}Tt(i,ke,He,lt),Tt(l,Be,Ue,lt),a||Tt(c,Re,je,Z);const[ct,at]=L(On(t).k);return ft(n,{k:ct,Pt:{x:G.w,y:G.h},Lt:{x:tt.w,y:tt.h},en:it}),{sn:at,tn:Q,nn:et}}},Xn=(t,e,n,r)=>{const o=Pe(e,{}),[s,i,l,c,a]=(t=>{const[e,n,r]=(t=>{const e=kn(),{Z:n,L:r}=e,{elements:o}=n(),{host:s,padding:i,viewport:l,content:c}=o,a=k(t),u=a?{}:t,{elements:d}=u,{host:p,padding:f,viewport:h,content:y}=d||{},v=a?t:u.target,b=kt(v),w=Et(v,"textarea"),m=v.ownerDocument,g=m.documentElement,x=m.defaultView,$=t=>{t&&t.focus&&t.focus()},S=ct(An,[v]),O=ct(Hn,[v]),T=ct(It,""),P=ct(S,T,l),L=ct(O,T,c),C=P(h),D=C===v,E=D&&b,M=!D&&L(y),A=!D&&C===M,H=E?g:C,N=w?S(T,s,p):v,_=E?H:N,z=!D&&O(T,i,f),I=!A&&M,j=[I,H,z,_].map((t=>k(t)&&!At(t)&&t)),B=t=>t&&V(j,t),Z=B(H)?v:H,F={gt:v,bt:_,D:H,cn:z,wt:I,kt:E?g:H,Kt:E?m:H,rn:b?g:Z,ln:x,Jt:m,yt:w,Rt:b,Dt:a,V:D,St:t=>((t,e,n)=>$t(t,e).C(n))(H,D?ke:Re,t),Ot:(t,e)=>Tt(H,D?ke:Re,t,e)},{gt:X,bt:W,cn:Y,D:q,wt:G}=F,J=[()=>{xt(W,[ke,Ee]),xt(X,Ee),b&&xt(g,[Ee,ke])}],K=w&&B(W);let Q=w?X:Mt([G,q,Y,W,X].find((t=>t&&!B(t))));const tt=E?X:G||q,et=ct(U,J);return[F,()=>{const t=Nt(),e=t=>{Rt(At(t),Mt(t)),Vt(t)},n=t=>t?ue(t,"focusin focusout focus blur",(t=>{de(t),t.stopImmediatePropagation()}),{I:!0,H:!1}):lt,o="tabindex",s=wt(q,o),i=n(t);return gt(W,ke,D?"viewport":"host"),gt(Y,Be,""),gt(G,Ze,""),D||(gt(q,Re,""),gt(q,o,s||"-1"),b&&Ot(g,ke,_e)),K&&(zt(X,W),R(J,(()=>{zt(W,X),Vt(W)}))),Rt(tt,Q),Rt(W,Y),Rt(Y||W,!D&&q),Rt(q,G),R(J,[i,()=>{const t=Nt(),r=n(t);xt(Y,Be),xt(G,Ze),xt(q,[Me,Ae,Re]),s?gt(q,o,s):xt(q,o),B(G)&&e(G),B(q)&&e(q),B(Y)&&e(Y),$(t),r()}]),r&&!D&&(Ot(q,Re,Ie),R(J,ct(xt,q,Re))),$(D||x.top!==x||t!==v?t:q),i(),Q=0,et},et]})(t),o={cn:{t:0,r:0,b:0,l:0},un:!1,j:{[q]:0,[G]:0,[Y]:0,[Z]:0,[F]:0,[W]:0,[X]:0},Pt:{x:0,y:0},Lt:{x:0,y:0},k:{x:et,y:et},en:{x:!1,y:!1}},{gt:s,D:i,V:l}=e,{L:c,T:a}=kn(),u=!c&&(a.x||a.y),d=[Un(e),Zn(e,o),Fn(e,o)];return[n,t=>{const e={},n=u&&me(i),r=l?Ot(i,ke,Ve):lt;return N(d,(n=>{ft(e,n(t,e)||{})})),r(),we(i,n),!l&&we(s,0),e},o,e,r]})(t),[u,d,p]=In(c,l,o,(t=>{b({},t)})),[f,h,,y]=((t,e,n,r,o,s)=>{let i,l,c,a,u,d=lt,p=0;const f=t=>"mouse"===t.pointerType,[h,y]=at(),[v,b]=at(100),[w,m]=at(100),[g,x]=at((()=>p)),[$,S]=jn(t,o,r,Bn(e,o,r,(t=>f(t)&&M()))),{bt:O,Kt:T,Rt:P}=o,{Ft:L,Bt:C,Nt:D,jt:E}=$,k=(t,e)=>{if(x(),t)L(dn);else{const t=ct(L,dn,!0);p>0&&!e?g(t):t()}},M=()=>{(c?i:a)||(k(!0),v((()=>{k(!1)})))},A=t=>{L(un,t,!0),L(un,t,!1)},H=t=>{f(t)&&(i=c,c&&k(!0))},N=[x,b,m,y,()=>d(),ue(O,"pointerover",H,{A:!0}),ue(O,"pointerenter",H),ue(O,"pointerleave",(t=>{f(t)&&(i=!1,c&&k(!1))})),ue(O,"pointermove",(t=>{f(t)&&l&&M()})),ue(T,"scroll",(t=>{h((()=>{D(),M()})),s(t),E()}))];return[()=>ct(U,R(N,S())),({Et:t,Tt:e,Zt:o,Qt:s})=>{const{tn:i,nn:f,sn:h}=s||{},{Ct:y,_t:v}=o||{},{N:b}=n,{T:m}=kn(),{k:g,en:x}=r,[$,S]=t("showNativeOverlaidScrollbars"),[O,M]=t("scrollbars.theme"),[H,N]=t("scrollbars.visibility"),[V,_]=t("scrollbars.autoHide"),[R,z]=t("scrollbars.autoHideSuspend"),[I]=t("scrollbars.autoHideDelay"),[j,B]=t("scrollbars.dragScroll"),[U,Z]=t("scrollbars.clickScroll"),[F,X]=t("overflow"),W=v&&!e,Y=x.x||x.y,q=i||f||y||e,G=h||N||X,J=$&&m.x&&m.y,K=(t,e,n)=>{const r=t.includes("scroll")&&("visible"===H||"auto"===H&&"scroll"===e);return L(sn,r,n),r};if(p=I,W&&(R&&Y?(A(!1),d(),w((()=>{d=ue(T,"scroll",ct(A,!0),{A:!0})}))):A(!0)),S&&L(Ke,J),M&&(L(u),L(O,!0),u=O),z&&!R&&A(!0),_&&(l="move"===V,c="leave"===V,a="never"===V,k(a,!0)),B&&L(hn,j),Z&&L(fn,U),G){const t=K(F.x,g.x,!0),e=K(F.y,g.y,!1);L(ln,!(t&&e))}q&&(C(),D(),E(),L(an,!x.x,!0),L(an,!x.y,!1),L(tn,b&&!P))},{},$]})(t,e,p,l,c,r),v=t=>pt(t).some((e=>!!t[e])),b=(t,r)=>{const{fn:o,Tt:s,At:l,_n:c}=t,a=o||{},u=!!s,f={Et:Pe(e,a,u),fn:a,Tt:u};if(c)return h(f),!1;const y=r||d(ft({},f,{At:l})),b=i(ft({},f,{an:p,Zt:y}));h(ft({},f,{Zt:y,Qt:b}));const w=v(y),m=v(b),g=w||m||!yt(a)||u;return g&&n(t,{Zt:y,Qt:b}),g};return[()=>{const{rn:t,D:e}=c,n=me(t),r=[u(),s(),f()];return we(e,n),ct(U,r)},b,()=>({vn:p,hn:l}),{pn:c,gn:y},a]},Wn=(t,e,n)=>{const{nt:r}=kn(),o=k(t),s=o?t:t.target,i=Vn(s);if(e&&!i){let i=!1;const l=[],c={},a=t=>{const e=ht(t,!0),n=wn(mn);return n?n(e,!0):e},u=ft({},r(),a(e)),[d,p,f]=xe(),[h,y,v]=xe(n),b=(t,e)=>{v(t,e),f(t,e)},[w,m,g,S,O]=Xn(t,u,(({fn:t,Tt:e},{Zt:n,Qt:r})=>{const{ht:o,Ct:s,xt:i,Ht:l,zt:c,_t:a}=n,{tn:u,nn:d,sn:p}=r;b("updated",[P,{updateHints:{sizeChanged:!!o,directionChanged:!!s,heightIntrinsicChanged:!!i,overflowEdgeChanged:!!u,overflowAmountChanged:!!d,overflowStyleChanged:!!p,contentMutation:!!l,hostMutation:!!c,appear:!!a},changedOptions:t||{},force:!!e}])}),(t=>b("scroll",[P,t]))),T=t=>{(t=>{Nn.delete(t)})(s),U(l),i=!0,b("destroyed",[P,t]),p(),y()},P={options(t,e){if(t){const n=e?r():{},o=Te(u,ft(n,a(t)));yt(o)||(ft(u,o),m({fn:o}))}return ft({},u)},on:h,off:(t,e)=>{t&&e&&y(t,e)},state(){const{vn:t,hn:e}=g(),{N:n}=t,{Pt:r,Lt:o,k:s,en:l,cn:c,un:a}=e;return ft({},{overflowEdge:r,overflowAmount:o,overflowStyle:s,hasOverflow:l,padding:c,paddingAbsolute:a,directionRTL:n,destroyed:i})},elements(){const{gt:t,bt:e,cn:n,D:r,wt:o,kt:s,Kt:i}=S.pn,{qt:l,Gt:c}=S.gn,a=t=>{const{Vt:e,Mt:n,Ut:r}=t;return{scrollbar:r,track:n,handle:e}},u=t=>{const{Wt:e,Xt:n}=t,r=a(e[0]);return ft({},r,{clone:()=>{const t=a(n());return m({_n:!0}),t}})};return ft({},{target:t,host:e,padding:n||r,viewport:r,content:o||r,scrollOffsetElement:s,scrollEventElement:i,scrollbarHorizontal:u(l),scrollbarVertical:u(c)})},update:t=>m({Tt:t,At:!0}),destroy:ct(T,!1),plugin:t=>c[pt(t)[0]]};return R(l,[O]),((t,e)=>{Nn.set(t,e)})(s,P),bn(yn,Wn,[P,d,c]),((t,e)=>{const{nativeScrollbarsOverlaid:n,body:r}=e||{},{T:o,L:s,Z:i}=kn(),{nativeScrollbarsOverlaid:l,body:c}=i().cancel,a=null!=n?n:l,u=x(r)?c:r,d=(o.x||o.y)&&a,p=t&&($(u)?!s:u);return!!d||!!p})(S.pn.Rt,!o&&t.cancel)?(T(!0),P):(R(l,w()),b("initialized",[P]),P.update(!0),P)}return i};return Wn.plugin=t=>{const e=L(t),n=e?t:[t],r=n.map((t=>bn(t,Wn)[0]));return(t=>{N(t,(t=>N(t,((e,n)=>{yn[n]=t[n]}))))})(n),e?r:r[0]},Wn.valid=t=>{const e=t&&t.elements,n=P(e)&&e();return E(n)&&!!Vn(n.target)},Wn.env=()=>{const{P:t,T:e,L:n,J:r,G:o,st:s,et:i,Z:l,tt:c,nt:a,ot:u}=kn();return ft({},{scrollbarsSize:t,scrollbarsOverlaid:e,scrollbarsHiding:n,rtlScrollBehavior:r,scrollTimeline:o,staticDefaultInitialization:s,staticDefaultOptions:i,getDefaultInitialization:l,setDefaultInitialization:c,getDefaultOptions:a,setDefaultOptions:u})},t.ClickScrollPlugin=Dn,t.OverlayScrollbars=Wn,t.ScrollbarsHidingPlugin=Ln,t.SizeObserverPlugin=xn,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t}({});
var OverlayScrollbarsGlobal=function(t){"use strict";const e=(t,e)=>{const{o:n,u:r,_:o}=t;let s,i=n;const l=(t,e)=>{const n=i,l=t,c=e||(r?!r(n,l):n!==l);return(c||o)&&(i=l,s=n),[i,c,s]};return[e?t=>l(e(i,s),t):l,t=>[i,!!t,s]]},n="undefined"!=typeof window&&"undefined"!=typeof document,r=n?window:{},o=Math.max,s=Math.min,i=Math.round,l=Math.abs,c=r.cancelAnimationFrame,a=r.requestAnimationFrame,u=r.setTimeout,d=r.clearTimeout,p=t=>void 0!==r[t]?r[t]:void 0,f=p("MutationObserver"),h=p("IntersectionObserver"),y=p("ResizeObserver"),v=p("ScrollTimeline"),b=n&&Node.ELEMENT_NODE,{toString:w,hasOwnProperty:m}=Object.prototype,g=/^\[object (.+)\]$/,x=t=>void 0===t,$=t=>null===t,S=t=>"number"==typeof t,O=t=>"string"==typeof t,T=t=>"boolean"==typeof t,P=t=>"function"==typeof t,L=t=>Array.isArray(t),C=t=>"object"==typeof t&&!L(t)&&!$(t),D=t=>{const e=!!t&&t.length,n=S(e)&&e>-1&&e%1==0;return!(!(L(t)||!P(t)&&n)||e>0&&C(t)&&!(e-1 in t))},E=t=>{if(!t||!C(t)||"object"!==(t=>x(t)||$(t)?`${t}`:w.call(t).replace(g,"$1").toLowerCase())(t))return!1;let e;const n="constructor",r=t[n],o=r&&r.prototype,s=m.call(t,n),i=o&&m.call(o,"isPrototypeOf");if(r&&!s&&!i)return!1;for(e in t);return x(e)||m.call(t,e)},k=t=>{const e=HTMLElement;return!!t&&(e?t instanceof e:t.nodeType===b)},M=t=>{const e=Element;return!!t&&(e?t instanceof e:t.nodeType===b)},A=()=>performance.now(),H=(t,e,n,r,s)=>{let i=0;const l=A(),u=o(0,n),d=n=>{const c=A(),p=c-l>=u,f=n?1:1-(o(0,l+u-c)/u||0),h=(e-t)*(P(s)?s(f,f*u,0,1,u):f)+t,y=p||1===f;r&&r(h,f,y),i=y?0:a((()=>d()))};return d(),t=>{c(i),t&&d(t)}};function N(t,e){if(D(t))for(let n=0;n<t.length&&!1!==e(t[n],n,t);n++);else t&&N(Object.keys(t),(n=>e(t[n],n,t)));return t}const V=(t,e)=>t.indexOf(e)>=0,_=(t,e)=>t.concat(e),R=(t,e,n)=>(n||O(e)||!D(e)?t.push(e):Array.prototype.push.apply(t,e),t),z=t=>Array.from(t||[]),I=t=>L(t)?t:[t],j=t=>!!t&&!t.length,B=t=>z(new Set(t)),U=(t,e,n)=>{N(t,(t=>t&&t.apply(void 0,e||[]))),!n&&(t.length=0)},Z="paddingTop",F="paddingRight",X="paddingLeft",W="paddingBottom",Y="marginLeft",q="marginRight",G="marginBottom",J="overflowX",K="overflowY",Q="width",tt="height",et="hidden",nt="visible",rt=(t,e,n,r)=>{if(t&&e){let o=!0;return N(n,(n=>{(r?r(t[n]):t[n])!==(r?r(e[n]):e[n])&&(o=!1)})),o}return!1},ot=(t,e)=>rt(t,e,["w","h"]),st=(t,e)=>rt(t,e,["x","y"]),it=(t,e)=>rt(t,e,["t","r","b","l"]),lt=()=>{},ct=(t,...e)=>t.bind(0,...e),at=t=>{let e;const n=t?u:a,r=t?d:c;return[o=>{r(e),e=n(o,P(t)?t():t)},()=>r(e)]},ut=(t,e)=>{let n,r,o,s=lt;const{v:i,p:l,S:p}=e||{},f=function(e){s(),d(n),n=r=void 0,s=lt,t.apply(this,e)},h=t=>p&&r?p(r,t):t,y=()=>{s!==lt&&f(h(o)||o)},v=function(){const t=z(arguments),e=P(i)?i():i;if(S(e)&&e>=0){const i=P(l)?l():l,p=S(i)&&i>=0,v=e>0?u:a,b=e>0?d:c,w=h(t)||t,m=f.bind(0,w);s();const g=v(m,e);s=()=>b(g),p&&!n&&(n=u(y,i)),r=o=w}else f(t)};return v.m=y,v},dt=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),pt=t=>t?Object.keys(t):[],ft=(t,e,n,r,o,s,i)=>{const l=[e,n,r,o,s,i];return"object"==typeof t&&!$(t)||P(t)||(t={}),N(l,(e=>{N(e,((n,r)=>{const o=e[r];if(t===o)return!0;const s=L(o);if(o&&E(o)){const e=t[r];let n=e;s&&!L(e)?n=[]:s||E(e)||(n={}),t[r]=ft(n,o)}else t[r]=s?o.slice():o}))})),t},ht=(t,e)=>N(ft({},t),((t,n,r)=>{void 0===t?delete r[n]:e&&t&&E(t)&&(r[n]=ht(t,e))})),yt=t=>{for(const e in t)return!1;return!0},vt=(t,e,n)=>o(t,s(e,n)),bt=t=>z(new Set((L(t)?t:(t||"").split(" ")).filter((t=>t)))),wt=(t,e)=>t&&t.getAttribute(e),mt=(t,e)=>t&&t.hasAttribute(e),gt=(t,e,n)=>{N(bt(e),(e=>{t&&t.setAttribute(e,n||"")}))},xt=(t,e)=>{N(bt(e),(e=>t&&t.removeAttribute(e)))},$t=(t,e)=>{const n=bt(wt(t,e)),r=ct(gt,t,e),o=(t,e)=>{const r=new Set(n);return N(bt(t),(t=>r[e](t))),z(r).join(" ")};return{O:t=>r(o(t,"delete")),$:t=>r(o(t,"add")),C:t=>{const e=bt(t);return e.reduce(((t,e)=>t&&n.includes(e)),e.length>0)}}},St=(t,e,n)=>{$t(t,e).O(n)},Ot=(t,e,n)=>($t(t,e).$(n),ct(St,t,e,n)),Tt=(t,e,n,r)=>{(r?Ot:St)(t,e,n)},Pt=t=>$t(t,"class"),Lt=(t,e)=>{Pt(t).O(e)},Ct=(t,e)=>(Pt(t).$(e),ct(Lt,t,e)),Dt=(t,e)=>{const n=[],r=e?M(e)&&e:document;return r?R(n,r.querySelectorAll(t)):n},Et=(t,e)=>!!M(t)&&t.matches(e),kt=t=>Et(t,"body"),Mt=t=>t?z(t.childNodes):[],At=t=>t&&t.parentElement,Ht=(t,e)=>M(t)&&t.closest(e),Nt=t=>(t||document).activeElement,Vt=t=>{if(D(t))N(z(t),(t=>Vt(t)));else if(t){const e=At(t);e&&e.removeChild(t)}},_t=(t,e,n)=>{if(n&&t){let r,o=e;return D(n)?(r=document.createDocumentFragment(),N(n,(t=>{t===o&&(o=t.previousSibling),r.appendChild(t)}))):r=n,e&&(o?o!==e&&(o=o.nextSibling):o=t.firstChild),t.insertBefore(r,o||null),()=>Vt(n)}return lt},Rt=(t,e)=>_t(t,null,e),zt=(t,e)=>_t(At(t),t&&t.nextSibling,e),It=t=>{const e=document.createElement("div");return gt(e,"class",t),e},jt=t=>{const e=It();return e.innerHTML=t.trim(),N(Mt(e),(t=>Vt(t)))},Bt=/^--/,Ut=(t,e)=>t.getPropertyValue(e)||t[e]||"",Zt=t=>{const e=t||0;return isFinite(e)?e:0},Ft=t=>Zt(parseFloat(t||"")),Xt=t=>`${(100*Zt(t)).toFixed(3)}%`,Wt=t=>`${Zt(t)}px`;function Yt(t,e){t&&N(e,((e,n)=>{try{const r=t.style,o=S(e)?Wt(e):(e||"")+"";Bt.test(n)?r.setProperty(n,o):r[n]=o}catch(o){}}))}function qt(t,e,n){const o=O(e);let s=o?"":{};if(t){const i=r.getComputedStyle(t,n)||t.style;s=o?Ut(i,e):e.reduce(((t,e)=>(t[e]=Ut(i,e),t)),s)}return s}const Gt=t=>"rtl"===qt(t,"direction"),Jt=(t,e,n)=>{const r=e?`${e}-`:"",o=n?`-${n}`:"",s=`${r}top${o}`,i=`${r}right${o}`,l=`${r}bottom${o}`,c=`${r}left${o}`,a=qt(t,[s,i,l,c]);return{t:Ft(a[s]),r:Ft(a[i]),b:Ft(a[l]),l:Ft(a[c])}},Kt=(t,e)=>`translate${C(t)?`(${t.x},${t.y})`:`${e?"X":"Y"}(${t})`}`,Qt={w:0,h:0},te=(t,e)=>e?{w:e[`${t}Width`],h:e[`${t}Height`]}:Qt,ee=t=>te("inner",t||r),ne=ct(te,"offset"),re=ct(te,"client"),oe=ct(te,"scroll"),se=t=>{const e=parseFloat(qt(t,Q))||0,n=parseFloat(qt(t,tt))||0;return{w:e-i(e),h:n-i(n)}},ie=t=>t.getBoundingClientRect(),le=t=>!(!t||!t[tt]&&!t[Q]),ce=(t,e)=>{const n=le(t);return!le(e)&&n},ae=(t,e,n,r)=>{N(bt(e),(e=>{t.removeEventListener(e,n,r)}))},ue=(t,e,n,r)=>{var o;const s=null==(o=r&&r.H)||o,i=r&&r.I||!1,l=r&&r.A||!1,c={passive:s,capture:i};return ct(U,bt(e).map((e=>{const r=l?o=>{ae(t,e,r,i),n(o)}:n;return t.addEventListener(e,r,c),ct(ae,t,e,r,i)})))},de=t=>t.stopPropagation(),pe=t=>t.preventDefault(),fe={x:0,y:0},he=t=>{const e=t&&ie(t);return e?{x:e.left+r.scrollX,y:e.top+r.scrollY}:fe},ye=(t,e,n)=>n?n.n?-t+0:n.i?e-t:t:t,ve=(t,e)=>[ye(0,t,e),ye(t,t,e)],be=(t,e,n)=>vt(0,1,ye(t,e,n)/e||0),we=(t,e)=>{const{x:n,y:r}=S(e)?{x:e,y:e}:e||{};S(n)&&(t.scrollLeft=n),S(r)&&(t.scrollTop=r)},me=t=>({x:t.scrollLeft,y:t.scrollTop}),ge=(t,e)=>{N(I(e),t)},xe=t=>{const e=new Map,n=(t,n)=>{if(t){const r=e.get(t);ge((t=>{r&&r[t?"delete":"clear"](t)}),n)}else e.forEach((t=>{t.clear()})),e.clear()},r=(t,o)=>{if(O(t)){const r=e.get(t)||new Set;return e.set(t,r),ge((t=>{P(t)&&r.add(t)}),o),ct(n,t,o)}T(o)&&o&&n();const s=pt(t),i=[];return N(s,(e=>{const n=t[e];n&&R(i,r(e,n))})),ct(U,i)};return r(t||{}),[r,n,(t,n)=>{N(z(e.get(t)),(t=>{n&&!j(n)?t.apply(0,n):t()}))}]},$e=t=>JSON.stringify(t,((t,e)=>{if(P(e))throw 0;return e})),Se=(t,e)=>t?`${e}`.split(".").reduce(((t,e)=>t&&dt(t,e)?t[e]:void 0),t):void 0,Oe={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"]}},Te=(t,e)=>{const n={};return N(_(pt(e),pt(t)),(r=>{const o=t[r],s=e[r];if(C(o)&&C(s))ft(n[r]={},Te(o,s)),yt(n[r])&&delete n[r];else if(dt(e,r)&&s!==o){let t=!0;if(L(o)||L(s))try{$e(o)===$e(s)&&(t=!1)}catch(l){}t&&(n[r]=s)}})),n},Pe=(t,e,n)=>r=>[Se(t,r),n||void 0!==Se(e,r)],Le=`data-overlayscrollbars`,Ce="os-environment",De=`${Ce}-scrollbar-hidden`,Ee=`${Le}-initialize`,ke=Le,Me=`${ke}-overflow-x`,Ae=`${ke}-overflow-y`,He="overflowVisible",Ne="scrollbarPressed",Ve="updating",_e="body",Re=`${Le}-viewport`,ze="arrange",Ie="scrollbarHidden",je=He,Be=`${Le}-padding`,Ue=je,Ze=`${Le}-content`,Fe="os-size-observer",Xe=`${Fe}-appear`,We=`${Fe}-listener`,Ye=`${We}-scroll`,qe=`${We}-item`,Ge=`${qe}-final`,Je="os-trinsic-observer",Ke="os-theme-none",Qe="os-scrollbar",tn=`${Qe}-rtl`,en=`${Qe}-horizontal`,nn=`${Qe}-vertical`,rn=`${Qe}-track`,on=`${Qe}-handle`,sn=`${Qe}-visible`,ln=`${Qe}-cornerless`,cn=`${Qe}-interaction`,an=`${Qe}-unusable`,un=`${Qe}-auto-hide`,dn=`${un}-hidden`,pn=`${Qe}-wheel`,fn=`${rn}-interactive`,hn=`${on}-interactive`,yn={},vn={},bn=(t,e,n)=>pt(t).map((r=>{const{static:o,instance:s}=t[r],[i,l,c]=n||[],a=n?s:o;if(a){const t=n?a(i,l,e):a(e);return(c||vn)[r]=t}})),wn=t=>vn[t],mn="__osOptionsValidationPlugin",gn="__osSizeObserverPlugin",xn=(()=>({[gn]:{static:()=>(t,e,n)=>{const r=3333333,o="scroll",s=jt(`<div class="${qe}" dir="ltr"><div class="${qe}"><div class="${Ge}"></div></div><div class="${qe}"><div class="${Ge}" style="width: 200%; height: 200%"></div></div></div>`),i=s[0],l=i.lastChild,u=i.firstChild,d=null==u?void 0:u.firstChild;let p,f=ne(i),h=f,y=!1;const v=()=>{we(u,r),we(l,r)},b=t=>{p=0,y&&(f=h,e(!0===t))},w=t=>{h=ne(i),y=!t||!ot(h,f),t?(de(t),y&&!p&&(c(p),p=a(b))):b(!1===t),v()},m=[Rt(t,s),ue(u,o,w),ue(l,o,w)];return Ct(t,Ye),Yt(d,{[Q]:r,[tt]:r}),a(v),[n?ct(w,!1):v,m]}}}))(),$n=(t,e)=>{const{T:n}=e,[r,o]=t("showNativeOverlaidScrollbars");return[r&&n.x&&n.y,o]},Sn=t=>0===t.indexOf(nt),On=(t,e)=>{const{D:n}=t,r=t=>{const r=qt(n,t);return[r,"scroll"===(e?e[t]:r)]},[o,s]=r(J),[i,l]=r(K);return{k:{x:o,y:i},R:{x:s,y:l}}},Tn=(t,e,n,r)=>{const o=e.x||e.y,s=(t,e)=>{const n=Sn(t),r=n&&o?"hidden":"",s=e&&n&&t.replace(`${nt}-`,"")||r;return[e&&!n?t:"",Sn(s)?"hidden":s]},[i,l]=s(n.x,e.x),[c,a]=s(n.y,e.y);return r[J]=l&&c?l:i,r[K]=a&&i?a:c,On(t,r)},Pn="__osScrollbarsHidingPlugin",Ln=(()=>({[Pn]:{static:()=>({M:(t,e,n,r,o)=>{const{V:s,D:i}=t,{L:l,T:c,P:a}=r,u=!s&&!l&&(c.x||c.y),[d]=$n(o,r),p=t=>{const{R:e}=t,n=l||d?0:42,r=(t,e,r)=>[e&&!l?t?n:r:0,t&&!!n],[o,s]=r(c.x,e.x,a.x),[i,u]=r(c.y,e.y,a.y);return{U:{x:o,y:i},B:{x:s,y:u}}},f=(t,{N:n},r,o)=>{if(ft(o,{[q]:0,[G]:0,[Y]:0}),!s){const{U:s,B:i}=p(t),{x:l,y:c}=i,{x:a,y:u}=s,{j:d}=e,f=n?Y:q,h=n?X:F,y=d[f],v=d[G],b=d[h],w=d[W];o[Q]=`calc(100% + ${u+-1*y}px)`,o[f]=-u+y,o[G]=-a+v,r&&(o[h]=b+(c?u:0),o[W]=w+(l?a:0))}};return{F:p,q:(t,r,o)=>{if(u){const{j:s}=e,{U:l,B:c}=p(t),{x:a,y:u}=c,{x:d,y:f}=l,{N:h}=n,y=s[h?F:X],v=s.paddingTop,b=r.w+o.w,w=r.h+o.h,m={w:f&&u?`${f+b-y}px`:"",h:d&&a?`${d+w-v}px`:""};Yt(i,{"--os-vaw":m.w,"--os-vah":m.h})}return u},W:r=>{if(u){const o=r||On(t),{j:s}=e,{B:l}=p(o),{x:c,y:a}=l,d={},h=t=>N(t,(t=>{d[t]=s[t]}));c&&h([G,Z,W]),a&&h([Y,q,X,F]);const y=qt(i,pt(d));return St(i,Re,ze),Yt(i,d),[()=>{f(o,n,u,y),Yt(i,y),Ot(i,Re,ze)},o]}return[lt]},X:f}},Y:()=>{let t={w:0,h:0},e=0;const n=()=>{const t=r.screen,e=t.deviceXDPI||0,n=t.logicalXDPI||1;return r.devicePixelRatio||e/n};return(r,o)=>{const s=ee(),c={w:s.w-t.w,h:s.h-t.h};if(0===c.w&&0===c.h)return;const a=l(c.w),u=l(c.h),d={w:l(i(s.w/(t.w/100))),h:l(i(s.h/(t.h/100)))},p=n(),f=a>2&&u>2,h=!((t,e)=>{const n=l(t),r=l(e);return!(n===r||n+1===r||n-1===r)})(d.w,d.h);let y,v;return f&&h&&p!==e&&p>0&&([v,y]=o(),ft(r.P,v)),t=s,e=p,y}}})}}))(),Cn="__osClickScrollPlugin",Dn=(()=>({[Cn]:{static:()=>(t,e,n,r,o)=>{let s=0,i=lt;const l=c=>{i=H(c,c+r*Math.sign(n),133,((n,c,a)=>{t(n);const d=e();if(a&&!(o>=d&&o<=d+r)){if(s)l(n);else{const t=u((()=>{l(n)}),222);i=()=>{clearTimeout(t)}}s++}}))};return l(0),()=>i()}}}))();let En;const kn=()=>(En||(En=(()=>{const t=(t,e,n)=>{Rt(document.body,t),Rt(document.body,t);const r=re(t),o=ne(t),s=se(e);return n&&Vt(t),{x:o.h-r.h+s.h,y:o.w-r.w+s.w}},n=jt(`<div class="${Ce}"><div></div><style>${`.${Ce}{scroll-behavior:auto!important;position:fixed;opacity:0;visibility:hidden;overflow:scroll;height:200px;width:200px;z-index:-1}.${Ce} div{width:200%;height:200%;margin:10px 0}.${De}{scrollbar-width:none!important}.${De}::-webkit-scrollbar,.${De}::-webkit-scrollbar-corner{appearance:none!important;display:none!important;width:0!important;height:0!important}`}</style></div>`)[0],o=n.firstChild,[s,,i]=xe(),[l,c]=e({o:t(n,o),u:st},ct(t,n,o,!0)),[a]=c(),u=(t=>{let e=!1;const r=Ct(t,De);try{e="none"===qt(t,"scrollbar-width")||"none"===qt(t,"display","::-webkit-scrollbar")}catch(n){}return r(),e})(n),d={x:0===a.x,y:0===a.y},p={elements:{host:null,padding:!u,viewport:t=>u&&kt(t)&&t,content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},f=ft({},Oe),h=ct(ft,{},f),y=ct(ft,{},p),b={P:a,T:d,L:u,G:!!v,J:((t,e)=>{Yt(t,{[J]:et,[K]:et,direction:"rtl"}),we(t,{x:0});const n=he(t),r=he(e);we(t,{x:-999});const o=he(e);return{i:n.x===r.x,n:r.x!==o.x}})(n,o),K:ct(s,"r"),Z:y,tt:t=>ft(p,t)&&y(),nt:h,ot:t=>ft(f,t)&&h(),st:ft({},p),et:ft({},f)};return xt(n,"style"),Vt(n),r.addEventListener("resize",(()=>{let t;if(!(u||d.x&&d.y)){const e=wn(Pn);t=!!(e?e.Y():lt)(b,l)}i("r",[t])})),b})()),En),Mn=(t,e)=>P(e)?e.apply(0,t):e,An=(t,e,n,r)=>{const o=x(r)?n:r;return Mn(t,o)||e.apply(0,t)},Hn=(t,e,n,r)=>{const o=x(r)?n:r,s=Mn(t,o);return!!s&&(k(s)?s:e.apply(0,t))},Nn=new WeakMap,Vn=t=>Nn.get(t),_n=(t,e,n,r)=>{let o=!1;const{ct:s,rt:i,lt:l,it:c,ut:a,dt:u}=r||{},d=ut((()=>o&&n(!0)),{v:33,p:99}),[p,h]=((t,e,n)=>{let r=!1;const o=!!n&&new WeakMap,s=s=>{if(o&&n){const i=n.map((e=>{const[n,r]=e||[];return[r&&n?(s||Dt)(n,t):[],r]}));N(i,(n=>N(n[0],(s=>{const i=n[1],l=o.get(s)||[];if(t.contains(s)&&i){const t=ue(s,i,(n=>{r?(t(),o.delete(s)):e(n)}));o.set(s,R(l,t))}else U(l),o.delete(s)}))))}};return s(),[()=>{r=!0},s]})(t,d,l),y=i||[],v=_(s||[],y),b=(o,s)=>{if(!j(s)){const i=a||lt,l=u||lt,d=[],p=[];let f=!1,v=!1;if(N(s,(n=>{const{attributeName:o,target:s,type:a,oldValue:u,addedNodes:h,removedNodes:b}=n,w="attributes"===a,m="childList"===a,g=t===s,x=w&&o,$=x&&wt(s,o||"")||null,S=x&&u!==$,O=V(y,o)&&S;if(e&&(m||!g)){const e=w&&S,a=e&&c&&Et(s,c),p=(a?!i(s,o,u,$):!w||e)&&!l(n,!!a,t,r);N(h,(t=>R(d,t))),N(b,(t=>R(d,t))),v=v||p}!e&&g&&S&&!i(s,o,u,$)&&(R(p,o),f=f||O)})),h((t=>B(d).reduce(((e,n)=>(R(e,Dt(t,n)),Et(n,t)?R(e,n):e)),[]))),e)return!o&&v&&n(!1),[!1];if(!j(p)||f){const t=[B(p),f];return!o&&n.apply(0,t),t}}},w=new f(ct(b,!1));return[()=>(w.observe(t,{attributes:!0,attributeOldValue:!0,attributeFilter:v,subtree:e,childList:e,characterData:e}),o=!0,()=>{o&&(p(),w.disconnect(),o=!1)}),()=>{if(o)return d.m(),b(!0,w.takeRecords())}]},Rn=(t,n,r)=>{const o=3333333,{ft:s,_t:i}=r||{},l=wn(gn),{J:c}=kn(),a=ct(Gt,t),[u]=e({o:!1,_:!0});return()=>{const r=[],d=jt(`<div class="${Fe}"><div class="${We}"></div></div>`)[0],p=d.firstChild,f=t=>{const e=t instanceof ResizeObserverEntry,r=!e&&L(t);let i=!1,l=!1,a=!0;if(e){const[e,,n]=u(t.contentRect),r=le(e),o=ce(e,n);l=!n||o,i=!l&&!r,a=!i}else r?[,a]=t:l=!0===t;if(s&&a){const e=r?t[0]:Gt(d);we(d,{x:ye(o,o,e&&c),y:o})}i||n({vt:r?t:void 0,ht:!r,_t:l})};if(y){const t=new y((t=>f(t.pop())));t.observe(p),R(r,(()=>{t.disconnect()}))}else{if(!l)return lt;{const[t,e]=l(p,f,i);R(r,_([Ct(d,Xe),ue(d,"animationstart",t)],e))}}if(s){const[t]=e({o:void 0},a);R(r,ue(d,"scroll",(e=>{const n=t(),[r,o,s]=n;o&&(Lt(p,"ltr rtl"),Ct(p,r?"rtl":"ltr"),f([!!r,o,s])),de(e)})))}return ct(U,R(r,Rt(t,d)))}},zn=(t,n)=>{let r;const o=It(Je),[s]=e({o:!1}),i=(t,e)=>{if(t){const r=s((t=>0===t.h||t.isIntersecting||t.intersectionRatio>0)(t)),[,o]=r;return o&&!e&&n(r)&&[r]}},l=(t,e)=>i(e.pop(),t);return[()=>{const e=[];if(h)r=new h(ct(l,!1),{root:t}),r.observe(o),R(e,(()=>{r.disconnect()}));else{const t=()=>{const t=ne(o);i(t)};R(e,Rn(o,t)()),t()}return ct(U,R(e,Rt(t,o)))},()=>r&&l(!0,r.takeRecords())]},In=(t,n,r,o)=>{let s,i,l,c,a,u;const{L:d}=kn(),p=`[${ke}]`,f=`[${Re}]`,h=["tabindex"],v=["wrap","cols","rows"],b=["id","class","style","open"],{gt:w,bt:m,D:g,wt:x,yt:$,V:T,St:C,Ot:D}=t,E={$t:!1,N:Gt(w)},k=kn(),A=wn(Pn),[H]=e({u:ot,o:{w:0,h:0}},(()=>{const e=A&&A.M(t,n,E,k,r).W,o=C(je),s=!T&&C(ze),i=s&&me(g);D(je),T&&D(Ve,!0);const l=s&&e&&e()[0],c=oe(x),a=oe(g),u=se(g);return D(je,o),T&&D(Ve),l&&l(),we(g,i),{w:a.w+c.w+u.w,h:a.h+c.h+u.h}})),R=$?v:_(b,v),z=ut(o,{v:()=>s,p:()=>i,S(t,e){const[n]=t,[r]=e;return[_(pt(n),pt(r)).reduce(((t,e)=>(t[e]=n[e]||r[e],t)),{})]}}),I=t=>{if(T){const e=Gt(w);ft(t,{Ct:u!==e}),ft(E,{N:e}),u=e}},j=t=>{N(t||h,(t=>{if(V(h,t)){const e=wt(m,t);O(e)?gt(g,t,e):xt(g,t)}}))},B=(t,e)=>{const[n,r]=t,s={xt:r};return ft(E,{$t:n}),!e&&o(s),s},U=({ht:t,vt:e,_t:n})=>{const r=(!t||n||e)&&d?z:o,[s,i]=e||[],l={ht:t||n,_t:n,Ct:i};I(l),e&&ft(E,{N:s}),r(l)},Z=(t,e)=>{const[,n]=H(),r={Ht:n};return I(r),n&&!e&&(t?o:z)(r),r},F=(t,e,n)=>{const r={zt:e};return I(r),e&&!n?z(r):T||j(t),r},{K:X}=k,[W,Y]=x?zn(m,B):[],q=!T&&Rn(m,U,{_t:!0,ft:!0}),[G,J]=_n(m,!1,F,{rt:b,ct:_(b,h)}),K=T&&y&&new y((t=>{const e=t[t.length-1].contentRect;U({ht:!0,_t:ce(e,a)}),a=e}));return[()=>{j(),K&&K.observe(m);const t=q&&q(),e=W&&W(),n=G(),r=X((t=>{const[,e]=H();z({It:t,Ht:e})}));return()=>{K&&K.disconnect(),t&&t(),e&&e(),c&&c(),n(),r()}},({Et:t,At:e,Tt:n})=>{const r={},[o]=t("update.ignoreMutation"),[a,u]=t("update.attributes"),[d,h]=t("update.elementEvents"),[y,v]=t("update.debounce"),b=e||n;if(h||u){l&&l(),c&&c();const[t,e]=_n(x||g,!0,Z,{ct:_(R,a||[]),lt:d,it:p,dt:(t,e)=>{const{target:n,attributeName:r}=t;return!(e||!r||T)&&((t,e,n)=>{const r=Ht(t,e),o=t&&((t,e)=>{const n=e?M(e)&&e:document;return n?n.querySelector(t):null})(n,r),s=Ht(o,e)===r;return!(!r||!o)&&(r===t||o===t||s&&Ht(Ht(t,n),e)!==r)})(n,p,f)||!!Ht(n,`.${Qe}`)||!!(t=>P(o)&&o(t))(t)}});c=t(),l=e}if(v)if(z.m(),L(y)){const t=y[0],e=y[1];s=S(t)&&t,i=S(e)&&e}else S(y)?(s=y,i=!1):(s=!1,i=!1);if(b){const t=J(),e=Y&&Y(),n=l&&l();t&&ft(r,F(t[0],t[1],b)),e&&ft(r,B(e[0],b)),n&&ft(r,Z(n[0],b))}return I(r),r},E]},jn=(t,e,n,r)=>{const{Z:o,J:s}=kn(),{scrollbars:i}=o(),{slot:l}=i,{gt:c,bt:a,D:u,Dt:d,kt:p,Rt:f,V:h}=e,{scrollbars:y}=d?{}:t,{slot:b}=y||{},w=new Map,m=t=>v&&new v({source:p,axis:t}),g=m("x"),x=m("y"),$=Hn([c,a,u],(()=>h&&f?c:a),l,b),S=(t,e)=>{if(e){const n=t?Q:tt,{Mt:r,Vt:o}=e,s=ie(o)[n],i=ie(r)[n];return vt(0,1,s/i||0)}const r=t?"x":"y",{Lt:o,Pt:s}=n,i=s[r],l=o[r];return vt(0,1,i/(i+l)||0)},O=(t,e)=>ft(t,e?{clear:["left"]}:{}),P=t=>{w.forEach(((e,n)=>{(!t||V(I(t),n))&&(N(e||[],(t=>{t&&t.cancel()})),w.delete(n))}))},L=(t,e,n,r)=>{const o=w.get(t)||[],s=o.find((t=>t&&t.timeline===e));s?s.effect=new KeyframeEffect(t,n,{composite:r}):w.set(t,_(o,[t.animate(n,{timeline:e,composite:r})]))},C=(t,e,n)=>{const r=n?Ct:Lt;N(t,(t=>{r(t.Ut,e)}))},D=(t,e)=>{N(t,(t=>{const[n,r]=e(t);Yt(n,r)}))},E=(t,e)=>{D(t,(t=>{const{Vt:n}=t;return[n,{[e?Q:tt]:Xt(S(e))}]}))},k=(t,e)=>{const{Lt:r}=n,o=e?r.x:r.y,i=(t,n,r)=>Kt(Xt(((t,e,n,r)=>{const o=S(n,t);return 1/o*(1-o)*(r?1-e:e)||0})(t,be(n,o,r),e,r)),e);if(g&&x)N(t,(t=>{const{Ut:n,Vt:r}=t,l=e&&Gt(n)&&s;L(r,e?g:x,O({transform:ve(o,l).map((e=>i(t,e,l)))},l))}));else{const n=me(p);D(t,(t=>{const{Vt:r,Ut:o}=t;return[r,{transform:i(t,e?n.x:n.y,e&&Gt(o)&&s)}]}))}},M=t=>h&&!f&&At(t)===u,A=[],H=[],z=[],j=(t,e,n)=>{const r=T(n),o=!r||!n;(!r||n)&&C(H,t,e),o&&C(z,t,e)},B=t=>{const e=It(`${Qe} ${t?en:nn}`),n=It(rn),o=It(on),s={Ut:e,Mt:n,Vt:o};return R(t?H:z,s),R(A,[Rt(e,n),Rt(n,o),ct(Vt,e),P,r(s,j,k,t)]),s},Z=ct(B,!0),F=ct(B,!1);return Z(),F(),[{Bt:()=>{E(H,!0),E(z)},Nt:()=>{k(H,!0),k(z)},jt:()=>{if(h){const{Lt:t}=n,e=.5;if(g&&x)N(_(z,H),(({Ut:n})=>{if(M(n)){const r=(t,r,o)=>{const i=o&&Gt(n)&&s;L(n,t,O({transform:ve(r-e,i).map((t=>Kt(Wt(t),o)))},i),"add")};r(g,t.x,!0),r(x,t.y)}else P(n)}));else{const e=me(p),n=n=>{const{Ut:r}=n,o=M(r)&&r,i=(t,e,n)=>{const r=e*be(t,e,n);return Wt(n?-r:r)};return[o,{transform:o?Kt({x:i(e.x,t.x,Gt(r)&&s),y:i(e.y,t.y)}):""}]};D(H,n),D(z,n)}}},Ft:j,qt:{G:g,Wt:H,Xt:Z,Yt:ct(D,H)},Gt:{G:x,Wt:z,Xt:F,Yt:ct(D,z)}},()=>(Rt($,H[0].Ut),Rt($,z[0].Ut),ct(U,A))]},Bn=(t,e,n,r)=>{const{bt:o,D:s,V:l,kt:c,Jt:a}=e;return(e,d,p,f)=>{const{Ut:h,Mt:y,Vt:v}=e,[b,w]=at(333),[m,g]=at(),x=ct(p,[e],f),$=!!c.scrollBy,S=`client${f?"X":"Y"}`,O=f?Q:tt,T=f?"left":"top",P=f?"w":"h",L=f?"x":"y",C=t=>t.propertyName.indexOf(O)>-1;let D=!0;return ct(U,[ue(v,"pointermove pointerleave",r),ue(h,"pointerenter",(()=>{d(cn,!0)})),ue(h,"pointerleave pointercancel",(()=>{d(cn,!1)})),!l&&ue(h,"mousedown",(()=>{const t=Nt();(mt(t,Re)||mt(t,ke)||t===document.body)&&u((()=>{s.focus()}),25)})),ue(h,"wheel",(t=>{const{deltaX:e,deltaY:n,deltaMode:r}=t;$&&D&&0===r&&At(h)===o&&c.scrollBy({left:e,top:n,behavior:"smooth"}),D=!1,d(pn,!0),b((()=>{D=!0,d(pn)})),pe(t)}),{H:!1,I:!0}),ue(v,"transitionstart",(t=>{if(C(t)){const t=()=>{x(),m(t)};t()}})),ue(v,"transitionend transitioncancel",(t=>{C(t)&&(g(),x())})),ue(h,"mousedown",ct(ue,a,"click",de,{A:!0,I:!0}),{I:!0}),(()=>{const e="pointerup pointerleave pointercancel lostpointercapture",r=(t,e)=>r=>{const{Lt:o}=n,s=ne(y)[P]-ne(v)[P],i=e*r/s*o[L];we(c,{[L]:t+i})};return ue(y,"pointerdown",(n=>{const s=Ht(n.target,`.${on}`)===v,l=s?v:y,u=t.scrollbars,{button:d,isPrimary:p,pointerType:f}=n,{pointers:h}=u;if(0===d&&p&&u[s?"dragScroll":"clickScroll"]&&(h||[]).includes(f)){const t=!s&&n.shiftKey,u=ct(ie,v),d=ct(ie,y),p=(t,e)=>(t||u())[T]-(e||d())[T],f=i(ie(c)[O])/ne(c)[P]||1,h=r(me(c)[L]||0,1/f),b=n[S],w=u(),m=d(),g=w[O],x=p(w,m)+g/2,$=b-m[T],C=s?0:$-x,D=t=>{U(E),l.releasePointerCapture(t.pointerId)},E=[Ot(o,ke,Ne),ue(a,e,D),ue(a,"selectstart",(t=>pe(t)),{H:!1}),ue(y,e,D),ue(y,"pointermove",(e=>{const n=e[S]-b;(s||t)&&h(C+n)}))];if(l.setPointerCapture(n.pointerId),t)h(C);else if(!s){const t=wn(Cn);t&&R(E,t(h,p,C,g,$))}}}))})(),w,g])}},Un=t=>{const e=kn(),{Z:n,L:o}=e,{elements:s}=n(),{host:i,padding:l,viewport:c,content:a}=s,u=k(t),d=u?{}:t,{elements:p}=d,{host:f,padding:h,viewport:y,content:v}=p||{},b=u?t:d.target,w=kt(b),m=Et(b,"textarea"),g=b.ownerDocument,x=g.documentElement,$=()=>g.defaultView||r,S=t=>{t&&t.focus&&t.focus()},O=ct(An,[b]),T=ct(Hn,[b]),P=ct(It,""),L=ct(O,P,c),C=ct(T,P,a),D=L(y),E=D===b,M=E&&w,A=!E&&C(v),H=!E&&D===A,N=M?x:D,_=m?O(P,i,f):b,z=M?N:_,I=!E&&T(P,l,h),j=!H&&A,B=[j,N,I,z].map((t=>k(t)&&!At(t)&&t)),Z=t=>t&&V(B,t),F=Z(N)?b:N,X={gt:b,bt:z,D:N,cn:I,wt:j,kt:M?x:N,Kt:M?g:N,rn:w?x:F,Jt:g,yt:m,Rt:w,Dt:u,V:E,ln:$,St:t=>((t,e,n)=>$t(t,e).C(n))(N,E?ke:Re,t),Ot:(t,e)=>Tt(N,E?ke:Re,t,e)},{gt:W,bt:Y,cn:q,D:G,wt:J}=X,K=[()=>{xt(Y,[ke,Ee]),xt(W,Ee),w&&xt(x,[Ee,ke])}],Q=m&&Z(Y);let tt=m?W:Mt([J,G,q,Y,W].find((t=>t&&!Z(t))));const et=M?W:J||G,nt=ct(U,K);return[X,()=>{const t=$(),e=Nt(),n=t=>{Rt(At(t),Mt(t)),Vt(t)},r=t=>t?ue(t,"focusin focusout focus blur",(t=>{de(t),t.stopImmediatePropagation()}),{I:!0,H:!1}):lt,s="tabindex",i=wt(G,s),l=r(e);return gt(Y,ke,E?"viewport":"host"),gt(q,Be,""),gt(J,Ze,""),E||(gt(G,Re,""),gt(G,s,i||"-1"),w&&Ot(x,ke,_e)),Q&&(zt(W,Y),R(K,(()=>{zt(Y,W),Vt(Y)}))),Rt(et,tt),Rt(Y,q),Rt(q||Y,!E&&G),Rt(G,J),R(K,[l,()=>{const t=Nt(),e=r(t);xt(q,Be),xt(J,Ze),xt(G,[Me,Ae,Re]),i?gt(G,s,i):xt(G,s),Z(J)&&n(J),Z(G)&&n(G),Z(q)&&n(q),S(t),e()}]),o&&!E&&(Ot(G,Re,Ie),R(K,ct(xt,G,Re))),S(E||e!==b||t.top!==t?e:G),l(),tt=0,nt},nt]},Zn=({wt:t})=>({Zt:e,an:n,Tt:r})=>{const{xt:o}=e||{},{$t:s}=n;t&&(o||r)&&Yt(t,{[tt]:s&&"100%"})},Fn=({bt:t,cn:n,D:r,V:o},s)=>{const[i,l]=e({u:it,o:Jt()},ct(Jt,t,"padding",""));return({Et:t,Zt:e,an:c,Tt:a})=>{let[u,d]=l(a);const{L:p}=kn(),{ht:f,Ht:h,Ct:y}=e||{},{N:v}=c,[b,w]=t("paddingAbsolute");(f||d||a||h)&&([u,d]=i(a));const m=!o&&(w||y||d);if(m){const t=!b||!n&&!p,e=u.r+u.l,o=u.t+u.b,i={[q]:t&&!v?-e:0,[G]:t?-o:0,[Y]:t&&v?-e:0,top:t?-u.t:0,right:t?v?-u.r:"auto":0,left:t?v?"auto":-u.l:0,[Q]:t&&`calc(100% + ${e}px)`},l={[Z]:t?u.t:0,[F]:t?u.r:0,[W]:t?u.b:0,[X]:t?u.l:0};Yt(n||r,i),Yt(r,l),ft(s,{cn:u,un:!t,j:n?l:ft({},i,l)})}return{dn:m}}},Xn=(t,n)=>{const s=kn(),{bt:i,cn:l,D:c,V:a,Rt:u,Ot:d,ln:p}=t,{L:f}=s,h=u&&a,y=ct(o,0),v={u:ot,o:{w:0,h:0}},b={u:st,o:{x:et,y:et}},w=(t,e)=>{const n=r.devicePixelRatio%1!=0?1:0,o={w:y(t.w-e.w),h:y(t.h-e.h)};return{w:o.w>n?o.w:0,h:o.h>n?o.h:0}},[m,g]=e(v,ct(se,c)),[x,$]=e(v,ct(oe,c)),[S,O]=e(v),[T,P]=e(v),[L]=e(b),C=wn(Pn);return({Et:e,Zt:r,an:u,Tt:v},{dn:b})=>{const{ht:D,Ht:E,Ct:k,It:M}=r||{},A=C&&C.M(t,n,u,s,e),{q:H,W:N,X:V}=A||{},[_,R]=$n(e,s),[z,I]=e("overflow"),j=D||b||E||k||M||R,B=Sn(z.x),U=Sn(z.y),Z=B||U;let F,X=g(v),W=$(v),Y=O(v),q=P(v);if(R&&f&&d(Ie,!_),j){Z&&d(je,!1);const[t,e]=N?N(F):[],[n,r]=X=m(v),[s,i]=W=x(v),l=re(c),a=s,u=l;t&&t(),(i||r||R)&&e&&!_&&H&&H(e,s,n);const f=ee(p()),b={w:y(o(s.w,a.w)+n.w),h:y(o(s.h,a.h)+n.h)},g={w:y((h?f.w:u.w+y(l.w-s.w))+n.w),h:y((h?f.h:u.h+y(l.h-s.h))+n.h)};q=T(g),Y=S(w(b,g),v)}const[G,Q]=q,[tt,et]=Y,[nt,rt]=W,[ot,st]=X,it={x:tt.w>0,y:tt.h>0},lt=B&&U&&(it.x||it.y)||B&&it.x&&!it.y||U&&it.y&&!it.x;if(b||k||M||st||rt||Q||et||I||R||j){const e={},n=Tn(t,it,z,e);V&&V(n,u,!!H&&H(n,nt,ot),e),a?(gt(i,Me,e[J]),gt(i,Ae,e[K])):Yt(c,e)}Tt(i,ke,He,lt),Tt(l,Be,Ue,lt),a||Tt(c,Re,je,Z);const[ct,at]=L(On(t).k);return ft(n,{k:ct,Pt:{x:G.w,y:G.h},Lt:{x:tt.w,y:tt.h},en:it}),{sn:at,tn:Q,nn:et}}},Wn=(t,e,n,r)=>{const o=Pe(e,{}),[s,i,l,c,a]=(t=>{const[e,n,r]=Un(t),o={cn:{t:0,r:0,b:0,l:0},un:!1,j:{[q]:0,[G]:0,[Y]:0,[Z]:0,[F]:0,[W]:0,[X]:0},Pt:{x:0,y:0},Lt:{x:0,y:0},k:{x:et,y:et},en:{x:!1,y:!1}},{gt:s,D:i,V:l}=e,{L:c,T:a}=kn(),u=!c&&(a.x||a.y),d=[Zn(e),Fn(e,o),Xn(e,o)];return[n,t=>{const e={},n=u&&me(i),r=l?Ot(i,ke,Ve):lt;return N(d,(n=>{ft(e,n(t,e)||{})})),r(),we(i,n),!l&&we(s,0),e},o,e,r]})(t),[u,d,p]=In(c,l,o,(t=>{b({},t)})),[f,h,,y]=((t,e,n,r,o,s)=>{let i,l,c,a,u,d=lt,p=0;const f=t=>"mouse"===t.pointerType,[h,y]=at(),[v,b]=at(100),[w,m]=at(100),[g,x]=at((()=>p)),[$,S]=jn(t,o,r,Bn(e,o,r,(t=>f(t)&&M()))),{bt:O,Kt:T,Rt:P}=o,{Ft:L,Bt:C,Nt:D,jt:E}=$,k=(t,e)=>{if(x(),t)L(dn);else{const t=ct(L,dn,!0);p>0&&!e?g(t):t()}},M=()=>{(c?i:a)||(k(!0),v((()=>{k(!1)})))},A=t=>{L(un,t,!0),L(un,t,!1)},H=t=>{f(t)&&(i=c,c&&k(!0))},N=[x,b,m,y,()=>d(),ue(O,"pointerover",H,{A:!0}),ue(O,"pointerenter",H),ue(O,"pointerleave",(t=>{f(t)&&(i=!1,c&&k(!1))})),ue(O,"pointermove",(t=>{f(t)&&l&&M()})),ue(T,"scroll",(t=>{h((()=>{D(),M()})),s(t),E()}))];return[()=>ct(U,R(N,S())),({Et:t,Tt:e,Zt:o,Qt:s})=>{const{tn:i,nn:f,sn:h}=s||{},{Ct:y,_t:v}=o||{},{N:b}=n,{T:m}=kn(),{k:g,en:x}=r,[$,S]=t("showNativeOverlaidScrollbars"),[O,M]=t("scrollbars.theme"),[H,N]=t("scrollbars.visibility"),[V,_]=t("scrollbars.autoHide"),[R,z]=t("scrollbars.autoHideSuspend"),[I]=t("scrollbars.autoHideDelay"),[j,B]=t("scrollbars.dragScroll"),[U,Z]=t("scrollbars.clickScroll"),[F,X]=t("overflow"),W=v&&!e,Y=x.x||x.y,q=i||f||y||e,G=h||N||X,J=$&&m.x&&m.y,K=(t,e,n)=>{const r=t.includes("scroll")&&("visible"===H||"auto"===H&&"scroll"===e);return L(sn,r,n),r};if(p=I,W&&(R&&Y?(A(!1),d(),w((()=>{d=ue(T,"scroll",ct(A,!0),{A:!0})}))):A(!0)),S&&L(Ke,J),M&&(L(u),L(O,!0),u=O),z&&!R&&A(!0),_&&(l="move"===V,c="leave"===V,a="never"===V,k(a,!0)),B&&L(hn,j),Z&&L(fn,U),G){const t=K(F.x,g.x,!0),e=K(F.y,g.y,!1);L(ln,!(t&&e))}q&&(C(),D(),E(),L(an,!x.x,!0),L(an,!x.y,!1),L(tn,b&&!P))},{},$]})(t,e,p,l,c,r),v=t=>pt(t).some((e=>!!t[e])),b=(t,r)=>{const{fn:o,Tt:s,At:l,_n:c}=t,a=o||{},u=!!s,f={Et:Pe(e,a,u),fn:a,Tt:u};if(c)return h(f),!1;const y=r||d(ft({},f,{At:l})),b=i(ft({},f,{an:p,Zt:y}));h(ft({},f,{Zt:y,Qt:b}));const w=v(y),m=v(b),g=w||m||!yt(a)||u;return g&&n(t,{Zt:y,Qt:b}),g};return[()=>{const{rn:t,D:e}=c,n=me(t),r=[u(),s(),f()];return we(e,n),ct(U,r)},b,()=>({vn:p,hn:l}),{pn:c,gn:y},a]},Yn=(t,e,n)=>{const{nt:r}=kn(),o=k(t),s=o?t:t.target,i=Vn(s);if(e&&!i){let i=!1;const l=[],c={},a=t=>{const e=ht(t,!0),n=wn(mn);return n?n(e,!0):e},u=ft({},r(),a(e)),[d,p,f]=xe(),[h,y,v]=xe(n),b=(t,e)=>{v(t,e),f(t,e)},[w,m,g,S,O]=Wn(t,u,(({fn:t,Tt:e},{Zt:n,Qt:r})=>{const{ht:o,Ct:s,xt:i,Ht:l,zt:c,_t:a}=n,{tn:u,nn:d,sn:p}=r;b("updated",[P,{updateHints:{sizeChanged:!!o,directionChanged:!!s,heightIntrinsicChanged:!!i,overflowEdgeChanged:!!u,overflowAmountChanged:!!d,overflowStyleChanged:!!p,contentMutation:!!l,hostMutation:!!c,appear:!!a},changedOptions:t||{},force:!!e}])}),(t=>b("scroll",[P,t]))),T=t=>{(t=>{Nn.delete(t)})(s),U(l),i=!0,b("destroyed",[P,t]),p(),y()},P={options(t,e){if(t){const n=e?r():{},o=Te(u,ft(n,a(t)));yt(o)||(ft(u,o),m({fn:o}))}return ft({},u)},on:h,off:(t,e)=>{t&&e&&y(t,e)},state(){const{vn:t,hn:e}=g(),{N:n}=t,{Pt:r,Lt:o,k:s,en:l,cn:c,un:a}=e;return ft({},{overflowEdge:r,overflowAmount:o,overflowStyle:s,hasOverflow:l,padding:c,paddingAbsolute:a,directionRTL:n,destroyed:i})},elements(){const{gt:t,bt:e,cn:n,D:r,wt:o,kt:s,Kt:i}=S.pn,{qt:l,Gt:c}=S.gn,a=t=>{const{Vt:e,Mt:n,Ut:r}=t;return{scrollbar:r,track:n,handle:e}},u=t=>{const{Wt:e,Xt:n}=t,r=a(e[0]);return ft({},r,{clone:()=>{const t=a(n());return m({_n:!0}),t}})};return ft({},{target:t,host:e,padding:n||r,viewport:r,content:o||r,scrollOffsetElement:s,scrollEventElement:i,scrollbarHorizontal:u(l),scrollbarVertical:u(c)})},update:t=>m({Tt:t,At:!0}),destroy:ct(T,!1),plugin:t=>c[pt(t)[0]]};return R(l,[O]),((t,e)=>{Nn.set(t,e)})(s,P),bn(yn,Yn,[P,d,c]),((t,e)=>{const{nativeScrollbarsOverlaid:n,body:r}=e||{},{T:o,L:s,Z:i}=kn(),{nativeScrollbarsOverlaid:l,body:c}=i().cancel,a=null!=n?n:l,u=x(r)?c:r,d=(o.x||o.y)&&a,p=t&&($(u)?!s:u);return!!d||!!p})(S.pn.Rt,!o&&t.cancel)?(T(!0),P):(R(l,w()),b("initialized",[P]),P.update(!0),P)}return i};return Yn.plugin=t=>{const e=L(t),n=e?t:[t],r=n.map((t=>bn(t,Yn)[0]));return(t=>{N(t,(t=>N(t,((e,n)=>{yn[n]=t[n]}))))})(n),e?r:r[0]},Yn.valid=t=>{const e=t&&t.elements,n=P(e)&&e();return E(n)&&!!Vn(n.target)},Yn.env=()=>{const{P:t,T:e,L:n,J:r,G:o,st:s,et:i,Z:l,tt:c,nt:a,ot:u}=kn();return ft({},{scrollbarsSize:t,scrollbarsOverlaid:e,scrollbarsHiding:n,rtlScrollBehavior:r,scrollTimeline:o,staticDefaultInitialization:s,staticDefaultOptions:i,getDefaultInitialization:l,setDefaultInitialization:c,getDefaultOptions:a,setDefaultOptions:u})},t.ClickScrollPlugin=Dn,t.OverlayScrollbars=Yn,t.ScrollbarsHidingPlugin=Ln,t.SizeObserverPlugin=xn,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t}({});
# Changelog
## 2.7.2
### Bug Fixes
- Handle case where `document.defaultView` is `null`. [#627](https://github.com/KingSora/OverlayScrollbars/issues/627)
## 2.7.1

@@ -4,0 +10,0 @@

{
"name": "overlayscrollbars",
"version": "2.7.1",
"version": "2.7.2",
"description": "A scrollbar plugin that hides native scrollbars, provides custom styleable overlay scrollbars and keeps the native functionality and feeling.",

@@ -5,0 +5,0 @@ "author": "Rene Haas | KingSora",

@@ -360,6 +360,6 @@ type CacheValues<T> = [value: T, changed: boolean, previous?: T];

_isBody: boolean;
_windowElm: Window;
_documentElm: Document;
_targetIsElm: boolean;
_viewportIsTarget: boolean;
_windowElm: () => Window;
_viewportHasClass: (viewportAttributeClassName: string) => boolean;

@@ -366,0 +366,0 @@ _viewportAddRemoveClass: (viewportAttributeClassName: string, add?: boolean) => void;

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc