"use strict";(self.webpackChunkvscode_js_profile_table=self.webpackChunkvscode_js_profile_table||[]).push([[848],{848:(_,e,t)=>{t.d(e,{decode_bytes:()=>r.pt,init_panic_hook:()=>r.d3});var n=t(16),r=t(4);(0,r.lI)(n)},4:(_,e,t)=>{let n;function r(_){n=_}t.d(e,{Mq:()=>B,Qn:()=>q,Rs:()=>E,V5:()=>A,Xu:()=>R,bU:()=>U,bk:()=>C,d3:()=>k,lI:()=>r,pt:()=>z,qN:()=>H,u$:()=>T,yc:()=>j}),_=t.hmd(_);let i=new("undefined"==typeof TextDecoder?(0,_.require)("util").TextDecoder:TextDecoder)("utf-8",{ignoreBOM:!0,fatal:!0});i.decode();let s=null;function o(){return null!==s&&0!==s.byteLength||(s=new Uint8Array(n.memory.buffer)),s}function g(_,e){return _>>>=0,i.decode(o().subarray(_,_+e))}const a=new Array(128).fill(void 0);a.push(void 0,null,!0,!1);let d=a.length;function c(_){d===a.length&&a.push(a.length+1);const e=d;return d=a[e],a[e]=_,e}function l(_){return a[_]}function b(_){const e=l(_);return function(_){_<132||(a[_]=d,d=_)}(_),e}let w=0,p=new("undefined"==typeof TextEncoder?(0,_.require)("util").TextEncoder:TextEncoder)("utf-8");const u="function"==typeof p.encodeInto?function(_,e){return p.encodeInto(_,e)}:function(_,e){const t=p.encode(_);return e.set(t),{read:_.length,written:t.length}};function h(_,e,t){if(void 0===t){const t=p.encode(_),n=e(t.length,1)>>>0;return o().subarray(n,n+t.length).set(t),w=t.length,n}let n=_.length,r=e(n,1)>>>0;const i=o();let s=0;for(;s127)break;i[r+s]=e}if(s!==n){0!==s&&(_=_.slice(s)),r=t(r,n,n=s+3*_.length,1)>>>0;const e=o().subarray(r+s,r+n);s+=u(_,e).written}return w=s,r}let f=null;function y(){return null!==f&&0!==f.byteLength||(f=new Int32Array(n.memory.buffer)),f}function z(_){try{const r=n.__wbindgen_add_to_stack_pointer(-16),i=function(_,e){const t=e(1*_.length,1)>>>0;return o().set(_,t/1),w=_.length,t}(_,n.__wbindgen_malloc),s=w;n.decode_bytes(r,i,s);var e=y()[r/4+0],t=y()[r/4+1];if(y()[r/4+2])throw b(t);return I.__wrap(e)}finally{n.__wbindgen_add_to_stack_pointer(16)}}function k(){n.init_panic_hook()}let x=null;function v(){return null!==x&&0!==x.byteLength||(x=new Uint32Array(n.memory.buffer)),x}function m(_,e){_>>>=0;const t=v().subarray(_/4,_/4+e),n=[];for(let _=0;_>>=0;const e=Object.create(S.prototype);return e.__wbg_ptr=_,e}__destroy_into_raw(){const _=this.__wbg_ptr;return this.__wbg_ptr=0,_}free(){const _=this.__destroy_into_raw();n.__wbg_classgroup_free(_)}get self_size(){const _=n.__wbg_get_classgroup_self_size(this.__wbg_ptr);return BigInt.asUintN(64,_)}set self_size(_){n.__wbg_set_classgroup_self_size(this.__wbg_ptr,_)}get retained_size(){const _=n.__wbg_get_classgroup_retained_size(this.__wbg_ptr);return BigInt.asUintN(64,_)}set retained_size(_){n.__wbg_set_classgroup_retained_size(this.__wbg_ptr,_)}get children_len(){return n.__wbg_get_classgroup_children_len(this.__wbg_ptr)>>>0}set children_len(_){n.__wbg_set_classgroup_children_len(this.__wbg_ptr,_)}name(){let _,e;try{const i=n.__wbindgen_add_to_stack_pointer(-16);n.classgroup_name(i,this.__wbg_ptr);var t=y()[i/4+0],r=y()[i/4+1];return _=t,e=r,g(t,r)}finally{n.__wbindgen_add_to_stack_pointer(16),n.__wbindgen_free(_,e,1)}}}class I{static __wrap(_){_>>>=0;const e=Object.create(I.prototype);return e.__wbg_ptr=_,e}__destroy_into_raw(){const _=this.__wbg_ptr;return this.__wbg_ptr=0,_}free(){const _=this.__destroy_into_raw();n.__wbg_graph_free(_)}get root_index(){return n.__wbg_get_graph_root_index(this.__wbg_ptr)>>>0}set root_index(_){n.__wbg_set_graph_root_index(this.__wbg_ptr,_)}get_class_groups(_,e,t){try{const o=n.__wbindgen_add_to_stack_pointer(-16);n.graph_get_class_groups(o,this.__wbg_ptr,_,e,t);var r=y()[o/4+0],i=y()[o/4+1],s=m(r,i).slice();return n.__wbindgen_free(r,4*i,4),s}finally{n.__wbindgen_add_to_stack_pointer(16)}}get_class_counts(_){try{const o=n.__wbindgen_add_to_stack_pointer(-16),g=function(_,e){const t=e(4*_.length,4)>>>0,n=v();for(let e=0;e<_.length;e++)n[t/4+e]=c(_[e]);return w=_.length,t}(_,n.__wbindgen_malloc),a=w;n.graph_get_class_counts(o,this.__wbg_ptr,g,a);var e=y()[o/4+0],t=y()[o/4+1],r=(i=e,s=t,i>>>=0,v().subarray(i/4,i/4+s)).slice();return n.__wbindgen_free(e,4*t,4),r}finally{n.__wbindgen_add_to_stack_pointer(16)}var i,s}class_children(_,e,t,r){try{const g=n.__wbindgen_add_to_stack_pointer(-16);n.graph_class_children(g,this.__wbg_ptr,_,e,t,r);var i=y()[g/4+0],s=y()[g/4+1],o=m(i,s).slice();return n.__wbindgen_free(i,4*s,4),o}finally{n.__wbindgen_add_to_stack_pointer(16)}}node_children(_,e,t,r){try{const g=n.__wbindgen_add_to_stack_pointer(-16);n.graph_node_children(g,this.__wbg_ptr,_,e,t,r);var i=y()[g/4+0],s=y()[g/4+1],o=m(i,s).slice();return n.__wbindgen_free(i,4*s,4),o}finally{n.__wbindgen_add_to_stack_pointer(16)}}get_all_retainers(_,e){try{const s=n.__wbindgen_add_to_stack_pointer(-16);n.graph_get_all_retainers(s,this.__wbg_ptr,_,e);var t=y()[s/4+0],r=y()[s/4+1],i=m(t,r).slice();return n.__wbindgen_free(t,4*r,4),i}finally{n.__wbindgen_add_to_stack_pointer(16)}}}class O{static __wrap(_){_>>>=0;const e=Object.create(O.prototype);return e.__wbg_ptr=_,e}__destroy_into_raw(){const _=this.__wbg_ptr;return this.__wbg_ptr=0,_}free(){const _=this.__destroy_into_raw();n.__wbg_node_free(_)}get children_len(){return n.__wbg_get_classgroup_children_len(this.__wbg_ptr)>>>0}set children_len(_){n.__wbg_set_classgroup_children_len(this.__wbg_ptr,_)}get self_size(){const _=n.__wbg_get_classgroup_self_size(this.__wbg_ptr);return BigInt.asUintN(64,_)}set self_size(_){n.__wbg_set_classgroup_self_size(this.__wbg_ptr,_)}get retained_size(){const _=n.__wbg_get_classgroup_retained_size(this.__wbg_ptr);return BigInt.asUintN(64,_)}set retained_size(_){n.__wbg_set_classgroup_retained_size(this.__wbg_ptr,_)}get index(){return n.__wbg_get_node_index(this.__wbg_ptr)>>>0}set index(_){n.__wbg_set_node_index(this.__wbg_ptr,_)}get typ(){return n.__wbg_get_node_typ(this.__wbg_ptr)}set typ(_){n.__wbg_set_node_typ(this.__wbg_ptr,_)}get id(){return n.__wbg_get_node_id(this.__wbg_ptr)>>>0}set id(_){n.__wbg_set_node_id(this.__wbg_ptr,_)}name(){let _,e;try{const i=n.__wbindgen_add_to_stack_pointer(-16);n.node_name(i,this.__wbg_ptr);var t=y()[i/4+0],r=y()[i/4+1];return _=t,e=r,g(t,r)}finally{n.__wbindgen_add_to_stack_pointer(16),n.__wbindgen_free(_,e,1)}}}class N{static __wrap(_){_>>>=0;const e=Object.create(N.prototype);return e.__wbg_ptr=_,e}__destroy_into_raw(){const _=this.__wbg_ptr;return this.__wbg_ptr=0,_}free(){const _=this.__destroy_into_raw();n.__wbg_retainernode_free(_)}get retains_index(){return n.__wbg_get_retainernode_retains_index(this.__wbg_ptr)>>>0}set retains_index(_){n.__wbg_set_retainernode_retains_index(this.__wbg_ptr,_)}get children_len(){return n.__wbg_get_classgroup_children_len(this.__wbg_ptr)>>>0}set children_len(_){n.__wbg_set_classgroup_children_len(this.__wbg_ptr,_)}get self_size(){const _=n.__wbg_get_classgroup_self_size(this.__wbg_ptr);return BigInt.asUintN(64,_)}set self_size(_){n.__wbg_set_classgroup_self_size(this.__wbg_ptr,_)}get retained_size(){const _=n.__wbg_get_classgroup_retained_size(this.__wbg_ptr);return BigInt.asUintN(64,_)}set retained_size(_){n.__wbg_set_classgroup_retained_size(this.__wbg_ptr,_)}get index(){return n.__wbg_get_node_index(this.__wbg_ptr)>>>0}set index(_){n.__wbg_set_node_index(this.__wbg_ptr,_)}get typ(){return n.__wbg_get_retainernode_typ(this.__wbg_ptr)}set typ(_){n.__wbg_set_retainernode_typ(this.__wbg_ptr,_)}get id(){return n.__wbg_get_node_id(this.__wbg_ptr)>>>0}set id(_){n.__wbg_set_node_id(this.__wbg_ptr,_)}get edge_typ(){return n.__wbg_get_retainernode_edge_typ(this.__wbg_ptr)}set edge_typ(_){n.__wbg_set_retainernode_edge_typ(this.__wbg_ptr,_)}name(){let _,e;try{const i=n.__wbindgen_add_to_stack_pointer(-16);n.retainernode_name(i,this.__wbg_ptr);var t=y()[i/4+0],r=y()[i/4+1];return _=t,e=r,g(t,r)}finally{n.__wbindgen_add_to_stack_pointer(16),n.__wbindgen_free(_,e,1)}}}function j(_,e){return c(g(_,e))}function C(_){b(_)}function B(_){return c(S.__wrap(_))}function E(_){return c(O.__wrap(_))}function U(_){return c(N.__wrap(_))}function A(){return c(new Error)}function T(_,e){const t=h(l(e).stack,n.__wbindgen_malloc,n.__wbindgen_realloc),r=w;y()[_/4+1]=r,y()[_/4+0]=t}function R(_,e){let t,r;try{t=_,r=e,console.error(g(_,e))}finally{n.__wbindgen_free(t,r,1)}}function q(_,e){throw new Error(g(_,e))}function H(_,e){const t=l(e),r="string"==typeof t?t:void 0;var i=null==r?0:h(r,n.__wbindgen_malloc,n.__wbindgen_realloc),s=w;y()[_/4+1]=s,y()[_/4+0]=i}},16:(_,e,t)=>{var n=t.w[_.id];for(var r in t.r(e),n)r&&(e[r]=n[r]);t(4),n[""]()}}]);