PageSourceSearch

https://shyamhz.dev/_next/static/chunks/8798-a7cc26cbc084ccb2.js

js shyamhz.dev collected 2026-10-08 07:00:38 UTC 55,417 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8798],{88798:(e,t,n)=>{n.d(t,{aY:()=>tW});var o=n(37876),r=n(14232),l=n(98477);function i(e,t){return n=>e(t(n))}function s(e,t){return t(e)}function u(...e){return e}function a(e){e()}function d(e){return void 0!==e}function c(){}function f(e,t){e(0,t)}function m(e){e(2)}function h(e){return e(4)}function p(e,t){return e(1,e=>t(0,e))}function g(e,t){let n=e(1,e=>{n(),t(e)});return n}function x(){let e=[];return(t,n)=>{switch(t){case 2:e.splice(0,e.length);return;case 1:return e.push(n),()=>{let t=e.indexOf(n);t>-1&&e.splice(t,1)};case 0:e.slice().forEach(e=>{e(n)});return;default:throw Error(`unrecognized action ${t}`)}}}function v(e){let t=e,n=x();return(e,o)=>{switch(e){case 1:o(t);break;case 0:t=o;break;case 4:return t}return n(e,o)}}function T(e){var t;return t=x(),p(e,t),t}function I(e,t){var n;return n=v(t),p(e,n),n}function w(e,...t){let n=function(...e){return t=>e.reduceRight(s,t)}(...t);return(t,o)=>{switch(t){case 1:return e(1,n(o));case 2:m(e);return}}}function S(e,t){return e===t}function C(e=S){let t;return n=>o=>{e(t,o)||(t=o,n(o))}}function y(e){return t=>n=>{e(n)&&t(n)}}function b(e){return t=>i(t,e)}function E(e){return t=>()=>t(e)}function H(e,t){return n=>o=>n(t=e(t,o))}function z(e){return t=>n=>{e>0?e--:t(n)}}function R(e){let t,n=null;return o=>r=>{n=r,t||(t=setTimeout(()=>{t=void 0,o(n)},e))}}function k(e){let t,n;return o=>r=>{t=r,n&&clearTimeout(n),n=setTimeout(()=>{o(t)},e)}}function B(...e){let t=Array(e.length),n=0,o=null,r=Math.pow(2,e.length)-1;return e.forEach((e,l)=>{let i=Math.pow(2,l);e(1,e=>{let s=n;n|=i,t[l]=e,s!==r&&n===r&&o&&(o(),o=null)})}),e=>l=>{let i=()=>e([l].concat(t));n===r?i():o=i}}function j(...e){return function(t,n){switch(t){case 1:return function(...e){return()=>{e.map(a)}}(...e.map(e=>e(1,n)));case 2:return;default:throw Error(`unrecognized action ${t}`)}}}function L(e,t=S){return w(e,C(t))}function O(...e){let t=x(),n=Array(e.length),o=0,r=Math.pow(2,e.length)-1;return e.forEach((e,l)=>{let i=Math.pow(2,l);e(1,e=>{n[l]=e,(o|=i)===r&&t(0,n)})}),function(e,l){switch(e){case 1:return o===r&&l(n),t(1,l);case 2:return m(t);default:throw Error(`unrecognized action ${e}`)}}}function F(e,t=[],{singleton:n}={singleton:!0}){return{id:W(),constructor:e,dependencies:t,singleton:n}}let W=()=>Symbol(),M="undefined"!=typeof document?r.useLayoutEffect:r.useEffect;function A(e,t,n){let l=Object.keys(t.required||{}),i=Object.keys(t.optional||{}),s=Object.keys(t.methods||{}),u=Object.keys(t.events||{}),a=r.createContext({});function d(e,n){var o,r,s,u;for(let i of(e.propsReady&&(o=e.propsReady,o(0,!1)),l)){r=e[t.required[i]],r(0,n[i])}for(let o of i){o in n&&(s=e[t.optional[o]],s(0,n[o]))}e.propsReady&&(u=e.propsReady,u(0,!0))}function f(e){return u.reduce((n,o)=>(n[o]=function(e){let t,n,o=()=>t&&t();return function(r,l){switch(r){case 1:if(!l)return o(),c;if(n===l)return;return o(),n=l,t=e(1,l);case 2:o(),n=null;return;default:throw Error(`unrecognized action ${r}`)}}}(e[t.events[o]]),n),{})}let p=r.forwardRef((c,h)=>{var p;let{children:g,...x}=c,[v]=r.useState(()=>{var t;return t=function(e){let t=new Map,n=({id:e,constructor:o,dependencies:r,singleton:l})=>{if(l&&t.has(e))return t.get(e);let i=o(r.map(e=>n(e)));return l&&t.set(e,i),i};return n(e)}(e),d(t,x),t}),[T]=r.useState(()=>f(v));return M(()=>{for(let e of u)e in x&&(0,T[e])(1,x[e]);return()=>{Object.values(T).map(m)}},[x,T,v]),M(()=>{d(v,x)}),r.useImperativeHandle(h,(p=s.reduce((e,n)=>(e[n]=e=>{var o;o=v[t.methods[n]],o(0,e)},e),{}),()=>p)),(0,o.jsx)(a.Provider,{value:v,children:n?(0,o.jsx)(n,{...function(e,t){let n={},o={},r=0,l=e.length;for(;r<l;)o[e[r]]=1,r+=1;for(let e in t)o.hasOwnProperty(e)||(n[e]=t[e]);return n}([...l,...i,...u],x),children:g}):g})});return{Component:p,usePublisher:e=>{var t;return r.useCallback((t=r.useContext(a)[e],e=>(function(e,t){e(0,t)})(t,e)),[e])},useEmitterValue:r.version.startsWith("18")?e=>{let t=r.useContext(a)[e],n=r.useCallback(e=>t(1,e),[t]);return r.useSyncExternalStore(n,()=>h(t),()=>h(t))}:e=>{let t=r.useContext(a)[e],[n,o]=r.useState(()=>h(t));return M(()=>t(1,e=>{e!==n&&o(()=>e)}
1),[t,n]),n},useEmitter:(e,t)=>{let n=r.useContext(a)[e];M(()=>n(1,t),[t,n])}}}let P="undefined"!=typeof document?r.useLayoutEffect:r.useEffect;var D=(e=>(e[e.DEBUG=0]="DEBUG",e[e.INFO=1]="INFO",e[e.WARN=2]="WARN",e[e.ERROR=3]="ERROR",e))(D||{});let N={0:"debug",1:"log",2:"warn",3:"error"},V=F(()=>{let e=v(3);return{log:v((t,n,o=1)=>{var r;o>=(null!=(r=("undefined"==typeof globalThis?window:globalThis).VIRTUOSO_LOG_LEVEL)?r:h(e))&&console[N[o]]("%creact-virtuoso: %c%s %o","color: #0253b3; font-weight: bold","color: initial",t,n)}),logLevel:e}},[],{singleton:!0});function G(e,t,n){let o=r.useRef(null),l=e=>{};if("undefined"!=typeof ResizeObserver){let i=r.useMemo(()=>new ResizeObserver(t=>{let o=()=>{let n=t[0].target;null!==n.offsetParent&&e(n)};n?o():requestAnimationFrame(o)}),[e]);l=e=>{e&&t?(i.observe(e),o.current=e):(o.current&&i.unobserve(o.current),o.current=null)}}return{ref:o,callbackRef:l}}function _(e,t,n){return G(e,t,n).callbackRef}function U(e,t,n,o,l,i,s,u,a){return G(r.useCallback(n=>{let r=function(e,t,n,o){let r=e.length;if(0===r)return null;let l=[];for(let i=0;i<r;i++){let r=e.item(i);if(!r||void 0===r.dataset.index)continue;let s=parseInt(r.dataset.index),u=parseFloat(r.dataset.knownSize),a=t(r,n);if(0===a&&o("Zero-sized element, this should not happen",{child:r},D.ERROR),a===u)continue;let d=l[l.length-1];0===l.length||d.size!==a||d.endIndex!==s-1?l.push({startIndex:s,endIndex:s,size:a}):l[l.length-1].endIndex++}return l}(n.children,t,u?"offsetWidth":"offsetHeight",l),a=n.parentElement;for(;!a.dataset.virtuosoScroller;)a=a.parentElement;let d="window"===a.lastElementChild.dataset.viewportType,c=s?u?s.scrollLeft:s.scrollTop:d?u?window.pageXOffset||document.documentElement.scrollLeft:window.pageYOffset||document.documentElement.scrollTop:u?a.scrollLeft:a.scrollTop;o({scrollTop:Math.max(c,0),scrollHeight:s?u?s.scrollWidth:s.scrollHeight:d?u?document.documentElement.scrollWidth:document.documentElement.scrollHeight:u?a.scrollWidth:a.scrollHeight,viewportHeight:s?u?s.offsetWidth:s.offsetHeight:d?u?window.innerWidth:window.innerHeight:u?a.offsetWidth:a.offsetHeight}),null==i||i(u?$("column-gap",getComputedStyle(n).columnGap,l):$("row-gap",getComputedStyle(n).rowGap,l)),null!==r&&e(r)},[e,t,l,i,s,o]),n,a)}function $(e,t,n){return("normal"===t||(null==t?void 0:t.endsWith("px"))||n(`${e} was not resolved to pixel value correctly`,t,D.WARN),"normal"===t)?0:parseInt(null!=t?t:"0",10)}function q(e,t){return Math.round(e.getBoundingClientRect()[t])}function K(e,t){return 1.01>Math.abs(e-t)}function Y(e,t,n,o=c,i,s){let u=r.useRef(null),a=r.useRef(null),d=r.useRef(null),f=r.useCallback(n=>{let o=n.target,r=o===window||o===document,i=s?r?window.pageXOffset||document.documentElement.scrollLeft:o.scrollLeft:r?window.pageYOffset||document.documentElement.scrollTop:o.scrollTop,u=s?r?document.documentElement.scrollWidth:o.scrollWidth:r?document.documentElement.scrollHeight:o.scrollHeight,c=s?r?window.innerWidth:o.offsetWidth:r?window.innerHeight:o.offsetHeight,f=()=>{e({scrollTop:Math.max(i,0),scrollHeight:u,viewportHeight:c})};n.suppressFlushSync?f():l.flushSync(f),null!==a.current&&(i===a.current||i<=0||i===u-c)&&(a.current=null,t(!0),d.current&&(clearTimeout(d.current),d.current=null))},[e,t]);return r.useEffect(()=>{let e=i||u.current;return o(i||u.current),f({target:e,suppressFlushSync:!0}),e.addEventListener("scroll",f,{passive:!0}),()=>{o(null),e.removeEventListener("scroll",f)}},[u,f,n,o,i]),{scrollerRef:u,scrollByCallback:function(e){s&&(e={left:e.top,behavior:e.behavior}),u.current.scrollBy(e)},scrollToCallback:function(n){let o,r,l,i=u.current;if(!i||(s?"offsetWidth"in i&&0===i.offsetWidth:"offsetHeight"in i&&0===i.offsetHeight))return;let c="smooth"===n.behavior;i===window?(r=Math.max(q(document.documentElement,s?"width":"height"),s?document.documentElement.scrollWidth:document.documentElement.scrollHeight),o=s?window.innerWidth:window.innerHeight,l=s?document.documentElement.scrollLeft:document.documentElement.scrollTop):(r=i[s?"scrollWidth":"scrollHeight"],o=q(i,s?"width":"height"),l=i[s?"scrollLeft":"scrollTop"]);let f=r-o;if(n.top=Math.ceil(Math.max(Math.min(f,n.top),0)),K(o,r)||n.top===l){e({scrollTop:l,scrollHeight:r,viewportHe
1ight:o}),c&&t(!0);return}c?(a.current=n.top,d.current&&clearTimeout(d.current),d.current=setTimeout(()=>{d.current=null,a.current=null,t(!0)},1e3)):a.current=null,s&&(n={left:n.top,behavior:n.behavior}),i.scrollTo(n)}}}let Z=F(()=>{let e=x(),t=x(),n=v(0),o=x(),r=v(0),l=x(),i=x(),s=v(0),u=v(0),a=v(0),d=v(0),c=x(),f=x(),m=v(!1),h=v(!1),g=v(!1);return p(w(e,b(({scrollTop:e})=>e)),t),p(w(e,b(({scrollHeight:e})=>e)),i),p(t,r),{scrollContainerState:e,scrollTop:t,viewportHeight:l,headerHeight:s,fixedHeaderHeight:u,fixedFooterHeight:a,footerHeight:d,scrollHeight:i,smoothScrollTargetReached:o,horizontalDirection:h,skipAnimationFrameInResizeObserver:g,scrollTo:c,scrollBy:f,statefulScrollTop:r,deviation:n,scrollingInProgress:m}},[],{singleton:!0}),X={lvl:0};function J(e,t,n,o=X,r=X){return{k:e,v:t,lvl:n,l:o,r}}function Q(e){return e===X}function ee(e,t){if(!Q(e))if(t===e.k)return e.v;else if(t<e.k)return ee(e.l,t);else return ee(e.r,t)}function et(e,t,n="k"){if(Q(e))return[-1/0,void 0];if(Number(e[n])===t)return[e.k,e.v];if(Number(e[n])<t){let o=et(e.r,t,n);return o[0]===-1/0?[e.k,e.v]:o}return et(e.l,t,n)}function en(e,t,n){return Q(e)?J(t,n,1):t===e.k?er(e,{k:t,v:n}):t<e.k?ea(ed(er(e,{l:en(e.l,t,n)}))):ea(ed(er(e,{r:en(e.r,t,n)})))}function eo(e){return Q(e)?[]:[...eo(e.l),{k:e.k,v:e.v},...eo(e.r)]}function er(e,t){return J(void 0!==t.k?t.k:e.k,void 0!==t.v?t.v:e.v,void 0!==t.lvl?t.lvl:e.lvl,void 0!==t.l?t.l:e.l,void 0!==t.r?t.r:e.r)}function el(e){return Q(e)||e.lvl>e.r.lvl}function ei(e){let{l:t,r:n,lvl:o}=e;if(n.lvl>=o-1&&t.lvl>=o-1)return e;if(o>n.lvl+1)if(el(t))return ed(er(e,{lvl:o-1}));else if(!Q(t)&&!Q(t.r))return er(t.r,{l:er(t,{r:t.r.l}),r:er(e,{l:t.r.r,lvl:o-1}),lvl:o});else throw Error("Unexpected empty nodes");if(el(e))return ea(er(e,{lvl:o-1}));if(Q(n)||Q(n.l))throw Error("Unexpected empty nodes");{let t=n.l,r=el(t)?n.lvl-1:n.lvl;return er(t,{l:er(e,{r:t.l,lvl:o-1}),r:ea(er(n,{l:t.r,lvl:r})),lvl:t.lvl+1})}}
1function es(e,t,n){if(Q(e))return[];let o=et(e,t)[0];return eu(function e(t,n,o){if(Q(t))return[];let{k:r,v:l,l:i,r:s}=t,u=[];return r>n&&(u=u.concat(e(i,n,o))),r>=n&&r<=o&&u.push({k:r,v:l}),r<=o&&(u=u.concat(e(s,n,o))),u}(e,o,n),({k:e,v:t})=>({index:e,value:t}))}function eu(e,t){let n=e.length;if(0===n)return[];let{index:o,value:r}=t(e[0]),l=[];for(let i=1;i<n;i++){let{index:n,value:s}=t(e[i]);l.push({start:o,end:n-1,value:r}),o=n,r=s}return l.push({start:o,end:1/0,value:r}),l}function ea(e){let{r:t,lvl:n}=e;return Q(t)||Q(t.r)||t.lvl!==n||t.r.lvl!==n?e:er(t,{l:er(e,{r:t.l}),lvl:n+1})}function ed(e){let{l:t}=e;return Q(t)||t.lvl!==e.lvl?e:er(t,{r:er(e,{l:t.r})})}function ec(e,t,n,o=0){let r=e.length-1;for(;o<=r;){let l=Math.floor((o+r)/2),i=n(e[l],t);if(0===i)return l;if(-1===i){if(r-o<2)return l-1;r=l-1}else{if(r===o)return l;o=l+1}}throw Error(`Failed binary finding record in array - ${e.join(",")}, searched for ${t}`)}let ef=F(()=>({recalcInProgress:v(!1)}),[],{singleton:!0});function em(e,t){let n=0,o=0;for(;n<e;)n+=t[o+1]-t[o]-1,o++;return o-(n!==e)}function eh({index:e},t){return t===e?0:t<e?-1:1}function ep({offset:e},t){return t===e?0:t<e?-1:1}function eg(e){return{index:e.index,value:e}}function ex(e,t,n,o){let r=e,l=0,i=0,s=0,u=0;if(0!==t){u=ec(r,t-1,eh),s=r[u].offset;let e=et(n,t-1);l=e[0],i=e[1],r.length&&r[u].size===et(n,t)[1]&&(u-=1),r=r.slice(0,u+1)}else r=[];for(let{start:e,value:u}of es(n,t,1/0)){let t=e-l,n=t*i+s+t*o;r.push({offset:n,size:u,index:e}),l=e,s=n,i=u}return{offsetTree:r,lastIndex:l,lastOffset:s,lastSize:i}}function ev(e,[t,n,o,r]){t.length>0&&o("received item sizes",t,D.DEBUG);let l=e.sizeTree,i=l,s=0;if(n.length>0&&Q(l)&&2===t.length){let e=t[0].size,o=t[1].size;i=n.reduce((t,n)=>en(en(t,n,e),n+1,o),i)}else[i,s]=function(e,t){let n=Q(e)?0:1/0;for(let o of t){let{size:t,startIndex:r,endIndex:l}=o;if(n=Math.min(n,r),Q(e)){e=en(e,0,t);continue}let i=es(e,r-1,l+1);if(i.some(function(e){let{size:t,startIndex:n,endIndex:o}=e;return e=>e.start===n&&(e.end===o||e.end===1/0)&&e.value===t}(o)))continue;let s=!1,u=!1;for(let{start:n,end:o,value:r}of i)s?(l>=n||t===r)&&(e=function e(t,n){if(Q(t))return X;let{k:o,l:r,r:l}=t;if(n===o)if(Q(r))return l;else{if(Q(l))return r;let[e,n]=function e(t){return Q(t.r)?[t.k,t.v]:e(t.r)}(r);return ei(er(t,{k:e,v:n,l:function e(t){return Q(t.r)?t.l:ei(er(t,{r:e(t.r)}))}(r)}))}return n<o?ei(er(t,{l:e(r,n)})):ei(er(t,{r:e(l,n)}))}(e,n)):(u=r!==t,s=!0),o>l&&l>=n&&r!==t&&(e=en(e,l+1,r));u&&(e=en(e,r,t))}return[e,n]}(i,t);if(i===l)return e;let{offsetTree:u,lastIndex:a,lastSize:d,lastOffset:c}=ex(e.offsetTree,s,i,r);return{sizeTree:i,offsetTree:u,lastIndex:a,lastOffset:c,lastSize:d,groupOffsetTree:n.reduce((e,t)=>en(e,t,eT(t,u,r)),X),groupIndices:n}}function eT(e,t,n){if(0===t.length)return 0;let{offset:o,index:r,size:l}=t[ec(t,e,eh)],i=e-r,s=l*i+(i-1)*n+o;return s>0?s+n:s}function eI(e,t,n){if(void 0!==e.groupIndex)return t.groupIndices[e.groupIndex]+1;{let o=ew("LAST"===e.index?n:e.index,t);return Math.max(0,o,Math.min(n,o))}}function ew(e,t){if(!eS(t))return e;let n=0;for(;t.groupIndices[n]<=e+n;)n++;return e+n}function eS(e){return!Q(e.groupOffsetTree)}let eC={offsetHeight:"height",offsetWidth:"width"},ey=F(([{log:e},{recalcInProgress:t}])=>{let n=x(),o=x(),r=I(o,0),l=x(),i=x(),s=v(0),u=v([]),a=v(void 0),d=v(void 0),c=v((e,t)=>q(e,eC[t])),f=v(void 0),m=v(0),g={offsetTree:[],sizeTree:X,groupOffsetTree:X,lastIndex:0,lastOffset:0,lastSize:0,groupIndices:[]},S=I(w(n,B(u,e,m),H(ev,g),C()),g),E=I(w(u,C(),H((e,t)=>({prev:e.current,current:t}),{prev:[],current:[]}),b(({prev:e})=>e)),[]);p(w(u,y(e=>e.length>0),B(S,m),b(([e,t,n])=>{let o=e.reduce((e,o,r)=>en(e,o,eT(o,t.offsetTree,n)||r),X);return{...t,groupIndices:e,groupOffsetTree:o}})),S),p(w(o,B(S),y(([e,{lastIndex:t}])=>e<t),b(([e,{lastIndex:t,lastSize:n}])=>[{startIndex:e,endIndex:t,size:n}])),n),p(a,d);let z=I(w(a,b(e=>void 0===e)),!0);p(w(d,y(e=>void 0!==e&&Q(h(S).sizeTree)),b(e=>[{startIndex:0,endIndex:0,size:e}])),n);let R=T(w(n,B(S),H(({sizes:e},[t,n])=>({changed:n!==e,sizes:n}),{changed:!1,sizes:g}),b(e=>e.changed)));w(s,H((e,t)=>({diff:e.prev-t,prev:t}),{diff:0,prev:0}),b(e=>e.diff))(1,e=>{let{groupIndices:n}=h(S);if(e>0)t(0,!0),l(0,e+em(e,n));else if(e<0){let t=h(E);t.length>0&&(e-=em(-e,t)),i(0,e)}}),w(s,B(e))(1,([e,t])=>{e<0&&t("`firstItemIndex` prop should not be set to less than zero. If you don't know the total count, just use a very high value",{firstItemIndex:s},D.ERROR)});let k=T(l);p(w(l,B(S),b(([e,t])=>{let n=t.groupIndices.length>0,o=[],r=t.lastSize;if(n){let n=ee(t.sizeTree,0),l=0,i=0;for(;l<e;){let e=t.groupIndices[i],s=t.groupIndices.length===i+1?1/0:t.groupIndices[i+1]-e-1;o.push({startIndex:e,endIndex:e,size:n}),o.push({startIndex:e+1,endIndex:e+1+s-1,size:r}),i++,l+=s+1}let s=eo(t.sizeTree);return l!==e&&s.shift(),s.reduce((t,{k:n,v:o})=>{let r=t.ranges;return 0!==t.prevSize&&(r=[...t.ranges,{startIndex:t.prevIndex,endIndex:n+e-1,size:t.prevSize}]),{ranges:r,prevIndex:n+e,prevSize:o}},{ranges:o,prevIndex:e,prevSize:0}).ranges}return eo(t.sizeTree).reduce((t,{k:n,v:o})=>({ranges:[...t.ranges,{startIndex:t.prevIndex,endIndex:n+e-1,size:t.prevSize}],prevIndex:n+e,prevSize:o}),{ranges:[],prevIndex:0,prevSize:r}).ranges})),n);let j=T(w(i,B(S,m),b(([e,{offsetTree:t},n])=>eT(-e,t,n))));return p(w(i,B(S,m),b(([e,t,n])=>{if(t.groupIndices.length>0){if(Q(t.sizeTree))return t;let o=X,r=h(E),l=0,i=0,s=0;for(;l<-e;){s=r[i];let e=r[i+1]-s-1;i++,l+=e+1}return o=eo(t.sizeTree).reduce((t,{k:n,v:o})=>en(t,Math.max(0,n+e),o),o),l!==-e&&(o=en(o,0,ee(t.sizeTree,s)),o=en(o,1,et(t.sizeTree,-e+1)[1])),{...t,sizeTree:o,...ex(t.offsetTree,0,o,n)}}{let o=eo(t.sizeTree).reduce((t,{k:n,v:o})=>en(t,Math.max(0,n+e),o),X);return{...t,sizeTree:o,...ex(t.offsetTree,0,o,n)}}})),S),{data:f,totalCount:o,sizeRanges:n,groupIndices:u,defaultItemSize:d,fixedItemSize:a,unshiftWith:l,shiftWith:i,shiftWithOffset:j,beforeUnshiftWith:k,firstItemIndex:s,gap:m,sizes:S,listRefresh:R,statefulTotalCount:r,trackItemSizes:z,itemSize:c}},u(V,ef),{singleton:!0}),eb="undefined"!=typeof document&&"scrollBehavior"in document.documentElement.style;function eE(e){let t="number"==typeof e?{index:e}:e;return t.align||(t.align="start"),t.behavior&&eb||(t.behavior="auto"),t.offset||(t.offset=0),t}let eH=F(([{sizes:e,totalCount:t,listRefresh:n,gap:o}
1,{scrollingInProgress:r,viewportHeight:l,scrollTo:i,smoothScrollTargetReached:s,headerHeight:u,footerHeight:a,fixedHeaderHeight:d,fixedFooterHeight:c},{log:f}])=>{let m=x(),h=x(),T=v(0),I=null,S=null,C=null;function y(){I&&(I(),I=null),C&&(C(),C=null),S&&(clearTimeout(S),S=null),r(0,!1)}return p(w(m,B(e,l,t,T,u,a,f),B(o,d,c),b(([[e,t,o,l,i,u,a,d],c,f,p])=>{let x=eE(e),{align:v,behavior:T,offset:b}=x,E=l-1,H=eI(x,t,E),z=eT(H,t.offsetTree,c)+u;"end"===v?(z+=f+et(t.sizeTree,H)[1]-o+p,H===E&&(z+=a)):"center"===v?z+=(f+et(t.sizeTree,H)[1]-o+p)/2:z-=i,b&&(z+=b);let R=t=>{y(),t?(d("retrying to scroll to",{location:e},D.DEBUG),m(0,e)):(h(0,!0),d("list did not change, scroll successful",{},D.DEBUG))};if(y(),"smooth"===T){let e=!1;C=n(1,t=>{e=e||t}),I=g(s,()=>{R(e)})}else I=g(w(n,e=>{let t=setTimeout(()=>{e(!1)},150);return n=>{n&&(e(!0),clearTimeout(t))}}),R);return S=setTimeout(()=>{y()},1200),r(0,!0),d("scrolling from index to",{index:H,top:z,behavior:T},D.DEBUG),{top:z,behavior:T}})),i),{scrollToIndex:m,scrollTargetReached:h,topListHeight:T}},u(ey,Z,V),{singleton:!0}),ez="down",eR={atBottom:!1,notAtBottomBecause:"NOT_SHOWING_LAST_ITEM",state:{offsetBottom:0,scrollTop:0,viewportHeight:0,scrollHeight:0}},ek=F(([{scrollContainerState:e,scrollTop:t,viewportHeight:n,headerHeight:o,footerHeight:r,scrollBy:l}])=>{let i=v(!1),s=v(!0),u=x(),a=x(),d=v(4),c=v(0),f=I(w(j(w(L(t),z(1),E(!0)),w(L(t),z(1),E(!1),k(100))),C()),!1),m=I(w(j(w(l,E(!0)),w(l,E(!1),k(200))),C()),!1);p(w(O(L(t),L(c)),b(([e,t])=>e<=t),C()),s),p(w(s,R(50)),a);let g=T(w(O(e,L(n),L(o),L(r),L(d)),H((e,[{scrollTop:t,scrollHeight:n},o,r,l,i])=>{let s={viewportHeight:o,scrollTop:t,scrollHeight:n};if(t+o-n>-i){let n,o;return t>e.state.scrollTop?(n="SCROLLED_DOWN",o=e.state.scrollTop-t):(n="SIZE_DECREASED",o=e.state.scrollTop-t||e.scrollTopDelta),{atBottom:!0,state:s,atBottomBecause:n,scrollTopDelta:o}}return{atBottom:!1,notAtBottomBecause:s.scrollHeight>e.state.scrollHeight?"SIZE_INCREASED":o<e.state.viewportHeight?"VIEWPORT_HEIGHT_DECREASING":t<e.state.scrollTop?"SCROLLING_UPWARDS":"NOT_FULLY_SCROLLED_TO_LAST_ITEM_BOTTOM",state:s}},eR),C((e,t)=>e&&e.atBottom===t.atBottom))),S=I(w(e,H((e,{scrollTop:t,scrollHeight:n,viewportHeight:o})=>{if(K(e.scrollHeight,n))return{scrollTop:t,scrollHeight:n,jump:0,changed:!1};{let r=n-(t+o)<1;return e.scrollTop!==t&&r?{scrollHeight:n,scrollTop:t,jump:e.scrollTop-t,changed:!0}:{scrollHeight:n,scrollTop:t,jump:0,changed:!0}}},{scrollHeight:0,jump:0,scrollTop:0,changed:!1}),y(e=>e.changed),b(e=>e.jump)),0);p(w(g,b(e=>e.atBottom)),i),p(w(i,R(50)),u);let F=v(ez);p(w(e,b(({scrollTop:e})=>e),C(),H((e,t)=>h(m)?{direction:e.direction,prevScrollTop:t}:{direction:t<e.prevScrollTop?"up":ez,prevScrollTop:t},{direction:ez,prevScrollTop:0}),b(e=>e.direction)),F),p(w(e,R(50),E("none")),F);let W=v(0);return p(w(f,y(e=>!e),E(0)),W),p(w(t,R(100),B(f),y(([e,t])=>!!t),H(([e,t],[n])=>[t,n],[0,0]),b(([e,t])=>t-e)),W),{isScrolling:f,isAtTop:s,isAtBottom:i,atBottomState:g,atTopStateChange:a,atBottomStateChange:u,scrollDirection:F,atBottomThreshold:d,atTopThreshold:c,scrollVelocity:W,lastJumpDueToItemResize:S}},u(Z)),eB=F(([{log:e}])=>{let t=v(!1),n=T(w(t,y(e=>e),C()));return t(1,t=>{t&&h(e)("props updated",{},D.DEBUG)}),{propsReady:t,didMount:n}},u(V),{singleton:!0});function ej(e,t){0==e?t():requestAnimationFrame(()=>ej(e-1,t))}function eL(e,t){return"number"==typeof e?e:"LAST"===e.index?t-1:e.index}let eO=F(([{sizes:e,listRefresh:t,defaultItemSize:n},{scrollTop:o},{scrollToIndex:r,scrollTargetReached:l},{didMount:i}])=>{let s=v(!0),u=v(0),a=v(!0);return p(w(i,B(u),y(([e,t])=>!!t),E(!1)),s),p(w(i,B(u),y(([e,t])=>!!t),E(!1)),a),w(O(t,i),B(s,e,n,a),y(([[,e],t,{sizeTree:n},o,r])=>e&&(!Q(n)||d(o))&&!t&&!r),B(u))(1,([,e])=>{g(l,()=>{a(0,!0)}),ej(4,()=>{g(o,()=>{s(0,!0)}),r(0,e)})}),{scrolledToInitialItem:s,initialTopMostItemIndex:u,initialItemFinalLocationReached:a}},u(ey,Z,eH,eB),{singleton:!0});function eF(e){return!!e&&("smooth"===e?"smooth":"auto")}let eW=F(([{totalCount:e,listRefresh:t},{isAtBottom:n,atBottomState:o},{scrollToIndex:r},{scrolledToInitialItem:l},{propsReady:i,didMount:s},{log:u},{scrollingInProgress:a}])=>{let d=v(!1),c=x(),f=null;function m(e){r(0,{index:"LAST",align:"end",behavior:e})}function p(e){setTimeout(g(o,t=>{!e||t.atBottom||"SIZE_INCREASED"!==t.notAtBottomBecause||f||(h(u)("scrolling to bottom due to increased size",{},D.DEBUG),m("auto"))}),100)}return w(O(w(L(e),z(1)),s),B(L(d),n,l,a),b(([[e,t],n,o,r,l])=>{let i=t&&r,s="auto";return i&&(s=((e,t)=>"function"==typeof e?eF(e(t)):t&&eF(e))(n,o||l),i=i&&!!s),{totalCount:e,shouldFollow:i,followOutputBehavior:s}}),y(({shouldFollow:e})=>e))(1,({totalCount:e,followOutputBehavior:n})=>{f&&(f(),f=null),f=g(t,()=>{h(u)("following output to ",{totalCount:e},D.DEBUG),m(n),f=null})}),w(O(L(d),e,i),y(([e,,t])=>e&&t),H(({value:e},[,t])=>({refreshed:e===t,value:t}),{refreshed:!1,value:0}),y(({refreshed:e})=>e),B(d,e))(1,([,e])=>{h(l)&&p(!1!==e)}),c(1,()=>
1{p(!1!==h(d))}),O(L(d),o)(1,([e,t])=>{e&&!t.atBottom&&"VIEWPORT_HEIGHT_DECREASING"===t.notAtBottomBecause&&m("auto")}),{followOutput:d,autoscrollToBottom:c}},u(ey,ek,eH,eO,eB,V,Z));function eM(e){return e.reduce((e,t)=>(e.groupIndices.push(e.totalCount),e.totalCount+=t+1,e),{totalCount:0,groupIndices:[]})}let eA=F(([{totalCount:e,groupIndices:t,sizes:n},{scrollTop:o,headerHeight:r}])=>{let l=x(),i=x(),s=T(w(l,b(eM)));return p(w(s,b(e=>e.totalCount)),e),p(w(s,b(e=>e.groupIndices)),t),p(w(O(o,n,r),y(([e,t])=>eS(t)),b(([e,t,n])=>et(t.groupOffsetTree,Math.max(e-n,0),"v")[0]),C(),b(e=>[e])),i),{groupCounts:l,topItemsIndexes:i}},u(ey,Z));function eP(e,t){return!!(e&&e[0]===t[0]&&e[1]===t[1])}function eD(e,t){return!!(e&&e.startIndex===t.startIndex&&e.endIndex===t.endIndex)}let eN="bottom",eV="none";function eG(e,t,n){return"number"==typeof e?"up"===n&&"top"===t||n===ez&&t===eN?e:0:"up"===n?"top"===t?e.main:e.reverse:t===eN?e.main:e.reverse}function e_(e,t){return"number"==typeof e?e:e[t]||0}let eU=F(([{scrollTop:e,viewportHeight:t,deviation:n,headerHeight:o,fixedHeaderHeight:r}])=>{let l=x(),i=v(0),s=v(0),u=v(0),a=I(w(O(L(e),L(t),L(o),L(l,eP),L(u),L(i),L(r),L(n),L(s)),b(([e,t,n,[o,r],l,i,s,u,a])=>{let d=e-u,c=Math.max(n-d,0),f=eV,m=e_(a,"top"),h=e_(a,eN);return(o-=u,o+=n+s,r+=n+s,o>e+(i+s)-m&&(f="up"),(r-=u)<e-c+t+h&&(f=ez),f!==eV)?[Math.max(d-n-eG(l,"top",f)-m,0),d-c-s+t+eG(l,eN,f)+h]:null}),y(e=>null!=e),C(eP)),[0,0]);return{listBoundary:l,overscan:u,topListHeight:i,increaseViewportBy:s,visibleRange:a}},u(Z),{singleton:!0}),e$={items:[],topItems:[],offsetTop:0,offsetBottom:0,top:0,bottom:0,topListHeight:0,totalCount:0,firstItemIndex:0};function eq(e,t,n){let o;if(0===e.length)return[];if(!eS(t))return e.map(e=>({...e,index:e.index+n,originalIndex:e.index}));let r=e[0].index,l=e[e.length-1].index,i=[],s=es(t.groupOffsetTree,r,l),u=0;for(let r of e){let e;(!o||o.end<r.index)&&(o=s.shift(),u=t.groupIndices.indexOf(o.start)),e=r.index===o.start?{type:"group",index:u}:{index:r.index-(u+1)+n,groupIndex:u},i.push({...e,size:r.size,offset:r.offset,originalIndex:r.index,data:r.data})}return i}function eK(e,t,n,o,r,l){let{lastSize:i,lastOffset:s,lastIndex:u}=r,a=0,d=0;if(e.length>0){a=e[0].offset;let t=e[e.length-1];d=t.offset+t.size}let c=n-u,f=a,m=s+c*i+(c-1)*o-d;return{items:eq(e,r,l),topItems:eq(t,r,l),topListHeight:t.reduce((e,t)=>t.size+e,0),offsetTop:a,offsetBottom:m,top:f,bottom:d,totalCount:n,firstItemIndex:l}}function eY(e,t,n,o,r,l){let i=0;if(n.groupIndices.length>0)for(let t of n.groupIndices){if(t-i>=e)break;i++}let s=e+i,u=eL(t,s);return eK(Array.from({length:s}).map((e,t)=>({index:t+u,size:0,offset:0,data:l[t+u]})),[],s,r,n,o)}let eZ=F(([{sizes:e,totalCount:t,data:n,firstItemIndex:o,gap:r},l,{visibleRange:i,listBoundary:s,topListHeight:u},{scrolledToInitialItem:a,initialTopMostItemIndex:c},{topListHeight:f},m,{didMount:g},{recalcInProgress:S}])=>{let E=v([]),H=v(0),z=x();p(l.topItemsIndexes,E);let k=I(w(O(g,S,L(i,eP),L(t),L(e),L(c),a,L(E),L(o),L(r),n),y(([e,t,,n,,,,,,,o])=>{let r=o&&o.length!==n;return e&&!t&&!r}),b(([,,[e,t],n,o,r,l,i,s,u,a])=>{let{sizeTree:d,offsetTree:c}=o,f=h(H);if(0===n)return{...e$,totalCount:n};if(0===e&&0===t)if(0===f)return{...e$,totalCount:n};else return eY(f,r,o,s,u,a||[]);if(Q(d))return f>0?null:eK(function(e,t,n){if(eS(t)){let o=ew(e,t);return[{index:et(t.groupOffsetTree,o)[0],size:0,offset:0},{index:o,size:0,offset:0,data:n&&n[0]}]}return[{index:e,size:0,offset:0,data:n&&n[0]}]}(eL(r,n),o,a),[],n,u,o,s);let m=[];if(i.length>0){let e=i[0],t=i[i.length-1],n=0;for(let o of es(d,e,t)){let r=o.value,l=Math.max(o.start,e),i=Math.min(o.end,t);for(let e=l;e<=i;e++)m.push({index:e,size:r,offset:n,data:a&&a[e]}),n+=r}}if(!l)return eK([],m,n,u,o,s);let p=i.length>0?i[i.length-1]+1:0,g=function(e,t,n,o=0){return o>0&&(t=Math.max(t,e[ec(e,o,eh)].offset)),eu(function(e,t,n,o){let r=ec(e,t,o),l=ec(e,n,o,r);return e.slice(r,l+1)}(e,t,n,ep),eg)}(c,e,t,p);if(0===g.length)return null;let x=n-1;return eK(function(e,t){return t(e),e}([],n=>{for(let o of g){let r=o.value,l=r.offset,i=o.start,s=r.size;if(r.offset<e){let t=(i+=Math.floor((e-r.offset+u)/(s+u)))-o.start;l+=t*s+t*u}i<p&&(l+=(p-i)*s,i=p);let d=Math.min(o.end,x);for(let e=i;e<=d&&!(l>=t);e++)n.push({index:e,size:s,offset:l,data:a&&a[e]}),l+=s+u}}),m,n,u,o,s)}),y(e=>null!==e),C()),e$);p(w(n,y(d),b(e=>null==e?void 0:e.length)),t),p(w(k,b(e=>e.topListHeight)),f),p(f,u),p(w(k,b(e=>[e.top,e.bottom])),s),p(w(k,b(e=>e.items)),z);let j=T(w(k,y(({items:e})=>e.length>0),B(t,n),y(([{items:e},t])=>e[e.length-1].originalIndex===t-1),b(([,e,t])=>[e-1,t]),C(eP),b(([e])=>e))),F=T(w(k,R(200),y(({items:e,topItems:t})=>e.length>0&&e[0].originalIndex===t.length),b(({items:e})=>e[0].index),C())),W=T(w(k,y(({items:e})=>e.length>0),b(({items:e})=>{let t=0,n=e.length-1;for(;"group"===e[t].type&&t<n;)t++;for(;"group"===e[n].type&&n>t;)n--;return{startIndex:e[t].index,endIndex:e[n].index}}
1),C(eD)));return{listState:k,topItemsIndexes:E,endReached:j,startReached:F,rangeChanged:W,itemsRendered:z,initialItemCount:H,...m}},u(ey,eA,eU,eO,eH,ek,eB,ef),{singleton:!0}),eX=F(([{sizes:e,firstItemIndex:t,data:n,gap:o},{initialTopMostItemIndex:r},{initialItemCount:l,listState:i},{didMount:s}])=>(p(w(s,B(l),y(([,e])=>0!==e),B(r,e,t,o,n),b(([[,e],t,n,o,r,l=[]])=>eY(e,t,n,o,r,l))),i),{}),u(ey,eO,eZ,eB),{singleton:!0}),eJ=F(([{scrollVelocity:e}])=>{let t=v(!1),n=x(),o=v(!1);return p(w(e,B(o,t,n),y(([e,t])=>!!t),b(([e,t,n,o])=>{let{exit:r,enter:l}=t;if(n){if(r(e,o))return!1}else if(l(e,o))return!0;return n}),C()),t),w(O(t,e,n),B(o))(1,([[e,t,n],o])=>e&&o&&o.change&&o.change(t,n)),{isSeeking:t,scrollSeekConfiguration:o,scrollVelocity:e,scrollSeekRangeChanged:n}},u(ek),{singleton:!0}),eQ=F(([{topItemsIndexes:e}])=>{let t=v(0);return p(w(t,y(e=>e>0),b(e=>Array.from({length:e}).map((e,t)=>t))),e),{topItemCount:t}},u(eZ)),e0=F(([{footerHeight:e,headerHeight:t,fixedHeaderHeight:n,fixedFooterHeight:o},{listState:r}])=>{let l=x(),i=I(w(O(e,o,t,n,r),b(([e,t,n,o,r])=>e+t+n+o+r.offsetBottom+r.bottom)),0);return p(L(i),l),{totalListHeight:i,totalListHeightChanged:l}},u(Z,eZ),{singleton:!0});function e1(e){let t,n=!1;return()=>(n||(n=!0,t=e()),t)}let e2=e1(()=>/iP(ad|od|hone)/i.test(navigator.userAgent)&&/WebKit/i.test(navigator.userAgent)),e3=F(([{scrollBy:e,scrollTop:t,deviation:n,scrollingInProgress:o},{isScrolling:r,isAtBottom:l,scrollDirection:i,lastJumpDueToItemResize:s},{listState:u},{beforeUnshiftWith:a,shiftWithOffset:d,sizes:c,gap:f},{log:m},{recalcInProgress:h}])=>{let g=T(w(u,B(s),H(([,e,t,n],[{items:o,totalCount:r,bottom:l,offsetBottom:i},s])=>{let u=l+i,a=0;return t===r&&e.length>0&&o.length>0&&(0!==o[0].originalIndex||0!==e[0].originalIndex)&&0!=(a=u-n)&&(a+=s),[a,o,r,u]},[0,[],0,0]),y(([e])=>0!==e),B(t,i,o,l,m,h),y(([,e,t,n,,,o])=>!o&&!n&&0!==e&&"up"===t),b(([[e],,,,,t])=>(t("Upward scrolling compensation",{amount:e},D.DEBUG),e))));function x(t){t>0?(e(0,{top:-t,behavior:"auto"}),n(0,0)):(n(0,0),e(0,{top:-t,behavior:"auto"}))}return w(g,B(n,r))(1,([e,t,o])=>{o&&e2()?n(0,t-e):x(-e)}),w(O(I(r,!1),n,h),y(([e,t,n])=>!e&&!n&&0!==t),b(([e,t])=>t),R(1))(1,x),p(w(d,b(e=>({top:-e}))),e),w(a,B(c,f),b(([e,{lastSize:t,groupIndices:n,sizeTree:o},r])=>{if(0===n.length)return e*(t+r);{let l=0,i=ee(o,0),s=0,u=0;for(;s<e;){s++,l+=i;let o=n.length===u+1?1/0:n[u+1]-n[u]-1;s+o>e&&(l-=i,o=e-s+1),s+=o,l+=o*(t+r),u++}return l}}))(1,t=>{n(0,t),requestAnimationFrame(()=>{e(0,{top:t}),requestAnimationFrame(()=>{var e;e=0,n(0,0),h(0,!1)})})}),{deviation:n}},u(Z,ek,eZ,ey,V,ef)),e8=F(([{didMount:e},{scrollTo:t},{listState:n}])=>{let o=v(0);return w(e,B(o),y(([,e])=>0!==e),b(([,e])=>({top:e})))(1,e=>{g(w(n,z(1),y(e=>e.items.length>1)),()=>{requestAnimationFrame(()=>{t(0,e)})})}),{initialScrollTop:o}},u(eB,Z,eZ),{singleton:!0}),e4=F(([{viewportHeight:e},{totalListHeight:t}])=>{let n=v(!1),o=I(w(O(n,e,t),y(([e])=>e),b(([,e,t])=>Math.max(0,e-t)),R(0),C()),0);return{alignToBottom:n,paddingTopAddition:o}},u(Z,e0),{singleton:!0}),e7=F(([{scrollTo:e,scrollContainerState:t}])=>{let n=x(),o=x(),r=x(),l=v(!1),i=v(void 0);return p(w(O(n,o),b(([{viewportHeight:e,scrollTop:t,scrollHeight:n},{offsetTop:o}])=>({scrollTop:Math.max(0,t-o),scrollHeight:n,viewportHeight:e}))),t),p(w(e,B(o),b(([e,{offsetTop:t}])=>({...e,top:e.top+t}))),r),{useWindowScroll:l,customScrollParent:i,windowScrollContainerState:n,windowViewportRect:o,windowScrollTo:r}},u(Z)),e5=({itemTop:e,itemBottom:t,viewportTop:n,viewportBottom:o,locationParams:{behavior:r,align:l,...i}})=>e<n?{...i,behavior:r,align:null!=l?l:"start"}:t>o?{...i,behavior:r,align:null!=l?l:"end"}:null,e9=F(([{sizes:e,totalCount:t,gap:n},{scrollTop:o,viewportHeight:r,headerHeight:l,fixedHeaderHeight:i,fixedFooterHeight:s,scrollingInProgress:u},{scrollToIndex:a}])=>{let d=x();return p(w(d,B(e,r,t,l,i,s,o),B(n),b(([[e,t,n,o,r,l,i,s],a])=>{let{done:d,behavior:c,align:f,calculateViewLocation:m=e5,...p}=e,x=eI(e,t,o-1),v=eT(x,t.offsetTree,a)+r+l,T=v+et(t.sizeTree,x)[1],I=m({itemTop:v,itemBottom:T,viewportTop:s+l,viewportBottom:s+n-i,locationParams:{behavior:c,align:f,...p}});return I?d&&g(w(u,y(e=>!1===e),z(h(u)?1:2)),d):d&&d(),I}),y(e=>null!==e)),a),{scrollIntoView:d}},u(ey,Z,eH,eZ,V),{singleton:!0}),e6=F(([{sizes:e,sizeRanges:t},{scrollTop:n,headerHeight:o}
1,{initialTopMostItemIndex:r},{didMount:l},{useWindowScroll:i,windowScrollContainerState:s,windowViewportRect:u}])=>{let a=x(),c=v(void 0),f=v(null),m=v(null);return p(s,f),p(u,m),w(a,B(e,n,i,f,m,o))(1,([e,t,n,o,r,l,i])=>{let s=eo(t.sizeTree).map(({k:e,v:t},n,o)=>{let r=o[n+1];return{startIndex:e,endIndex:r?r.k-1:1/0,size:t}});o&&null!==r&&null!==l&&(n=r.scrollTop-l.offsetTop),e({ranges:s,scrollTop:n-=i})}),p(w(c,y(d),b(te)),r),p(w(l,B(c),y(([,e])=>void 0!==e),C(),b(([,e])=>e.ranges)),t),{getState:a,restoreStateFrom:c}},u(ey,Z,eO,eB,e7));function te(e){return{offset:e.scrollTop,index:0,align:"start"}}let tt=F(([e,t,n,o,r,l,i,s,u,a])=>({...e,...t,...n,...o,...r,...l,...i,...s,...u,...a}),u(eU,eX,eB,eJ,e0,e8,e4,e7,e9,V)),tn=F(([{totalCount:e,sizeRanges:t,fixedItemSize:n,defaultItemSize:o,trackItemSizes:r,itemSize:l,data:i,firstItemIndex:s,groupIndices:u,statefulTotalCount:a,gap:d,sizes:c},{initialTopMostItemIndex:f,scrolledToInitialItem:m,initialItemFinalLocationReached:h},g,x,v,{listState:T,topItemsIndexes:I,...S},{scrollToIndex:C},y,{topItemCount:E},{groupCounts:H},z])=>(p(S.rangeChanged,z.scrollSeekRangeChanged),p(w(z.windowViewportRect,b(e=>e.visibleHeight)),g.viewportHeight),{totalCount:e,data:i,firstItemIndex:s,sizeRanges:t,initialTopMostItemIndex:f,scrolledToInitialItem:m,initialItemFinalLocationReached:h,topItemsIndexes:I,topItemCount:E,groupCounts:H,fixedItemHeight:n,defaultItemHeight:o,gap:d,...v,statefulTotalCount:a,listState:T,scrollToIndex:C,trackItemSizes:r,itemSize:l,groupIndices:u,...S,...z,...g,sizes:c,...x}),u(ey,eO,Z,e6,eW,eZ,eH,e3,eQ,eA,tt)),to="-webkit-sticky",tr="sticky",tl=e1(()=>{if("undefined"==typeof document)return tr;let e=document.createElement("div");return e.style.position=to,e.style.position===to?to:tr});function ti(e,t,n){let o=r.useRef(null),l=r.useCallback(n=>{let r,l;if(null===n||!n.offsetParent)return;let i=n.getBoundingClientRect(),s=i.width;if(t){let e=t.getBoundingClientRect(),n=i.top-e.top;r=e.height-Math.max(0,n),l=n+t.scrollTop}else r=window.innerHeight-Math.max(0,i.top),l=i.top+window.pageYOffset;o.current={offsetTop:l,visibleHeight:r,visibleWidth:s},e(o.current)},[e,t]),{callbackRef:i,ref:s}=G(l,!0,n),u=r.useCallback(()=>{l(s.current)},[l,s]);return r.useEffect(()=>{if(!t)return window.addEventListener("scroll",u),window.addEventListener("resize",u),()=>{window.removeEventListener("scroll",u),window.removeEventListener("resize",u)};{t.addEventListener("scroll",u);let e=new ResizeObserver(()=>{requestAnimationFrame(u)});return e.observe(t),()=>{t.removeEventListener("scroll",u),e.unobserve(t)}}},[u,t]),i}let ts=r.createContext(void 0),tu=r.createContext(void 0);function ta(e){return e}let td=F(()=>{let e=v(e=>`Item ${e}`),t=v(null),n=v(e=>`Group ${e}`),o=v({}),r=v(ta),l=v("div"),i=v(c),s=(e,t=null)=>I(w(o,b(t=>t[e]),C()),t);return{context:t,itemContent:e,groupContent:n,components:o,computeItemKey:r,HeaderFooterTag:l,scrollerRef:i,FooterComponent:s("Footer"),HeaderComponent:s("Header"),TopItemListComponent:s("TopItemList"),ListComponent:s("List","div"),ItemComponent:s("Item","div"),GroupComponent:s("Group","div"),ScrollerComponent:s("Scroller","div"),EmptyPlaceholder:s("EmptyPlaceholder"),ScrollSeekPlaceholder:s("ScrollSeekPlaceholder")}}),tc=F(([e,t])=>({...e,...t}),u(tn,td)),tf=({height:e})=>(0,o.jsx)("div",{style:{height:e}}),tm={position:tl(),zIndex:1,overflowAnchor:"none"},th={overflowAnchor:"none"},tp={...th,display:"inline-block",height:"100%"},tg=r.memo(function({showTopList:e=!1}){let t=tj("listState"),n=tB("sizeRanges"),l=tj("useWindowScroll"),i=tj("customScrollParent"),s=tB("windowScrollContainerState"),u=tB("scrollContainerState"),a=tj("itemContent"),d=tj("context"),f=tj("groupContent"),m=tj("trackItemSizes"),h=tj("itemSize"),p=tj("log"),g=tB("gap"),x=tj("horizontalDirection"),{callbackRef:v}=U(n,h,m,e?c:i||l?s:u,p,g,i,x,tj("skipAnimationFrameInResizeObserver")),[T,I]=r.useState(0);tL("deviation",e=>{T!==e&&I(e)});let w=tj("EmptyPlaceholder"),S=tj("ScrollSeekPlaceholder")||tf,C=tj("ListComponent"),y=tj("ItemComponent"),b=tj("GroupComponent"),E=tj("computeItemKey"),H=tj("isSeeking"),z=tj("groupIndices").length>0,R=tj("alignToBottom"),k=tj("initialItemFinalLocationReached"),B=e?{}:{boxSizing:"border-box",...x?{whiteSpace:"nowrap",display:"inline-block",height:"100%",paddingLeft:t.offsetTop,paddingRight:t.offsetBottom,marginLeft:0!==T?T:R?"auto":0}:{marginTop:0!==T?T:R?"auto":0,paddingTop:t.offsetTop,paddingBottom:t.offsetBottom},...k?{}:{visibility:"hidden"}};return!e&&0===t.totalCount&&w?(0,o.jsx)(w,{...tw(w,d)}):(0,o.jsx)(C,{...tw(C,d),ref:v,style:B,"data-testid":e?"virtuoso-top-item-list":"virtuoso-item-list",children:(e?t.topItems:t.items).map(e=>{let n=e.originalIndex,o=E(n+t.firstItemIndex,e.data,d);return H?(0,r.createElement)(S,{...tw(S,d),key:o,index:e.index,height:e.size,type:e.type||"item",..."group"===e.type?{}:{groupIndex:e.groupIndex}}
1):"group"===e.type?(0,r.createElement)(b,{...tw(b,d),key:o,"data-index":n,"data-known-size":e.size,"data-item-index":e.index,style:tm},f(e.index,d)):(0,r.createElement)(y,{...tw(y,d),...tS(y,e.data),key:o,"data-index":n,"data-known-size":e.size,"data-item-index":e.index,"data-item-group-index":e.groupIndex,style:x?tp:th},z?a(e.index,e.groupIndex,e.data,d):a(e.index,e.data,d))})})}),tx={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},tv={outline:"none",overflowX:"auto",position:"relative"},tT=e=>({width:"100%",height:"100%",position:"absolute",top:0,...e?{display:"flex",flexDirection:"column"}:{}}),tI={width:"100%",position:tl(),top:0,zIndex:1};function tw(e,t){if("string"!=typeof e)return{context:t}}function tS(e,t){return{item:"string"==typeof e?void 0:t}}let tC=r.memo(function(){let e=tj("HeaderComponent"),t=tB("headerHeight"),n=tj("HeaderFooterTag"),l=_(r.useMemo(()=>e=>t(q(e,"height")),[t]),!0,tj("skipAnimationFrameInResizeObserver")),i=tj("context");return e?(0,o.jsx)(n,{ref:l,children:(0,o.jsx)(e,{...tw(e,i)})}):null}),ty=r.memo(function(){let e=tj("FooterComponent"),t=tB("footerHeight"),n=tj("HeaderFooterTag"),l=_(r.useMemo(()=>e=>t(q(e,"height")),[t]),!0,tj("skipAnimationFrameInResizeObserver")),i=tj("context");return e?(0,o.jsx)(n,{ref:l,children:(0,o.jsx)(e,{...tw(e,i)})}):null});function tb({usePublisher:e,useEmitter:t,useEmitterValue:n}){return r.memo(function({style:r,children:l,...i}){let s=e("scrollContainerState"),u=n("ScrollerComponent"),a=e("smoothScrollTargetReached"),d=n("scrollerRef"),c=n("context"),f=n("horizontalDirection")||!1,{scrollerRef:m,scrollByCallback:h,scrollToCallback:p}=Y(s,a,u,d,void 0,f);return t("scrollTo",p),t("scrollBy",h),(0,o.jsx)(u,{ref:m,style:{...f?tv:tx,...r},"data-testid":"virtuoso-scroller","data-virtuoso-scroller":!0,tabIndex:0,...i,...tw(u,c),children:l})})}function tE({usePublisher:e,useEmitter:t,useEmitterValue:n}){return r.memo(function({style:r,children:l,...i}){let s=e("windowScrollContainerState"),u=n("ScrollerComponent"),a=e("smoothScrollTargetReached"),d=n("totalListHeight"),f=n("deviation"),m=n("customScrollParent"),h=n("context"),{scrollerRef:p,scrollByCallback:g,scrollToCallback:x}=Y(s,a,u,c,m);return P(()=>(p.current=m||window,()=>{p.current=null}),[p,m]),t("windowScrollTo",x),t("scrollBy",g),(0,o.jsx)(u,{style:{position:"relative",...r,...0!==d?{height:d+f}:{}},"data-virtuoso-scroller":!0,...i,...tw(u,h),children:l})})}let tH=({children:e})=>{let t=r.useContext(ts),n=tB("viewportHeight"),l=tB("fixedItemHeight"),s=tj("alignToBottom"),u=tj("horizontalDirection"),a=_(r.useMemo(()=>i(n,e=>q(e,u?"width":"height")),[n,u]),!0,tj("skipAnimationFrameInResizeObserver"));return r.useEffect(()=>{t&&(n(t.viewportHeight),l(t.itemHeight))},[t,n,l]),(0,o.jsx)("div",{style:tT(s),ref:a,"data-viewport-type":"element",children:e})},tz=({children:e})=>{let t=r.useContext(ts),n=tB("windowViewportRect"),l=tB("fixedItemHeight"),i=ti(n,tj("customScrollParent"),tj("skipAnimationFrameInResizeObserver")),s=tj("alignToBottom");return r.useEffect(()=>{t&&(l(t.itemHeight),n({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,n,l]),(0,o.jsx)("div",{ref:i,style:tT(s),"data-viewport-type":"window",children:e})},tR=({children:e})=>{let t=tj("TopItemListComponent")||"div",n=tj("headerHeight"),r={...tI,marginTop:`${n}px`},l=tj("context");return(0,o.jsx)(t,{style:r,...tw(t,l),children:e})},{Component:tk,usePublisher:tB,useEmitterValue:tj,useEmitter:tL}=A(tc,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",itemContent:"itemContent",groupContent:"groupContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",groupCounts:"groupCounts",topItemCount:"topItemCount",firstItemIndex:"firstItemIndex",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"HeaderFooterTag",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",horizontalDirection:"horizontalDirection",skipAnimationFrameInResizeObserver:"skipAnimationFrameInResizeObserver"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",autoscrollToBottom:"autoscrollToBottom",getState:"get
1State"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},r.memo(function(e){let t=tj("useWindowScroll"),n=tj("topItemsIndexes").length>0,r=tj("customScrollParent"),l=r||t?tF:tO,i=r||t?tz:tH;return(0,o.jsxs)(l,{...e,children:[n&&(0,o.jsx)(tR,{children:(0,o.jsx)(tg,{showTopList:!0})}),(0,o.jsxs)(i,{children:[(0,o.jsx)(tC,{}),(0,o.jsx)(tg,{}),(0,o.jsx)(ty,{})]})]})})),tO=tb({usePublisher:tB,useEmitterValue:tj,useEmitter:tL}),tF=tE({usePublisher:tB,useEmitterValue:tj,useEmitter:tL}),tW=tk,tM={items:[],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},tA={items:[{index:0}],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},{round:tP,ceil:tD,floor:tN,min:tV,max:tG}=Math;function t_(e,t,n){return Array.from({length:t-e+1}).map((t,o)=>{let r=null===n?null:n[o+e];return{index:o+e,data:r}})}function tU(e,t){return e&&e.column===t.column&&e.row===t.row}function t$(e,t){return e&&e.width===t.width&&e.height===t.height}let tq=F(([{overscan:e,visibleRange:t,listBoundary:n,increaseViewportBy:o},{scrollTop:r,viewportHeight:l,scrollBy:i,scrollTo:s,smoothScrollTargetReached:u,scrollContainerState:a,footerHeight:d,headerHeight:c},f,m,{propsReady:h,didMount:S},{windowViewportRect:H,useWindowScroll:k,customScrollParent:j,windowScrollContainerState:F,windowScrollTo:W},M])=>{let A=v(0),P=v(0),D=v(tM),N=v({height:0,width:0}),V=v({height:0,width:0}),G=x(),_=x(),U=v(0),$=v(null),q=v({row:0,column:0}),K=x(),Y=x(),Z=v(!1),X=v(0),J=v(!0),Q=v(!1),ee=v(!1);w(S,B(X),y(([e,t])=>!!t))(1,()=>{J(0,!1)}),w(O(S,J,V,N,X,Q),y(([e,t,n,o,,r])=>e&&!t&&0!==n.height&&0!==o.height&&!r))(1,([,,,,e])=>{Q(0,!0),ej(1,()=>{G(0,e)}),g(w(r),()=>{n(0,[0,0]),J(0,!0)})}),p(w(Y,y(e=>null!=e&&e.scrollTop>0),E(0)),P),w(S,B(Y),y(([,e])=>null!=e))(1,([,e])=>{e&&(N(0,e.viewport),V(0,null==e?void 0:e.item),q(0,e.gap),e.scrollTop>0&&(Z(0,!0),g(w(r,z(1)),e=>{Z(0,!1)}),s(0,{top:e.scrollTop})))}),p(w(N,b(({height:e})=>e)),l),p(w(O(L(N,t$),L(V,t$),L(q,(e,t)=>e&&e.column===t.column&&e.row===t.row),L(r)),b(([e,t,n,o])=>({viewport:e,item:t,gap:n,scrollTop:o}))),K),p(w(O(L(A),t,L(q,tU),L(V,t$),L(N,t$),L($),L(P),L(Z),L(J),L(X)),y(([,,,,,,,e])=>!e),b(([e,[t,n],o,r,l,i,s,,u,a])=>{let d,c,{row:f,column:m}=o,{height:h,width:p}=r,{width:g}=l;if(0===s&&(0===e||0===g))return tM;if(0===p){var x;let t=eL(a,e),n=Math.max(t+s-1,0);return x=t_(t,n,i),{...tA,items:x}}let v=tZ(g,p,m);u?0===t&&0===n&&s>0?(d=0,c=s-1):(d=v*tN((t+f)/(h+f)),c=tV(e-1,tG(c=v*tD((n+f)/(h+f))-1,v-1)),d=tV(c,tG(0,d))):(d=0,c=-1);let T=t_(d,c,i),{top:I,bottom:w}=tK(l,o,r,T),S=tD(e/v);return{items:T,offsetTop:I,offsetBottom:S*h+(S-1)*f-w,top:I,bottom:w,itemHeight:h,itemWidth:p}})),D),p(w($,y(e=>null!==e),b(e=>e.length)),A),p(w(O(N,V,D,q),y(([e,t,{items:n}])=>n.length>0&&0!==t.height&&0!==e.height),b(([e,t,{items:n},o])=>{let{top:r,bottom:l}=tK(e,o,t,n);return[r,l]}),C(eP)),n);let et=v(!1);p(w(r,B(et),b(([e,t])=>t||0!==e)),et);let en=T(w(L(D),y(({items:e})=>e.length>0),B(A,et),y(([{items:e},t,n])=>n&&e[e.length-1].index===t-1),b(([,e])=>e-1),C())),eo=T(w(L(D),y(({items:e})=>e.length>0&&0===e[0].index),E(0),C())),er=T(w(L(D),B(Z),y(([{items:e},t])=>e.length>0&&!t),b(([{items:e}])=>({startIndex:e[0].index,endIndex:e[e.length-1].index})),C(eD),R(0)));p(er,m.scrollSeekRangeChanged),p(w(G,B(N,V,A,q),b(([e,t,n,o,r])=>{let l=eE(e),{align:i,behavior:s,offset:u}=l,a=l.index;"LAST"===a&&(a=o-1);let d=tY(t,r,n,a=tG(0,a,tV(o-1,a)));return"end"===i?d=tP(d-t.height+n.height):"center"===i&&(d=tP(d-t.height/2+n.height/2)),u&&(d+=u),{top:d,behavior:s}})),s);let el=I(w(D,b(e=>e.offsetBottom+e.bottom)),0);return p(w(H,b(e=>({width:e.visibleWidth,height:e.visibleHeight}))),N),{data:$,totalCount:A,viewportDimensions:N,itemDimensions:V,scrollTop:r,scrollHeight:_,overscan:e,increaseViewportBy:o,scrollBy:i,scrollTo:s,scrollToIndex:G,smoothScrollTargetReached:u,windowViewportRect:H,windowScrollTo:W,useWindowScroll:k,customScrollParent:j,windowScrollContainerState:F,deviation:U,scrollContainerState:a,footerHeight:d,headerHeight:c,initialItemCount:P,gap:q,restoreStateFrom
1:Y,...m,initialTopMostItemIndex:X,horizontalDirection:ee,gridState:D,totalListHeight:el,...f,startReached:eo,endReached:en,rangeChanged:er,stateChanged:K,propsReady:h,stateRestoreInProgress:Z,...M}},u(eU,Z,ek,eJ,eB,e7,V));function tK(e,t,n,o){let{height:r}=n;return void 0===r||0===o.length?{top:0,bottom:0}:{top:tY(e,t,n,o[0].index),bottom:tY(e,t,n,o[o.length-1].index)+r}}function tY(e,t,n,o){let r=tN(o/tZ(e.width,n.width,t.column)),l=r*n.height+tG(0,r-1)*t.row;return l>0?l+t.row:l}function tZ(e,t,n){return tG(1,tN((e+n)/(tN(t)+n)))}let tX=F(()=>{let e=v(e=>`Item ${e}`),t=v({}),n=v(null),o=v("virtuoso-grid-item"),r=v("virtuoso-grid-list"),l=v(ta),i=v("div"),s=v(c),u=(e,n=null)=>I(w(t,b(t=>t[e]),C()),n),a=v(!1),d=v(!1);return p(L(d),a),{readyStateChanged:a,reportReadyState:d,context:n,itemContent:e,components:t,computeItemKey:l,itemClassName:o,listClassName:r,headerFooterTag:i,scrollerRef:s,FooterComponent:u("Footer"),HeaderComponent:u("Header"),ListComponent:u("List","div"),ItemComponent:u("Item","div"),ScrollerComponent:u("Scroller","div"),ScrollSeekPlaceholder:u("ScrollSeekPlaceholder","div")}}),tJ=F(([e,t])=>({...e,...t}),u(tq,tX)),tQ=r.memo(function(){let e=t4("gridState"),t=t4("listClassName"),n=t4("itemClassName"),l=t4("itemContent"),i=t4("computeItemKey"),s=t4("isSeeking"),u=t8("scrollHeight"),a=t4("ItemComponent"),d=t4("ListComponent"),c=t4("ScrollSeekPlaceholder"),f=t4("context"),m=t8("itemDimensions"),h=t8("gap"),p=t4("log"),g=t4("stateRestoreInProgress"),x=t8("reportReadyState"),v=_(r.useMemo(()=>e=>{u(e.parentElement.parentElement.scrollHeight);let t=e.firstChild;if(t){let{width:e,height:n}=t.getBoundingClientRect();m({width:e,height:n})}h({row:t6("row-gap",getComputedStyle(e).rowGap,p),column:t6("column-gap",getComputedStyle(e).columnGap,p)})},[u,m,h,p]),!0,!1);return(P(()=>{e.itemHeight>0&&e.itemWidth>0&&x(!0)},[e]),g)?null:(0,o.jsx)(d,{ref:v,className:t,...tw(d,f),style:{paddingTop:e.offsetTop,paddingBottom:e.offsetBottom},"data-testid":"virtuoso-item-list",children:e.items.map(t=>{let u=i(t.index,t.data,f);return s?(0,o.jsx)(c,{...tw(c,f),index:t.index,height:e.itemHeight,width:e.itemWidth},u):(0,r.createElement)(a,{...tw(a,f),className:n,"data-index":t.index,key:u},l(t.index,t.data,f))})})}),t0=r.memo(function(){let e=t4("HeaderComponent"),t=t8("headerHeight"),n=t4("headerFooterTag"),l=_(r.useMemo(()=>e=>t(q(e,"height")),[t]),!0,!1),i=t4("context");return e?(0,o.jsx)(n,{ref:l,children:(0,o.jsx)(e,{...tw(e,i)})}):null}),t1=r.memo(function(){let e=t4("FooterComponent"),t=t8("footerHeight"),n=t4("headerFooterTag"),l=_(r.useMemo(()=>e=>t(q(e,"height")),[t]),!0,!1),i=t4("context");return e?(0,o.jsx)(n,{ref:l,children:(0,o.jsx)(e,{...tw(e,i)})}):null}),t2=({children:e})=>{let t=r.useContext(tu),n=t8("itemDimensions"),l=t8("viewportDimensions"),i=_(r.useMemo(()=>e=>{l(e.getBoundingClientRect())},[l]),!0,!1);return r.useEffect(()=>{t&&(l({height:t.viewportHeight,width:t.viewportWidth}),n({height:t.itemHeight,width:t.itemWidth}))},[t,l,n]),(0,o.jsx)("div",{style:tT(!1),ref:i,children:e})},t3=({children:e})=>{let t=r.useContext(tu),n=t8("windowViewportRect"),l=t8("itemDimensions"),i=ti(n,t4("customScrollParent"),!1);return r.useEffect(()=>{t&&(l({height:t.itemHeight,width:t.itemWidth}),n({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:t.viewportWidth}))},[t,n,l]),(0,o.jsx)("div",{ref:i,style:tT(!1),children:e})},{usePublisher:t8,useEmitterValue:t4,useEmitter:t7}=A(tJ,{optional:{context:"context",totalCount:"totalCount",overscan:"overscan",itemContent:"itemContent",components:"components",computeItemKey:"computeItemKey",data:"data",initialItemCount:"initialItemCount",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",listClassName:"listClassName",itemClassName:"itemClassName",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",restoreStateFrom:"restoreStateFrom",initialTopMostItemIndex:"initialTopMostItemIndex",increaseViewportBy:"increaseViewportBy"},methods:{scrollTo:"scrollTo",scrollBy:"scrollBy",scrollToIndex:"scrollToIndex"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",stateChanged:"stateChanged",readyStateChanged:"readyStateChanged"}},r.memo(function({...e}){let t=t4("useWindowScroll"),n=t4("customScrollParent"),r=n||t?t9:t5,l=n||t?t3:t2;return(0,o.jsx)(r,{...e,children:(0,o.jsxs)(l,{children:[(0,o.jsx)(t0,{}),(0,o.jsx)(tQ,{}),(0,o.jsx)(t1,{})]})})})),t5=tb({usePublisher:t8,useEmitterValue:t4,useEmitter:t7}),t9=tE({usePublisher:t8,useEmitterValue:t4,useEmitter:t7});
1function t6(e,t,n){return("normal"===t||(null==t?void 0:t.endsWith("px"))||n(`${e} was not resolved to pixel value correctly`,t,D.WARN),"normal"===t)?0:parseInt(null!=t?t:"0",10)}let ne=F(()=>{let e=v(e=>(0,o.jsxs)("td",{children:["Item $",e]})),t=v(null),n=v(null),r=v(null),l=v({}),i=v(ta),s=v(c),u=(e,t=null)=>I(w(l,b(t=>t[e]),C()),t);return{context:t,itemContent:e,fixedHeaderContent:n,fixedFooterContent:r,components:l,computeItemKey:i,scrollerRef:s,TableComponent:u("Table","table"),TableHeadComponent:u("TableHead","thead"),TableFooterComponent:u("TableFoot","tfoot"),TableBodyComponent:u("TableBody","tbody"),TableRowComponent:u("TableRow","tr"),ScrollerComponent:u("Scroller","div"),EmptyPlaceholder:u("EmptyPlaceholder"),ScrollSeekPlaceholder:u("ScrollSeekPlaceholder"),FillerRow:u("FillerRow")}}),nt=F(([e,t])=>({...e,...t}),u(tn,ne)),nn=({height:e})=>(0,o.jsx)("tr",{children:(0,o.jsx)("td",{style:{height:e}})}),no=({height:e})=>(0,o.jsx)("tr",{children:(0,o.jsx)("td",{style:{height:e,padding:0,border:0}})}),nr={overflowAnchor:"none"},nl=r.memo(function({showTopList:e=!1}){let t=nd("listState"),n=nd("computeItemKey"),l=nd("firstItemIndex"),i=nd("isSeeking"),s=nd("ScrollSeekPlaceholder")||nn,u=nd("context"),a=nd("TableRowComponent"),d=nd("fixedHeaderHeight"),c=nd("itemContent"),f=(e?t.topItems:[]).reduce((e,t,n)=>(0===n?e.push(t.size):e.push(e[n-1]+t.size),e),[]),m=(e?t.topItems:t.items).map(t=>{let o=t.originalIndex,m=n(o+l,t.data,u),h=e?0===o?0:f[o-1]:0;return i?(0,r.createElement)(s,{...tw(s,u),key:m,index:t.index,height:t.size,type:t.type||"item"}):(0,r.createElement)(a,{...tw(a,u),...tS(a,t.data),key:m,"data-index":o,"data-known-size":t.size,"data-item-index":t.index,style:e?{overflowAnchor:"none",position:"sticky",zIndex:2,top:d+h}:nr},c(t.index,t.data,u))});return(0,o.jsx)(o.Fragment,{children:m})}),ni=r.memo(function(){let e=nd("listState"),t=nd("topItemsIndexes").length>0,n=na("sizeRanges"),l=nd("useWindowScroll"),i=nd("customScrollParent"),s=na("windowScrollContainerState"),u=na("scrollContainerState"),a=nd("trackItemSizes"),{callbackRef:d,ref:c}=U(n,nd("itemSize"),a,i||l?s:u,nd("log"),void 0,i,!1,nd("skipAnimationFrameInResizeObserver")),[f,m]=r.useState(0);nc("deviation",e=>{f!==e&&(c.current.style.marginTop=`${e}px`,m(e))});let h=nd("EmptyPlaceholder"),p=nd("FillerRow")||no,g=nd("TableBodyComponent"),x=nd("paddingTopAddition"),v=nd("statefulTotalCount"),T=nd("context");if(0===v&&h)return(0,o.jsx)(h,{...tw(h,T)});let I=(t?e.topItems:[]).reduce((e,t)=>e+t.size,0),w=e.offsetTop+x+f-I,S=e.offsetBottom,C=w>0?(0,o.jsx)(p,{height:w,context:T},"padding-top"):null,y=S>0?(0,o.jsx)(p,{height:S,context:T},"padding-bottom"):null;return(0,o.jsxs)(g,{ref:d,"data-testid":"virtuoso-item-list",...tw(g,T),children:[C,t&&(0,o.jsx)(nl,{showTopList:!0}),(0,o.jsx)(nl,{}),y]})}),ns=({children:e})=>{let t=r.useContext(ts),n=na("viewportHeight"),l=na("fixedItemHeight"),s=_(r.useMemo(()=>i(n,e=>q(e,"height")),[n]),!0,nd("skipAnimationFrameInResizeObserver"));return r.useEffect(()=>{t&&(n(t.viewportHeight),l(t.itemHeight))},[t,n,l]),(0,o.jsx)("div",{style:tT(!1),ref:s,"data-viewport-type":"element",children:e})},nu=({children:e})=>{let t=r.useContext(ts),n=na("windowViewportRect"),l=na("fixedItemHeight"),i=ti(n,nd("customScrollParent"),nd("skipAnimationFrameInResizeObserver"));return r.useEffect(()=>{t&&(l(t.itemHeight),n({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,n,l]),(0,o.jsx)("div",{ref:i,style:tT(!1),"data-viewport-type":"window",children:e})},{usePublisher:na,useEmitterValue:nd,useEmitter:nc}=A(nt,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",fixedHeaderContent:"fixedHeaderContent",fixedFooterContent:"fixedFooterContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",getState:"get
1State"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},r.memo(function(e){let t=nd("useWindowScroll"),n=nd("customScrollParent"),l=na("fixedHeaderHeight"),s=na("fixedFooterHeight"),u=nd("fixedHeaderContent"),a=nd("fixedFooterContent"),d=nd("context"),c=_(r.useMemo(()=>i(l,e=>q(e,"height")),[l]),!0,nd("skipAnimationFrameInResizeObserver")),f=_(r.useMemo(()=>i(s,e=>q(e,"height")),[s]),!0,nd("skipAnimationFrameInResizeObserver")),m=n||t?nm:nf,h=n||t?nu:ns,p=nd("TableComponent"),g=nd("TableHeadComponent"),x=nd("TableFooterComponent"),v=u?(0,o.jsx)(g,{style:{zIndex:2,position:"sticky",top:0},ref:c,...tw(g,d),children:u()},"TableHead"):null,T=a?(0,o.jsx)(x,{style:{zIndex:1,position:"sticky",bottom:0},ref:f,...tw(x,d),children:a()},"TableFoot"):null;return(0,o.jsx)(m,{...e,children:(0,o.jsx)(h,{children:(0,o.jsxs)(p,{style:{borderSpacing:0,overflowAnchor:"none"},...tw(p,d),children:[v,(0,o.jsx)(ni,{},"TableBody"),T]})})})})),nf=tb({usePublisher:na,useEmitterValue:nd,useEmitter:nc}),nm=tE({usePublisher:na,useEmitterValue:nd,useEmitter:nc})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.