Commit 54b6ab20 authored by rockyl's avatar rockyl

增加埋点脚本

parent ee17ddaa
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -1879,6 +1879,51 @@ ...@@ -1879,6 +1879,51 @@
create.call(exports); create.call(exports);
return exports; return exports;
} }
function trimChar(str, char) {
while (true) {
var len = str.length, from = 0, end = len;
if (str[0] === char) {
from = 1;
}
if (str[len - 1] === char) {
end = len - 1;
}
str = str.substring(from, end);
if (str.length == len) {
break;
}
}
return str;
}
function joinPath() {
var segments = [];
for (var _i = 0; _i < arguments.length; _i++) {
segments[_i] = arguments[_i];
}
var result = [];
for (var _a = 0, segments_1 = segments; _a < segments_1.length; _a++) {
var segment = segments_1[_a];
result.push(trimChar(segment, '/'));
}
return result.join('/');
}
function findVariable(name) {
var contexts = [];
for (var _i = 1; _i < arguments.length; _i++) {
contexts[_i - 1] = arguments[_i];
}
var result;
for (var _a = 0, contexts_1 = contexts; _a < contexts_1.length; _a++) {
var context = contexts_1[_a];
if (context) {
result = context[name];
if (result !== undefined) {
break;
}
}
}
return result;
}
var scriptDefs = {}; var scriptDefs = {};
function applyScript(ctor) { function applyScript(ctor) {
...@@ -2126,6 +2171,16 @@ ...@@ -2126,6 +2171,16 @@
}(EventDispatcher)); }(EventDispatcher));
var dataCenter = new DataCenter(); var dataCenter = new DataCenter();
var env = {};
function injectEnv(data) {
if (data) {
for (var _i = 0, data_1 = data; _i < data_1.length; _i++) {
var _a = data_1[_i], name = _a.name, value = _a.value;
env[name] = value;
}
}
}
var Process = (function () { var Process = (function () {
function Process() { function Process() {
} }
...@@ -2227,7 +2282,7 @@ ...@@ -2227,7 +2282,7 @@
if (!this._meta) return [3, 4]; if (!this._meta) return [3, 4];
metaConfig = this._meta; metaConfig = this._meta;
if (!metaConfig) return [3, 3]; if (!metaConfig) return [3, 3];
this.updateProps(payload); this.updateProps(this._config.props = {}, payload, this._originProps, this._meta.props);
if (!metaConfig.script) return [3, 2]; if (!metaConfig.script) return [3, 2];
func = new Function('args', 'props', 'target', 'global', 'vm', warpAsyncScript(metaConfig.script)); func = new Function('args', 'props', 'target', 'global', 'vm', warpAsyncScript(metaConfig.script));
globalContext = this._vm.globalContext; globalContext = this._vm.globalContext;
...@@ -2306,35 +2361,43 @@ ...@@ -2306,35 +2361,43 @@
return meta; return meta;
}; };
Process.prototype.getProps = function (key) { Process.prototype.getProps = function (key) {
if (key) { if (key && this._config.props) {
return this._config.props[key]; return this._config.props[key];
} }
return this._config.props; return this._config.props;
}; };
Process.prototype.updateProps = function (args) { Process.prototype.updateProps = function (props, args, originProps, propsConfig) {
if (this._originProps) { if (originProps) {
var props = this._config.props;
var propsConfig = this._meta.props;
for (var key in propsConfig) { for (var key in propsConfig) {
var value = this._originProps[key]; var value = originProps[key];
var valueType = typeof value; var valueType = typeof value;
if (valueType == 'object') { if (valueType == 'object') {
var name = value.value;
switch (value.type) { switch (value.type) {
case 'link': case 'link':
var linkedValue = this.resolveLinkedProp(value, key); var linkedValue = this.resolveLinkedProp(value, key);
if (linkedValue !== undefined) { if (linkedValue !== undefined) {
props[key] = undefined;
}
else {
props[key] = linkedValue; props[key] = linkedValue;
} }
break; break;
case 'static': case 'static':
props[key] = value.value; props[key] = name;
break; break;
case 'arguments': case 'arguments':
props[key] = args ? getDataByPath(args, value.value) : undefined; props[key] = args ? getDataByPath(args, name) : undefined;
break; break;
case 'data-center': case 'data-center':
var nameValue = dataCenter.getDataByName(value.value); var nameValue = dataCenter.getDataByName(name);
props[key] = nameValue !== undefined ? nameValue : dataCenter.getDataByPath(value.value); props[key] = nameValue !== undefined ? nameValue : dataCenter.getDataByPath(name);
break;
case 'env':
props[key] = env[name];
break;
case 'map':
this.updateProps(props[key] = {}, args, name, name);
break; break;
} }
} }
...@@ -2718,6 +2781,7 @@ ...@@ -2718,6 +2781,7 @@
}; };
Container.prototype.updateTransform = function () { Container.prototype.updateTransform = function () {
_super.prototype.updateTransform.call(this); _super.prototype.updateTransform.call(this);
this._boundsID++;
for (var i = 0, j = this.children.length; i < j; ++i) { for (var i = 0, j = this.children.length; i < j; ++i) {
var child = this.children[i]; var child = this.children[i];
if (child.visible) { if (child.visible) {
...@@ -9677,18 +9741,18 @@ ...@@ -9677,18 +9741,18 @@
leftX = 0; leftX = 0;
leftY = 0; leftY = 0;
} }
leftX -= 20 + lineWidth >> 1; leftX -= lineWidth >> 1;
leftY -= 20 + lineWidth >> 1; leftY -= lineWidth >> 1;
buttonRightX += 20 + lineWidth >> 1; buttonRightX += lineWidth >> 1;
buttonRightY += 20 + lineWidth >> 1; buttonRightY += lineWidth >> 1;
var w = buttonRightX - leftX; var w = buttonRightX - leftX;
var h = buttonRightY - leftY; var h = buttonRightY - leftY;
s.offsetX = leftX; s.offsetX = leftX;
s.offsetY = leftY; s.offsetY = leftY;
s._localBoundsSelf.x = leftX + 10; s._localBoundsSelf.x = leftX;
s._localBoundsSelf.y = leftY + 10; s._localBoundsSelf.y = leftY;
s._localBoundsSelf.width = w - 20; s._localBoundsSelf.width = w;
s._localBoundsSelf.height = h - 20; s._localBoundsSelf.height = h;
var _canvas = s.canvas; var _canvas = s.canvas;
var ctx = s.context; var ctx = s.context;
_canvas.width = w; _canvas.width = w;
...@@ -10795,20 +10859,17 @@ ...@@ -10795,20 +10859,17 @@
return EditableText; return EditableText;
}(TextField)); }(TextField));
var ScrollPage = (function (_super) { var ScrollContainer = (function (_super) {
__extends(ScrollPage, _super); __extends(ScrollContainer, _super);
function ScrollPage(vW, vH, maxDistance, isVertical, isFull) { function ScrollContainer(maxDistance, isVertical, isFull) {
if (isVertical === void 0) { isVertical = true; } if (isVertical === void 0) { isVertical = true; }
if (isFull === void 0) { isFull = false; } if (isFull === void 0) { isFull = false; }
var _this = _super.call(this) || this; var _this = _super.call(this) || this;
_this.isVertical = true; _this.isVertical = true;
_this.viewWidth = 0;
_this.viewHeight = 0;
_this.maxDistance = 1040;
_this.distance = 0; _this.distance = 0;
_this.minDis = 2; _this.minDis = 2;
_this.maskObj = new Graphics(); _this.maskObj = new Graphics();
_this.view = new Container(); _this.viewPort = new Container();
_this.lastValue = 0; _this.lastValue = 0;
_this.speed = 0; _this.speed = 0;
_this.addSpeed = 0; _this.addSpeed = 0;
...@@ -10821,21 +10882,20 @@ ...@@ -10821,21 +10882,20 @@
_this.autoScroll = false; _this.autoScroll = false;
_this.isSpringBack = true; _this.isSpringBack = true;
var s = _this; var s = _this;
s._instanceType = "ScrollPage"; s._instanceType = "ScrollContainer";
s.addChild(s.maskObj); _super.prototype.addChild.call(_this, s.maskObj);
s.addChild(s.view); _super.prototype.addChild.call(_this, s.viewPort);
if (!isFull) { if (!isFull) {
s.view.mask = s.maskObj; s.viewPort.mask = s.maskObj;
s.maskObj.isUsedToMask = false; s.maskObj.isUsedToMask = false;
} }
s.maskObj.alpha = 0; s.maskObj.alpha = 0;
s.maxDistance = maxDistance; s.updateViewRect(isVertical);
s.setViewRect(vW, vH, isVertical); s.addEventListener(MouseEvent.MOUSE_MOVE, s.onMouseEvent, s);
s.addEventListener(MouseEvent.MOUSE_MOVE, s.onMouseEvent.bind(s)); s.addEventListener(MouseEvent.MOUSE_UP, s.onMouseEvent, s);
s.addEventListener(MouseEvent.MOUSE_UP, s.onMouseEvent.bind(s)); s.addEventListener(MouseEvent.MOUSE_OUT, s.onMouseEvent, s);
s.addEventListener(MouseEvent.MOUSE_OUT, s.onMouseEvent.bind(s));
s.addEventListener(Event.ENTER_FRAME, function () { s.addEventListener(Event.ENTER_FRAME, function () {
var view = s.view; var view = s.viewPort;
if (s.autoScroll) if (s.autoScroll)
return; return;
if (!s.isSpringBack) { if (!s.isSpringBack) {
...@@ -10896,7 +10956,6 @@ ...@@ -10896,7 +10956,6 @@
} }
else { else {
if (s.stopTimes >= 0) { if (s.stopTimes >= 0) {
s.stopTimes++;
if (s.stopTimes >= 15) { if (s.stopTimes >= 15) {
s.speed = 0; s.speed = 0;
if (view[s.paramXY] > 0 || view[s.paramXY] < s.distance - s.maxDistance) { if (view[s.paramXY] > 0 || view[s.paramXY] < s.distance - s.maxDistance) {
...@@ -10907,30 +10966,37 @@ ...@@ -10907,30 +10966,37 @@
} }
} }
}); });
s.addEventListener(Event.RESIZE, _this.updateViewRect, s);
return _this; return _this;
} }
ScrollPage.prototype.setViewRect = function (w, h, isVertical) { Object.defineProperty(ScrollContainer.prototype, "maxDistance", {
get: function () {
return this.viewPort.height;
},
enumerable: true,
configurable: true
});
ScrollContainer.prototype.updateViewRect = function (isVertical) {
var s = this; var s = this;
s.maskObj.clear(); s.maskObj.clear();
s.maskObj.beginFill("#000000"); s.maskObj.beginFill("#000000");
s.maskObj.drawRect(0, 0, w, h); s.maskObj.drawRect(0, 0, s.width, s.height);
s.viewWidth = w;
s.viewHeight = h;
s.maskObj.endFill(); s.maskObj.endFill();
if (isVertical !== undefined) {
s.isVertical = isVertical; s.isVertical = isVertical;
}
if (isVertical) { if (isVertical) {
s.distance = s.viewHeight; s.distance = s.height;
s.paramXY = "y"; s.paramXY = "y";
} }
else { else {
s.distance = s.viewWidth; s.distance = s.width;
s.paramXY = "x"; s.paramXY = "x";
} }
s.isVertical = isVertical;
}; };
ScrollPage.prototype.onMouseEvent = function (e) { ScrollContainer.prototype.onMouseEvent = function (e) {
var s = this; var s = this;
var view = s.view; var view = s.viewPort;
if (e.type == MouseEvent.MOUSE_MOVE) { if (e.type == MouseEvent.MOUSE_MOVE) {
if (s.isMouseDownState < 1) { if (s.isMouseDownState < 1) {
if (!s.isStop) { if (!s.isStop) {
...@@ -10995,30 +11061,30 @@ ...@@ -10995,30 +11061,30 @@
s.isMouseDownState = 0; s.isMouseDownState = 0;
} }
}; };
ScrollPage.prototype.scrollTo = function (dis, time) { ScrollContainer.prototype.scrollTo = function (dis, time) {
var s = this; var s = this;
var newDis = s.paramXY == "x" ? s.viewWidth : s.viewHeight; var newDis = s.paramXY == "x" ? s.width : s.height;
if (dis < 0) { if (dis < 0) {
dis = 0; dis = 0;
} }
else if (dis > s.maxDistance - newDis) { else if (dis > s.maxDistance - newDis) {
dis = s.maxDistance - newDis; dis = s.maxDistance - newDis;
} }
if (Math.abs(s.view[s.paramXY] + dis) > 2) { if (Math.abs(s.viewPort[s.paramXY] + dis) > 2) {
s.isStop = true; s.isStop = true;
s.isMouseDownState = 0; s.isMouseDownState = 0;
s.paramXY = -dis; s.paramXY = -dis;
} }
}; };
ScrollPage.prototype.destroy = function () { ScrollContainer.prototype.destroy = function () {
var s = this; var s = this;
s.maskObj.destroy(); s.maskObj.destroy();
s.view.destroy(); s.viewPort.destroy();
s.maskObj = null; s.maskObj = null;
s.view = null; s.viewPort = null;
_super.prototype.destroy.call(this); _super.prototype.destroy.call(this);
}; };
return ScrollPage; return ScrollContainer;
}(Container)); }(Container));
var ScrollList = (function (_super) { var ScrollList = (function (_super) {
...@@ -11072,8 +11138,8 @@ ...@@ -11072,8 +11138,8 @@
ScrollList.prototype.flushData = function () { ScrollList.prototype.flushData = function () {
var s = this; var s = this;
if (s._isInit > 0) { if (s._isInit > 0) {
if (s.view._UI.UM) { if (s.viewPort._UI.UM) {
var id = (Math.abs(Math.floor(s.view[s.paramXY] / s._itemRow)) - 1) * s._cols; var id = (Math.abs(Math.floor(s.viewPort[s.paramXY] / s._itemRow)) - 1) * s._cols;
id = id < 0 ? 0 : id; id = id < 0 ? 0 : id;
if (id != s._lastFirstId) { if (id != s._lastFirstId) {
s._lastFirstId = id; s._lastFirstId = id;
...@@ -11112,8 +11178,8 @@ ...@@ -11112,8 +11178,8 @@
} }
} }
}; };
ScrollList.prototype.setViewRect = function (w, h, isVertical) { ScrollList.prototype.updateViewRect = function (w, h, isVertical) {
_super.prototype.setViewRect.call(this, w, h, isVertical); _super.prototype.updateViewRect.call(this, w, h, isVertical);
var s = this; var s = this;
if (s._itemRow && s._itemCol) { if (s._itemRow && s._itemCol) {
s._updateViewRect(); s._updateViewRect();
...@@ -11139,12 +11205,12 @@ ...@@ -11139,12 +11205,12 @@
item.id = -1; item.id = -1;
item.data = null; item.data = null;
s._items.push(item); s._items.push(item);
s.view.addChild(item); s.viewPort.addChild(item);
} }
} }
else { else {
for (var i = 0; i < s._itemCount - newCount; i++) { for (var i = 0; i < s._itemCount - newCount; i++) {
s.view.removeChild(s._items.pop()); s.viewPort.removeChild(s._items.pop());
} }
} }
s._itemCount = newCount; s._itemCount = newCount;
...@@ -11154,14 +11220,14 @@ ...@@ -11154,14 +11220,14 @@
ScrollList.prototype.setLoading = function (downLoading) { ScrollList.prototype.setLoading = function (downLoading) {
var s = this; var s = this;
if (s.downL) { if (s.downL) {
s.view.removeChild(s.downL); s.viewPort.removeChild(s.downL);
var wh = s.downL.getWH(); var wh = s.downL.getWH();
s.maxDistance -= (s.paramXY == "x" ? wh.width : wh.height); s.maxDistance -= (s.paramXY == "x" ? wh.width : wh.height);
s.downL = null; s.downL = null;
} }
if (downLoading) { if (downLoading) {
s.downL = downLoading; s.downL = downLoading;
s.view.addChild(downLoading); s.viewPort.addChild(downLoading);
s.downL[s.paramXY] = Math.max(s.distance, s.maxDistance); s.downL[s.paramXY] = Math.max(s.distance, s.maxDistance);
var wh = s.downL.getWH(); var wh = s.downL.getWH();
s.maxDistance += (s.paramXY == "x" ? wh.width : wh.height); s.maxDistance += (s.paramXY == "x" ? wh.width : wh.height);
...@@ -11179,7 +11245,7 @@ ...@@ -11179,7 +11245,7 @@
_super.prototype.destroy.call(this); _super.prototype.destroy.call(this);
}; };
return ScrollList; return ScrollList;
}(ScrollPage)); }(ScrollContainer));
var Button = (function (_super) { var Button = (function (_super) {
__extends(Button, _super); __extends(Button, _super);
...@@ -12155,11 +12221,39 @@ ...@@ -12155,11 +12221,39 @@
return Label; return Label;
}(TextField)); }(TextField));
var proxyMethods = [
'onChildrenChange',
'addChild',
'addChildAt',
'swapChildren',
'getChildIndex',
'setChildIndex',
'getChildAt',
'getChildByName',
'removeChild',
'removeChildAt',
'removeChildren',
];
var ScrollView = (function (_super) {
__extends(ScrollView, _super);
function ScrollView() {
var _this = _super.call(this) || this;
for (var _i = 0, proxyMethods_1 = proxyMethods; _i < proxyMethods_1.length; _i++) {
var item = proxyMethods_1[_i];
_this[item] = _this.viewPort[item].bind(_this.viewPort);
}
return _this;
}
return ScrollView;
}(ScrollContainer));
var nodeTypeMapping = { var nodeTypeMapping = {
node: Container, node: Container,
rect: Rect, rect: Rect,
circle: Circle$1,
label: Label, label: Label,
image: Image$1, image: Image$1,
scrollView: ScrollView,
}; };
function instantiate(config) { function instantiate(config) {
return instantiateView(config); return instantiateView(config);
...@@ -12208,16 +12302,6 @@ ...@@ -12208,16 +12302,6 @@
} }
} }
var env = {};
function injectEnv(data) {
if (data) {
for (var _i = 0, data_1 = data; _i < data_1.length; _i++) {
var _a = data_1[_i], name = _a.name, value = _a.value;
env[name] = value;
}
}
}
var customMap = {}; var customMap = {};
function registerCustomModule(config) { function registerCustomModule(config) {
var id = config.id, code = config.code; var id = config.id, code = config.code;
...@@ -12323,9 +12407,11 @@ ...@@ -12323,9 +12407,11 @@
if (customs) { if (customs) {
for (_i = 0, customs_1 = customs; _i < customs_1.length; _i++) { for (_i = 0, customs_1 = customs; _i < customs_1.length; _i++) {
custom = customs_1[_i]; custom = customs_1[_i];
if (custom.assets) {
total += custom.assets.length; total += custom.assets.length;
} }
} }
}
showLoadingView(); showLoadingView();
return [4, loadAssets(assets, p)]; return [4, loadAssets(assets, p)];
case 1: case 1:
...@@ -12336,6 +12422,7 @@ ...@@ -12336,6 +12422,7 @@
case 2: case 2:
if (!(_a < customs_2.length)) return [3, 5]; if (!(_a < customs_2.length)) return [3, 5];
custom = customs_2[_a]; custom = customs_2[_a];
if (!custom.assets) return [3, 4];
return [4, loadAssets(custom.assets, p)]; return [4, loadAssets(custom.assets, p)];
case 3: case 3:
_b.sent(); _b.sent();
...@@ -12396,7 +12483,7 @@ ...@@ -12396,7 +12483,7 @@
case 'push': case 'push':
case 'replace': case 'replace':
case 'popAll': case 'popAll':
if (options.center) { if (options && options.center) {
view.horizonCenter = 0; view.horizonCenter = 0;
view.verticalCenter = 0; view.verticalCenter = 0;
} }
...@@ -12467,8 +12554,9 @@ ...@@ -12467,8 +12554,9 @@
exports.Rect = Rect; exports.Rect = Rect;
exports.Rectangle = Rectangle; exports.Rectangle = Rectangle;
exports.ScriptBase = ScriptBase; exports.ScriptBase = ScriptBase;
exports.ScrollContainer = ScrollContainer;
exports.ScrollList = ScrollList; exports.ScrollList = ScrollList;
exports.ScrollPage = ScrollPage; exports.ScrollView = ScrollView;
exports.Shape = Shape; exports.Shape = Shape;
exports.Sprite = Sprite; exports.Sprite = Sprite;
exports.Stage = Stage; exports.Stage = Stage;
...@@ -12492,6 +12580,7 @@ ...@@ -12492,6 +12580,7 @@
exports.dirtyFieldTrigger = dirtyFieldTrigger; exports.dirtyFieldTrigger = dirtyFieldTrigger;
exports.env = env; exports.env = env;
exports.fieldChanged = fieldChanged; exports.fieldChanged = fieldChanged;
exports.findVariable = findVariable;
exports.getDataByPath = getDataByPath; exports.getDataByPath = getDataByPath;
exports.getTexture = getTexture; exports.getTexture = getTexture;
exports.globalEvent = globalEvent; exports.globalEvent = globalEvent;
...@@ -12503,6 +12592,7 @@ ...@@ -12503,6 +12592,7 @@
exports.injectProp = injectProp; exports.injectProp = injectProp;
exports.inputFeildIosEnable = inputFeildIosEnable; exports.inputFeildIosEnable = inputFeildIosEnable;
exports.instantiate = instantiate; exports.instantiate = instantiate;
exports.joinPath = joinPath;
exports.jsonp = jsonp; exports.jsonp = jsonp;
exports.launch = launch; exports.launch = launch;
exports.launchWithConfig = launchWithConfig; exports.launchWithConfig = launchWithConfig;
...@@ -12518,9 +12608,9 @@ ...@@ -12518,9 +12608,9 @@
exports.registerScripts = registerScripts; exports.registerScripts = registerScripts;
exports.sin = sin; exports.sin = sin;
exports.toDisplayDataURL = toDisplayDataURL; exports.toDisplayDataURL = toDisplayDataURL;
exports.trimChar = trimChar;
exports.urlJoin = urlJoin; exports.urlJoin = urlJoin;
Object.defineProperty(exports, '__esModule', { value: true }); Object.defineProperty(exports, '__esModule', { value: true });
})); }));
//# sourceMappingURL=index.js.map
This source diff could not be displayed because it is too large. You can view the blob instead.
/*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.
See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** */
/* global global, define, System, Reflect, Promise */
var __extends;
var __assign;
var __rest;
var __decorate;
var __param;
var __metadata;
var __awaiter;
var __generator;
var __exportStar;
var __values;
var __read;
var __spread;
var __spreadArrays;
var __await;
var __asyncGenerator;
var __asyncDelegator;
var __asyncValues;
var __makeTemplateObject;
var __importStar;
var __importDefault;
(function (factory) {
var root = typeof global === "object" ? global : typeof self === "object" ? self : typeof this === "object" ? this : {};
if (typeof define === "function" && define.amd) {
define("tslib", ["exports"], function (exports) { factory(createExporter(root, createExporter(exports))); });
}
else if (typeof module === "object" && typeof module.exports === "object") {
factory(createExporter(root, createExporter(module.exports)));
}
else {
factory(createExporter(root));
}
function createExporter(exports, previous) {
if (exports !== root) {
if (typeof Object.create === "function") {
Object.defineProperty(exports, "__esModule", { value: true });
}
else {
exports.__esModule = true;
}
}
return function (id, v) { return exports[id] = previous ? previous(id, v) : v; };
}
})
(function (exporter) {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
__extends = function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
__assign = Object.assign || function (t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
}
return t;
};
__rest = function (s, e) {
var t = {};
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
t[p] = s[p];
if (s != null && typeof Object.getOwnPropertySymbols === "function")
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
t[p[i]] = s[p[i]];
}
return t;
};
__decorate = function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
__param = function (paramIndex, decorator) {
return function (target, key) { decorator(target, key, paramIndex); }
};
__metadata = function (metadataKey, metadataValue) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue);
};
__awaiter = function (thisArg, _arguments, P, generator) {
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
__generator = function (thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (_) try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [op[0] & 2, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
}
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
};
__exportStar = function (m, exports) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
};
__values = function (o) {
var m = typeof Symbol === "function" && o[Symbol.iterator], i = 0;
if (m) return m.call(o);
return {
next: function () {
if (o && i >= o.length) o = void 0;
return { value: o && o[i++], done: !o };
}
};
};
__read = function (o, n) {
var m = typeof Symbol === "function" && o[Symbol.iterator];
if (!m) return o;
var i = m.call(o), r, ar = [], e;
try {
while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
}
catch (error) { e = { error: error }; }
finally {
try {
if (r && !r.done && (m = i["return"])) m.call(i);
}
finally { if (e) throw e.error; }
}
return ar;
};
__spread = function () {
for (var ar = [], i = 0; i < arguments.length; i++)
ar = ar.concat(__read(arguments[i]));
return ar;
};
__spreadArrays = function () {
for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
for (var r = Array(s), k = 0, i = 0; i < il; i++)
for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
r[k] = a[j];
return r;
};
__await = function (v) {
return this instanceof __await ? (this.v = v, this) : new __await(v);
};
__asyncGenerator = function (thisArg, _arguments, generator) {
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
var g = generator.apply(thisArg, _arguments || []), i, q = [];
return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i;
function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }
function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }
function fulfill(value) { resume("next", value); }
function reject(value) { resume("throw", value); }
function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
};
__asyncDelegator = function (o) {
var i, p;
return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i;
function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : f ? f(v) : v; } : f; }
};
__asyncValues = function (o) {
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
var m = o[Symbol.asyncIterator], i;
return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i);
function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }
function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
};
__makeTemplateObject = function (cooked, raw) {
if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; }
return cooked;
};
__importStar = function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
__importDefault = function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
exporter("__extends", __extends);
exporter("__assign", __assign);
exporter("__rest", __rest);
exporter("__decorate", __decorate);
exporter("__param", __param);
exporter("__metadata", __metadata);
exporter("__awaiter", __awaiter);
exporter("__generator", __generator);
exporter("__exportStar", __exportStar);
exporter("__values", __values);
exporter("__read", __read);
exporter("__spread", __spread);
exporter("__spreadArrays", __spreadArrays);
exporter("__await", __await);
exporter("__asyncGenerator", __asyncGenerator);
exporter("__asyncDelegator", __asyncDelegator);
exporter("__asyncValues", __asyncValues);
exporter("__makeTemplateObject", __makeTemplateObject);
exporter("__importStar", __importStar);
exporter("__importDefault", __importDefault);
});
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment