1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[195],{5663:function(t,e,r){r.d(e,{Z:function(){return h}});var n=r(4945),i=function(){},s="undefined"!=typeof window,o=s?n.useLayoutEffect:n.useEffect,c={x:0,y:0,width:0,height:0,top:0,left:0,bottom:0,right:0},h=s&&void 0!==window.ResizeObserver?function(){var t=(0,n.useState)(null),e=t[0],r=t[1],i=(0,n.useState)(c),s=i[0],h=i[1],l=(0,n.useMemo)(function(){return new window.ResizeObserver(function(t){if(t[0]){var e=t[0].contentRect;h({x:e.x,y:e.y,width:e.width,height:e.height,top:e.top,left:e.left,bottom:e.bottom,right:e.right})}})},[]);return o(function(){if(e)return l.observe(e),function(){l.disconnect()}},[e]),[r,s]}:function(){return[i,c]}},113:function(t,e,r){r.d(e,{Z:function(){return s}});var n=r(4945),i={outline:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},filled:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"currentColor",stroke:"none"}};let s=(t,e,r,s)=>{let o=(0,n.forwardRef)((r,o)=>{let{color:c="currentColor",size:h=24,stroke:l=2,title:a,className:u,children:d,...f}=r;return(0,n.createElement)("svg",{ref:o,...i[t],width:h,height:h,className:["tabler-icon","tabler-icon-".concat(e),u].join(" "),..."filled"===t?{fill:c}:{strokeWidth:l,stroke:c},...f},[a&&(0,n.createElement)("title",{key:"svg-title"},a),...s.map(t=>{let[e,r]=t;return(0,n.createElement)(e,r)}),...Array.isArray(d)?d:[d]])});return o.displayName="".concat(r),o}},7933:function(t,e,r){r.d(e,{Z:function(){return n}});var n=(0,r(113).Z)("outline","search","IconSearch",[["path",{d:"M10 10m-7 0a7 7 0 1 0 14 0a7 7 0 1 0 -14 0",key:"svg-0"}],["path",{d:"M21 21l-6 -6",key:"svg-1"}]])},447:function(t,e,r){function n(t){return Array.isArray?Array.isArray(t):"[object Array]"===a(t)}r.d(e,{Z:function(){return G}});let i=1/0;function s(t){return"string"==typeof t}function o(t){return"number"==typeof t}function c(t){return"object"==typeof t}function h(t){return null!=t}function l(t){return!t.trim().length}function a(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t)}let u=t=>`Invalid value for key ${t}`,d=t=>`Pattern length exceeds max of ${t}.`,f=t=>`Missing ${t} property in key`,g=t=>`Property 'weight' in key '${t}' must be a positive integer`,p=Object.prototype.hasOwnProperty;class y{constructor(t){this._keys=[],this._keyMap={};let e=0;t.forEach(t=>{let r=m(t);this._keys.push(r),this._keyMap[r.id]=r,e+=r.weight}),this._keys.forEach(t=>{t.weight/=e})}get(t){return this._keyMap[t]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function m(t){let e=null,r=null,i=null,o=1,c=null;if(s(t)||n(t))i=t,e=x(t),r=v(t);else{if(!p.call(t,"name"))throw Error(f("name"));let n=t.name;if(i=n,p.call(t,"weight")&&(o=t.weight)<=0)throw Error(g(n));e=x(n),r=v(n),c=t.getFn}return{path:e,id:r,weight:o,src:i,getFn:c}}function x(t){return n(t)?t:t.split(".")}function v(t){return n(t)?t.join("."):t}var w={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(t,e)=>t.score===e.score?t.idx<e.idx?-1:1:t.score<e.score?-1:1,includeMatches:!1,findAllMatches:!1,minMatchCharLength:1,location:0,threshold:.6,distance:100,useExtendedSearch:!1,getFn:function(t,e){let r=[],l=!1,u=(t,e,d)=>{if(h(t)){if(e[d]){var f,g;let p=t[e[d]];if(h(p)){if(d===e.length-1&&(s(p)||o(p)||!0===(f=p)||!1===f||c(g=f)&&null!==g&&"[object Boolean]"==a(f)))r.push(null==p?"":function(t){if("string"==typeof t)return t;let e=t+"";return"0"==e&&1/t==-i?"-0":e}(p));else if(n(p)){l=!0;for(let t=0,r=p.length;t<r;t+=1)u(p[t],e,d+1)}else e.length&&u(p,e,d+1)}}else r.push(t)}};return u(t,s(e)?e.split("."):e,0),l?r:r[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};let M=/[^ ]+/g;class k{constructor({getFn:t=w.getFn,fieldNormWeight:e=w.fieldNormWeight}={}){this.norm=function(t=1,e=3){let r=new Map,n=Math.pow(10,e);return{get(e){let i=e.match(M).length;if(r.has(i))return r.get(i);let s=parseFloat(Math.round(1/Math.pow(i,.5*t)*n)/n);return r.set(i,s),s},clear(){r.clear()}}}(e,3),this.getFn=t,this.isCreated=!1,this.setIndexRecords()}setSources(t=[]){this.docs=t}setIndexRecords(t=[]){this.records=t}setKeys(t=[]){this.keys=t,this._keysMap={},t.forEach((t,e)=>{this._keysMap[t.id]=e})}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,s(this.docs[0])?this.docs.forEach((t,e)=>{this._addString(t,e)}):this.docs.forEach((t,e)=>{this._addObject(t,e)}),this.norm.clear())}add(t){let e=this.size();s(t)?this._addString(t,e):this._addObject(t,e)}removeAt(t){this.records.splice(t,1);for(let e=t,r=this.size();e<r;e+=1)this.records[e].i-=1}getValueForItemAtKeyId(t,e){return t[this._keysMap[e]]}size(){return this.records.length}_addString(t,e){if(!h(t)||l(t))return;let r={v:t,i:e,n:this.norm.get(t)};this.records.push(r)}_addObject(t,e){let r={i:e,$:{}};this.keys.forEach((e,i)=>{let o=e.getFn?e.getFn(t):this.getFn(t,e.path);if(h(o)){if(n(o)){let t=[],e=[{nestedArrIndex:-1,value:o}];for(;e.length;){let{nestedArrIndex:r,value:i}=e.pop();if(h(i)){if(s(i)&&!l(i)){let e={v:i,i:r,n:this.norm.get(i)};t.push(e)}
1else n(i)&&i.forEach((t,r)=>{e.push({nestedArrIndex:r,value:t})})}}r.$[i]=t}else if(s(o)&&!l(o)){let t={v:o,n:this.norm.get(o)};r.$[i]=t}}}),this.records.push(r)}toJSON(){return{keys:this.keys,records:this.records}}}function _(t,e,{getFn:r=w.getFn,fieldNormWeight:n=w.fieldNormWeight}={}){let i=new k({getFn:r,fieldNormWeight:n});return i.setKeys(t.map(m)),i.setSources(e),i.create(),i}function b(t,{errors:e=0,currentLocation:r=0,expectedLocation:n=0,distance:i=w.distance,ignoreLocation:s=w.ignoreLocation}={}){let o=e/t.length;if(s)return o;let c=Math.abs(n-r);return i?o+c/i:c?1:o}class E{constructor(t,{location:e=w.location,threshold:r=w.threshold,distance:n=w.distance,includeMatches:i=w.includeMatches,findAllMatches:s=w.findAllMatches,minMatchCharLength:o=w.minMatchCharLength,isCaseSensitive:c=w.isCaseSensitive,ignoreLocation:h=w.ignoreLocation}={}){if(this.options={location:e,threshold:r,distance:n,includeMatches:i,findAllMatches:s,minMatchCharLength:o,isCaseSensitive:c,ignoreLocation:h},this.pattern=c?t:t.toLowerCase(),this.chunks=[],!this.pattern.length)return;let l=(t,e)=>{this.chunks.push({pattern:t,alphabet:function(t){let e={};for(let r=0,n=t.length;r<n;r+=1){let i=t.charAt(r);e[i]=(e[i]||0)|1<<n-r-1}return e}(t),startIndex:e})},a=this.pattern.length;if(a>32){let t=0,e=a%32,r=a-e;for(;t<r;)l(this.pattern.substr(t,32),t),t+=32;if(e){let t=a-32;l(this.pattern.substr(t),t)}}else l(this.pattern,0)}searchIn(t){let{isCaseSensitive:e,includeMatches:r}=this.options;if(e||(t=t.toLowerCase()),this.pattern===t){let e={isMatch:!0,score:0};return r&&(e.indices=[[0,t.length-1]]),e}let{location:n,distance:i,threshold:s,findAllMatches:o,minMatchCharLength:c,ignoreLocation:h}=this.options,l=[],a=0,u=!1;this.chunks.forEach(({pattern:e,alphabet:f,startIndex:g})=>{let{isMatch:p,score:y,indices:m}=function(t,e,r,{location:n=w.location,distance:i=w.distance,threshold:s=w.threshold,findAllMatches:o=w.findAllMatches,minMatchCharLength:c=w.minMatchCharLength,includeMatches:h=w.includeMatches,ignoreLocation:l=w.ignoreLocation}={}){let a;if(e.length>32)throw Error(d(32));let u=e.length,f=t.length,g=Math.max(0,Math.min(n,f)),p=s,y=g,m=c>1||h,x=m?Array(f):[];for(;(a=t.indexOf(e,y))>-1;)if(p=Math.min(b(e,{currentLocation:a,expectedLocation:g,distance:i,ignoreLocation:l}),p),y=a+u,m){let t=0;for(;t<u;)x[a+t]=1,t+=1}y=-1;let v=[],M=1,k=u+f,_=1<<u-1;for(let n=0;n<u;n+=1){let s=0,c=k;for(;s<c;)b(e,{errors:n,currentLocation:g+c,expectedLocation:g,distance:i,ignoreLocation:l})<=p?s=c:k=c,c=Math.floor((k-s)/2+s);k=c;let h=Math.max(1,g-c+1),a=o?f:Math.min(g+c,f)+u,d=Array(a+2);d[a+1]=(1<<n)-1;for(let s=a;s>=h;s-=1){let o=s-1,c=r[t.charAt(o)];if(m&&(x[o]=+!!c),d[s]=(d[s+1]<<1|1)&c,n&&(d[s]|=(v[s+1]|v[s])<<1|1|v[s+1]),d[s]&_&&(M=b(e,{errors:n,currentLocation:o,expectedLocation:g,distance:i,ignoreLocation:l}))<=p){if(p=M,(y=o)<=g)break;h=Math.max(1,2*g-y)}}if(b(e,{errors:n+1,currentLocation:g,expectedLocation:g,distance:i,ignoreLocation:l})>p)break;v=d}let E={isMatch:y>=0,score:Math.max(.001,M)};if(m){let t=function(t=[],e=w.minMatchCharLength){let r=[],n=-1,i=-1,s=0;for(let o=t.length;s<o;s+=1){let o=t[s];o&&-1===n?n=s:o||-1===n||((i=s-1)-n+1>=e&&r.push([n,i]),n=-1)}return t[s-1]&&s-n>=e&&r.push([n,s-1]),r}(x,c);t.length?h&&(E.indices=t):E.isMatch=!1}return E}(t,e,f,{location:n+g,distance:i,threshold:s,findAllMatches:o,minMatchCharLength:c,includeMatches:r,ignoreLocation:h});p&&(u=!0),a+=y,p&&m&&(l=[...l,...m])});let f={isMatch:u,score:u?a/this.chunks.length:1};return u&&r&&(f.indices=l),f}}class I{constructor(t){this.pattern=t}static isMultiMatch(t){return A(t,this.multiRegex)}static isSingleMatch(t){return A(t,this.singleRegex)}search(){}}function A(t,e){let r=t.match(e);return r?r[1]:null}class S extends I{constructor(t){super(t)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(t){let e=t===this.pattern;return{isMatch:e,score:e?0:1,indices:[0,this.pattern.length-1]}}}class R extends I{constructor(t){super(t)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(t){let e=-1===t.indexOf(this.pattern);return{isMatch:e,score:e?0:1,indices:[0,t.length-1]}}}class $ extends I{constructor(t){super(t)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(t){let e=t.startsWith(this.pattern);return{isMatch:e,score:e?0:1,indices:[0,this.pattern.length-1]}}}class L extends I{constructor(t){super(t)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(t){let e=!t.startsWith(this.pattern);return{isMatch:e,score:e?0:1,indices:[0,t.length-1]}}}class C extends I{constructor(t){super(t)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(t){let e=t.endsWith(this.pattern);return{isMatch:e,score:e?0:1,indices:[t.length-this.pattern.length,t.length-1]}}}class O extends I{constructor(t){super(t)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(t){let e=!t.endsWith(this.pattern);return{isMatch:e,score:e?0:1,indices:[0,t.length-1]}}}class N extends I{constructor(t,{location:e=w.location,threshold:r=w.threshold,distance:n=w.distance,includeMatches:i=w.includeMatches,findAllMatches:s=w.findAllMatches,minMatchCharLength:o=w.minMatchCharLength,isCaseSensitive:c=w.isCaseSensitive,ignoreLocation:h=w.ignoreLocation}={}){super(t),this._bitapSearch=new E(t,{location:e,threshold:r,distance:n,includeMatches:i,findAllMatches:s,minMatchCharLength:o,isCaseSensitive:c,ignoreLocation:h})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(t){return this._bitapSearch.searchIn(t)}}class j extends I{constructor(t){super(t)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(t){let e,r=0,n=[],i=this.pattern.length;for(;(e=t.indexOf(this.pattern,r))>-1;)r=e+i,n.push([e,r-1]);let s=!!n.length;return{isMatch:s,score:s?0:1,indices:n}}}let F=[S,j,$,L,O,C,R,N],W=F.length,P=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,V=new Set([N.type,j.type]);class z{constructor(t,{isCaseSensitive:e=w.isCaseSensitive,includeMatches:r=w.includeMatches,minMatchCharLength:n=w.minMatchCharLength,ignoreLocation:i=w.ignoreLocation,findAllMatches:s=w.findAllMatches,location:o=w.location,threshold:c=w.threshold,distance:h=w.distance}={}){this.query=null,this.options={isCaseSensitive:e,includeMatches:r,minMatchCharLength:n,findAllMatches:s,ignoreLocation:i,location:o,threshold:c,distance:h},this.pattern=e?t:t.toLowerCase(),this.query=function(t,e={}){return t.split("|").map(t=>{let r=t.trim().split(P).filter(t=>t&&!!t.trim()),n=[];for(let t=0,i=r.length;t<i;t+=1){let i=r[t],s=!1,o=-1;for(;!s&&++o<W;){let t=F[o],r=t.isMultiMatch(i);r&&(n.push(new t(r,e)),s=!0)}if(!s)for(o=-1;++o<W;){let t=F[o],r=t.isSingleMatch(i);if(r){n.push(new t(r,e));break}}}return n})}(this.pattern,this.options)}static condition(t,e){return e.useExtendedSearch}searchIn(t){let e=this.query;if(!e)return{isMatch:!1,score:1};let{includeMatches:r,isCaseSensitive:n}=this.options;t=n?t:t.toLowerCase();let i=0,s=[],o=0;for(let n=0,c=e.length;n<c;n+=1){let c=e[n];s.length=0,i=0;for(let e=0,n=c.length;e<n;e+=1){let n=c[e],{isMatch:h,indices:l,score:a}=n.search(t);if(h){if(i+=1,o+=a,r){let t=n.constructor.type;V.has(t)?s=[...s,...l]:s.push(l)}}else{o=0,i=0,s.length=0;break}}if(i){let t={isMatch:!0,score:o/i};return r&&(t.indices=s),t}}return{isMatch:!1,score:1}}}let T=[];function B(t,e){for(let r=0,n=T.length;r<n;r+=1){let n=T[r];if(n.condition(t,e))return new n(t,e)}return new E(t,e)}let D={AND:"$and",OR:"$or"},K={PATH:"$path",PATTERN:"$val"},Z=t=>!!(t[D.AND]||t[D.OR]),q=t=>!!t[K.PATH],H=t=>!n(t)&&c(t)&&!Z(t),J=t=>({[D.AND]:Object.keys(t).map(e=>({[e]:t[e]}))});function Q(t,e,{auto:r=!0}={}){let i=t=>{let o=Object.keys(t),c=q(t);if(!c&&o.length>1&&!Z(t))return i(J(t));if(H(t)){let n=c?t[K.PATH]:o[0],i=c?t[K.PATTERN]:t[n];if(!s(i))throw Error(u(n));let h={keyId:v(n),pattern:i};return r&&(h.searcher=B(i,e)),h}let h={children:[],operator:o[0]};
1return o.forEach(e=>{let r=t[e];n(r)&&r.forEach(t=>{h.children.push(i(t))})}),h};return Z(t)||(t=J(t)),i(t)}function U(t,e){let r=t.matches;e.matches=[],h(r)&&r.forEach(t=>{if(!h(t.indices)||!t.indices.length)return;let{indices:r,value:n}=t,i={indices:r,value:n};t.key&&(i.key=t.key.src),t.idx>-1&&(i.refIndex=t.idx),e.matches.push(i)})}function Y(t,e){e.score=t.score}class G{constructor(t,e={},r){this.options={...w,...e},this.options.useExtendedSearch,this._keyStore=new y(this.options.keys),this.setCollection(t,r)}setCollection(t,e){if(this._docs=t,e&&!(e instanceof k))throw Error("Incorrect 'index' type");this._myIndex=e||_(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(t){h(t)&&(this._docs.push(t),this._myIndex.add(t))}remove(t=()=>!1){let e=[];for(let r=0,n=this._docs.length;r<n;r+=1){let i=this._docs[r];t(i,r)&&(this.removeAt(r),r-=1,n-=1,e.push(i))}return e}removeAt(t){this._docs.splice(t,1),this._myIndex.removeAt(t)}getIndex(){return this._myIndex}search(t,{limit:e=-1}={}){let{includeMatches:r,includeScore:n,shouldSort:i,sortFn:c,ignoreFieldNorm:h}=this.options,l=s(t)?s(this._docs[0])?this._searchStringList(t):this._searchObjectList(t):this._searchLogical(t);return!function(t,{ignoreFieldNorm:e=w.ignoreFieldNorm}){t.forEach(t=>{let r=1;t.matches.forEach(({key:t,norm:n,score:i})=>{let s=t?t.weight:null;r*=Math.pow(0===i&&s?Number.EPSILON:i,(s||1)*(e?1:n))}),t.score=r})}(l,{ignoreFieldNorm:h}),i&&l.sort(c),o(e)&&e>-1&&(l=l.slice(0,e)),function(t,e,{includeMatches:r=w.includeMatches,includeScore:n=w.includeScore}={}){let i=[];return r&&i.push(U),n&&i.push(Y),t.map(t=>{let{idx:r}=t,n={item:e[r],refIndex:r};return i.length&&i.forEach(e=>{e(t,n)}),n})}(l,this._docs,{includeMatches:r,includeScore:n})}_searchStringList(t){let e=B(t,this.options),{records:r}=this._myIndex,n=[];return r.forEach(({v:t,i:r,n:i})=>{if(!h(t))return;let{isMatch:s,score:o,indices:c}=e.searchIn(t);s&&n.push({item:t,idx:r,matches:[{score:o,value:t,norm:i,indices:c}]})}),n}_searchLogical(t){let e=Q(t,this.options),r=(t,e,n)=>{if(!t.children){let{keyId:r,searcher:i}=t,s=this._findMatches({key:this._keyStore.get(r),value:this._myIndex.getValueForItemAtKeyId(e,r),searcher:i});return s&&s.length?[{idx:n,item:e,matches:s}]:[]}let i=[];for(let s=0,o=t.children.length;s<o;s+=1){let o=r(t.children[s],e,n);if(o.length)i.push(...o);else if(t.operator===D.AND)return[]}return i},n=this._myIndex.records,i={},s=[];return n.forEach(({$:t,i:n})=>{if(h(t)){let o=r(e,t,n);o.length&&(i[n]||(i[n]={idx:n,item:t,matches:[]},s.push(i[n])),o.forEach(({matches:t})=>{i[n].matches.push(...t)}))}}),s}_searchObjectList(t){let e=B(t,this.options),{keys:r,records:n}=this._myIndex,i=[];return n.forEach(({$:t,i:n})=>{if(!h(t))return;let s=[];r.forEach((r,n)=>{s.push(...this._findMatches({key:r,value:t[n],searcher:e}))}),s.length&&i.push({idx:n,item:t,matches:s})}),i}_findMatches({key:t,value:e,searcher:r}){if(!h(e))return[];let i=[];if(n(e))e.forEach(({v:e,i:n,n:s})=>{if(!h(e))return;let{isMatch:o,score:c,indices:l}=r.searchIn(e);o&&i.push({score:c,key:t,value:e,idx:n,norm:s,indices:l})});else{let{v:n,n:s}=e,{isMatch:o,score:c,indices:h}=r.searchIn(n);o&&i.push({score:c,key:t,value:n,norm:s,indices:h})}return i}}G.version="7.0.0",G.createIndex=_,G.parseIndex=function(t,{getFn:e=w.getFn,fieldNormWeight:r=w.fieldNormWeight}={}){let{keys:n,records:i}=t,s=new k({getFn:e,fieldNormWeight:r});return s.setKeys(n),s.setIndexRecords(i),s},G.config=w,G.parseQuery=Q,function(...t){T.push(...t)}(z)},905:function(t,e,r){r.d(e,{YD:function(){return l}});var n=r(4945),i=Object.defineProperty,s=new Map,o=new WeakMap,c=0,h=void 0;function l(){var t;let{threshold:e,delay:r,trackVisibility:i,rootMargin:l,root:a,triggerOnce:u,skip:d,initialInView:f,fallbackInView:g,onChange:p}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[y,m]=n.useState(null),x=n.useRef(),[v,w]=n.useState({inView:!!f,entry:void 0});x.current=p,n.useEffect(()=>{let t;if(!d&&y)return t=function(t,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:h;if(void 0===window.IntersectionObserver&&void 0!==n){let i=t.getBoundingClientRect();return e(n,{isIntersecting:n,target:t,intersectionRatio:"number"==typeof r.threshold?r.threshold:0,time:0,boundingClientRect:i,intersectionRect:i,rootBounds:i}),()=>{}}let{id:i,observer:l,elements:a}=function(t){let e=Object.keys(t).sort().filter(e=>void 0!==t[e]).map(e=>{var r;return"".concat(e,"_").concat("root"===e?(r=t.root)?(o.has(r)||(c+=1,o.set(r,c.toString())),o.get(r)):"0":t[e])}).toString(),r=s.get(e);if(!r){let n;let i=new Map,o=new IntersectionObserver(e=>
1{e.forEach(e=>{var r;let s=e.isIntersecting&&n.some(t=>e.intersectionRatio>=t);t.trackVisibility&&void 0===e.isVisible&&(e.isVisible=s),null==(r=i.get(e.target))||r.forEach(t=>{t(s,e)})})},t);n=o.thresholds||(Array.isArray(t.threshold)?t.threshold:[t.threshold||0]),r={id:e,observer:o,elements:i},s.set(e,r)}return r}(r),u=a.get(t)||[];return a.has(t)||a.set(t,u),u.push(e),l.observe(t),function(){u.splice(u.indexOf(e),1),0===u.length&&(a.delete(t),l.unobserve(t)),0===a.size&&(l.disconnect(),s.delete(i))}}(y,(e,r)=>{w({inView:e,entry:r}),x.current&&x.current(e,r),r.isIntersecting&&u&&t&&(t(),t=void 0)},{root:a,rootMargin:l,threshold:e,trackVisibility:i,delay:r},g),()=>{t&&t()}},[Array.isArray(e)?e.toString():e,y,a,l,u,d,i,g,r]);let M=null==(t=v.entry)?void 0:t.target,k=n.useRef();y||!M||u||d||k.current===M||(k.current=M,w({inView:!!f,entry:void 0}));let _=[m,v.inView,v.entry];return _.ref=_[0],_.inView=_[1],_.entry=_[2],_}n.Component}}]);
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.