import{i as e,o as t,t as n}from"./chunk-jRWAZmH_.js";import{n as r}from"./jsx-runtime-CEixWuwE.js";import{Ct as i,c as a,lr as o,q as s,s as c,u as l}from"./axios-GfLWCH1-.js";var u=t(r());function d(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var f=typeof Symbol==`function`&&Symbol.observable||`@@observable`,p=()=>Math.random().toString(36).substring(7).split(``).join(`.`),m={INIT:`@@redux/INIT${p()}`,REPLACE:`@@redux/REPLACE${p()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${p()}`};function h(e){if(typeof e!=`object`||!e)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function g(e,t,n){if(typeof e!=`function`)throw Error(d(2));if(typeof t==`function`&&typeof n==`function`||typeof n==`function`&&typeof arguments[3]==`function`)throw Error(d(0));if(typeof t==`function`&&n===void 0&&(n=t,t=void 0),n!==void 0){if(typeof n!=`function`)throw Error(d(1));return n(g)(e,t)}let r=e,i=t,a=new Map,o=a,s=0,c=!1;function l(){o===a&&(o=new Map,a.forEach((e,t)=>{o.set(t,e)}))}function u(){if(c)throw Error(d(3));return i}function p(e){if(typeof e!=`function`)throw Error(d(4));if(c)throw Error(d(5));let t=!0;l();let n=s++;return o.set(n,e),function(){if(t){if(c)throw Error(d(6));t=!1,l(),o.delete(n),a=null}}}function _(e){if(!h(e))throw Error(d(7));if(e.type===void 0)throw Error(d(8));if(typeof e.type!=`string`)throw Error(d(17));if(c)throw Error(d(9));try{c=!0,i=r(i,e)}finally{c=!1}return(a=o).forEach(e=>{e()}),e}function v(e){if(typeof e!=`function`)throw Error(d(10));r=e,_({type:m.REPLACE})}function y(){let e=p;return{subscribe(t){if(typeof t!=`object`||!t)throw Error(d(11));function n(){let e=t;e.next&&e.next(u())}return n(),{unsubscribe:e(n)}},[f](){return this}}}return _({type:m.INIT}),{dispatch:_,subscribe:p,getState:u,replaceReducer:v,[f]:y}}function _(e){Object.keys(e).forEach(t=>{let n=e[t];if(n(void 0,{type:m.INIT})===void 0)throw Error(d(12));if(n(void 0,{type:m.PROBE_UNKNOWN_ACTION()})===void 0)throw Error(d(13))})}function v(e){let t=Object.keys(e),n={};for(let r=0;re:e.length===1?e[0]:e.reduce((e,t)=>(...n)=>e(t(...n)))}function ee(...e){return t=>(n,r)=>{let i=t(n,r),a=()=>{throw Error(d(15))},o={getState:i.getState,dispatch:(e,...t)=>a(e,...t)};return a=y(...e.map(e=>e(o)))(i.dispatch),{...i,dispatch:a}}}function te(e){return h(e)&&`type`in e&&typeof e.type==`string`}var ne=Symbol.for(`immer-nothing`),b=Symbol.for(`immer-draftable`),x=Symbol.for(`immer-state`);function S(e,...t){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var C=Object,w=C.getPrototypeOf,T=`constructor`,E=`prototype`,re=`configurable`,D=`enumerable`,O=`writable`,k=`value`,A=e=>!!e&&!!e[x];function j(e){return e?oe(e)||fe(e)||!!e[b]||!!e[T]?.[b]||pe(e)||me(e):!1}var ie=C[E][T].toString(),ae=new WeakMap;function oe(e){if(!e||!he(e))return!1;let t=w(e);if(t===null||t===C[E])return!0;let n=C.hasOwnProperty.call(t,T)&&t[T];if(n===Object)return!0;if(!N(n))return!1;let r=ae.get(n);return r===void 0&&(r=Function.toString.call(n),ae.set(n,r)),r===ie}function se(e,t,n=!0){M(e)===0?(n?Reflect.ownKeys(e):C.keys(e)).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function M(e){let t=e[x];return t?t.type_:fe(e)?1:pe(e)?2:me(e)?3:0}var ce=(e,t,n=M(e))=>n===2?e.has(t):C[E].hasOwnProperty.call(e,t),le=(e,t,n=M(e))=>n===2?e.get(t):e[t],ue=(e,t,n,r=M(e))=>{r===2?e.set(t,n):r===3?e.add(n):e[t]=n};function de(e,t){return e===t?e!==0||1/e==1/t:e!==e&&t!==t}var fe=Array.isArray,pe=e=>e instanceof Map,me=e=>e instanceof Set,he=e=>typeof e==`object`,N=e=>typeof e==`function`,ge=e=>typeof e==`boolean`;function _e(e){let t=+e;return Number.isInteger(t)&&String(t)===e}var P=e=>e.copy_||e.base_,F=e=>e.modified_?e.copy_:e.base_;function I(e,t){if(pe(e))return new Map(e);if(me(e))return new Set(e);if(fe(e))return Array[E].slice.call(e);let n=oe(e);if(t===!0||t===`class_only`&&!n){let t=C.getOwnPropertyDescriptors(e);delete t[x];let n=Reflect.ownKeys(t);for(let r=0;r1&&C.defineProperties(e,{set:R,add:R,clear:R,delete:R}),C.freeze(e),t&&se(e,(e,t)=>{L(t,!0)},!1),e)}function ve(){S(2)}var R={[k]:ve};function z(e){return e===null||!he(e)?!0:C.isFrozen(e)}var B=`MapSet`,ye=`Patches`,be=`ArrayMethods`,xe={};function V(e){let t=xe[e];return t||S(0,e),t}var Se=e=>!!xe[e],H,Ce=()=>H,we=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:Se(B)?V(B):void 0,arrayMethodsPlugin_:Se(be)?V(be):void 0});function Te(e,t){t&&(e.patchPlugin_=V(ye),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function Ee(e){De(e),e.drafts_.forEach(ke),e.drafts_=null}function De(e){e===H&&(H=e.parent_)}var Oe=e=>H=we(H,e);function ke(e){let t=e[x];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function Ae(e,t){t.unfinalizedDrafts_=t.drafts_.length;let n=t.drafts_[0];if(e!==void 0&&e!==n){n[x].modified_&&(Ee(t),S(4)),j(e)&&(e=U(t,e));let{patchPlugin_:r}=t;r&&r.generateReplacementPatches_(n[x].base_,e,t)}else e=U(t,n);return je(t,e,!0),Ee(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e===ne?void 0:e}function U(e,t){if(z(t))return t;let n=t[x];if(!n)return Re(t,e.handledSet_,e);if(!W(n,e))return t;if(!n.modified_)return n.base_;if(!n.finalized_){let{callbacks_:t}=n;if(t)for(;t.length>0;)t.pop()(e);Ie(n,e)}return n.copy_}function je(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&L(t,n)}function Me(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var W=(e,t)=>e.scope_===t,Ne=[];function Pe(e,t,n,r){let i=P(e),a=e.type_;if(r!==void 0&&le(i,r,a)===t){ue(i,r,n,a);return}if(!e.draftLocations_){let t=e.draftLocations_=new Map;se(i,(e,n)=>{if(A(n)){let r=t.get(n)||[];r.push(e),t.set(n,r)}})}let o=e.draftLocations_.get(t)??Ne;for(let e of o)ue(i,e,n,a)}function Fe(e,t,n){e.callbacks_.push(function(r){let i=t;if(!i||!W(i,r))return;r.mapSetPlugin_?.fixSetContents(i);let a=F(i);Pe(e,i.draft_??i,a,n),Ie(i,r)})}function Ie(e,t){if(e.modified_&&!e.finalized_&&(e.type_===3||e.type_===1&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0)){let{patchPlugin_:n}=t;if(n){let r=n.getPath(e);r&&n.generatePatches_(e,r,t)}Me(e)}}function Le(e,t,n){let{scope_:r}=e;if(A(n)){let i=n[x];W(i,r)&&i.callbacks_.push(function(){Ge(e),Pe(e,n,F(i),t)})}else j(n)&&e.callbacks_.push(function(){let i=P(e);e.type_===3?i.has(n)&&Re(n,r.handledSet_,r):le(i,t,e.type_)===n&&r.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&Re(le(e.copy_,t,e.type_),r.handledSet_,r)})}function Re(e,t,n){return!n.immer_.autoFreeze_&&n.unfinalizedDrafts_<1||A(e)||t.has(e)||!j(e)||z(e)?e:(t.add(e),se(e,(r,i)=>{if(A(i)){let t=i[x];W(t,n)&&(ue(e,r,F(t),e.type_),Me(t))}else j(i)&&Re(i,t,n)}),e)}function ze(e,t){let n=fe(e),r={type_:+!!n,scope_:t?t.scope_:Ce(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0},i=r,a=Be;n&&(i=[r],a=G);let{revoke:o,proxy:s}=Proxy.revocable(i,a);return r.draft_=s,r.revoke_=o,[s,r]}var Be={get(e,t){if(t===x)return e;let n=e.scope_.arrayMethodsPlugin_,r=e.type_===1&&typeof t==`string`;if(r&&n?.isArrayOperationMethod(t))return n.createMethodInterceptor(e,t);let i=P(e);if(!ce(i,t,e.type_))return He(e,i,t);let a=i[t];if(e.finalized_||!j(a)||r&&e.operationMethod&&n?.isMutatingArrayMethod(e.operationMethod)&&_e(t))return a;if(a===Ve(e.base_,t)){Ge(e);let n=e.type_===1?+t:t,r=qe(e.scope_,a,e,n);return e.copy_[n]=r}return a},has(e,t){return t in P(e)},ownKeys(e){return Reflect.ownKeys(P(e))},set(e,t,n){let r=Ue(P(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){let r=Ve(P(e),t),i=r?.[x];if(i&&i.base_===n)return e.copy_[t]=n,e.assigned_.set(t,!1),!0;if(de(n,r)&&(n!==void 0||ce(e.base_,t,e.type_)))return!0;Ge(e),We(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])?!0:(e.copy_[t]=n,e.assigned_.set(t,!0),Le(e,t,n),!0)},deleteProperty(e,t){return Ge(e),Ve(e.base_,t)!==void 0||t in e.base_?(e.assigned_.set(t,!1),We(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){let n=P(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{[O]:!0,[re]:e.type_!==1||t!==`length`,[D]:r[D],[k]:n[t]}},defineProperty(){S(11)},getPrototypeOf(e){return w(e.base_)},setPrototypeOf(){S(12)}},G={};for(let e in Be){let t=Be[e];G[e]=function(){let e=arguments;return e[0]=e[0][0],t.apply(this,e)}}G.deleteProperty=function(e,t){return G.set.call(this,e,t,void 0)},G.set=function(e,t,n){return Be.set.call(this,e[0],t,n,e[0])};function Ve(e,t){let n=e[x];return(n?P(n):e)[t]}function He(e,t,n){let r=Ue(t,n);return r?k in r?r[k]:r.get?.call(e.draft_):void 0}function Ue(e,t){if(!(t in e))return;let n=w(e);for(;n;){let e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=w(n)}}function We(e){e.modified_||(e.modified_=!0,e.parent_&&We(e.parent_))}function Ge(e){e.copy_||=(e.assigned_=new Map,I(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var Ke=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(e,t,n)=>{if(N(e)&&!N(t)){let n=t;t=e;let r=this;return function(e=n,...i){return r.produce(e,e=>t.call(this,e,...i))}}N(t)||S(6),n!==void 0&&!N(n)&&S(7);let r;if(j(e)){let i=Oe(this),a=qe(i,e,void 0),o=!0;try{r=t(a),o=!1}finally{o?Ee(i):De(i)}return Te(i,n),Ae(r,i)}else if(!e||!he(e)){if(r=t(e),r===void 0&&(r=e),r===ne&&(r=void 0),this.autoFreeze_&&L(r,!0),n){let t=[],i=[];V(ye).generateReplacementPatches_(e,r,{patches_:t,inversePatches_:i}),n(t,i)}return r}else S(1,e)},this.produceWithPatches=(e,t)=>{if(N(e))return(t,...n)=>this.produceWithPatches(t,t=>e(t,...n));let n,r;return[this.produce(e,t,(e,t)=>{n=e,r=t}),n,r]},ge(e?.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),ge(e?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),ge(e?.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){j(e)||S(8),A(e)&&(e=Je(e));let t=Oe(this),n=qe(t,e,void 0);return n[x].isManual_=!0,De(t),n}finishDraft(e,t){let n=e&&e[x];(!n||!n.isManual_)&&S(9);let{scope_:r}=n;return Te(r,t),Ae(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){let r=t[n];if(r.path.length===0&&r.op===`replace`){e=r.value;break}}n>-1&&(t=t.slice(n+1));let r=V(ye).applyPatches_;return A(e)?r(e,t):this.produce(e,e=>r(e,t))}};function qe(e,t,n,r){let[i,a]=pe(t)?V(B).proxyMap_(t,n):me(t)?V(B).proxySet_(t,n):ze(t,n);return(n?.scope_??Ce()).drafts_.push(i),a.callbacks_=n?.callbacks_??[],a.key_=r,n&&r!==void 0?Fe(n,a,r):a.callbacks_.push(function(e){e.mapSetPlugin_?.fixSetContents(a);let{patchPlugin_:t}=e;a.modified_&&t&&t.generatePatches_(a,[],e)}),i}function Je(e){return A(e)||S(10,e),Ye(e)}function Ye(e){if(!j(e)||z(e))return e;let t=e[x],n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=I(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=I(e,!0);return se(n,(e,t)=>{ue(n,e,Ye(t))},r),t&&(t.finalized_=!1),n}var Xe=new Ke().produce;function Ze(e){return({dispatch:t,getState:n})=>r=>i=>typeof i==`function`?i(t,n,e):r(i)}var Qe=Ze(),$e=Ze,et=typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]==`object`?y:y.apply(null,arguments)};typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;function K(e,t){function n(...n){if(t){let r=t(...n);if(!r)throw Error(Z(0));return{type:e,payload:r.payload,...`meta`in r&&{meta:r.meta},...`error`in r&&{error:r.error}}}return{type:e,payload:n[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=t=>te(t)&&t.type===e,n}var tt=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...e){return super.concat.apply(this,e)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new e(...t[0].concat(this)):new e(...t.concat(this))}};function nt(e){return j(e)?Xe(e,()=>{}):e}function q(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}function J(e){return typeof e==`boolean`}var rt=()=>function(e){let{thunk:t=!0,immutableCheck:n=!0,serializableCheck:r=!0,actionCreatorCheck:i=!0}=e??{},a=new tt;return t&&(J(t)?a.push(Qe):a.push($e(t.extraArgument))),a},Y=`RTK_autoBatch`,it=e=>t=>{setTimeout(t,e)},at=(e,t)=>n=>{let r=!1,i=()=>{r||(r=!0,cancelAnimationFrame(a),clearTimeout(o),n())},a=e(i),o=setTimeout(i,t)},ot=(e={type:`raf`})=>t=>(...n)=>{let r=t(...n),i=!0,a=!1,o=!1,s=new Set,c=e.type===`tick`?queueMicrotask:e.type===`raf`?typeof window<`u`&&window.requestAnimationFrame?at(window.requestAnimationFrame,100):it(10):e.type===`callback`?e.queueNotification:it(e.timeout),l=()=>{o=!1,a&&(a=!1,s.forEach(e=>e()))};return Object.assign({},r,{subscribe(e){let t=r.subscribe(()=>i&&e());return s.add(e),()=>{t(),s.delete(e)}},dispatch(e){try{return i=!e?.meta?.[Y],a=!i,a&&(o||(o=!0,c(l))),r.dispatch(e)}finally{i=!0}}})},st=e=>function(t){let{autoBatch:n=!0}=t??{},r=new tt(e);return n&&r.push(ot(typeof n==`object`?n:void 0)),r};function ct(e){let t=rt(),{reducer:n=void 0,middleware:r,devTools:i=!0,duplicateMiddlewareCheck:a=!0,preloadedState:o=void 0,enhancers:s=void 0}=e||{},c;if(typeof n==`function`)c=n;else if(h(n))c=v(n);else throw Error(Z(1));let l;l=typeof r==`function`?r(t):t();let u=y;i&&(u=et({trace:!1,...typeof i==`object`&&i}));let d=st(ee(...l)),f=typeof s==`function`?s(d):d(),p=u(...f);return g(c,o,p)}function lt(e){let t={},n=[],r,i={addCase(e,n){let r=typeof e==`string`?e:e.type;if(!r)throw Error(Z(28));if(r in t)throw Error(Z(29));return t[r]=n,i},addAsyncThunk(e,r){return r.pending&&(t[e.pending.type]=r.pending),r.rejected&&(t[e.rejected.type]=r.rejected),r.fulfilled&&(t[e.fulfilled.type]=r.fulfilled),r.settled&&n.push({matcher:e.settled,reducer:r.settled}),i},addMatcher(e,t){return n.push({matcher:e,reducer:t}),i},addDefaultCase(e){return r=e,i}};return e(i),[t,n,r]}function ut(e){return typeof e==`function`}function dt(e,t){let[n,r,i]=lt(t),a;if(ut(e))a=()=>nt(e());else{let t=nt(e);a=()=>t}function o(e=a(),t){let o=[n[t.type],...r.filter(({matcher:e})=>e(t)).map(({reducer:e})=>e)];return o.filter(e=>!!e).length===0&&(o=[i]),o.reduce((e,n)=>{if(n)if(A(e)){let r=n(e,t);return r===void 0?e:r}else if(j(e))return Xe(e,e=>n(e,t));else{let r=n(e,t);if(r===void 0){if(e===null)return e;throw Error(`A case reducer on a non-draftable value must not return undefined`)}return r}return e},e)}return o.getInitialState=a,o}var ft=`ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW`,pt=(e=21)=>{let t=``,n=e;for(;n--;)t+=ft[Math.random()*64|0];return t},mt=Symbol.for(`rtk-slice-createasyncthunk`);function ht(e,t){return`${e}/${t}`}function gt({creators:e}={}){let t=e?.asyncThunk?.[mt];return function(e){let{name:n,reducerPath:r=n}=e;if(!n)throw Error(Z(11));let i=(typeof e.reducers==`function`?e.reducers(yt()):e.reducers)||{},a=Object.keys(i),o={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},s={addCase(e,t){let n=typeof e==`string`?e:e.type;if(!n)throw Error(Z(12));if(n in o.sliceCaseReducersByType)throw Error(Z(13));return o.sliceCaseReducersByType[n]=t,s},addMatcher(e,t){return o.sliceMatchers.push({matcher:e,reducer:t}),s},exposeAction(e,t){return o.actionCreators[e]=t,s},exposeCaseReducer(e,t){return o.sliceCaseReducersByName[e]=t,s}};a.forEach(r=>{let a=i[r],o={reducerName:r,type:ht(n,r),createNotation:typeof e.reducers==`function`};xt(a)?Ct(o,a,s,t):bt(o,a,s)});function c(){let[t={},n=[],r=void 0]=typeof e.extraReducers==`function`?lt(e.extraReducers):[e.extraReducers],i={...t,...o.sliceCaseReducersByType};return dt(e.initialState,e=>{for(let t in i)e.addCase(t,i[t]);for(let t of o.sliceMatchers)e.addMatcher(t.matcher,t.reducer);for(let t of n)e.addMatcher(t.matcher,t.reducer);r&&e.addDefaultCase(r)})}let l=e=>e,u=new Map,d=new WeakMap,f;function p(e,t){return f||=c(),f(e,t)}function m(){return f||=c(),f.getInitialState()}function h(t,n=!1){function r(e){let i=e[t];return i===void 0&&n&&(i=q(d,r,m)),i}function i(t=l){return q(q(u,n,()=>new WeakMap),t,()=>{let r={};for(let[i,a]of Object.entries(e.selectors??{}))r[i]=_t(a,t,()=>q(d,t,m),n);return r})}return{reducerPath:t,getSelectors:i,get selectors(){return i(r)},selectSlice:r}}let g={name:n,reducer:p,actions:o.actionCreators,caseReducers:o.sliceCaseReducersByName,getInitialState:m,...h(r),injectInto(e,{reducerPath:t,...n}={}){let i=t??r;return e.inject({reducerPath:i,reducer:p},n),{...g,...h(i,!0)}}};return g}}function _t(e,t,n,r){function i(i,...a){let o=t(i);return o===void 0&&r&&(o=n()),e(o,...a)}return i.unwrapped=e,i}var vt=gt();function yt(){function e(e,t){return{_reducerDefinitionType:`asyncThunk`,payloadCreator:e,...t}}return e.withTypes=()=>e,{reducer(e){return Object.assign({[e.name](...t){return e(...t)}}[e.name],{_reducerDefinitionType:`reducer`})},preparedReducer(e,t){return{_reducerDefinitionType:`reducerWithPrepare`,prepare:e,reducer:t}},asyncThunk:e}}function bt({type:e,reducerName:t,createNotation:n},r,i){let a,o;if(`reducer`in r){if(n&&!St(r))throw Error(Z(17));a=r.reducer,o=r.prepare}else a=r;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,o?K(e,o):K(e))}function xt(e){return e._reducerDefinitionType===`asyncThunk`}function St(e){return e._reducerDefinitionType===`reducerWithPrepare`}function Ct({type:e,reducerName:t},n,r,i){if(!i)throw Error(Z(18));let{payloadCreator:a,fulfilled:o,pending:s,rejected:c,settled:l,options:u}=n,d=i(e,a,u);r.exposeAction(t,d),o&&r.addCase(d.fulfilled,o),s&&r.addCase(d.pending,s),c&&r.addCase(d.rejected,c),l&&r.addMatcher(d.settled,l),r.exposeCaseReducer(t,{fulfilled:o||wt,pending:s||wt,rejected:c||wt,settled:l||wt})}function wt(){}var Tt=`task`,Et=`listener`,Dt=`completed`,Ot=`cancelled`,kt=`task-${Ot}`,At=`task-${Dt}`,jt=`${Et}-${Ot}`,Mt=`${Et}-${Dt}`,Nt=class{constructor(e){this.code=e,this.message=`${Tt} ${Ot} (reason: ${e})`}code;name=`TaskAbortError`;message},Pt=(e,t)=>{if(typeof e!=`function`)throw TypeError(Z(32))},Ft=()=>{},It=(e,t=Ft)=>(e.catch(t),e),Lt=(e,t)=>(e.addEventListener(`abort`,t,{once:!0}),()=>e.removeEventListener(`abort`,t)),X=e=>{if(e.aborted)throw new Nt(e.reason)};function Rt(e,t){let n=Ft;return new Promise((r,i)=>{let a=()=>i(new Nt(e.reason));if(e.aborted){a();return}n=Lt(e,a),t.finally(()=>n()).then(r,i)}).finally(()=>{n=Ft})}var zt=async(e,t)=>{try{return await Promise.resolve(),{status:`ok`,value:await e()}}catch(e){return{status:e instanceof Nt?`cancelled`:`rejected`,error:e}}finally{t?.()}},Bt=e=>t=>It(Rt(e,t).then(t=>(X(e),t))),Vt=e=>{let t=Bt(e);return e=>t(new Promise(t=>setTimeout(t,e)))},{assign:Ht}=Object,Ut={},Wt=`listenerMiddleware`,Gt=(e,t)=>{let n=t=>Lt(e,()=>t.abort(e.reason));return(r,i)=>{Pt(r,`taskExecutor`);let a=new AbortController;n(a);let o=zt(async()=>{X(e),X(a.signal);let t=await r({pause:Bt(a.signal),delay:Vt(a.signal),signal:a.signal});return X(a.signal),t},()=>a.abort(At));return i?.autoJoin&&t.push(o.catch(Ft)),{result:Bt(e)(o),cancel(){a.abort(kt)}}}},Kt=(e,t)=>{let n=async(n,r)=>{X(t);let i=()=>{},a=[new Promise((t,r)=>{let a=e({predicate:n,effect:(e,n)=>{n.unsubscribe(),t([e,n.getState(),n.getOriginalState()])}});i=()=>{a(),r()}})];r!=null&&a.push(new Promise(e=>setTimeout(e,r,null)));try{let e=await Rt(t,Promise.race(a));return X(t),e}finally{i()}};return((e,t)=>It(n(e,t)))},qt=e=>{let{type:t,actionCreator:n,matcher:r,predicate:i,effect:a}=e;if(t)i=K(t).match;else if(n)t=n.type,i=n.match;else if(r)i=r;else if(!i)throw Error(Z(21));return Pt(a,`options.listener`),{predicate:i,type:t,effect:a}},Jt=Ht(e=>{let{type:t,predicate:n,effect:r}=qt(e);return{id:pt(),effect:r,type:t,predicate:n,pending:new Set,unsubscribe:()=>{throw Error(Z(22))}}},{withTypes:()=>Jt}),Yt=(e,t)=>{let{type:n,effect:r,predicate:i}=qt(t);return Array.from(e.values()).find(e=>(typeof n==`string`?e.type===n:e.predicate===i)&&e.effect===r)},Xt=e=>{e.pending.forEach(e=>{e.abort(jt)})},Zt=(e,t)=>()=>{for(let e of t.keys())Xt(e);e.clear()},Qt=(e,t,n)=>{try{e(t,n)}catch(e){setTimeout(()=>{throw e},0)}},$t=Ht(K(`${Wt}/add`),{withTypes:()=>$t}),en=K(`${Wt}/removeAll`),tn=Ht(K(`${Wt}/remove`),{withTypes:()=>tn}),nn=(...e)=>{console.error(`${Wt}/error`,...e)},rn=(e={})=>{let t=new Map,n=new Map,r=e=>{let t=n.get(e)??0;n.set(e,t+1)},i=e=>{let t=n.get(e)??1;t===1?n.delete(e):n.set(e,t-1)},{extra:a,onError:o=nn}=e;Pt(o,`onError`);let s=e=>(e.unsubscribe=()=>t.delete(e.id),t.set(e.id,e),t=>{e.unsubscribe(),t?.cancelActive&&Xt(e)}),c=(e=>s(Yt(t,e)??Jt(e)));Ht(c,{withTypes:()=>c});let l=e=>{let n=Yt(t,e);return n&&(n.unsubscribe(),e.cancelActive&&Xt(n)),!!n};Ht(l,{withTypes:()=>l});let u=async(e,n,s,l)=>{let u=new AbortController,d=Kt(c,u.signal),f=[];try{e.pending.add(u),r(e),await Promise.resolve(e.effect(n,Ht({},s,{getOriginalState:l,condition:(e,t)=>d(e,t).then(Boolean),take:d,delay:Vt(u.signal),pause:Bt(u.signal),extra:a,signal:u.signal,fork:Gt(u.signal,f),unsubscribe:e.unsubscribe,subscribe:()=>{t.set(e.id,e)},cancelActiveListeners:()=>{e.pending.forEach((e,t,n)=>{e!==u&&(e.abort(jt),n.delete(e))})},cancel:()=>{u.abort(jt),e.pending.delete(u)},throwIfCancelled:()=>{X(u.signal)}})))}catch(e){e instanceof Nt||Qt(o,e,{raisedBy:`effect`})}finally{await Promise.all(f),u.abort(Mt),i(e),e.pending.delete(u)}},d=Zt(t,n);return{middleware:e=>n=>r=>{if(!te(r))return n(r);if($t.match(r))return c(r.payload);if(en.match(r)){d();return}if(tn.match(r))return l(r.payload);let i=e.getState(),a=()=>{if(i===Ut)throw Error(Z(23));return i},s;try{if(s=n(r),t.size>0){let n=e.getState(),s=Array.from(t.values());for(let t of s){let s=!1;try{s=t.predicate(r,n,i)}catch(e){s=!1,Qt(o,e,{raisedBy:`predicate`})}s&&u(t,r,e,a)}}}finally{i=Ut}return s},startListening:c,stopListening:l,clearListeners:d}};function Z(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var Q={lightBlue:`#98C1D9`,moutarde:`#FCBF49`,lightOrange:`#FFB488`,green:`#73BA9B`,red:`#FD5A5D`,lightGreen:`#CCD5AE`,primaryColor:`#FF8801`,blue:`#3D5A80`,lightBrown:`#E4D2B3`,yellow:`#FDD85D`,lightGrey:`#B4B8C5`,lightPurple:`#EABFCB`,primaryBlue:`#012B43`,terraCota:`#EB5E28`,pink:`#FF9B9B`,darkBrown:`#7F5539`,bluePastel:`#E9EBF8`,brown:`#D4A373`,grey:`#929292`,purple:`#C08497`,inactiveGrey:`#b1b1b1`},an=`MENU_DRAWER`,on=`MENU_CLASSIC`,sn=vt({name:`cti/ui`,initialState:{filters:{visible:!1,editor:!1},primaryColor:`#FF8801`,tab:null,showShortcuts:!1,generatePDF:!1,pdfSize:{width:550,height:560},showOverlay:!1,bugTracker:0,showMenus:!0,menuMode:on,siderIsCollapsed:!1,devMode:!1,graphDisplayPreference:`always`,graphColors:{columnChart:[Q.lightBlue,Q.moutarde,Q.lightOrange,Q.green,Q.red,Q.lightGreen,Q.primaryColor,Q.blue,Q.lightBrown,Q.yellow,Q.lightGrey,Q.lightPurple,Q.primaryBlue,Q.terraCota,Q.pink,Q.darkBrown,Q.bluePastel,Q.brown,Q.grey,Q.purple],pieChart:[Q.yellow,Q.lightBlue,Q.lightOrange,Q.lightGreen,Q.brown,Q.red,Q.blue,Q.pink,Q.primaryColor,Q.grey,Q.lightBrown,Q.purple],lineChart:[Q.lightBlue,Q.lightOrange,Q.lightGreen,Q.pink,Q.yellow],sexChart:[Q.lightBlue,Q.pink]}},reducers:{setMenuMode(e,t){t.payload==null?e.menuMode=e.menuMode===`MENU_CLASSIC`?an:on:e.menuMode=t.payload},setSiderIsCollapsed(e,t){t.payload==null?e.siderIsCollapsed=!e.siderIsCollapsed:e.siderIsCollapsed=t.payload},showFiltersDrawer:{reducer(e,t){e.filters.visible=t.payload.visible,e.filters.editor=t.payload.editor},prepare(e,t=!1){return{payload:{visible:e,editor:t}}}},setSelectedTab(e,t){e.tab=t.payload},showShortcuts(e,t){e.showShortcuts=t.payload},setGeneratePDF(e,t){e.generatePDF=t.payload},setShowOverlay(e,t){e.showOverlay=t.payload},setBugTracker(e,t){e.bugTracker=t.payload==null?e.bugTracker+1:t.payload},setShowMenus(e,t){e.showMenus=t.payload},setDevMode(e,t){e.devMode=t.payload},setPrimaryColor(e,t){e.primaryColor=t.payload},setGraphDisplayPreference(e,t){e.graphDisplayPreference=t.payload}}}),{setMenuMode:cn,setSiderIsCollapsed:ln,showFiltersDrawer:un,setSelectedTab:dn,showShortcuts:fn,setGeneratePDF:pn,setShowOverlay:mn,setBugTracker:hn,setShowMenus:gn,setDevMode:_n,setPrimaryColor:vn,setGraphDisplayPreference:yn}=sn.actions,bn=sn.reducer,xn=vt({name:`cti/tablePrefs`,initialState:{hiddenColumns:{},columnOrderByTab:[]},reducers:{setHiddenColumns:{reducer(e,t){e.hiddenColumns[t.payload.viewName]=t.payload.columns},prepare(e,t){return{payload:{viewName:e,columns:t}}}},setColumnFiltered:{reducer(e,t){let{tabName:n,columnsFiltered:r}=t.payload,i=e.columnOrderByTab.findIndex(e=>e.tabName===n);i===-1?e.columnOrderByTab.push({tabName:n,columnsFiltered:r}):e.columnOrderByTab[i]={tabName:n,columnsFiltered:r}},prepare(e,t){return{payload:{tabName:e,columnsFiltered:t}}}},resetColumnOrder(e){e.columnOrderByTab=[]}}}),{setHiddenColumns:Sn,setColumnFiltered:Cn,resetColumnOrder:wn}=xn.actions,Tn=xn.reducer,En=t(n(((t,n)=>{(function(e){if(typeof t==`object`&&n!==void 0)n.exports=e();else if(typeof define==`function`&&define.amd)define([],e);else{var r=typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:this;r.localforage=e()}})(function(){return(function t(n,r,i){function a(s,c){if(!r[s]){if(!n[s]){var l=typeof e==`function`&&e;if(!c&&l)return l(s,!0);if(o)return o(s,!0);var u=Error(`Cannot find module '`+s+`'`);throw u.code=`MODULE_NOT_FOUND`,u}var d=r[s]={exports:{}};n[s][0].call(d.exports,function(e){var t=n[s][1][e];return a(t||e)},d,d.exports,t,n,r,i)}return r[s].exports}for(var o=typeof e==`function`&&e,s=0;s`u`&&e(3);var l=Promise;function u(e,t){t&&e.then(function(e){t(null,e)},function(e){t(e)})}function d(e,t,n){typeof t==`function`&&e.then(t),typeof n==`function`&&e.catch(n)}function f(e){return typeof e!=`string`&&(console.warn(e+` used as a key, but it is not a string.`),e=String(e)),e}function p(){if(arguments.length&&typeof arguments[arguments.length-1]==`function`)return arguments[arguments.length-1]}var m=`local-forage-detect-blob-support`,h=void 0,g={},_=Object.prototype.toString,v=`readonly`,y=`readwrite`;function ee(e){for(var t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n),i=0;i=43)}}).catch(function(){return!1})}function ne(e){return typeof h==`boolean`?l.resolve(h):te(e).then(function(e){return h=e,h})}function b(e){var t=g[e.name],n={};n.promise=new l(function(e,t){n.resolve=e,n.reject=t}),t.deferredOperations.push(n),t.dbReady?t.dbReady=t.dbReady.then(function(){return n.promise}):t.dbReady=n.promise}function x(e){var t=g[e.name].deferredOperations.pop();if(t)return t.resolve(),t.promise}function S(e,t){var n=g[e.name].deferredOperations.pop();if(n)return n.reject(t),n.promise}function C(e,t){return new l(function(n,r){if(g[e.name]=g[e.name]||ie(),e.db)if(t)b(e),e.db.close();else return n(e.db);var i=[e.name];t&&i.push(e.version);var a=o.open.apply(o,i);t&&(a.onupgradeneeded=function(t){var n=a.result;try{n.createObjectStore(e.storeName),t.oldVersion<=1&&n.createObjectStore(m)}catch(n){if(n.name===`ConstraintError`)console.warn(`The database "`+e.name+`" has been upgraded from version `+t.oldVersion+` to version `+t.newVersion+`, but the storage "`+e.storeName+`" already exists.`);else throw n}}),a.onerror=function(e){e.preventDefault(),r(a.error)},a.onsuccess=function(){var t=a.result;t.onversionchange=function(e){e.target.close()},n(t),x(e)}})}function w(e){return C(e,!1)}function T(e){return C(e,!0)}function E(e,t){if(!e.db)return!0;var n=!e.db.objectStoreNames.contains(e.storeName),r=e.versione.db.version;if(r&&(e.version!==t&&console.warn(`The database "`+e.name+`" can't be downgraded from version `+e.db.version+` to version `+e.version+`.`),e.version=e.db.version),i||n){if(n){var a=e.db.version+1;a>e.version&&(e.version=a)}return!0}return!1}function re(e){return new l(function(t,n){var r=new FileReader;r.onerror=n,r.onloadend=function(n){t({__local_forage_encoded_blob:!0,data:btoa(n.target.result||``),type:e.type})},r.readAsBinaryString(e)})}function D(e){return c([ee(atob(e.data))],{type:e.type})}function O(e){return e&&e.__local_forage_encoded_blob}function k(e){var t=this,n=t._initReady().then(function(){var e=g[t._dbInfo.name];if(e&&e.dbReady)return e.dbReady});return d(n,e,e),n}function A(e){b(e);for(var t=g[e.name],n=t.forages,r=0;r0&&(!e.db||i.name===`InvalidStateError`||i.name===`NotFoundError`))return l.resolve().then(function(){if(!e.db||i.name===`NotFoundError`&&!e.db.objectStoreNames.contains(e.storeName)&&e.version<=e.db.version)return e.db&&(e.version=e.db.version+1),T(e)}).then(function(){return A(e).then(function(){j(e,t,n,r-1)})}).catch(n);n(i)}}function ie(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function ae(e){var t=this,n={db:null};if(e)for(var r in e)n[r]=e[r];var i=g[n.name];i||(i=ie(),g[n.name]=i),i.forages.push(t),t._initReady||(t._initReady=t.ready,t.ready=k);var a=[];function o(){return l.resolve()}for(var s=0;s>4,u[i++]=(o&15)<<4|s>>2,u[i++]=(s&3)<<6|c&63;return l}function Te(e){var t=new Uint8Array(e),n=``,r;for(r=0;r>2],n+=N[(t[r]&3)<<4|t[r+1]>>4],n+=N[(t[r+1]&15)<<2|t[r+2]>>6],n+=N[t[r+2]&63];return t.length%3==2?n=n.substring(0,n.length-1)+`=`:t.length%3==1&&(n=n.substring(0,n.length-2)+`==`),n}function Ee(e,t){var n=``;if(e&&(n=Ce.call(e)),e&&(n===`[object ArrayBuffer]`||e.buffer&&Ce.call(e.buffer)===`[object ArrayBuffer]`)){var r,i=P;e instanceof ArrayBuffer?(r=e,i+=I):(r=e.buffer,n===`[object Int8Array]`?i+=ve:n===`[object Uint8Array]`?i+=R:n===`[object Uint8ClampedArray]`?i+=z:n===`[object Int16Array]`?i+=B:n===`[object Uint16Array]`?i+=be:n===`[object Int32Array]`?i+=ye:n===`[object Uint32Array]`?i+=xe:n===`[object Float32Array]`?i+=V:n===`[object Float64Array]`?i+=Se:t(Error(`Failed to get type for BinaryArray`))),t(i+Te(r))}else if(n===`[object Blob]`){var a=new FileReader;a.onload=function(){var n=ge+e.type+`~`+Te(this.result);t(P+L+n)},a.readAsArrayBuffer(e)}else try{t(JSON.stringify(e))}catch(n){console.error(`Couldn't convert value into a JSON string: `,e),t(null,n)}}function De(e){if(e.substring(0,F)!==P)return JSON.parse(e);var t=e.substring(H),n=e.substring(F,H),r;if(n===L&&_e.test(t)){var i=t.match(_e);r=i[1],t=t.substring(i[0].length)}var a=we(t);switch(n){case I:return a;case L:return c([a],{type:r});case ve:return new Int8Array(a);case R:return new Uint8Array(a);case z:return new Uint8ClampedArray(a);case B:return new Int16Array(a);case be:return new Uint16Array(a);case ye:return new Int32Array(a);case xe:return new Uint32Array(a);case V:return new Float32Array(a);case Se:return new Float64Array(a);default:throw Error(`Unkown type: `+n)}}var Oe={serialize:Ee,deserialize:De,stringToBuffer:we,bufferToString:Te};function ke(e,t,n,r){e.executeSql(`CREATE TABLE IF NOT EXISTS `+t.storeName+` (id INTEGER PRIMARY KEY, key unique, value)`,[],n,r)}function Ae(e){var t=this,n={db:null};if(e)for(var r in e)n[r]=typeof e[r]==`string`?e[r]:e[r].toString();var i=new l(function(e,r){try{n.db=openDatabase(n.name,String(n.version),n.description,n.size)}catch(e){return r(e)}n.db.transaction(function(i){ke(i,n,function(){t._dbInfo=n,e()},function(e,t){r(t)})},r)});return n.serializer=Oe,i}function U(e,t,n,r,i,a){e.executeSql(n,r,i,function(e,o){o.code===o.SYNTAX_ERR?e.executeSql(`SELECT name FROM sqlite_master WHERE type='table' AND name = ?`,[t.storeName],function(e,s){s.rows.length?a(e,o):ke(e,t,function(){e.executeSql(n,r,i,a)},a)},a):a(e,o)},a)}function je(e,t){var n=this;e=f(e);var r=new l(function(t,r){n.ready().then(function(){var i=n._dbInfo;i.db.transaction(function(n){U(n,i,`SELECT * FROM `+i.storeName+` WHERE key = ? LIMIT 1`,[e],function(e,n){var r=n.rows.length?n.rows.item(0).value:null;r&&=i.serializer.deserialize(r),t(r)},function(e,t){r(t)})})}).catch(r)});return u(r,t),r}function Me(e,t){var n=this,r=new l(function(t,r){n.ready().then(function(){var i=n._dbInfo;i.db.transaction(function(n){U(n,i,`SELECT * FROM `+i.storeName,[],function(n,r){for(var a=r.rows,o=a.length,s=0;s0){a(W.apply(i,[e,s,n,r-1]));return}o(t)}})})}).catch(o)});return u(a,n),a}function Ne(e,t,n){return W.apply(this,[e,t,n,1])}function Pe(e,t){var n=this;e=f(e);var r=new l(function(t,r){n.ready().then(function(){var i=n._dbInfo;i.db.transaction(function(n){U(n,i,`DELETE FROM `+i.storeName+` WHERE key = ?`,[e],function(){t()},function(e,t){r(t)})})}).catch(r)});return u(r,t),r}function Fe(e){var t=this,n=new l(function(e,n){t.ready().then(function(){var r=t._dbInfo;r.db.transaction(function(t){U(t,r,`DELETE FROM `+r.storeName,[],function(){e()},function(e,t){n(t)})})}).catch(n)});return u(n,e),n}function Ie(e){var t=this,n=new l(function(e,n){t.ready().then(function(){var r=t._dbInfo;r.db.transaction(function(t){U(t,r,`SELECT COUNT(key) as c FROM `+r.storeName,[],function(t,n){var r=n.rows.item(0).c;e(r)},function(e,t){n(t)})})}).catch(n)});return u(n,e),n}function Le(e,t){var n=this,r=new l(function(t,r){n.ready().then(function(){var i=n._dbInfo;i.db.transaction(function(n){U(n,i,`SELECT key FROM `+i.storeName+` WHERE id = ? LIMIT 1`,[e+1],function(e,n){t(n.rows.length?n.rows.item(0).key:null)},function(e,t){r(t)})})}).catch(r)});return u(r,t),r}function Re(e){var t=this,n=new l(function(e,n){t.ready().then(function(){var r=t._dbInfo;r.db.transaction(function(t){U(t,r,`SELECT key FROM `+r.storeName,[],function(t,n){for(var r=[],i=0;i '__WebKitDatabaseInfoTable__'`,[],function(n,r){for(var i=[],a=0;a0}function Ge(e){var t=this,n={};if(e)for(var r in e)n[r]=e[r];return n.keyPrefix=He(e,t._defaultConfig),We()?(t._dbInfo=n,n.serializer=Oe,l.resolve()):l.reject()}function Ke(e){var t=this,n=t.ready().then(function(){for(var e=t._dbInfo.keyPrefix,n=localStorage.length-1;n>=0;n--){var r=localStorage.key(n);r.indexOf(e)===0&&localStorage.removeItem(r)}});return u(n,e),n}function qe(e,t){var n=this;e=f(e);var r=n.ready().then(function(){var t=n._dbInfo,r=localStorage.getItem(t.keyPrefix+e);return r&&=t.serializer.deserialize(r),r});return u(r,t),r}function Je(e,t){var n=this,r=n.ready().then(function(){for(var t=n._dbInfo,r=t.keyPrefix,i=r.length,a=localStorage.length,o=1,s=0;s=0;t--){var n=localStorage.key(t);n.indexOf(e)===0&&localStorage.removeItem(n)}}):l.reject(`Invalid arguments`);return u(i,t),i}var K={_driver:`localStorageWrapper`,_initStorage:Ge,_support:Ve(),iterate:Je,getItem:qe,setItem:$e,removeItem:Qe,clear:Ke,length:Ze,key:Ye,keys:Xe,dropInstance:et},tt=function(e,t){return e===t||typeof e==`number`&&typeof t==`number`&&isNaN(e)&&isNaN(t)},nt=function(e,t){for(var n=e.length,r=0;r{let e=[`ccn`,`sider`,`menuMode`,`devMode`],t=[];await $.iterate((n,r)=>{e.includes(r)||t.push(r)}),await Promise.all(t.map(e=>$.removeItem(e)))},kn=()=>$.removeItem(`REACT_QUERY_OFFLINE_CACHE`).catch(()=>{}),An=rn();An.startListening({actionCreator:cn,effect:(e,t)=>{let n=t.getState();$.setItem(`menuMode`,n.cti.ui.menuMode)}}),An.startListening({actionCreator:ln,effect:(e,t)=>{let n=t.getState();$.setItem(`sider`,n.cti.ui.siderIsCollapsed)}}),An.startListening({actionCreator:_n,effect:(e,t)=>{let n=t.getState();$.setItem(`devMode`,n.cti.ui.devMode)}});var jn=n(((e,t)=>{t.exports=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t==`object`&&typeof n==`object`){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(a=Object.keys(t),r=a.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;i--!==0;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!==t&&n!==n}})),Mn=t(jn()),Nn=vt({name:`cti/dynamicSelects`,initialState:[],reducers:{setSelects(e,t){return t.payload}},selectors:{}}),{setSelects:Pn}=Nn.actions,Fn=e=>(t,n)=>{let r=n().cti.dynamicSelects;(0,Mn.default)(r,e)||t(Pn(e))},In=Nn.reducer,Ln=vt({name:`cti/globalVariables`,initialState:{},reducers:{setGlobalVariables(e,t){return t.payload}}}),{setGlobalVariables:Rn}=Ln.actions,zn=Ln.reducer,Bn=vt({name:`cti/history`,initialState:{modules:{},expand:{},columns:{},sort:{}},reducers:{historySetModule:{reducer(e,t){e.modules[t.payload.module]=t.payload.item},prepare(e,t){return{payload:{module:e,item:t}}}},historySetExpand:{reducer(e,t){e.expand[t.payload.view]=t.payload.keys},prepare(e,t){return{payload:{view:e,keys:t}}}},historySetColumns:{reducer(e,t){e.columns[t.payload.view]=t.payload.columns},prepare(e,t){return{payload:{view:e,columns:t}}}},historySetSort(e,t){e.sort=t.payload}}}),{historySetModule:Vn,historySetExpand:Hn,historySetColumns:Un,historySetSort:Wn}=Bn.actions,Gn=Bn.reducer,Kn=vt({name:`cti/viewlinks`,initialState:{cell:{row:null,column:null},row:null},reducers:{view_set_row(e,t){e.row=t.payload},view_set_cell:{reducer(e,t){e.cell=t.payload},prepare(e,t){return{payload:{row:e,column:t}}}},view_reset_selection(e){e.row=null,e.cell={row:null,column:null}}}}),{view_set_row:qn,view_set_cell:Jn,view_reset_selection:Yn}=Kn.actions,Xn=Kn.reducer,Zn=ct({reducer:{cti:v({history:Gn,ui:bn,viewlinks:Xn,dynamicSelects:In,tablePrefs:Tn,globalVariables:zn})},middleware:e=>e().prepend(An.middleware),devTools:!1}),Qn=class extends c{#e;#t;#n;#r;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#t=[],this.state=e.state||$n(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#n.notify({type:`observerAdded`,mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:`observerRemoved`,mutation:this,observer:e})}optionalRemove(){this.#t.length||(this.state.status===`pending`?this.scheduleGc():this.#n.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#i({type:`continue`})},n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=a({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(Error(`No mutationFn found`)),onFail:(e,t)=>{this.#i({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#i({type:`pause`})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});let r=this.state.status===`pending`,i=!this.#r.canStart();try{if(r)t();else{this.#i({type:`pending`,variables:e,isPaused:i}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,n);let t=await this.options.onMutate?.(e,n);t!==this.state.context&&this.#i({type:`pending`,context:t,variables:e,isPaused:i})}let a=await this.#r.start();return await this.#n.config.onSuccess?.(a,e,this.state.context,this,n),await this.options.onSuccess?.(a,e,this.state.context,n),await this.#n.config.onSettled?.(a,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(a,null,e,this.state.context,n),this.#i({type:`success`,data:a}),a}catch(t){try{await this.#n.config.onError?.(t,e,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,n)}catch(e){Promise.reject(e)}try{await this.#n.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,n)}catch(e){Promise.reject(e)}throw this.#i({type:`error`,error:t}),t}finally{this.#n.runNext(this)}}#i(e){let t=t=>{switch(e.type){case`failed`:return{...t,failureCount:e.failureCount,failureReason:e.error};case`pause`:return{...t,isPaused:!0};case`continue`:return{...t,isPaused:!1};case`pending`:return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:`pending`,variables:e.variables,submittedAt:Date.now()};case`success`:return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:`success`,isPaused:!1};case`error`:return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:`error`}}};this.state=t(this.state),l.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:`updated`,action:e})})}};function $n(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:`idle`,variables:void 0,submittedAt:0}}var er=115,tr=({type:e=`info`,message:t=`Accueil`,description:n,key:r,icon:i,duration:a=4}={})=>{s[e]({message:t,description:n,duration:a,placement:`topRight`,top:er,icon:i,key:r})},nr=({description:e=``,message:t=`Une erreur s'est produite`,key:n,icon:r,duration:i=4})=>{s.warning({message:t,description:e,duration:i,placement:`topRight`,top:er,icon:r,key:n})},rr=({description:e=``,message:t=`Une erreur s'est produite`,key:n,icon:r,duration:i=4})=>{s.error({message:t,description:e,duration:i,placement:`topRight`,top:er,icon:r,key:n})},ir=({description:e=``,message:t=`Succes`,key:n,icon:r,duration:i=4})=>{s.success({message:t,description:e,duration:i,placement:`topRight`,top:er,icon:r,key:n})},ar=700,or=6e4,sr=2,cr=new Map,lr=e=>{let t=cr.get(e);if(cr.delete(e),t?.pendingSuccess){let{message:n,description:r}=t.pendingSuccess;ir({key:e,message:n,description:r,duration:sr})}else s.close(e)},ur=(e,t,n=`Chargement en cours...`)=>{let r=cr.get(e);if(r){r.count+=1,r.closeTimer&&=(clearTimeout(r.closeTimer),null),r.safetyTimer||=setTimeout(()=>lr(e),or);return}let a=Zn.getState().cti.ui.primaryColor;tr({message:t,description:n,key:e,duration:0,icon:(0,u.createElement)(i,{style:{color:a}})}),cr.set(e,{count:1,shownAt:Date.now(),safetyTimer:setTimeout(()=>lr(e),or),closeTimer:null,pendingSuccess:null})},dr=(e,t)=>{let n=cr.get(e);if(!n){t?ir({key:e,message:t.message,description:t.description,duration:sr}):s.close(e);return}if(t&&(n.pendingSuccess=t),--n.count,n.count>0)return;n.safetyTimer&&=(clearTimeout(n.safetyTimer),null);let r=ar-(Date.now()-n.shownAt);if(r<=0){lr(e);return}n.closeTimer=setTimeout(()=>{cr.get(e)?.count<=0&&lr(e)},r)},fr=(e,t,n)=>{tr({type:`error`,message:t,description:n})};export{hn as A,un as B,On as C,Sn as D,Cn as E,vn as F,Q as H,dn as I,gn as L,pn as M,yn as N,on as O,cn as P,mn as R,Dn as S,wn as T,fn as V,Wn as _,tr as a,jn as b,Qn as c,Yn as d,Jn as f,Vn as g,Hn as h,rr as i,_n as j,an as k,$n as l,Un as m,fr as n,ir as o,qn as p,ur as r,nr as s,dr as t,Zn as u,Rn as v,kn as w,$ as x,Fn as y,ln as z};