Socket
Socket
Sign inDemoInstall

@tinkoff/ng-event-plugins

Package Overview
Dependencies
7
Maintainers
15
Versions
18
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.3.2 to 2.4.0

esm2015/plugins/options.plugin.js

48

bundles/tinkoff-ng-event-plugins.umd.js

@@ -246,3 +246,3 @@ (function (global, factory) {

function (event) {
return event.split('.').indexOf(this.modifier) !== -1;
return event.includes(this.modifier);
};

@@ -282,3 +282,3 @@ /**

*/
function (v) { return v !== _this.modifier; }))
function (v) { return !_this.modifier.includes(v); }))
.join('.');

@@ -408,10 +408,10 @@ };

* @fileoverview added by tsickle
* Generated from: plugins/capture.plugin.ts
* Generated from: plugins/options.plugin.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var CaptureEventPlugin = /** @class */ (function (_super) {
__extends(CaptureEventPlugin, _super);
function CaptureEventPlugin() {
var OptionsEventPlugin = /** @class */ (function (_super) {
__extends(OptionsEventPlugin, _super);
function OptionsEventPlugin() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.modifier = 'capture';
_this.modifier = 'capture.once.passive';
return _this;

@@ -423,3 +423,3 @@ }

*/
CaptureEventPlugin.prototype.supports = /**
OptionsEventPlugin.prototype.supports = /**
* @param {?} event

@@ -429,5 +429,3 @@ * @return {?}

function (event) {
/** @type {?} */
var split = event.split('.');
return split.length === 2 && split.indexOf(this.modifier) !== -1;
return event.includes('.') && !this.unwrap(event).includes('.');
};

@@ -440,3 +438,3 @@ /**

*/
CaptureEventPlugin.prototype.addEventListener = /**
OptionsEventPlugin.prototype.addEventListener = /**
* @param {?} element

@@ -449,3 +447,7 @@ * @param {?} event

var _this = this;
element.addEventListener(this.unwrap(event), handler, true);
element.addEventListener(this.unwrap(event), handler, {
once: event.includes('.once'),
passive: event.includes('.passive'),
capture: event.includes('.capture'),
});
return (/**

@@ -456,6 +458,6 @@ * @return {?}

};
CaptureEventPlugin.decorators = [
OptionsEventPlugin.decorators = [
{ type: core.Injectable }
];
return CaptureEventPlugin;
return OptionsEventPlugin;
}(AbstractEventPlugin));

@@ -467,3 +469,3 @@ if (false) {

*/
CaptureEventPlugin.prototype.modifier;
OptionsEventPlugin.prototype.modifier;
}

@@ -480,3 +482,3 @@

var _this = _super !== null && _super.apply(this, arguments) || this;
_this.modifier = 'prevent';
_this.modifier = '.prevent';
return _this;

@@ -554,3 +556,3 @@ }

var _this = _super !== null && _super.apply(this, arguments) || this;
_this.modifier = 'self';
_this.modifier = '.self';
return _this;

@@ -605,3 +607,3 @@ }

var _this = _super !== null && _super.apply(this, arguments) || this;
_this.modifier = 'silent';
_this.modifier = '.silent';
return _this;

@@ -677,3 +679,3 @@ }

var _this = _super !== null && _super.apply(this, arguments) || this;
_this.modifier = 'stop';
_this.modifier = '.stop';
return _this;

@@ -755,3 +757,3 @@ }

var _this = _super !== null && _super.apply(this, arguments) || this;
_this.modifier = 'init';
_this.modifier = '.init';
return _this;

@@ -862,3 +864,3 @@ }

provide: platformBrowser.EVENT_MANAGER_PLUGINS,
useClass: CaptureEventPlugin,
useClass: OptionsEventPlugin,
multi: true,

@@ -975,5 +977,5 @@ },

exports.BindEventPlugin = BindEventPlugin;
exports.CaptureEventPlugin = CaptureEventPlugin;
exports.EventPluginsModule = EventPluginsModule;
exports.NG_EVENT_PLUGINS = NG_EVENT_PLUGINS;
exports.OptionsEventPlugin = OptionsEventPlugin;
exports.PreventEventPlugin = PreventEventPlugin;

@@ -980,0 +982,0 @@ exports.SilentEventPlugin = SilentEventPlugin;

@@ -15,3 +15,3 @@ !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/platform-browser"),require("@angular/core"),require("rxjs"),require("rxjs/operators")):"function"==typeof define&&define.amd?define("@tinkoff/ng-event-plugins",["exports","@angular/platform-browser","@angular/core","rxjs","rxjs/operators"],e):e(((t=t||self).tinkoff=t.tinkoff||{},t.tinkoff["ng-event-plugins"]={}),t.ng.platformBrowser,t.ng.core,t.rxjs,t.rxjs.operators)}(this,(function(t,e,n,r,o){"use strict";

and limitations under the License.
***************************************************************************** */var i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)};function u(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}function a(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u}var s=function(){function t(){}return t.prototype.supports=function(t){return-1!==t.split(".").indexOf(this.modifier)},t.prototype.addGlobalEventListener=function(t,e,n){throw new Error("Global event targets are not supported by "+this.modifier+" plugin")},t.prototype.unwrap=function(t){var e=this;return t.split(".").filter((function(t){return t!==e.modifier})).join(".")},t}();var l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.modifier="$",e}return u(e,t),e.prototype.addEventListener=function(t,e){var n;t[e]=null!==(n=t[e])&&void 0!==n?n:r.EMPTY;var i=this.getMethod(t,e),u=this.manager.getZone().onStable,a=r.concat(u.pipe(o.takeWhile((function(){return t[e]===r.EMPTY}))),r.defer((function(){return t[e]}))).subscribe(i);return function(){return a.unsubscribe()}},e.prototype.getMethod=function(t,e){var n=a(e.split("."),4),r=n[1],o=n[2],i=n[3],u=void 0===i?"":i;return e.endsWith(".attr")?function(e){return null===e?t.removeAttribute(r):t.setAttribute(r,String(e))}:"class"===r?function(e){return t.classList.toggle(o,!!e)}:"style"===r?function(e){return t.style.setProperty(o.replace(/[a-z][A-Z]/g,(function(t){return t[0]+"-"+t[1].toLowerCase()})),""+e+u)}:function(e){return t[r]=e}},e.decorators=[{type:n.Injectable}],e}(s);var p=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.modifier="capture",e}return u(e,t),e.prototype.supports=function(t){var e=t.split(".");return 2===e.length&&-1!==e.indexOf(this.modifier)},e.prototype.addEventListener=function(t,e,n){var r=this;return t.addEventListener(this.unwrap(e),n,!0),function(){return t.removeEventListener(r.unwrap(e),n)}},e.decorators=[{type:n.Injectable}],e}(s);var f=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.modifier="prevent",e}return u(e,t),e.prototype.addEventListener=function(t,e,n){return this.manager.addEventListener(t,this.unwrap(e),(function(t){t.preventDefault(),n(t)}))},e.prototype.addGlobalEventListener=function(t,e,n){return this.manager.addGlobalEventListener(t,this.unwrap(e),(function(t){t.preventDefault(),n(t)}))},e.decorators=[{type:n.Injectable}],e}(s);var c=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.modifier="self",e}return u(e,t),e.prototype.addEventListener=function(t,e,n){return this.manager.addEventListener(t,this.unwrap(e),(function(t){t.target===t.currentTarget&&n(t)}))},e.decorators=[{type:n.Injectable}],e}(s);var d=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.modifier="silent",e}return u(e,t),e.prototype.addEventListener=function(t,e,n){var r=this;return this.manager.getZone().runOutsideAngular((function(){return r.manager.addEventListener(t,r.unwrap(e),n)}))},e.prototype.addGlobalEventListener=function(t,e,n){var r=this;return this.manager.getZone().runOutsideAngular((function(){return r.manager.addGlobalEventListener(t,r.unwrap(e),n)}))},e.decorators=[{type:n.Injectable}],e}(s);var v=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.modifier="stop",e}return u(e,t),e.prototype.addEventListener=function(t,e,n){return this.manager.addEventListener(t,this.unwrap(e),(function(t){t.stopPropagation(),n(t)}))},e.prototype.addGlobalEventListener=function(t,e,n){return this.manager.addGlobalEventListener(t,this.unwrap(e),(function(t){t.stopPropagation(),n(t)}))},e.decorators=[{type:n.Injectable}],e}(s);var h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.modifier="init",e}return u(e,t),e.prototype.addEventListener=function(t,e,n){return this.handle(n)},e.prototype.addGlobalEventListener=function(t,e,n){return this.handle(n)},e.prototype.handle=function(t){var e=this.manager.getZone(),n=e.onStable.subscribe((function(){n.unsubscribe(),t(e)}));return function(){}},e.decorators=[{type:n.Injectable}],e}(s);var y=[{provide:e.EVENT_MANAGER_PLUGINS,useClass:d,multi:!0},{provide:e.EVENT_MANAGER_PLUGINS,useClass:f,multi:!0},{provide:e.EVENT_MANAGER_PLUGINS,useClass:c,multi:!0},{provide:e.EVENT_MANAGER_PLUGINS,useClass:v,multi:!0},{provide:e.EVENT_MANAGER_PLUGINS,useClass:h,multi:!0},{provide:e.EVENT_MANAGER_PLUGINS,useClass:p,multi:!0},{provide:e.EVENT_MANAGER_PLUGINS,useClass:l,multi:!0}];var E=function(){function t(e){console.assert(!(e[0]instanceof d)||t.initialized,"EventPluginsModule must come after BrowserModule in imports"),t.initialized=!0}return t.initialized=!1,t.decorators=[{type:n.NgModule,args:[{providers:y}]}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:n.Inject,args:[e.EVENT_MANAGER_PLUGINS]}]}]},t}();t.BindEventPlugin=l,t.CaptureEventPlugin=p,t.EventPluginsModule=E,t.NG_EVENT_PLUGINS=y,t.PreventEventPlugin=f,t.SilentEventPlugin=d,t.StopEventPlugin=v,t.ZoneEventPlugin=h,t.asCallable=function(t){return t},t.shouldCall=function(t){return function(e,n,r){var o=r.value;r.value=function(){var e=arguments[0];Object.defineProperty(this,n,{value:function(){for(var n=this,r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];t.apply(this,r)&&e.run((function(){o.apply(n,r)}))}})}}},t.ɵa=s,t.ɵb=c,Object.defineProperty(t,"__esModule",{value:!0})}));
***************************************************************************** */var i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)};function u(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}function a(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u}var s=function(){function t(){}return t.prototype.supports=function(t){return t.includes(this.modifier)},t.prototype.addGlobalEventListener=function(t,e,n){throw new Error("Global event targets are not supported by "+this.modifier+" plugin")},t.prototype.unwrap=function(t){var e=this;return t.split(".").filter((function(t){return!e.modifier.includes(t)})).join(".")},t}();var l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.modifier="$",e}return u(e,t),e.prototype.addEventListener=function(t,e){var n;t[e]=null!==(n=t[e])&&void 0!==n?n:r.EMPTY;var i=this.getMethod(t,e),u=this.manager.getZone().onStable,a=r.concat(u.pipe(o.takeWhile((function(){return t[e]===r.EMPTY}))),r.defer((function(){return t[e]}))).subscribe(i);return function(){return a.unsubscribe()}},e.prototype.getMethod=function(t,e){var n=a(e.split("."),4),r=n[1],o=n[2],i=n[3],u=void 0===i?"":i;return e.endsWith(".attr")?function(e){return null===e?t.removeAttribute(r):t.setAttribute(r,String(e))}:"class"===r?function(e){return t.classList.toggle(o,!!e)}:"style"===r?function(e){return t.style.setProperty(o.replace(/[a-z][A-Z]/g,(function(t){return t[0]+"-"+t[1].toLowerCase()})),""+e+u)}:function(e){return t[r]=e}},e.decorators=[{type:n.Injectable}],e}(s);var p=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.modifier="capture.once.passive",e}return u(e,t),e.prototype.supports=function(t){return t.includes(".")&&!this.unwrap(t).includes(".")},e.prototype.addEventListener=function(t,e,n){var r=this;return t.addEventListener(this.unwrap(e),n,{once:e.includes(".once"),passive:e.includes(".passive"),capture:e.includes(".capture")}),function(){return t.removeEventListener(r.unwrap(e),n)}},e.decorators=[{type:n.Injectable}],e}(s);var c=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.modifier=".prevent",e}return u(e,t),e.prototype.addEventListener=function(t,e,n){return this.manager.addEventListener(t,this.unwrap(e),(function(t){t.preventDefault(),n(t)}))},e.prototype.addGlobalEventListener=function(t,e,n){return this.manager.addGlobalEventListener(t,this.unwrap(e),(function(t){t.preventDefault(),n(t)}))},e.decorators=[{type:n.Injectable}],e}(s);var f=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.modifier=".self",e}return u(e,t),e.prototype.addEventListener=function(t,e,n){return this.manager.addEventListener(t,this.unwrap(e),(function(t){t.target===t.currentTarget&&n(t)}))},e.decorators=[{type:n.Injectable}],e}(s);var d=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.modifier=".silent",e}return u(e,t),e.prototype.addEventListener=function(t,e,n){var r=this;return this.manager.getZone().runOutsideAngular((function(){return r.manager.addEventListener(t,r.unwrap(e),n)}))},e.prototype.addGlobalEventListener=function(t,e,n){var r=this;return this.manager.getZone().runOutsideAngular((function(){return r.manager.addGlobalEventListener(t,r.unwrap(e),n)}))},e.decorators=[{type:n.Injectable}],e}(s);var v=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.modifier=".stop",e}return u(e,t),e.prototype.addEventListener=function(t,e,n){return this.manager.addEventListener(t,this.unwrap(e),(function(t){t.stopPropagation(),n(t)}))},e.prototype.addGlobalEventListener=function(t,e,n){return this.manager.addGlobalEventListener(t,this.unwrap(e),(function(t){t.stopPropagation(),n(t)}))},e.decorators=[{type:n.Injectable}],e}(s);var h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.modifier=".init",e}return u(e,t),e.prototype.addEventListener=function(t,e,n){return this.handle(n)},e.prototype.addGlobalEventListener=function(t,e,n){return this.handle(n)},e.prototype.handle=function(t){var e=this.manager.getZone(),n=e.onStable.subscribe((function(){n.unsubscribe(),t(e)}));return function(){}},e.decorators=[{type:n.Injectable}],e}(s);var y=[{provide:e.EVENT_MANAGER_PLUGINS,useClass:d,multi:!0},{provide:e.EVENT_MANAGER_PLUGINS,useClass:c,multi:!0},{provide:e.EVENT_MANAGER_PLUGINS,useClass:f,multi:!0},{provide:e.EVENT_MANAGER_PLUGINS,useClass:v,multi:!0},{provide:e.EVENT_MANAGER_PLUGINS,useClass:h,multi:!0},{provide:e.EVENT_MANAGER_PLUGINS,useClass:p,multi:!0},{provide:e.EVENT_MANAGER_PLUGINS,useClass:l,multi:!0}];var E=function(){function t(e){console.assert(!(e[0]instanceof d)||t.initialized,"EventPluginsModule must come after BrowserModule in imports"),t.initialized=!0}return t.initialized=!1,t.decorators=[{type:n.NgModule,args:[{providers:y}]}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:n.Inject,args:[e.EVENT_MANAGER_PLUGINS]}]}]},t}();t.BindEventPlugin=l,t.EventPluginsModule=E,t.NG_EVENT_PLUGINS=y,t.OptionsEventPlugin=p,t.PreventEventPlugin=c,t.SilentEventPlugin=d,t.StopEventPlugin=v,t.ZoneEventPlugin=h,t.asCallable=function(t){return t},t.shouldCall=function(t){return function(e,n,r){var o=r.value;r.value=function(){var e=arguments[0];Object.defineProperty(this,n,{value:function(){for(var n=this,r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];t.apply(this,r)&&e.run((function(){o.apply(n,r)}))}})}}},t.ɵa=s,t.ɵb=f,Object.defineProperty(t,"__esModule",{value:!0})}));
//# sourceMappingURL=tinkoff-ng-event-plugins.umd.min.js.map

