1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3046],{22617:function(e,t,n){/** 2 * @license React 3 * use-sync-external-store-with-selector.production.js 4 * 5 * Copyright (c) Meta Platforms, Inc. and affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var r=n(2265),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},u=r.useSyncExternalStore,c=r.useRef,l=r.useEffect,i=r.useMemo,a=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,f){var s=c(null);if(null===s.current){var b={hasValue:!1,value:null};s.current=b}else b=s.current;var S=u(e,(s=i(function(){function e(e){if(!l){if(l=!0,u=e,e=r(e),void 0!==f&&b.hasValue){var t=b.value;if(f(t,e))return c=t}return c=e}if(t=c,o(u,e))return t;var n=r(e);return void 0!==f&&f(t,n)?(u=e,t):(u=e,c=n)}var u,c,l=!1,i=void 0===n?null:n;return[function(){return e(t())},null===i?void 0:function(){return e(i())}]},[t,n,r,f]))[0],s[1]);return l(function(){b.hasValue=!0,b.value=S},[S]),a(S),S}},49688:function(e,t,n){e.exports=n(22617)},93046:function(e,t,n){n.d(t,{v9:function(){return b},zt:function(){return y}});var r=n(2265),o=n(49688),u=Symbol.for("react-redux-context"),c="undefined"!=typeof globalThis?globalThis:{},l=function(){if(!r.createContext)return{};let e=c[u]??(c[u]=new Map),t=e.get(r.createContext);return t||(t=r.createContext(null),e.set(r.createContext,t)),t}();function i(e=l){return function(){return r.useContext(e)}}var a=i(),f=()=>{throw Error("uSES not initialized!")},s=(e,t)=>e===t,b=function(e=l){let t=e===l?a:i(e);return function(e,n={}){let{equalityFn:o=s,devModeChecks:u={}}="function"==typeof n?{equalityFn:n}:n,{store:c,subscription:l,getServerState:i,stabilityCheck:a,identityFunctionCheck:b}=t();r.useRef(!0);let S=r.useCallback({[e.name]:t=>e(t)}[e.name],[e,a,u.stabilityCheck]),d=f(l.addNestedSub,c.getState,i||c.getState,S,o);return r.useDebugValue(d),d}}();Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen"),Symbol.for("react.client.reference");var S={notify(){},get:()=>[]},d="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect,y=function({store:e,context:t,children:n,serverState:o,stabilityCheck:u="once",identityFunctionCheck:c="once"}){let i=r.useMemo(()=>{let t=function(e,t){let n;let r=S,o=0,u=!1;function c(){a.onStateChange&&a.onStateChange()}function l(){if(o++,!n){let o,u;n=t?t.addNestedSub(c):e.subscribe(c),o=null,u=null,r={clear(){o=null,u=null},notify(){(()=>{let e=o;for(;e;)e.callback(),e=e.next})()},get(){let e=[],t=o;for(;t;)e.push(t),t=t.next;return e},subscribe(e){let t=!0,n=u={callback:e,next:null,prev:u};return n.prev?n.prev.next=n:o=n,function(){t&&null!==o&&(t=!1,n.next?n.next.prev=n.prev:u=n.prev,n.prev?n.prev.next=n.next:o=n.next)}}}}}function i(){o--,n&&0===o&&(n(),n=void 0,r.clear(),r=S)}let a={addNestedSub:function(e){l();let t=r.subscribe(e),n=!1;return()=>{n||(n=!0,t(),i())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:c,isSubscribed:function(){return u},trySubscribe:function(){u||(u=!0,l())},tryUnsubscribe:function(){u&&(u=!1,i())},getListeners:()=>r};return a}(e);return{store:e,subscription:t,getServerState:o?()=>o:void 0,stabilityCheck:u,identityFunctionCheck:c}},[e,o,u,c]),a=r.useMemo(()=>e.getState(),[e]);return d(()=>{let{subscription:t}=i;return t.onStateChange=t.notifyNestedSubs,t.trySubscribe(),a!==e.getState()&&t.notifyNestedSubs(),()=>{t.tryUnsubscribe(),t.onStateChange=void 0}},[i,a]),r.createElement((t||l).Provider,{value:i},n)};f=o.useSyncExternalStoreWithSelector,r.useSyncExternalStore}}]);
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.