1 | "use strict";var ze=Object.create;var Y=Object.defineProperty;var He=Object.getOwnPropertyDescriptor;var Be=Object.getOwnPropertyNames;var Ke=Object.getPrototypeOf,Xe=Object.prototype.hasOwnProperty;var Ge=(e,t)=>{for(var o in t)Y(e,o,{get:t[o],enumerable:!0})},ye=(e,t,o,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Be(t))!Xe.call(e,r)&&r!==o&&Y(e,r,{get:()=>t[r],enumerable:!(n=He(t,r))||n.enumerable});return e};var me=(e,t,o)=>(o=e!=null?ze(Ke(e)):{},ye(t||!e||!e.__esModule?Y(o,"default",{value:e,enumerable:!0}):o,e)),Je=e=>ye(Y({},"__esModule",{value:!0}),e);var vt={};Ge(vt,{Provider:()=>Ue,ReactReduxContext:()=>f,batch:()=>Ft,connect:()=>We,createDispatchHook:()=>Pe,createSelectorHook:()=>ae,createStoreHook:()=>j,shallowEqual:()=>g,useDispatch:()=>je,useSelector:()=>we,useStore:()=>J});module.exports=Je(vt);var qe=me(require("react")),$e=require("use-sync-external-store/with-selector.js");var z=me(require("react")),p="default"in z?z.default:z;var se=Symbol.for("react-redux-context"),pe=typeof globalThis<"u"?globalThis:{};function Ze(){if(!p.createContext)return{};let e=pe[se]??(pe[se]=new Map),t=e.get(p.createContext);return t||(t=p.createContext(null),e.set(p.createContext,t)),t}var f=Ze();var H=()=>{throw new Error("uSES not initialized!")};function V(e=f){return function(){return p.useContext(e)}}var B=V();var he=H,xe=e=>{he=e},Qe=(e,t)=>e===t;function ae(e=f){let t=e===f?B:V(e),o=(n,r={})=>{let{equalityFn:s=Qe,devModeChecks:c={}}=typeof r=="function"?{equalityFn:r}:r,{store:u,subscription:i,getServerState:a,stabilityCheck:P,identityFunctionCheck:l}=t(),T=p.useRef(!0),w=p.useCallback({[n.name](b){let d=n(b);if(!1){if((S==="always"||S==="once"&&T.current)&&!s(d,m))try{}catch(q){}if((x==="always"||x==="once"&&T.current)&&d===b)try{}catch(C){}}return d}}[n.name],[n,P,c.stabilityCheck]),y=he(i.addNestedSub,u.getState,a||u.getState,w,s);return p.useDebugValue(y),y};return Object.assign(o,{withTypes:()=>o}),o}var we=ae();var et=Symbol.for("react.element"),tt=Symbol.for("react.portal"),ot=Symbol.for("react.fragment"),rt=Symbol.for("react.strict_mode"),nt=Symbol.for("react.profiler"),st=Symbol.for("react.provider"),pt=Symbol.for("react.context"),at=Symbol.for("react.server_context"),Ce=Symbol.for("react.forward_ref"),ct=Symbol.for("react.suspense"),it=Symbol.for("react.suspense_list"),ce=Symbol.for("react.memo"),ut=Symbol.for("react.lazy"),Xt=Symbol.for("react.offscreen"),Gt=Symbol.for("react.client.reference"),Oe=Ce,De=ce;function Pt(e){if(typeof e=="object"&&e!==null){let t=e.$$typeof;switch(t){case et:{let o=e.type;switch(o){case ot:case nt:case rt:case ct:case it:return o;default:{let n=o&&o.$$typeof;switch(n){case at:case pt:case Ce:case ut:case ce:case st:return n;default:return t}}}}case tt:return t}}}function be(e){return Pt(e)===ce}function lt(e,t,o,n,{areStatesEqual:r,areOwnPropsEqual:s,areStatePropsEqual:c}){let u=!1,i,a,P,l,T;function w(S,m){return i=S,a=m,P=e(i,a),l=t(n,a),T=o(P,l,a),u=!0,T}function y(){return P=e(i,a),t.dependsOnOwnProps&&(l=t(n,a)),T=o(P,l,a),T}function b(){return e.dependsOnOwnProps&&(P=e(i,a)),t.dependsOnOwnProps&&(l=t(n,a)),T=o(P,l,a),T}function d(){let S=e(i,a),m=!c(S,P);return P=S,m&&(T=o(P,l,a)),T}function x(S,m){let C=!s(m,a),q=!r(S,i,m,a);return i=S,a=m,C&&q?y():C?b():q?d():T}return function(m,C){return u?x(m,C):w(m,C)}}function ie(e,{initMapStateToProps:t,initMapDispatchToProps:o,initMergeProps:n,...r}){let s=t(e,r),c=o(e,r),u=n(e,r);return lt(s,c,u,e,r)}function ue(e,t){let o={};for(let n in e){let r=e[n];typeof r=="function"&&(o[n]=(...s)=>t(r(...s)))}return o}function W(e){return function(o){let n=e(o);function r(){return n}return r.dependsOnOwnProps=!1,r}}function Re(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:e.length!==1}function K(e,t){return function(n,{displayName:r}){let s=function(u,i){return s.dependsOnOwnProps?s.mapToProps(u,i):s.mapToProps(u,void 0)};return s.dependsOnOwnProps=!0,s.mapToProps=function(u,i){s.mapToProps=e,s.dependsOnOwnProps=Re(e);let a=s(u,i);return typeof a=="function"&&(s.mapToProps=a,s.dependsOnOwnProps=Re(a),a=s(u,i)),a},s}}function A(e,t){return(o,n)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${n.wrappedComponentName}.`)}}function Me(e){return e&&typeof e=="object"?W(t=>ue(e,t)):e?typeof e=="function"?K(e,"mapDispatchToProps"):A(e,"mapDispatchToProps"):W(t=>({dispatch:t}))}function ge(e){return e?typeof e=="function"?K(e,"mapStateToProps"):A(e,"mapStateToProps"):W(()=>({}))}function dt(e,t,o){return{...o,...e,...t}}function Tt(e){return function(o,{displayName:n,areMergedPropsEqual:r}){let s=!1,c;return function(i,a,P){let l=e(i,a,P);return s?r(l,c)||(c=l):(s=!0,c=l),c}}}function Ee(e){return e?typeof e=="function"?Tt(e):A(e,"mergeProps"):()=>dt}function X(e){e()}function ft(){let e=null,t=null;return{clear(){e=null,t=null},notify(){X(()=>{let o=e;for(;o;)o.callback(),o=o.next})},get(){let o=[],n=e;for(;n;)o.push(n),n=n.next;return o},subscribe(o){let n=!0,r=t={callback:o,next:null,prev:t};return r.prev?r.prev.next=r:e=r,function(){!n||e===null||(n=!1,r.next?r.next.prev=r.prev:t=r.prev,r.prev?r.prev.next=r.next:e=r.next)}}}}var ke={notify(){},get:()=>[]};function G(e,t){let o,n=ke,r=0,s=!1;function c(b){P();let d=n.subscribe(b),x=!1;return()=>{x||(x=!0,d(),l())}}function u(){n.notify()}function i(){y.onStateChange&&y.onStateChange()}function a(){return s}function P(){r++,o||(o=t?t.addNestedSub(i):e.subscribe(i),n=ft())}function l(){r--,o&&r===0&&(o(),o=void 0,n.clear(),n=ke)}function T(){s||(s=!0,P())}function w(){s&&(s=!1,l())}let y={addNestedSub:c,notifyNestedSubs:u,handleChangeWrapper:i,isSubscribed:a,trySubscribe:T,tryUnsubscribe:w,getListeners:()=>n};return y}var St=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",F=St?p.useLayoutEffect:p.useEffect;function Ae(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function g(e,t){if(Ae(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;let o=Object.keys(e),n=Object.keys(t);if(o.length!==n.length)return!1;for(let r=0;r<o.length;r++)if(!Object.prototype.hasOwnProperty.call(t,o[r])||!Ae(e[o[r]],t[o[r]]))return!1;return!0}var yt={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},mt={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ht={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},_e={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},xt={[Oe]:ht,[De]:_e};function Fe(e){return be(e)?_e:xt[e.$$typeof]||yt}var wt=Object.defineProperty,Ct=Object.getOwnPropertyNames,ve=Object.getOwnPropertySymbols,Ot=Object.getOwnPropertyDescriptor,Dt=Object.getPrototypeOf,Ne=Object.prototype;function U(e,t){if(typeof t!="string"){if(Ne){let s=Dt(t);s&&s!==Ne&&U(e,s)}let o=Ct(t);ve&&(o=o.concat(ve(t)));let n=Fe(e),r=Fe(t);for(let s=0;s<o.length;++s){let c=o[s];if(!mt[c]&&!(r&&r[c])&&!(n&&n[c])){let u=Ot(t,c);try{wt(e,c,u)}catch{}}}}return e}var Ie=H,Ve=e=>{Ie=e};var bt=[null,null];function Rt(e,t,o){F(()=>e(...t),o)}function Mt(e,t,o,n,r,s){e.current=n,o.current=!1,r.current&&(r.current=null,s())}function gt(e,t,o,n,r,s,c,u,i,a,P){if(!e)return()=>{};let l=!1,T=null,w=()=>{if(l||!u.current)return;let b=t.getState(),d,x;try{d=n(b,r.current)}catch(S){x=S,T=S}x||(T=null),d===s.current?c.current||a():(s.current=d,i.current=d,c.current=!0,P())};return o.onStateChange=w,o.trySubscribe(),w(),()=>{if(l=!0,o.tryUnsubscribe(),o.onStateChange=null,T)throw T}}function Et(e,t){return e===t}function kt(e,t,o,{pure:n,areStatesEqual:r=Et,areOwnPropsEqual:s=g,areStatePropsEqual:c=g,areMergedPropsEqual:u=g,forwardRef:i=!1,context:a=f}={}){let P=a,l=ge(e),T=Me(t),w=Ee(o),y=!!e;return d=>{let x=d.displayName||d.name||"Component",S=`Connect(${x})`,m={shouldHandleStateChanges:y,displayName:S,wrappedComponentName:x,WrappedComponent:d,initMapStateToProps:l,initMapDispatchToProps:T,initMergeProps:w,areStatesEqual:r,areStatePropsEqual:c,areOwnPropsEqual:s,areMergedPropsEqual:u};function C(O){let[E,Z,R]=p.useMemo(()=>{let{reactReduxForwardedRef:h,...k}=O;return[O.context,h,k]},[O]),v=p.useMemo(()=>{let h=P;return E?.Consumer,h},[E,P]),D=p.useContext(v),N=!!O.store&&!!O.store.getState&&!!O.store.dispatch,Le=!!D&&!!D.store,M=N?O.store:D.store,le=Le?D.getServerState:M.getState,Q=p.useMemo(()=>ie(M.dispatch,m),[M]),[_,de]=p.useMemo(()=>{if(!y)return bt;let h=G(M,N?void 0:D.subscription),k=h.notifyNestedSubs.bind(h);return[h,k]},[M,N,D]),Te=p.useMemo(()=>N?D:{...D,subscription:_},[N,D,_]),ee=p.useRef(),te=p.useRef(R),I=p.useRef(),fe=p.useRef(!1),Nt=p.useRef(!1),oe=p.useRef(!1),re=p.useRef();F(()=>(oe.current=!0,()=>{oe.current=!1}),[]);let Se=p.useMemo(()=>()=>I.current&&R===te.current?I.current:Q(M.getState(),R),[M,R]),Ye=p.useMemo(()=>k=>_?gt(y,M,_,Q,te,ee,fe,oe,I,de,k):()=>{},[_]);Rt(Mt,[te,ee,fe,R,I,de]);let L;try{L=Ie(Ye,Se,le?()=>Q(le(),R):Se)}catch(h){throw re.current&&(h.message+=`
|
---|