@@ -8,3 +8,3 @@ /**

import { BindEventPlugin } from '../plugins/bind.plugin';
import { CaptureEventPlugin } from '../plugins/capture.plugin';
import { OptionsEventPlugin } from '../plugins/options.plugin';
import { PreventEventPlugin } from '../plugins/prevent.plugin';

@@ -44,3 +44,3 @@ import { SelfEventPlugin } from '../plugins/self.plugin';

provide: EVENT_MANAGER_PLUGINS,
useClass: CaptureEventPlugin,
useClass: OptionsEventPlugin,
multi: true,

@@ -54,2 +54,2 @@ },

];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGx1Z2lucy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0aW5rb2ZmL25nLWV2ZW50LXBsdWdpbnMvIiwic291cmNlcyI6WyJjb25zdGFudHMvcGx1Z2lucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUNBLE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLDJCQUEyQixDQUFDO0FBQ2hFLE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQztBQUN2RCxPQUFPLEVBQUMsa0JBQWtCLEVBQUMsTUFBTSwyQkFBMkIsQ0FBQztBQUM3RCxPQUFPLEVBQUMsa0JBQWtCLEVBQUMsTUFBTSwyQkFBMkIsQ0FBQztBQUM3RCxPQUFPLEVBQUMsZUFBZSxFQUFDLE1BQU0sd0JBQXdCLENBQUM7QUFDdkQsT0FBTyxFQUFDLGlCQUFpQixFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFDM0QsT0FBTyxFQUFDLGVBQWUsRUFBQyxNQUFNLHdCQUF3QixDQUFDO0FBQ3ZELE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQzs7QUFFdkQsTUFBTSxPQUFPLGdCQUFnQixHQUFlO0lBQ3hDO1FBQ0ksT0FBTyxFQUFFLHFCQUFxQjtRQUM5QixRQUFRLEVBQUUsaUJBQWlCO1FBQzNCLEtBQUssRUFBRSxJQUFJO0tBQ2Q7SUFDRDtRQUNJLE9BQU8sRUFBRSxxQkFBcUI7UUFDOUIsUUFBUSxFQUFFLGtCQUFrQjtRQUM1QixLQUFLLEVBQUUsSUFBSTtLQUNkO0lBQ0Q7UUFDSSxPQUFPLEVBQUUscUJBQXFCO1FBQzlCLFFBQVEsRUFBRSxlQUFlO1FBQ3pCLEtBQUssRUFBRSxJQUFJO0tBQ2Q7SUFDRDtRQUNJLE9BQU8sRUFBRSxxQkFBcUI7UUFDOUIsUUFBUSxFQUFFLGVBQWU7UUFDekIsS0FBSyxFQUFFLElBQUk7S0FDZDtJQUNEO1FBQ0ksT0FBTyxFQUFFLHFCQUFxQjtRQUM5QixRQUFRLEVBQUUsZUFBZTtRQUN6QixLQUFLLEVBQUUsSUFBSTtLQUNkO0lBQ0Q7UUFDSSxPQUFPLEVBQUUscUJBQXFCO1FBQzlCLFFBQVEsRUFBRSxrQkFBa0I7UUFDNUIsS0FBSyxFQUFFLElBQUk7S0FDZDtJQUNEO1FBQ0ksT0FBTyxFQUFFLHFCQUFxQjtRQUM5QixRQUFRLEVBQUUsZUFBZTtRQUN6QixLQUFLLEVBQUUsSUFBSTtLQUNkO0NBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1Byb3ZpZGVyfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7RVZFTlRfTUFOQUdFUl9QTFVHSU5TfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyJztcbmltcG9ydCB7QmluZEV2ZW50UGx1Z2lufSBmcm9tICcuLi9wbHVnaW5zL2JpbmQucGx1Z2luJztcbmltcG9ydCB7Q2FwdHVyZUV2ZW50UGx1Z2lufSBmcm9tICcuLi9wbHVnaW5zL2NhcHR1cmUucGx1Z2luJztcbmltcG9ydCB7UHJldmVudEV2ZW50UGx1Z2lufSBmcm9tICcuLi9wbHVnaW5zL3ByZXZlbnQucGx1Z2luJztcbmltcG9ydCB7U2VsZkV2ZW50UGx1Z2lufSBmcm9tICcuLi9wbHVnaW5zL3NlbGYucGx1Z2luJztcbmltcG9ydCB7U2lsZW50RXZlbnRQbHVnaW59IGZyb20gJy4uL3BsdWdpbnMvc2lsZW50LnBsdWdpbic7XG5pbXBvcnQge1N0b3BFdmVudFBsdWdpbn0gZnJvbSAnLi4vcGx1Z2lucy9zdG9wLnBsdWdpbic7XG5pbXBvcnQge1pvbmVFdmVudFBsdWdpbn0gZnJvbSAnLi4vcGx1Z2lucy96b25lLnBsdWdpbic7XG5cbmV4cG9ydCBjb25zdCBOR19FVkVOVF9QTFVHSU5TOiBQcm92aWRlcltdID0gW1xuICAgIHtcbiAgICAgICAgcHJvdmlkZTogRVZFTlRfTUFOQUdFUl9QTFVHSU5TLFxuICAgICAgICB1c2VDbGFzczogU2lsZW50RXZlbnRQbHVnaW4sXG4gICAgICAgIG11bHRpOiB0cnVlLFxuICAgIH0sXG4gICAge1xuICAgICAgICBwcm92aWRlOiBFVkVOVF9NQU5BR0VSX1BMVUdJTlMsXG4gICAgICAgIHVzZUNsYXNzOiBQcmV2ZW50RXZlbnRQbHVnaW4sXG4gICAgICAgIG11bHRpOiB0cnVlLFxuICAgIH0sXG4gICAge1xuICAgICAgICBwcm92aWRlOiBFVkVOVF9NQU5BR0VSX1BMVUdJTlMsXG4gICAgICAgIHVzZUNsYXNzOiBTZWxmRXZlbnRQbHVnaW4sXG4gICAgICAgIG11bHRpOiB0cnVlLFxuICAgIH0sXG4gICAge1xuICAgICAgICBwcm92aWRlOiBFVkVOVF9NQU5BR0VSX1BMVUdJTlMsXG4gICAgICAgIHVzZUNsYXNzOiBTdG9wRXZlbnRQbHVnaW4sXG4gICAgICAgIG11bHRpOiB0cnVlLFxuICAgIH0sXG4gICAge1xuICAgICAgICBwcm92aWRlOiBFVkVOVF9NQU5BR0VSX1BMVUdJTlMsXG4gICAgICAgIHVzZUNsYXNzOiBab25lRXZlbnRQbHVnaW4sXG4gICAgICAgIG11bHRpOiB0cnVlLFxuICAgIH0sXG4gICAge1xuICAgICAgICBwcm92aWRlOiBFVkVOVF9NQU5BR0VSX1BMVUdJTlMsXG4gICAgICAgIHVzZUNsYXNzOiBDYXB0dXJlRXZlbnRQbHVnaW4sXG4gICAgICAgIG11bHRpOiB0cnVlLFxuICAgIH0sXG4gICAge1xuICAgICAgICBwcm92aWRlOiBFVkVOVF9NQU5BR0VSX1BMVUdJTlMsXG4gICAgICAgIHVzZUNsYXNzOiBCaW5kRXZlbnRQbHVnaW4sXG4gICAgICAgIG11bHRpOiB0cnVlLFxuICAgIH0sXG5dO1xuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGx1Z2lucy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0aW5rb2ZmL25nLWV2ZW50LXBsdWdpbnMvIiwic291cmNlcyI6WyJjb25zdGFudHMvcGx1Z2lucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUNBLE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLDJCQUEyQixDQUFDO0FBQ2hFLE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQztBQUN2RCxPQUFPLEVBQUMsa0JBQWtCLEVBQUMsTUFBTSwyQkFBMkIsQ0FBQztBQUM3RCxPQUFPLEVBQUMsa0JBQWtCLEVBQUMsTUFBTSwyQkFBMkIsQ0FBQztBQUM3RCxPQUFPLEVBQUMsZUFBZSxFQUFDLE1BQU0sd0JBQXdCLENBQUM7QUFDdkQsT0FBTyxFQUFDLGlCQUFpQixFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFDM0QsT0FBTyxFQUFDLGVBQWUsRUFBQyxNQUFNLHdCQUF3QixDQUFDO0FBQ3ZELE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQzs7QUFFdkQsTUFBTSxPQUFPLGdCQUFnQixHQUFlO0lBQ3hDO1FBQ0ksT0FBTyxFQUFFLHFCQUFxQjtRQUM5QixRQUFRLEVBQUUsaUJBQWlCO1FBQzNCLEtBQUssRUFBRSxJQUFJO0tBQ2Q7SUFDRDtRQUNJLE9BQU8sRUFBRSxxQkFBcUI7UUFDOUIsUUFBUSxFQUFFLGtCQUFrQjtRQUM1QixLQUFLLEVBQUUsSUFBSTtLQUNkO0lBQ0Q7UUFDSSxPQUFPLEVBQUUscUJBQXFCO1FBQzlCLFFBQVEsRUFBRSxlQUFlO1FBQ3pCLEtBQUssRUFBRSxJQUFJO0tBQ2Q7SUFDRDtRQUNJLE9BQU8sRUFBRSxxQkFBcUI7UUFDOUIsUUFBUSxFQUFFLGVBQWU7UUFDekIsS0FBSyxFQUFFLElBQUk7S0FDZDtJQUNEO1FBQ0ksT0FBTyxFQUFFLHFCQUFxQjtRQUM5QixRQUFRLEVBQUUsZUFBZTtRQUN6QixLQUFLLEVBQUUsSUFBSTtLQUNkO0lBQ0Q7UUFDSSxPQUFPLEVBQUUscUJBQXFCO1FBQzlCLFFBQVEsRUFBRSxrQkFBa0I7UUFDNUIsS0FBSyxFQUFFLElBQUk7S0FDZDtJQUNEO1FBQ0ksT0FBTyxFQUFFLHFCQUFxQjtRQUM5QixRQUFRLEVBQUUsZUFBZTtRQUN6QixLQUFLLEVBQUUsSUFBSTtLQUNkO0NBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1Byb3ZpZGVyfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtFVkVOVF9NQU5BR0VSX1BMVUdJTlN9IGZyb20gJ0Bhbmd1bGFyL3BsYXRmb3JtLWJyb3dzZXInO1xyXG5pbXBvcnQge0JpbmRFdmVudFBsdWdpbn0gZnJvbSAnLi4vcGx1Z2lucy9iaW5kLnBsdWdpbic7XHJcbmltcG9ydCB7T3B0aW9uc0V2ZW50UGx1Z2lufSBmcm9tICcuLi9wbHVnaW5zL29wdGlvbnMucGx1Z2luJztcclxuaW1wb3J0IHtQcmV2ZW50RXZlbnRQbHVnaW59IGZyb20gJy4uL3BsdWdpbnMvcHJldmVudC5wbHVnaW4nO1xyXG5pbXBvcnQge1NlbGZFdmVudFBsdWdpbn0gZnJvbSAnLi4vcGx1Z2lucy9zZWxmLnBsdWdpbic7XHJcbmltcG9ydCB7U2lsZW50RXZlbnRQbHVnaW59IGZyb20gJy4uL3BsdWdpbnMvc2lsZW50LnBsdWdpbic7XHJcbmltcG9ydCB7U3RvcEV2ZW50UGx1Z2lufSBmcm9tICcuLi9wbHVnaW5zL3N0b3AucGx1Z2luJztcclxuaW1wb3J0IHtab25lRXZlbnRQbHVnaW59IGZyb20gJy4uL3BsdWdpbnMvem9uZS5wbHVnaW4nO1xyXG5cclxuZXhwb3J0IGNvbnN0IE5HX0VWRU5UX1BMVUdJTlM6IFByb3ZpZGVyW10gPSBbXHJcbiAgICB7XHJcbiAgICAgICAgcHJvdmlkZTogRVZFTlRfTUFOQUdFUl9QTFVHSU5TLFxyXG4gICAgICAgIHVzZUNsYXNzOiBTaWxlbnRFdmVudFBsdWdpbixcclxuICAgICAgICBtdWx0aTogdHJ1ZSxcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgICAgcHJvdmlkZTogRVZFTlRfTUFOQUdFUl9QTFVHSU5TLFxyXG4gICAgICAgIHVzZUNsYXNzOiBQcmV2ZW50RXZlbnRQbHVnaW4sXHJcbiAgICAgICAgbXVsdGk6IHRydWUsXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICAgIHByb3ZpZGU6IEVWRU5UX01BTkFHRVJfUExVR0lOUyxcclxuICAgICAgICB1c2VDbGFzczogU2VsZkV2ZW50UGx1Z2luLFxyXG4gICAgICAgIG11bHRpOiB0cnVlLFxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgICBwcm92aWRlOiBFVkVOVF9NQU5BR0VSX1BMVUdJTlMsXHJcbiAgICAgICAgdXNlQ2xhc3M6IFN0b3BFdmVudFBsdWdpbixcclxuICAgICAgICBtdWx0aTogdHJ1ZSxcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgICAgcHJvdmlkZTogRVZFTlRfTUFOQUdFUl9QTFVHSU5TLFxyXG4gICAgICAgIHVzZUNsYXNzOiBab25lRXZlbnRQbHVnaW4sXHJcbiAgICAgICAgbXVsdGk6IHRydWUsXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICAgIHByb3ZpZGU6IEVWRU5UX01BTkFHRVJfUExVR0lOUyxcclxuICAgICAgICB1c2VDbGFzczogT3B0aW9uc0V2ZW50UGx1Z2luLFxyXG4gICAgICAgIG11bHRpOiB0cnVlLFxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgICBwcm92aWRlOiBFVkVOVF9NQU5BR0VSX1BMVUdJTlMsXHJcbiAgICAgICAgdXNlQ2xhc3M6IEJpbmRFdmVudFBsdWdpbixcclxuICAgICAgICBtdWx0aTogdHJ1ZSxcclxuICAgIH0sXHJcbl07XHJcbiJdfQ==

@@ -15,3 +15,3 @@ /**

supports(event) {
return event.split('.').indexOf(this.modifier) !== -1;
return event.includes(this.modifier);
}

@@ -39,3 +39,3 @@ /**

*/
v => v !== this.modifier))
v => !this.modifier.includes(v)))
.join('.');

@@ -61,2 +61,2 @@ }

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3QucGx1Z2luLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHRpbmtvZmYvbmctZXZlbnQtcGx1Z2lucy8iLCJzb3VyY2VzIjpbInBsdWdpbnMvYWJzdHJhY3QucGx1Z2luLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBUUEsTUFBTSxPQUFnQixtQkFBbUI7Ozs7O0lBS3JDLFFBQVEsQ0FBQyxLQUFhO1FBQ2xCLE9BQU8sS0FBSyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO0lBQzFELENBQUM7Ozs7Ozs7SUFFRCxzQkFBc0IsQ0FDbEIsUUFBZ0IsRUFDaEIsTUFBYyxFQUNkLFFBQWtCO1FBRWxCLE1BQU0sSUFBSSxLQUFLLENBQ1gsNkNBQTZDLElBQUksQ0FBQyxRQUFRLFNBQVMsQ0FDdEUsQ0FBQztJQUNOLENBQUM7Ozs7OztJQVFTLE1BQU0sQ0FBQyxLQUFhO1FBQzFCLE9BQU8sS0FBSzthQUNQLEtBQUssQ0FBQyxHQUFHLENBQUM7YUFDVixNQUFNOzs7O1FBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEtBQUssSUFBSSxDQUFDLFFBQVEsRUFBQzthQUNoQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDbkIsQ0FBQztDQUNKOzs7Ozs7SUE5QkcsdUNBQTZDOztJQUU3QyxzQ0FBdUI7Ozs7Ozs7O0lBZ0J2Qix3RkFJWSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7RXZlbnRNYW5hZ2VyfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyJztcblxuLy8gVE9ETzogQSBzdWJqZWN0IHRvIGNoYW5nZTogaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9pc3N1ZXMvMzkyOVxudHlwZSBFdmVudE1hbmFnZXJBcmcgPSBDb25zdHJ1Y3RvclBhcmFtZXRlcnM8dHlwZW9mIEV2ZW50TWFuYWdlcj5bMF1bMF07XG50eXBlIEV2ZW50TWFuYWdlclBsdWdpbiA9IHtcbiAgICBbSyBpbiBrZXlvZiBFdmVudE1hbmFnZXJBcmddOiBFdmVudE1hbmFnZXJBcmdbS107XG59O1xuXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgQWJzdHJhY3RFdmVudFBsdWdpbiBpbXBsZW1lbnRzIEV2ZW50TWFuYWdlclBsdWdpbiB7XG4gICAgcHJvdGVjdGVkIGFic3RyYWN0IHJlYWRvbmx5IG1vZGlmaWVyOiBzdHJpbmc7XG5cbiAgICBtYW5hZ2VyITogRXZlbnRNYW5hZ2VyO1xuXG4gICAgc3VwcG9ydHMoZXZlbnQ6IHN0cmluZyk6IGJvb2xlYW4ge1xuICAgICAgICByZXR1cm4gZXZlbnQuc3BsaXQoJy4nKS5pbmRleE9mKHRoaXMubW9kaWZpZXIpICE9PSAtMTtcbiAgICB9XG5cbiAgICBhZGRHbG9iYWxFdmVudExpc3RlbmVyKFxuICAgICAgICBfZWxlbWVudDogc3RyaW5nLFxuICAgICAgICBfZXZlbnQ6IHN0cmluZyxcbiAgICAgICAgX2hhbmRsZXI6IEZ1bmN0aW9uLFxuICAgICk6IEZ1bmN0aW9uIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKFxuICAgICAgICAgICAgYEdsb2JhbCBldmVudCB0YXJnZXRzIGFyZSBub3Qgc3VwcG9ydGVkIGJ5ICR7dGhpcy5tb2RpZmllcn0gcGx1Z2luYCxcbiAgICAgICAgKTtcbiAgICB9XG5cbiAgICBhYnN0cmFjdCBhZGRFdmVudExpc3RlbmVyKFxuICAgICAgICBlbGVtZW50OiBIVE1MRWxlbWVudCxcbiAgICAgICAgZXZlbnQ6IHN0cmluZyxcbiAgICAgICAgaGFuZGxlcjogRnVuY3Rpb24sXG4gICAgKTogRnVuY3Rpb247XG5cbiAgICBwcm90ZWN0ZWQgdW53cmFwKGV2ZW50OiBzdHJpbmcpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gZXZlbnRcbiAgICAgICAgICAgIC5zcGxpdCgnLicpXG4gICAgICAgICAgICAuZmlsdGVyKHYgPT4gdiAhPT0gdGhpcy5tb2RpZmllcilcbiAgICAgICAgICAgIC5qb2luKCcuJyk7XG4gICAgfVxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3QucGx1Z2luLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHRpbmtvZmYvbmctZXZlbnQtcGx1Z2lucy8iLCJzb3VyY2VzIjpbInBsdWdpbnMvYWJzdHJhY3QucGx1Z2luLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBUUEsTUFBTSxPQUFnQixtQkFBbUI7Ozs7O0lBS3JDLFFBQVEsQ0FBQyxLQUFhO1FBQ2xCLE9BQU8sS0FBSyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDekMsQ0FBQzs7Ozs7OztJQUVELHNCQUFzQixDQUNsQixRQUFnQixFQUNoQixNQUFjLEVBQ2QsUUFBa0I7UUFFbEIsTUFBTSxJQUFJLEtBQUssQ0FDWCw2Q0FBNkMsSUFBSSxDQUFDLFFBQVEsU0FBUyxDQUN0RSxDQUFDO0lBQ04sQ0FBQzs7Ozs7O0lBUVMsTUFBTSxDQUFDLEtBQWE7UUFDMUIsT0FBTyxLQUFLO2FBQ1AsS0FBSyxDQUFDLEdBQUcsQ0FBQzthQUNWLE1BQU07Ozs7UUFBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLEVBQUM7YUFDdkMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ25CLENBQUM7Q0FDSjs7Ozs7O0lBOUJHLHVDQUE2Qzs7SUFFN0Msc0NBQXVCOzs7Ozs7OztJQWdCdkIsd0ZBSVkiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0V2ZW50TWFuYWdlcn0gZnJvbSAnQGFuZ3VsYXIvcGxhdGZvcm0tYnJvd3Nlcic7XHJcblxyXG4vLyBUT0RPOiBBIHN1YmplY3QgdG8gY2hhbmdlOiBodHRwczovL2dpdGh1Yi5jb20vYW5ndWxhci9hbmd1bGFyL2lzc3Vlcy8zOTI5XHJcbnR5cGUgRXZlbnRNYW5hZ2VyQXJnID0gQ29uc3RydWN0b3JQYXJhbWV0ZXJzPHR5cGVvZiBFdmVudE1hbmFnZXI+WzBdWzBdO1xyXG50eXBlIEV2ZW50TWFuYWdlclBsdWdpbiA9IHtcclxuICAgIFtLIGluIGtleW9mIEV2ZW50TWFuYWdlckFyZ106IEV2ZW50TWFuYWdlckFyZ1tLXTtcclxufTtcclxuXHJcbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBBYnN0cmFjdEV2ZW50UGx1Z2luIGltcGxlbWVudHMgRXZlbnRNYW5hZ2VyUGx1Z2luIHtcclxuICAgIHByb3RlY3RlZCBhYnN0cmFjdCByZWFkb25seSBtb2RpZmllcjogc3RyaW5nO1xyXG5cclxuICAgIG1hbmFnZXIhOiBFdmVudE1hbmFnZXI7XHJcblxyXG4gICAgc3VwcG9ydHMoZXZlbnQ6IHN0cmluZyk6IGJvb2xlYW4ge1xyXG4gICAgICAgIHJldHVybiBldmVudC5pbmNsdWRlcyh0aGlzLm1vZGlmaWVyKTtcclxuICAgIH1cclxuXHJcbiAgICBhZGRHbG9iYWxFdmVudExpc3RlbmVyKFxyXG4gICAgICAgIF9lbGVtZW50OiBzdHJpbmcsXHJcbiAgICAgICAgX2V2ZW50OiBzdHJpbmcsXHJcbiAgICAgICAgX2hhbmRsZXI6IEZ1bmN0aW9uLFxyXG4gICAgKTogRnVuY3Rpb24ge1xyXG4gICAgICAgIHRocm93IG5ldyBFcnJvcihcclxuICAgICAgICAgICAgYEdsb2JhbCBldmVudCB0YXJnZXRzIGFyZSBub3Qgc3VwcG9ydGVkIGJ5ICR7dGhpcy5tb2RpZmllcn0gcGx1Z2luYCxcclxuICAgICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgIGFic3RyYWN0IGFkZEV2ZW50TGlzdGVuZXIoXHJcbiAgICAgICAgZWxlbWVudDogSFRNTEVsZW1lbnQsXHJcbiAgICAgICAgZXZlbnQ6IHN0cmluZyxcclxuICAgICAgICBoYW5kbGVyOiBGdW5jdGlvbixcclxuICAgICk6IEZ1bmN0aW9uO1xyXG5cclxuICAgIHByb3RlY3RlZCB1bndyYXAoZXZlbnQ6IHN0cmluZyk6IHN0cmluZyB7XHJcbiAgICAgICAgcmV0dXJuIGV2ZW50XHJcbiAgICAgICAgICAgIC5zcGxpdCgnLicpXHJcbiAgICAgICAgICAgIC5maWx0ZXIodiA9PiAhdGhpcy5tb2RpZmllci5pbmNsdWRlcyh2KSlcclxuICAgICAgICAgICAgLmpvaW4oJy4nKTtcclxuICAgIH1cclxufVxyXG4iXX0=

