amis-rpc-design/node_modules/redux-saga/dist/redux-saga-core.esmodules-browsers.min.js

2 lines
9.2 KiB
JavaScript
Raw Normal View History

2023-10-07 19:42:30 +08:00
import{k as e,s as t,a as n,b as a,f as r,c,C as o,e as s,o as i,M as f,d as u,r as l,n as v,S as d,g as h,T as p,P as y,A as b,R as m,h as k,i as E,F as x,J as j,j as R,l as S,m as M,p as T,q as w,G as A,t as C,u as O,v as N,w as I,x as D,y as q,z,B as L,D as P,E as F,H as G,I as _,K as B,L as H,N as J,O as K,Q,U,V,W,X,Y,Z,_ as $,$ as ee}from"./io-3ad0e761.js";export{g as CANCEL,a1 as SAGA_LOCATION,a0 as buffers,a2 as detach}from"./io-3ad0e761.js";var te=[],ne=0;function ae(e){try{oe(),e()}finally{se()}}function re(e){te.push(e),ne||(oe(),ie())}function ce(e){try{return oe(),e()}finally{ie()}}function oe(){ne++}function se(){ne--}function ie(){var e;for(se();!ne&&void 0!==(e=te.shift());)ae(e)}var fe=e=>t=>e.some(e=>he(e)(t)),ue=e=>t=>e(t),le=e=>t=>t.type===e+"",ve=e=>t=>t.type===e,de=()=>e;function he(e){var o="*"===e?de:t(e)?le:n(e)?fe:a(e)?le:r(e)?ue:c(e)?ve:null;if(null===o)throw Error("invalid pattern: "+e);return o(e)}var ge={type:o},pe=e=>e&&e.type===o;function ye(e){void 0===e&&(e=s());var t=!1,n=[];return{take:function(a){t&&e.isEmpty()?a(ge):e.isEmpty()?(n.push(a),a.cancel=(()=>{l(n,a)})):a(e.take())},put:function(a){if(!t){if(0===n.length)return e.put(a);n.shift()(a)}},flush:function(n){t&&e.isEmpty()?n(ge):n(e.flush())},close:function(){if(!t){t=!0;var e=n;n=[];for(var a=0,r=e.length;r>a;a++)(0,e[a])(ge)}}}}function be(e,t){void 0===t&&(t=v());var n,a=!1,c=ye(t),o=()=>{a||(a=!0,r(n)&&n(),c.close())};return n=e(e=>{pe(e)?o():c.put(e)}),n=i(n),a&&n(),{take:c.take,flush:c.flush,close:o}}function me(){var e=!1,t=[],n=t,a=()=>{n===t&&(n=t.slice())},r=()=>{e=!0;var a=t=n;n=[],a.forEach(e=>{e(ge)})};return{[f]:!0,put(a){if(!e)if(pe(a))r();else for(var c=t=n,o=0,s=c.length;s>o;o++){var i=c[o];i[u](a)&&(i.cancel(),i(a))}},take(t,r){void 0===r&&(r=de),e?t(ge):(t[u]=r,a(),n.push(t),t.cancel=i(()=>{a(),l(n,t)}))},close:r}}function ke(){var e=me(),{put:t}=e;return e.put=(e=>{e[d]?t(e):re(()=>{t(e)})}),e}!function(e){var t,n=e.Symbol;"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable"}("undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof module?module:Function("return this")());var Ee=function(){return Math.random().toString(36).substring(7).split("").join(".")};Ee(),Ee();var xe=0,je=1,Re=2,Se=3;function Me(e,t){var n=e[h];r(n)&&(t.cancel=n),e.then(t,e=>{t(e,!0)})}var Te=0,we=()=>++Te;function Ae(e){e.isRunning()&&e.cancel()}var Ce={[p]:function(e,t,n){var{channel:a=e.channel,pattern:r,maybe:c}=t,o=e=>{e instanceof Error?n(e,!0):!pe(e)||c?n(e):n(_)};try{a.take(o,N(r)?he(r):null)}catch(e){return void n(e,!0)}n.cancel=o.cancel},[y]:function(e,t,n){var{channel:a,action:r,resolve:c}=t;re(()=>{var t;try{t=(a?a.put:e.dispatch)(r)}catch(e){return void n(e,!0)}c&&O(t)?Me(t,n):n(t)})},[b]:function(e,t,a,r){var{digestEffect:c}=r,o=Te,s=Object.keys(t);if(0!==s.length){var i=z(t,a);s.forEach(e=>{c(t[e],o,i[e],e)})}else a(n(t)?[]:{})},[m]:function(e,t,a,r){var{digestEffect:c}=r,o=Te,s=Object.keys(t),i=n(t)?P(s.length):{},f={},u=!1;s.forEach(e=>{var t=(t,n)=>{u||(n||B(t)?(a.cancel(),a(t,n)):(a.cancel(),u=!0,i[e]=t,a(i)))};t.cancel=H,f[e]=t}),a.cancel=(()=>{u||(u=!0,s.forEach(e=>f[e].cancel()))}),s.forEach(e=>{u||c(t[e],o,f[e],e)})},[k]:function(e,t,n,a){var{context:r,fn:c,args:o}=t,{task:s}=a;try{var i=c.apply(r,o);if(O(i))return void Me(i,n);if(I(i))return void _e(e,i,s.context,Te,D(c),!1,n);n(i)}catch(e){n(e,!0)}},[E]:function(e,t,n){var{context:a,fn:r,args:c}=t;try{var o=(e,t)=>{q(e)?n(t):n(e,!0)};r.apply(a,c.concat(o)),o.cancel&&(n.cancel=o.cancel)}catch(e){n(e,!0)}},[x]:function(e,t,n,a){var{context:r,fn:c,args:o,detached:s}=t,{task:i}=a,f=function(e){var{context:t,fn:n,args:a}=e;try{var r=n.apply(t,a);if(I(r))return r;var c=!1;return G(e=>c?{value:e,done:!0}:(c=!0,{value:r,done:!O(r)}))}catch(e){return G(()=>{throw e})}}({context:r,fn:c,args:o}),u=function(e,t){return e.isSagaIterator?{name:e.meta.name}:D(t)}(f,c);ce(()=>{var t=_e(e,f,i.context,Te,u,s,void 0);s?n(t):t.isRunning()?(i.queue.addTask(t),n(t)):t.isAborted