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