@@ -11,3 +11,3 @@ /**

super(...arguments);
this.modifier = 'prevent';
this.modifier = '.prevent';
}

@@ -61,2 +61,2 @@ /**

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJldmVudC5wbHVnaW4uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGlua29mZi9uZy1ldmVudC1wbHVnaW5zLyIsInNvdXJjZXMiOlsicGx1Z2lucy9wcmV2ZW50LnBsdWdpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFDLG1CQUFtQixFQUFDLE1BQU0sbUJBQW1CLENBQUM7QUFHdEQsTUFBTSxPQUFPLGtCQUFtQixTQUFRLG1CQUFtQjtJQUQzRDs7UUFFdUIsYUFBUSxHQUFHLFNBQVMsQ0FBQztJQW1CNUMsQ0FBQzs7Ozs7OztJQWpCRyxnQkFBZ0IsQ0FBQyxPQUFvQixFQUFFLEtBQWEsRUFBRSxPQUFpQjs7Y0FDN0QsT0FBTzs7OztRQUFHLENBQUMsS0FBWSxFQUFFLEVBQUU7WUFDN0IsS0FBSyxDQUFDLGNBQWMsRUFBRSxDQUFDO1lBQ3ZCLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNuQixDQUFDLENBQUE7UUFFRCxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDL0UsQ0FBQzs7Ozs7OztJQUVELHNCQUFzQixDQUFDLE9BQWUsRUFBRSxLQUFhLEVBQUUsT0FBaUI7O2NBQzlELE9BQU87Ozs7UUFBRyxDQUFDLEtBQVksRUFBRSxFQUFFO1lBQzdCLEtBQUssQ0FBQyxjQUFjLEVBQUUsQ0FBQztZQUN2QixPQUFPLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDbkIsQ0FBQyxDQUFBO1FBRUQsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDLHNCQUFzQixDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ3JGLENBQUM7OztZQXBCSixVQUFVOzs7Ozs7O0lBRVAsc0NBQXdDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3RhYmxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtBYnN0cmFjdEV2ZW50UGx1Z2lufSBmcm9tICcuL2Fic3RyYWN0LnBsdWdpbic7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBQcmV2ZW50RXZlbnRQbHVnaW4gZXh0ZW5kcyBBYnN0cmFjdEV2ZW50UGx1Z2luIHtcclxuICAgIHByb3RlY3RlZCByZWFkb25seSBtb2RpZmllciA9ICdwcmV2ZW50JztcclxuXHJcbiAgICBhZGRFdmVudExpc3RlbmVyKGVsZW1lbnQ6IEhUTUxFbGVtZW50LCBldmVudDogc3RyaW5nLCBoYW5kbGVyOiBGdW5jdGlvbik6IEZ1bmN0aW9uIHtcclxuICAgICAgICBjb25zdCB3cmFwcGVkID0gKGV2ZW50OiBFdmVudCkgPT4ge1xyXG4gICAgICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xyXG4gICAgICAgICAgICBoYW5kbGVyKGV2ZW50KTtcclxuICAgICAgICB9O1xyXG5cclxuICAgICAgICByZXR1cm4gdGhpcy5tYW5hZ2VyLmFkZEV2ZW50TGlzdGVuZXIoZWxlbWVudCwgdGhpcy51bndyYXAoZXZlbnQpLCB3cmFwcGVkKTtcclxuICAgIH1cclxuXHJcbiAgICBhZGRHbG9iYWxFdmVudExpc3RlbmVyKGVsZW1lbnQ6IHN0cmluZywgZXZlbnQ6IHN0cmluZywgaGFuZGxlcjogRnVuY3Rpb24pOiBGdW5jdGlvbiB7XHJcbiAgICAgICAgY29uc3Qgd3JhcHBlZCA9IChldmVudDogRXZlbnQpID0+IHtcclxuICAgICAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcclxuICAgICAgICAgICAgaGFuZGxlcihldmVudCk7XHJcbiAgICAgICAgfTtcclxuXHJcbiAgICAgICAgcmV0dXJuIHRoaXMubWFuYWdlci5hZGRHbG9iYWxFdmVudExpc3RlbmVyKGVsZW1lbnQsIHRoaXMudW53cmFwKGV2ZW50KSwgd3JhcHBlZCk7XHJcbiAgICB9XHJcbn1cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJldmVudC5wbHVnaW4uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGlua29mZi9uZy1ldmVudC1wbHVnaW5zLyIsInNvdXJjZXMiOlsicGx1Z2lucy9wcmV2ZW50LnBsdWdpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFDLG1CQUFtQixFQUFDLE1BQU0sbUJBQW1CLENBQUM7QUFHdEQsTUFBTSxPQUFPLGtCQUFtQixTQUFRLG1CQUFtQjtJQUQzRDs7UUFFdUIsYUFBUSxHQUFHLFVBQVUsQ0FBQztJQW1CN0MsQ0FBQzs7Ozs7OztJQWpCRyxnQkFBZ0IsQ0FBQyxPQUFvQixFQUFFLEtBQWEsRUFBRSxPQUFpQjs7Y0FDN0QsT0FBTzs7OztRQUFHLENBQUMsS0FBWSxFQUFFLEVBQUU7WUFDN0IsS0FBSyxDQUFDLGNBQWMsRUFBRSxDQUFDO1lBQ3ZCLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNuQixDQUFDLENBQUE7UUFFRCxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDL0UsQ0FBQzs7Ozs7OztJQUVELHNCQUFzQixDQUFDLE9BQWUsRUFBRSxLQUFhLEVBQUUsT0FBaUI7O2NBQzlELE9BQU87Ozs7UUFBRyxDQUFDLEtBQVksRUFBRSxFQUFFO1lBQzdCLEtBQUssQ0FBQyxjQUFjLEVBQUUsQ0FBQztZQUN2QixPQUFPLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDbkIsQ0FBQyxDQUFBO1FBRUQsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDLHNCQUFzQixDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ3JGLENBQUM7OztZQXBCSixVQUFVOzs7Ozs7O0lBRVAsc0NBQXlDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3RhYmxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtBYnN0cmFjdEV2ZW50UGx1Z2lufSBmcm9tICcuL2Fic3RyYWN0LnBsdWdpbic7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBQcmV2ZW50RXZlbnRQbHVnaW4gZXh0ZW5kcyBBYnN0cmFjdEV2ZW50UGx1Z2luIHtcclxuICAgIHByb3RlY3RlZCByZWFkb25seSBtb2RpZmllciA9ICcucHJldmVudCc7XHJcblxyXG4gICAgYWRkRXZlbnRMaXN0ZW5lcihlbGVtZW50OiBIVE1MRWxlbWVudCwgZXZlbnQ6IHN0cmluZywgaGFuZGxlcjogRnVuY3Rpb24pOiBGdW5jdGlvbiB7XHJcbiAgICAgICAgY29uc3Qgd3JhcHBlZCA9IChldmVudDogRXZlbnQpID0+IHtcclxuICAgICAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcclxuICAgICAgICAgICAgaGFuZGxlcihldmVudCk7XHJcbiAgICAgICAgfTtcclxuXHJcbiAgICAgICAgcmV0dXJuIHRoaXMubWFuYWdlci5hZGRFdmVudExpc3RlbmVyKGVsZW1lbnQsIHRoaXMudW53cmFwKGV2ZW50KSwgd3JhcHBlZCk7XHJcbiAgICB9XHJcblxyXG4gICAgYWRkR2xvYmFsRXZlbnRMaXN0ZW5lcihlbGVtZW50OiBzdHJpbmcsIGV2ZW50OiBzdHJpbmcsIGhhbmRsZXI6IEZ1bmN0aW9uKTogRnVuY3Rpb24ge1xyXG4gICAgICAgIGNvbnN0IHdyYXBwZWQgPSAoZXZlbnQ6IEV2ZW50KSA9PiB7XHJcbiAgICAgICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XHJcbiAgICAgICAgICAgIGhhbmRsZXIoZXZlbnQpO1xyXG4gICAgICAgIH07XHJcblxyXG4gICAgICAgIHJldHVybiB0aGlzLm1hbmFnZXIuYWRkR2xvYmFsRXZlbnRMaXN0ZW5lcihlbGVtZW50LCB0aGlzLnVud3JhcChldmVudCksIHdyYXBwZWQpO1xyXG4gICAgfVxyXG59XHJcbiJdfQ==

@@ -11,3 +11,3 @@ /**

super(...arguments);
this.modifier = 'self';
this.modifier = '.self';
}

@@ -44,2 +44,2 @@ /**

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VsZi5wbHVnaW4uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGlua29mZi9uZy1ldmVudC1wbHVnaW5zLyIsInNvdXJjZXMiOlsicGx1Z2lucy9zZWxmLnBsdWdpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFDLG1CQUFtQixFQUFDLE1BQU0sbUJBQW1CLENBQUM7QUFHdEQsTUFBTSxPQUFPLGVBQWdCLFNBQVEsbUJBQW1CO0lBRHhEOztRQUV1QixhQUFRLEdBQUcsTUFBTSxDQUFDO0lBV3pDLENBQUM7Ozs7Ozs7SUFURyxnQkFBZ0IsQ0FBQyxPQUFvQixFQUFFLEtBQWEsRUFBRSxPQUFpQjs7Y0FDN0QsT0FBTzs7OztRQUFHLENBQUMsS0FBWSxFQUFFLEVBQUU7WUFDN0IsSUFBSSxLQUFLLENBQUMsTUFBTSxLQUFLLEtBQUssQ0FBQyxhQUFhLEVBQUU7Z0JBQ3RDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQzthQUNsQjtRQUNMLENBQUMsQ0FBQTtRQUVELE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsRUFBRSxPQUFPLENBQUMsQ0FBQztJQUMvRSxDQUFDOzs7WUFaSixVQUFVOzs7Ozs7O0lBRVAsbUNBQXFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3RhYmxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7QWJzdHJhY3RFdmVudFBsdWdpbn0gZnJvbSAnLi9hYnN0cmFjdC5wbHVnaW4nO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgU2VsZkV2ZW50UGx1Z2luIGV4dGVuZHMgQWJzdHJhY3RFdmVudFBsdWdpbiB7XG4gICAgcHJvdGVjdGVkIHJlYWRvbmx5IG1vZGlmaWVyID0gJ3NlbGYnO1xuXG4gICAgYWRkRXZlbnRMaXN0ZW5lcihlbGVtZW50OiBIVE1MRWxlbWVudCwgZXZlbnQ6IHN0cmluZywgaGFuZGxlcjogRnVuY3Rpb24pOiBGdW5jdGlvbiB7XG4gICAgICAgIGNvbnN0IHdyYXBwZWQgPSAoZXZlbnQ6IEV2ZW50KSA9PiB7XG4gICAgICAgICAgICBpZiAoZXZlbnQudGFyZ2V0ID09PSBldmVudC5jdXJyZW50VGFyZ2V0KSB7XG4gICAgICAgICAgICAgICAgaGFuZGxlcihldmVudCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG5cbiAgICAgICAgcmV0dXJuIHRoaXMubWFuYWdlci5hZGRFdmVudExpc3RlbmVyKGVsZW1lbnQsIHRoaXMudW53cmFwKGV2ZW50KSwgd3JhcHBlZCk7XG4gICAgfVxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VsZi5wbHVnaW4uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGlua29mZi9uZy1ldmVudC1wbHVnaW5zLyIsInNvdXJjZXMiOlsicGx1Z2lucy9zZWxmLnBsdWdpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFDLG1CQUFtQixFQUFDLE1BQU0sbUJBQW1CLENBQUM7QUFHdEQsTUFBTSxPQUFPLGVBQWdCLFNBQVEsbUJBQW1CO0lBRHhEOztRQUV1QixhQUFRLEdBQUcsT0FBTyxDQUFDO0lBVzFDLENBQUM7Ozs7Ozs7SUFURyxnQkFBZ0IsQ0FBQyxPQUFvQixFQUFFLEtBQWEsRUFBRSxPQUFpQjs7Y0FDN0QsT0FBTzs7OztRQUFHLENBQUMsS0FBWSxFQUFFLEVBQUU7WUFDN0IsSUFBSSxLQUFLLENBQUMsTUFBTSxLQUFLLEtBQUssQ0FBQyxhQUFhLEVBQUU7Z0JBQ3RDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQzthQUNsQjtRQUNMLENBQUMsQ0FBQTtRQUVELE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsRUFBRSxPQUFPLENBQUMsQ0FBQztJQUMvRSxDQUFDOzs7WUFaSixVQUFVOzs7Ozs7O0lBRVAsbUNBQXNDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3RhYmxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtBYnN0cmFjdEV2ZW50UGx1Z2lufSBmcm9tICcuL2Fic3RyYWN0LnBsdWdpbic7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBTZWxmRXZlbnRQbHVnaW4gZXh0ZW5kcyBBYnN0cmFjdEV2ZW50UGx1Z2luIHtcclxuICAgIHByb3RlY3RlZCByZWFkb25seSBtb2RpZmllciA9ICcuc2VsZic7XHJcblxyXG4gICAgYWRkRXZlbnRMaXN0ZW5lcihlbGVtZW50OiBIVE1MRWxlbWVudCwgZXZlbnQ6IHN0cmluZywgaGFuZGxlcjogRnVuY3Rpb24pOiBGdW5jdGlvbiB7XHJcbiAgICAgICAgY29uc3Qgd3JhcHBlZCA9IChldmVudDogRXZlbnQpID0+IHtcclxuICAgICAgICAgICAgaWYgKGV2ZW50LnRhcmdldCA9PT0gZXZlbnQuY3VycmVudFRhcmdldCkge1xyXG4gICAgICAgICAgICAgICAgaGFuZGxlcihldmVudCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9O1xyXG5cclxuICAgICAgICByZXR1cm4gdGhpcy5tYW5hZ2VyLmFkZEV2ZW50TGlzdGVuZXIoZWxlbWVudCwgdGhpcy51bndyYXAoZXZlbnQpLCB3cmFwcGVkKTtcclxuICAgIH1cclxufVxyXG4iXX0=

@@ -11,3 +11,3 @@ /**

super(...arguments);
this.modifier = 'silent';
this.modifier = '.silent';
}

@@ -53,2 +53,2 @@ /**

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2lsZW50LnBsdWdpbi5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0aW5rb2ZmL25nLWV2ZW50LXBsdWdpbnMvIiwic291cmNlcyI6WyJwbHVnaW5zL3NpbGVudC5wbHVnaW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBQyxtQkFBbUIsRUFBQyxNQUFNLG1CQUFtQixDQUFDO0FBR3RELE1BQU0sT0FBTyxpQkFBa0IsU0FBUSxtQkFBbUI7SUFEMUQ7O1FBRXVCLGFBQVEsR0FBRyxRQUFRLENBQUM7SUFpQjNDLENBQUM7Ozs7Ozs7SUFmRyxnQkFBZ0IsQ0FBQyxPQUFvQixFQUFFLEtBQWEsRUFBRSxPQUFpQjtRQUNuRSxPQUFPLElBQUksQ0FBQyxPQUFPO2FBQ2QsT0FBTyxFQUFFO2FBQ1QsaUJBQWlCOzs7UUFBQyxHQUFHLEVBQUUsQ0FDcEIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsRUFBRSxPQUFPLENBQUMsRUFDdEUsQ0FBQztJQUNWLENBQUM7Ozs7Ozs7SUFFRCxzQkFBc0IsQ0FBQyxPQUFlLEVBQUUsS0FBYSxFQUFFLE9BQWlCO1FBQ3BFLE9BQU8sSUFBSSxDQUFDLE9BQU87YUFDZCxPQUFPLEVBQUU7YUFDVCxpQkFBaUI7OztRQUFDLEdBQUcsRUFBRSxDQUNwQixJQUFJLENBQUMsT0FBTyxDQUFDLHNCQUFzQixDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxFQUFFLE9BQU8sQ0FBQyxFQUM1RSxDQUFDO0lBQ1YsQ0FBQzs7O1lBbEJKLFVBQVU7Ozs7Ozs7SUFFUCxxQ0FBdUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0luamVjdGFibGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0Fic3RyYWN0RXZlbnRQbHVnaW59IGZyb20gJy4vYWJzdHJhY3QucGx1Z2luJztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIFNpbGVudEV2ZW50UGx1Z2luIGV4dGVuZHMgQWJzdHJhY3RFdmVudFBsdWdpbiB7XHJcbiAgICBwcm90ZWN0ZWQgcmVhZG9ubHkgbW9kaWZpZXIgPSAnc2lsZW50JztcclxuXHJcbiAgICBhZGRFdmVudExpc3RlbmVyKGVsZW1lbnQ6IEhUTUxFbGVtZW50LCBldmVudDogc3RyaW5nLCBoYW5kbGVyOiBGdW5jdGlvbik6IEZ1bmN0aW9uIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5tYW5hZ2VyXHJcbiAgICAgICAgICAgIC5nZXRab25lKClcclxuICAgICAgICAgICAgLnJ1bk91dHNpZGVBbmd1bGFyKCgpID0+XHJcbiAgICAgICAgICAgICAgICB0aGlzLm1hbmFnZXIuYWRkRXZlbnRMaXN0ZW5lcihlbGVtZW50LCB0aGlzLnVud3JhcChldmVudCksIGhhbmRsZXIpLFxyXG4gICAgICAgICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgIGFkZEdsb2JhbEV2ZW50TGlzdGVuZXIoZWxlbWVudDogc3RyaW5nLCBldmVudDogc3RyaW5nLCBoYW5kbGVyOiBGdW5jdGlvbik6IEZ1bmN0aW9uIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5tYW5hZ2VyXHJcbiAgICAgICAgICAgIC5nZXRab25lKClcclxuICAgICAgICAgICAgLnJ1bk91dHNpZGVBbmd1bGFyKCgpID0+XHJcbiAgICAgICAgICAgICAgICB0aGlzLm1hbmFnZXIuYWRkR2xvYmFsRXZlbnRMaXN0ZW5lcihlbGVtZW50LCB0aGlzLnVud3JhcChldmVudCksIGhhbmRsZXIpLFxyXG4gICAgICAgICAgICApO1xyXG4gICAgfVxyXG59XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2lsZW50LnBsdWdpbi5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0aW5rb2ZmL25nLWV2ZW50LXBsdWdpbnMvIiwic291cmNlcyI6WyJwbHVnaW5zL3NpbGVudC5wbHVnaW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBQyxtQkFBbUIsRUFBQyxNQUFNLG1CQUFtQixDQUFDO0FBR3RELE1BQU0sT0FBTyxpQkFBa0IsU0FBUSxtQkFBbUI7SUFEMUQ7O1FBRXVCLGFBQVEsR0FBRyxTQUFTLENBQUM7SUFpQjVDLENBQUM7Ozs7Ozs7SUFmRyxnQkFBZ0IsQ0FBQyxPQUFvQixFQUFFLEtBQWEsRUFBRSxPQUFpQjtRQUNuRSxPQUFPLElBQUksQ0FBQyxPQUFPO2FBQ2QsT0FBTyxFQUFFO2FBQ1QsaUJBQWlCOzs7UUFBQyxHQUFHLEVBQUUsQ0FDcEIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsRUFBRSxPQUFPLENBQUMsRUFDdEUsQ0FBQztJQUNWLENBQUM7Ozs7Ozs7SUFFRCxzQkFBc0IsQ0FBQyxPQUFlLEVBQUUsS0FBYSxFQUFFLE9BQWlCO1FBQ3BFLE9BQU8sSUFBSSxDQUFDLE9BQU87YUFDZCxPQUFPLEVBQUU7YUFDVCxpQkFBaUI7OztRQUFDLEdBQUcsRUFBRSxDQUNwQixJQUFJLENBQUMsT0FBTyxDQUFDLHNCQUFzQixDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxFQUFFLE9BQU8sQ0FBQyxFQUM1RSxDQUFDO0lBQ1YsQ0FBQzs7O1lBbEJKLFVBQVU7Ozs7Ozs7SUFFUCxxQ0FBd0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0luamVjdGFibGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0Fic3RyYWN0RXZlbnRQbHVnaW59IGZyb20gJy4vYWJzdHJhY3QucGx1Z2luJztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIFNpbGVudEV2ZW50UGx1Z2luIGV4dGVuZHMgQWJzdHJhY3RFdmVudFBsdWdpbiB7XHJcbiAgICBwcm90ZWN0ZWQgcmVhZG9ubHkgbW9kaWZpZXIgPSAnLnNpbGVudCc7XHJcblxyXG4gICAgYWRkRXZlbnRMaXN0ZW5lcihlbGVtZW50OiBIVE1MRWxlbWVudCwgZXZlbnQ6IHN0cmluZywgaGFuZGxlcjogRnVuY3Rpb24pOiBGdW5jdGlvbiB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMubWFuYWdlclxyXG4gICAgICAgICAgICAuZ2V0Wm9uZSgpXHJcbiAgICAgICAgICAgIC5ydW5PdXRzaWRlQW5ndWxhcigoKSA9PlxyXG4gICAgICAgICAgICAgICAgdGhpcy5tYW5hZ2VyLmFkZEV2ZW50TGlzdGVuZXIoZWxlbWVudCwgdGhpcy51bndyYXAoZXZlbnQpLCBoYW5kbGVyKSxcclxuICAgICAgICAgICAgKTtcclxuICAgIH1cclxuXHJcbiAgICBhZGRHbG9iYWxFdmVudExpc3RlbmVyKGVsZW1lbnQ6IHN0cmluZywgZXZlbnQ6IHN0cmluZywgaGFuZGxlcjogRnVuY3Rpb24pOiBGdW5jdGlvbiB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMubWFuYWdlclxyXG4gICAgICAgICAgICAuZ2V0Wm9uZSgpXHJcbiAgICAgICAgICAgIC5ydW5PdXRzaWRlQW5ndWxhcigoKSA9PlxyXG4gICAgICAgICAgICAgICAgdGhpcy5tYW5hZ2VyLmFkZEdsb2JhbEV2ZW50TGlzdGVuZXIoZWxlbWVudCwgdGhpcy51bndyYXAoZXZlbnQpLCBoYW5kbGVyKSxcclxuICAgICAgICAgICAgKTtcclxuICAgIH1cclxufVxyXG4iXX0=

@@ -11,3 +11,3 @@ /**

super(...arguments);
this.modifier = 'stop';
this.modifier = '.stop';
}

@@ -61,2 +61,2 @@ /**

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RvcC5wbHVnaW4uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGlua29mZi9uZy1ldmVudC1wbHVnaW5zLyIsInNvdXJjZXMiOlsicGx1Z2lucy9zdG9wLnBsdWdpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFDLG1CQUFtQixFQUFDLE1BQU0sbUJBQW1CLENBQUM7QUFHdEQsTUFBTSxPQUFPLGVBQWdCLFNBQVEsbUJBQW1CO0lBRHhEOztRQUV1QixhQUFRLEdBQUcsTUFBTSxDQUFDO0lBbUJ6QyxDQUFDOzs7Ozs7O0lBakJHLGdCQUFnQixDQUFDLE9BQW9CLEVBQUUsS0FBYSxFQUFFLE9BQWlCOztjQUM3RCxPQUFPOzs7O1FBQUcsQ0FBQyxLQUFZLEVBQUUsRUFBRTtZQUM3QixLQUFLLENBQUMsZUFBZSxFQUFFLENBQUM7WUFDeEIsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ25CLENBQUMsQ0FBQTtRQUVELE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsRUFBRSxPQUFPLENBQUMsQ0FBQztJQUMvRSxDQUFDOzs7Ozs7O0lBRUQsc0JBQXNCLENBQUMsT0FBZSxFQUFFLEtBQWEsRUFBRSxPQUFpQjs7Y0FDOUQsT0FBTzs7OztRQUFHLENBQUMsS0FBWSxFQUFFLEVBQUU7WUFDN0IsS0FBSyxDQUFDLGVBQWUsRUFBRSxDQUFDO1lBQ3hCLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNuQixDQUFDLENBQUE7UUFFRCxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsc0JBQXNCLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDckYsQ0FBQzs7O1lBcEJKLFVBQVU7Ozs7Ozs7SUFFUCxtQ0FBcUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0luamVjdGFibGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0Fic3RyYWN0RXZlbnRQbHVnaW59IGZyb20gJy4vYWJzdHJhY3QucGx1Z2luJztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIFN0b3BFdmVudFBsdWdpbiBleHRlbmRzIEFic3RyYWN0RXZlbnRQbHVnaW4ge1xyXG4gICAgcHJvdGVjdGVkIHJlYWRvbmx5IG1vZGlmaWVyID0gJ3N0b3AnO1xyXG5cclxuICAgIGFkZEV2ZW50TGlzdGVuZXIoZWxlbWVudDogSFRNTEVsZW1lbnQsIGV2ZW50OiBzdHJpbmcsIGhhbmRsZXI6IEZ1bmN0aW9uKTogRnVuY3Rpb24ge1xyXG4gICAgICAgIGNvbnN0IHdyYXBwZWQgPSAoZXZlbnQ6IEV2ZW50KSA9PiB7XHJcbiAgICAgICAgICAgIGV2ZW50LnN0b3BQcm9wYWdhdGlvbigpO1xyXG4gICAgICAgICAgICBoYW5kbGVyKGV2ZW50KTtcclxuICAgICAgICB9O1xyXG5cclxuICAgICAgICByZXR1cm4gdGhpcy5tYW5hZ2VyLmFkZEV2ZW50TGlzdGVuZXIoZWxlbWVudCwgdGhpcy51bndyYXAoZXZlbnQpLCB3cmFwcGVkKTtcclxuICAgIH1cclxuXHJcbiAgICBhZGRHbG9iYWxFdmVudExpc3RlbmVyKGVsZW1lbnQ6IHN0cmluZywgZXZlbnQ6IHN0cmluZywgaGFuZGxlcjogRnVuY3Rpb24pOiBGdW5jdGlvbiB7XHJcbiAgICAgICAgY29uc3Qgd3JhcHBlZCA9IChldmVudDogRXZlbnQpID0+IHtcclxuICAgICAgICAgICAgZXZlbnQuc3RvcFByb3BhZ2F0aW9uKCk7XHJcbiAgICAgICAgICAgIGhhbmRsZXIoZXZlbnQpO1xyXG4gICAgICAgIH07XHJcblxyXG4gICAgICAgIHJldHVybiB0aGlzLm1hbmFnZXIuYWRkR2xvYmFsRXZlbnRMaXN0ZW5lcihlbGVtZW50LCB0aGlzLnVud3JhcChldmVudCksIHdyYXBwZWQpO1xyXG4gICAgfVxyXG59XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RvcC5wbHVnaW4uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGlua29mZi9uZy1ldmVudC1wbHVnaW5zLyIsInNvdXJjZXMiOlsicGx1Z2lucy9zdG9wLnBsdWdpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFDLG1CQUFtQixFQUFDLE1BQU0sbUJBQW1CLENBQUM7QUFHdEQsTUFBTSxPQUFPLGVBQWdCLFNBQVEsbUJBQW1CO0lBRHhEOztRQUV1QixhQUFRLEdBQUcsT0FBTyxDQUFDO0lBbUIxQyxDQUFDOzs7Ozs7O0lBakJHLGdCQUFnQixDQUFDLE9BQW9CLEVBQUUsS0FBYSxFQUFFLE9BQWlCOztjQUM3RCxPQUFPOzs7O1FBQUcsQ0FBQyxLQUFZLEVBQUUsRUFBRTtZQUM3QixLQUFLLENBQUMsZUFBZSxFQUFFLENBQUM7WUFDeEIsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ25CLENBQUMsQ0FBQTtRQUVELE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsRUFBRSxPQUFPLENBQUMsQ0FBQztJQUMvRSxDQUFDOzs7Ozs7O0lBRUQsc0JBQXNCLENBQUMsT0FBZSxFQUFFLEtBQWEsRUFBRSxPQUFpQjs7Y0FDOUQsT0FBTzs7OztRQUFHLENBQUMsS0FBWSxFQUFFLEVBQUU7WUFDN0IsS0FBSyxDQUFDLGVBQWUsRUFBRSxDQUFDO1lBQ3hCLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNuQixDQUFDLENBQUE7UUFFRCxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsc0JBQXNCLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDckYsQ0FBQzs7O1lBcEJKLFVBQVU7Ozs7Ozs7SUFFUCxtQ0FBc0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0luamVjdGFibGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0Fic3RyYWN0RXZlbnRQbHVnaW59IGZyb20gJy4vYWJzdHJhY3QucGx1Z2luJztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIFN0b3BFdmVudFBsdWdpbiBleHRlbmRzIEFic3RyYWN0RXZlbnRQbHVnaW4ge1xyXG4gICAgcHJvdGVjdGVkIHJlYWRvbmx5IG1vZGlmaWVyID0gJy5zdG9wJztcclxuXHJcbiAgICBhZGRFdmVudExpc3RlbmVyKGVsZW1lbnQ6IEhUTUxFbGVtZW50LCBldmVudDogc3RyaW5nLCBoYW5kbGVyOiBGdW5jdGlvbik6IEZ1bmN0aW9uIHtcclxuICAgICAgICBjb25zdCB3cmFwcGVkID0gKGV2ZW50OiBFdmVudCkgPT4ge1xyXG4gICAgICAgICAgICBldmVudC5zdG9wUHJvcGFnYXRpb24oKTtcclxuICAgICAgICAgICAgaGFuZGxlcihldmVudCk7XHJcbiAgICAgICAgfTtcclxuXHJcbiAgICAgICAgcmV0dXJuIHRoaXMubWFuYWdlci5hZGRFdmVudExpc3RlbmVyKGVsZW1lbnQsIHRoaXMudW53cmFwKGV2ZW50KSwgd3JhcHBlZCk7XHJcbiAgICB9XHJcblxyXG4gICAgYWRkR2xvYmFsRXZlbnRMaXN0ZW5lcihlbGVtZW50OiBzdHJpbmcsIGV2ZW50OiBzdHJpbmcsIGhhbmRsZXI6IEZ1bmN0aW9uKTogRnVuY3Rpb24ge1xyXG4gICAgICAgIGNvbnN0IHdyYXBwZWQgPSAoZXZlbnQ6IEV2ZW50KSA9PiB7XHJcbiAgICAgICAgICAgIGV2ZW50LnN0b3BQcm9wYWdhdGlvbigpO1xyXG4gICAgICAgICAgICBoYW5kbGVyKGV2ZW50KTtcclxuICAgICAgICB9O1xyXG5cclxuICAgICAgICByZXR1cm4gdGhpcy5tYW5hZ2VyLmFkZEdsb2JhbEV2ZW50TGlzdGVuZXIoZWxlbWVudCwgdGhpcy51bndyYXAoZXZlbnQpLCB3cmFwcGVkKTtcclxuICAgIH1cclxufVxyXG4iXX0=

@@ -15,3 +15,3 @@ /**

super(...arguments);
this.modifier = 'init';
this.modifier = '.init';
}

@@ -68,2 +68,2 @@ /**

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiem9uZS5wbHVnaW4uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGlua29mZi9uZy1ldmVudC1wbHVnaW5zLyIsInNvdXJjZXMiOlsicGx1Z2lucy96b25lLnBsdWdpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFDLG1CQUFtQixFQUFDLE1BQU0sbUJBQW1CLENBQUM7Ozs7O0FBT3RELE1BQU0sT0FBTyxlQUFnQixTQUFRLG1CQUFtQjtJQUR4RDs7UUFFdUIsYUFBUSxHQUFHLE1BQU0sQ0FBQztJQXVCekMsQ0FBQzs7Ozs7OztJQXJCRyxnQkFBZ0IsQ0FBQyxRQUFxQixFQUFFLE1BQWMsRUFBRSxPQUFpQjtRQUNyRSxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDaEMsQ0FBQzs7Ozs7OztJQUVELHNCQUFzQixDQUNsQixRQUFnQixFQUNoQixNQUFjLEVBQ2QsT0FBaUI7UUFFakIsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ2hDLENBQUM7Ozs7OztJQUVPLE1BQU0sQ0FBQyxPQUFpQjs7Y0FDdEIsSUFBSSxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxFQUFFOztjQUM3QixZQUFZLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxTQUFTOzs7UUFBQyxHQUFHLEVBQUU7WUFDOUMsWUFBWSxDQUFDLFdBQVcsRUFBRSxDQUFDO1lBQzNCLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNsQixDQUFDLEVBQUM7UUFFRjs7O1FBQU8sR0FBRyxFQUFFLEdBQUUsQ0FBQyxFQUFDO0lBQ3BCLENBQUM7OztZQXhCSixVQUFVOzs7Ozs7O0lBRVAsbUNBQXFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3RhYmxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtBYnN0cmFjdEV2ZW50UGx1Z2lufSBmcm9tICcuL2Fic3RyYWN0LnBsdWdpbic7XHJcblxyXG4vKipcclxuICogVE9ETzogVGhpcyB3aWxsIG5vdCBiZSBuZWVkZWQgaW4gQW5ndWxhciAxMFxyXG4gKiB3aGVuIGxpYnJhcmllcyBhcmUgYWxsb3dlZCB0byB1c2UgSXZ5IHJlbmRlcmVyIGFuZCBtYXJrRGlydHkgYmVjb21lcyBzdGFibGUgQVBJXHJcbiAqL1xyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBab25lRXZlbnRQbHVnaW4gZXh0ZW5kcyBBYnN0cmFjdEV2ZW50UGx1Z2luIHtcclxuICAgIHByb3RlY3RlZCByZWFkb25seSBtb2RpZmllciA9ICdpbml0JztcclxuXHJcbiAgICBhZGRFdmVudExpc3RlbmVyKF9lbGVtZW50OiBIVE1MRWxlbWVudCwgX2V2ZW50OiBzdHJpbmcsIGhhbmRsZXI6IEZ1bmN0aW9uKTogRnVuY3Rpb24ge1xyXG4gICAgICAgIHJldHVybiB0aGlzLmhhbmRsZShoYW5kbGVyKTtcclxuICAgIH1cclxuXHJcbiAgICBhZGRHbG9iYWxFdmVudExpc3RlbmVyKFxyXG4gICAgICAgIF9lbGVtZW50OiBzdHJpbmcsXHJcbiAgICAgICAgX2V2ZW50OiBzdHJpbmcsXHJcbiAgICAgICAgaGFuZGxlcjogRnVuY3Rpb24sXHJcbiAgICApOiBGdW5jdGlvbiB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuaGFuZGxlKGhhbmRsZXIpO1xyXG4gICAgfVxyXG5cclxuICAgIHByaXZhdGUgaGFuZGxlKGhhbmRsZXI6IEZ1bmN0aW9uKTogRnVuY3Rpb24ge1xyXG4gICAgICAgIGNvbnN0IHpvbmUgPSB0aGlzLm1hbmFnZXIuZ2V0Wm9uZSgpO1xyXG4gICAgICAgIGNvbnN0IHN1YnNjcmlwdGlvbiA9IHpvbmUub25TdGFibGUuc3Vic2NyaWJlKCgpID0+IHtcclxuICAgICAgICAgICAgc3Vic2NyaXB0aW9uLnVuc3Vic2NyaWJlKCk7XHJcbiAgICAgICAgICAgIGhhbmRsZXIoem9uZSk7XHJcbiAgICAgICAgfSk7XHJcblxyXG4gICAgICAgIHJldHVybiAoKSA9PiB7fTtcclxuICAgIH1cclxufVxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiem9uZS5wbHVnaW4uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGlua29mZi9uZy1ldmVudC1wbHVnaW5zLyIsInNvdXJjZXMiOlsicGx1Z2lucy96b25lLnBsdWdpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFDLG1CQUFtQixFQUFDLE1BQU0sbUJBQW1CLENBQUM7Ozs7O0FBT3RELE1BQU0sT0FBTyxlQUFnQixTQUFRLG1CQUFtQjtJQUR4RDs7UUFFdUIsYUFBUSxHQUFHLE9BQU8sQ0FBQztJQXVCMUMsQ0FBQzs7Ozs7OztJQXJCRyxnQkFBZ0IsQ0FBQyxRQUFxQixFQUFFLE1BQWMsRUFBRSxPQUFpQjtRQUNyRSxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDaEMsQ0FBQzs7Ozs7OztJQUVELHNCQUFzQixDQUNsQixRQUFnQixFQUNoQixNQUFjLEVBQ2QsT0FBaUI7UUFFakIsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ2hDLENBQUM7Ozs7OztJQUVPLE1BQU0sQ0FBQyxPQUFpQjs7Y0FDdEIsSUFBSSxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxFQUFFOztjQUM3QixZQUFZLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxTQUFTOzs7UUFBQyxHQUFHLEVBQUU7WUFDOUMsWUFBWSxDQUFDLFdBQVcsRUFBRSxDQUFDO1lBQzNCLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNsQixDQUFDLEVBQUM7UUFFRjs7O1FBQU8sR0FBRyxFQUFFLEdBQUUsQ0FBQyxFQUFDO0lBQ3BCLENBQUM7OztZQXhCSixVQUFVOzs7Ozs7O0lBRVAsbUNBQXNDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3RhYmxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtBYnN0cmFjdEV2ZW50UGx1Z2lufSBmcm9tICcuL2Fic3RyYWN0LnBsdWdpbic7XHJcblxyXG4vKipcclxuICogVE9ETzogVGhpcyB3aWxsIG5vdCBiZSBuZWVkZWQgaW4gQW5ndWxhciAxMFxyXG4gKiB3aGVuIGxpYnJhcmllcyBhcmUgYWxsb3dlZCB0byB1c2UgSXZ5IHJlbmRlcmVyIGFuZCBtYXJrRGlydHkgYmVjb21lcyBzdGFibGUgQVBJXHJcbiAqL1xyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBab25lRXZlbnRQbHVnaW4gZXh0ZW5kcyBBYnN0cmFjdEV2ZW50UGx1Z2luIHtcclxuICAgIHByb3RlY3RlZCByZWFkb25seSBtb2RpZmllciA9ICcuaW5pdCc7XHJcblxyXG4gICAgYWRkRXZlbnRMaXN0ZW5lcihfZWxlbWVudDogSFRNTEVsZW1lbnQsIF9ldmVudDogc3RyaW5nLCBoYW5kbGVyOiBGdW5jdGlvbik6IEZ1bmN0aW9uIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5oYW5kbGUoaGFuZGxlcik7XHJcbiAgICB9XHJcblxyXG4gICAgYWRkR2xvYmFsRXZlbnRMaXN0ZW5lcihcclxuICAgICAgICBfZWxlbWVudDogc3RyaW5nLFxyXG4gICAgICAgIF9ldmVudDogc3RyaW5nLFxyXG4gICAgICAgIGhhbmRsZXI6IEZ1bmN0aW9uLFxyXG4gICAgKTogRnVuY3Rpb24ge1xyXG4gICAgICAgIHJldHVybiB0aGlzLmhhbmRsZShoYW5kbGVyKTtcclxuICAgIH1cclxuXHJcbiAgICBwcml2YXRlIGhhbmRsZShoYW5kbGVyOiBGdW5jdGlvbik6IEZ1bmN0aW9uIHtcclxuICAgICAgICBjb25zdCB6b25lID0gdGhpcy5tYW5hZ2VyLmdldFpvbmUoKTtcclxuICAgICAgICBjb25zdCBzdWJzY3JpcHRpb24gPSB6b25lLm9uU3RhYmxlLnN1YnNjcmliZSgoKSA9PiB7XHJcbiAgICAgICAgICAgIHN1YnNjcmlwdGlvbi51bnN1YnNjcmliZSgpO1xyXG4gICAgICAgICAgICBoYW5kbGVyKHpvbmUpO1xyXG4gICAgICAgIH0pO1xyXG5cclxuICAgICAgICByZXR1cm4gKCkgPT4ge307XHJcbiAgICB9XHJcbn1cclxuIl19

@@ -12,3 +12,3 @@ /**

export { BindEventPlugin } from './plugins/bind.plugin';
export { CaptureEventPlugin } from './plugins/capture.plugin';
export { OptionsEventPlugin } from './plugins/options.plugin';
export { PreventEventPlugin } from './plugins/prevent.plugin';

@@ -21,2 +21,2 @@ export { SilentEventPlugin } from './plugins/silent.plugin';

export { EventPluginsModule } from './module';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0aW5rb2ZmL25nLWV2ZW50LXBsdWdpbnMvIiwic291cmNlcyI6WyJwdWJsaWMtYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBR0EsaUNBQWMscUJBQXFCLENBQUM7QUFDcEMsMkJBQWMsMEJBQTBCLENBQUM7QUFDekMsZ0NBQWMsdUJBQXVCLENBQUM7QUFDdEMsbUNBQWMsMEJBQTBCLENBQUM7QUFDekMsbUNBQWMsMEJBQTBCLENBQUM7QUFDekMsa0NBQWMseUJBQXlCLENBQUM7QUFDeEMsZ0NBQWMsdUJBQXVCLENBQUM7QUFDdEMsZ0NBQWMsdUJBQXVCLENBQUM7QUFDdEMsZUFBYyxtQkFBbUIsQ0FBQztBQUNsQywyQkFBYyxxQkFBcUIsQ0FBQztBQUNwQyxtQ0FBYyxVQUFVLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogUHVibGljIEFQSSBTdXJmYWNlIG9mIEB0aW5rb2ZmL25nLWV2ZW50LXBsdWdpbnNcclxuICovXHJcbmV4cG9ydCAqIGZyb20gJy4vY29uc3RhbnRzL3BsdWdpbnMnO1xyXG5leHBvcnQgKiBmcm9tICcuL2RlY29yYXRvcnMvc2hvdWxkLWNhbGwnO1xyXG5leHBvcnQgKiBmcm9tICcuL3BsdWdpbnMvYmluZC5wbHVnaW4nO1xyXG5leHBvcnQgKiBmcm9tICcuL3BsdWdpbnMvY2FwdHVyZS5wbHVnaW4nO1xyXG5leHBvcnQgKiBmcm9tICcuL3BsdWdpbnMvcHJldmVudC5wbHVnaW4nO1xyXG5leHBvcnQgKiBmcm9tICcuL3BsdWdpbnMvc2lsZW50LnBsdWdpbic7XHJcbmV4cG9ydCAqIGZyb20gJy4vcGx1Z2lucy9zdG9wLnBsdWdpbic7XHJcbmV4cG9ydCAqIGZyb20gJy4vcGx1Z2lucy96b25lLnBsdWdpbic7XHJcbmV4cG9ydCAqIGZyb20gJy4vdHlwZXMvcHJlZGljYXRlJztcclxuZXhwb3J0ICogZnJvbSAnLi91dGlscy9hcy1jYWxsYWJsZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbW9kdWxlJztcclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0aW5rb2ZmL25nLWV2ZW50LXBsdWdpbnMvIiwic291cmNlcyI6WyJwdWJsaWMtYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBR0EsaUNBQWMscUJBQXFCLENBQUM7QUFDcEMsMkJBQWMsMEJBQTBCLENBQUM7QUFDekMsZ0NBQWMsdUJBQXVCLENBQUM7QUFDdEMsbUNBQWMsMEJBQTBCLENBQUM7QUFDekMsbUNBQWMsMEJBQTBCLENBQUM7QUFDekMsa0NBQWMseUJBQXlCLENBQUM7QUFDeEMsZ0NBQWMsdUJBQXVCLENBQUM7QUFDdEMsZ0NBQWMsdUJBQXVCLENBQUM7QUFDdEMsZUFBYyxtQkFBbUIsQ0FBQztBQUNsQywyQkFBYyxxQkFBcUIsQ0FBQztBQUNwQyxtQ0FBYyxVQUFVLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogUHVibGljIEFQSSBTdXJmYWNlIG9mIEB0aW5rb2ZmL25nLWV2ZW50LXBsdWdpbnNcclxuICovXHJcbmV4cG9ydCAqIGZyb20gJy4vY29uc3RhbnRzL3BsdWdpbnMnO1xyXG5leHBvcnQgKiBmcm9tICcuL2RlY29yYXRvcnMvc2hvdWxkLWNhbGwnO1xyXG5leHBvcnQgKiBmcm9tICcuL3BsdWdpbnMvYmluZC5wbHVnaW4nO1xyXG5leHBvcnQgKiBmcm9tICcuL3BsdWdpbnMvb3B0aW9ucy5wbHVnaW4nO1xyXG5leHBvcnQgKiBmcm9tICcuL3BsdWdpbnMvcHJldmVudC5wbHVnaW4nO1xyXG5leHBvcnQgKiBmcm9tICcuL3BsdWdpbnMvc2lsZW50LnBsdWdpbic7XHJcbmV4cG9ydCAqIGZyb20gJy4vcGx1Z2lucy9zdG9wLnBsdWdpbic7XHJcbmV4cG9ydCAqIGZyb20gJy4vcGx1Z2lucy96b25lLnBsdWdpbic7XHJcbmV4cG9ydCAqIGZyb20gJy4vdHlwZXMvcHJlZGljYXRlJztcclxuZXhwb3J0ICogZnJvbSAnLi91dGlscy9hcy1jYWxsYWJsZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbW9kdWxlJztcclxuIl19

@@ -9,5 +9,5 @@ /**

*/
export { NG_EVENT_PLUGINS, shouldCall, BindEventPlugin, CaptureEventPlugin, PreventEventPlugin, SilentEventPlugin, StopEventPlugin, ZoneEventPlugin, asCallable, EventPluginsModule } from './public-api';
export { NG_EVENT_PLUGINS, shouldCall, BindEventPlugin, OptionsEventPlugin, PreventEventPlugin, SilentEventPlugin, StopEventPlugin, ZoneEventPlugin, asCallable, EventPluginsModule } from './public-api';
export { AbstractEventPlugin as ɵa } from './plugins/abstract.plugin';
export { SelfEventPlugin as ɵb } from './plugins/self.plugin';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGlua29mZi1uZy1ldmVudC1wbHVnaW5zLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHRpbmtvZmYvbmctZXZlbnQtcGx1Z2lucy8iLCJzb3VyY2VzIjpbInRpbmtvZmYtbmctZXZlbnQtcGx1Z2lucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUlBLDJMQUFjLGNBQWMsQ0FBQztBQUU3QixPQUFPLEVBQUMsbUJBQW1CLElBQUksRUFBRSxFQUFDLE1BQU0sMkJBQTJCLENBQUM7QUFDcEUsT0FBTyxFQUFDLGVBQWUsSUFBSSxFQUFFLEVBQUMsTUFBTSx1QkFBdUIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR2VuZXJhdGVkIGJ1bmRsZSBpbmRleC4gRG8gbm90IGVkaXQuXG4gKi9cblxuZXhwb3J0ICogZnJvbSAnLi9wdWJsaWMtYXBpJztcblxuZXhwb3J0IHtBYnN0cmFjdEV2ZW50UGx1Z2luIGFzIMm1YX0gZnJvbSAnLi9wbHVnaW5zL2Fic3RyYWN0LnBsdWdpbic7XG5leHBvcnQge1NlbGZFdmVudFBsdWdpbiBhcyDJtWJ9IGZyb20gJy4vcGx1Z2lucy9zZWxmLnBsdWdpbic7Il19

