Module 36124

550 characters · in no known chunk
Dependencies
Required by (4)
Lazily required by (0)none
Requires (2)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{Ay:()=>c,JM:()=>l,LD:()=>o});var i=n(435558),r=n.n(i),a=n(635377),s=n.n(a);let l=100,o=[[0,99]];function d(e){let t={};return e.forEach((e,n)=>{t[n]=e}),t}class c{_subscriptions={};_onChange;constructor(e){this._onChange=e}reset(){this._subscriptions={}}get(e){return d(this._get(e))}_get(e){return this._subscriptions[e]??new(s())({max:5})}clear(e){delete this._subscriptions[e]}subscribe(e,t,n){let i=this._get(e);return!r().isEqual(i.get(t),n)&&(i.set(t,n),this._subscriptions[e]=i,this._onChange(e,d(i)),!0)}}}