Build 533169stable
Module 562519
503 characters · in f91f2de0fbd0d11b.js, c2d7b0c7b5e967f6.jsDependencies
Source Raw
function(e,t,r){r.d(t,{A:()=>a});var n=r(362474);class a{_key;_set;constructor(e){this._key=`$persisted-set-${e}`,this._set=new Set,this._load()}_load(){let e=n.u.get(this._key);null!=e&&(this._set=new Set(e))}values(){return this._set}size(){return this._set.size}clear(){this._set.clear(),requestIdleCallback(()=>{this._persist()})}_persist(){let e=Array.from(this._set.values());n.u.set(this._key,e)}add(e){this._set.add(e),requestIdleCallback(()=>{this._persist()})}has(e){return this._set.has(e)}}}