@@ -8,3 +8,3 @@ /**

import { BindEventPlugin } from '../plugins/bind.plugin';
import { CaptureEventPlugin } from '../plugins/capture.plugin';
import { OptionsEventPlugin } from '../plugins/options.plugin';
import { PreventEventPlugin } from '../plugins/prevent.plugin';

@@ -44,3 +44,3 @@ import { SelfEventPlugin } from '../plugins/self.plugin';

provide: EVENT_MANAGER_PLUGINS,
useClass: CaptureEventPlugin,
useClass: OptionsEventPlugin,
multi: true,

@@ -54,2 +54,2 @@ },

];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGx1Z2lucy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0aW5rb2ZmL25nLWV2ZW50LXBsdWdpbnMvIiwic291cmNlcyI6WyJjb25zdGFudHMvcGx1Z2lucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUNBLE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLDJCQUEyQixDQUFDO0FBQ2hFLE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQztBQUN2RCxPQUFPLEVBQUMsa0JBQWtCLEVBQUMsTUFBTSwyQkFBMkIsQ0FBQztBQUM3RCxPQUFPLEVBQUMsa0JBQWtCLEVBQUMsTUFBTSwyQkFBMkIsQ0FBQztBQUM3RCxPQUFPLEVBQUMsZUFBZSxFQUFDLE1BQU0sd0JBQXdCLENBQUM7QUFDdkQsT0FBTyxFQUFDLGlCQUFpQixFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFDM0QsT0FBTyxFQUFDLGVBQWUsRUFBQyxNQUFNLHdCQUF3QixDQUFDO0FBQ3ZELE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQzs7QUFFdkQsTUFBTSxLQUFPLGdCQUFnQixHQUFlO0lBQ3hDO1FBQ0ksT0FBTyxFQUFFLHFCQUFxQjtRQUM5QixRQUFRLEVBQUUsaUJBQWlCO1FBQzNCLEtBQUssRUFBRSxJQUFJO0tBQ2Q7SUFDRDtRQUNJLE9BQU8sRUFBRSxxQkFBcUI7UUFDOUIsUUFBUSxFQUFFLGtCQUFrQjtRQUM1QixLQUFLLEVBQUUsSUFBSTtLQUNkO0lBQ0Q7UUFDSSxPQUFPLEVBQUUscUJBQXFCO1FBQzlCLFFBQVEsRUFBRSxlQUFlO1FBQ3pCLEtBQUssRUFBRSxJQUFJO0tBQ2Q7SUFDRDtRQUNJLE9BQU8sRUFBRSxxQkFBcUI7UUFDOUIsUUFBUSxFQUFFLGVBQWU7UUFDekIsS0FBSyxFQUFFLElBQUk7S0FDZDtJQUNEO1FBQ0ksT0FBTyxFQUFFLHFCQUFxQjtRQUM5QixRQUFRLEVBQUUsZUFBZTtRQUN6QixLQUFLLEVBQUUsSUFBSTtLQUNkO0lBQ0Q7UUFDSSxPQUFPLEVBQUUscUJBQXFCO1FBQzlCLFFBQVEsRUFBRSxrQkFBa0I7UUFDNUIsS0FBSyxFQUFFLElBQUk7S0FDZDtJQUNEO1FBQ0ksT0FBTyxFQUFFLHFCQUFxQjtRQUM5QixRQUFRLEVBQUUsZUFBZTtRQUN6QixLQUFLLEVBQUUsSUFBSTtLQUNkO0NBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1Byb3ZpZGVyfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7RVZFTlRfTUFOQUdFUl9QTFVHSU5TfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyJztcbmltcG9ydCB7QmluZEV2ZW50UGx1Z2lufSBmcm9tICcuLi9wbHVnaW5zL2JpbmQucGx1Z2luJztcbmltcG9ydCB7Q2FwdHVyZUV2ZW50UGx1Z2lufSBmcm9tICcuLi9wbHVnaW5zL2NhcHR1cmUucGx1Z2luJztcbmltcG9ydCB7UHJldmVudEV2ZW50UGx1Z2lufSBmcm9tICcuLi9wbHVnaW5zL3ByZXZlbnQucGx1Z2luJztcbmltcG9ydCB7U2VsZkV2ZW50UGx1Z2lufSBmcm9tICcuLi9wbHVnaW5zL3NlbGYucGx1Z2luJztcbmltcG9ydCB7U2lsZW50RXZlbnRQbHVnaW59IGZyb20gJy4uL3BsdWdpbnMvc2lsZW50LnBsdWdpbic7XG5pbXBvcnQge1N0b3BFdmVudFBsdWdpbn0gZnJvbSAnLi4vcGx1Z2lucy9zdG9wLnBsdWdpbic7XG5pbXBvcnQge1pvbmVFdmVudFBsdWdpbn0gZnJvbSAnLi4vcGx1Z2lucy96b25lLnBsdWdpbic7XG5cbmV4cG9ydCBjb25zdCBOR19FVkVOVF9QTFVHSU5TOiBQcm92aWRlcltdID0gW1xuICAgIHtcbiAgICAgICAgcHJvdmlkZTogRVZFTlRfTUFOQUdFUl9QTFVHSU5TLFxuICAgICAgICB1c2VDbGFzczogU2lsZW50RXZlbnRQbHVnaW4sXG4gICAgICAgIG11bHRpOiB0cnVlLFxuICAgIH0sXG4gICAge1xuICAgICAgICBwcm92aWRlOiBFVkVOVF9NQU5BR0VSX1BMVUdJTlMsXG4gICAgICAgIHVzZUNsYXNzOiBQcmV2ZW50RXZlbnRQbHVnaW4sXG4gICAgICAgIG11bHRpOiB0cnVlLFxuICAgIH0sXG4gICAge1xuICAgICAgICBwcm92aWRlOiBFVkVOVF9NQU5BR0VSX1BMVUdJTlMsXG4gICAgICAgIHVzZUNsYXNzOiBTZWxmRXZlbnRQbHVnaW4sXG4gICAgICAgIG11bHRpOiB0cnVlLFxuICAgIH0sXG4gICAge1xuICAgICAgICBwcm92aWRlOiBFVkVOVF9NQU5BR0VSX1BMVUdJTlMsXG4gICAgICAgIHVzZUNsYXNzOiBTdG9wRXZlbnRQbHVnaW4sXG4gICAgICAgIG11bHRpOiB0cnVlLFxuICAgIH0sXG4gICAge1xuICAgICAgICBwcm92aWRlOiBFVkVOVF9NQU5BR0VSX1BMVUdJTlMsXG4gICAgICAgIHVzZUNsYXNzOiBab25lRXZlbnRQbHVnaW4sXG4gICAgICAgIG11bHRpOiB0cnVlLFxuICAgIH0sXG4gICAge1xuICAgICAgICBwcm92aWRlOiBFVkVOVF9NQU5BR0VSX1BMVUdJTlMsXG4gICAgICAgIHVzZUNsYXNzOiBDYXB0dXJlRXZlbnRQbHVnaW4sXG4gICAgICAgIG11bHRpOiB0cnVlLFxuICAgIH0sXG4gICAge1xuICAgICAgICBwcm92aWRlOiBFVkVOVF9NQU5BR0VSX1BMVUdJTlMsXG4gICAgICAgIHVzZUNsYXNzOiBCaW5kRXZlbnRQbHVnaW4sXG4gICAgICAgIG11bHRpOiB0cnVlLFxuICAgIH0sXG5dO1xuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGx1Z2lucy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0aW5rb2ZmL25nLWV2ZW50LXBsdWdpbnMvIiwic291cmNlcyI6WyJjb25zdGFudHMvcGx1Z2lucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUNBLE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLDJCQUEyQixDQUFDO0FBQ2hFLE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQztBQUN2RCxPQUFPLEVBQUMsa0JBQWtCLEVBQUMsTUFBTSwyQkFBMkIsQ0FBQztBQUM3RCxPQUFPLEVBQUMsa0JBQWtCLEVBQUMsTUFBTSwyQkFBMkIsQ0FBQztBQUM3RCxPQUFPLEVBQUMsZUFBZSxFQUFDLE1BQU0sd0JBQXdCLENBQUM7QUFDdkQsT0FBTyxFQUFDLGlCQUFpQixFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFDM0QsT0FBTyxFQUFDLGVBQWUsRUFBQyxNQUFNLHdCQUF3QixDQUFDO0FBQ3ZELE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQzs7QUFFdkQsTUFBTSxLQUFPLGdCQUFnQixHQUFlO0lBQ3hDO1FBQ0ksT0FBTyxFQUFFLHFCQUFxQjtRQUM5QixRQUFRLEVBQUUsaUJBQWlCO1FBQzNCLEtBQUssRUFBRSxJQUFJO0tBQ2Q7SUFDRDtRQUNJLE9BQU8sRUFBRSxxQkFBcUI7UUFDOUIsUUFBUSxFQUFFLGtCQUFrQjtRQUM1QixLQUFLLEVBQUUsSUFBSTtLQUNkO0lBQ0Q7UUFDSSxPQUFPLEVBQUUscUJBQXFCO1FBQzlCLFFBQVEsRUFBRSxlQUFlO1FBQ3pCLEtBQUssRUFBRSxJQUFJO0tBQ2Q7SUFDRDtRQUNJLE9BQU8sRUFBRSxxQkFBcUI7UUFDOUIsUUFBUSxFQUFFLGVBQWU7UUFDekIsS0FBSyxFQUFFLElBQUk7S0FDZDtJQUNEO1FBQ0ksT0FBTyxFQUFFLHFCQUFxQjtRQUM5QixRQUFRLEVBQUUsZUFBZTtRQUN6QixLQUFLLEVBQUUsSUFBSTtLQUNkO0lBQ0Q7UUFDSSxPQUFPLEVBQUUscUJBQXFCO1FBQzlCLFFBQVEsRUFBRSxrQkFBa0I7UUFDNUIsS0FBSyxFQUFFLElBQUk7S0FDZDtJQUNEO1FBQ0ksT0FBTyxFQUFFLHFCQUFxQjtRQUM5QixRQUFRLEVBQUUsZUFBZTtRQUN6QixLQUFLLEVBQUUsSUFBSTtLQUNkO0NBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1Byb3ZpZGVyfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtFVkVOVF9NQU5BR0VSX1BMVUdJTlN9IGZyb20gJ0Bhbmd1bGFyL3BsYXRmb3JtLWJyb3dzZXInO1xyXG5pbXBvcnQge0JpbmRFdmVudFBsdWdpbn0gZnJvbSAnLi4vcGx1Z2lucy9iaW5kLnBsdWdpbic7XHJcbmltcG9ydCB7T3B0aW9uc0V2ZW50UGx1Z2lufSBmcm9tICcuLi9wbHVnaW5zL29wdGlvbnMucGx1Z2luJztcclxuaW1wb3J0IHtQcmV2ZW50RXZlbnRQbHVnaW59IGZyb20gJy4uL3BsdWdpbnMvcHJldmVudC5wbHVnaW4nO1xyXG5pbXBvcnQge1NlbGZFdmVudFBsdWdpbn0gZnJvbSAnLi4vcGx1Z2lucy9zZWxmLnBsdWdpbic7XHJcbmltcG9ydCB7U2lsZW50RXZlbnRQbHVnaW59IGZyb20gJy4uL3BsdWdpbnMvc2lsZW50LnBsdWdpbic7XHJcbmltcG9ydCB7U3RvcEV2ZW50UGx1Z2lufSBmcm9tICcuLi9wbHVnaW5zL3N0b3AucGx1Z2luJztcclxuaW1wb3J0IHtab25lRXZlbnRQbHVnaW59IGZyb20gJy4uL3BsdWdpbnMvem9uZS5wbHVnaW4nO1xyXG5cclxuZXhwb3J0IGNvbnN0IE5HX0VWRU5UX1BMVUdJTlM6IFByb3ZpZGVyW10gPSBbXHJcbiAgICB7XHJcbiAgICAgICAgcHJvdmlkZTogRVZFTlRfTUFOQUdFUl9QTFVHSU5TLFxyXG4gICAgICAgIHVzZUNsYXNzOiBTaWxlbnRFdmVudFBsdWdpbixcclxuICAgICAgICBtdWx0aTogdHJ1ZSxcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgICAgcHJvdmlkZTogRVZFTlRfTUFOQUdFUl9QTFVHSU5TLFxyXG4gICAgICAgIHVzZUNsYXNzOiBQcmV2ZW50RXZlbnRQbHVnaW4sXHJcbiAgICAgICAgbXVsdGk6IHRydWUsXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICAgIHByb3ZpZGU6IEVWRU5UX01BTkFHRVJfUExVR0lOUyxcclxuICAgICAgICB1c2VDbGFzczogU2VsZkV2ZW50UGx1Z2luLFxyXG4gICAgICAgIG11bHRpOiB0cnVlLFxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgICBwcm92aWRlOiBFVkVOVF9NQU5BR0VSX1BMVUdJTlMsXHJcbiAgICAgICAgdXNlQ2xhc3M6IFN0b3BFdmVudFBsdWdpbixcclxuICAgICAgICBtdWx0aTogdHJ1ZSxcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgICAgcHJvdmlkZTogRVZFTlRfTUFOQUdFUl9QTFVHSU5TLFxyXG4gICAgICAgIHVzZUNsYXNzOiBab25lRXZlbnRQbHVnaW4sXHJcbiAgICAgICAgbXVsdGk6IHRydWUsXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICAgIHByb3ZpZGU6IEVWRU5UX01BTkFHRVJfUExVR0lOUyxcclxuICAgICAgICB1c2VDbGFzczogT3B0aW9uc0V2ZW50UGx1Z2luLFxyXG4gICAgICAgIG11bHRpOiB0cnVlLFxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgICBwcm92aWRlOiBFVkVOVF9NQU5BR0VSX1BMVUdJTlMsXHJcbiAgICAgICAgdXNlQ2xhc3M6IEJpbmRFdmVudFBsdWdpbixcclxuICAgICAgICBtdWx0aTogdHJ1ZSxcclxuICAgIH0sXHJcbl07XHJcbiJdfQ==

@@ -24,3 +24,3 @@ /**

function (event) {
return event.split('.').indexOf(this.modifier) !== -1;
return event.includes(this.modifier);
};

@@ -60,3 +60,3 @@ /**

*/
function (v) { return v !== _this.modifier; }))
function (v) { return !_this.modifier.includes(v); }))
.join('.');

