Module 232859

2,254 characters · in no known chunk
Dependencies
Required by (1)
Lazily required by (0)none
Requires (0)none
Lazily requires (0)none
Source Raw
function(e){e.exports=a,a.default=a,a.stable=u,a.stableStringify=u;var t="[...]",n="[Circular]",i=[],r=[];function s(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function a(e,a,l,u){void 0===u&&(u=s()),function e(i,r,s,a,l,u,c){if(u+=1,"object"==typeof i&&null!==i){for(d=0;d<a.length;d++)if(a[d]===i)return void o(n,i,r,l);if(void 0!==c.depthLimit&&u>c.depthLimit||void 0!==c.edgesLimit&&s+1>c.edgesLimit)return void o(t,i,r,l);if(a.push(i),Array.isArray(i))for(d=0;d<i.length;d++)e(i[d],d,d,a,i,u,c);else{var d,_=Object.keys(i);for(d=0;d<_.length;d++){var f=_[d];e(i[f],f,d,a,i,u,c)}}a.pop()}}(e,"",0,[],void 0,0,u);try{d=0===r.length?JSON.stringify(e,a,l):JSON.stringify(e,c(a),l)}catch(e){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==i.length;){var d,_=i.pop();4===_.length?Object.defineProperty(_[0],_[1],_[3]):_[0][_[1]]=_[2]}}return d}function o(e,t,n,s){var a=Object.getOwnPropertyDescriptor(s,n);void 0!==a.get?a.configurable?(Object.defineProperty(s,n,{value:e}),i.push([s,n,t,a])):r.push([t,n,e]):(s[n]=e,i.push([s,n,t]))}function l(e,t){return e<t?-1:+(e>t)}function u(e,a,u,d){void 0===d&&(d=s());var _,f=function e(r,s,a,u,c,d,_){if(d+=1,"object"==typeof r&&null!==r){for(f=0;f<u.length;f++)if(u[f]===r)return void o(n,r,s,c);try{if("function"==typeof r.toJSON)return}catch(e){return}if(void 0!==_.depthLimit&&d>_.depthLimit||void 0!==_.edgesLimit&&a+1>_.edgesLimit)return void o(t,r,s,c);if(u.push(r),Array.isArray(r))for(f=0;f<r.length;f++)e(r[f],f,f,u,r,d,_);else{var f,h={},p=Object.keys(r).sort(l);for(f=0;f<p.length;f++){var E=p[f];e(r[E],E,f,u,r,d,_),h[E]=r[E]}if(void 0===c)return h;i.push([c,s,r]),c[s]=h}u.pop()}}(e,"",0,[],void 0,0,d)||e;try{_=0===r.length?JSON.stringify(f,a,u):JSON.stringify(f,c(a),u)}catch(e){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==i.length;){var h=i.pop();4===h.length?Object.defineProperty(h[0],h[1],h[3]):h[0][h[1]]=h[2]}}return _}function c(e){return e=void 0!==e?e:function(e,t){return t},function(t,n){if(r.length>0)for(var i=0;i<r.length;i++){var s=r[i];if(s[1]===t&&s[0]===n){n=s[2],r.splice(i,1);break}}return e.call(this,t,n)}}}