1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8303],{30922:(e,t,n)=>{let r;n.d(t,{AT:()=>E,Im:()=>c,Tn:()=>u,h2:()=>ey,jU:()=>O,kr:()=>P,sH:()=>eg,sO:()=>f,yL:()=>a,z7:()=>em});let i=Object.prototype.hasOwnProperty;function l(e){return Array.isArray(e)}function o(e){return!!e&&"object"==typeof e&&!l(e)}function u(e){return"function"==typeof e}function f(e){let t=typeof e;return void 0!==e&&(e instanceof Date||"object"!==t&&"function"!==t)}function s(e){return"boolean"==typeof e}function a(e){return e instanceof Promise}function c(e){if(!e)return!1;if(l(e))return 0===e.length;for(let t in e)if(i.call(e,t))return!1;return!0}let d=new Set(["boolean","string","number"]);function p(e){return!!e.parent}let v=Symbol.toPrimitive,h=Symbol("getNode"),g=Symbol("delete"),y=Symbol("opaque"),m=Symbol("optimized"),w=new Map,k=new Map,b={isMerging:!1};function S(e){var t;let n=e.root;null==(t=n.activate)||t.call(n),n.toActivate&&(n.toActivate.forEach(S),delete n.toActivate)}let _=[];function M(e){let t=0,n=e;for(;p(n);)_[t++]=n.key,n=n.parent;let r=e.root._;for(let e=t-1;r&&e>=0;e--){let t=_[e];r="size"!==t&&(r instanceof Map||r instanceof WeakMap)?r.get(t):r[t]}return r}function C(e,t){var n;let r=null==(n=e.children)?void 0:n.get(t);return r||(r={root:e.root,parent:e,key:t,lazy:!0},e.children||(e.children=new Map),e.children.set(t,r)),r}function A(e,t,n,r){e.functions||(e.functions=new Map),e.functions.set(t,n),r&&(r.parentOther=C(e,t),e.root.toActivate||(e.root.toActivate=[]),e.root.toActivate.push(r))}function E(e){return e&&!!e[h]}function O(e,t,n){let r=e;return u(r)&&(r=t?r(t):r()),E(r)&&!n?r.get():r}function P(e){return!!e&&(!o(e)&&!l(e)||!c(e))}function x(e,t){return t instanceof Map?{__LSType:"Map",value:Array.from(t.entries())}:t instanceof Set?{__LSType:"Set",value:Array.from(t)}:t}function j(e,t){if("object"==typeof t&&t){if("Map"===t.__LSType)return new Map(t.value);else if("Set"===t.__LSType)return new Set(t.value)}return t}let T=0,R=!1,z=!1,$=[],I=[],L=new Map;function N(){L.size>0&&K(!0)}function V(e,t,n,r,i){let l=new Map;D(l,e,t,[],[],t,n,!0,r,i),F(l,!0);let o=L.get(e);o?o.value=t:L.set(e,{value:t,prev:n,level:r,whenOptimizedOnlyIf:i}),T<=0&&U()}function W(e,t,n,r,i,l,o,u,f,s){if(u?t.listenersImmediate:t.listeners){let u={path:r,pathTypes:i,valueAtPath:l,prevAtPath:o},a=e.get(t);if(a&&r.length>0){let{changes:e}=a;!function(e,t){for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(e[0].path,u.path)&&e.push(u)}else e.set(t,{level:f,value:n,whenOptimizedOnlyIf:s,changes:[u]})}}function D(e,t,n,r,i,o,u,f,s,a){if(W(e,t,n,r,i,o,u,f,s,a),t.linkedFromNodes)for(let l of t.linkedFromNodes)W(e,l,n,r,i,o,u,f,s,a);if(t.parent){let c=t.parent;if(c){let d=M(c);D(e,c,d,[t.key].concat(r),[l(n)?"array":n instanceof Map?"map":n instanceof Set?"set":"object"].concat(i),o,u,f,s+1,a)}}}function F(e,t){let n=new Set;e.forEach(({changes:e,level:r,value:i,whenOptimizedOnlyIf:l},o)=>{let u=t?o.listenersImmediate:o.listeners;if(u){let t,o=Array.from(u);for(let u=0;u<o.length;u++){let{track:f,noArgs:s,listener:a}=o[u];!n.has(a)&&(!0===f?r<=0:f!==m||l&&r<=0)&&(s||t||(t={value:i,getPrevious:function(e,t){return function(){return function(e,t){let n=e?JSON.parse(JSON.stringify(e,x),j):{};for(let e=0;e<t.length;e++){let{path:r,prevAtPath:i}=t[e],l=n;if(r.length>0){let e;for(e=0;e<r.length-1;e++)l=l[r[e]];let t=r[e];l instanceof Map?l.set(t,i):l[t]=i}else n=i}return n}(e,t)}}(i,e),changes:e}),f||n.add(a),a(t))}}})}function U(){let e=L;L=new Map;let t=new Map;e.forEach(({value:e,prev:n,level:r,whenOptimizedOnlyIf:i},l)=>{D(t,l,e,[],[],e,n,!1,r,i)}),F(t,!1)}function J(){T++,r||(r=setTimeout(N,0))}function K(e){if(--T<=0||e)if(R)z=!0;else{r&&(clearTimeout(r),r=void 0),T=0;let e=$;e.length&&($=[]),R=!0,U(),R=!1;for(let t=0;t<e.length;t++)e[t]();z&&(z=!1,K(!0));let t=I;if(t.length){I=[];for(let e=0;e<t.length;e++){let[n,r]=t[e];!function(e,t){if(t)if(R)return I.push([e,t]);else $.push(t);J();try{e()}finally{K()}}(n,r)}}}}function q(e,t,n,r){let i=a(e),l={root:{_:e},lazy:!0},o=t||d.has(typeof e)?new r(l):n(l);return i&&es(l,e),o}function G(e,t,n={}){let{initial:r,immediate:i,noArgs:l}=n,{trackingType:o}=n,u=i?e.listenersImmediate:e.listeners;u||(u=new Set,i?e.listenersImmediate=u:e.listeners=u),S(e);let f={listener:t,track:o,noArgs:l};if(u.add(f),r){let n=M(e);t({value:n,changes:[{path:[],pathTypes:[],prevAtPath:n,valueAtPath:n}],getPrevious:()=>void 0})}return()=>u.delete(f)}let H=0,B=[],Q={current:void 0};function X(e,t){if(H){let n=Q.current;if(n){n.nodes||(n.nodes=new Map);let r=n.nodes.get(e);r?(r.track=r.track||t,r.num++):n.nodes.set(e,{node:e,track:t,num:1})}}}let Y=new Set(["copyWithin","fill","from","pop","push","reverse","shift","sort","splice","unshift"]),Z=new Set(["every","filter","find","findIndex","forEach","join","map","some"]),ee=new Set(["filter","find"]),et=new Map,en=new Map([["get",ec],["set",eo],["peek",ed],["onChange",G],["assign",function(e,t){let n=ei(e);J(),f(e.root._)&&(e.root._={}),e.isAssigning=(e.isAssigning||0)+1;try{Object.assign(n,t)}finally{e.isAssigning--}return K(),n}],["delete",function(e,t){void 0===t&&p(e)&&(t=e.key,e=e.parent),eu(e,null!=t?t:"_",g,-1)}],["toggle",function(e){let t=M(e);if(void 0===t||s(t))return eo(e,!t),!t}]]);function er(e,t,n){return t?void 0:e?n?Array.from(e.keys()):Object.keys(e):[]}function ei(e,t){return void 0!==t&&(e=C(e,t)),e.proxy||(e.proxy=new Proxy(e,el))}let el={get(e,t,n){var r;if(t===v)throw Error("[legend-state] observable is not a primitive.");if(t===h)return e;let i=ed(e);if(e.linkedToNode&&"onChange"!==t)return el.get(e.linkedToNode,t,n);if(i instanceof Map||i instanceof WeakMap||i instanceof Set||i instanceof WeakSet){let n=function(e,t,n){let r=null==n?void 0:n[t];return"size"===t?ei(e,t):u(r)?function(r,i,l){let o=arguments.length;if("get"===t){if(o>0&&"boolean"!=typeof r&&r!==m)return ei(e,r)}else if("set"===t){if(2===o){let t=n.get(r),l=n.set(r,i);return t!==i&&ef(C(e,r),i,t),l}}else if("delete"===t){if(o>0){let t=n.get?n.get(r):r,i=n.delete(r);return i&&ef(C(e,r),void 0,t),i}}else if("clear"===t){let t=new Map(n),r=n.size;n.clear(),r&&ef(e,n,t);return}else if("add"===t){let i=new Set(n),l=n.add(r);return n.has(t)||V(e,l,i,0),l}let u=en.get(t);if(!u)return n[t](r,i);switch(o){case 0:return u(e);case 1:return u(e,r);case 2:return u(e,r,i);default:return u(e,r,i,l)}}:void 0}(e,t,i);if(void 0!==n)return n}let s=en.get(t);if(s)return function(t,n,r){let i=arguments.length;switch(i){case 0:return s(e);case 1:return s(e,t);case 2:return s(e,t,n);default:return s(e,t,n,r)}};
1if(e.isComputed)if(e.proxyFn&&!s)return e.proxyFn(t);else S(e);let a=et.get(t);if(a)return a.get(e);let c=f(i);if((null==i||c)&&k.size&&(e.isActivatedPrimitive||w.has(t))){e.isActivatedPrimitive=!0;let n=k.get(t);if(void 0!==n)return u(n)?n(ei(e)):n}let d=null==i?void 0:i[t];if(o(i)&&i[y])return d;if(u(d)){if(l(i)){if(Y.has(t))return(...n)=>(function(e,t,n,...r){var i;let o=l(t)&&t.slice()||t,u=t[n].apply(t,r);if(e){let n=p(e),r=n?e.key:"_";(n?M(e.parent):e.root)[r]=o,eu(null!=(i=e.parent)?i:e,r,t)}return u})(e,i,t,...n);else if(Z.has(t))return X(e),function(n,r){function l(t,r,i){return n(ei(e,r+""),r,i)}if(!ee.has(t))return i[t](l,r);{let n="find"===t,r=[];for(let t=0;t<i.length;t++)if(l(i[t],t,i)){let i=ei(e,t+"");if(n)return i;r.push(i)}return n?void 0:r}}}return d.bind(i)}if(f(d)&&l(i)&&"length"===t)return X(e,!0),d;let g=null==(r=e.functions)?void 0:r.get(t);return g||(void 0===d&&("state"===t||"_state"===t)&&e.state?e.state:ei(e,t))},getPrototypeOf(e){let t=M(e);return null!==t&&"object"==typeof t?Reflect.getPrototypeOf(t):null},ownKeys(e){let t=M(e);if(f(t))return[];let n=t?Reflect.ownKeys(t):[];return X(e,!0),l(t)&&"length"===n[n.length-1]&&n.splice(n.length-1,1),n},getOwnPropertyDescriptor(e,t){let n=M(e);return f(n)?void 0:Reflect.getOwnPropertyDescriptor(n,t)},set(e,t,n){if(e.isSetting)return Reflect.set(e,t,n);if(e.isAssigning)return eu(e,t,n),!0;let r=et.get(t);return!!r&&(r.set(e,n),!0)},deleteProperty:(e,t)=>!!e.isSetting&&Reflect.deleteProperty(e,t),has:(e,t)=>Reflect.has(M(e),t)};function eo(e,t){return e.parent?eu(e.parent,e.key,t):eu(e,"_",t)}function eu(e,t,n,r){if(e.root.locked&&!e.root.set)if(b.isMerging)return;else throw Error("[legend-state] Modified locked observable");let i=!e.parent&&"_"===t,l=i?e:C(e,t),{newValue:s,prevValue:a,parentValue:c}=function(e,t){var n;let r=null!=(n=e.parent)?n:e,i=e.parent?e.key:"_",l=t===g;l&&(t=void 0);let f=e.parent?function e(t){let n=M(t);return n||(n=p(t)?e(t.parent)[t.key]={}:t.root._={}),n}(r):r.root,s=f[i],a=u(t);t=!r.isAssigning&&a?t(s):o(t)&&(null==t?void 0:t[h])?t.peek():t;try{r.isSetting=(r.isSetting||0)+1,l?delete f[i]:f[i]=t}finally{r.isSetting--}return r.root.locked&&r.root.set&&r.root.set(r.root._),{prevValue:s,newValue:t,parentValue:f}}(l,n),d=u(s),v=f(s)||s instanceof Date;return s!==a&&ef(e,s,a,l,v,i,r),ea(e,c,t,s),d?s:i?ei(e):ei(e,t)}function ef(e,t,n,r,i,s,a){r||(r=e),J(),void 0===i&&(i=f(t));let d=i,p=!1;(!i||n&&!f(n))&&(d=function e(t,n,r){var i,s;let a,c,d,p,v;if(o(n)&&n[y]||o(r)&&r[y]){let e=n!==r;return e&&(t.listeners||t.listenersImmediate)&&V(t,n,r,0),e}let h=l(n),g=n instanceof Map,m=er(n,h,g),w=er(r,h,g),k=(null==(i=m||n)?void 0:i.length)||0,b=(null==(s=w||r)?void 0:s.length)||0,S=!1;if(h&&l(r)){if(r.length>0){let e=r[0];if(void 0!==e&&(d=function(e,t){let n=o(e)?"id"in e?"id":"key"in e?"key":"_id"in e?"_id":"__id"in e?"__id":void 0:void 0;if(!n&&t.parent){let e=M(t.parent)[t.key+"_keyExtractor"];e&&u(e)&&(n=e)}return n}(e,t))&&(p=u(d),a=new Map,c=[],t.children))for(let e=0;e<r.length;e++){let n=r[e];if(n){let r=t.children.get(e+"");if(r){let e=p?d(n):n[d];a.set(e,r)}}}}}else if(r&&(!n||o(n))){let n=w.length;for(let i=0;i<n;i++){let n=w[i];if(!m.includes(n)){S=!0;let i=C(t,n),l=g?r.get(n):r[n];void 0!==l&&(f(l)||e(i,void 0,l),(i.listeners||i.listenersImmediate)&&V(i,void 0,l,0))}}}if(n&&!f(n)){let i=S=S||k!==b,l=!1;for(let o=0;o<k;o++){let u=h?o+"":m[o],s=g?n.get(u):n[u],v=g?null==r?void 0:r.get(u):null==r?void 0:r[u],y=s!==v;if(y){let n=d&&s?p?d(s):s[d]:void 0,o=C(t,u);if(h&&void 0!==n){let e=void 0!==n?null==a?void 0:a.get(n):void 0;if(e){if(void 0!==e&&e.key!==u){let n=r[e.key];i&&(o=e,t.children.delete(o.key),o.key=u,c.push([u,o])),l=!0,y=n!==s}}else y=!1,S=!0}if(y)if(f(s))S=!0;else{let t=e(o,s,v);S=S||t}(y||!i)&&(o.listeners||o.listenersImmediate)&&V(o,s,v,0,!i)}}if(c)for(let e=0;e<c.length;e++){let[n,r]=c[e];t.children.set(n,r)}v=S||l}else void 0!==r&&(v=!0);return null!=v&&v}(r,t,n),l(t)&&(p=(null==t?void 0:t.length)!==(null==n?void 0:n.length))),(i||!t||c(t)&&!c(n)?t!==n:d)&&V(i&&s?e:r,t,n,(null!=a?a:void 0===n)?-1:+!d,p),K()}function es(e,t){e.state||(e.state=q({isLoaded:!1},!1,ei)),t.then(t=>{eo(e,t),e.state.isLoaded.set(!0)}).catch(t=>{e.state.error.set(t)})}function ea(e,t,n,r){if(a(r))es(C(e,n),r);else if("function"==typeof r)A(e,n,r);else if("object"==typeof r&&null!=r){let i=r&&r[h];if(null==i||!i.isComputed)return!0;A(e,n,r,i),delete t[n]}}function ec(e,t){return X(e,t?o(t)?t.shallow:t:void 0),ed(e)}function ed(e){let t=M(e);
1if(e.lazy)for(let n in delete e.lazy,t)i.call(t,n)&&ea(e,t,n,t[n]);return S(e),t}let ep=["get","set","peek","onChange","toggle"];function ev(e){this._node=e;for(let e=0;e<ep.length;e++){let t=ep[e];this[t]=this[t].bind(this)}}function eh(e,t){ev.prototype[e]=function(...e){return t.call(this,this._node,...e)}}function eg(e){return q(e,!1,ei,ev)}function ey(e,t,n,r,i){let l,o;B.push(Q.current),H++,Q.current={};let u=e?O(e,n,null==r?void 0:r.fromComputed):e,f=Q.current.nodes;if(--H<0&&(H=0),Q.current=B.pop(),!(null==n?void 0:n.cancel)){var s;let e;s=null==r?void 0:r.immediate,e=[],null==f||f.forEach(n=>{let{node:r,track:i}=n;e.push(G(r,t,{trackingType:i,immediate:s,noArgs:!1}))}),l=()=>{if(e){for(let t=0;t<e.length;t++)e[t]();e=void 0}}}return{value:u,dispose:l,resubscribe:o}}function em(e,t){var n;let r;return n=t,a(e)?n?e.then(n):e:(!function(e,t,n){let r,i;u(t)?r=t:n=t;let l={num:0},o=function(){var t;l.onCleanup&&(l.onCleanup(),l.onCleanup=void 0),J(),delete l.value,null==i||i();let{dispose:u,value:f}=ey(e,o,l,n);i=u,l.value=f,l.onCleanupReaction&&(l.onCleanupReaction(),l.onCleanupReaction=void 0),K(),r&&(l.num>0||!(e&&(null==(t=e[h])?void 0:t.isEvent)))&&(l.previous!==l.value||(null==n?void 0:n.fromComputed)||"object"==typeof l.value)&&r(l),l.previous=l.value,l.num++};o(),()=>{var e,t;null==(e=l.onCleanup)||e.call(l),l.onCleanup=void 0,null==(t=l.onCleanupReaction)||t.call(l),l.onCleanupReaction=void 0,null==i||i()}}(function(t){let n=O(e);return!a(n)&&n&&(r=n,t.cancel=!0),r},function(){null==n||n(r)}),a(r))?n?r.then(n):r:void 0!==r?Promise.resolve(r):new Promise(e=>{if(n){let t=n;n=n=>{e(t(n))}}else n=e})}eh("peek",ed),eh("get",ec),eh("set",eo),eh("onChange",G),Object.defineProperty(ev.prototype,h,{configurable:!0,get(){return this._node}}),ev.prototype.toggle=function(){let e=this.peek();return(void 0===e||s(e))&&this.set(!e),!e},ev.prototype.delete=function(){return this.set(void 0),this}},58303:(e,t,n)=>{n.d(t,{GE:()=>p,d4:()=>a,wv:()=>g});var r,i=n(30922),l=n(21238),o={exports:{}},u={};o.exports=function(){if(r)return u;r=1;var e="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},t=l.useState,n=l.useEffect,i=l.useLayoutEffect,o=l.useDebugValue;function f(t){var n=t.getSnapshot;t=t.value;try{var r=n();return!e(t,r)}catch(e){return!0}}var s="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,r){var l=r(),u=t({inst:{value:l,getSnapshot:r}}),s=u[0].inst,a=u[1];return i(function(){s.value=l,s.getSnapshot=r,f(s)&&a({inst:s})},[e,l,r]),n(function(){return f(s)&&a({inst:s}),e(function(){f(s)&&a({inst:s})})},[e]),o(l),l};return u.useSyncExternalStore=void 0!==l.useSyncExternalStore?l.useSyncExternalStore:s,u}();let f={inObserver:!1},s=(0,l.createContext)(null);function a(e,t){let n;if(f.inObserver&&(0,i.AT)(e)&&!(null==t?void 0:t.suspense))return(0,i.jU)(e);try{let r=(0,l.useContext)(s),{subscribe:u,getVersion:f,run:a}=(0,l.useMemo)(()=>(function(e,t){let n,r,l,o,u,f=0,s=()=>{null==l||l();let{value:e,dispose:t,resubscribe:n}=(0,i.h2)(o,a,void 0,void 0,!0);return l=t,e},a=({value:l})=>{if(null==t?void 0:t.peek()){let e=n;n=l,void 0===e&&(0,i.z7)(()=>!t.get(),()=>{let e=n;n=void 0,a({value:e})})}else{let t=null==e?void 0:e.skipCheck;if(!t){let e=s();e===u&&((0,i.sO)(e)||e!==l)||(t=!0)}t&&(f++,null==r||r())}};return{subscribe:e=>(r=e,()=>{null==l||l(),l=void 0}),getVersion:()=>f,run:e=>(o=e,u=s())}})(t,r),[]);if(n=a(e),o.exports.useSyncExternalStore(u,f,f),(null==t?void 0:t.suspense)&&((0,i.yL)(n)||!n&&(0,i.AT)(e)&&!e.state.isLoaded.get()))if(l.use)l.use(n);else throw n}catch(e){throw e}return n}let c="function"==typeof Symbol&&Symbol.for;function d(e,t,n,r){let o,u=c?Symbol.for("react.forward_ref"):"function"==typeof l.forwardRef&&(0,l.forwardRef)(e=>null).$$typeof,s=c?Symbol.for("react.memo"):"function"==typeof l.forwardRef&&(0,l.memo)(e=>null).$$typeof;if(e.__legend_proxied)return e;let d=!1,p=!1,v=e;s&&v.$$typeof===s&&v.type&&(p=!0,v=v.type),u&&v.$$typeof===u&&(d=!0,v=v.render);let h=new Proxy(v,{apply(e,o,u){if(n){let e=u[0],t={},n=Object.keys(e);for(let o=0;o<n.length;o++){let u=n[o],f=e[u];if("children"===u&&((0,i.Tn)(f)||(0,i.AT)(f)))e[u]=a(f,{skipCheck:!0});else if(u.startsWith("$")||u.endsWith("$")){let n=u.endsWith("$")?u.slice(0,-1):u.slice(1),o=null==r?void 0:r[n],s=o&&(0,i.AT)(f);if(t[n]=s&&(null==o?void 0:o.selector)?o.selector(t,f):a(f),s&&(void 0!==o.defaultValue&&void 0===t[n]&&(t[n]=o.defaultValue),o.handler&&o.getValue)){let n=t=>{var n;f.set(o.getValue(t)),null==(n=e[o.handler])||n.call(e,t)};t[o.handler]=(0,l.useCallback)(n,[e[o.handler],r])}delete t[u]}else void 0===t[u]&&(t[u]=f)}u[0]=t}return t?a(()=>{f.inObserver=!0;try{return Reflect.apply(e,o,u)}finally{f.inObserver=!1}},{skipCheck:!0}):Reflect.apply(e,o,u)}});return d?(o=(0,l.forwardRef)(h)).__legend_proxied=!0:o=h,t||p?(0,l.memo)(o):o}function p(e,t){return d(e,!0,!0,t)}(0,l.memo)(function({children:e}){return a(()=>(0,i.jU)((0,i.jU)(e)),{skipCheck:!0})},()=>!0);let v=new Map,h=new Map;function g({if:e,ifReady:t,else:n,wrap:r,children:o}){let u=a(null!=e?e:t),f=a((void 0!==t?(0,i.kr)(u):u)?(0,i.Tn)(o)?()=>o(u):o:null!=n?n:null,{skipCheck:!0});return r?(0,l.createElement)(r,void 0,f):f}new Proxy({},{get(e,t){if(!e[t]){let n=v.get(t)||t,r=(0,l.forwardRef)((e,t)=>{let r={...e};return t&&((0,i.Tn)(t)||!(0,i.Im)(t))&&(r.ref=t),(0,l.createElement)(n,r)});e[t]=d(r,!1,!0,h.get(t))}return e[t]}})}}]);
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.