@@ -87,2 +87,2 @@ };

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3QucGx1Z2luLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHRpbmtvZmYvbmctZXZlbnQtcGx1Z2lucy8iLCJzb3VyY2VzIjpbInBsdWdpbnMvYWJzdHJhY3QucGx1Z2luLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBUUE7Ozs7SUFBQTtJQStCQSxDQUFDOzs7OztJQTFCRyxzQ0FBUTs7OztJQUFSLFVBQVMsS0FBYTtRQUNsQixPQUFPLEtBQUssQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQztJQUMxRCxDQUFDOzs7Ozs7O0lBRUQsb0RBQXNCOzs7Ozs7SUFBdEIsVUFDSSxRQUFnQixFQUNoQixNQUFjLEVBQ2QsUUFBa0I7UUFFbEIsTUFBTSxJQUFJLEtBQUssQ0FDWCwrQ0FBNkMsSUFBSSxDQUFDLFFBQVEsWUFBUyxDQUN0RSxDQUFDO0lBQ04sQ0FBQzs7Ozs7O0lBUVMsb0NBQU07Ozs7O0lBQWhCLFVBQWlCLEtBQWE7UUFBOUIsaUJBS0M7UUFKRyxPQUFPLEtBQUs7YUFDUCxLQUFLLENBQUMsR0FBRyxDQUFDO2FBQ1YsTUFBTTs7OztRQUFDLFVBQUEsQ0FBQyxJQUFJLE9BQUEsQ0FBQyxLQUFLLEtBQUksQ0FBQyxRQUFRLEVBQW5CLENBQW1CLEVBQUM7YUFDaEMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ25CLENBQUM7SUFDTCwwQkFBQztBQUFELENBQUMsQUEvQkQsSUErQkM7Ozs7Ozs7Ozs7SUE5QkcsdUNBQTZDOztJQUU3QyxzQ0FBdUI7Ozs7Ozs7O0lBZ0J2Qix3RkFJWSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7RXZlbnRNYW5hZ2VyfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyJztcblxuLy8gVE9ETzogQSBzdWJqZWN0IHRvIGNoYW5nZTogaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9pc3N1ZXMvMzkyOVxudHlwZSBFdmVudE1hbmFnZXJBcmcgPSBDb25zdHJ1Y3RvclBhcmFtZXRlcnM8dHlwZW9mIEV2ZW50TWFuYWdlcj5bMF1bMF07XG50eXBlIEV2ZW50TWFuYWdlclBsdWdpbiA9IHtcbiAgICBbSyBpbiBrZXlvZiBFdmVudE1hbmFnZXJBcmddOiBFdmVudE1hbmFnZXJBcmdbS107XG59O1xuXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgQWJzdHJhY3RFdmVudFBsdWdpbiBpbXBsZW1lbnRzIEV2ZW50TWFuYWdlclBsdWdpbiB7XG4gICAgcHJvdGVjdGVkIGFic3RyYWN0IHJlYWRvbmx5IG1vZGlmaWVyOiBzdHJpbmc7XG5cbiAgICBtYW5hZ2VyITogRXZlbnRNYW5hZ2VyO1xuXG4gICAgc3VwcG9ydHMoZXZlbnQ6IHN0cmluZyk6IGJvb2xlYW4ge1xuICAgICAgICByZXR1cm4gZXZlbnQuc3BsaXQoJy4nKS5pbmRleE9mKHRoaXMubW9kaWZpZXIpICE9PSAtMTtcbiAgICB9XG5cbiAgICBhZGRHbG9iYWxFdmVudExpc3RlbmVyKFxuICAgICAgICBfZWxlbWVudDogc3RyaW5nLFxuICAgICAgICBfZXZlbnQ6IHN0cmluZyxcbiAgICAgICAgX2hhbmRsZXI6IEZ1bmN0aW9uLFxuICAgICk6IEZ1bmN0aW9uIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKFxuICAgICAgICAgICAgYEdsb2JhbCBldmVudCB0YXJnZXRzIGFyZSBub3Qgc3VwcG9ydGVkIGJ5ICR7dGhpcy5tb2RpZmllcn0gcGx1Z2luYCxcbiAgICAgICAgKTtcbiAgICB9XG5cbiAgICBhYnN0cmFjdCBhZGRFdmVudExpc3RlbmVyKFxuICAgICAgICBlbGVtZW50OiBIVE1MRWxlbWVudCxcbiAgICAgICAgZXZlbnQ6IHN0cmluZyxcbiAgICAgICAgaGFuZGxlcjogRnVuY3Rpb24sXG4gICAgKTogRnVuY3Rpb247XG5cbiAgICBwcm90ZWN0ZWQgdW53cmFwKGV2ZW50OiBzdHJpbmcpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gZXZlbnRcbiAgICAgICAgICAgIC5zcGxpdCgnLicpXG4gICAgICAgICAgICAuZmlsdGVyKHYgPT4gdiAhPT0gdGhpcy5tb2RpZmllcilcbiAgICAgICAgICAgIC5qb2luKCcuJyk7XG4gICAgfVxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3QucGx1Z2luLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHRpbmtvZmYvbmctZXZlbnQtcGx1Z2lucy8iLCJzb3VyY2VzIjpbInBsdWdpbnMvYWJzdHJhY3QucGx1Z2luLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBUUE7Ozs7SUFBQTtJQStCQSxDQUFDOzs7OztJQTFCRyxzQ0FBUTs7OztJQUFSLFVBQVMsS0FBYTtRQUNsQixPQUFPLEtBQUssQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ3pDLENBQUM7Ozs7Ozs7SUFFRCxvREFBc0I7Ozs7OztJQUF0QixVQUNJLFFBQWdCLEVBQ2hCLE1BQWMsRUFDZCxRQUFrQjtRQUVsQixNQUFNLElBQUksS0FBSyxDQUNYLCtDQUE2QyxJQUFJLENBQUMsUUFBUSxZQUFTLENBQ3RFLENBQUM7SUFDTixDQUFDOzs7Ozs7SUFRUyxvQ0FBTTs7Ozs7SUFBaEIsVUFBaUIsS0FBYTtRQUE5QixpQkFLQztRQUpHLE9BQU8sS0FBSzthQUNQLEtBQUssQ0FBQyxHQUFHLENBQUM7YUFDVixNQUFNOzs7O1FBQUMsVUFBQSxDQUFDLElBQUksT0FBQSxDQUFDLEtBQUksQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxFQUExQixDQUEwQixFQUFDO2FBQ3ZDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUNuQixDQUFDO0lBQ0wsMEJBQUM7QUFBRCxDQUFDLEFBL0JELElBK0JDOzs7Ozs7Ozs7O0lBOUJHLHVDQUE2Qzs7SUFFN0Msc0NBQXVCOzs7Ozs7OztJQWdCdkIsd0ZBSVkiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0V2ZW50TWFuYWdlcn0gZnJvbSAnQGFuZ3VsYXIvcGxhdGZvcm0tYnJvd3Nlcic7XHJcblxyXG4vLyBUT0RPOiBBIHN1YmplY3QgdG8gY2hhbmdlOiBodHRwczovL2dpdGh1Yi5jb20vYW5ndWxhci9hbmd1bGFyL2lzc3Vlcy8zOTI5XHJcbnR5cGUgRXZlbnRNYW5hZ2VyQXJnID0gQ29uc3RydWN0b3JQYXJhbWV0ZXJzPHR5cGVvZiBFdmVudE1hbmFnZXI+WzBdWzBdO1xyXG50eXBlIEV2ZW50TWFuYWdlclBsdWdpbiA9IHtcclxuICAgIFtLIGluIGtleW9mIEV2ZW50TWFuYWdlckFyZ106IEV2ZW50TWFuYWdlckFyZ1tLXTtcclxufTtcclxuXHJcbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBBYnN0cmFjdEV2ZW50UGx1Z2luIGltcGxlbWVudHMgRXZlbnRNYW5hZ2VyUGx1Z2luIHtcclxuICAgIHByb3RlY3RlZCBhYnN0cmFjdCByZWFkb25seSBtb2RpZmllcjogc3RyaW5nO1xyXG5cclxuICAgIG1hbmFnZXIhOiBFdmVudE1hbmFnZXI7XHJcblxyXG4gICAgc3VwcG9ydHMoZXZlbnQ6IHN0cmluZyk6IGJvb2xlYW4ge1xyXG4gICAgICAgIHJldHVybiBldmVudC5pbmNsdWRlcyh0aGlzLm1vZGlmaWVyKTtcclxuICAgIH1cclxuXHJcbiAgICBhZGRHbG9iYWxFdmVudExpc3RlbmVyKFxyXG4gICAgICAgIF9lbGVtZW50OiBzdHJpbmcsXHJcbiAgICAgICAgX2V2ZW50OiBzdHJpbmcsXHJcbiAgICAgICAgX2hhbmRsZXI6IEZ1bmN0aW9uLFxyXG4gICAgKTogRnVuY3Rpb24ge1xyXG4gICAgICAgIHRocm93IG5ldyBFcnJvcihcclxuICAgICAgICAgICAgYEdsb2JhbCBldmVudCB0YXJnZXRzIGFyZSBub3Qgc3VwcG9ydGVkIGJ5ICR7dGhpcy5tb2RpZmllcn0gcGx1Z2luYCxcclxuICAgICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgIGFic3RyYWN0IGFkZEV2ZW50TGlzdGVuZXIoXHJcbiAgICAgICAgZWxlbWVudDogSFRNTEVsZW1lbnQsXHJcbiAgICAgICAgZXZlbnQ6IHN0cmluZyxcclxuICAgICAgICBoYW5kbGVyOiBGdW5jdGlvbixcclxuICAgICk6IEZ1bmN0aW9uO1xyXG5cclxuICAgIHByb3RlY3RlZCB1bndyYXAoZXZlbnQ6IHN0cmluZyk6IHN0cmluZyB7XHJcbiAgICAgICAgcmV0dXJuIGV2ZW50XHJcbiAgICAgICAgICAgIC5zcGxpdCgnLicpXHJcbiAgICAgICAgICAgIC5maWx0ZXIodiA9PiAhdGhpcy5tb2RpZmllci5pbmNsdWRlcyh2KSlcclxuICAgICAgICAgICAgLmpvaW4oJy4nKTtcclxuICAgIH1cclxufVxyXG4iXX0=

