From ea77a41feac7d9746afa5a279e1781963e8d75e0 Mon Sep 17 00:00:00 2001 From: Akshay Date: Wed, 28 Aug 2024 15:22:37 +0530 Subject: [PATCH] Added dist library folders --- libraries/we-cap-inbox/index.js | 74 +++++++ libraries/we-cap-inbox/ngx/bundle.js | 119 +++++++++++ libraries/we-cap-inbox/ngx/index.js | 90 ++++++++ libraries/webengage/index.js | 149 ++++++++++++++ libraries/webengage/ngx/bundle.js | 294 +++++++++++++++++++++++++++ libraries/webengage/ngx/index.js | 265 ++++++++++++++++++++++++ 6 files changed, 991 insertions(+) create mode 100644 libraries/we-cap-inbox/index.js create mode 100644 libraries/we-cap-inbox/ngx/bundle.js create mode 100644 libraries/we-cap-inbox/ngx/index.js create mode 100644 libraries/webengage/index.js create mode 100644 libraries/webengage/ngx/bundle.js create mode 100644 libraries/webengage/ngx/index.js diff --git a/libraries/we-cap-inbox/index.js b/libraries/we-cap-inbox/index.js new file mode 100644 index 000000000..749a5dbd4 --- /dev/null +++ b/libraries/we-cap-inbox/index.js @@ -0,0 +1,74 @@ +var __extends = + (this && this.__extends) || + (function () { + var extendStatics = function (d, b) { + extendStatics = + Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && + function (d, b) { + d.__proto__ = b; + }) || + function (d, b) { + for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; + }; + return extendStatics(d, b); + }; + return function (d, b) { + if (typeof b !== 'function' && b !== null) + throw new TypeError('Class extends value ' + String(b) + ' is not a constructor or null'); + extendStatics(d, b); + function __() { + this.constructor = d; + } + d.prototype = b === null ? Object.create(b) : ((__.prototype = b.prototype), new __()); + }; + })(); +import { AwesomeCordovaNativePlugin, cordova } from '@awesome-cordova-plugins/core'; +var WECapInboxOriginal = /** @class */ (function (_super) { + __extends(WECapInboxOriginal, _super); + function WECapInboxOriginal() { + return (_super !== null && _super.apply(this, arguments)) || this; + } + WECapInboxOriginal.prototype.resetNotificationCount = function () { + return cordova(this, 'resetNotificationCount', {}, arguments); + }; + WECapInboxOriginal.prototype.getNotificationCount = function (successCallback, errorCallback) { + return cordova(this, 'getNotificationCount', {}, arguments); + }; + WECapInboxOriginal.prototype.getNotificationList = function (offset, successCallback, errorCallback) { + return cordova(this, 'getNotificationList', {}, arguments); + }; + WECapInboxOriginal.prototype.markRead = function (notificationObject) { + return cordova(this, 'markRead', {}, arguments); + }; + WECapInboxOriginal.prototype.markUnread = function (notificationObject) { + return cordova(this, 'markUnread', {}, arguments); + }; + WECapInboxOriginal.prototype.trackClick = function (notificationObject) { + return cordova(this, 'trackClick', {}, arguments); + }; + WECapInboxOriginal.prototype.trackView = function (notificationObject) { + return cordova(this, 'trackView', {}, arguments); + }; + WECapInboxOriginal.prototype.markDelete = function (notificationObject) { + return cordova(this, 'markDelete', {}, arguments); + }; + WECapInboxOriginal.prototype.readAll = function (notificationList) { + return cordova(this, 'readAll', {}, arguments); + }; + WECapInboxOriginal.prototype.unReadAll = function (notificationList) { + return cordova(this, 'unReadAll', {}, arguments); + }; + WECapInboxOriginal.prototype.deleteAll = function (notificationList) { + return cordova(this, 'deleteAll', {}, arguments); + }; + WECapInboxOriginal.pluginName = 'WECapInbox'; + WECapInboxOriginal.plugin = 'we-notificationinbox-cordova'; + WECapInboxOriginal.pluginRef = 'WENotificationInboxPlugin'; + WECapInboxOriginal.repo = 'https://github.com/WebEngage/we-ionic-notification-inbox'; + WECapInboxOriginal.platforms = ['Android', 'iOS']; + return WECapInboxOriginal; +})(AwesomeCordovaNativePlugin); +var WECapInbox = new WECapInboxOriginal(); +export { WECapInbox }; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvQGF3ZXNvbWUtY29yZG92YS1wbHVnaW5zL3BsdWdpbnMvd2UtY2FwLWluYm94L2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztBQUNBLE9BQU8sdUNBQStDLE1BQU0sK0JBQStCLENBQUM7O0lBNkI1RCw4QkFBMEI7Ozs7SUFNeEQsMkNBQXNCO0lBV3RCLHlDQUFvQixhQUNsQixlQUF3QyxFQUN4QyxhQUFzQztJQWF4Qyx3Q0FBbUIsYUFDakIsTUFBeUIsRUFDekIsZUFBOEQsRUFDOUQsYUFBc0M7SUFXeEMsNkJBQVEsYUFBQyxrQkFBOEI7SUFVdkMsK0JBQVUsYUFBQyxrQkFBOEI7SUFVekMsK0JBQVUsYUFBQyxrQkFBOEI7SUFVekMsOEJBQVMsYUFBQyxrQkFBOEI7SUFVeEMsK0JBQVUsYUFBQyxrQkFBOEI7SUFVekMsNEJBQU8sYUFBQyxnQkFBMkI7SUFVbkMsOEJBQVMsYUFBQyxnQkFBMkI7SUFVckMsOEJBQVMsYUFBQyxnQkFBMkI7Ozs7OztxQkFsSnZDO0VBOEJnQywwQkFBMEI7U0FBN0MsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFBsdWdpbiwgQ29yZG92YSwgQXdlc29tZUNvcmRvdmFOYXRpdmVQbHVnaW4gfSBmcm9tICdAYXdlc29tZS1jb3Jkb3ZhLXBsdWdpbnMvY29yZSc7XG5cbi8qKlxuICogQG5hbWUgV0UgQ2FwIEluYm94XG4gKiBAZGVzY3JpcHRpb25cbiAqIFRoaXMgcGx1Z2luIHByb3ZpZGVzIGZ1bmN0aW9uYWxpdGllcyB0byBtYW5hZ2Ugbm90aWZpY2F0aW9ucyBpbiB5b3VyIGFwcC5cbiAqXG4gKiBAdXNhZ2VcbiAqIGBgYHR5cGVzY3JpcHRcbiAqIGltcG9ydCB7IFdFQ2FwSW5ib3ggfSBmcm9tICdAYXdlc29tZS1jb3Jkb3ZhLXBsdWdpbnMvd2UtY2FwLWluYm94JztcbiAqXG4gKiBjb25zdHJ1Y3Rvcihwcml2YXRlIHdFQ2FwSW5ib3g6IFdFQ2FwSW5ib3gpIHsgfVxuICpcbiAqIC4uLlxuICpcbiAqIHRoaXMud0VDYXBJbmJveC5nZXROb3RpZmljYXRpb25Db3VudCgpXG4gKiAgIC50aGVuKChjb3VudDogbnVtYmVyKSA9PiBjb25zb2xlLmxvZyhjb3VudCkpXG4gKiAgIC5jYXRjaCgoZXJyb3I6IHN0cmluZykgPT4gY29uc29sZS5lcnJvcihlcnJvcikpO1xuICogYGBgXG4gKi9cblxuQFBsdWdpbih7XG4gIHBsdWdpbk5hbWU6ICdXRUNhcEluYm94JyxcbiAgcGx1Z2luOiAnd2Utbm90aWZpY2F0aW9uaW5ib3gtY29yZG92YScsIC8vIG5wbSBwYWNrYWdlIG5hbWUsIGV4YW1wbGU6IGNvcmRvdmEtcGx1Z2luLWNhbWVyYVxuICBwbHVnaW5SZWY6ICdXRU5vdGlmaWNhdGlvbkluYm94UGx1Z2luJywgLy8gdGhlIHZhcmlhYmxlIHJlZmVyZW5jZSB0byBjYWxsIHRoZSBwbHVnaW4sXG4gIHJlcG86ICdodHRwczovL2dpdGh1Yi5jb20vV2ViRW5nYWdlL3dlLWlvbmljLW5vdGlmaWNhdGlvbi1pbmJveCcsXG4gIHBsYXRmb3JtczogWydBbmRyb2lkJywgJ2lPUyddLCAvLyBBcnJheSBvZiBwbGF0Zm9ybXMgc3VwcG9ydGVkLCBleGFtcGxlOiBbJ0FuZHJvaWQnLCAnaU9TJ11cbn0pXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgV0VDYXBJbmJveCBleHRlbmRzIEF3ZXNvbWVDb3Jkb3ZhTmF0aXZlUGx1Z2luIHtcbiAgLyoqXG4gICAqIFJlc2V0cyB0aGUgbm90aWZpY2F0aW9uIGNvdW50LlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTx2b2lkPn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgcmVzZXROb3RpZmljYXRpb25Db3VudCgpOiBQcm9taXNlPHZvaWQ+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogUmV0cmlldmVzIHRoZSBjb3VudCBvZiBub3RpZmljYXRpb25zLlxuICAgKiBAcGFyYW0ge2Z1bmN0aW9ufSBzdWNjZXNzQ2FsbGJhY2tcbiAgICogQHBhcmFtIHtmdW5jdGlvbn0gZXJyb3JDYWxsYmFja1xuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxudW1iZXI+fSAtIFRoZSBjb3VudCBvZiBub3RpZmljYXRpb25zLlxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBnZXROb3RpZmljYXRpb25Db3VudChcbiAgICBzdWNjZXNzQ2FsbGJhY2s6IChjb3VudDogU3RyaW5nKSA9PiB2b2lkLFxuICAgIGVycm9yQ2FsbGJhY2s6IChlcnJvcjogc3RyaW5nKSA9PiB2b2lkXG4gICk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqLVxuICAgKiBTZXRzIFdlYkVuZ2FnZSBTREsgY29uZmlndXJhdGlvblxuICAgKiBAcGFyYW0ge0pzb25PYmplY3QgfCBudWxsfSBvZmZzZXQgLSBPcHRpb25hbCBvZmZzZXQgZm9yIG5vdGlmaWNhdGlvbnNcbiAgICogQHBhcmFtIHtmdW5jdGlvbn0gc3VjY2Vzc0NhbGxiYWNrXG4gICAqIEBwYXJhbSB7ZnVuY3Rpb259IGVycm9yQ2FsbGJhY2tcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0Tm90aWZpY2F0aW9uTGlzdChcbiAgICBvZmZzZXQ6IEpzb25PYmplY3QgfCBudWxsLFxuICAgIHN1Y2Nlc3NDYWxsYmFjazogKG5vdGlmaWNhdGlvbnM6IE5vdGlmaWNhdGlvblJlc3BvbnNlKSA9PiB2b2lkLFxuICAgIGVycm9yQ2FsbGJhY2s6IChlcnJvcjogc3RyaW5nKSA9PiB2b2lkXG4gICk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIE1hcmtzIGEgc3BlY2lmaWMgbm90aWZpY2F0aW9uIGFzIHJlYWQuXG4gICAqIEBwYXJhbSB7SnNvbk9iamVjdH0gbm90aWZpY2F0aW9uT2JqZWN0IC0gVGhlIG5vdGlmaWNhdGlvbiB0byBtYXJrIGFzIHJlYWQuXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPHZvaWQ+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBtYXJrUmVhZChub3RpZmljYXRpb25PYmplY3Q6IEpzb25PYmplY3QpOiBQcm9taXNlPHZvaWQ+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogTWFya3MgYSBzcGVjaWZpYyBub3RpZmljYXRpb24gYXMgdW5yZWFkLlxuICAgKiBAcGFyYW0ge0pzb25PYmplY3R9IG5vdGlmaWNhdGlvbk9iamVjdCAtIFRoZSBub3RpZmljYXRpb24gdG8gbWFyayBhcyB1bnJlYWQuXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPHZvaWQ+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBtYXJrVW5yZWFkKG5vdGlmaWNhdGlvbk9iamVjdDogSnNvbk9iamVjdCk6IFByb21pc2U8dm9pZD4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBUcmFja3MgYSBjbGljayBldmVudCBvbiBhIG5vdGlmaWNhdGlvbi5cbiAgICogQHBhcmFtIHtKc29uT2JqZWN0fSBub3RpZmljYXRpb25PYmplY3QgLSBUaGUgbm90aWZpY2F0aW9uIHRoYXQgd2FzIGNsaWNrZWQuXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPHZvaWQ+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICB0cmFja0NsaWNrKG5vdGlmaWNhdGlvbk9iamVjdDogSnNvbk9iamVjdCk6IFByb21pc2U8dm9pZD4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBUcmFja3MgdGhlIHZpZXcgZXZlbnQgb2YgYSBub3RpZmljYXRpb24uXG4gICAqIEBwYXJhbSB7SnNvbk9iamVjdH0gbm90aWZpY2F0aW9uT2JqZWN0IC0gVGhlIG5vdGlmaWNhdGlvbiB0aGF0IHdhcyB2aWV3ZWQuXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPHZvaWQ+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICB0cmFja1ZpZXcobm90aWZpY2F0aW9uT2JqZWN0OiBKc29uT2JqZWN0KTogUHJvbWlzZTx2b2lkPiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIE1hcmtzIGEgc3BlY2lmaWMgbm90aWZpY2F0aW9uIGFzIGRlbGV0ZWQuXG4gICAqIEBwYXJhbSB7SnNvbk9iamVjdH0gbm90aWZpY2F0aW9uT2JqZWN0IC0gVGhlIG5vdGlmaWNhdGlvbiB0byBkZWxldGUuXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPHZvaWQ+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBtYXJrRGVsZXRlKG5vdGlmaWNhdGlvbk9iamVjdDogSnNvbk9iamVjdCk6IFByb21pc2U8dm9pZD4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBNYXJrcyBhbGwgbm90aWZpY2F0aW9ucyBhcyByZWFkLlxuICAgKiBAcGFyYW0ge0pzb25BcnJheX0gbm90aWZpY2F0aW9uTGlzdCAtIEFuIGFycmF5IG9mIG5vdGlmaWNhdGlvbiBpZGVudGlmaWVycyB0byBtYXJrIGFzIHJlYWQuXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPHZvaWQ+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICByZWFkQWxsKG5vdGlmaWNhdGlvbkxpc3Q6IEpzb25BcnJheSk6IFByb21pc2U8dm9pZD4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBNYXJrcyBhbGwgbm90aWZpY2F0aW9ucyBhcyB1bnJlYWQuXG4gICAqIEBwYXJhbSB7SnNvbkFycmF5fSBub3RpZmljYXRpb25MaXN0IC0gQW4gYXJyYXkgb2Ygbm90aWZpY2F0aW9uIGlkZW50aWZpZXJzIHRvIG1hcmsgYXMgdW5yZWFkLlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTx2b2lkPn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgdW5SZWFkQWxsKG5vdGlmaWNhdGlvbkxpc3Q6IEpzb25BcnJheSk6IFByb21pc2U8dm9pZD4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBEZWxldGVzIGFsbCBub3RpZmljYXRpb25zLlxuICAgKiBAcGFyYW0ge0pzb25BcnJheX0gbm90aWZpY2F0aW9uTGlzdCAtIEFuIGFycmF5IG9mIG5vdGlmaWNhdGlvbiBpZGVudGlmaWVycyB0byBkZWxldGUuXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPHZvaWQ+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBkZWxldGVBbGwobm90aWZpY2F0aW9uTGlzdDogSnNvbkFycmF5KTogUHJvbWlzZTx2b2lkPiB7XG4gICAgcmV0dXJuO1xuICB9XG59XG5cbmV4cG9ydCB0eXBlIEpzb25WYWx1ZSA9IHN0cmluZyB8IG51bWJlciB8IGJvb2xlYW4gfCBudWxsIHwgSnNvbk9iamVjdCB8IEpzb25BcnJheTtcblxuZXhwb3J0IHR5cGUgTm90aWZpY2F0aW9uUmVzcG9uc2UgPSB7XG4gIGhhc05leHQ6IGJvb2xlYW47XG4gIG1lc3NhZ2VMaXN0OiBKc29uQXJyYXk7XG59O1xuXG5leHBvcnQgdHlwZSBKc29uT2JqZWN0ID0ge1xuICBba2V5OiBzdHJpbmddOiBKc29uVmFsdWU7XG59O1xuXG5leHBvcnQgdHlwZSBKc29uQXJyYXkgPSBKc29uVmFsdWVbXTtcbiJdfQ== diff --git a/libraries/we-cap-inbox/ngx/bundle.js b/libraries/we-cap-inbox/ngx/bundle.js new file mode 100644 index 000000000..4c5ab389c --- /dev/null +++ b/libraries/we-cap-inbox/ngx/bundle.js @@ -0,0 +1,119 @@ +'use strict'; + +var tslib = require('tslib'); +var i0 = require('@angular/core'); +var core = require('@awesome-cordova-plugins/core'); + +function _interopNamespaceDefault(e) { + var n = Object.create(null); + if (e) { + Object.keys(e).forEach(function (k) { + if (k !== 'default') { + var d = Object.getOwnPropertyDescriptor(e, k); + Object.defineProperty( + n, + k, + d.get + ? d + : { + enumerable: true, + get: function () { + return e[k]; + }, + } + ); + } + }); + } + n.default = e; + return Object.freeze(n); +} + +var i0__namespace = /*#__PURE__*/ _interopNamespaceDefault(i0); + +var WECapInbox = /** @class */ (function (_super) { + tslib.__extends(WECapInbox, _super); + function WECapInbox() { + return (_super !== null && _super.apply(this, arguments)) || this; + } + WECapInbox.prototype.resetNotificationCount = function () { + return core.cordova(this, 'resetNotificationCount', {}, arguments); + }; + WECapInbox.prototype.getNotificationCount = function (successCallback, errorCallback) { + return core.cordova(this, 'getNotificationCount', {}, arguments); + }; + WECapInbox.prototype.getNotificationList = function (offset, successCallback, errorCallback) { + return core.cordova(this, 'getNotificationList', {}, arguments); + }; + WECapInbox.prototype.markRead = function (notificationObject) { + return core.cordova(this, 'markRead', {}, arguments); + }; + WECapInbox.prototype.markUnread = function (notificationObject) { + return core.cordova(this, 'markUnread', {}, arguments); + }; + WECapInbox.prototype.trackClick = function (notificationObject) { + return core.cordova(this, 'trackClick', {}, arguments); + }; + WECapInbox.prototype.trackView = function (notificationObject) { + return core.cordova(this, 'trackView', {}, arguments); + }; + WECapInbox.prototype.markDelete = function (notificationObject) { + return core.cordova(this, 'markDelete', {}, arguments); + }; + WECapInbox.prototype.readAll = function (notificationList) { + return core.cordova(this, 'readAll', {}, arguments); + }; + WECapInbox.prototype.unReadAll = function (notificationList) { + return core.cordova(this, 'unReadAll', {}, arguments); + }; + WECapInbox.prototype.deleteAll = function (notificationList) { + return core.cordova(this, 'deleteAll', {}, arguments); + }; + WECapInbox.ɵfac = i0__namespace.ɵɵngDeclareFactory({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0__namespace, + type: WECapInbox, + deps: null, + target: i0__namespace.ɵɵFactoryTarget.Injectable, + }); + WECapInbox.ɵprov = i0__namespace.ɵɵngDeclareInjectable({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0__namespace, + type: WECapInbox, + }); + WECapInbox.pluginName = 'WECapInbox'; + WECapInbox.plugin = 'we-notificationinbox-cordova'; + WECapInbox.pluginRef = 'WENotificationInboxPlugin'; + WECapInbox.repo = 'https://github.com/WebEngage/we-ionic-notification-inbox'; + WECapInbox.platforms = ['Android', 'iOS']; + WECapInbox = tslib.__decorate([], WECapInbox); + return WECapInbox; +})(core.AwesomeCordovaNativePlugin); +i0__namespace.ɵɵngDeclareClassMetadata({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0__namespace, + type: WECapInbox, + decorators: [ + { + type: i0.Injectable, + }, + ], + propDecorators: { + resetNotificationCount: [], + getNotificationCount: [], + getNotificationList: [], + markRead: [], + markUnread: [], + trackClick: [], + trackView: [], + markDelete: [], + readAll: [], + unReadAll: [], + deleteAll: [], + }, +}); + +exports.WECapInbox = WECapInbox; diff --git a/libraries/we-cap-inbox/ngx/index.js b/libraries/we-cap-inbox/ngx/index.js new file mode 100644 index 000000000..7ab7c981e --- /dev/null +++ b/libraries/we-cap-inbox/ngx/index.js @@ -0,0 +1,90 @@ +import { __decorate, __extends } from 'tslib'; +import { Injectable } from '@angular/core'; +import { AwesomeCordovaNativePlugin, cordova } from '@awesome-cordova-plugins/core'; +import * as i0 from '@angular/core'; +var WECapInbox = /** @class */ (function (_super) { + __extends(WECapInbox, _super); + function WECapInbox() { + return (_super !== null && _super.apply(this, arguments)) || this; + } + WECapInbox.prototype.resetNotificationCount = function () { + return cordova(this, 'resetNotificationCount', {}, arguments); + }; + WECapInbox.prototype.getNotificationCount = function (successCallback, errorCallback) { + return cordova(this, 'getNotificationCount', {}, arguments); + }; + WECapInbox.prototype.getNotificationList = function (offset, successCallback, errorCallback) { + return cordova(this, 'getNotificationList', {}, arguments); + }; + WECapInbox.prototype.markRead = function (notificationObject) { + return cordova(this, 'markRead', {}, arguments); + }; + WECapInbox.prototype.markUnread = function (notificationObject) { + return cordova(this, 'markUnread', {}, arguments); + }; + WECapInbox.prototype.trackClick = function (notificationObject) { + return cordova(this, 'trackClick', {}, arguments); + }; + WECapInbox.prototype.trackView = function (notificationObject) { + return cordova(this, 'trackView', {}, arguments); + }; + WECapInbox.prototype.markDelete = function (notificationObject) { + return cordova(this, 'markDelete', {}, arguments); + }; + WECapInbox.prototype.readAll = function (notificationList) { + return cordova(this, 'readAll', {}, arguments); + }; + WECapInbox.prototype.unReadAll = function (notificationList) { + return cordova(this, 'unReadAll', {}, arguments); + }; + WECapInbox.prototype.deleteAll = function (notificationList) { + return cordova(this, 'deleteAll', {}, arguments); + }; + WECapInbox.ɵfac = i0.ɵɵngDeclareFactory({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0, + type: WECapInbox, + deps: null, + target: i0.ɵɵFactoryTarget.Injectable, + }); + WECapInbox.ɵprov = i0.ɵɵngDeclareInjectable({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0, + type: WECapInbox, + }); + WECapInbox.pluginName = 'WECapInbox'; + WECapInbox.plugin = 'we-notificationinbox-cordova'; + WECapInbox.pluginRef = 'WENotificationInboxPlugin'; + WECapInbox.repo = 'https://github.com/WebEngage/we-ionic-notification-inbox'; + WECapInbox.platforms = ['Android', 'iOS']; + WECapInbox = __decorate([], WECapInbox); + return WECapInbox; +})(AwesomeCordovaNativePlugin); +export { WECapInbox }; +i0.ɵɵngDeclareClassMetadata({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0, + type: WECapInbox, + decorators: [ + { + type: Injectable, + }, + ], + propDecorators: { + resetNotificationCount: [], + getNotificationCount: [], + getNotificationList: [], + markRead: [], + markUnread: [], + trackClick: [], + trackView: [], + markDelete: [], + readAll: [], + unReadAll: [], + deleteAll: [], + }, +}); +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvQGF3ZXNvbWUtY29yZG92YS1wbHVnaW5zL3BsdWdpbnMvd2UtY2FwLWluYm94L25neC9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLHVDQUErQyxNQUFNLCtCQUErQixDQUFDOzs7SUE2QjVELDhCQUEwQjs7OztJQU14RCwyQ0FBc0I7SUFXdEIseUNBQW9CLGFBQ2xCLGVBQXdDLEVBQ3hDLGFBQXNDO0lBYXhDLHdDQUFtQixhQUNqQixNQUF5QixFQUN6QixlQUE4RCxFQUM5RCxhQUFzQztJQVd4Qyw2QkFBUSxhQUFDLGtCQUE4QjtJQVV2QywrQkFBVSxhQUFDLGtCQUE4QjtJQVV6QywrQkFBVSxhQUFDLGtCQUE4QjtJQVV6Qyw4QkFBUyxhQUFDLGtCQUE4QjtJQVV4QywrQkFBVSxhQUFDLGtCQUE4QjtJQVV6Qyw0QkFBTyxhQUFDLGdCQUEyQjtJQVVuQyw4QkFBUyxhQUFDLGdCQUEyQjtJQVVyQyw4QkFBUyxhQUFDLGdCQUEyQjs0R0FwSDFCLFVBQVU7Z0hBQVYsVUFBVTs7Ozs7O0lBQVYsVUFBVSxrQkFBVixVQUFVO3FCQTlCdkI7RUE4QmdDLDBCQUEwQjtTQUE3QyxVQUFVOzRGQUFWLFVBQVU7a0JBRHRCLFVBQVU7OEJBT1Qsc0JBQXNCLE1BV3RCLG9CQUFvQixNQWVwQixtQkFBbUIsTUFjbkIsUUFBUSxNQVVSLFVBQVUsTUFVVixVQUFVLE1BVVYsU0FBUyxNQVVULFVBQVUsTUFVVixPQUFPLE1BVVAsU0FBUyxNQVVULFNBQVMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBQbHVnaW4sIENvcmRvdmEsIEF3ZXNvbWVDb3Jkb3ZhTmF0aXZlUGx1Z2luIH0gZnJvbSAnQGF3ZXNvbWUtY29yZG92YS1wbHVnaW5zL2NvcmUnO1xuXG4vKipcbiAqIEBuYW1lIFdFIENhcCBJbmJveFxuICogQGRlc2NyaXB0aW9uXG4gKiBUaGlzIHBsdWdpbiBwcm92aWRlcyBmdW5jdGlvbmFsaXRpZXMgdG8gbWFuYWdlIG5vdGlmaWNhdGlvbnMgaW4geW91ciBhcHAuXG4gKlxuICogQHVzYWdlXG4gKiBgYGB0eXBlc2NyaXB0XG4gKiBpbXBvcnQgeyBXRUNhcEluYm94IH0gZnJvbSAnQGF3ZXNvbWUtY29yZG92YS1wbHVnaW5zL3dlLWNhcC1pbmJveCc7XG4gKlxuICogY29uc3RydWN0b3IocHJpdmF0ZSB3RUNhcEluYm94OiBXRUNhcEluYm94KSB7IH1cbiAqXG4gKiAuLi5cbiAqXG4gKiB0aGlzLndFQ2FwSW5ib3guZ2V0Tm90aWZpY2F0aW9uQ291bnQoKVxuICogICAudGhlbigoY291bnQ6IG51bWJlcikgPT4gY29uc29sZS5sb2coY291bnQpKVxuICogICAuY2F0Y2goKGVycm9yOiBzdHJpbmcpID0+IGNvbnNvbGUuZXJyb3IoZXJyb3IpKTtcbiAqIGBgYFxuICovXG5cbkBQbHVnaW4oe1xuICBwbHVnaW5OYW1lOiAnV0VDYXBJbmJveCcsXG4gIHBsdWdpbjogJ3dlLW5vdGlmaWNhdGlvbmluYm94LWNvcmRvdmEnLCAvLyBucG0gcGFja2FnZSBuYW1lLCBleGFtcGxlOiBjb3Jkb3ZhLXBsdWdpbi1jYW1lcmFcbiAgcGx1Z2luUmVmOiAnV0VOb3RpZmljYXRpb25JbmJveFBsdWdpbicsIC8vIHRoZSB2YXJpYWJsZSByZWZlcmVuY2UgdG8gY2FsbCB0aGUgcGx1Z2luLFxuICByZXBvOiAnaHR0cHM6Ly9naXRodWIuY29tL1dlYkVuZ2FnZS93ZS1pb25pYy1ub3RpZmljYXRpb24taW5ib3gnLFxuICBwbGF0Zm9ybXM6IFsnQW5kcm9pZCcsICdpT1MnXSwgLy8gQXJyYXkgb2YgcGxhdGZvcm1zIHN1cHBvcnRlZCwgZXhhbXBsZTogWydBbmRyb2lkJywgJ2lPUyddXG59KVxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIFdFQ2FwSW5ib3ggZXh0ZW5kcyBBd2Vzb21lQ29yZG92YU5hdGl2ZVBsdWdpbiB7XG4gIC8qKlxuICAgKiBSZXNldHMgdGhlIG5vdGlmaWNhdGlvbiBjb3VudC5cbiAgICogQHJldHVybnMge1Byb21pc2U8dm9pZD59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIHJlc2V0Tm90aWZpY2F0aW9uQ291bnQoKTogUHJvbWlzZTx2b2lkPiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHJpZXZlcyB0aGUgY291bnQgb2Ygbm90aWZpY2F0aW9ucy5cbiAgICogQHBhcmFtIHtmdW5jdGlvbn0gc3VjY2Vzc0NhbGxiYWNrXG4gICAqIEBwYXJhbSB7ZnVuY3Rpb259IGVycm9yQ2FsbGJhY2tcbiAgICogQHJldHVybnMge1Byb21pc2U8bnVtYmVyPn0gLSBUaGUgY291bnQgb2Ygbm90aWZpY2F0aW9ucy5cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZ2V0Tm90aWZpY2F0aW9uQ291bnQoXG4gICAgc3VjY2Vzc0NhbGxiYWNrOiAoY291bnQ6IFN0cmluZykgPT4gdm9pZCxcbiAgICBlcnJvckNhbGxiYWNrOiAoZXJyb3I6IHN0cmluZykgPT4gdm9pZFxuICApOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKi1cbiAgICogU2V0cyBXZWJFbmdhZ2UgU0RLIGNvbmZpZ3VyYXRpb25cbiAgICogQHBhcmFtIHtKc29uT2JqZWN0IHwgbnVsbH0gb2Zmc2V0IC0gT3B0aW9uYWwgb2Zmc2V0IGZvciBub3RpZmljYXRpb25zXG4gICAqIEBwYXJhbSB7ZnVuY3Rpb259IHN1Y2Nlc3NDYWxsYmFja1xuICAgKiBAcGFyYW0ge2Z1bmN0aW9ufSBlcnJvckNhbGxiYWNrXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIGdldE5vdGlmaWNhdGlvbkxpc3QoXG4gICAgb2Zmc2V0OiBKc29uT2JqZWN0IHwgbnVsbCxcbiAgICBzdWNjZXNzQ2FsbGJhY2s6IChub3RpZmljYXRpb25zOiBOb3RpZmljYXRpb25SZXNwb25zZSkgPT4gdm9pZCxcbiAgICBlcnJvckNhbGxiYWNrOiAoZXJyb3I6IHN0cmluZykgPT4gdm9pZFxuICApOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBNYXJrcyBhIHNwZWNpZmljIG5vdGlmaWNhdGlvbiBhcyByZWFkLlxuICAgKiBAcGFyYW0ge0pzb25PYmplY3R9IG5vdGlmaWNhdGlvbk9iamVjdCAtIFRoZSBub3RpZmljYXRpb24gdG8gbWFyayBhcyByZWFkLlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTx2b2lkPn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgbWFya1JlYWQobm90aWZpY2F0aW9uT2JqZWN0OiBKc29uT2JqZWN0KTogUHJvbWlzZTx2b2lkPiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIE1hcmtzIGEgc3BlY2lmaWMgbm90aWZpY2F0aW9uIGFzIHVucmVhZC5cbiAgICogQHBhcmFtIHtKc29uT2JqZWN0fSBub3RpZmljYXRpb25PYmplY3QgLSBUaGUgbm90aWZpY2F0aW9uIHRvIG1hcmsgYXMgdW5yZWFkLlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTx2b2lkPn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgbWFya1VucmVhZChub3RpZmljYXRpb25PYmplY3Q6IEpzb25PYmplY3QpOiBQcm9taXNlPHZvaWQ+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogVHJhY2tzIGEgY2xpY2sgZXZlbnQgb24gYSBub3RpZmljYXRpb24uXG4gICAqIEBwYXJhbSB7SnNvbk9iamVjdH0gbm90aWZpY2F0aW9uT2JqZWN0IC0gVGhlIG5vdGlmaWNhdGlvbiB0aGF0IHdhcyBjbGlja2VkLlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTx2b2lkPn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgdHJhY2tDbGljayhub3RpZmljYXRpb25PYmplY3Q6IEpzb25PYmplY3QpOiBQcm9taXNlPHZvaWQ+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogVHJhY2tzIHRoZSB2aWV3IGV2ZW50IG9mIGEgbm90aWZpY2F0aW9uLlxuICAgKiBAcGFyYW0ge0pzb25PYmplY3R9IG5vdGlmaWNhdGlvbk9iamVjdCAtIFRoZSBub3RpZmljYXRpb24gdGhhdCB3YXMgdmlld2VkLlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTx2b2lkPn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgdHJhY2tWaWV3KG5vdGlmaWNhdGlvbk9iamVjdDogSnNvbk9iamVjdCk6IFByb21pc2U8dm9pZD4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBNYXJrcyBhIHNwZWNpZmljIG5vdGlmaWNhdGlvbiBhcyBkZWxldGVkLlxuICAgKiBAcGFyYW0ge0pzb25PYmplY3R9IG5vdGlmaWNhdGlvbk9iamVjdCAtIFRoZSBub3RpZmljYXRpb24gdG8gZGVsZXRlLlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTx2b2lkPn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgbWFya0RlbGV0ZShub3RpZmljYXRpb25PYmplY3Q6IEpzb25PYmplY3QpOiBQcm9taXNlPHZvaWQ+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogTWFya3MgYWxsIG5vdGlmaWNhdGlvbnMgYXMgcmVhZC5cbiAgICogQHBhcmFtIHtKc29uQXJyYXl9IG5vdGlmaWNhdGlvbkxpc3QgLSBBbiBhcnJheSBvZiBub3RpZmljYXRpb24gaWRlbnRpZmllcnMgdG8gbWFyayBhcyByZWFkLlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTx2b2lkPn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgcmVhZEFsbChub3RpZmljYXRpb25MaXN0OiBKc29uQXJyYXkpOiBQcm9taXNlPHZvaWQ+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogTWFya3MgYWxsIG5vdGlmaWNhdGlvbnMgYXMgdW5yZWFkLlxuICAgKiBAcGFyYW0ge0pzb25BcnJheX0gbm90aWZpY2F0aW9uTGlzdCAtIEFuIGFycmF5IG9mIG5vdGlmaWNhdGlvbiBpZGVudGlmaWVycyB0byBtYXJrIGFzIHVucmVhZC5cbiAgICogQHJldHVybnMge1Byb21pc2U8dm9pZD59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIHVuUmVhZEFsbChub3RpZmljYXRpb25MaXN0OiBKc29uQXJyYXkpOiBQcm9taXNlPHZvaWQ+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogRGVsZXRlcyBhbGwgbm90aWZpY2F0aW9ucy5cbiAgICogQHBhcmFtIHtKc29uQXJyYXl9IG5vdGlmaWNhdGlvbkxpc3QgLSBBbiBhcnJheSBvZiBub3RpZmljYXRpb24gaWRlbnRpZmllcnMgdG8gZGVsZXRlLlxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTx2b2lkPn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZGVsZXRlQWxsKG5vdGlmaWNhdGlvbkxpc3Q6IEpzb25BcnJheSk6IFByb21pc2U8dm9pZD4ge1xuICAgIHJldHVybjtcbiAgfVxufVxuXG5leHBvcnQgdHlwZSBKc29uVmFsdWUgPSBzdHJpbmcgfCBudW1iZXIgfCBib29sZWFuIHwgbnVsbCB8IEpzb25PYmplY3QgfCBKc29uQXJyYXk7XG5cbmV4cG9ydCB0eXBlIE5vdGlmaWNhdGlvblJlc3BvbnNlID0ge1xuICBoYXNOZXh0OiBib29sZWFuO1xuICBtZXNzYWdlTGlzdDogSnNvbkFycmF5O1xufTtcblxuZXhwb3J0IHR5cGUgSnNvbk9iamVjdCA9IHtcbiAgW2tleTogc3RyaW5nXTogSnNvblZhbHVlO1xufTtcblxuZXhwb3J0IHR5cGUgSnNvbkFycmF5ID0gSnNvblZhbHVlW107XG4iXX0= diff --git a/libraries/webengage/index.js b/libraries/webengage/index.js new file mode 100644 index 000000000..ed65f1ff2 --- /dev/null +++ b/libraries/webengage/index.js @@ -0,0 +1,149 @@ +var __extends = + (this && this.__extends) || + (function () { + var extendStatics = function (d, b) { + extendStatics = + Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && + function (d, b) { + d.__proto__ = b; + }) || + function (d, b) { + for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; + }; + return extendStatics(d, b); + }; + return function (d, b) { + if (typeof b !== 'function' && b !== null) + throw new TypeError('Class extends value ' + String(b) + ' is not a constructor or null'); + extendStatics(d, b); + function __() { + this.constructor = d; + } + d.prototype = b === null ? Object.create(b) : ((__.prototype = b.prototype), new __()); + }; + })(); +import { AwesomeCordovaNativePlugin, cordova } from '@awesome-cordova-plugins/core'; +var WebengageOriginal = /** @class */ (function (_super) { + __extends(WebengageOriginal, _super); + function WebengageOriginal() { + return (_super !== null && _super.apply(this, arguments)) || this; + } + WebengageOriginal.prototype.engage = function (config) { + return cordova(this, 'engage', {}, arguments); + }; + WebengageOriginal.prototype.startGAIDTracking = function () { + return cordova(this, 'startGAIDTracking', {}, arguments); + }; + WebengageOriginal.prototype.options = function (key, value) { + return cordova(this, 'options', {}, arguments); + }; + WebengageOriginal.prototype.track = function (eventName, attributes) { + return cordova(this, 'track', {}, arguments); + }; + WebengageOriginal.prototype.screen = function (screenName, screenData) { + return cordova(this, 'screen', {}, arguments); + }; + WebengageOriginal.pluginName = 'Webengage'; + WebengageOriginal.plugin = 'cordova-plugin-webengage'; + WebengageOriginal.pluginRef = 'webengage'; + WebengageOriginal.repo = 'https://github.com/WebEngage/cordova-plugin'; + WebengageOriginal.platforms = ['Android', 'iOS']; + return WebengageOriginal; +})(AwesomeCordovaNativePlugin); +var Webengage = new WebengageOriginal(); +export { Webengage }; +var WebengageUserOriginal = /** @class */ (function (_super) { + __extends(WebengageUserOriginal, _super); + function WebengageUserOriginal() { + return (_super !== null && _super.apply(this, arguments)) || this; + } + WebengageUserOriginal.prototype.login = function (userId, jwtToken) { + return cordova(this, 'login', {}, arguments); + }; + WebengageUserOriginal.prototype.setSecureToken = function (userId, jwtToken) { + return cordova(this, 'setSecureToken', {}, arguments); + }; + WebengageUserOriginal.prototype.logout = function () { + return cordova(this, 'logout', {}, arguments); + }; + WebengageUserOriginal.prototype.setAttribute = function (key, value) { + return cordova(this, 'setAttribute', {}, arguments); + }; + WebengageUserOriginal.prototype.setDevicePushOptIn = function (optIn) { + return cordova(this, 'setDevicePushOptIn', {}, arguments); + }; + WebengageUserOriginal.prototype.setUserOptIn = function (channel, optIn) { + return cordova(this, 'setUserOptIn', {}, arguments); + }; + WebengageUserOriginal.prototype.setLocation = function (latitude, longitude) { + return cordova(this, 'setLocation', {}, arguments); + }; + WebengageUserOriginal.pluginName = 'Webengage'; + WebengageUserOriginal.plugin = 'cordova-plugin-webengage'; + WebengageUserOriginal.pluginRef = 'webengage.user'; + return WebengageUserOriginal; +})(AwesomeCordovaNativePlugin); +var WebengageUser = new WebengageUserOriginal(); +export { WebengageUser }; +var WebengageJwtManagerOriginal = /** @class */ (function (_super) { + __extends(WebengageJwtManagerOriginal, _super); + function WebengageJwtManagerOriginal() { + return (_super !== null && _super.apply(this, arguments)) || this; + } + WebengageJwtManagerOriginal.prototype.tokenInvalidatedCallback = function (callback) { + return cordova(this, 'tokenInvalidatedCallback', {}, arguments); + }; + WebengageJwtManagerOriginal.pluginName = 'Webengage'; + WebengageJwtManagerOriginal.plugin = 'cordova-plugin-webengage'; + WebengageJwtManagerOriginal.pluginRef = 'webengage.jwtManager'; + return WebengageJwtManagerOriginal; +})(AwesomeCordovaNativePlugin); +var WebengageJwtManager = new WebengageJwtManagerOriginal(); +export { WebengageJwtManager }; +var WebengagePushOriginal = /** @class */ (function (_super) { + __extends(WebengagePushOriginal, _super); + function WebengagePushOriginal() { + return (_super !== null && _super.apply(this, arguments)) || this; + } + WebengagePushOriginal.prototype.onClick = function (callback) { + return cordova(this, 'onClick', {}, arguments); + }; + WebengagePushOriginal.prototype.options = function (key, value) { + return cordova(this, 'options', {}, arguments); + }; + WebengagePushOriginal.pluginName = 'Webengage'; + WebengagePushOriginal.plugin = 'cordova-plugin-webengage'; + WebengagePushOriginal.pluginRef = 'webengage.push'; + return WebengagePushOriginal; +})(AwesomeCordovaNativePlugin); +var WebengagePush = new WebengagePushOriginal(); +export { WebengagePush }; +var WebengageNotificationOriginal = /** @class */ (function (_super) { + __extends(WebengageNotificationOriginal, _super); + function WebengageNotificationOriginal() { + return (_super !== null && _super.apply(this, arguments)) || this; + } + WebengageNotificationOriginal.prototype.onShown = function (callback) { + return cordova(this, 'onShown', {}, arguments); + }; + WebengageNotificationOriginal.prototype.onPrepared = function (callback) { + return cordova(this, 'onPrepared', {}, arguments); + }; + WebengageNotificationOriginal.prototype.onClick = function (callback) { + return cordova(this, 'onClick', {}, arguments); + }; + WebengageNotificationOriginal.prototype.onDismiss = function (callback) { + return cordova(this, 'onDismiss', {}, arguments); + }; + WebengageNotificationOriginal.prototype.options = function (key, value) { + return cordova(this, 'options', {}, arguments); + }; + WebengageNotificationOriginal.pluginName = 'Webengage'; + WebengageNotificationOriginal.plugin = 'cordova-plugin-webengage'; + WebengageNotificationOriginal.pluginRef = 'webengage.notification'; + return WebengageNotificationOriginal; +})(AwesomeCordovaNativePlugin); +var WebengageNotification = new WebengageNotificationOriginal(); +export { WebengageNotification }; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvQGF3ZXNvbWUtY29yZG92YS1wbHVnaW5zL3BsdWdpbnMvd2ViZW5nYWdlL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztBQUNBLE9BQU8sdUNBQStDLE1BQU0sK0JBQStCLENBQUM7O0lBMEI3RCw2QkFBMEI7Ozs7SUFPdkQsMEJBQU0sYUFBQyxNQUFZO0lBU25CLHFDQUFpQjtJQVdqQiwyQkFBTyxhQUFDLEdBQVcsRUFBRSxLQUFVO0lBVy9CLHlCQUFLLGFBQUMsU0FBaUIsRUFBRSxVQUFnQjtJQVl6QywwQkFBTSxhQUFDLFVBQWtCLEVBQUUsVUFBZ0I7Ozs7OztvQkE3RTdDO0VBMkIrQiwwQkFBMEI7U0FBNUMsU0FBUzs7SUFnRWEsaUNBQTBCOzs7O0lBTzNELDZCQUFLLGFBQUMsTUFBYyxFQUFFLFFBQWlCO0lBVXZDLHNDQUFjLGFBQUMsTUFBYyxFQUFFLFFBQWdCO0lBUy9DLDhCQUFNO0lBV04sb0NBQVksYUFBQyxHQUFXLEVBQUUsS0FBVTtJQVVwQywwQ0FBa0IsYUFBQyxLQUFjO0lBV2pDLG9DQUFZLGFBQUMsT0FBZSxFQUFFLEtBQVU7SUFXeEMsbUNBQVcsYUFBQyxRQUFnQixFQUFFLFNBQWlCOzs7O3dCQWhLakQ7RUEyRm1DLDBCQUEwQjtTQUFoRCxhQUFhOztJQW1GZSx1Q0FBMEI7Ozs7SUFPakUsc0RBQXdCLGFBQUMsUUFBYTs7Ozs4QkFyTHhDO0VBOEt5QywwQkFBMEI7U0FBdEQsbUJBQW1COztJQXFCRyxpQ0FBMEI7Ozs7SUFPM0QsK0JBQU8sYUFBQyxRQUFhO0lBV3JCLCtCQUFPLGFBQUMsR0FBVyxFQUFFLEtBQVU7Ozs7d0JBck5qQztFQW1NbUMsMEJBQTBCO1NBQWhELGFBQWE7O0lBZ0NpQix5Q0FBMEI7Ozs7SUFPbkUsdUNBQU8sYUFBQyxRQUFhO0lBVXJCLDBDQUFVLGFBQUMsUUFBYTtJQVV4Qix1Q0FBTyxhQUFDLFFBQWE7SUFVckIseUNBQVMsYUFBQyxRQUFhO0lBV3ZCLHVDQUFPLGFBQUMsR0FBVyxFQUFFLEtBQVU7Ozs7Z0NBblJqQztFQW1PMkMsMEJBQTBCO1NBQXhELHFCQUFxQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvcmRvdmEsIEF3ZXNvbWVDb3Jkb3ZhTmF0aXZlUGx1Z2luLCBQbHVnaW4gfSBmcm9tICdAYXdlc29tZS1jb3Jkb3ZhLXBsdWdpbnMvY29yZSc7XG5cbi8qKlxuICogQG5hbWUgV2ViZW5nYWdlXG4gKiBAZGVzY3JpcHRpb25cbiAqIEF3ZXNvbWUgQ29yZG92YSBQbHVnaW5zIHdyYXBwZXIgdGhhdCB3cmFwcyBXZWJlbmdhZ2UgQ29yZG92YSBwbHVnaW4gZm9yIEFuZHJvaWQgYW5kIGlPU1xuICogQHVzYWdlXG4gKiBgYGB0eXBlc2NyaXB0XG4gKiBpbXBvcnQgeyBXZWJlbmdhZ2UsIFdlYmVuZ2FnZVVzZXIsIFdlYmVuZ2FnZVB1c2gsIFdlYmVuZ2FnZU5vdGlmaWNhdGlvbiwgV2ViZW5nYWdlSnd0TWFuYWdlciAgfSBmcm9tICdAYXdlc29tZS1jb3Jkb3ZhLXBsdWdpbnMvd2ViZW5nYWdlL25neCc7XG4gKlxuICpcbiAqIGNvbnN0cnVjdG9yKHByaXZhdGUgd2ViZW5nYWdlOiBXZWJlbmdhZ2UsIHByaXZhdGUgd2ViZW5nYWdlVXNlcjogV2ViZW5nYWdlVXNlciwgcHJpdmF0ZSB3ZWJlbmdhZ2VQdXNoOiBXZWJlbmdhZ2VQdXNoLCBwcml2YXRlIHdlYmVuZ2FnZU5vdGlmaWNhdGlvbjogV2ViZW5nYWdlTm90aWZpY2F0aW9uICkgeyB9XG4gKlxuICogLi4uXG4gKlxuICogdGhpcy53ZWJlbmdhZ2UuZW5nYWdlKCk7XG4gKiBgYGBcbiAqL1xuQFBsdWdpbih7XG4gIHBsdWdpbk5hbWU6ICdXZWJlbmdhZ2UnLFxuICBwbHVnaW46ICdjb3Jkb3ZhLXBsdWdpbi13ZWJlbmdhZ2UnLFxuICBwbHVnaW5SZWY6ICd3ZWJlbmdhZ2UnLFxuICByZXBvOiAnaHR0cHM6Ly9naXRodWIuY29tL1dlYkVuZ2FnZS9jb3Jkb3ZhLXBsdWdpbicsXG4gIHBsYXRmb3JtczogWydBbmRyb2lkJywgJ2lPUyddLFxufSlcbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBXZWJlbmdhZ2UgZXh0ZW5kcyBBd2Vzb21lQ29yZG92YU5hdGl2ZVBsdWdpbiB7XG4gIC8qKlxuICAgKiBJbml0aWFsaXplcyBXZWJFbmdhZ2UgU0RLXG4gICAqIEBwYXJhbSB7YW55fSBbY29uZmlnXVxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBlbmdhZ2UoY29uZmlnPzogYW55KTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU3RhcnRzIFRyYWNraW5nIEdvb2dsZSBBZHZlcnRpc2luZyBJRFxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBzdGFydEdBSURUcmFja2luZygpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXRzIFdlYkVuZ2FnZSBTREsgY29uZmlndXJhdGlvblxuICAgKiBAcGFyYW0ge3N0cmluZ30ga2V5XG4gICAqIEBwYXJhbSB7YW55fSB2YWx1ZVxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBvcHRpb25zKGtleTogc3RyaW5nLCB2YWx1ZTogYW55KTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogVHJhY2tzIGV2ZW50XG4gICAqIEBwYXJhbSB7c3RyaW5nfSBldmVudE5hbWVcbiAgICogQHBhcmFtIHthbnl9IFthdHRyaWJ1dGVzXVxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICB0cmFjayhldmVudE5hbWU6IHN0cmluZywgYXR0cmlidXRlcz86IGFueSk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFRyYWNrcyBzY3JlZW5cbiAgICogQHBhcmFtIHtzdHJpbmd9IGV2ZW50TmFtZVxuICAgKiBAcGFyYW0gc2NyZWVuTmFtZVxuICAgKiBAcGFyYW0ge2FueX0gW3NjcmVlbkRhdGFdXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIHNjcmVlbihzY3JlZW5OYW1lOiBzdHJpbmcsIHNjcmVlbkRhdGE/OiBhbnkpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxufVxuXG4vKipcbiAqIEBoaWRkZW5cbiAqL1xuQFBsdWdpbih7XG4gIHBsdWdpbk5hbWU6ICdXZWJlbmdhZ2UnLFxuICBwbHVnaW46ICdjb3Jkb3ZhLXBsdWdpbi13ZWJlbmdhZ2UnLFxuICBwbHVnaW5SZWY6ICd3ZWJlbmdhZ2UudXNlcicsXG59KVxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIFdlYmVuZ2FnZVVzZXIgZXh0ZW5kcyBBd2Vzb21lQ29yZG92YU5hdGl2ZVBsdWdpbiB7XG4gIC8qKlxuICAgKiBMb2dzIHVzZXIgaW5cbiAgICogQHBhcmFtIHtzdHJpbmd9IHVzZXJJZFxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBsb2dpbih1c2VySWQ6IHN0cmluZywgand0VG9rZW4/OiBzdHJpbmcpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBMb2dzIHVzZXIgaW5cbiAgICogQHBhcmFtIHtzdHJpbmd9IHVzZXJJZFxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBzZXRTZWN1cmVUb2tlbih1c2VySWQ6IHN0cmluZywgand0VG9rZW46IHN0cmluZyk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIExvZ3MgdXNlciBvdXRcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgbG9nb3V0KCk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldHMgdXNlciBhdHRyaWJ1dGVcbiAgICogQHBhcmFtIHtzdHJpbmd9IGtleVxuICAgKiBAcGFyYW0ge2FueX0gdmFsdWVcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgc2V0QXR0cmlidXRlKGtleTogc3RyaW5nLCB2YWx1ZTogYW55KTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU2V0cyBEZXZpY2Ugb3B0SW5cbiAgICogQHBhcmFtIHtib29sZWFufSBvcHRJblxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBzZXREZXZpY2VQdXNoT3B0SW4ob3B0SW46IGJvb2xlYW4pOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXRzIHVzZXIgYXR0cmlidXRlXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBjaGFubmVsXG4gICAqIEBwYXJhbSB7YW55fSBvcHRJblxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBzZXRVc2VyT3B0SW4oY2hhbm5lbDogc3RyaW5nLCBvcHRJbjogYW55KTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU2V0cyB1c2VyIGxvY2F0aW9uXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBsYXRpdHVkZVxuICAgKiBAcGFyYW0ge251bWJlcn0gbG9uZ2l0dWRlXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIHNldExvY2F0aW9uKGxhdGl0dWRlOiBudW1iZXIsIGxvbmdpdHVkZTogbnVtYmVyKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cbn1cblxuLyoqXG4gKiBAaGlkZGVuXG4gKi9cbkBQbHVnaW4oe1xuICBwbHVnaW5OYW1lOiAnV2ViZW5nYWdlJyxcbiAgcGx1Z2luOiAnY29yZG92YS1wbHVnaW4td2ViZW5nYWdlJyxcbiAgcGx1Z2luUmVmOiAnd2ViZW5nYWdlLmp3dE1hbmFnZXInLFxufSlcbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBXZWJlbmdhZ2VKd3RNYW5hZ2VyIGV4dGVuZHMgQXdlc29tZUNvcmRvdmFOYXRpdmVQbHVnaW4ge1xuICAvKipcbiAgICogQ2FsbGJhY2sgZnVuY3Rpb24gaXMgaW52b2tlZCB3aGVuIGEgSnd0IHRva2VuIGlzIGNsaWNrZWRcbiAgICogQHBhcmFtIHthbnl9IGNhbGxiYWNrXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIHRva2VuSW52YWxpZGF0ZWRDYWxsYmFjayhjYWxsYmFjazogYW55KTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cbn1cblxuLyoqXG4gKiBAaGlkZGVuXG4gKi9cbkBQbHVnaW4oe1xuICBwbHVnaW5OYW1lOiAnV2ViZW5nYWdlJyxcbiAgcGx1Z2luOiAnY29yZG92YS1wbHVnaW4td2ViZW5nYWdlJyxcbiAgcGx1Z2luUmVmOiAnd2ViZW5nYWdlLnB1c2gnLFxufSlcbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBXZWJlbmdhZ2VQdXNoIGV4dGVuZHMgQXdlc29tZUNvcmRvdmFOYXRpdmVQbHVnaW4ge1xuICAvKipcbiAgICogQ2FsbGJhY2sgZnVuY3Rpb24gaXMgaW52b2tlZCB3aGVuIGEgcHVzaCBub3RpZmljYXRpb24gaXMgY2xpY2tlZFxuICAgKiBAcGFyYW0ge2FueX0gY2FsbGJhY2tcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgb25DbGljayhjYWxsYmFjazogYW55KTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU2V0cyBwdXNoIG5vdGlmaWNhdGlvbiBjb25maWd1cmF0aW9uXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBrZXlcbiAgICogQHBhcmFtIHthbnl9IHZhbHVlXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIG9wdGlvbnMoa2V5OiBzdHJpbmcsIHZhbHVlOiBhbnkpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxufVxuXG4vKipcbiAqIEBoaWRkZW5cbiAqL1xuQFBsdWdpbih7XG4gIHBsdWdpbk5hbWU6ICdXZWJlbmdhZ2UnLFxuICBwbHVnaW46ICdjb3Jkb3ZhLXBsdWdpbi13ZWJlbmdhZ2UnLFxuICBwbHVnaW5SZWY6ICd3ZWJlbmdhZ2Uubm90aWZpY2F0aW9uJyxcbn0pXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgV2ViZW5nYWdlTm90aWZpY2F0aW9uIGV4dGVuZHMgQXdlc29tZUNvcmRvdmFOYXRpdmVQbHVnaW4ge1xuICAvKipcbiAgICogQ2FsbGJhY2sgZnVuY3Rpb24gaXMgaW52b2tlZCB3aGVuIGEgaW4tYXBwIG5vdGlmaWNhdGlvbiBpcyBzaG93blxuICAgKiBAcGFyYW0ge2FueX0gY2FsbGJhY2tcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgb25TaG93bihjYWxsYmFjazogYW55KTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogQ2FsbGJhY2sgZnVuY3Rpb24gaXMgaW52b2tlZCBiZWZvcmUgYSBpbi1hcHAgbm90aWZpY2F0aW9uIGlzIHNob3duXG4gICAqIEBwYXJhbSB7YW55fSBjYWxsYmFja1xuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBvblByZXBhcmVkKGNhbGxiYWNrOiBhbnkpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBDYWxsYmFjayBmdW5jdGlvbiBpcyBpbnZva2VkIHdoZW4gYSBpbi1hcHAgbm90aWZpY2F0aW9uIGlzIGNsaWNrZWRcbiAgICogQHBhcmFtIHthbnl9IGNhbGxiYWNrXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIG9uQ2xpY2soY2FsbGJhY2s6IGFueSk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIENhbGxiYWNrIGZ1bmN0aW9uIGlzIGludm9rZWQgd2hlbiBhIGluLWFwcCBub3RpZmljYXRpb24gaXMgZGlzbWlzc2VkXG4gICAqIEBwYXJhbSB7YW55fSBjYWxsYmFja1xuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBvbkRpc21pc3MoY2FsbGJhY2s6IGFueSk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldHMgaW4tYXBwIG5vdGlmaWNhdGlvbiBjb25maWd1cmF0aW9uXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBrZXlcbiAgICogQHBhcmFtIHthbnl9IHZhbHVlXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIG9wdGlvbnMoa2V5OiBzdHJpbmcsIHZhbHVlOiBhbnkpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxufVxuIl19 diff --git a/libraries/webengage/ngx/bundle.js b/libraries/webengage/ngx/bundle.js new file mode 100644 index 000000000..b30398af6 --- /dev/null +++ b/libraries/webengage/ngx/bundle.js @@ -0,0 +1,294 @@ +'use strict'; + +var tslib = require('tslib'); +var i0 = require('@angular/core'); +var core = require('@awesome-cordova-plugins/core'); + +function _interopNamespaceDefault(e) { + var n = Object.create(null); + if (e) { + Object.keys(e).forEach(function (k) { + if (k !== 'default') { + var d = Object.getOwnPropertyDescriptor(e, k); + Object.defineProperty( + n, + k, + d.get + ? d + : { + enumerable: true, + get: function () { + return e[k]; + }, + } + ); + } + }); + } + n.default = e; + return Object.freeze(n); +} + +var i0__namespace = /*#__PURE__*/ _interopNamespaceDefault(i0); + +var Webengage = /** @class */ (function (_super) { + tslib.__extends(Webengage, _super); + function Webengage() { + return (_super !== null && _super.apply(this, arguments)) || this; + } + Webengage.prototype.engage = function (config) { + return core.cordova(this, 'engage', {}, arguments); + }; + Webengage.prototype.startGAIDTracking = function () { + return core.cordova(this, 'startGAIDTracking', {}, arguments); + }; + Webengage.prototype.options = function (key, value) { + return core.cordova(this, 'options', {}, arguments); + }; + Webengage.prototype.track = function (eventName, attributes) { + return core.cordova(this, 'track', {}, arguments); + }; + Webengage.prototype.screen = function (screenName, screenData) { + return core.cordova(this, 'screen', {}, arguments); + }; + Webengage.ɵfac = i0__namespace.ɵɵngDeclareFactory({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0__namespace, + type: Webengage, + deps: null, + target: i0__namespace.ɵɵFactoryTarget.Injectable, + }); + Webengage.ɵprov = i0__namespace.ɵɵngDeclareInjectable({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0__namespace, + type: Webengage, + }); + Webengage.pluginName = 'Webengage'; + Webengage.plugin = 'cordova-plugin-webengage'; + Webengage.pluginRef = 'webengage'; + Webengage.repo = 'https://github.com/WebEngage/cordova-plugin'; + Webengage.platforms = ['Android', 'iOS']; + Webengage = tslib.__decorate([], Webengage); + return Webengage; +})(core.AwesomeCordovaNativePlugin); +i0__namespace.ɵɵngDeclareClassMetadata({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0__namespace, + type: Webengage, + decorators: [ + { + type: i0.Injectable, + }, + ], + propDecorators: { engage: [], startGAIDTracking: [], options: [], track: [], screen: [] }, +}); +var WebengageUser = /** @class */ (function (_super) { + tslib.__extends(WebengageUser, _super); + function WebengageUser() { + return (_super !== null && _super.apply(this, arguments)) || this; + } + WebengageUser.prototype.login = function (userId, jwtToken) { + return core.cordova(this, 'login', {}, arguments); + }; + WebengageUser.prototype.setSecureToken = function (userId, jwtToken) { + return core.cordova(this, 'setSecureToken', {}, arguments); + }; + WebengageUser.prototype.logout = function () { + return core.cordova(this, 'logout', {}, arguments); + }; + WebengageUser.prototype.setAttribute = function (key, value) { + return core.cordova(this, 'setAttribute', {}, arguments); + }; + WebengageUser.prototype.setDevicePushOptIn = function (optIn) { + return core.cordova(this, 'setDevicePushOptIn', {}, arguments); + }; + WebengageUser.prototype.setUserOptIn = function (channel, optIn) { + return core.cordova(this, 'setUserOptIn', {}, arguments); + }; + WebengageUser.prototype.setLocation = function (latitude, longitude) { + return core.cordova(this, 'setLocation', {}, arguments); + }; + WebengageUser.ɵfac = i0__namespace.ɵɵngDeclareFactory({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0__namespace, + type: WebengageUser, + deps: null, + target: i0__namespace.ɵɵFactoryTarget.Injectable, + }); + WebengageUser.ɵprov = i0__namespace.ɵɵngDeclareInjectable({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0__namespace, + type: WebengageUser, + }); + WebengageUser.pluginName = 'Webengage'; + WebengageUser.plugin = 'cordova-plugin-webengage'; + WebengageUser.pluginRef = 'webengage.user'; + WebengageUser = tslib.__decorate([], WebengageUser); + return WebengageUser; +})(core.AwesomeCordovaNativePlugin); +i0__namespace.ɵɵngDeclareClassMetadata({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0__namespace, + type: WebengageUser, + decorators: [ + { + type: i0.Injectable, + }, + ], + propDecorators: { + login: [], + setSecureToken: [], + logout: [], + setAttribute: [], + setDevicePushOptIn: [], + setUserOptIn: [], + setLocation: [], + }, +}); +var WebengageJwtManager = /** @class */ (function (_super) { + tslib.__extends(WebengageJwtManager, _super); + function WebengageJwtManager() { + return (_super !== null && _super.apply(this, arguments)) || this; + } + WebengageJwtManager.prototype.tokenInvalidatedCallback = function (callback) { + return core.cordova(this, 'tokenInvalidatedCallback', {}, arguments); + }; + WebengageJwtManager.ɵfac = i0__namespace.ɵɵngDeclareFactory({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0__namespace, + type: WebengageJwtManager, + deps: null, + target: i0__namespace.ɵɵFactoryTarget.Injectable, + }); + WebengageJwtManager.ɵprov = i0__namespace.ɵɵngDeclareInjectable({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0__namespace, + type: WebengageJwtManager, + }); + WebengageJwtManager.pluginName = 'Webengage'; + WebengageJwtManager.plugin = 'cordova-plugin-webengage'; + WebengageJwtManager.pluginRef = 'webengage.jwtManager'; + WebengageJwtManager = tslib.__decorate([], WebengageJwtManager); + return WebengageJwtManager; +})(core.AwesomeCordovaNativePlugin); +i0__namespace.ɵɵngDeclareClassMetadata({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0__namespace, + type: WebengageJwtManager, + decorators: [ + { + type: i0.Injectable, + }, + ], + propDecorators: { tokenInvalidatedCallback: [] }, +}); +var WebengagePush = /** @class */ (function (_super) { + tslib.__extends(WebengagePush, _super); + function WebengagePush() { + return (_super !== null && _super.apply(this, arguments)) || this; + } + WebengagePush.prototype.onClick = function (callback) { + return core.cordova(this, 'onClick', {}, arguments); + }; + WebengagePush.prototype.options = function (key, value) { + return core.cordova(this, 'options', {}, arguments); + }; + WebengagePush.ɵfac = i0__namespace.ɵɵngDeclareFactory({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0__namespace, + type: WebengagePush, + deps: null, + target: i0__namespace.ɵɵFactoryTarget.Injectable, + }); + WebengagePush.ɵprov = i0__namespace.ɵɵngDeclareInjectable({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0__namespace, + type: WebengagePush, + }); + WebengagePush.pluginName = 'Webengage'; + WebengagePush.plugin = 'cordova-plugin-webengage'; + WebengagePush.pluginRef = 'webengage.push'; + WebengagePush = tslib.__decorate([], WebengagePush); + return WebengagePush; +})(core.AwesomeCordovaNativePlugin); +i0__namespace.ɵɵngDeclareClassMetadata({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0__namespace, + type: WebengagePush, + decorators: [ + { + type: i0.Injectable, + }, + ], + propDecorators: { onClick: [], options: [] }, +}); +var WebengageNotification = /** @class */ (function (_super) { + tslib.__extends(WebengageNotification, _super); + function WebengageNotification() { + return (_super !== null && _super.apply(this, arguments)) || this; + } + WebengageNotification.prototype.onShown = function (callback) { + return core.cordova(this, 'onShown', {}, arguments); + }; + WebengageNotification.prototype.onPrepared = function (callback) { + return core.cordova(this, 'onPrepared', {}, arguments); + }; + WebengageNotification.prototype.onClick = function (callback) { + return core.cordova(this, 'onClick', {}, arguments); + }; + WebengageNotification.prototype.onDismiss = function (callback) { + return core.cordova(this, 'onDismiss', {}, arguments); + }; + WebengageNotification.prototype.options = function (key, value) { + return core.cordova(this, 'options', {}, arguments); + }; + WebengageNotification.ɵfac = i0__namespace.ɵɵngDeclareFactory({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0__namespace, + type: WebengageNotification, + deps: null, + target: i0__namespace.ɵɵFactoryTarget.Injectable, + }); + WebengageNotification.ɵprov = i0__namespace.ɵɵngDeclareInjectable({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0__namespace, + type: WebengageNotification, + }); + WebengageNotification.pluginName = 'Webengage'; + WebengageNotification.plugin = 'cordova-plugin-webengage'; + WebengageNotification.pluginRef = 'webengage.notification'; + WebengageNotification = tslib.__decorate([], WebengageNotification); + return WebengageNotification; +})(core.AwesomeCordovaNativePlugin); +i0__namespace.ɵɵngDeclareClassMetadata({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0__namespace, + type: WebengageNotification, + decorators: [ + { + type: i0.Injectable, + }, + ], + propDecorators: { onShown: [], onPrepared: [], onClick: [], onDismiss: [], options: [] }, +}); + +exports.Webengage = Webengage; +exports.WebengageJwtManager = WebengageJwtManager; +exports.WebengageNotification = WebengageNotification; +exports.WebengagePush = WebengagePush; +exports.WebengageUser = WebengageUser; diff --git a/libraries/webengage/ngx/index.js b/libraries/webengage/ngx/index.js new file mode 100644 index 000000000..4064afab2 --- /dev/null +++ b/libraries/webengage/ngx/index.js @@ -0,0 +1,265 @@ +import { __decorate, __extends } from 'tslib'; +import { Injectable } from '@angular/core'; +import { AwesomeCordovaNativePlugin, cordova } from '@awesome-cordova-plugins/core'; +import * as i0 from '@angular/core'; +var Webengage = /** @class */ (function (_super) { + __extends(Webengage, _super); + function Webengage() { + return (_super !== null && _super.apply(this, arguments)) || this; + } + Webengage.prototype.engage = function (config) { + return cordova(this, 'engage', {}, arguments); + }; + Webengage.prototype.startGAIDTracking = function () { + return cordova(this, 'startGAIDTracking', {}, arguments); + }; + Webengage.prototype.options = function (key, value) { + return cordova(this, 'options', {}, arguments); + }; + Webengage.prototype.track = function (eventName, attributes) { + return cordova(this, 'track', {}, arguments); + }; + Webengage.prototype.screen = function (screenName, screenData) { + return cordova(this, 'screen', {}, arguments); + }; + Webengage.ɵfac = i0.ɵɵngDeclareFactory({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0, + type: Webengage, + deps: null, + target: i0.ɵɵFactoryTarget.Injectable, + }); + Webengage.ɵprov = i0.ɵɵngDeclareInjectable({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0, + type: Webengage, + }); + Webengage.pluginName = 'Webengage'; + Webengage.plugin = 'cordova-plugin-webengage'; + Webengage.pluginRef = 'webengage'; + Webengage.repo = 'https://github.com/WebEngage/cordova-plugin'; + Webengage.platforms = ['Android', 'iOS']; + Webengage = __decorate([], Webengage); + return Webengage; +})(AwesomeCordovaNativePlugin); +export { Webengage }; +i0.ɵɵngDeclareClassMetadata({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0, + type: Webengage, + decorators: [ + { + type: Injectable, + }, + ], + propDecorators: { engage: [], startGAIDTracking: [], options: [], track: [], screen: [] }, +}); +var WebengageUser = /** @class */ (function (_super) { + __extends(WebengageUser, _super); + function WebengageUser() { + return (_super !== null && _super.apply(this, arguments)) || this; + } + WebengageUser.prototype.login = function (userId, jwtToken) { + return cordova(this, 'login', {}, arguments); + }; + WebengageUser.prototype.setSecureToken = function (userId, jwtToken) { + return cordova(this, 'setSecureToken', {}, arguments); + }; + WebengageUser.prototype.logout = function () { + return cordova(this, 'logout', {}, arguments); + }; + WebengageUser.prototype.setAttribute = function (key, value) { + return cordova(this, 'setAttribute', {}, arguments); + }; + WebengageUser.prototype.setDevicePushOptIn = function (optIn) { + return cordova(this, 'setDevicePushOptIn', {}, arguments); + }; + WebengageUser.prototype.setUserOptIn = function (channel, optIn) { + return cordova(this, 'setUserOptIn', {}, arguments); + }; + WebengageUser.prototype.setLocation = function (latitude, longitude) { + return cordova(this, 'setLocation', {}, arguments); + }; + WebengageUser.ɵfac = i0.ɵɵngDeclareFactory({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0, + type: WebengageUser, + deps: null, + target: i0.ɵɵFactoryTarget.Injectable, + }); + WebengageUser.ɵprov = i0.ɵɵngDeclareInjectable({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0, + type: WebengageUser, + }); + WebengageUser.pluginName = 'Webengage'; + WebengageUser.plugin = 'cordova-plugin-webengage'; + WebengageUser.pluginRef = 'webengage.user'; + WebengageUser = __decorate([], WebengageUser); + return WebengageUser; +})(AwesomeCordovaNativePlugin); +export { WebengageUser }; +i0.ɵɵngDeclareClassMetadata({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0, + type: WebengageUser, + decorators: [ + { + type: Injectable, + }, + ], + propDecorators: { + login: [], + setSecureToken: [], + logout: [], + setAttribute: [], + setDevicePushOptIn: [], + setUserOptIn: [], + setLocation: [], + }, +}); +var WebengageJwtManager = /** @class */ (function (_super) { + __extends(WebengageJwtManager, _super); + function WebengageJwtManager() { + return (_super !== null && _super.apply(this, arguments)) || this; + } + WebengageJwtManager.prototype.tokenInvalidatedCallback = function (callback) { + return cordova(this, 'tokenInvalidatedCallback', {}, arguments); + }; + WebengageJwtManager.ɵfac = i0.ɵɵngDeclareFactory({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0, + type: WebengageJwtManager, + deps: null, + target: i0.ɵɵFactoryTarget.Injectable, + }); + WebengageJwtManager.ɵprov = i0.ɵɵngDeclareInjectable({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0, + type: WebengageJwtManager, + }); + WebengageJwtManager.pluginName = 'Webengage'; + WebengageJwtManager.plugin = 'cordova-plugin-webengage'; + WebengageJwtManager.pluginRef = 'webengage.jwtManager'; + WebengageJwtManager = __decorate([], WebengageJwtManager); + return WebengageJwtManager; +})(AwesomeCordovaNativePlugin); +export { WebengageJwtManager }; +i0.ɵɵngDeclareClassMetadata({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0, + type: WebengageJwtManager, + decorators: [ + { + type: Injectable, + }, + ], + propDecorators: { tokenInvalidatedCallback: [] }, +}); +var WebengagePush = /** @class */ (function (_super) { + __extends(WebengagePush, _super); + function WebengagePush() { + return (_super !== null && _super.apply(this, arguments)) || this; + } + WebengagePush.prototype.onClick = function (callback) { + return cordova(this, 'onClick', {}, arguments); + }; + WebengagePush.prototype.options = function (key, value) { + return cordova(this, 'options', {}, arguments); + }; + WebengagePush.ɵfac = i0.ɵɵngDeclareFactory({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0, + type: WebengagePush, + deps: null, + target: i0.ɵɵFactoryTarget.Injectable, + }); + WebengagePush.ɵprov = i0.ɵɵngDeclareInjectable({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0, + type: WebengagePush, + }); + WebengagePush.pluginName = 'Webengage'; + WebengagePush.plugin = 'cordova-plugin-webengage'; + WebengagePush.pluginRef = 'webengage.push'; + WebengagePush = __decorate([], WebengagePush); + return WebengagePush; +})(AwesomeCordovaNativePlugin); +export { WebengagePush }; +i0.ɵɵngDeclareClassMetadata({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0, + type: WebengagePush, + decorators: [ + { + type: Injectable, + }, + ], + propDecorators: { onClick: [], options: [] }, +}); +var WebengageNotification = /** @class */ (function (_super) { + __extends(WebengageNotification, _super); + function WebengageNotification() { + return (_super !== null && _super.apply(this, arguments)) || this; + } + WebengageNotification.prototype.onShown = function (callback) { + return cordova(this, 'onShown', {}, arguments); + }; + WebengageNotification.prototype.onPrepared = function (callback) { + return cordova(this, 'onPrepared', {}, arguments); + }; + WebengageNotification.prototype.onClick = function (callback) { + return cordova(this, 'onClick', {}, arguments); + }; + WebengageNotification.prototype.onDismiss = function (callback) { + return cordova(this, 'onDismiss', {}, arguments); + }; + WebengageNotification.prototype.options = function (key, value) { + return cordova(this, 'options', {}, arguments); + }; + WebengageNotification.ɵfac = i0.ɵɵngDeclareFactory({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0, + type: WebengageNotification, + deps: null, + target: i0.ɵɵFactoryTarget.Injectable, + }); + WebengageNotification.ɵprov = i0.ɵɵngDeclareInjectable({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0, + type: WebengageNotification, + }); + WebengageNotification.pluginName = 'Webengage'; + WebengageNotification.plugin = 'cordova-plugin-webengage'; + WebengageNotification.pluginRef = 'webengage.notification'; + WebengageNotification = __decorate([], WebengageNotification); + return WebengageNotification; +})(AwesomeCordovaNativePlugin); +export { WebengageNotification }; +i0.ɵɵngDeclareClassMetadata({ + minVersion: '12.0.0', + version: '12.2.17', + ngImport: i0, + type: WebengageNotification, + decorators: [ + { + type: Injectable, + }, + ], + propDecorators: { onShown: [], onPrepared: [], onClick: [], onDismiss: [], options: [] }, +}); +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvQGF3ZXNvbWUtY29yZG92YS1wbHVnaW5zL3BsdWdpbnMvd2ViZW5nYWdlL25neC9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLHVDQUErQyxNQUFNLCtCQUErQixDQUFDOzs7SUEwQjdELDZCQUEwQjs7OztJQU92RCwwQkFBTSxhQUFDLE1BQVk7SUFTbkIscUNBQWlCO0lBV2pCLDJCQUFPLGFBQUMsR0FBVyxFQUFFLEtBQVU7SUFXL0IseUJBQUssYUFBQyxTQUFpQixFQUFFLFVBQWdCO0lBWXpDLDBCQUFNLGFBQUMsVUFBa0IsRUFBRSxVQUFnQjsyR0FsRGhDLFNBQVM7K0dBQVQsU0FBUzs7Ozs7O0lBQVQsU0FBUyxrQkFBVCxTQUFTO29CQTNCdEI7RUEyQitCLDBCQUEwQjtTQUE1QyxTQUFTOzRGQUFULFNBQVM7a0JBRHJCLFVBQVU7OEJBUVQsTUFBTSxNQVNOLGlCQUFpQixNQVdqQixPQUFPLE1BV1AsS0FBSyxNQVlMLE1BQU07O0lBYzJCLGlDQUEwQjs7OztJQU8zRCw2QkFBSyxhQUFDLE1BQWMsRUFBRSxRQUFpQjtJQVV2QyxzQ0FBYyxhQUFDLE1BQWMsRUFBRSxRQUFnQjtJQVMvQyw4QkFBTTtJQVdOLG9DQUFZLGFBQUMsR0FBVyxFQUFFLEtBQVU7SUFVcEMsMENBQWtCLGFBQUMsS0FBYztJQVdqQyxvQ0FBWSxhQUFDLE9BQWUsRUFBRSxLQUFVO0lBV3hDLG1DQUFXLGFBQUMsUUFBZ0IsRUFBRSxTQUFpQjsrR0FyRXBDLGFBQWE7bUhBQWIsYUFBYTs7OztJQUFiLGFBQWEsa0JBQWIsYUFBYTt3QkEzRjFCO0VBMkZtQywwQkFBMEI7U0FBaEQsYUFBYTs0RkFBYixhQUFhO2tCQUR6QixVQUFVOzhCQVFULEtBQUssTUFVTCxjQUFjLE1BU2QsTUFBTSxNQVdOLFlBQVksTUFVWixrQkFBa0IsTUFXbEIsWUFBWSxNQVdaLFdBQVc7O0lBYzRCLHVDQUEwQjs7OztJQU9qRSxzREFBd0IsYUFBQyxRQUFhO3FIQVAzQixtQkFBbUI7eUhBQW5CLG1CQUFtQjs7OztJQUFuQixtQkFBbUIsa0JBQW5CLG1CQUFtQjs4QkE5S2hDO0VBOEt5QywwQkFBMEI7U0FBdEQsbUJBQW1COzRGQUFuQixtQkFBbUI7a0JBRC9CLFVBQVU7OEJBUVQsd0JBQXdCOztJQWNTLGlDQUEwQjs7OztJQU8zRCwrQkFBTyxhQUFDLFFBQWE7SUFXckIsK0JBQU8sYUFBQyxHQUFXLEVBQUUsS0FBVTsrR0FsQnBCLGFBQWE7bUhBQWIsYUFBYTs7OztJQUFiLGFBQWEsa0JBQWIsYUFBYTt3QkFuTTFCO0VBbU1tQywwQkFBMEI7U0FBaEQsYUFBYTs0RkFBYixhQUFhO2tCQUR6QixVQUFVOzhCQVFULE9BQU8sTUFXUCxPQUFPOztJQWNrQyx5Q0FBMEI7Ozs7SUFPbkUsdUNBQU8sYUFBQyxRQUFhO0lBVXJCLDBDQUFVLGFBQUMsUUFBYTtJQVV4Qix1Q0FBTyxhQUFDLFFBQWE7SUFVckIseUNBQVMsYUFBQyxRQUFhO0lBV3ZCLHVDQUFPLGFBQUMsR0FBVyxFQUFFLEtBQVU7dUhBaERwQixxQkFBcUI7MkhBQXJCLHFCQUFxQjs7OztJQUFyQixxQkFBcUIsa0JBQXJCLHFCQUFxQjtnQ0FuT2xDO0VBbU8yQywwQkFBMEI7U0FBeEQscUJBQXFCOzRGQUFyQixxQkFBcUI7a0JBRGpDLFVBQVU7OEJBUVQsT0FBTyxNQVVQLFVBQVUsTUFVVixPQUFPLE1BVVAsU0FBUyxNQVdULE9BQU8iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb3Jkb3ZhLCBBd2Vzb21lQ29yZG92YU5hdGl2ZVBsdWdpbiwgUGx1Z2luIH0gZnJvbSAnQGF3ZXNvbWUtY29yZG92YS1wbHVnaW5zL2NvcmUnO1xuXG4vKipcbiAqIEBuYW1lIFdlYmVuZ2FnZVxuICogQGRlc2NyaXB0aW9uXG4gKiBBd2Vzb21lIENvcmRvdmEgUGx1Z2lucyB3cmFwcGVyIHRoYXQgd3JhcHMgV2ViZW5nYWdlIENvcmRvdmEgcGx1Z2luIGZvciBBbmRyb2lkIGFuZCBpT1NcbiAqIEB1c2FnZVxuICogYGBgdHlwZXNjcmlwdFxuICogaW1wb3J0IHsgV2ViZW5nYWdlLCBXZWJlbmdhZ2VVc2VyLCBXZWJlbmdhZ2VQdXNoLCBXZWJlbmdhZ2VOb3RpZmljYXRpb24sIFdlYmVuZ2FnZUp3dE1hbmFnZXIgIH0gZnJvbSAnQGF3ZXNvbWUtY29yZG92YS1wbHVnaW5zL3dlYmVuZ2FnZS9uZ3gnO1xuICpcbiAqXG4gKiBjb25zdHJ1Y3Rvcihwcml2YXRlIHdlYmVuZ2FnZTogV2ViZW5nYWdlLCBwcml2YXRlIHdlYmVuZ2FnZVVzZXI6IFdlYmVuZ2FnZVVzZXIsIHByaXZhdGUgd2ViZW5nYWdlUHVzaDogV2ViZW5nYWdlUHVzaCwgcHJpdmF0ZSB3ZWJlbmdhZ2VOb3RpZmljYXRpb246IFdlYmVuZ2FnZU5vdGlmaWNhdGlvbiApIHsgfVxuICpcbiAqIC4uLlxuICpcbiAqIHRoaXMud2ViZW5nYWdlLmVuZ2FnZSgpO1xuICogYGBgXG4gKi9cbkBQbHVnaW4oe1xuICBwbHVnaW5OYW1lOiAnV2ViZW5nYWdlJyxcbiAgcGx1Z2luOiAnY29yZG92YS1wbHVnaW4td2ViZW5nYWdlJyxcbiAgcGx1Z2luUmVmOiAnd2ViZW5nYWdlJyxcbiAgcmVwbzogJ2h0dHBzOi8vZ2l0aHViLmNvbS9XZWJFbmdhZ2UvY29yZG92YS1wbHVnaW4nLFxuICBwbGF0Zm9ybXM6IFsnQW5kcm9pZCcsICdpT1MnXSxcbn0pXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgV2ViZW5nYWdlIGV4dGVuZHMgQXdlc29tZUNvcmRvdmFOYXRpdmVQbHVnaW4ge1xuICAvKipcbiAgICogSW5pdGlhbGl6ZXMgV2ViRW5nYWdlIFNES1xuICAgKiBAcGFyYW0ge2FueX0gW2NvbmZpZ11cbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgZW5nYWdlKGNvbmZpZz86IGFueSk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFN0YXJ0cyBUcmFja2luZyBHb29nbGUgQWR2ZXJ0aXNpbmcgSURcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgc3RhcnRHQUlEVHJhY2tpbmcoKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU2V0cyBXZWJFbmdhZ2UgU0RLIGNvbmZpZ3VyYXRpb25cbiAgICogQHBhcmFtIHtzdHJpbmd9IGtleVxuICAgKiBAcGFyYW0ge2FueX0gdmFsdWVcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgb3B0aW9ucyhrZXk6IHN0cmluZywgdmFsdWU6IGFueSk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFRyYWNrcyBldmVudFxuICAgKiBAcGFyYW0ge3N0cmluZ30gZXZlbnROYW1lXG4gICAqIEBwYXJhbSB7YW55fSBbYXR0cmlidXRlc11cbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgdHJhY2soZXZlbnROYW1lOiBzdHJpbmcsIGF0dHJpYnV0ZXM/OiBhbnkpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBUcmFja3Mgc2NyZWVuXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBldmVudE5hbWVcbiAgICogQHBhcmFtIHNjcmVlbk5hbWVcbiAgICogQHBhcmFtIHthbnl9IFtzY3JlZW5EYXRhXVxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBzY3JlZW4oc2NyZWVuTmFtZTogc3RyaW5nLCBzY3JlZW5EYXRhPzogYW55KTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cbn1cblxuLyoqXG4gKiBAaGlkZGVuXG4gKi9cbkBQbHVnaW4oe1xuICBwbHVnaW5OYW1lOiAnV2ViZW5nYWdlJyxcbiAgcGx1Z2luOiAnY29yZG92YS1wbHVnaW4td2ViZW5nYWdlJyxcbiAgcGx1Z2luUmVmOiAnd2ViZW5nYWdlLnVzZXInLFxufSlcbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBXZWJlbmdhZ2VVc2VyIGV4dGVuZHMgQXdlc29tZUNvcmRvdmFOYXRpdmVQbHVnaW4ge1xuICAvKipcbiAgICogTG9ncyB1c2VyIGluXG4gICAqIEBwYXJhbSB7c3RyaW5nfSB1c2VySWRcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgbG9naW4odXNlcklkOiBzdHJpbmcsIGp3dFRva2VuPzogc3RyaW5nKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogTG9ncyB1c2VyIGluXG4gICAqIEBwYXJhbSB7c3RyaW5nfSB1c2VySWRcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgc2V0U2VjdXJlVG9rZW4odXNlcklkOiBzdHJpbmcsIGp3dFRva2VuOiBzdHJpbmcpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBMb2dzIHVzZXIgb3V0XG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIGxvZ291dCgpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXRzIHVzZXIgYXR0cmlidXRlXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBrZXlcbiAgICogQHBhcmFtIHthbnl9IHZhbHVlXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIHNldEF0dHJpYnV0ZShrZXk6IHN0cmluZywgdmFsdWU6IGFueSk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldHMgRGV2aWNlIG9wdEluXG4gICAqIEBwYXJhbSB7Ym9vbGVhbn0gb3B0SW5cbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgc2V0RGV2aWNlUHVzaE9wdEluKG9wdEluOiBib29sZWFuKTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogU2V0cyB1c2VyIGF0dHJpYnV0ZVxuICAgKiBAcGFyYW0ge3N0cmluZ30gY2hhbm5lbFxuICAgKiBAcGFyYW0ge2FueX0gb3B0SW5cbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgc2V0VXNlck9wdEluKGNoYW5uZWw6IHN0cmluZywgb3B0SW46IGFueSk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldHMgdXNlciBsb2NhdGlvblxuICAgKiBAcGFyYW0ge251bWJlcn0gbGF0aXR1ZGVcbiAgICogQHBhcmFtIHtudW1iZXJ9IGxvbmdpdHVkZVxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBzZXRMb2NhdGlvbihsYXRpdHVkZTogbnVtYmVyLCBsb25naXR1ZGU6IG51bWJlcik6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG59XG5cbi8qKlxuICogQGhpZGRlblxuICovXG5AUGx1Z2luKHtcbiAgcGx1Z2luTmFtZTogJ1dlYmVuZ2FnZScsXG4gIHBsdWdpbjogJ2NvcmRvdmEtcGx1Z2luLXdlYmVuZ2FnZScsXG4gIHBsdWdpblJlZjogJ3dlYmVuZ2FnZS5qd3RNYW5hZ2VyJyxcbn0pXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgV2ViZW5nYWdlSnd0TWFuYWdlciBleHRlbmRzIEF3ZXNvbWVDb3Jkb3ZhTmF0aXZlUGx1Z2luIHtcbiAgLyoqXG4gICAqIENhbGxiYWNrIGZ1bmN0aW9uIGlzIGludm9rZWQgd2hlbiBhIEp3dCB0b2tlbiBpcyBjbGlja2VkXG4gICAqIEBwYXJhbSB7YW55fSBjYWxsYmFja1xuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICB0b2tlbkludmFsaWRhdGVkQ2FsbGJhY2soY2FsbGJhY2s6IGFueSk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG59XG5cbi8qKlxuICogQGhpZGRlblxuICovXG5AUGx1Z2luKHtcbiAgcGx1Z2luTmFtZTogJ1dlYmVuZ2FnZScsXG4gIHBsdWdpbjogJ2NvcmRvdmEtcGx1Z2luLXdlYmVuZ2FnZScsXG4gIHBsdWdpblJlZjogJ3dlYmVuZ2FnZS5wdXNoJyxcbn0pXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgV2ViZW5nYWdlUHVzaCBleHRlbmRzIEF3ZXNvbWVDb3Jkb3ZhTmF0aXZlUGx1Z2luIHtcbiAgLyoqXG4gICAqIENhbGxiYWNrIGZ1bmN0aW9uIGlzIGludm9rZWQgd2hlbiBhIHB1c2ggbm90aWZpY2F0aW9uIGlzIGNsaWNrZWRcbiAgICogQHBhcmFtIHthbnl9IGNhbGxiYWNrXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIG9uQ2xpY2soY2FsbGJhY2s6IGFueSk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldHMgcHVzaCBub3RpZmljYXRpb24gY29uZmlndXJhdGlvblxuICAgKiBAcGFyYW0ge3N0cmluZ30ga2V5XG4gICAqIEBwYXJhbSB7YW55fSB2YWx1ZVxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBvcHRpb25zKGtleTogc3RyaW5nLCB2YWx1ZTogYW55KTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cbn1cblxuLyoqXG4gKiBAaGlkZGVuXG4gKi9cbkBQbHVnaW4oe1xuICBwbHVnaW5OYW1lOiAnV2ViZW5nYWdlJyxcbiAgcGx1Z2luOiAnY29yZG92YS1wbHVnaW4td2ViZW5nYWdlJyxcbiAgcGx1Z2luUmVmOiAnd2ViZW5nYWdlLm5vdGlmaWNhdGlvbicsXG59KVxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIFdlYmVuZ2FnZU5vdGlmaWNhdGlvbiBleHRlbmRzIEF3ZXNvbWVDb3Jkb3ZhTmF0aXZlUGx1Z2luIHtcbiAgLyoqXG4gICAqIENhbGxiYWNrIGZ1bmN0aW9uIGlzIGludm9rZWQgd2hlbiBhIGluLWFwcCBub3RpZmljYXRpb24gaXMgc2hvd25cbiAgICogQHBhcmFtIHthbnl9IGNhbGxiYWNrXG4gICAqIEByZXR1cm5zIHtQcm9taXNlPGFueT59XG4gICAqL1xuICBAQ29yZG92YSgpXG4gIG9uU2hvd24oY2FsbGJhY2s6IGFueSk6IFByb21pc2U8YW55PiB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLyoqXG4gICAqIENhbGxiYWNrIGZ1bmN0aW9uIGlzIGludm9rZWQgYmVmb3JlIGEgaW4tYXBwIG5vdGlmaWNhdGlvbiBpcyBzaG93blxuICAgKiBAcGFyYW0ge2FueX0gY2FsbGJhY2tcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgb25QcmVwYXJlZChjYWxsYmFjazogYW55KTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvKipcbiAgICogQ2FsbGJhY2sgZnVuY3Rpb24gaXMgaW52b2tlZCB3aGVuIGEgaW4tYXBwIG5vdGlmaWNhdGlvbiBpcyBjbGlja2VkXG4gICAqIEBwYXJhbSB7YW55fSBjYWxsYmFja1xuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBvbkNsaWNrKGNhbGxiYWNrOiBhbnkpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBDYWxsYmFjayBmdW5jdGlvbiBpcyBpbnZva2VkIHdoZW4gYSBpbi1hcHAgbm90aWZpY2F0aW9uIGlzIGRpc21pc3NlZFxuICAgKiBAcGFyYW0ge2FueX0gY2FsbGJhY2tcbiAgICogQHJldHVybnMge1Byb21pc2U8YW55Pn1cbiAgICovXG4gIEBDb3Jkb3ZhKClcbiAgb25EaXNtaXNzKGNhbGxiYWNrOiBhbnkpOiBQcm9taXNlPGFueT4ge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXRzIGluLWFwcCBub3RpZmljYXRpb24gY29uZmlndXJhdGlvblxuICAgKiBAcGFyYW0ge3N0cmluZ30ga2V5XG4gICAqIEBwYXJhbSB7YW55fSB2YWx1ZVxuICAgKiBAcmV0dXJucyB7UHJvbWlzZTxhbnk+fVxuICAgKi9cbiAgQENvcmRvdmEoKVxuICBvcHRpb25zKGtleTogc3RyaW5nLCB2YWx1ZTogYW55KTogUHJvbWlzZTxhbnk+IHtcbiAgICByZXR1cm47XG4gIH1cbn1cbiJdfQ==