Buckets:
ktongue/docker_container / .vscode-server /extensions /formulahendry.code-runner-0.12.2 /node_modules /zone.js /dist /wtf.js
| /** | |
| * @license | |
| * Copyright Google Inc. All Rights Reserved. | |
| * | |
| * Use of this source code is governed by an MIT-style license that can be | |
| * found in the LICENSE file at https://angular.io/license | |
| */ | |
| (function (global, factory) { | |
| typeof exports === 'object' && typeof module !== 'undefined' ? factory() : | |
| typeof define === 'function' && define.amd ? define(factory) : | |
| (factory()); | |
| }(this, (function () { 'use strict'; | |
| /** | |
| * @license | |
| * Copyright Google Inc. All Rights Reserved. | |
| * | |
| * Use of this source code is governed by an MIT-style license that can be | |
| * found in the LICENSE file at https://angular.io/license | |
| */ | |
| (function (global) { | |
| // Detect and setup WTF. | |
| var wtfTrace = null; | |
| var wtfEvents = null; | |
| var wtfEnabled = (function () { | |
| var wtf = global['wtf']; | |
| if (wtf) { | |
| wtfTrace = wtf.trace; | |
| if (wtfTrace) { | |
| wtfEvents = wtfTrace.events; | |
| return true; | |
| } | |
| } | |
| return false; | |
| })(); | |
| var WtfZoneSpec = (function () { | |
| function WtfZoneSpec() { | |
| this.name = 'WTF'; | |
| } | |
| WtfZoneSpec.prototype.onFork = function (parentZoneDelegate, currentZone, targetZone, zoneSpec) { | |
| var retValue = parentZoneDelegate.fork(targetZone, zoneSpec); | |
| WtfZoneSpec.forkInstance(zonePathName(targetZone), retValue.name); | |
| return retValue; | |
| }; | |
| WtfZoneSpec.prototype.onInvoke = function (parentZoneDelegate, currentZone, targetZone, delegate, applyThis, applyArgs, source) { | |
| var scope = WtfZoneSpec.invokeScope[source]; | |
| if (!scope) { | |
| scope = WtfZoneSpec.invokeScope[source] = | |
| wtfEvents.createScope("Zone:invoke:" + source + "(ascii zone)"); | |
| } | |
| return wtfTrace.leaveScope(scope(zonePathName(targetZone)), parentZoneDelegate.invoke(targetZone, delegate, applyThis, applyArgs, source)); | |
| }; | |
| WtfZoneSpec.prototype.onHandleError = function (parentZoneDelegate, currentZone, targetZone, error) { | |
| return parentZoneDelegate.handleError(targetZone, error); | |
| }; | |
| WtfZoneSpec.prototype.onScheduleTask = function (parentZoneDelegate, currentZone, targetZone, task) { | |
| var key = task.type + ':' + task.source; | |
| var instance = WtfZoneSpec.scheduleInstance[key]; | |
| if (!instance) { | |
| instance = WtfZoneSpec.scheduleInstance[key] = | |
| wtfEvents.createInstance("Zone:schedule:" + key + "(ascii zone, any data)"); | |
| } | |
| var retValue = parentZoneDelegate.scheduleTask(targetZone, task); | |
| instance(zonePathName(targetZone), shallowObj(task.data, 2)); | |
| return retValue; | |
| }; | |
| WtfZoneSpec.prototype.onInvokeTask = function (parentZoneDelegate, currentZone, targetZone, task, applyThis, applyArgs) { | |
| var source = task.source; | |
| var scope = WtfZoneSpec.invokeTaskScope[source]; | |
| if (!scope) { | |
| scope = WtfZoneSpec.invokeTaskScope[source] = | |
| wtfEvents.createScope("Zone:invokeTask:" + source + "(ascii zone)"); | |
| } | |
| return wtfTrace.leaveScope(scope(zonePathName(targetZone)), parentZoneDelegate.invokeTask(targetZone, task, applyThis, applyArgs)); | |
| }; | |
| WtfZoneSpec.prototype.onCancelTask = function (parentZoneDelegate, currentZone, targetZone, task) { | |
| var key = task.source; | |
| var instance = WtfZoneSpec.cancelInstance[key]; | |
| if (!instance) { | |
| instance = WtfZoneSpec.cancelInstance[key] = | |
| wtfEvents.createInstance("Zone:cancel:" + key + "(ascii zone, any options)"); | |
| } | |
| var retValue = parentZoneDelegate.cancelTask(targetZone, task); | |
| instance(zonePathName(targetZone), shallowObj(task.data, 2)); | |
| return retValue; | |
| }; | |
| return WtfZoneSpec; | |
| }()); | |
| WtfZoneSpec.forkInstance = wtfEnabled && wtfEvents.createInstance('Zone:fork(ascii zone, ascii newZone)'); | |
| WtfZoneSpec.scheduleInstance = {}; | |
| WtfZoneSpec.cancelInstance = {}; | |
| WtfZoneSpec.invokeScope = {}; | |
| WtfZoneSpec.invokeTaskScope = {}; | |
| function shallowObj(obj, depth) { | |
| if (!depth) | |
| return null; | |
| var out = {}; | |
| for (var key in obj) { | |
| if (obj.hasOwnProperty(key)) { | |
| var value = obj[key]; | |
| switch (typeof value) { | |
| case 'object': | |
| var name_1 = value && value.constructor && value.constructor.name; | |
| value = name_1 == Object.name ? shallowObj(value, depth - 1) : name_1; | |
| break; | |
| case 'function': | |
| value = value.name || undefined; | |
| break; | |
| } | |
| out[key] = value; | |
| } | |
| } | |
| return out; | |
| } | |
| function zonePathName(zone) { | |
| var name = zone.name; | |
| zone = zone.parent; | |
| while (zone != null) { | |
| name = zone.name + '::' + name; | |
| zone = zone.parent; | |
| } | |
| return name; | |
| } | |
| Zone['wtfZoneSpec'] = !wtfEnabled ? null : new WtfZoneSpec(); | |
| })(typeof window === 'object' && window || typeof self === 'object' && self || global); | |
| }))); | |
Xet Storage Details
- Size:
- 5.39 kB
- Xet hash:
- 94f0cd4bf043c0c8a1e35e30a80d99adf0162e36cb879889725d75c090efc46a
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.