@@ -13,3 +13,3 @@ /**

var _this = _super !== null && _super.apply(this, arguments) || this;
_this.modifier = 'prevent';
_this.modifier = '.prevent';
return _this;

@@ -78,2 +78,2 @@ }

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJldmVudC5wbHVnaW4uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGlua29mZi9uZy1ldmVudC1wbHVnaW5zLyIsInNvdXJjZXMiOlsicGx1Z2lucy9wcmV2ZW50LnBsdWdpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBQyxtQkFBbUIsRUFBQyxNQUFNLG1CQUFtQixDQUFDO0FBRXREO0lBQ3dDLHNDQUFtQjtJQUQzRDtRQUFBLHFFQXFCQztRQW5Cc0IsY0FBUSxHQUFHLFNBQVMsQ0FBQzs7SUFtQjVDLENBQUM7Ozs7Ozs7SUFqQkcsNkNBQWdCOzs7Ozs7SUFBaEIsVUFBaUIsT0FBb0IsRUFBRSxLQUFhLEVBQUUsT0FBaUI7O1lBQzdELE9BQU87Ozs7UUFBRyxVQUFDLEtBQVk7WUFDekIsS0FBSyxDQUFDLGNBQWMsRUFBRSxDQUFDO1lBQ3ZCLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNuQixDQUFDLENBQUE7UUFFRCxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDL0UsQ0FBQzs7Ozs7OztJQUVELG1EQUFzQjs7Ozs7O0lBQXRCLFVBQXVCLE9BQWUsRUFBRSxLQUFhLEVBQUUsT0FBaUI7O1lBQzlELE9BQU87Ozs7UUFBRyxVQUFDLEtBQVk7WUFDekIsS0FBSyxDQUFDLGNBQWMsRUFBRSxDQUFDO1lBQ3ZCLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNuQixDQUFDLENBQUE7UUFFRCxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsc0JBQXNCLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDckYsQ0FBQzs7Z0JBcEJKLFVBQVU7O0lBcUJYLHlCQUFDO0NBQUEsQUFyQkQsQ0FDd0MsbUJBQW1CLEdBb0IxRDtTQXBCWSxrQkFBa0I7Ozs7OztJQUMzQixzQ0FBd0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0luamVjdGFibGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0Fic3RyYWN0RXZlbnRQbHVnaW59IGZyb20gJy4vYWJzdHJhY3QucGx1Z2luJztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIFByZXZlbnRFdmVudFBsdWdpbiBleHRlbmRzIEFic3RyYWN0RXZlbnRQbHVnaW4ge1xyXG4gICAgcHJvdGVjdGVkIHJlYWRvbmx5IG1vZGlmaWVyID0gJ3ByZXZlbnQnO1xyXG5cclxuICAgIGFkZEV2ZW50TGlzdGVuZXIoZWxlbWVudDogSFRNTEVsZW1lbnQsIGV2ZW50OiBzdHJpbmcsIGhhbmRsZXI6IEZ1bmN0aW9uKTogRnVuY3Rpb24ge1xyXG4gICAgICAgIGNvbnN0IHdyYXBwZWQgPSAoZXZlbnQ6IEV2ZW50KSA9PiB7XHJcbiAgICAgICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XHJcbiAgICAgICAgICAgIGhhbmRsZXIoZXZlbnQpO1xyXG4gICAgICAgIH07XHJcblxyXG4gICAgICAgIHJldHVybiB0aGlzLm1hbmFnZXIuYWRkRXZlbnRMaXN0ZW5lcihlbGVtZW50LCB0aGlzLnVud3JhcChldmVudCksIHdyYXBwZWQpO1xyXG4gICAgfVxyXG5cclxuICAgIGFkZEdsb2JhbEV2ZW50TGlzdGVuZXIoZWxlbWVudDogc3RyaW5nLCBldmVudDogc3RyaW5nLCBoYW5kbGVyOiBGdW5jdGlvbik6IEZ1bmN0aW9uIHtcclxuICAgICAgICBjb25zdCB3cmFwcGVkID0gKGV2ZW50OiBFdmVudCkgPT4ge1xyXG4gICAgICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xyXG4gICAgICAgICAgICBoYW5kbGVyKGV2ZW50KTtcclxuICAgICAgICB9O1xyXG5cclxuICAgICAgICByZXR1cm4gdGhpcy5tYW5hZ2VyLmFkZEdsb2JhbEV2ZW50TGlzdGVuZXIoZWxlbWVudCwgdGhpcy51bndyYXAoZXZlbnQpLCB3cmFwcGVkKTtcclxuICAgIH1cclxufVxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJldmVudC5wbHVnaW4uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGlua29mZi9uZy1ldmVudC1wbHVnaW5zLyIsInNvdXJjZXMiOlsicGx1Z2lucy9wcmV2ZW50LnBsdWdpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBQyxtQkFBbUIsRUFBQyxNQUFNLG1CQUFtQixDQUFDO0FBRXREO0lBQ3dDLHNDQUFtQjtJQUQzRDtRQUFBLHFFQXFCQztRQW5Cc0IsY0FBUSxHQUFHLFVBQVUsQ0FBQzs7SUFtQjdDLENBQUM7Ozs7Ozs7SUFqQkcsNkNBQWdCOzs7Ozs7SUFBaEIsVUFBaUIsT0FBb0IsRUFBRSxLQUFhLEVBQUUsT0FBaUI7O1lBQzdELE9BQU87Ozs7UUFBRyxVQUFDLEtBQVk7WUFDekIsS0FBSyxDQUFDLGNBQWMsRUFBRSxDQUFDO1lBQ3ZCLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNuQixDQUFDLENBQUE7UUFFRCxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDL0UsQ0FBQzs7Ozs7OztJQUVELG1EQUFzQjs7Ozs7O0lBQXRCLFVBQXVCLE9BQWUsRUFBRSxLQUFhLEVBQUUsT0FBaUI7O1lBQzlELE9BQU87Ozs7UUFBRyxVQUFDLEtBQVk7WUFDekIsS0FBSyxDQUFDLGNBQWMsRUFBRSxDQUFDO1lBQ3ZCLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNuQixDQUFDLENBQUE7UUFFRCxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsc0JBQXNCLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDckYsQ0FBQzs7Z0JBcEJKLFVBQVU7O0lBcUJYLHlCQUFDO0NBQUEsQUFyQkQsQ0FDd0MsbUJBQW1CLEdBb0IxRDtTQXBCWSxrQkFBa0I7Ozs7OztJQUMzQixzQ0FBeUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0luamVjdGFibGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0Fic3RyYWN0RXZlbnRQbHVnaW59IGZyb20gJy4vYWJzdHJhY3QucGx1Z2luJztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIFByZXZlbnRFdmVudFBsdWdpbiBleHRlbmRzIEFic3RyYWN0RXZlbnRQbHVnaW4ge1xyXG4gICAgcHJvdGVjdGVkIHJlYWRvbmx5IG1vZGlmaWVyID0gJy5wcmV2ZW50JztcclxuXHJcbiAgICBhZGRFdmVudExpc3RlbmVyKGVsZW1lbnQ6IEhUTUxFbGVtZW50LCBldmVudDogc3RyaW5nLCBoYW5kbGVyOiBGdW5jdGlvbik6IEZ1bmN0aW9uIHtcclxuICAgICAgICBjb25zdCB3cmFwcGVkID0gKGV2ZW50OiBFdmVudCkgPT4ge1xyXG4gICAgICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xyXG4gICAgICAgICAgICBoYW5kbGVyKGV2ZW50KTtcclxuICAgICAgICB9O1xyXG5cclxuICAgICAgICByZXR1cm4gdGhpcy5tYW5hZ2VyLmFkZEV2ZW50TGlzdGVuZXIoZWxlbWVudCwgdGhpcy51bndyYXAoZXZlbnQpLCB3cmFwcGVkKTtcclxuICAgIH1cclxuXHJcbiAgICBhZGRHbG9iYWxFdmVudExpc3RlbmVyKGVsZW1lbnQ6IHN0cmluZywgZXZlbnQ6IHN0cmluZywgaGFuZGxlcjogRnVuY3Rpb24pOiBGdW5jdGlvbiB7XHJcbiAgICAgICAgY29uc3Qgd3JhcHBlZCA9IChldmVudDogRXZlbnQpID0+IHtcclxuICAgICAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcclxuICAgICAgICAgICAgaGFuZGxlcihldmVudCk7XHJcbiAgICAgICAgfTtcclxuXHJcbiAgICAgICAgcmV0dXJuIHRoaXMubWFuYWdlci5hZGRHbG9iYWxFdmVudExpc3RlbmVyKGVsZW1lbnQsIHRoaXMudW53cmFwKGV2ZW50KSwgd3JhcHBlZCk7XHJcbiAgICB9XHJcbn1cclxuIl19

@@ -13,3 +13,3 @@ /**

var _this = _super !== null && _super.apply(this, arguments) || this;
_this.modifier = 'self';
_this.modifier = '.self';
return _this;

@@ -55,2 +55,2 @@ }

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VsZi5wbHVnaW4uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGlua29mZi9uZy1ldmVudC1wbHVnaW5zLyIsInNvdXJjZXMiOlsicGx1Z2lucy9zZWxmLnBsdWdpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBQyxtQkFBbUIsRUFBQyxNQUFNLG1CQUFtQixDQUFDO0FBRXREO0lBQ3FDLG1DQUFtQjtJQUR4RDtRQUFBLHFFQWFDO1FBWHNCLGNBQVEsR0FBRyxNQUFNLENBQUM7O0lBV3pDLENBQUM7Ozs7Ozs7SUFURywwQ0FBZ0I7Ozs7OztJQUFoQixVQUFpQixPQUFvQixFQUFFLEtBQWEsRUFBRSxPQUFpQjs7WUFDN0QsT0FBTzs7OztRQUFHLFVBQUMsS0FBWTtZQUN6QixJQUFJLEtBQUssQ0FBQyxNQUFNLEtBQUssS0FBSyxDQUFDLGFBQWEsRUFBRTtnQkFDdEMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDO2FBQ2xCO1FBQ0wsQ0FBQyxDQUFBO1FBRUQsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQy9FLENBQUM7O2dCQVpKLFVBQVU7O0lBYVgsc0JBQUM7Q0FBQSxBQWJELENBQ3FDLG1CQUFtQixHQVl2RDtTQVpZLGVBQWU7Ozs7OztJQUN4QixtQ0FBcUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0luamVjdGFibGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtBYnN0cmFjdEV2ZW50UGx1Z2lufSBmcm9tICcuL2Fic3RyYWN0LnBsdWdpbic7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBTZWxmRXZlbnRQbHVnaW4gZXh0ZW5kcyBBYnN0cmFjdEV2ZW50UGx1Z2luIHtcbiAgICBwcm90ZWN0ZWQgcmVhZG9ubHkgbW9kaWZpZXIgPSAnc2VsZic7XG5cbiAgICBhZGRFdmVudExpc3RlbmVyKGVsZW1lbnQ6IEhUTUxFbGVtZW50LCBldmVudDogc3RyaW5nLCBoYW5kbGVyOiBGdW5jdGlvbik6IEZ1bmN0aW9uIHtcbiAgICAgICAgY29uc3Qgd3JhcHBlZCA9IChldmVudDogRXZlbnQpID0+IHtcbiAgICAgICAgICAgIGlmIChldmVudC50YXJnZXQgPT09IGV2ZW50LmN1cnJlbnRUYXJnZXQpIHtcbiAgICAgICAgICAgICAgICBoYW5kbGVyKGV2ZW50KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcblxuICAgICAgICByZXR1cm4gdGhpcy5tYW5hZ2VyLmFkZEV2ZW50TGlzdGVuZXIoZWxlbWVudCwgdGhpcy51bndyYXAoZXZlbnQpLCB3cmFwcGVkKTtcbiAgICB9XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VsZi5wbHVnaW4uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGlua29mZi9uZy1ldmVudC1wbHVnaW5zLyIsInNvdXJjZXMiOlsicGx1Z2lucy9zZWxmLnBsdWdpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBQyxtQkFBbUIsRUFBQyxNQUFNLG1CQUFtQixDQUFDO0FBRXREO0lBQ3FDLG1DQUFtQjtJQUR4RDtRQUFBLHFFQWFDO1FBWHNCLGNBQVEsR0FBRyxPQUFPLENBQUM7O0lBVzFDLENBQUM7Ozs7Ozs7SUFURywwQ0FBZ0I7Ozs7OztJQUFoQixVQUFpQixPQUFvQixFQUFFLEtBQWEsRUFBRSxPQUFpQjs7WUFDN0QsT0FBTzs7OztRQUFHLFVBQUMsS0FBWTtZQUN6QixJQUFJLEtBQUssQ0FBQyxNQUFNLEtBQUssS0FBSyxDQUFDLGFBQWEsRUFBRTtnQkFDdEMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDO2FBQ2xCO1FBQ0wsQ0FBQyxDQUFBO1FBRUQsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQy9FLENBQUM7O2dCQVpKLFVBQVU7O0lBYVgsc0JBQUM7Q0FBQSxBQWJELENBQ3FDLG1CQUFtQixHQVl2RDtTQVpZLGVBQWU7Ozs7OztJQUN4QixtQ0FBc0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0luamVjdGFibGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0Fic3RyYWN0RXZlbnRQbHVnaW59IGZyb20gJy4vYWJzdHJhY3QucGx1Z2luJztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIFNlbGZFdmVudFBsdWdpbiBleHRlbmRzIEFic3RyYWN0RXZlbnRQbHVnaW4ge1xyXG4gICAgcHJvdGVjdGVkIHJlYWRvbmx5IG1vZGlmaWVyID0gJy5zZWxmJztcclxuXHJcbiAgICBhZGRFdmVudExpc3RlbmVyKGVsZW1lbnQ6IEhUTUxFbGVtZW50LCBldmVudDogc3RyaW5nLCBoYW5kbGVyOiBGdW5jdGlvbik6IEZ1bmN0aW9uIHtcclxuICAgICAgICBjb25zdCB3cmFwcGVkID0gKGV2ZW50OiBFdmVudCkgPT4ge1xyXG4gICAgICAgICAgICBpZiAoZXZlbnQudGFyZ2V0ID09PSBldmVudC5jdXJyZW50VGFyZ2V0KSB7XHJcbiAgICAgICAgICAgICAgICBoYW5kbGVyKGV2ZW50KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH07XHJcblxyXG4gICAgICAgIHJldHVybiB0aGlzLm1hbmFnZXIuYWRkRXZlbnRMaXN0ZW5lcihlbGVtZW50LCB0aGlzLnVud3JhcChldmVudCksIHdyYXBwZWQpO1xyXG4gICAgfVxyXG59XHJcbiJdfQ==

@@ -13,3 +13,3 @@ /**

var _this = _super !== null && _super.apply(this, arguments) || this;
_this.modifier = 'silent';
_this.modifier = '.silent';
return _this;

@@ -76,2 +76,2 @@ }

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2lsZW50LnBsdWdpbi5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0aW5rb2ZmL25nLWV2ZW50LXBsdWdpbnMvIiwic291cmNlcyI6WyJwbHVnaW5zL3NpbGVudC5wbHVnaW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsT0FBTyxFQUFDLFVBQVUsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUMsbUJBQW1CLEVBQUMsTUFBTSxtQkFBbUIsQ0FBQztBQUV0RDtJQUN1QyxxQ0FBbUI7SUFEMUQ7UUFBQSxxRUFtQkM7UUFqQnNCLGNBQVEsR0FBRyxRQUFRLENBQUM7O0lBaUIzQyxDQUFDOzs7Ozs7O0lBZkcsNENBQWdCOzs7Ozs7SUFBaEIsVUFBaUIsT0FBb0IsRUFBRSxLQUFhLEVBQUUsT0FBaUI7UUFBdkUsaUJBTUM7UUFMRyxPQUFPLElBQUksQ0FBQyxPQUFPO2FBQ2QsT0FBTyxFQUFFO2FBQ1QsaUJBQWlCOzs7UUFBQztZQUNmLE9BQUEsS0FBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxPQUFPLEVBQUUsS0FBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsRUFBRSxPQUFPLENBQUM7UUFBbkUsQ0FBbUUsRUFDdEUsQ0FBQztJQUNWLENBQUM7Ozs7Ozs7SUFFRCxrREFBc0I7Ozs7OztJQUF0QixVQUF1QixPQUFlLEVBQUUsS0FBYSxFQUFFLE9BQWlCO1FBQXhFLGlCQU1DO1FBTEcsT0FBTyxJQUFJLENBQUMsT0FBTzthQUNkLE9BQU8sRUFBRTthQUNULGlCQUFpQjs7O1FBQUM7WUFDZixPQUFBLEtBQUksQ0FBQyxPQUFPLENBQUMsc0JBQXNCLENBQUMsT0FBTyxFQUFFLEtBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUUsT0FBTyxDQUFDO1FBQXpFLENBQXlFLEVBQzVFLENBQUM7SUFDVixDQUFDOztnQkFsQkosVUFBVTs7SUFtQlgsd0JBQUM7Q0FBQSxBQW5CRCxDQUN1QyxtQkFBbUIsR0FrQnpEO1NBbEJZLGlCQUFpQjs7Ozs7O0lBQzFCLHFDQUF1QyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SW5qZWN0YWJsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7QWJzdHJhY3RFdmVudFBsdWdpbn0gZnJvbSAnLi9hYnN0cmFjdC5wbHVnaW4nO1xyXG5cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgU2lsZW50RXZlbnRQbHVnaW4gZXh0ZW5kcyBBYnN0cmFjdEV2ZW50UGx1Z2luIHtcclxuICAgIHByb3RlY3RlZCByZWFkb25seSBtb2RpZmllciA9ICdzaWxlbnQnO1xyXG5cclxuICAgIGFkZEV2ZW50TGlzdGVuZXIoZWxlbWVudDogSFRNTEVsZW1lbnQsIGV2ZW50OiBzdHJpbmcsIGhhbmRsZXI6IEZ1bmN0aW9uKTogRnVuY3Rpb24ge1xyXG4gICAgICAgIHJldHVybiB0aGlzLm1hbmFnZXJcclxuICAgICAgICAgICAgLmdldFpvbmUoKVxyXG4gICAgICAgICAgICAucnVuT3V0c2lkZUFuZ3VsYXIoKCkgPT5cclxuICAgICAgICAgICAgICAgIHRoaXMubWFuYWdlci5hZGRFdmVudExpc3RlbmVyKGVsZW1lbnQsIHRoaXMudW53cmFwKGV2ZW50KSwgaGFuZGxlciksXHJcbiAgICAgICAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gICAgYWRkR2xvYmFsRXZlbnRMaXN0ZW5lcihlbGVtZW50OiBzdHJpbmcsIGV2ZW50OiBzdHJpbmcsIGhhbmRsZXI6IEZ1bmN0aW9uKTogRnVuY3Rpb24ge1xyXG4gICAgICAgIHJldHVybiB0aGlzLm1hbmFnZXJcclxuICAgICAgICAgICAgLmdldFpvbmUoKVxyXG4gICAgICAgICAgICAucnVuT3V0c2lkZUFuZ3VsYXIoKCkgPT5cclxuICAgICAgICAgICAgICAgIHRoaXMubWFuYWdlci5hZGRHbG9iYWxFdmVudExpc3RlbmVyKGVsZW1lbnQsIHRoaXMudW53cmFwKGV2ZW50KSwgaGFuZGxlciksXHJcbiAgICAgICAgICAgICk7XHJcbiAgICB9XHJcbn1cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2lsZW50LnBsdWdpbi5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0aW5rb2ZmL25nLWV2ZW50LXBsdWdpbnMvIiwic291cmNlcyI6WyJwbHVnaW5zL3NpbGVudC5wbHVnaW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsT0FBTyxFQUFDLFVBQVUsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUMsbUJBQW1CLEVBQUMsTUFBTSxtQkFBbUIsQ0FBQztBQUV0RDtJQUN1QyxxQ0FBbUI7SUFEMUQ7UUFBQSxxRUFtQkM7UUFqQnNCLGNBQVEsR0FBRyxTQUFTLENBQUM7O0lBaUI1QyxDQUFDOzs7Ozs7O0lBZkcsNENBQWdCOzs7Ozs7SUFBaEIsVUFBaUIsT0FBb0IsRUFBRSxLQUFhLEVBQUUsT0FBaUI7UUFBdkUsaUJBTUM7UUFMRyxPQUFPLElBQUksQ0FBQyxPQUFPO2FBQ2QsT0FBTyxFQUFFO2FBQ1QsaUJBQWlCOzs7UUFBQztZQUNmLE9BQUEsS0FBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxPQUFPLEVBQUUsS0FBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsRUFBRSxPQUFPLENBQUM7UUFBbkUsQ0FBbUUsRUFDdEUsQ0FBQztJQUNWLENBQUM7Ozs7Ozs7SUFFRCxrREFBc0I7Ozs7OztJQUF0QixVQUF1QixPQUFlLEVBQUUsS0FBYSxFQUFFLE9BQWlCO1FBQXhFLGlCQU1DO1FBTEcsT0FBTyxJQUFJLENBQUMsT0FBTzthQUNkLE9BQU8sRUFBRTthQUNULGlCQUFpQjs7O1FBQUM7WUFDZixPQUFBLEtBQUksQ0FBQyxPQUFPLENBQUMsc0JBQXNCLENBQUMsT0FBTyxFQUFFLEtBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUUsT0FBTyxDQUFDO1FBQXpFLENBQXlFLEVBQzVFLENBQUM7SUFDVixDQUFDOztnQkFsQkosVUFBVTs7SUFtQlgsd0JBQUM7Q0FBQSxBQW5CRCxDQUN1QyxtQkFBbUIsR0FrQnpEO1NBbEJZLGlCQUFpQjs7Ozs7O0lBQzFCLHFDQUF3QyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SW5qZWN0YWJsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7QWJzdHJhY3RFdmVudFBsdWdpbn0gZnJvbSAnLi9hYnN0cmFjdC5wbHVnaW4nO1xyXG5cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgU2lsZW50RXZlbnRQbHVnaW4gZXh0ZW5kcyBBYnN0cmFjdEV2ZW50UGx1Z2luIHtcclxuICAgIHByb3RlY3RlZCByZWFkb25seSBtb2RpZmllciA9ICcuc2lsZW50JztcclxuXHJcbiAgICBhZGRFdmVudExpc3RlbmVyKGVsZW1lbnQ6IEhUTUxFbGVtZW50LCBldmVudDogc3RyaW5nLCBoYW5kbGVyOiBGdW5jdGlvbik6IEZ1bmN0aW9uIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5tYW5hZ2VyXHJcbiAgICAgICAgICAgIC5nZXRab25lKClcclxuICAgICAgICAgICAgLnJ1bk91dHNpZGVBbmd1bGFyKCgpID0+XHJcbiAgICAgICAgICAgICAgICB0aGlzLm1hbmFnZXIuYWRkRXZlbnRMaXN0ZW5lcihlbGVtZW50LCB0aGlzLnVud3JhcChldmVudCksIGhhbmRsZXIpLFxyXG4gICAgICAgICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgIGFkZEdsb2JhbEV2ZW50TGlzdGVuZXIoZWxlbWVudDogc3RyaW5nLCBldmVudDogc3RyaW5nLCBoYW5kbGVyOiBGdW5jdGlvbik6IEZ1bmN0aW9uIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5tYW5hZ2VyXHJcbiAgICAgICAgICAgIC5nZXRab25lKClcclxuICAgICAgICAgICAgLnJ1bk91dHNpZGVBbmd1bGFyKCgpID0+XHJcbiAgICAgICAgICAgICAgICB0aGlzLm1hbmFnZXIuYWRkR2xvYmFsRXZlbnRMaXN0ZW5lcihlbGVtZW50LCB0aGlzLnVud3JhcChldmVudCksIGhhbmRsZXIpLFxyXG4gICAgICAgICAgICApO1xyXG4gICAgfVxyXG59XHJcbiJdfQ==

@@ -13,3 +13,3 @@ /**

var _this = _super !== null && _super.apply(this, arguments) || this;
_this.modifier = 'stop';
_this.modifier = '.stop';
return _this;

@@ -78,2 +78,2 @@ }

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RvcC5wbHVnaW4uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGlua29mZi9uZy1ldmVudC1wbHVnaW5zLyIsInNvdXJjZXMiOlsicGx1Z2lucy9zdG9wLnBsdWdpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBQyxtQkFBbUIsRUFBQyxNQUFNLG1CQUFtQixDQUFDO0FBRXREO0lBQ3FDLG1DQUFtQjtJQUR4RDtRQUFBLHFFQXFCQztRQW5Cc0IsY0FBUSxHQUFHLE1BQU0sQ0FBQzs7SUFtQnpDLENBQUM7Ozs7Ozs7SUFqQkcsMENBQWdCOzs7Ozs7SUFBaEIsVUFBaUIsT0FBb0IsRUFBRSxLQUFhLEVBQUUsT0FBaUI7O1lBQzdELE9BQU87Ozs7UUFBRyxVQUFDLEtBQVk7WUFDekIsS0FBSyxDQUFDLGVBQWUsRUFBRSxDQUFDO1lBQ3hCLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNuQixDQUFDLENBQUE7UUFFRCxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDL0UsQ0FBQzs7Ozs7OztJQUVELGdEQUFzQjs7Ozs7O0lBQXRCLFVBQXVCLE9BQWUsRUFBRSxLQUFhLEVBQUUsT0FBaUI7O1lBQzlELE9BQU87Ozs7UUFBRyxVQUFDLEtBQVk7WUFDekIsS0FBSyxDQUFDLGVBQWUsRUFBRSxDQUFDO1lBQ3hCLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNuQixDQUFDLENBQUE7UUFFRCxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsc0JBQXNCLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDckYsQ0FBQzs7Z0JBcEJKLFVBQVU7O0lBcUJYLHNCQUFDO0NBQUEsQUFyQkQsQ0FDcUMsbUJBQW1CLEdBb0J2RDtTQXBCWSxlQUFlOzs7Ozs7SUFDeEIsbUNBQXFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3RhYmxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtBYnN0cmFjdEV2ZW50UGx1Z2lufSBmcm9tICcuL2Fic3RyYWN0LnBsdWdpbic7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBTdG9wRXZlbnRQbHVnaW4gZXh0ZW5kcyBBYnN0cmFjdEV2ZW50UGx1Z2luIHtcclxuICAgIHByb3RlY3RlZCByZWFkb25seSBtb2RpZmllciA9ICdzdG9wJztcclxuXHJcbiAgICBhZGRFdmVudExpc3RlbmVyKGVsZW1lbnQ6IEhUTUxFbGVtZW50LCBldmVudDogc3RyaW5nLCBoYW5kbGVyOiBGdW5jdGlvbik6IEZ1bmN0aW9uIHtcclxuICAgICAgICBjb25zdCB3cmFwcGVkID0gKGV2ZW50OiBFdmVudCkgPT4ge1xyXG4gICAgICAgICAgICBldmVudC5zdG9wUHJvcGFnYXRpb24oKTtcclxuICAgICAgICAgICAgaGFuZGxlcihldmVudCk7XHJcbiAgICAgICAgfTtcclxuXHJcbiAgICAgICAgcmV0dXJuIHRoaXMubWFuYWdlci5hZGRFdmVudExpc3RlbmVyKGVsZW1lbnQsIHRoaXMudW53cmFwKGV2ZW50KSwgd3JhcHBlZCk7XHJcbiAgICB9XHJcblxyXG4gICAgYWRkR2xvYmFsRXZlbnRMaXN0ZW5lcihlbGVtZW50OiBzdHJpbmcsIGV2ZW50OiBzdHJpbmcsIGhhbmRsZXI6IEZ1bmN0aW9uKTogRnVuY3Rpb24ge1xyXG4gICAgICAgIGNvbnN0IHdyYXBwZWQgPSAoZXZlbnQ6IEV2ZW50KSA9PiB7XHJcbiAgICAgICAgICAgIGV2ZW50LnN0b3BQcm9wYWdhdGlvbigpO1xyXG4gICAgICAgICAgICBoYW5kbGVyKGV2ZW50KTtcclxuICAgICAgICB9O1xyXG5cclxuICAgICAgICByZXR1cm4gdGhpcy5tYW5hZ2VyLmFkZEdsb2JhbEV2ZW50TGlzdGVuZXIoZWxlbWVudCwgdGhpcy51bndyYXAoZXZlbnQpLCB3cmFwcGVkKTtcclxuICAgIH1cclxufVxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RvcC5wbHVnaW4uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGlua29mZi9uZy1ldmVudC1wbHVnaW5zLyIsInNvdXJjZXMiOlsicGx1Z2lucy9zdG9wLnBsdWdpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBQyxtQkFBbUIsRUFBQyxNQUFNLG1CQUFtQixDQUFDO0FBRXREO0lBQ3FDLG1DQUFtQjtJQUR4RDtRQUFBLHFFQXFCQztRQW5Cc0IsY0FBUSxHQUFHLE9BQU8sQ0FBQzs7SUFtQjFDLENBQUM7Ozs7Ozs7SUFqQkcsMENBQWdCOzs7Ozs7SUFBaEIsVUFBaUIsT0FBb0IsRUFBRSxLQUFhLEVBQUUsT0FBaUI7O1lBQzdELE9BQU87Ozs7UUFBRyxVQUFDLEtBQVk7WUFDekIsS0FBSyxDQUFDLGVBQWUsRUFBRSxDQUFDO1lBQ3hCLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNuQixDQUFDLENBQUE7UUFFRCxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDL0UsQ0FBQzs7Ozs7OztJQUVELGdEQUFzQjs7Ozs7O0lBQXRCLFVBQXVCLE9BQWUsRUFBRSxLQUFhLEVBQUUsT0FBaUI7O1lBQzlELE9BQU87Ozs7UUFBRyxVQUFDLEtBQVk7WUFDekIsS0FBSyxDQUFDLGVBQWUsRUFBRSxDQUFDO1lBQ3hCLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNuQixDQUFDLENBQUE7UUFFRCxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsc0JBQXNCLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDckYsQ0FBQzs7Z0JBcEJKLFVBQVU7O0lBcUJYLHNCQUFDO0NBQUEsQUFyQkQsQ0FDcUMsbUJBQW1CLEdBb0J2RDtTQXBCWSxlQUFlOzs7Ozs7SUFDeEIsbUNBQXNDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3RhYmxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtBYnN0cmFjdEV2ZW50UGx1Z2lufSBmcm9tICcuL2Fic3RyYWN0LnBsdWdpbic7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBTdG9wRXZlbnRQbHVnaW4gZXh0ZW5kcyBBYnN0cmFjdEV2ZW50UGx1Z2luIHtcclxuICAgIHByb3RlY3RlZCByZWFkb25seSBtb2RpZmllciA9ICcuc3RvcCc7XHJcblxyXG4gICAgYWRkRXZlbnRMaXN0ZW5lcihlbGVtZW50OiBIVE1MRWxlbWVudCwgZXZlbnQ6IHN0cmluZywgaGFuZGxlcjogRnVuY3Rpb24pOiBGdW5jdGlvbiB7XHJcbiAgICAgICAgY29uc3Qgd3JhcHBlZCA9IChldmVudDogRXZlbnQpID0+IHtcclxuICAgICAgICAgICAgZXZlbnQuc3RvcFByb3BhZ2F0aW9uKCk7XHJcbiAgICAgICAgICAgIGhhbmRsZXIoZXZlbnQpO1xyXG4gICAgICAgIH07XHJcblxyXG4gICAgICAgIHJldHVybiB0aGlzLm1hbmFnZXIuYWRkRXZlbnRMaXN0ZW5lcihlbGVtZW50LCB0aGlzLnVud3JhcChldmVudCksIHdyYXBwZWQpO1xyXG4gICAgfVxyXG5cclxuICAgIGFkZEdsb2JhbEV2ZW50TGlzdGVuZXIoZWxlbWVudDogc3RyaW5nLCBldmVudDogc3RyaW5nLCBoYW5kbGVyOiBGdW5jdGlvbik6IEZ1bmN0aW9uIHtcclxuICAgICAgICBjb25zdCB3cmFwcGVkID0gKGV2ZW50OiBFdmVudCkgPT4ge1xyXG4gICAgICAgICAgICBldmVudC5zdG9wUHJvcGFnYXRpb24oKTtcclxuICAgICAgICAgICAgaGFuZGxlcihldmVudCk7XHJcbiAgICAgICAgfTtcclxuXHJcbiAgICAgICAgcmV0dXJuIHRoaXMubWFuYWdlci5hZGRHbG9iYWxFdmVudExpc3RlbmVyKGVsZW1lbnQsIHRoaXMudW53cmFwKGV2ZW50KSwgd3JhcHBlZCk7XHJcbiAgICB9XHJcbn1cclxuIl19

@@ -17,3 +17,3 @@ /**

var _this = _super !== null && _super.apply(this, arguments) || this;
_this.modifier = 'init';
_this.modifier = '.init';
return _this;

@@ -90,2 +90,2 @@ }

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiem9uZS5wbHVnaW4uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGlua29mZi9uZy1ldmVudC1wbHVnaW5zLyIsInNvdXJjZXMiOlsicGx1Z2lucy96b25lLnBsdWdpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBQyxtQkFBbUIsRUFBQyxNQUFNLG1CQUFtQixDQUFDOzs7OztBQU10RDtJQUNxQyxtQ0FBbUI7SUFEeEQ7UUFBQSxxRUF5QkM7UUF2QnNCLGNBQVEsR0FBRyxNQUFNLENBQUM7O0lBdUJ6QyxDQUFDOzs7Ozs7O0lBckJHLDBDQUFnQjs7Ozs7O0lBQWhCLFVBQWlCLFFBQXFCLEVBQUUsTUFBYyxFQUFFLE9BQWlCO1FBQ3JFLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUNoQyxDQUFDOzs7Ozs7O0lBRUQsZ0RBQXNCOzs7Ozs7SUFBdEIsVUFDSSxRQUFnQixFQUNoQixNQUFjLEVBQ2QsT0FBaUI7UUFFakIsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ2hDLENBQUM7Ozs7OztJQUVPLGdDQUFNOzs7OztJQUFkLFVBQWUsT0FBaUI7O1lBQ3RCLElBQUksR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sRUFBRTs7WUFDN0IsWUFBWSxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsU0FBUzs7O1FBQUM7WUFDekMsWUFBWSxDQUFDLFdBQVcsRUFBRSxDQUFDO1lBQzNCLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNsQixDQUFDLEVBQUM7UUFFRjs7O1FBQU8sY0FBTyxDQUFDLEVBQUM7SUFDcEIsQ0FBQzs7Z0JBeEJKLFVBQVU7O0lBeUJYLHNCQUFDO0NBQUEsQUF6QkQsQ0FDcUMsbUJBQW1CLEdBd0J2RDtTQXhCWSxlQUFlOzs7Ozs7SUFDeEIsbUNBQXFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3RhYmxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtBYnN0cmFjdEV2ZW50UGx1Z2lufSBmcm9tICcuL2Fic3RyYWN0LnBsdWdpbic7XHJcblxyXG4vKipcclxuICogVE9ETzogVGhpcyB3aWxsIG5vdCBiZSBuZWVkZWQgaW4gQW5ndWxhciAxMFxyXG4gKiB3aGVuIGxpYnJhcmllcyBhcmUgYWxsb3dlZCB0byB1c2UgSXZ5IHJlbmRlcmVyIGFuZCBtYXJrRGlydHkgYmVjb21lcyBzdGFibGUgQVBJXHJcbiAqL1xyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBab25lRXZlbnRQbHVnaW4gZXh0ZW5kcyBBYnN0cmFjdEV2ZW50UGx1Z2luIHtcclxuICAgIHByb3RlY3RlZCByZWFkb25seSBtb2RpZmllciA9ICdpbml0JztcclxuXHJcbiAgICBhZGRFdmVudExpc3RlbmVyKF9lbGVtZW50OiBIVE1MRWxlbWVudCwgX2V2ZW50OiBzdHJpbmcsIGhhbmRsZXI6IEZ1bmN0aW9uKTogRnVuY3Rpb24ge1xyXG4gICAgICAgIHJldHVybiB0aGlzLmhhbmRsZShoYW5kbGVyKTtcclxuICAgIH1cclxuXHJcbiAgICBhZGRHbG9iYWxFdmVudExpc3RlbmVyKFxyXG4gICAgICAgIF9lbGVtZW50OiBzdHJpbmcsXHJcbiAgICAgICAgX2V2ZW50OiBzdHJpbmcsXHJcbiAgICAgICAgaGFuZGxlcjogRnVuY3Rpb24sXHJcbiAgICApOiBGdW5jdGlvbiB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuaGFuZGxlKGhhbmRsZXIpO1xyXG4gICAgfVxyXG5cclxuICAgIHByaXZhdGUgaGFuZGxlKGhhbmRsZXI6IEZ1bmN0aW9uKTogRnVuY3Rpb24ge1xyXG4gICAgICAgIGNvbnN0IHpvbmUgPSB0aGlzLm1hbmFnZXIuZ2V0Wm9uZSgpO1xyXG4gICAgICAgIGNvbnN0IHN1YnNjcmlwdGlvbiA9IHpvbmUub25TdGFibGUuc3Vic2NyaWJlKCgpID0+IHtcclxuICAgICAgICAgICAgc3Vic2NyaXB0aW9uLnVuc3Vic2NyaWJlKCk7XHJcbiAgICAgICAgICAgIGhhbmRsZXIoem9uZSk7XHJcbiAgICAgICAgfSk7XHJcblxyXG4gICAgICAgIHJldHVybiAoKSA9PiB7fTtcclxuICAgIH1cclxufVxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiem9uZS5wbHVnaW4uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGlua29mZi9uZy1ldmVudC1wbHVnaW5zLyIsInNvdXJjZXMiOlsicGx1Z2lucy96b25lLnBsdWdpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBQyxtQkFBbUIsRUFBQyxNQUFNLG1CQUFtQixDQUFDOzs7OztBQU10RDtJQUNxQyxtQ0FBbUI7SUFEeEQ7UUFBQSxxRUF5QkM7UUF2QnNCLGNBQVEsR0FBRyxPQUFPLENBQUM7O0lBdUIxQyxDQUFDOzs7Ozs7O0lBckJHLDBDQUFnQjs7Ozs7O0lBQWhCLFVBQWlCLFFBQXFCLEVBQUUsTUFBYyxFQUFFLE9BQWlCO1FBQ3JFLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUNoQyxDQUFDOzs7Ozs7O0lBRUQsZ0RBQXNCOzs7Ozs7SUFBdEIsVUFDSSxRQUFnQixFQUNoQixNQUFjLEVBQ2QsT0FBaUI7UUFFakIsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ2hDLENBQUM7Ozs7OztJQUVPLGdDQUFNOzs7OztJQUFkLFVBQWUsT0FBaUI7O1lBQ3RCLElBQUksR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sRUFBRTs7WUFDN0IsWUFBWSxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsU0FBUzs7O1FBQUM7WUFDekMsWUFBWSxDQUFDLFdBQVcsRUFBRSxDQUFDO1lBQzNCLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNsQixDQUFDLEVBQUM7UUFFRjs7O1FBQU8sY0FBTyxDQUFDLEVBQUM7SUFDcEIsQ0FBQzs7Z0JBeEJKLFVBQVU7O0lBeUJYLHNCQUFDO0NBQUEsQUF6QkQsQ0FDcUMsbUJBQW1CLEdBd0J2RDtTQXhCWSxlQUFlOzs7Ozs7SUFDeEIsbUNBQXNDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3RhYmxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtBYnN0cmFjdEV2ZW50UGx1Z2lufSBmcm9tICcuL2Fic3RyYWN0LnBsdWdpbic7XHJcblxyXG4vKipcclxuICogVE9ETzogVGhpcyB3aWxsIG5vdCBiZSBuZWVkZWQgaW4gQW5ndWxhciAxMFxyXG4gKiB3aGVuIGxpYnJhcmllcyBhcmUgYWxsb3dlZCB0byB1c2UgSXZ5IHJlbmRlcmVyIGFuZCBtYXJrRGlydHkgYmVjb21lcyBzdGFibGUgQVBJXHJcbiAqL1xyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBab25lRXZlbnRQbHVnaW4gZXh0ZW5kcyBBYnN0cmFjdEV2ZW50UGx1Z2luIHtcclxuICAgIHByb3RlY3RlZCByZWFkb25seSBtb2RpZmllciA9ICcuaW5pdCc7XHJcblxyXG4gICAgYWRkRXZlbnRMaXN0ZW5lcihfZWxlbWVudDogSFRNTEVsZW1lbnQsIF9ldmVudDogc3RyaW5nLCBoYW5kbGVyOiBGdW5jdGlvbik6IEZ1bmN0aW9uIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5oYW5kbGUoaGFuZGxlcik7XHJcbiAgICB9XHJcblxyXG4gICAgYWRkR2xvYmFsRXZlbnRMaXN0ZW5lcihcclxuICAgICAgICBfZWxlbWVudDogc3RyaW5nLFxyXG4gICAgICAgIF9ldmVudDogc3RyaW5nLFxyXG4gICAgICAgIGhhbmRsZXI6IEZ1bmN0aW9uLFxyXG4gICAgKTogRnVuY3Rpb24ge1xyXG4gICAgICAgIHJldHVybiB0aGlzLmhhbmRsZShoYW5kbGVyKTtcclxuICAgIH1cclxuXHJcbiAgICBwcml2YXRlIGhhbmRsZShoYW5kbGVyOiBGdW5jdGlvbik6IEZ1bmN0aW9uIHtcclxuICAgICAgICBjb25zdCB6b25lID0gdGhpcy5tYW5hZ2VyLmdldFpvbmUoKTtcclxuICAgICAgICBjb25zdCBzdWJzY3JpcHRpb24gPSB6b25lLm9uU3RhYmxlLnN1YnNjcmliZSgoKSA9PiB7XHJcbiAgICAgICAgICAgIHN1YnNjcmlwdGlvbi51bnN1YnNjcmliZSgpO1xyXG4gICAgICAgICAgICBoYW5kbGVyKHpvbmUpO1xyXG4gICAgICAgIH0pO1xyXG5cclxuICAgICAgICByZXR1cm4gKCkgPT4ge307XHJcbiAgICB9XHJcbn1cclxuIl19

@@ -12,3 +12,3 @@ /**

export { BindEventPlugin } from './plugins/bind.plugin';
export { CaptureEventPlugin } from './plugins/capture.plugin';
export { OptionsEventPlugin } from './plugins/options.plugin';
export { PreventEventPlugin } from './plugins/prevent.plugin';

@@ -21,2 +21,2 @@ export { SilentEventPlugin } from './plugins/silent.plugin';

export { EventPluginsModule } from './module';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0aW5rb2ZmL25nLWV2ZW50LXBsdWdpbnMvIiwic291cmNlcyI6WyJwdWJsaWMtYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBR0EsaUNBQWMscUJBQXFCLENBQUM7QUFDcEMsMkJBQWMsMEJBQTBCLENBQUM7QUFDekMsZ0NBQWMsdUJBQXVCLENBQUM7QUFDdEMsbUNBQWMsMEJBQTBCLENBQUM7QUFDekMsbUNBQWMsMEJBQTBCLENBQUM7QUFDekMsa0NBQWMseUJBQXlCLENBQUM7QUFDeEMsZ0NBQWMsdUJBQXVCLENBQUM7QUFDdEMsZ0NBQWMsdUJBQXVCLENBQUM7QUFDdEMsZUFBYyxtQkFBbUIsQ0FBQztBQUNsQywyQkFBYyxxQkFBcUIsQ0FBQztBQUNwQyxtQ0FBYyxVQUFVLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogUHVibGljIEFQSSBTdXJmYWNlIG9mIEB0aW5rb2ZmL25nLWV2ZW50LXBsdWdpbnNcclxuICovXHJcbmV4cG9ydCAqIGZyb20gJy4vY29uc3RhbnRzL3BsdWdpbnMnO1xyXG5leHBvcnQgKiBmcm9tICcuL2RlY29yYXRvcnMvc2hvdWxkLWNhbGwnO1xyXG5leHBvcnQgKiBmcm9tICcuL3BsdWdpbnMvYmluZC5wbHVnaW4nO1xyXG5leHBvcnQgKiBmcm9tICcuL3BsdWdpbnMvY2FwdHVyZS5wbHVnaW4nO1xyXG5leHBvcnQgKiBmcm9tICcuL3BsdWdpbnMvcHJldmVudC5wbHVnaW4nO1xyXG5leHBvcnQgKiBmcm9tICcuL3BsdWdpbnMvc2lsZW50LnBsdWdpbic7XHJcbmV4cG9ydCAqIGZyb20gJy4vcGx1Z2lucy9zdG9wLnBsdWdpbic7XHJcbmV4cG9ydCAqIGZyb20gJy4vcGx1Z2lucy96b25lLnBsdWdpbic7XHJcbmV4cG9ydCAqIGZyb20gJy4vdHlwZXMvcHJlZGljYXRlJztcclxuZXhwb3J0ICogZnJvbSAnLi91dGlscy9hcy1jYWxsYWJsZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbW9kdWxlJztcclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0aW5rb2ZmL25nLWV2ZW50LXBsdWdpbnMvIiwic291cmNlcyI6WyJwdWJsaWMtYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBR0EsaUNBQWMscUJBQXFCLENBQUM7QUFDcEMsMkJBQWMsMEJBQTBCLENBQUM7QUFDekMsZ0NBQWMsdUJBQXVCLENBQUM7QUFDdEMsbUNBQWMsMEJBQTBCLENBQUM7QUFDekMsbUNBQWMsMEJBQTBCLENBQUM7QUFDekMsa0NBQWMseUJBQXlCLENBQUM7QUFDeEMsZ0NBQWMsdUJBQXVCLENBQUM7QUFDdEMsZ0NBQWMsdUJBQXVCLENBQUM7QUFDdEMsZUFBYyxtQkFBbUIsQ0FBQztBQUNsQywyQkFBYyxxQkFBcUIsQ0FBQztBQUNwQyxtQ0FBYyxVQUFVLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogUHVibGljIEFQSSBTdXJmYWNlIG9mIEB0aW5rb2ZmL25nLWV2ZW50LXBsdWdpbnNcclxuICovXHJcbmV4cG9ydCAqIGZyb20gJy4vY29uc3RhbnRzL3BsdWdpbnMnO1xyXG5leHBvcnQgKiBmcm9tICcuL2RlY29yYXRvcnMvc2hvdWxkLWNhbGwnO1xyXG5leHBvcnQgKiBmcm9tICcuL3BsdWdpbnMvYmluZC5wbHVnaW4nO1xyXG5leHBvcnQgKiBmcm9tICcuL3BsdWdpbnMvb3B0aW9ucy5wbHVnaW4nO1xyXG5leHBvcnQgKiBmcm9tICcuL3BsdWdpbnMvcHJldmVudC5wbHVnaW4nO1xyXG5leHBvcnQgKiBmcm9tICcuL3BsdWdpbnMvc2lsZW50LnBsdWdpbic7XHJcbmV4cG9ydCAqIGZyb20gJy4vcGx1Z2lucy9zdG9wLnBsdWdpbic7XHJcbmV4cG9ydCAqIGZyb20gJy4vcGx1Z2lucy96b25lLnBsdWdpbic7XHJcbmV4cG9ydCAqIGZyb20gJy4vdHlwZXMvcHJlZGljYXRlJztcclxuZXhwb3J0ICogZnJvbSAnLi91dGlscy9hcy1jYWxsYWJsZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbW9kdWxlJztcclxuIl19

@@ -9,5 +9,5 @@ /**

*/
export { NG_EVENT_PLUGINS, shouldCall, BindEventPlugin, CaptureEventPlugin, PreventEventPlugin, SilentEventPlugin, StopEventPlugin, ZoneEventPlugin, asCallable, EventPluginsModule } from './public-api';
export { NG_EVENT_PLUGINS, shouldCall, BindEventPlugin, OptionsEventPlugin, PreventEventPlugin, SilentEventPlugin, StopEventPlugin, ZoneEventPlugin, asCallable, EventPluginsModule } from './public-api';
export { AbstractEventPlugin as ɵa } from './plugins/abstract.plugin';
export { SelfEventPlugin as ɵb } from './plugins/self.plugin';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGlua29mZi1uZy1ldmVudC1wbHVnaW5zLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHRpbmtvZmYvbmctZXZlbnQtcGx1Z2lucy8iLCJzb3VyY2VzIjpbInRpbmtvZmYtbmctZXZlbnQtcGx1Z2lucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUlBLDJMQUFjLGNBQWMsQ0FBQztBQUU3QixPQUFPLEVBQUMsbUJBQW1CLElBQUksRUFBRSxFQUFDLE1BQU0sMkJBQTJCLENBQUM7QUFDcEUsT0FBTyxFQUFDLGVBQWUsSUFBSSxFQUFFLEVBQUMsTUFBTSx1QkFBdUIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR2VuZXJhdGVkIGJ1bmRsZSBpbmRleC4gRG8gbm90IGVkaXQuXG4gKi9cblxuZXhwb3J0ICogZnJvbSAnLi9wdWJsaWMtYXBpJztcblxuZXhwb3J0IHtBYnN0cmFjdEV2ZW50UGx1Z2luIGFzIMm1YX0gZnJvbSAnLi9wbHVnaW5zL2Fic3RyYWN0LnBsdWdpbic7XG5leHBvcnQge1NlbGZFdmVudFBsdWdpbiBhcyDJtWJ9IGZyb20gJy4vcGx1Z2lucy9zZWxmLnBsdWdpbic7Il19

