PageSourceSearch

https://my-muse.ai/_next/static/chunks/4498-d2f2fc15cf482ffe.js

js my-muse.ai collected 2026-10-05 12:17:03 UTC 38,546 bytes, 2 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]="7896cafc-bdeb-4853-93cc-c5590fa9950a",e._sentryDebugIdIdentifier="sentry-dbid-7896cafc-bdeb-4853-93cc-c5590fa9950a")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4498],{8039:(e,t,r)=>{"use strict";e.exports=r(65538)},11662:function(e,t,r){((e,t,r,n,a)=>{function o(e,t){return t.displayName=e,t}function i(e,t){let a=r.is.unit(e),o={};a?o={unit:e}:"@@unitShape"in e?"function"==typeof e["@@unitShape"]?o=e["@@unitShape"]():p("expect @@unitShape to be a function"):o=e;let i=Array.isArray(o),s=f.default.useRef({stale:1,justSubscribed:0,scope:t}),[l,u,c,d,m]=f.default.useMemo(()=>{s.current.stale=1;let e=Array.isArray(o)?[]:{},n=[],i=[],l=[],u=[];for(let s in o){if(!({}).hasOwnProperty.call(o,s))continue;let c=o[s];r.is.unit(c)||p(`expect useUnit ${a?"argument":`value in key "${s}"`} to be a unit`),r.is.event(c)||r.is.effect(c)?(e[s]=t?r.scopeBind(c,{scope:t}):c,l.push(s),u.push(c)):(e[s]=null,n.push(s),i.push(c))}return[e,n,i,l,u]},[s,t,...Object.keys(o),...Object.values(o)]),h=f.default.useRef({value:l,storeKeys:u,eventKeys:d,eventValues:m}),y=f.default.useCallback(e=>{let n=s.current;return n.justSubscribed=1,r.createWatch({unit:c,fn:()=>{n.stale||(n.stale=1,e())},scope:t,batch:1})},[c,t,h,s]),v=f.default.useCallback(()=>{let e=h.current,r=s.current,n,o=0,f=e.value,p=e.storeKeys,y=e.eventKeys,v=e.eventValues,b=t!==r.scope;if(r.stale||r.justSubscribed||b){o=!r.justSubscribed||b,n=i?[...l]:{...l},p.length===u.length&&y.length===d.length||(o=1);for(let e=0;e<u.length;e++){let r=g(c[e],t),a=u[e];o||(o=p.includes(a)?f[a]!==r:1),n[a]=r}for(let e=0;e<d.length;e++){let t=m[e],r=d[e];o||(o=y.includes(r)?v[y.indexOf(r)]!==t:1)}}return o&&(e.value=n),e.storeKeys=u,e.eventKeys=d,e.eventValues=m,r.stale=0,r.justSubscribed=!o,r.scope=t,a?e.value.unit:e.value},[y,c,m,t,h,s]);return n.useSyncExternalStore(y,v,v)}function s([e,t],n){let o,i,s,l,u=y;t?(o=t,s=e,l=[]):{fn:o,store:s,keys:l,defaultValue:i,updateFilter:u=y}=e,r.is.store(s)||p("useStoreMap expects a store"),Array.isArray(l)||p("useStoreMap expects an array as keys"),"function"!=typeof o&&p("useStoreMap expects a function");let c=f.default.useCallback(e=>r.createWatch({unit:s,fn:e,scope:n}),[s,n]),d=f.default.useCallback(()=>g(s,n),[s,n]),m=f.default.useRef(),h=f.default.useRef(),v=f.default.useRef(l);return a.useSyncExternalStoreWithSelector(c,d,d,e=>{if(m.current!==e||!((e,t)=>{if(!e||!t||e.length!==t.length)return 0;let r=1;for(let n=0;n<e.length;n++)if(e[n]!==t[n]){r=0;break}return r})(v.current,l)){let t=o(e,l);void 0===t&&void 0!==i&&(t=i),m.current=e,v.current=l,void 0!==t&&(h.current=t)}return h.current},(e,t)=>!u(t,e))}function l(e,t={},r){let{open:n,close:a,set:o}=i({open:e.open,close:e.close,set:e.set},r),s=f.default.useMemo(()=>({open:n,close:a,set:o}),[e,n]),u=f.default.useRef({value:null,count:0});m(()=>(s.open(u.current.value),()=>s.close(u.current.value)),[s]),((e,t)=>{if(e===t)return 1;if("object"==typeof e&&null!==e&&"object"==typeof t&&null!==t){let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return 0;for(let n=0;n<r.length;n++){let a=r[n];if(e[a]!==t[a])return 0}return 1}return 0})(u.current.value,t)||(u.current.value=t,u.current.count+=1),m(()=>{s.set(u.current.value)},[u.current.count])}function u(e){let t=f.default.useContext(v);return e&&!t&&p("No scope found, consider adding <Provider> to app root"),t}function c(e,t){var a=u(null==t?void 0:t.forceScope);h(1,"useStore","useUnit"),r.is.store(e)||p("expect useStore argument to be a store");let o=f.default.useCallback(t=>r.createWatch({unit:e,fn:t,scope:a}),[e,a]),i=f.default.useCallback(()=>g(e,a),[e,a]);return n.useSyncExternalStore(o,i,i)}function d(e,t){let n;function a(e){let r=f.default.useRef(e),a=c(n);m(()=>(s({props:r.current,state:n.getState()}),()=>{l({props:r.current,state:n.getState()})}),[]);let o=t(e,a);return r.current=e,o}S("createComponent","@effector/reflect"),r.is.store(e)?n=e:"object"==typeof e&&null!==e?n=r.combine(e):p("shape should be a store or object with stores");let i="Unknown";n&&n.shortName&&(i=n.shortName);let s=r.createEvent(),l=r.createEvent();return a.mounted=s,a.unmounted=l,o(`${i}.View`,a)}var f=t&&"object"==typeof t&&"default"in t?t:{default:t};let p=e=>{throw Error(e)},m="undefined"!=typeof window?f.default.useLayoutEffect:f.default.useEffect,h=(e,r,n)=>{t.useEffect(()=>{e&&console.error(`${r} is deprecated${n?`, prefer ${n} instead`:""}`)},[e,r,n])},g=(e,t)=>t?t.getState(e):e.getState(),y=(e,t)=>e!==t,v=f.default.createContext(null),{Provider:b}=v,S=(e,t)=>{console.error(`${e} is deprecated${t?`, use ${t} instead`:""}`)},k=e=>"object"==typeof e&&null!==e,w=(e,t={})=>(k(e)&&(w(e.or,t),((e,t)=>{for(let r in e)t(e[r],r)})(e,(e,r)=>{void 0===e||"or"===r||"and"===r||(t[r]=e)}),w(e.and,t)),t);e.Provider=b,e.connect=e=>(S("connect","useUnit"),t=>{let r=e;return"function"!=typeof e&&(r=t,t=e),o(`Connect(${r.displayName||r.name||"Unknown"})`,e=>f.default.createElement(r,{...e,...c(t)}))}),e.createComponent=d,e.createGate=(...e)=>(({domain:e,defaultState:t,hook:n,mainConfig:a,maybeConfig:i})=>{function s(e){return n(s,e,u()),null}let l=w({or:i,and:a}),c=`${e?`${e.compositeName.fullName}/`:""}${l.name||"gate"}`,d=r.createEvent({name:`${c}.set`,sid:l.sid?`${l.sid}|set`:void 0}),f=r.createEvent({name:`${c}.open`,sid:l.sid?`${l.sid}|open`:void 0}),p=r.createEvent({name:`${c}.close`,sid:l.sid?`${l.sid}|close`:void 0}),m=r.createStore(!1,{name:`${c}.status`,serialize:"ignore"}).on(f,()=>!0).on(p,()=>!1),h=r.createStore(t,{name:`${c}.state`,sid:l.sid}).on(d,(e,t)=>t).on(f,(e,t)=>t).reset(p);if(e){let{hooks:t}=e;r.launch({target:[t.store,t.store,t.event,t.event,t.event],params:[m,h,f,p,d]})}return s.open=f,s.close=p,s.status=m,s.state=h,s.set=d,o(`Gate:${c}`,s)})(function(e,t){let r,[[n,a],o]=function e(t,r){let n=r?t:t[0];if(!(k(n)||"function"==typeof n))throw Error("expect first argument be an object");let a=n.or,o=n.and;if(o){let n=r?o:o[0];if(k(n)&&"and"in n){let n=e(o,r);
1t=n[0],a={...a,...n[1]}}else t=o}return[t,a]}(t&&k(r=t[0])&&(r.and||r.or)?t:[{and:t}]),i,s={},l={};return"string"==typeof n?(l={name:n},k(a)&&"sid"in a||(s=a||{})):k(n)&&("domain"in n||"defaultState"in n||"name"in n)&&(l=n,s=n.defaultState||{},i=n.domain),{hook:e,domain:i,defaultState:s,mainConfig:l,maybeConfig:o}}(l,e)),e.createStoreConsumer=e=>(S("createStoreConsumer","useUnit"),d(e,({children:e},t)=>e(t))),e.useEvent=(e,t)=>((e,t)=>{if(h(1,"useEvent","useUnit"),!t)return e;let n=r.is.unit(e)||"object"!=typeof e?{event:e}:e;return f.default.useMemo(()=>{if(r.is.unit(e))return r.scopeBind(e,{scope:t});let n=Array.isArray(e)?[]:{};for(let a in e)n[a]=r.scopeBind(e[a],{scope:t});return n},[t,...Object.keys(n),...Object.values(n)])})(e,u(null==t?void 0:t.forceScope)),e.useGate=(e,t={},r)=>l(e,t,u(null==r?void 0:r.forceScope)),e.useList=(e,t,n)=>((e,t,n)=>{let a,l,u,c=[];"object"==typeof t&&null!==t?(t.keys&&(c=t.keys),{fn:a,getKey:l,placeholder:u}=t):a=t,r.is.store(e)||p("expect useList first argument to be a store"),"function"!=typeof a&&p("expect useList's renderItem to be a function"),Array.isArray(c)||p("expect useList's keys to be an array");let d=f.default.useMemo(()=>
1{let t=o(`${e.shortName||"Unknown"}.Item`,t=>{let{index:r,keys:a,keyVal:o,value:i}=t;if(m.current[1])return m.current[0](i,o);let l=s([{store:e,keys:[r,...a],fn:(e,t)=>e[t[0]]}],n);return m.current[0](l,r)});return f.default.memo(t)},[e,n,!!l]),m=f.default.useRef([a,l]);m.current=[a,l];let h=f.default.useMemo(()=>c,c);if(l){let t=i(e,n);return 0===t.length&&u?u:t.map(e=>{let t=m.current[1](e);return f.default.createElement(d,{keyVal:t,key:t,keys:h,value:e})})}{let t=s([{store:e,keys:[e],fn:e=>e.length}],n);return 0===t&&u?u:Array.from({length:t},(e,t)=>f.default.createElement(d,{index:t,key:t,keys:h}))}})(e,t,u(null==n?void 0:n.forceScope)),e.useProvidedScope=()=>u()||null,e.useStore=c,e.useStoreMap=(e,t)=>s([e,t],u(null==e?void 0:e.forceScope)),e.useUnit=(e,t)=>i(e,u(null==t?void 0:t.forceScope)),Object.defineProperty(e,"__esModule",{value:1})})(t,r(12115),r(37946),r(8039),r(94577))},37946:(e,t)=>{let r;function n(e,t){for(let r in e)t(e[r],r)}function a(e,t){e.forEach(t)}function o(e,t,r){if(!e)throw Error(`${r?r+": ":""}${t}`)}function i(e,t){let r=j(e),n=r.meta||{};L(e)||(n.isRegion=1),et={id:r.id,parent:et,value:e,template:n.template||en(),sidRoot:n.sidRoot||et&&et.sidRoot,meta:n};try{return t()}finally{er("region"),et=O(et)}}function s({node:e=[],from:t,source:r,parent:n=t||r,to:o,target:i,child:l=o||i,scope:u={},meta:c={},family:d={type:"regular"},regional:f}={}){let p=ei(n),m=ei(d.links),h=ei(d.owners),g=[];a(e,e=>e&&K(g,e));let y={id:Y(),seq:g,next:ei(l),meta:c,scope:u,family:{triggers:p.length,type:d.type||"crosslink",links:m,owners:h}};return a(m,e=>K(E(e),y)),a(h,e=>K(C(e),y)),a(p,e=>K(e.next,y)),f&&et&&eo(N(et),[y]),y}function l(e,t,n){let o,i,s,l,u,c,d,f=eL,p=null,m=eF;if(e.target&&(t=e.params,n=e.defer,d=e.meta,f="page"in e?e.page:f,e.stack&&(p=e.stack),m=R(e)||m,e=e.target),m&&eF&&m!==eF&&(eF=null),Array.isArray(e))for(let r=0;r<e.length;r++)eI("pure",f,j(e[r]),p,t[r],m,d);else eI("pure",f,j(e),p,t,m,d);if(n&&!eT)return;let h={isRoot:eT,currentPage:eL,scope:eF,isWatch:eq,isPure:eV};eT=0;e:for(;l=ez();){let{idx:e,stack:t,type:n}=l;s=t.node,eL=u=t.page,eF=R(t),u?c=u.reg:eF&&(c=eF.reg);let d=!!u,f=!!eF,p={fail:0,scope:s.scope};o=i=0;for(let r=e;r<s.seq.length&&!o;r++){let a=s.seq[r];if(a.order){let{priority:o,barrierID:i}=a.order,s=i?u?`${u.fullID}_${i}`:i:0;if(r!==e||n!==o){i?e_.has(s)||(e_.add(s),eP(r,t,o,i)):eP(r,t,o,0);continue e}i&&e_.delete(s)}switch(a.type){case"mov":{let e,r=a.data;switch(r.from){case"stack":e=N(t);break;case"a":case"b":e=t[r.from];break;case"value":e=r.store;break;case"store":if(c&&!c[r.store.id])if(d){let e=eB(u,r.store.id);t.page=u=e,e?c=e.reg:f?(eG(eF,r.store,0,1,r.softRead),c=eF.reg):c=void 0}else f&&eG(eF,r.store,0,1,r.softRead);e=eE(c&&c[r.store.id]||r.store)}switch(r.to){case"stack":t.value=e;break;case"a":case"b":t[r.to]=e;break;case"store":eK(u,eF,r.target,0).current=e}break}case"compute":let l=a.data;if(l.fn){eq="watch"===s.meta.op,eV=l.pure;let e=l.safe?(0,l.fn)(N(t),p.scope,t):eH(p,l.fn,t);l.filter?i=!e:t.value=e,eq=h.isWatch,eV=h.isPure}}o=p.fail||i}if(r&&r(t,p),!o){let e=N(t),r=R(t);if(a(s.next,n=>{eI("child",u,n,t,e,r)}),r){s.meta.needFxCounter&&eI("child",u,r.fxCount,t,e,r),s.meta.storeChange&&eI("child",u,r.storeChange,t,e,r),s.meta.warnSerialize&&eI("child",u,r.warnSerializeNode,t,e,r);let n=r.additionalLinks[s.id];n&&a(n,n=>{eI("child",u,n,t,e,r)})}}}
1eT=h.isRoot,eL=h.currentPage,eF=R(h)}function u(e,t="combine"){let r=t+"(",a="",o=0;return n(e,e=>{o<25&&(null!=e&&(r+=a,r+=D(e)?P(e).fullName:e.toString()),o+=1,a=", ")}),r+")"}function c(e,t){let r,n;if(t){let a=P(t);0===e.length?(r=a.path,n=a.fullName):(r=a.path.concat([e]),n=0===a.fullName.length?e:a.fullName+"/"+e)}else r=0===e.length?[]:[e],n=e;return{shortName:e,fullName:n,path:r}}function d(e,t){if(!t||!t.name&&!t.named&&!t.loc)return e;let r=`[${e}]`,n=t.named||t.name;n&&(r+=` unit '${n}'`);let a=t.loc;return!n&&a&&(r+=` (${a.file}:${a.line}:${a.column})`),r}function f(e,t){let r=t?e:e[0];ec(r);let n=r.or,a=r.and;if(a){let r=t?a:a[0];if(es(r)&&"and"in r){let r=f(a,t);e=r[0],n={...n,...r[1]}}else e=a}return[e,n]}function p(e){let t=()=>e();return t.unsubscribe=()=>e(),t}function m(e,...t){let r=en();if(r){let n=r.handlers[e];if(n)return n(r,...t)}}function h(e,t){let r=eJ({or:t,and:"string"==typeof e?{name:e}:e}),n=d("event",r),a=(e,...t)=>(o(!z(a,"derived"),"call of derived event is not supported, use createEvent instead",n),o(!eV,"unit call from pure function is not supported, use operators like sample instead",n),eL?((e,t,r,n)=>{let a=eL,o=null;if(t)for(o=eL;o&&o.template!==t;)o=O(o);eW(o);let i=e.create(r,n);return eW(a),i})(a,i,e,t):a.create(e,t)),i=en(),u=Object.assign(a,{graphite:s({meta:e2(r.actualOp||"event",a,r),regional:1}),create:e=>(l({target:a,params:e,scope:eF}),e),watch:e=>e5(a,e),map:e=>e4(a,M,e,[ex()]),filter:e=>e4(a,"filter",e.fn?e:e.fn,[ex(eg,1)]),filterMap:e=>e4(a,"filterMap",e,[ex(),ew(e=>!eu(e),1)]),prepend(e){o(a.targetable,".prepend of derived event is not supported, call source event instead",n);let t=h("* → "+a.shortName,{parent:O(a)});return m("eventPrepend",j(t)),e9(t,a,[ex()],"prepend",e),e3(a,t),t}});return null!=r&&r.domain&&r.domain.hooks.event(u),I(u,"id",u.graphite.id),er(u.graphite),u}function g(e,t,r,n,i){return ef(r,`${i} ${t}`,"first argument"),o(el(n),"second argument should be a function",i),G(!z(e,"derived"),`${t} in derived store`,`${t} in store created via createStore`,i),a(Array.isArray(r)?r:[r],t=>{e.off(t),e7(t,e,"on",eh,n)}),e}function y(e,t){let r=eJ(t),n=ej(e),i=d("store",r),u=Error();Error.captureStackTrace&&Error.captureStackTrace(u,y);let c=u.stack,f=h({named:"updates",derived:1});m("storeBase",n);let p=n.id,v="skipVoid"in r,b=v&&!r.skipVoid;G(!(v&&r.skipVoid),"{skipVoid: true}","updateFilter",i);let S={updates:f,defaultState:e,stateRef:n,getState(){let e,t=n;if(eL){let t=eL;for(;t&&!t.reg[p];)t=O(t);t&&(e=t)}return!e&&eF&&(eG(eF,n,1),e=eF),e&&(t=e.reg[p]),eE(t)},setState:e=>l({target:S,params:e,defer:1,scope:eF}),reset:(...e)=>(o(S.targetable,".reset of derived store is not supported",i),a(e,e=>g(S,".reset",e,()=>S.defaultState,i)),S),on:(e,t)=>(o(S.targetable,".on of derived store is not supported",i),g(S,".on",e,t,i)),off(e){let t=j(e).id,r=j(S).family.links.find(e=>e.meta.onTrigger===t);return r&&e1(r),S},map(e,t){let r,a;es(e)&&(r=e,e=e.fn);let o=S.getState(),i=eu(o);en()?a=null:(!i||i&&b)&&(a=e(o));let s=y(a,{name:`${S.shortName} \u2192 *`,derived:1,...t,and:r}),l=e7(S,s,M,eg,e);return eC(A(s),{type:M,fn:e,from:n}),A(s).noInit=1,m("storeMap",n,l),s},watch(e,t){if(G(!t,"watch second argument","sample",i),!t||!D(e)){let t=e5(S,e);return m("storeWatch",n,e)||e(S.getState()),t}return o(el(t),"second argument should be a function",i),e.watch(e=>t(S.getState(),e))}},k=e2("store",S,r),w=S.defaultConfig.updateFilter;S.graphite=s({scope:{state:n,fn:w},node:[ew((e,t,r)=>(r.scope&&!r.scope.reg[n.id]&&(r.b=1),e)),e$(n),ew((e,t,{a:r,b:n})=>{let a=eu(e);return a&&!v&&H(`${i}: ${e6}`,c),(a&&b||!a)&&(e!==r||n)},1),w&&ex(em,1),eb({from:"stack",target:n})],child:f,meta:{...k,defaultState:e,storeTrace:c},regional:1}),I(S,"id",S.graphite.id),I(S,"rootStateRefId",p);let $=z(S,"serialize"),x=z(S,"derived"),E=z(S,"sid");E&&(I(S,"storeChange",1),n.sid=E),E||"ignore"===$||x||I(S,"warnSerialize",1);let C=eu(e);return o(x||!C||C&&b,e6,i),x&&C&&!v&&console.error(`${i}: ${e6}`),eo(S,[f]),null!=r&&r.domain&&r.domain.hooks.store(S),x||(S.reinit=h({named:"reinit"}),S.reset(S.reinit)),n.meta=S.graphite.meta,er(S.graphite),S}function v(...e){let t,r,n,a,i,s;[e,n]=f(e);let l=d("combine",n),u=e[e.length-1],c=e.length>1&&!F(u)&&es(u),p=c&&u,m=c?e[e.length-2]:u;if(el(m)?(r=e.slice(0,c?-2:-1),t=m):r=e,1===r.length){let e=r[0];F(e)||(a=e,i=1)}if(!i&&(a=r,t)){s=1;let e=t;t=t=>e(...t)}return o(es(a),`${l}
1: shape should be an object`),e8(Array.isArray(a),!s,a,n,t,p)}function b(){let e={};return e.req=new Promise((t,r)=>{e.rs=t,e.rj=r}),e.req.catch(()=>{}),e}function S(e,t={}){let r=eJ(el(e)?{handler:e}:e,t),n=d("effect",r),a=h(el(e)?{handler:e}:e,{...t,actualOp:"effect"}),i=j(a);I(i,"op",a.kind="effect"),a.use=e=>(o(el(e),".use argument should be a function",n),g.scope.handler=e,a),a.use.getCurrent=()=>g.scope.handler;let u=a.finally=h({named:"finally",derived:1}),c=a.done=u.filterMap({named:"done",fn({status:e,params:t,result:r}){if("done"===e)return{params:t,result:r}}}),f=a.fail=u.filterMap({named:"fail",fn({status:e,params:t,error:r}){if("fail"===e)return{params:t,error:r}}}),p=a.doneData=c.map({named:"doneData",fn:({result:e})=>e}),m=a.failData=f.map({named:"failData",fn:({error:e})=>e}),g=s({scope:{handler:a.defaultConfig.handler||(()=>o(0,`no handler used in ${a.compositeName.fullName}`))},node:[ew((e,t,r)=>{let n=t.handler,o=R(r);if(o){let e=o.handlers.unitMap.get(a)||o.handlers.sidMap[a.sid];e&&(n=e)}return e.handler=n,e},0,1),ew((e,t,r)=>{if(t.runnerFn&&!t.runnerFn(e,null,r))return;let{params:n,req:a,handler:o,args:i=[n]}=e,s=tt(n,a,1,u,r),l=tt(n,a,0,u,r),[c,d]=te(o,l,i);c&&(es(d)&&el(d.then)?d.then(s,l):s(d))},0,1)],meta:{op:"fx",fx:"runner"},regional:1});i.scope.runner=g,K(i.seq,ew((e,{runner:t},r)=>{let n=O(r)?{params:e,req:{rs(e){},rj(e){}}}:e;return r.meta||(r.meta={fxID:Z()}),l({target:t,params:n,defer:1,scope:R(r),meta:r.meta}),n.params})),a.create=e=>{let t=b();if(eF&&!eq){let e=eF;t.req.finally(()=>{eU(e)}).catch(()=>{})}return l({target:a,params:{params:e,req:t},scope:eF}),t.req};let v=a.inFlight=y(0,{serialize:"ignore",named:(z(a,"name")||a.graphite.id)+".inFlight"}).on(a,e=>e+1).on(u,e=>e-1).map({fn:e=>e,named:"inFlight"});I(u,"needFxCounter","dec"),I(a,"needFxCounter",1);let k=a.pending=v.map({fn:e=>e>0,named:"pending"});return eo(a,[u,c,f,p,m,k,v]),null!=r&&r.domain&&r.domain.hooks.effect(a),a}function k(e,t){let r=0;return a(tn,n=>{n in e&&(o(null!=e[n],ta(t,n)),r=1)}),r}function w(e,t,r){let n=[];!function e(o){W(n,o)||(K(n,o),"store"===z(o,"op")&&(r||z(o,"sid"))&&t(o,z(o,"sid")),a(o.next,e),a(E(o),e),a(C(o),e))}(e)}function $(e,t){let r=Array.isArray(e)?new Map(e):e,n=new Map,i=0;if(r instanceof Map){let e={};return a(r,(r,a)=>{o(D(a),"Map key should be a unit"),t&&t(a,r),a.sid&&(a.sid in e&&(i=1),e[a.sid]=r),n.set(a,r)}),{sidMap:e,unitMap:n,hasSidDoubles:i}}return{sidMap:r,unitMap:n}}Object.defineProperty(t,"__esModule",{value:1});let x="undefined"!=typeof Symbol&&Symbol.observable||"@@observable",M="map",j=e=>e.graphite||e,E=e=>e.family.owners,C=e=>e.family.links,A=e=>e.stateRef,N=e=>e.value,O=e=>e.parent,R=e=>e.scope,z=(e,t)=>j(e).meta[t],I=(e,t,r)=>j(e).meta[t]=r,P=e=>e.compositeName,D=e=>(el(e)||es(e))&&"kind"in e,_=e=>t=>D(t)&&t.kind===e,F=_("store"),T=_("event"),q=_("effect"),V=e=>D(e)&&!!e.targetable,L=_("domain"),U=_("scope"),W=(e,t)=>e.includes(t),B=(e,t)=>{let r=e.indexOf(t);-1!==r&&e.splice(r,1)},K=(e,t)=>e.push(t),G=(e,t,r,n)=>!e&&console.error(`${n?n+": ":""}${t} is deprecated${r?`, use ${r} instead`:""}`),H=(e,t)=>{let r=Error(e);r.stack=t,console.error(r)},J=()=>{let e=0;return()=>""+ ++e},Q=J(),X=J(),Y=J(),Z=J(),ee,et=null,er=e=>{ee&&ee(e,et)},en=()=>et&&et.template,ea=e=>(e&&et&&et.sidRoot&&(e=`${et.sidRoot}|${e}`),e),eo=(e,t)=>{let r=j(e);a(t,e=>{let t=j(e);"domain"!==r.family.type&&(t.family.type="crosslink"),K(E(t),r),K(C(r),t)})},ei=(e=[])=>(Array.isArray(e)?e:[e]).flat().map(j),es=e=>"object"==typeof e&&null!==e,el=e=>"function"==typeof e,eu=e=>void 0===e,ec=e=>o(es(e)||el(e),"expect first argument be an object"),ed=(e,t,r,n)=>o(!(!es(e)&&!el(e)||!("family"in e)&&!("graphite"in e)),`${t}: expect ${r} to be a unit (store, event or effect)${n}`),ef=(e,t,r)=>{Array.isArray(e)?a(e,(e,n)=>ed(e,t,`${n} item of ${r}`,"")):ed(e,t,r," or array of units")},ep=(e,t,r="target")=>a(ei(t),t=>o(!z(t,"derived"),`${e}: derived unit in "${r}" is not supported, use createStore/createEvent instead"`)),em=(e,{fn:t},{a:r})=>t(e,r),eh=(e,{fn:t},{a:r})=>t(r,e),eg=(e,{fn:t})=>t(e),ey=(e,t,r,n)=>{let a={id:X(),type:e,data:t};return r&&(a.order={priority:r},n&&(a.order.barrierID=++ev)),a},ev=0,eb=({from:e="store",store:t,target:r,to:n=r?"store":"stack",batch:a,priority:o})=>ey("mov",{from:e,store:t,to:n,target:r},o,a),eS=({fn:e,batch:t,priority:r,safe:n=0,filter:a=0,pure:o=0})=>ey("compute",{fn:e,safe:n,filter:a,pure:o},r,t),ek=({fn:e})=>eS({fn:e,priority:"effect"}),ew=(e,t,r)=>eS({fn:e,safe:1,filter:t,priority:r&&"effect"}),e$=(e,t,r)=>eb({store:e,to:t?"stack":"a",priority:r&&"sampler",batch:1}),ex=(e=eg,t)=>eS({fn:e,pure:1,filter:t}),eM={mov:eb,compute:eS,filter:({fn:e,pure:t})=>eS({fn:e,filter:1,pure:t}),run:ek},ej=e=>({id:X(),current:e,initial:e}),eE=({current:e})=>e,eC=(e,t)=>{e.before||(e.before=[]),K(e.before,t)},eA=null,eN=(e,t)=>{let r;return e?(t&&((e.v.type===t.v.type&&e.v.id>t.v.id||eD(e.v.type)>eD(t.v.type))&&(r=e,e=t,t=r),r=eN(e.r,t),e.r=e.l,e.l=r),e):t},eO=[],eR=0;for(;eR<6;)K(eO,{first:null,last:null,size:0}),eR+=1;let ez=()=>{for(let e=0;e<6;e++){let t=eO[e];if(t.size>0){if(3===e||4===e){t.size-=1;let e=eA.v;return eA=eN(eA.l,eA.r),e}1===t.size&&(t.last=null);let r=t.first;return t.first=r.r,t.size-=1,r.v}}},eI=(e,t,r,n,a,o,i)=>eP(0,{a:null,b:null,node:r,parent:n,value:a,page:t,scope:o,meta:i},e,0),eP=(e,t,r,n)=>{let a=eD(r),o=eO[a],i={v:{idx:e,stack:t,type:r,id:n},l:null,r:null};3===a||4===a?eA=eN(eA,i):(0===o.size?o.first=i:o.last.r=i,o.last=i),o.size+=1},eD=e=>{switch(e){case"child":return 0;case"pure":return 1;case"read":return 2;case"barrier":return 3;case"sampler":return 4;case"effect":return 5;default:return -1}},e_=new Set,eF,eT=1,eq=0,eV=0,eL=null,eU=e=>{eF=e},eW=e=>{eL=e},eB=(e,t)=>{if(e){for(;e&&!e.reg[t];)e=e.parent;if(e)return e}return null},eK=(e,t,r,n)=>{let a=eB(e,r.id);return a?a.reg[r.id]:t?(eG(t,r,n),t.reg[r.id]):r},eG=(e,t,r,n,o)=>{let i=e.reg;if(i[t.id])return;
1let s=t.sid,l={id:t.id,current:t.initial,meta:t.meta};if(l.id in e.values.idMap)l.current=e.values.idMap[l.id];else if(s&&s in e.values.sidMap&&!(s in e.sidIdMap)){var u;let r=null==t||null==(u=t.meta)?void 0:u.serialize;l.current=(e.fromSerialize&&"ignore"!==r&&(null==r?void 0:r.read)||(e=>e))(e.values.sidMap[s])}else if(t.before&&!o){let o=0,s=r||!t.noInit||n;a(t.before,t=>{switch(t.type){case"map":{let a=t.from;if((a||t.fn)&&(a&&eG(e,a,r,n),s)){let e=a&&i[a.id].current;l.current=t.fn?t.fn(e):e}break}case"field":eG(e,t.from,r,n),o||(o=1,l.current=Array.isArray(l.current)?[...l.current]:{...l.current}),s&&(l.current[t.field]=i[i[t.from.id].id].current)}})}s&&(e.sidIdMap[s]=t.id),i[t.id]=l},eH=(e,t,r)=>{try{return t(N(r),e.scope,r)}catch(t){console.error(t),e.fail=1,e.failReason=t}},eJ=(e,t={})=>(es(e)&&(eJ(e.or,t),n(e,(e,r)=>{eu(e)||"or"===r||"and"===r||(t[r]=e)}),eJ(e.and,t)),t),eQ=(e,t)=>{B(e.next,t),B(E(e),t),B(C(e),t)},eX=["on","reset","sample","split","merge","guard","forward"],eY=(e,t,r,n,a)=>{let o;e.next.length=0,e.seq.length=0,e.scope=null;let i=C(e),s=e.meta.isRegion,l=s?e:n;if(i.length>0){let n=W(eX,e.meta.op),u=!s&&!a,c=u&&r&&!n;for(;o=i.pop();){let i=W(o.next,e);eQ(o,e),s&&eY(o,0,0,e,1),i||(o.family.triggers-=1),(t||c||u&&"crosslink"===o.family.type&&!n||a&&W(eX,o.meta.op)&&(i&&0===o.next.length||!i&&o.family.triggers<=0))&&eY(o,t,r&&"on"!==o.meta.op,l,a)}}for(i=E(e);o=i.pop();)eQ(o,e),r&&"crosslink"===o.family.type&&eY(o,t,"on"!==o.meta.op,l,a)},eZ=e=>e.clear(),e1=(e,{deep:t}={})=>{let r=0;if(e.ownerSet&&e.ownerSet.delete(e),L(e)){r=1;let t=e.history;eZ(t.events),eZ(t.effects),eZ(t.stores),eZ(t.domains)}eY(j(e),!!t,r,null,0)},e0=e=>p(()=>e1(e)),e9=(e,t,r,n,a)=>s({node:r,parent:e,child:t,scope:{fn:a},meta:{op:n},family:{owners:[e,t],links:t},regional:1}),e5=(e,t)=>(o(el(t),".watch argument should be a function"),e0(s({scope:{fn:t},node:[ek({fn:eg})],parent:e,meta:{op:"watch"},family:{owners:e},regional:1}))),e3=(e,t,r="event")=>{O(e)&&O(e).hooks[r](t)},e2=(e,t,r)=>{let n=eJ(r),a="domain"===e,o=Q(),{sid:i=null,named:s=null,domain:l=null,parent:u=l}=n,d=s||n.name||(a?"":o),f=c(d,u),p={op:t.kind=e,name:t.shortName=d,sid:t.sid=ea(i),named:s,unitId:t.id=o,serialize:n.serialize,derived:n.derived,config:n};if(t.targetable=!n.derived,t.parent=u,t.compositeName=f,t.defaultConfig=n,t.getType=()=>(G(0,"getType","compositeName.fullName"),f.fullName),!a){t.subscribe=e=>(ec(e),t.watch(el(e)?e:t=>e.next&&e.next(t))),t[x]=()=>t;let e=en();e&&(p.nativeTemplate=e)}return p},e4=(e,t,r,n)=>{let a;es(r)&&(a=r,r=r.fn);let o=h({name:`${e.shortName} \u2192 *`,derived:1,and:a});return e9(e,o,n,t,r),o},e6="undefined is used to skip updates. To allow undefined as a value provide explicit { skipVoid: false } option",e7=(e,t,r,n,a)=>{let o=A(t),i=eb({store:o,to:"a",priority:"read"});r===M&&(i.data.softRead=1);let s=[i,ex(n)];m("storeOnMap",o,s,F(e)&&A(e));let l=e9(e,t,s,r,a);return r!==M&&I(l,"onTrigger",j(e).id),l},e8=(e,t,r,a,i,s)=>{let l=d("combine",a),c=e?e=>[...e]:e=>({...e}),f=e?[]:{},p=c(f),h=ej(p),g=ej(1);h.type=e?"list":"shape",h.noInit=1,m("combineBase",h,g);let v=y(p,{name:u(r),derived:1,...s,and:a}),b=A(v);b.noInit=1,I(v,"isCombine",1);let S=e$(h);S.order={priority:"barrier"};let k=eb({store:b,to:"b",priority:"read"});k.data.softRead=1;let w=[ew((e,t,r)=>(r.scope&&!r.scope.reg[h.id]&&(r.c=1),e)),S,eb({store:g,to:"b"}),ew((e,{key:r},n)=>{if(n.c||e!==n.a[r])return t&&n.b&&(n.a=c(n.a)),n.a[r]=e,1},1),eb({from:"a",target:h}),eb({from:"value",store:0,target:g}),eb({from:"value",store:1,target:g,priority:"barrier",batch:1}),e$(h,1,1),i&&ex(),k];if(n(r,(e,t)=>{if(!F(e))return o(!D(e)&&!eu(e),`combine expects a store in a field ${t}`,l),void(p[t]=f[t]=e);f[t]=e.defaultState,p[t]=e.getState();let r=e9(e,v,w,"combine",i);r.scope.key=t;let n=A(e);eC(h,{type:"field",field:t,from:n}),m("combineField",n,r)}),v.defaultShape=r,eC(b,{type:M,from:h,fn:i}),!en())if(i){let e=i(p);!eu(e)||s&&"skipVoid"in s||console.error(`${l}: ${e6}`),b.current=e,b.initial=e,v.defaultState=e}else v.defaultState=f;return v},te=(e,t,r)=>{try{return[1,e(...r)]}catch(e){return t(e),[0,null]}},tt=(e,t,r,n,a)=>o=>{l({target:[n,tr],params:[r?{status:"done",params:e,result:o}:{status:"fail",params:e,error:o},{value:o,fn:r?t.rs:t.rj}],defer:1,page:a.page,scope:a.scope,meta:a.meta})},tr=s({node:[ek({fn:({fn:e,value:t})=>e(t)})],meta:{op:"fx",fx:"sidechain"}}),tn=["source","clock","target"],ta=(e,t)=>e+`: ${t} should be defined`,to=(e,t,r,n,a,i,s,l,u,c,f,p)=>{let g=d(e,l),b=!!a;o(!eu(r)||!eu(t),ta(g,"either source or clock"));let S=0;eu(r)?S=1:D(r)||(r=v(r)),eu(t)?t=r:(ef(t,g,"clock"),Array.isArray(t)&&(t=e9(t,[],[],e))),S&&(r=t),l||s||(s=r.shortName);let k="none";(f||n)&&(D(n)?k="unit":(o(el(n),"`filter` should be function or unit"),k="fn")),a?(ef(a,g,"target"),ep(g,a)):"none"===k&&c&&F(r)&&F(t)?a=y(i?i(eE(A(r)),eE(A(t))):eE(A(r)),{name:s,sid:p,or:l}):m("sampleTarget",j(a=h({name:s,derived:1,or:l})));let w=ej(),$=[];if("unit"===k){let[r,o,i]=ts(n,a,t,w,e);
1i||$.push(...ti(o)),$.push(...ti(r))}let x=[];if(S)u&&x.push(e$(w,1,1));else{let[n,o,i]=ts(r,a,t,w,e);i||x.push(...ti(o)),x.push(e$(n,1,u))}let M=e9(t,a,[m("sampleSourceLoader"),eb({from:"stack",target:w}),...x,...$,e$(w),"fn"===k&&ex((e,t,{a:r})=>n(e,r),1),i&&ex(em),m("sampleSourceUpward",b)],e,i);return eo(r,[M]),Object.assign(M.meta,l,{joint:1}),a},ti=e=>[e$(e),ew((e,t,{a:r})=>r,1)],ts=(e,t,r,n,a)=>{let o=F(e),i=o?A(e):ej(),l=ej(o);return o||s({parent:e,node:[eb({from:"stack",target:i}),eb({from:"value",store:1,target:l})],family:{owners:[...new Set([e,t,r].flat())],links:t},meta:{op:a},regional:1}),m("sampleSource",l,i,n),[i,l,o]},tl=(e,t,r,n)=>{let a=e[t];a&&l({target:a,params:Array.isArray(a)?a.map(()=>r):r,defer:1,stack:n})},tu=e=>!e.node.meta.isCombine||e.parent&&"combine"!==e.parent.node.meta.op,tc=e=>e;t.allSettled=(e,{scope:t,params:r}={})=>{if(!D(e))return Promise.reject(Error("first argument should be unit"));if(!(q(e)||T(e)||F(e)||U(e)))return Promise.reject(Error("first argument accepts only effects, events, stores or scopes"));if(U(e))t=e;else if(!V(e)){let t=d("allSettled",j(e).meta);return Promise.reject(Error(`${t}: unit should be targetable`))}let n=b();n.parentFork=eF;let{fxCount:a}=t;K(a.scope.defers,n);let o=[],i=[];return U(e)||(K(o,e),K(i,q(e)?{params:r,req:{rs(e){n.value={status:"done",value:e}},rj(e){n.value={status:"fail",value:e}}}}:r)),K(o,a),K(i,null),l({target:o,params:i,scope:t}),n.req},t.attach=e=>{let t,r;[e,t]=f(e,1);let n=d("attach",t),{source:a,effect:i,mapParams:s,domain:u}=e;q(i)&&o(eu(u),"`domain` can only be used with a plain function",n);let p=S(e,t);I(p,"attached",1);let{runner:m}=j(p).scope,h=(e,t,r)=>{let{params:n,req:o,handler:i}=e,u=p.finally,c=tt(n,o,0,u,r),d=r.a,f=q(i),m,h=1;if(s?[h,m]=te(s,c,[n,d]):m=a&&f?d:n,h){if(!f)return e.args=[d,m],1;l({target:i,params:{params:m,req:{rs:tt(n,o,1,u,r),rj:c}},page:r.page,defer:1,meta:r.meta})}};if(a){let e;m.scope.runnerFn=h,F(a)?eo(e=a,[p]):eo(p,[e=v(a)]),r=[ew(e=>e,0,1),e$(A(e))],delete m.seq[1].order}else r=[ew(h,1,1)];m.seq.splice(1,0,...r),p.use(i);let g=O(i);return g&&(Object.assign(P(p),c(p.shortName,g)),p.defaultConfig.parent=g),e3(i,p,"effect"),p},t.clearNode=e1,t.combine=v,t.createApi=(...e)=>{let[[t,r],a]=f(e),o={};return n(r,(e,r)=>{let n=o[r]=h(r,{parent:O(t),config:a});t.on(n,e),e3(t,n)}),o},t.createDomain=function e(t,r){let o=eJ({or:r,and:"string"==typeof t?{name:t}:t}),i=s({family:{type:"domain"},regional:1,parent:(null==o?void 0:o.domain)||(null==o?void 0:o.parent)}),u={history:{},graphite:i,hooks:{}};i.meta=e2("domain",u,{parent:(null==o?void 0:o.domain)||(null==o?void 0:o.parent),or:{...o,derived:1}}),n({Event:h,Effect:S,Store:y,Domain:e},(e,t)=>{let r=t.toLowerCase(),n=h({named:`on${t}`});u.hooks[r]=n;let o=new Set;u.history[`${r}s`]=o,n.create=e=>(l(n,e),e),K(j(n).seq,ew((e,t,r)=>(r.scope=null,e))),n.watch(e=>{eo(u,[e]),o.add(e),e.ownerSet||(e.ownerSet=o),O(e)||(e.parent=u)}),eo(u,[n]),u[`onCreate${t}`]=e=>(a(o,e),n.watch(e)),u[`create${t}`]=u[r]=(t,r)=>{let a=eJ({and:r,or:t});return null!=a&&a.domain?e(t,r):n(e(t,{parent:u,or:a}))}});let c=O(u);return c&&n(u.hooks,(e,t)=>e9(e,c.hooks[t])),null!=o&&o.domain&&o.domain.hooks.domain(u),u},t.createEffect=S,t.createEvent=h,t.createNode=s,t.createStore=y,t.createWatch=({unit:e,fn:t,scope:r,batch:n})=>{let a=[eM.run({fn:e=>t(e)})];n&&a.unshift(eM.compute({priority:"sampler",batch:1})),F(e)&&a.unshift(eM.mov({store:e.stateRef,to:"stack"}));let o=Array.isArray(e)?e:[e];if(r){let e=[],t=r.additionalLinks;return o.forEach(r=>{let n=t[r.graphite.id]||[];t[r.graphite.id]=n;let o=s({node:function(e,t){return F(t)?[eM.mov({store:t.stateRef,to:"stack"}),...e]:e}(a,r),meta:{watchOp:r.kind}});n.push(o),e.push(()=>{let e=n.indexOf(o);-1!==e&&n.splice(e,1),e1(o)})}),p(()=>{e.forEach(e=>e())})}{let e=s({node:a,parent:o,family:{owners:o}});return p(()=>{e1(e)})}},t.fork=(e,t)=>{let r,n=e;L(e)&&(G(0,"fork(domain)","fork()"),r=e,n=t);let i=(e=>{let t=s({scope:{defers:[],inFlight:0,fxID:0},node:[ew((e,t,r)=>{r.parent?"dec"===r.parent.node.meta.needFxCounter?t.inFlight-=1:(t.inFlight+=1,t.fxID+=1):t.fxID+=1}),eS({priority:"sampler",batch:1}),ew((e,t)=>{let{defers:r,fxID:n}=t;t.inFlight>0||0===r.length||Promise.resolve().then(()=>{t.fxID===n&&a(r.splice(0,r.length),e=>
1{eU(e.parentFork),e.rs(e.value)})})},0,1)]}),r=s({node:[ew((e,t,r)=>{let n=r.parent;if(n){let t=n.node;if(tu(n)){let n=R(r),a=t.meta.sid;n.sidIdMap[a]=t.scope.state.id,n.values.sidMap[a]=e;let o=t.meta.serialize;o&&n.sidSerializeSettings.set(a,"ignore"===o?{ignore:1}:{ignore:0,write:o.write})}}})]}),n=s({node:[ew((e,t,r)=>{let n=R(r),a=r.parent;n&&a&&tu(a)&&n.warnSerializeTraces.add(z(a.node,"storeTrace"))})]}),o={cloneOf:e,reg:{},values:{sidMap:{},idMap:{}},sidIdMap:{},sidSerializeSettings:new Map,getState(e){if("current"in e)return eK(eL,o,e,0).current;let t=j(e);return eK(eL,o,t.scope.state,1).current},kind:"scope",graphite:s({family:{type:"domain",links:[t,r,n]},meta:{unit:"fork"},scope:{forkInFlightCounter:t}}),additionalLinks:{},handlers:{sidMap:{},unitMap:new Map},fxCount:t,storeChange:r,warnSerializeTraces:new Set,warnSerializeNode:n};return o})(r);if(n){if(n.values){let{sidMap:e,unitMap:t,hasSidDoubles:r}=$(n.values,e=>o(F(e)&&V(e),"Values map can contain only writable stores as keys"));Object.assign(i.values.sidMap,e),a(t,(e,t)=>{if(i.values.idMap[t.stateRef.id]=e,i.sidIdMap[z(t,"sid")]=t.stateRef.id,"ignore"===z(t,"serialize")){let e=z(t,"sid");i.sidSerializeSettings.set(e,{ignore:1})}}),i.fromSerialize=!(Array.isArray(n.values)||n.values instanceof Map),i.hasSidDoubles=r}n.handlers&&(G(n.handlers instanceof Map||Array.isArray(n.handlers),"object with handlers","array"),i.handlers=$(n.handlers,e=>o(q(e),"Handlers map can contain only effects as keys")))}return i},t.forward=e=>{let t="forward",[{from:r,to:n},a]=f(e,1),o=d(t,a);return G(0,t,"sample",o),ef(r,o,'"from"'),ef(n,o,'"to"'),ep(o,n,"to"),e0(s({parent:r,child:n,meta:{op:t,config:a},family:{},regional:1}))},t.fromObservable=e=>{ec(e);let t=x in e?e[x]():e;o(t.subscribe,"expect observable to have .subscribe");let r=h(),n=e0(r);return t.subscribe({next:r,error:n,complete:n}),r},t.guard=(...e)=>{let[[t,r],n]=f(e),a=d("guard",n);return G(0,"guard","sample",a),r||(t=(r=t).source),k(r,a),to("guard",r.clock,t,r.filter,r.target,null,r.name,n,!r.greedy,0,1)},t.hydrate=(e,{values:t})=>{let r,n,i;o(es(t),"values property should be an object");let{sidMap:s,unitMap:u}=$(t),c=Object.getOwnPropertyNames(s),d={};a(u,(e,t)=>{d[t.stateRef.id]=t});let f=[],p=[];U(e)?(i=1,o((r=e).cloneOf,"scope should be created from domain"),G(0,"hydrate(fork(domain), { values })","fork({ values })"),n=j(r.cloneOf)):L(e)?(G(0,"hydrate(domain, { values })","fork({ values })"),n=j(e)):o(0,"first argument of hydrate should be domain or scope"),w(n,(e,t)=>{if(t&&W(c,t)){K(f,e);let r=z(e,"serialize");r&&"ignore"!==r&&(s[t]=r.read(s[t])),K(p,s[t])}else e.scope.state.id in d&&(K(f,e),K(p,u.get(d[e.scope.state.id])))},1),l({target:f,params:p,scope:r}),i&&Object.assign(r.values.sidMap,s)},t.is={__proto__:null,unit:D,store:F,event:T,effect:q,targetable:V,domain:L,scope:U,attached:e=>q(e)&&1==z(e,"attached")},t.launch=l,t.merge=(e,t)=>{ef(e,d("merge",t),"first argument");let r=h({name:u(e,"merge"),derived:1,and:t});return e9(e,r,[],"merge"),r},t.restore=(e,t,r)=>{let a=d("restore",r);if(o(!F(e),"restore($store) is not supported",a),T(e)||q(e)){let n=O(e),a=y(t,{parent:n,name:e.shortName,and:r});return e9(q(e)?e.doneData:e,a),n&&n.hooks.store(a),a}let i=Array.isArray(e)?[]:{};return n(e,(e,t)=>i[t]=F(e)?e:y(e,{name:t})),i},t.sample=(...e)=>{let t,r,n,a,[[o,i,s],l]=f(e),u=1,c=d("sample",l);return eu(i)&&es(o)&&k(o,c)&&(i=o.clock,s=o.fn,"batch"in o?u=o.batch:(G(!("greedy"in o),"greedy in sample","batch",c),u=!o.greedy),a=o.filter,t=o.target,r=o.name,n=o.sid,o=o.source),to("sample",i,o,a,t,s,r,l,u,1,0,n)},t.scopeBind=(e,{scope:t,safe:r}={})=>{o(t||eF||r,"scopeBind: scope not found");let n=t||eF;return(...t)=>{function r(){eU(i)}let a,o=0,i=eF;eU(n);try{a=e(...t)}catch(e){a=e,o=1}if(r(),o)throw a;return a instanceof Promise&&a.then(r,r),a}},t.serialize=(e,t={})=>{e.warnSerializeTraces.size&&(console.error("serialize: One or more stores dont have sids, their values are omitted"),a(e.warnSerializeTraces,e=>{H("store should have sid or `serialize: ignore`",e)})),o(!e.hasSidDoubles,"duplicate sid found in this scope");let r=t.ignore?t.ignore.map(({sid:e})=>e):[],i={};return n(e.values.sidMap,(t,n)=>{var a;if(W(r,n))return;let o=e.sidIdMap[n],s=null!=(a=e.sidSerializeSettings.get(n))?a:{ignore:0,write:tc};s.ignore||(i[n]=(0,s.write)(o&&o in e.reg?e.reg[o].current:t))}),"onlyChanges"in t&&(G(0,"onlyChanges"),t.onlyChanges||(o(e.cloneOf,"scope should be created from domain"),w(j(e.cloneOf),(t,n)=>{n in i||W(r,n)||z(t,"isCombine")||"ignore"===z(t,"serialize")||(i[n]=e.getState(t))}))),i},t.setGraphInspector=e=>{ee=e},t.setInspector=e=>{r=e},t.setStoreName=(e,t)=>
1{e.shortName=t,Object.assign(P(e),c(t,O(e)))},t.split=(...e)=>{let t,r="split",a,i,[[l,u],c]=f(e),p=d(r,c),g=!u;g&&(a=l.cases,u=l.match,i=l.clock,l=l.source);let y=F(u),v=!D(u)&&el(u),b=!y&&!v&&es(u);o(D(l),"source must be a unit",p),a||(a={}),g?n(a,(e,t)=>ep(p,e,`cases.${t}`)):(o(b,"match should be an object",p),n(u,(e,t)=>a[t]=h({derived:1,named:`cases.${t}`,and:c})),a.__=h({derived:1,named:"cases.__",and:c}));let S=new Set([].concat(l,i||[],Object.values(a))),k=Object.keys(y||v?a:u);if(y||v)y&&S.add(u),t=[y&&e$(A(u),0,1),eS({safe:y,filter:1,pure:!y,fn(e,t,r){let n=String(y?r.a:u(e));tl(t,W(k,n)?n:"__",e,r)}})];else if(b){let e,r=ej({});r.type="shape";let a=[];n(u,(t,n)=>{if(D(t)){e=1,K(a,n),S.add(t);let o=e9(t,[],[e$(r),ew((e,t,{a:r})=>r[n]=e)]);if(F(t)){r.current[n]=t.getState();let e=A(t);eC(r,{from:e,field:n,type:"field"}),m("splitMatchStore",e,o)}}}),e&&m("splitBase",r),t=[e&&e$(r,0,1),ex((e,t,r)=>{for(let n=0;n<k.length;n++){let o=k[n];if(W(a,o)?r.a[o]:u[o](e))return void tl(t,o,e,r)}tl(t,"__",e,r)},1)]}else o(0,"expect match to be unit, function or object");let w=s({meta:{op:r},parent:i?[]:l,scope:a,node:t,family:{owners:Array.from(S)},regional:1});if(i&&to(r,i,l,null,w,null,r,c,0,0,0),!g)return a},t.step=eM,t.version="23.3.0",t.withFactory=({sid:e,name:t,loc:r,method:n,fn:a})=>i(s({meta:{sidRoot:ea(e),sid:e,name:t,loc:r,method:n,type:"factory"},regional:1}),a),t.withRegion=i},65538:(e,t,r)=>{"use strict";var n=r(12115),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,i=n.useEffect,s=n.useLayoutEffect,l=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!a(e,r)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),a=n[0].inst,c=n[1];return s(function(){a.value=r,a.getSnapshot=t,u(a)&&c({inst:a})},[e,r,t]),i(function(){return u(a)&&c({inst:a}),e(function(){u(a)&&c({inst:a})})},[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:c},73321:(e,t,r)=>{"use strict";var n=r(74645);r.o(n,"useParams")&&r.d(t,{useParams:function(){return n.useParams}}),r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}}),r.o(n,"useServerInsertedHTML")&&r.d(t,{useServerInsertedHTML:function(){return n.useServerInsertedHTML}})},94577:(e,t,r)=>{"use strict";e.exports=r(99617)},99617:(e,t,r)=>{"use strict";var n=r(12115),a=r(8039),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=a.useSyncExternalStore,s=n.useRef,l=n.useEffect,u=n.useMemo,c=n.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,r,n,a){var d=s(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=i(e,(d=u(function(){function e(e){if(!l){if(l=!0,i=e,e=n(e),void 0!==a&&f.hasValue){var t=f.value;if(a(t,e))return s=t}return s=e}if(t=s,o(i,e))return t;var r=n(e);return void 0!==a&&a(t,r)?(i=e,t):(i=e,s=r)}var i,s,l=!1,u=void 0===r?null:r;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,r,n,a]))[0],d[1]);return l(function(){f.hasValue=!0,f.value=p},[p]),c(p),p}}}]);
2//# sourceMappingURL=4498-d2f2fc15cf482ffe.js.map

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.