Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
code / usr / share / code / resources / app / extensions / ms-vscode.node-debug / out / node / debugInjection.js
Size: Mime:
!function(){var e,r,t,a,n=100,o=3,s=4,i=/^[0-9]+$/,c=process.mainModule?process.mainModule.require("vm"):require("vm"),u=c.runInDebugContext("LookupMirror"),l=c.runInDebugContext("DebugCommandProcessor");try{var d=c.runInDebugContext("PropertyKind");if(!d)throw new Error("undef");e=function(e){return e.propertyNames(d.Indexed).length},r=function(e){return e.propertyNames(d.Named).length},t=function(e,r){return e.propertyNames(d.Named|d.Indexed,r).length>=r},a=function(e){return e.propertyNames(d.Named)}}catch(n){e=function(e){var r=0;const t=e.propertyNames();for(var a=0;a<t.length;a++)f(t[a])&&r++;return r},r=function(e){var r=0;const t=e.propertyNames();for(var a=0;a<t.length;a++)f(t[a])||r++;return r},t=function(e,r){return e.propertyNames().length>=r},a=function(e){var r=[];const t=e.propertyNames();for(var a=0;a<t.length;a++){var n=t[a];f(n)||r.push(n)}return r}}var f=function(e){switch(typeof e){case"number":return!0;case"string":return i.test(e);default:return!1}};try{var p=c.runInDebugContext("JSONProtocolSerializer");p.prototype.serializeReferencedObjects=function(){for(var e=[],r=0;r<this.mirrors_.length;r++){var a=this.mirrors_[r];if(!a.isArray()){if(a.isObject())if(a.handle()<0);else if(t(a,n))continue;e.push(this.serialize_(a,!1,!1))}}return e}}catch(e){}l.prototype.dispatch_.vscode_backtrace=function(e,r){var t=this.backtraceRequest_(e,r);if(!t&&r.body.frames)for(var a=r.body.frames,n=0;n<a.length;n++){const i=a[n].details_.details_;i&&(i[o]=0,i[s]=0)}return t},l.prototype.dispatch_.vscode_slice=function(e,r){var t=e.arguments.handle,n=e.arguments.start,o=e.arguments.count,s=e.arguments.mode,i=u(t);if(!i)return r.failed("Object #"+t+"# not found");var c=[];if(("named"===s||"all"===s)&&(i.isArray()||i.isObject()))for(var l=a(i),d=0;d<l.length;d++){var f=l[d],p=i.property(f);c.push({name:f,value:p.value()})}if("indexed"===s||"all"===s)if(i.isArray())for(var v=i.indexedPropertiesFromRange(n,n+o-1),d=0;d<v.length;d++)c.push({name:(n+d).toString(),value:v[d].value()});else if(i.isObject())for(var d=0,y=n;d<o;d++,y++){var p=i.property(y.toString());c.push({name:y.toString(),value:p.value()})}r.body={result:c}};var v=function(t){var a=-1,o=-1;if(t.isArray())a=r(t),o=t.length();else if(t.isObject())switch(t.className()){case"ArrayBuffer":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":a=r(t),o=e(t)}return o>n?{type:"object",handle:t.handle(),className:t.className(),vscode_namedCnt:a,vscode_indexedCnt:o}:t};l.prototype.dispatch_.vscode_lookup=function(e,r){var t=this.lookupRequest_(e,r);if(!t&&r.body)for(var a=e.arguments.handles,n=0;n<a.length;n++){var o=a[n];r.body[o]=v(r.body[o])}return t},l.prototype.dispatch_.vscode_evaluate=function(e,r){var t=this.evaluateRequest_(e,r);return t||(r.body=v(r.body)),t},l.prototype.dispatch_.vscode_scopes=function(e,r){var t=this.scopesRequest_(e,r);if(!t)for(var a=e.arguments.maxLocals,n=r.body.scopes,o=0;o<n.length-1;o++){const s=n[o].details_.details_;if(s&&1===s[0]){const i=s[1],c=Object.keys(i);if(c.length>a){for(var u={},l=0;l<a;l++){var d=c[l];u[d]=i[d]}s[1]=u,r.body.vscode_locals=c.length}}}return t}}();