@@ -39,3 +39,3 @@ import { EVENT_MANAGER_PLUGINS } from '@angular/platform-browser';

supports(event) {
return event.split('.').indexOf(this.modifier) !== -1;
return event.includes(this.modifier);
}

@@ -63,3 +63,3 @@ /**

*/
v => v !== this.modifier))
v => !this.modifier.includes(v)))
.join('.');

@@ -172,9 +172,9 @@ }

* @fileoverview added by tsickle
* Generated from: plugins/capture.plugin.ts
* Generated from: plugins/options.plugin.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
class CaptureEventPlugin extends AbstractEventPlugin {
class OptionsEventPlugin extends AbstractEventPlugin {
constructor() {
super(...arguments);
this.modifier = 'capture';
this.modifier = 'capture.once.passive';
}

@@ -186,5 +186,3 @@ /**

supports(event) {
/** @type {?} */
const split = event.split('.');
return split.length === 2 && split.indexOf(this.modifier) !== -1;
return event.includes('.') && !this.unwrap(event).includes('.');
}

@@ -198,3 +196,7 @@ /**

addEventListener(element, event, handler) {
element.addEventListener(this.unwrap(event), handler, true);
element.addEventListener(this.unwrap(event), handler, {
once: event.includes('.once'),
passive: event.includes('.passive'),
capture: event.includes('.capture'),
});
return (/**

@@ -206,3 +208,3 @@ * @return {?}

}
CaptureEventPlugin.decorators = [
OptionsEventPlugin.decorators = [
{ type: Injectable }

@@ -215,3 +217,3 @@ ];

*/
CaptureEventPlugin.prototype.modifier;
OptionsEventPlugin.prototype.modifier;
}

