PageSourceSearch

https://interactor.ai/_next/static/chunks/9771-f9d133d61b3a2350.js

js interactor.ai collected 2026-10-05 12:26:21 UTC 55,180 bytes, 1 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="a64d3649-0a7b-4491-97e1-634864682cca",e._sentryDebugIdIdentifier="sentry-dbid-a64d3649-0a7b-4491-97e1-634864682cca")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9771],{9771:function(e,t,n){n.d(t,{OO:function(){return tP}});var o,r=n(52322),l=n(2784),i=n(28316);function s(e,t){return n=>e(t(n))}function u(e,t){return t(e)}function a(...e){return e}function d(e){e()}function c(e){return void 0!==e}function f(){}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 p(e,t=x()),t}function I(e,t){var n;return p(e,n=v(t)),n}function w(e,...t){let n=function(...e){return t=>e.reduceRight(u,t)}(...t);return(t,o)=>{switch(t){case 1:return e(1,n(o));case 2:m(e);return}}}function C(e,t){return e===t}function S(e=C){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=>s(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 O(...e){return function(t,n){switch(t){case 1:return function(...e){return()=>{e.map(d)}}(...e.map(e=>e(1,n)));case 2:return;default:throw Error(`unrecognized action ${t}`)}}}function j(e,t=C){return w(e,S(t))}function L(...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?l.useLayoutEffect:l.useEffect;function P(e,t,n){let o=Object.keys(t.required||{}),i=Object.keys(t.optional||{}),s=Object.keys(t.methods||{}),u=Object.keys(t.events||{}),a=l.createContext({});function d(e,n){for(let r of(e.propsReady&&(0,e.propsReady)(0,!1),o))(0,e[t.required[r]])(0,n[r]);for(let o of i)o in n&&(0,e[t.optional[o]])(0,n[o]);e.propsReady&&(0,e.propsReady)(0,!0)}return{Component:l.forwardRef((c,h)=>{var p;let{children:g,...x}=c,[v]=l.useState(()=>{var t;return d(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),x),t}),[T]=l.useState(()=>{var e;return e=v,u.reduce((n,o)=>(n[o]=function(e){let t,n;let o=()=>t&&t();return function(r,l){switch(r){case 1:if(!l)return o(),f;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),{})});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)}),l.useImperativeHandle(h,(p=s.reduce((e,n)=>(e[n]=e=>{(0,v[t.methods[n]])(0,e)},e),{}),()=>p)),(0,r.jsx)(a.Provider,{value:v,children:n?(0,r.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}([...o,...i,...u],x),children:g}):g})}),usePublisher:e=>{var t;return l.useCallback((t=l.useContext(a)[e],e=>{t(0,e)}),[e])},useEmitterValue:l.version.startsWith("18")?e=>{let t=l.useContext(a)[e],n=l.useCallback(e=>t(1,e),[t]);return l.useSyncExternalStore(n,()=>h(t),()=>h(t))}:e=>{let t=l.useContext(a)[e],[n,o]=l.useState(()=>h(t));return M(()=>t(1,e=>{e!==n&&o(()=>e)}
1),[t,n]),n},useEmitter:(e,t)=>{let n=l.useContext(a)[e];M(()=>n(1,t),[t,n])}}}let A="undefined"!=typeof document?l.useLayoutEffect:l.useEffect;var D=((o=D||{})[o.DEBUG=0]="DEBUG",o[o.INFO=1]="INFO",o[o.WARN=2]="WARN",o[o.ERROR=3]="ERROR",o);let _={0:"debug",1:"log",2:"warn",3:"error"},N=()=>"undefined"==typeof globalThis?window:globalThis,G=F(()=>{let e=v(3);return{log:v((t,n,o=1)=>{var r;o>=(null!=(r=N().VIRTUOSO_LOG_LEVEL)?r:h(e))&&console[_[o]]("%creact-virtuoso: %c%s %o","color: #0253b3; font-weight: bold","color: initial",t,n)}),logLevel:e}},[],{singleton:!0});function V(e,t,n){let o=l.useRef(null),r=e=>{};if("undefined"!=typeof ResizeObserver){let i=l.useMemo(()=>new ResizeObserver(t=>{let o=()=>{let n=t[0].target;null!==n.offsetParent&&e(n)};n?o():requestAnimationFrame(o)}),[e]);r=e=>{e&&t?(i.observe(e),o.current=e):(o.current&&i.unobserve(o.current),o.current=null)}}return{ref:o,callbackRef:r}}function U(e,t,n){return V(e,t,n).callbackRef}function $(e,t,n,o,r,i,s,u,a){return V(l.useCallback(n=>{let l=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",r),a=n.parentElement;for(;!a.dataset.virtuosoScroller;)a=a.parentElement;let d="window"===a.lastElementChild.dataset.viewportType;o({scrollTop:Math.max(s?u?s.scrollLeft:s.scrollTop:d?u?window.pageXOffset||document.documentElement.scrollLeft:window.pageYOffset||document.documentElement.scrollTop:u?a.scrollLeft:a.scrollTop,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?q("column-gap",getComputedStyle(n).columnGap,r):q("row-gap",getComputedStyle(n).rowGap,r)),null!==l&&e(l)},[e,t,r,i,s,o]),n,a)}function q(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 K(e,t){return Math.round(e.getBoundingClientRect()[t])}function Y(e,t){return 1.01>Math.abs(e-t)}function Z(e,t,n,o=f,r,s){let u=l.useRef(null),a=l.useRef(null),d=l.useRef(null),c=l.useCallback(n=>{let o=n.target,r=o===window||o===document,l=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(l,0),scrollHeight:u,viewportHeight:c})};n.suppressFlushSync?f():i.flushSync(f),null!==a.current&&(l===a.current||l<=0||l===u-c)&&(a.current=null,t(!0),d.current&&(clearTimeout(d.current),d.current=null))},[e,t]);return l.useEffect(()=>{let e=r||u.current;return o(r||u.current),c({target:e,suppressFlushSync:!0}),e.addEventListener("scroll",c,{passive:!0}),()=>{o(null),e.removeEventListener("scroll",c)}},[u,c,n,o,r]),{scrollerRef:u,scrollByCallback:function(e){s&&(e={left:e.top,behavior:e.behavior}),u.current.scrollBy(e)},scrollToCallback:function(n){let o,r,l;let 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(K(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=K(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)),Y(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 X=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}),J={lvl:0};function Q(e,t,n,o=J,r=J){return{k:e,v:t,lvl:n,l:o,r}}function ee(e){return e===J}function et(e,t){return ee(e)?void 0:t===e.k?e.v:t<e.k?et(e.l,t):et(e.r,t)}function en(e,t,n="k"){if(ee(e))return[-1/0,void 0];if(Number(e[n])===t)return[e.k,e.v];if(Number(e[n])<t){let o=en(e.r,t,n);return o[0]===-1/0?[e.k,e.v]:o}return en(e.l,t,n)}function eo(e,t,n){return ee(e)?Q(t,n,1):t===e.k?el(e,{k:t,v:n}):t<e.k?ed(ec(el(e,{l:eo(e.l,t,n)}))):ed(ec(el(e,{r:eo(e.r,t,n)})))}function er(e){return ee(e)?[]:[...er(e.l),{k:e.k,v:e.v},...er(e.r)]}function el(e,t){return Q(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 ei(e){return ee(e)||e.lvl>e.r.lvl}function es(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(ei(t))return ec(el(e,{lvl:o-1}));if(!ee(t)&&!ee(t.r))return el(t.r,{l:el(t,{r:t.r.l}),r:el(e,{l:t.r.r,lvl:o-1}),lvl:o});throw Error("Unexpected empty nodes")}if(ei(e))return ed(el(e,{lvl:o-1}));if(ee(n)||ee(n.l))throw Error("Unexpected empty nodes");{let t=n.l,r=ei(t)?n.lvl-1:n.lvl;return el(t,{l:el(e,{r:t.l,lvl:o-1}),r:ed(el(n,{l:t.r,lvl:r})),lvl:t.lvl+1})}}function eu(e,t,n){if(ee(e))return[];let o=en(e,t)[0];return ea(function e(t,n,o){if(ee(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 ea(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 ed(e){let{r:t,lvl:n}=e;return ee(t)||ee(t.r)||t.lvl!==n||t.r.lvl!==n?e:el(t,{l:el(e,{r:t.l}),lvl:n+1})}function ec(e){let{l:t}=e;return ee(t)||t.lvl!==e.lvl?e:el(t,{r:el(e,{l:t.r})})}function ef(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 em=F(()=>({recalcInProgress:v(!1)}),[],{singleton:!0});function eh(e,t){let n=0,o=0;for(;n<e;)n+=t[o+1]-t[o]-1,o++;return o-(n===e?0:1)}function ep({index:e},t){return t===e?0:t<e?-1:1}function eg({offset:e},t){return t===e?0:t<e?-1:1}function ex(e){return{index:e.index,value:e}}function ev(e,t,n,o){let r=e,l=0,i=0,s=0,u=0;if(0!==t){u=ef(r,t-1,ep),s=r[u].offset;let e=en(n,t-1);l=e[0],i=e[1],r.length&&r[u].size===en(n,t)[1]&&(u-=1),r=r.slice(0,u+1)}else r=[];for(let{start:e,value:u}of eu(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 eT(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&&ee(l)&&2===t.length){let e=t[0].size,o=t[1].size;i=n.reduce((t,n)=>eo(eo(t,n,e),n+1,o),i)}else[i,s]=function(e,t){let n=ee(e)?0:1/0;for(let o of t){let{size:t,startIndex:r,endIndex:l}=o;if(n=Math.min(n,r),ee(e)){e=eo(e,0,t);continue}let i=eu(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(ee(t))return J;let{k:o,l:r,r:l}=t;if(n===o){if(ee(r))return l;if(ee(l))return r;{let[e,n]=function e(t){return ee(t.r)?[t.k,t.v]:e(t.r)}(r);return es(el(t,{k:e,v:n,l:function e(t){return ee(t.r)?t.l:es(el(t,{r:e(t.r)}
1))}(r)}))}}return n<o?es(el(t,{l:e(r,n)})):es(el(t,{r:e(l,n)}))}(e,n)):(u=r!==t,s=!0),o>l&&l>=n&&r!==t&&(e=eo(e,l+1,r));u&&(e=eo(e,r,t))}return[e,n]}(i,t);if(i===l)return e;let{offsetTree:u,lastIndex:a,lastSize:d,lastOffset:c}=ev(e.offsetTree,s,i,r);return{sizeTree:i,offsetTree:u,lastIndex:a,lastOffset:c,lastSize:d,groupOffsetTree:n.reduce((e,t)=>eo(e,t,eI(t,u,r)),J),groupIndices:n}}function eI(e,t,n){if(0===t.length)return 0;let{offset:o,index:r,size:l}=t[ef(t,e,ep)],i=e-r,s=l*i+(i-1)*n+o;return s>0?s+n:s}function ew(e,t,n){if(void 0!==e.groupIndex)return t.groupIndices[e.groupIndex]+1;{let o=eC("LAST"===e.index?n:e.index,t);return Math.max(0,o,Math.min(n,o))}}function eC(e,t){if(!eS(t))return e;let n=0;for(;t.groupIndices[n]<=e+n;)n++;return e+n}function eS(e){return!ee(e.groupOffsetTree)}let ey={offsetHeight:"height",offsetWidth:"width"},eb=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)=>K(e,ey[t])),f=v(void 0),m=v(0),g={offsetTree:[],sizeTree:J,groupOffsetTree:J,lastIndex:0,lastOffset:0,lastSize:0,groupIndices:[]},C=I(w(n,B(u,e,m),H(eT,g),S()),g),E=I(w(u,S(),H((e,t)=>({prev:e.current,current:t}),{prev:[],current:[]}),b(({prev:e})=>e)),[]);p(w(u,y(e=>e.length>0),B(C,m),b(([e,t,n])=>{let o=e.reduce((e,o,r)=>eo(e,o,eI(o,t.offsetTree,n)||r),J);return{...t,groupIndices:e,groupOffsetTree:o}})),C),p(w(o,B(C),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&&ee(h(C).sizeTree)),b(e=>[{startIndex:0,endIndex:0,size:e}])),n);let R=T(w(n,B(C),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(C);if(e>0)t(0,!0),l(0,e+eh(e,n));else if(e<0){let t=h(E);t.length>0&&(e-=eh(-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(C),b(([e,t])=>{let n=t.groupIndices.length>0,o=[],r=t.lastSize;if(n){let n=et(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=er(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 er(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 O=T(w(i,B(C,m),b(([e,{offsetTree:t},n])=>eI(-e,t,n))));return p(w(i,B(C,m),b(([e,t,n])=>{if(t.groupIndices.length>0){if(ee(t.sizeTree))return t;let o=J,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=er(t.sizeTree).reduce((t,{k:n,v:o})=>eo(t,Math.max(0,n+e),o),o),l!==-e&&(o=eo(o,0,et(t.sizeTree,s)),o=eo(o,1,en(t.sizeTree,-e+1)[1])),{...t,sizeTree:o,...ev(t.offsetTree,0,o,n)}}{let o=er(t.sizeTree).reduce((t,{k:n,v:o})=>eo(t,Math.max(0,n+e),o),J);return{...t,sizeTree:o,...ev(t.offsetTree,0,o,n)}}})),C),{data:f,totalCount:o,sizeRanges:n,groupIndices:u,defaultItemSize:d,fixedItemSize:a,unshiftWith:l,shiftWith:i,shiftWithOffset:O,beforeUnshiftWith:k,firstItemIndex:s,gap:m,sizes:C,listRefresh:R,statefulTotalCount:r,trackItemSizes:z,itemSize:c}},a(G,em),{singleton:!0}),eE="undefined"!=typeof document&&"scrollBehavior"in document.documentElement.style;function eH(e){let t="number"==typeof e?{index:e}:e;return t.align||(t.align="start"),t.behavior&&eE||(t.behavior="auto"),t.offset||(t.offset=0),t}let ez=F(([{sizes:e,totalCount:t,listRefresh:n,gap:o},{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,C=null,S=null;function y(){I&&(I(),I=null),S&&(S(),S=null),C&&(clearTimeout(C),C=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=eH(e),{align:v,behavior:T,offset:b}=x,E=l-1,H=ew(x,t,E),z=eI(H,t.offsetTree,c)+u;"end"===v?(z+=f+en(t.sizeTree,H)[1]-o+p,H===E&&(z+=a)):"center"===v?z+=(f+en(t.sizeTree,H)[1]-o+p)/2:z-=i,b&&(z+=b);let R=t=>{y(),t?(d("retrying to scroll to",{location:e}
1,D.DEBUG),m(0,e)):(h(0,!0),d("list did not change, scroll successful",{},D.DEBUG))};if(y(),"smooth"===T){let e=!1;S=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 C=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}},a(eb,X,G),{singleton:!0}),eR="down",ek={atBottom:!1,notAtBottomBecause:"NOT_SHOWING_LAST_ITEM",state:{offsetBottom:0,scrollTop:0,viewportHeight:0,scrollHeight:0}},eB=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(O(w(j(t),z(1),E(!0)),w(j(t),z(1),E(!1),k(100))),S()),!1),m=I(w(O(w(l,E(!0)),w(l,E(!1),k(200))),S()),!1);p(w(L(j(t),j(c)),b(([e,t])=>e<=t),S()),s),p(w(s,R(50)),a);let g=T(w(L(e,j(n),j(o),j(r),j(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}},ek),S((e,t)=>e&&e.atBottom===t.atBottom))),C=I(w(e,H((e,{scrollTop:t,scrollHeight:n,viewportHeight:o})=>{if(Y(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(eR);p(w(e,b(({scrollTop:e})=>e),S(),H((e,t)=>h(m)?{direction:e.direction,prevScrollTop:t}:{direction:t<e.prevScrollTop?"up":eR,prevScrollTop:t},{direction:eR,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:C}},a(X)),eO=F(([{log:e}])=>{let t=v(!1),n=T(w(t,y(e=>e),S()));return t(1,t=>{t&&h(e)("props updated",{},D.DEBUG)}),{propsReady:t,didMount:n}},a(G),{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 eF=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(L(t,i),B(s,e,n,a),y(([[,e],t,{sizeTree:n},o,r])=>e&&(!ee(n)||c(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}},a(eb,X,ez,eO),{singleton:!0});function eW(e){return!!e&&("smooth"===e?"smooth":"auto")}let eM=(e,t)=>"function"==typeof e?eW(e(t)):t&&eW(e),eP=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(L(w(j(e),z(1)),s),B(j(d),n,l,a),b(([[e,t],n,o,r,l])=>{let i=t&&r,s="auto";return i&&(s=eM(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(L(j(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))}),L(j(d),o)(1,([e,t])=>{e&&!t.atBottom&&"VIEWPORT_HEIGHT_DECREASING"===t.notAtBottomBecause&&m("auto")}),{followOutput:d,autoscrollToBottom:c}},a(eb,eB,ez,eF,eO,G,X));function eA(e){return e.reduce((e,t)=>(e.groupIndices.push(e.totalCount),e.totalCount+=t+1,e),{totalCount:0,groupIndices:[]})}let eD=F(([{totalCount:e,groupIndices:t,sizes:n},{scrollTop:o,headerHeight:r}])=>{let l=x(),i=x(),s=T(w(l,b(eA)));return p(w(s,b(e=>e.totalCount)),e),p(w(s,b(e=>e.groupIndices)),t),p(w(L(o,n,r),y(([e,t])=>eS(t)),b(([e,t,n])=>en(t.groupOffsetTree,Math.max(e-n,0),"v")[0]),S(),b(e=>[e])),i),{groupCounts:l,topItemsIndexes:i}},a(eb,X));function e_(e,t){return!!(e&&e[0]===t[0]&&e[1]===t[1])}function eN(e,t){return!!(e&&e.startIndex===t.startIndex&&e.endIndex===t.endIndex)}let eG="bottom",eV="none";function eU(e,t,n){return"number"==typeof e?"up"===n&&"top"===t||n===eR&&t===eG?e:0:"up"===n?"top"===t?e.main:e.reverse:t===eG?e.main:e.reverse}function e$(e,t){return"number"==typeof e?e:e[t]||0}let eq=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(L(j(e),j(t),j(o),j(l,e_),j(u),j(i),j(r),j(n),j(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,eG);return(o-=u,o+=n+s,r+=n+s,o>e+(i+s)-m&&(f="up"),(r-=u)<e-c+t+h&&(f=eR),f!==eV)?[Math.max(d-n-eU(l,"top",f)-m,0),d-c-s+t+eU(l,eG,f)+h]:null}),y(e=>null!=e),S(e_)),[0,0]);return{listBoundary:l,overscan:u,topListHeight:i,increaseViewportBy:s,visibleRange:a}},a(X),{singleton:!0}),eK={items:[],topItems:[],offsetTop:0,offsetBottom:0,top:0,bottom:0,topListHeight:0,totalCount:0,firstItemIndex:0};function eY(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=eu(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 eZ(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:eY(e,r,l),topItems:eY(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 eX(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 eZ(Array.from({length:s}).map((e,t)=>({index:t+u,size:0,offset:0,data:l[t+u]})),[],s,r,n,o)}let eJ=F(([{sizes:e,totalCount:t,data:n,firstItemIndex:o,gap:r},l,{visibleRange:i,listBoundary:s,topListHeight:u},{scrolledToInitialItem:a,initialTopMostItemIndex:d},{topListHeight:f},m,{didMount:g},{recalcInProgress:C}])=>{let E=v([]),H=v(0),z=x();p(l.topItemsIndexes,E);let k=I(w(L(g,C,j(i,e_),j(t),j(e),j(d),a,j(E),j(o),j(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])=>{var d;let{sizeTree:c,offsetTree:f}=o,m=h(H);if(0===n)return{...eK,totalCount:n};if(0===e&&0===t)return 0===m?{...eK,totalCount:n}:eX(m,r,o,s,u,a||[]);if(ee(c))return m>0?null:eZ(function(e,t,n){if(eS(t)){let o=eC(e,t);return[{index:en(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 p=[];if(i.length>0){let e=i[0],t=i[i.length-1],n=0;for(let o of eu(c,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++)p.push({index:e,size:r,offset:n,data:a&&a[e]}),n+=r}}if(!l)return eZ([],p,n,u,o,s);let g=i.length>0?i[i.length-1]+1:0,x=function(e,t,n,o=0){return o>0&&(t=Math.max(t,e[ef(e,o,ep)].offset)),ea(function(e,t,n,o){let r=ef(e,t,o),l=ef(e,n,o,r);return e.slice(r,l+1)}(e,t,n,eg),ex)}(f,e,t,g);if(0===x.length)return null;let v=n-1;return eZ(((n=>{for(let o of x){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<g&&(l+=(g-i)*s,i=g);let d=Math.min(o.end,v);for(let e=i;e<=d&&!(l>=t);e++)n.push({index:e,size:s,offset:l,data:a&&a[e]}),l+=s+u}})(d=[]),d),p,n,u,o,s)}),y(e=>null!==e),S()),eK);p(w(n,y(c),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 O=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]),S(e_),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),S())),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}}),S(eN)));return{listState:k,topItemsIndexes:E,endReached:O,startReached:F,rangeChanged:W,itemsRendered:z,initialItemCount:H,...m}},a(eb,eD,eq,eF,ez,eB,eO,em),{singleton:!0}),eQ=F(([{sizes:e,firstItemIndex:t,data:n,gap:o}
1,{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=[]])=>eX(e,t,n,o,r,l))),i),{}),a(eb,eF,eJ,eO),{singleton:!0}),e0=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}),S()),t),w(L(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}},a(eB),{singleton:!0}),e1=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}},a(eJ)),e2=F(([{footerHeight:e,headerHeight:t,fixedHeaderHeight:n,fixedFooterHeight:o},{listState:r}])=>{let l=x(),i=I(w(L(e,o,t,n,r),b(([e,t,n,o,r])=>e+t+n+o+r.offsetBottom+r.bottom)),0);return p(j(i),l),{totalListHeight:i,totalListHeightChanged:l}},a(X,eJ),{singleton:!0});function e4(e){let t,n=!1;return()=>(n||(n=!0,t=e()),t)}let e3=e4(()=>/iP(ad|od|hone)/i.test(navigator.userAgent)&&/WebKit/i.test(navigator.userAgent)),e6=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&&e3()?n(0,t-e):x(-e)}),w(L(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=et(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(()=>{n(0,0),h(0,!1)})})}),{deviation:n}},a(X,eB,eJ,eb,G,em)),e7=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}},a(eO,X,eJ),{singleton:!0}),e9=F(([{viewportHeight:e},{totalListHeight:t}])=>{let n=v(!1),o=I(w(L(n,e,t),y(([e])=>e),b(([,e,t])=>Math.max(0,e-t)),R(0),S()),0);return{alignToBottom:n,paddingTopAddition:o}},a(X,e2),{singleton:!0}),e8=F(([{scrollTo:e,scrollContainerState:t}])=>{let n=x(),o=x(),r=x(),l=v(!1),i=v(void 0);return p(w(L(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}},a(X)),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,te=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=ew(e,t,o-1),v=eI(x,t.offsetTree,a)+r+l,T=v+en(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}},a(eb,X,ez,eJ,G),{singleton:!0}),tt=F(([{sizes:e,sizeRanges:t},{scrollTop:n,headerHeight:o}
1,{initialTopMostItemIndex:r},{didMount:l},{useWindowScroll:i,windowScrollContainerState:s,windowViewportRect:u}])=>{let a=x(),d=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=er(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(d,y(c),b(tn)),r),p(w(l,B(d),y(([,e])=>void 0!==e),S(),b(([,e])=>e.ranges)),t),{getState:a,restoreStateFrom:d}},a(eb,X,eF,eO,e8));function tn(e){return{offset:e.scrollTop,index:0,align:"start"}}let to=F(([e,t,n,o,r,l,i,s,u,a])=>({...e,...t,...n,...o,...r,...l,...i,...s,...u,...a}),a(eq,eQ,eO,e0,e2,e7,e9,e8,te,G)),tr=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,...C},{scrollToIndex:S},y,{topItemCount:E},{groupCounts:H},z])=>(p(C.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:S,trackItemSizes:r,itemSize:l,groupIndices:u,...C,...z,...g,sizes:c,...x}),a(eb,eF,X,tt,eP,eJ,ez,e6,e1,eD,to)),tl="-webkit-sticky",ti="sticky",ts=e4(()=>{if("undefined"==typeof document)return ti;let e=document.createElement("div");return e.style.position=tl,e.style.position===tl?tl:ti});function tu(e,t,n){let o=l.useRef(null),r=l.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}=V(r,!0,n),u=l.useCallback(()=>{r(s.current)},[r,s]);return l.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 ta=l.createContext(void 0),td=l.createContext(void 0);function tc(e){return e}let tf=F(()=>{let e=v(e=>`Item ${e}`),t=v(null),n=v(e=>`Group ${e}`),o=v({}),r=v(tc),l=v("div"),i=v(f),s=(e,t=null)=>I(w(o,b(t=>t[e]),S()),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")}}),tm=F(([e,t])=>({...e,...t}),a(tr,tf)),th=({height:e})=>(0,r.jsx)("div",{style:{height:e}}),tp={position:ts(),zIndex:1,overflowAnchor:"none"},tg={overflowAnchor:"none"},tx={...tg,display:"inline-block",height:"100%"},tv=l.memo(function({showTopList:e=!1}){let t=tL("listState"),n=tj("sizeRanges"),o=tL("useWindowScroll"),i=tL("customScrollParent"),s=tj("windowScrollContainerState"),u=tj("scrollContainerState"),a=tL("itemContent"),d=tL("context"),c=tL("groupContent"),m=tL("trackItemSizes"),h=tL("itemSize"),p=tL("log"),g=tj("gap"),x=tL("horizontalDirection"),{callbackRef:v}=$(n,h,m,e?f:i||o?s:u,p,g,i,x,tL("skipAnimationFrameInResizeObserver")),[T,I]=l.useState(0);tF("deviation",e=>{T!==e&&I(e)});let w=tL("EmptyPlaceholder"),C=tL("ScrollSeekPlaceholder")||th,S=tL("ListComponent"),y=tL("ItemComponent"),b=tL("GroupComponent"),E=tL("computeItemKey"),H=tL("isSeeking"),z=tL("groupIndices").length>0,R=tL("alignToBottom"),k=tL("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,r.jsx)(w,{...tS(w,d)}):(0,r.jsx)(S,{...tS(S,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,l.createElement)(C,{...tS(C,d),key:o,index:e.index,height:e.size,type:e.type||"item",..."group"===e.type?{}:{groupIndex:e.groupIndex}}
1):"group"===e.type?(0,l.createElement)(b,{...tS(b,d),key:o,"data-index":n,"data-known-size":e.size,"data-item-index":e.index,style:tp},c(e.index,d)):(0,l.createElement)(y,{...tS(y,d),...ty(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?tx:tg},z?a(e.index,e.groupIndex,e.data,d):a(e.index,e.data,d))})})}),tT={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},tI={outline:"none",overflowX:"auto",position:"relative"},tw=e=>({width:"100%",height:"100%",position:"absolute",top:0,...e?{display:"flex",flexDirection:"column"}:{}}),tC={width:"100%",position:ts(),top:0,zIndex:1};function tS(e,t){if("string"!=typeof e)return{context:t}}function ty(e,t){return{item:"string"==typeof e?void 0:t}}let tb=l.memo(function(){let e=tL("HeaderComponent"),t=tj("headerHeight"),n=tL("HeaderFooterTag"),o=U(l.useMemo(()=>e=>t(K(e,"height")),[t]),!0,tL("skipAnimationFrameInResizeObserver")),i=tL("context");return e?(0,r.jsx)(n,{ref:o,children:(0,r.jsx)(e,{...tS(e,i)})}):null}),tE=l.memo(function(){let e=tL("FooterComponent"),t=tj("footerHeight"),n=tL("HeaderFooterTag"),o=U(l.useMemo(()=>e=>t(K(e,"height")),[t]),!0,tL("skipAnimationFrameInResizeObserver")),i=tL("context");return e?(0,r.jsx)(n,{ref:o,children:(0,r.jsx)(e,{...tS(e,i)})}):null});function tH({usePublisher:e,useEmitter:t,useEmitterValue:n}){return l.memo(function({style:o,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}=Z(s,a,u,d,void 0,f);return t("scrollTo",p),t("scrollBy",h),(0,r.jsx)(u,{ref:m,style:{...f?tI:tT,...o},"data-testid":"virtuoso-scroller","data-virtuoso-scroller":!0,tabIndex:0,...i,...tS(u,c),children:l})})}function tz({usePublisher:e,useEmitter:t,useEmitterValue:n}){return l.memo(function({style:o,children:l,...i}){let s=e("windowScrollContainerState"),u=n("ScrollerComponent"),a=e("smoothScrollTargetReached"),d=n("totalListHeight"),c=n("deviation"),m=n("customScrollParent"),h=n("context"),{scrollerRef:p,scrollByCallback:g,scrollToCallback:x}=Z(s,a,u,f,m);return A(()=>(p.current=m||window,()=>{p.current=null}),[p,m]),t("windowScrollTo",x),t("scrollBy",g),(0,r.jsx)(u,{style:{position:"relative",...o,...0!==d?{height:d+c}:{}},"data-virtuoso-scroller":!0,...i,...tS(u,h),children:l})})}let tR=({children:e})=>{let t=l.useContext(ta),n=tj("viewportHeight"),o=tj("fixedItemHeight"),i=tL("alignToBottom"),u=tL("horizontalDirection"),a=U(l.useMemo(()=>s(n,e=>K(e,u?"width":"height")),[n,u]),!0,tL("skipAnimationFrameInResizeObserver"));return l.useEffect(()=>{t&&(n(t.viewportHeight),o(t.itemHeight))},[t,n,o]),(0,r.jsx)("div",{style:tw(i),ref:a,"data-viewport-type":"element",children:e})},tk=({children:e})=>{let t=l.useContext(ta),n=tj("windowViewportRect"),o=tj("fixedItemHeight"),i=tu(n,tL("customScrollParent"),tL("skipAnimationFrameInResizeObserver")),s=tL("alignToBottom");return l.useEffect(()=>{t&&(o(t.itemHeight),n({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,n,o]),(0,r.jsx)("div",{ref:i,style:tw(s),"data-viewport-type":"window",children:e})},tB=({children:e})=>{let t=tL("TopItemListComponent")||"div",n=tL("headerHeight"),o={...tC,marginTop:`${n}px`},l=tL("context");return(0,r.jsx)(t,{style:o,...tS(t,l),children:e})},{Component:tO,usePublisher:tj,useEmitterValue:tL,useEmitter:tF}=P(tm,{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"}},l.memo(function(e){let t=tL("useWindowScroll"),n=tL("topItemsIndexes").length>0,o=tL("customScrollParent"),l=o||t?tM:tW,i=o||t?tk:tR;return(0,r.jsxs)(l,{...e,children:[n&&(0,r.jsx)(tB,{children:(0,r.jsx)(tv,{showTopList:!0})}),(0,r.jsxs)(i,{children:[(0,r.jsx)(tb,{}),(0,r.jsx)(tv,{}),(0,r.jsx)(tE,{})]})]})})),tW=tH({usePublisher:tj,useEmitterValue:tL,useEmitter:tF}),tM=tz({usePublisher:tj,useEmitterValue:tL,useEmitter:tF}),tP=tO,tA={items:[],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},tD={items:[{index:0}],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},{round:t_,ceil:tN,floor:tG,min:tV,max:tU}=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 tq(e,t){return e&&e.column===t.column&&e.row===t.row}function tK(e,t){return e&&e.width===t.width&&e.height===t.height}let tY=F(([{overscan:e,visibleRange:t,listBoundary:n},{scrollTop:o,viewportHeight:r,scrollBy:l,scrollTo:i,smoothScrollTargetReached:s,scrollContainerState:u,footerHeight:a,headerHeight:d},c,f,{propsReady:m,didMount:h},{windowViewportRect:C,useWindowScroll:H,customScrollParent:k,windowScrollContainerState:O,windowScrollTo:F},W])=>{let M=v(0),P=v(0),A=v(tA),D=v({height:0,width:0}),_=v({height:0,width:0}),N=x(),G=x(),V=v(0),U=v(null),$=v({row:0,column:0}),q=x(),K=x(),Y=v(!1),Z=v(0),X=v(!0),J=v(!1),Q=v(!1);w(h,B(Z),y(([e,t])=>!!t))(1,()=>{X(0,!1)}),w(L(h,X,_,D,Z,J),y(([e,t,n,o,,r])=>e&&!t&&0!==n.height&&0!==o.height&&!r))(1,([,,,,e])=>{J(0,!0),ej(1,()=>{N(0,e)}),g(w(o),()=>{n(0,[0,0]),X(0,!0)})}),p(w(K,y(e=>null!=e&&e.scrollTop>0),E(0)),P),w(h,B(K),y(([,e])=>null!=e))(1,([,e])=>{e&&(D(0,e.viewport),_(0,null==e?void 0:e.item),$(0,e.gap),e.scrollTop>0&&(Y(0,!0),g(w(o,z(1)),e=>{Y(0,!1)}),i(0,{top:e.scrollTop})))}),p(w(D,b(({height:e})=>e)),r),p(w(L(j(D,tK),j(_,tK),j($,(e,t)=>e&&e.column===t.column&&e.row===t.row),j(o)),b(([e,t,n,o])=>({viewport:e,item:t,gap:n,scrollTop:o}))),q),p(w(L(j(M),t,j($,tq),j(_,tK),j(D,tK),j(U),j(P),j(Y),j(X),j(Z)),y(([,,,,,,,e])=>!e),b(([e,[t,n],o,r,l,i,s,,u,a])=>{let d,c;let{row:f,column:m}=o,{height:h,width:p}=r,{width:g}=l;if(0===s&&(0===e||0===g))return tA;if(0===p){var x;let t=eL(a,e);return x=t$(t,Math.max(t+s-1,0),i),{...tD,items:x}}let v=tJ(g,p,m);u?0===t&&0===n&&s>0?(d=0,c=s-1):(d=v*tG((t+f)/(h+f)),c=tV(e-1,tU(c=v*tN((n+f)/(h+f))-1,v-1)),d=tV(c,tU(0,d))):(d=0,c=-1);let T=t$(d,c,i),{top:I,bottom:w}=tZ(l,o,r,T),C=tN(e/v);return{items:T,offsetTop:I,offsetBottom:C*h+(C-1)*f-w,top:I,bottom:w,itemHeight:h,itemWidth:p}})),A),p(w(U,y(e=>null!==e),b(e=>e.length)),M),p(w(L(D,_,A,$),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}=tZ(e,o,t,n);return[r,l]}),S(e_)),n);let ee=v(!1);p(w(o,B(ee),b(([e,t])=>t||0!==e)),ee);let et=T(w(j(A),y(({items:e})=>e.length>0),B(M,ee),y(([{items:e},t,n])=>n&&e[e.length-1].index===t-1),b(([,e])=>e-1),S())),en=T(w(j(A),y(({items:e})=>e.length>0&&0===e[0].index),E(0),S())),eo=T(w(j(A),B(Y),y(([{items:e},t])=>e.length>0&&!t),b(([{items:e}])=>({startIndex:e[0].index,endIndex:e[e.length-1].index})),S(eN),R(0)));p(eo,f.scrollSeekRangeChanged),p(w(N,B(D,_,M,$),b(([e,t,n,o,r])=>{let l=eH(e),{align:i,behavior:s,offset:u}=l,a=l.index;"LAST"===a&&(a=o-1);let d=tX(t,r,n,a=tU(0,a,tV(o-1,a)));return"end"===i?d=t_(d-t.height+n.height):"center"===i&&(d=t_(d-t.height/2+n.height/2)),u&&(d+=u),{top:d,behavior:s}})),i);let er=I(w(A,b(e=>e.offsetBottom+e.bottom)),0);return p(w(C,b(e=>({width:e.visibleWidth,height:e.visibleHeight}))),D),{data:U,totalCount:M,viewportDimensions:D,itemDimensions:_,scrollTop:o,scrollHeight:G,overscan:e,scrollBy:l,scrollTo:i,scrollToIndex:N,smoothScrollTargetReached:s,windowViewportRect:C,windowScrollTo:F,useWindowScroll:H,customScrollParent:k,windowScrollContainerState:O,deviation:V,scrollContainerState:u,footerHeight:a,headerHeight:d,initialItemCount:P,gap:$,restoreStateFrom
1:K,...f,initialTopMostItemIndex:Z,horizontalDirection:Q,gridState:A,totalListHeight:er,...c,startReached:en,endReached:et,rangeChanged:eo,stateChanged:q,propsReady:m,stateRestoreInProgress:Y,...W}},a(eq,X,eB,e0,eO,e8,G));function tZ(e,t,n,o){let{height:r}=n;return void 0===r||0===o.length?{top:0,bottom:0}:{top:tX(e,t,n,o[0].index),bottom:tX(e,t,n,o[o.length-1].index)+r}}function tX(e,t,n,o){let r=tG(o/tJ(e.width,n.width,t.column)),l=r*n.height+tU(0,r-1)*t.row;return l>0?l+t.row:l}function tJ(e,t,n){return tU(1,tG((e+n)/(tG(t)+n)))}let tQ=F(()=>{let e=v(e=>`Item ${e}`),t=v({}),n=v(null),o=v("virtuoso-grid-item"),r=v("virtuoso-grid-list"),l=v(tc),i=v("div"),s=v(f),u=(e,n=null)=>I(w(t,b(t=>t[e]),S()),n),a=v(!1),d=v(!1);return p(j(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")}}),t0=F(([e,t])=>({...e,...t}),a(tY,tQ)),t1=l.memo(function(){let e=t8("gridState"),t=t8("listClassName"),n=t8("itemClassName"),o=t8("itemContent"),i=t8("computeItemKey"),s=t8("isSeeking"),u=t9("scrollHeight"),a=t8("ItemComponent"),d=t8("ListComponent"),c=t8("ScrollSeekPlaceholder"),f=t8("context"),m=t9("itemDimensions"),h=t9("gap"),p=t8("log"),g=t8("stateRestoreInProgress"),x=t9("reportReadyState"),v=U(l.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:nn("row-gap",getComputedStyle(e).rowGap,p),column:nn("column-gap",getComputedStyle(e).columnGap,p)})},[u,m,h,p]),!0,!1);return(A(()=>{e.itemHeight>0&&e.itemWidth>0&&x(!0)},[e]),g)?null:(0,r.jsx)(d,{ref:v,className:t,...tS(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,r.jsx)(c,{...tS(c,f),index:t.index,height:e.itemHeight,width:e.itemWidth},u):(0,l.createElement)(a,{...tS(a,f),className:n,"data-index":t.index,key:u},o(t.index,t.data,f))})})}),t2=l.memo(function(){let e=t8("HeaderComponent"),t=t9("headerHeight"),n=t8("headerFooterTag"),o=U(l.useMemo(()=>e=>t(K(e,"height")),[t]),!0,!1),i=t8("context");return e?(0,r.jsx)(n,{ref:o,children:(0,r.jsx)(e,{...tS(e,i)})}):null}),t4=l.memo(function(){let e=t8("FooterComponent"),t=t9("footerHeight"),n=t8("headerFooterTag"),o=U(l.useMemo(()=>e=>t(K(e,"height")),[t]),!0,!1),i=t8("context");return e?(0,r.jsx)(n,{ref:o,children:(0,r.jsx)(e,{...tS(e,i)})}):null}),t3=({children:e})=>{let t=l.useContext(td),n=t9("itemDimensions"),o=t9("viewportDimensions"),i=U(l.useMemo(()=>e=>{o(e.getBoundingClientRect())},[o]),!0,!1);return l.useEffect(()=>{t&&(o({height:t.viewportHeight,width:t.viewportWidth}),n({height:t.itemHeight,width:t.itemWidth}))},[t,o,n]),(0,r.jsx)("div",{style:tw(!1),ref:i,children:e})},t6=({children:e})=>{let t=l.useContext(td),n=t9("windowViewportRect"),o=t9("itemDimensions"),i=tu(n,t8("customScrollParent"),!1);return l.useEffect(()=>{t&&(o({height:t.itemHeight,width:t.itemWidth}),n({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:t.viewportWidth}))},[t,n,o]),(0,r.jsx)("div",{ref:i,style:tw(!1),children:e})},{Component:t7,usePublisher:t9,useEmitterValue:t8,useEmitter:t5}=P(t0,{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"},methods:{scrollTo:"scrollTo",scrollBy:"scrollBy",scrollToIndex:"scrollToIndex"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",stateChanged:"stateChanged",readyStateChanged:"readyStateChanged"}},l.memo(function({...e}){let t=t8("useWindowScroll"),n=t8("customScrollParent"),o=n||t?nt:ne,l=n||t?t6:t3;return(0,r.jsx)(o,{...e,children:(0,r.jsxs)(l,{children:[(0,r.jsx)(t2,{}),(0,r.jsx)(t1,{}),(0,r.jsx)(t4,{})]})})})),ne=tH({usePublisher:t9,useEmitterValue:t8,useEmitter:t5}),nt=tz({usePublisher:t9,useEmitterValue:t8,useEmitter:t5});function nn(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 no=F(()=>{let e=v(e=>(0,r.jsxs)("td",{children:["Item $",e]})),t=v(null),n=v(null),o=v(null),l=v({}),i=v(tc),s=v(f),u=(e,t=null)=>I(w(l,b(t=>t[e]),S()),t);return{context:t,itemContent:e,fixedHeaderContent:n,fixedFooterContent:o,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")}}),nr=F(([e,t])=>({...e,...t}),a(tr,no)),nl=({height:e})=>(0,r.jsx)("tr",{children:(0,r.jsx)("td",{style:{height:e}})}),ni=({height:e})=>(0,r.jsx)("tr",{children:(0,r.jsx)("td",{style:{height:e,padding:0,border:0}})}),ns={overflowAnchor:"none"},nu=l.memo(function(){let e=nm("listState"),t=nf("sizeRanges"),n=nm("useWindowScroll"),o=nm("customScrollParent"),i=nf("windowScrollContainerState"),s=nf("scrollContainerState"),u=nm("itemContent"),a=nm("trackItemSizes"),{callbackRef:d,ref:c}=$(t,nm("itemSize"),a,o||n?i:s,nm("log"),void 0,o,!1,nm("skipAnimationFrameInResizeObserver")),[f,m]=l.useState(0);nh("deviation",e=>{f!==e&&(c.current.style.marginTop=`${e}px`,m(e))});let h=nm("EmptyPlaceholder"),p=nm("ScrollSeekPlaceholder")||nl,g=nm("FillerRow")||ni,x=nm("TableBodyComponent"),v=nm("TableRowComponent"),T=nm("computeItemKey"),I=nm("isSeeking"),w=nm("paddingTopAddition"),C=nm("firstItemIndex"),S=nm("statefulTotalCount"),y=nm("context");if(0===S&&h)return(0,r.jsx)(h,{...tS(h,y)});let b=e.offsetTop+w+f,E=e.offsetBottom,H=b>0?(0,r.jsx)(g,{height:b,context:y},"padding-top"):null,z=E>0?(0,r.jsx)(g,{height:E,context:y},"padding-bottom"):null,R=e.items.map(e=>{let t=e.originalIndex,n=T(t+C,e.data,y);return I?(0,l.createElement)(p,{...tS(p,y),key:n,index:e.index,height:e.size,type:e.type||"item"}):(0,l.createElement)(v,{...tS(v,y),...ty(v,e.data),key:n,"data-index":t,"data-known-size":e.size,"data-item-index":e.index,style:ns},u(e.index,e.data,y))});return(0,r.jsxs)(x,{ref:d,"data-testid":"virtuoso-item-list",...tS(x,y),children:[H,R,z]})}),na=({children:e})=>
1{let t=l.useContext(ta),n=nf("viewportHeight"),o=nf("fixedItemHeight"),i=U(l.useMemo(()=>s(n,e=>K(e,"height")),[n]),!0,nm("skipAnimationFrameInResizeObserver"));return l.useEffect(()=>{t&&(n(t.viewportHeight),o(t.itemHeight))},[t,n,o]),(0,r.jsx)("div",{style:tw(!1),ref:i,"data-viewport-type":"element",children:e})},nd=({children:e})=>{let t=l.useContext(ta),n=nf("windowViewportRect"),o=nf("fixedItemHeight"),i=tu(n,nm("customScrollParent"),nm("skipAnimationFrameInResizeObserver"));return l.useEffect(()=>{t&&(o(t.itemHeight),n({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,n,o]),(0,r.jsx)("div",{ref:i,style:tw(!1),"data-viewport-type":"window",children:e})},{Component:nc,usePublisher:nf,useEmitterValue:nm,useEmitter:nh}=P(nr,{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:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},l.memo(function(e){let t=nm("useWindowScroll"),n=nm("customScrollParent"),o=nf("fixedHeaderHeight"),i=nf("fixedFooterHeight"),u=nm("fixedHeaderContent"),a=nm("fixedFooterContent"),d=nm("context"),c=U(l.useMemo(()=>s(o,e=>K(e,"height")),[o]),!0,nm("skipAnimationFrameInResizeObserver")),f=U(l.useMemo(()=>s(i,e=>K(e,"height")),[i]),!0,nm("skipAnimationFrameInResizeObserver")),m=n||t?ng:np,h=n||t?nd:na,p=nm("TableComponent"),g=nm("TableHeadComponent"),x=nm("TableFooterComponent"),v=u?(0,r.jsx)(g,{style:{zIndex:2,position:"sticky",top:0},ref:c,...tS(g,d),children:u()},"TableHead"):null,T=a?(0,r.jsx)(x,{style:{zIndex:1,position:"sticky",bottom:0},ref:f,...tS(x,d),children:a()},"TableFoot"):null;return(0,r.jsx)(m,{...e,children:(0,r.jsx)(h,{children:(0,r.jsxs)(p,{style:{borderSpacing:0,overflowAnchor:"none"},...tS(p,d),children:[v,(0,r.jsx)(nu,{},"TableBody"),T]})})})})),np=tH({usePublisher:nf,useEmitterValue:nm,useEmitter:nh}),ng=tz({usePublisher:nf,useEmitterValue:nm,useEmitter:nh})}}]);

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.