memorium/_fresh/chunk-RG4ZUIOR.js

3 lines
5.9 KiB
JavaScript
Raw Normal View History

2023-08-24 00:13:09 +02:00
import{T as T2}from"./chunk-ICN4RY3D.js";import{T,d}from"./chunk-YC2TUGGU.js";function v(){throw new Error("Cycle detected")}function d2(){if(h>1){h--;return}let i,t=!1;for(;e!==void 0;){let o=e;for(e=void 0,p++;o!==void 0;){let f=o.o;if(o.o=void 0,o.f&=-3,!(8&o.f)&&a(o))try{o.c()}catch(b){t||(i=b,t=!0)}o=f}}if(p=0,h--,t)throw i}var s,e,h=0,p=0,u=0;function y(i){if(s===void 0)return;let t=i.n;if(t===void 0||t.t!==s)return t={i:0,S:i,p:s.s,n:void 0,t:s,e:void 0,x:void 0,r:t},s.s!==void 0&&(s.s.n=t),s.s=t,i.n=t,32&s.f&&i.S(t),t;if(t.i===-1)return t.i=0,t.n!==void 0&&(t.n.p=t.p,t.p!==void 0&&(t.p.n=t.n),t.p=s.s,t.n=void 0,s.s.n=t,s.s=t),t}function n(i){this.v=i,this.i=0,this.n=void 0,this.t=void 0}n.prototype.h=function(){return!0};n.prototype.S=function(i){this.t!==i&&i.e===void 0&&(i.x=this.t,this.t!==void 0&&(this.t.e=i),this.t=i)};n.prototype.U=function(i){if(this.t!==void 0){let t=i.e,o=i.x;t!==void 0&&(t.x=o,i.e=void 0),o!==void 0&&(o.e=t,i.x=void 0),i===this.t&&(this.t=o)}};n.prototype.subscribe=function(i){let t=this;return U(function(){let o=t.value,f=32&this.f;this.f&=-33;try{i(o)}finally{this.f|=f}})};n.prototype.valueOf=function(){return this.value};n.prototype.toString=function(){return this.value+""};n.prototype.peek=function(){return this.v};Object.defineProperty(n.prototype,"value",{get(){let i=y(this);return i!==void 0&&(i.i=this.i),this.v},set(i){if(i!==this.v){p>100&&v(),this.v=i,this.i++,u++,h++;try{for(let t=this.t;t!==void 0;t=t.x)t.t.N()}finally{d2()}}}});function O(i){return new n(i)}function a(i){for(let t=i.s;t!==void 0;t=t.n)if(t.S.i!==t.i||!t.S.h()||t.S.i!==t.i)return!0;return!1}function S(i){for(let t=i.s;t!==void 0;t=t.n){let o=t.S.n;if(o!==void 0&&(t.r=o),t.S.n=t,t.i=-1,t.n===void 0){i.s=t;break}}}function w(i){let t,o=i.s;for(;o!==void 0;){let f=o.p;o.i===-1?(o.S.U(o),f!==void 0&&(f.n=o.n),o.n!==void 0&&(o.n.p=f)):t=o,o.S.n=o.r,o.r!==void 0&&(o.r=void 0),o=f}i.s=t}function r(i){n.call(this,void 0),this.x=i,this.s=void 0,this.g=u-1,this.f=4}(r.prototype=new n).h=function(){if(this.f&=-3,1&this.f)return!1;if((36&this.f)==32||(this.f&=-5,this.g===u))return!0;if(this.g=u,this.f|=1,this.i>0&&!a(this))return this.f&=-2,!0;let i=s;try{S(this),s=this;let t=this.x();(16&this.f||this.v!==t||this.i===0)&&(this.v=t,this.f&=-17,this.i++)}catch(t){this.v=t,this.f|=16,this.i++}return s=i,w(this),this.f&=-2,!0};r.prototype.S=function(i){if(this.t===void 0){this.f|=36;for(let t=this.s;t!==void 0;t=t.n)t.S.S(t)}n.prototype.S.call(this,i)};r.prototype.U=function(i){if(this.t!==void 0&&(n.prototype.U.call(this,i),this.t===void 0)){this.f&=-33;for(let t=this.s;t!==void 0;t=t.n)t.S.U(t)}};r.prototype.N=function(){if(!(2&this.f)){this.f|=6;for(let i=this.t;i!==void 0;i=i.x)i.t.N()}};r.prototype.peek=function(){if(this.h()||v(),16&this.f)throw this.v;return this.v};Object.defineProperty(r.prototype,"value",{get(){1&this.f&&v();let i=y(this);if(this.h(),i!==void 0&&(i.i=this.i),16&this.f)throw this.v;return this.v}});function k(i){return new r(i)}function x(i){let t=i.u;if(i.u=void 0,typeof t=="function"){h++;let o=s;s=void 0;try{t()}catch(f){throw i.f&=-2,i.f|=8,l(i),f}finally{s=o,d2()}}}function l(i){for(let t=i.s;t!==void 0;t=t.n)t.S.U(t);i.x=void 0,i.s=void 0,x(i)}function g(i){if(s!==this)throw new Error("Out-of-order effect");w(this),s=i,this.f&=-2,8&this.f&&l(this),d2()}function c(i){this.x=i,this.u=void 0,this.s=void 0,this.o=void 0,this.f=32}c.prototype.c=function(){let i=this.S();try{!(8&this.f)&&this.x!==void 0&&(this.u=this.x())}finally{i()}};c.prototype.S=function(){1&this.f&&v(),this.f|=1,this.f&=-9,x(this),S(this),h++;let i=s;return s=this,g.bind(this,i)};c.prototype.N=function(){2&this.f||(this.f|=2,this.o=e,e=this)};c.prototype.d=function(){this.f|=8,1&this.f||l(this)};function U(i){let t=new c(i);try{t.c()}catch(o){throw t.d(),o}return t.d.bind(t)}function s2(n2,t){d[n2]=t.bind(null,d[n2]||(()=>{}))}var l2,c2;function _(n2){c2&&c2(),c2=n2&&n2.S()}function $({data:n2}){let t=k2(n2);t.value=n2;let i=T2(()=>{let e2=this.__v;for(;e2=e2.__;)if(e2.__c){e2.__c.__$f|=4;break}return this.__$u.c=()=>{this.ba
//# sourceMappingURL=chunk-RG4ZUIOR.js.map