@@ -227,3 +229,3 @@

super(...arguments);
this.modifier = 'prevent';
this.modifier = '.prevent';
}

@@ -286,3 +288,3 @@ /**

super(...arguments);
this.modifier = 'self';
this.modifier = '.self';
}

@@ -328,3 +330,3 @@ /**

super(...arguments);
this.modifier = 'silent';
this.modifier = '.silent';
}

@@ -379,3 +381,3 @@ /**

super(...arguments);
this.modifier = 'stop';
this.modifier = '.stop';
}

@@ -442,3 +444,3 @@ /**

super(...arguments);
this.modifier = 'init';
this.modifier = '.init';
}

@@ -530,3 +532,3 @@ /**

provide: EVENT_MANAGER_PLUGINS,
useClass: CaptureEventPlugin,
useClass: OptionsEventPlugin,
multi: true,

@@ -651,3 +653,3 @@ },

export { BindEventPlugin, CaptureEventPlugin, EventPluginsModule, NG_EVENT_PLUGINS, PreventEventPlugin, SilentEventPlugin, StopEventPlugin, ZoneEventPlugin, asCallable, shouldCall, AbstractEventPlugin as ɵa, SelfEventPlugin as ɵb };
export { BindEventPlugin, EventPluginsModule, NG_EVENT_PLUGINS, OptionsEventPlugin, PreventEventPlugin, SilentEventPlugin, StopEventPlugin, ZoneEventPlugin, asCallable, shouldCall, AbstractEventPlugin as ɵa, SelfEventPlugin as ɵb };
//# sourceMappingURL=tinkoff-ng-event-plugins.js.map

@@ -49,3 +49,3 @@ import { EVENT_MANAGER_PLUGINS } from '@angular/platform-browser';

function (event) {
return event.split('.').indexOf(this.modifier) !== -1;
return event.includes(this.modifier);
};

@@ -85,3 +85,3 @@ /**

*/
function (v) { return v !== _this.modifier; }))
function (v) { return !_this.modifier.includes(v); }))
.join('.');

@@ -211,10 +211,10 @@ };

* @fileoverview added by tsickle
* Generated from: plugins/capture.plugin.ts
* Generated from: plugins/options.plugin.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var CaptureEventPlugin = /** @class */ (function (_super) {
__extends(CaptureEventPlugin, _super);
function CaptureEventPlugin() {
var OptionsEventPlugin = /** @class */ (function (_super) {
__extends(OptionsEventPlugin, _super);
function OptionsEventPlugin() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.modifier = 'capture';
_this.modifier = 'capture.once.passive';
return _this;

@@ -226,3 +226,3 @@ }

*/
CaptureEventPlugin.prototype.supports = /**
OptionsEventPlugin.prototype.supports = /**
* @param {?} event

@@ -232,5 +232,3 @@ * @return {?}

function (event) {
/** @type {?} */
var split = event.split('.');
return split.length === 2 && split.indexOf(this.modifier) !== -1;
return event.includes('.') && !this.unwrap(event).includes('.');
};

@@ -243,3 +241,3 @@ /**

*/
CaptureEventPlugin.prototype.addEventListener = /**
OptionsEventPlugin.prototype.addEventListener = /**
* @param {?} element

@@ -252,3 +250,7 @@ * @param {?} event

var _this = this;
element.addEventListener(this.unwrap(event), handler, true);
element.addEventListener(this.unwrap(event), handler, {
once: event.includes('.once'),
passive: event.includes('.passive'),
capture: event.includes('.capture'),
});
return (/**

@@ -259,6 +261,6 @@ * @return {?}

};
CaptureEventPlugin.decorators = [
OptionsEventPlugin.decorators = [
{ type: Injectable }
];
return CaptureEventPlugin;
return OptionsEventPlugin;
}(AbstractEventPlugin));

@@ -270,3 +272,3 @@ if (false) {

*/
CaptureEventPlugin.prototype.modifier;
OptionsEventPlugin.prototype.modifier;
}

@@ -283,3 +285,3 @@

var _this = _super !== null && _super.apply(this, arguments) || this;
_this.modifier = 'prevent';
_this.modifier = '.prevent';
return _this;

@@ -357,3 +359,3 @@ }

var _this = _super !== null && _super.apply(this, arguments) || this;
_this.modifier = 'self';
_this.modifier = '.self';
return _this;

@@ -408,3 +410,3 @@ }

var _this = _super !== null && _super.apply(this, arguments) || this;
_this.modifier = 'silent';
_this.modifier = '.silent';
return _this;

@@ -480,3 +482,3 @@ }

var _this = _super !== null && _super.apply(this, arguments) || this;
_this.modifier = 'stop';
_this.modifier = '.stop';
return _this;

@@ -558,3 +560,3 @@ }

var _this = _super !== null && _super.apply(this, arguments) || this;
_this.modifier = 'init';
_this.modifier = '.init';
return _this;

@@ -665,3 +667,3 @@ }

provide: EVENT_MANAGER_PLUGINS,
useClass: CaptureEventPlugin,
useClass: OptionsEventPlugin,
multi: true,

@@ -789,3 +791,3 @@ },

export { BindEventPlugin, CaptureEventPlugin, EventPluginsModule, NG_EVENT_PLUGINS, PreventEventPlugin, SilentEventPlugin, StopEventPlugin, ZoneEventPlugin, asCallable, shouldCall, AbstractEventPlugin as ɵa, SelfEventPlugin as ɵb };
export { BindEventPlugin, EventPluginsModule, NG_EVENT_PLUGINS, OptionsEventPlugin, PreventEventPlugin, SilentEventPlugin, StopEventPlugin, ZoneEventPlugin, asCallable, shouldCall, AbstractEventPlugin as ɵa, SelfEventPlugin as ɵb };
//# sourceMappingURL=tinkoff-ng-event-plugins.js.map
{
"name": "@tinkoff/ng-event-plugins",
"version": "2.3.2",
"version": "2.4.0",
"peerDependencies": {

@@ -5,0 +5,0 @@ "@angular/core": ">=9.0.0",

import { AbstractEventPlugin } from './abstract.plugin';
export declare class PreventEventPlugin extends AbstractEventPlugin {
protected readonly modifier = "prevent";
protected readonly modifier = ".prevent";
addEventListener(element: HTMLElement, event: string, handler: Function): Function;
addGlobalEventListener(element: string, event: string, handler: Function): Function;
}
import { AbstractEventPlugin } from './abstract.plugin';
export declare class SelfEventPlugin extends AbstractEventPlugin {
protected readonly modifier = "self";
protected readonly modifier = ".self";
addEventListener(element: HTMLElement, event: string, handler: Function): Function;
}
import { AbstractEventPlugin } from './abstract.plugin';
export declare class SilentEventPlugin extends AbstractEventPlugin {
protected readonly modifier = "silent";
protected readonly modifier = ".silent";
addEventListener(element: HTMLElement, event: string, handler: Function): Function;
addGlobalEventListener(element: string, event: string, handler: Function): Function;
}
import { AbstractEventPlugin } from './abstract.plugin';
export declare class StopEventPlugin extends AbstractEventPlugin {
protected readonly modifier = "stop";
protected readonly modifier = ".stop";
addEventListener(element: HTMLElement, event: string, handler: Function): Function;
addGlobalEventListener(element: string, event: string, handler: Function): Function;
}

@@ -7,3 +7,3 @@ import { AbstractEventPlugin } from './abstract.plugin';

export declare class ZoneEventPlugin extends AbstractEventPlugin {
protected readonly modifier = "init";
protected readonly modifier = ".init";
addEventListener(_element: HTMLElement, _event: string, handler: Function): Function;

@@ -10,0 +10,0 @@ addGlobalEventListener(_element: string, _event: string, handler: Function): Function;

@@ -7,3 +7,3 @@ /**

export * from './plugins/bind.plugin';
export * from './plugins/capture.plugin';
export * from './plugins/options.plugin';
export * from './plugins/prevent.plugin';

@@ -10,0 +10,0 @@ export * from './plugins/silent.plugin';

@@ -48,2 +48,4 @@ # Angular Event Plugins

- `.capture` to listen to events in [capture phase](https://developer.mozilla.org/en-US/docs/Web/API/Event/eventPhase)
- `.passive` to add [passive event listener](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#improving_scrolling_performance_with_passive_listeners)
- `.once` to remove event listener after first callback

@@ -50,0 +52,0 @@ For example:

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":4,"metadata":{"NG_EVENT_PLUGINS":[{"provide":{"__symbolic":"reference","module":"@angular/platform-browser","name":"EVENT_MANAGER_PLUGINS","line":12,"character":17},"useClass":{"__symbolic":"reference","name":"SilentEventPlugin"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/platform-browser","name":"EVENT_MANAGER_PLUGINS","line":17,"character":17},"useClass":{"__symbolic":"reference","name":"PreventEventPlugin"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/platform-browser","name":"EVENT_MANAGER_PLUGINS","line":22,"character":17},"useClass":{"__symbolic":"reference","name":"ɵb"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/platform-browser","name":"EVENT_MANAGER_PLUGINS","line":27,"character":17},"useClass":{"__symbolic":"reference","name":"StopEventPlugin"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/platform-browser","name":"EVENT_MANAGER_PLUGINS","line":32,"character":17},"useClass":{"__symbolic":"reference","name":"ZoneEventPlugin"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/platform-browser","name":"EVENT_MANAGER_PLUGINS","line":37,"character":17},"useClass":{"__symbolic":"reference","name":"CaptureEventPlugin"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/platform-browser","name":"EVENT_MANAGER_PLUGINS","line":42,"character":17},"useClass":{"__symbolic":"reference","name":"BindEventPlugin"},"multi":true}],"shouldCall":{"__symbolic":"function","parameters":["predicate"],"value":{"__symbolic":"error","message":"Lambda not supported","line":8,"character":11,"module":"./decorators/should-call"}},"BindEventPlugin":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"addEventListener":[{"__symbolic":"method"}],"getMethod":[{"__symbolic":"method"}]}},"CaptureEventPlugin":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"supports":[{"__symbolic":"method"}],"addEventListener":[{"__symbolic":"method"}]}},"PreventEventPlugin":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"addEventListener":[{"__symbolic":"method"}],"addGlobalEventListener":[{"__symbolic":"method"}]}},"SilentEventPlugin":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"addEventListener":[{"__symbolic":"method"}],"addGlobalEventListener":[{"__symbolic":"method"}]}},"StopEventPlugin":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"addEventListener":[{"__symbolic":"method"}],"addGlobalEventListener":[{"__symbolic":"method"}]}},"ZoneEventPlugin":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1}}],"members":{"addEventListener":[{"__symbolic":"method"}],"addGlobalEventListener":[{"__symbolic":"method"}],"handle":[{"__symbolic":"method"}]}},"Predicate":{"__symbolic":"interface"},"asCallable":{"__symbolic":"function","parameters":["a"],"value":{"__symbolic":"reference","name":"a"}},"EventPluginsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"providers":{"__symbolic":"reference","name":"NG_EVENT_PLUGINS"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":10,"character":17},"arguments":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"EVENT_MANAGER_PLUGINS","line":10,"character":24}]}]],"parameters":[{"__symbolic":"error","message":"Expression form not supported","line":10,"character":56,"module":"./module"}]}]},"statics":{"initialized":false}},"ɵa":{"__symbolic":"class","members":{"supports":[{"__symbolic":"method"}],"addGlobalEventListener":[{"__symbolic":"method"}],"addEventListener":[{"__symbolic":"method"}],"unwrap":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"addEventListener":[{"__symbolic":"method"}]}}},"origins":{"NG_EVENT_PLUGINS":"./constants/plugins","shouldCall":"./decorators/should-call","BindEventPlugin":"./plugins/bind.plugin","CaptureEventPlugin":"./plugins/capture.plugin","PreventEventPlugin":"./plugins/prevent.plugin","SilentEventPlugin":"./plugins/silent.plugin","StopEventPlugin":"./plugins/stop.plugin","ZoneEventPlugin":"./plugins/zone.plugin","Predicate":"./types/predicate","asCallable":"./utils/as-callable","EventPluginsModule":"./module","ɵa":"./plugins/abstract.plugin","ɵb":"./plugins/self.plugin"},"importAs":"@tinkoff/ng-event-plugins"}
{"__symbolic":"module","version":4,"metadata":{"NG_EVENT_PLUGINS":[{"provide":{"__symbolic":"reference","module":"@angular/platform-browser","name":"EVENT_MANAGER_PLUGINS","line":12,"character":17},"useClass":{"__symbolic":"reference","name":"SilentEventPlugin"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/platform-browser","name":"EVENT_MANAGER_PLUGINS","line":17,"character":17},"useClass":{"__symbolic":"reference","name":"PreventEventPlugin"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/platform-browser","name":"EVENT_MANAGER_PLUGINS","line":22,"character":17},"useClass":{"__symbolic":"reference","name":"ɵb"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/platform-browser","name":"EVENT_MANAGER_PLUGINS","line":27,"character":17},"useClass":{"__symbolic":"reference","name":"StopEventPlugin"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/platform-browser","name":"EVENT_MANAGER_PLUGINS","line":32,"character":17},"useClass":{"__symbolic":"reference","name":"ZoneEventPlugin"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/platform-browser","name":"EVENT_MANAGER_PLUGINS","line":37,"character":17},"useClass":{"__symbolic":"reference","name":"OptionsEventPlugin"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/platform-browser","name":"EVENT_MANAGER_PLUGINS","line":42,"character":17},"useClass":{"__symbolic":"reference","name":"BindEventPlugin"},"multi":true}],"shouldCall":{"__symbolic":"function","parameters":["predicate"],"value":{"__symbolic":"error","message":"Lambda not supported","line":8,"character":11,"module":"./decorators/should-call"}},"BindEventPlugin":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"addEventListener":[{"__symbolic":"method"}],"getMethod":[{"__symbolic":"method"}]}},"OptionsEventPlugin":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"supports":[{"__symbolic":"method"}],"addEventListener":[{"__symbolic":"method"}]}},"PreventEventPlugin":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"addEventListener":[{"__symbolic":"method"}],"addGlobalEventListener":[{"__symbolic":"method"}]}},"SilentEventPlugin":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"addEventListener":[{"__symbolic":"method"}],"addGlobalEventListener":[{"__symbolic":"method"}]}},"StopEventPlugin":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"addEventListener":[{"__symbolic":"method"}],"addGlobalEventListener":[{"__symbolic":"method"}]}},"ZoneEventPlugin":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1}}],"members":{"addEventListener":[{"__symbolic":"method"}],"addGlobalEventListener":[{"__symbolic":"method"}],"handle":[{"__symbolic":"method"}]}},"Predicate":{"__symbolic":"interface"},"asCallable":{"__symbolic":"function","parameters":["a"],"value":{"__symbolic":"reference","name":"a"}},"EventPluginsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"providers":{"__symbolic":"reference","name":"NG_EVENT_PLUGINS"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":10,"character":17},"arguments":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"EVENT_MANAGER_PLUGINS","line":10,"character":24}]}]],"parameters":[{"__symbolic":"error","message":"Expression form not supported","line":10,"character":56,"module":"./module"}]}]},"statics":{"initialized":false}},"ɵa":{"__symbolic":"class","members":{"supports":[{"__symbolic":"method"}],"addGlobalEventListener":[{"__symbolic":"method"}],"addEventListener":[{"__symbolic":"method"}],"unwrap":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"addEventListener":[{"__symbolic":"method"}]}}},"origins":{"NG_EVENT_PLUGINS":"./constants/plugins","shouldCall":"./decorators/should-call","BindEventPlugin":"./plugins/bind.plugin","OptionsEventPlugin":"./plugins/options.plugin","PreventEventPlugin":"./plugins/prevent.plugin","SilentEventPlugin":"./plugins/silent.plugin","StopEventPlugin":"./plugins/stop.plugin","ZoneEventPlugin":"./plugins/zone.plugin","Predicate":"./types/predicate","asCallable":"./utils/as-callable","EventPluginsModule":"./module","ɵa":"./plugins/abstract.plugin","ɵb":"./plugins/self.plugin"},"importAs":"@tinkoff/ng-event-plugins"}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc