!function(){"use strict";function e(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function n(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function t(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}(self.webpackChunkshell=self.webpackChunkshell||[]).push([["node_modules_angular_cdk_fesm2015_observers_js-_40dc1","node_modules_angular_cdk_fesm2015_observers_js-_40dc0"],{99957:function(e,n,t){t.d(n,{Eq:function(){return u},Ig:function(){return s},fI:function(){return o},su:function(){return i}});var r=t(14468);function s(e){return null!=e&&"false"!="".concat(e)}function i(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(e){return!isNaN(parseFloat(e))&&!isNaN(Number(e))}(e)?Number(e):n}function u(e){return Array.isArray(e)?e:[e]}function o(e){return e instanceof r.ElementRef?e.nativeElement:e}},6835:function(n,r,s){s.r(r),s.d(r,{CdkObserveContent:function(){return l},ContentObserver:function(){return f},MutationObserverFactory:function(){return a},ObserversModule:function(){return v}});var i,u=s(99957),o=s(14468),c=s(71180),b=s(92343),a=((i=function(){function n(){e(this,n)}return t(n,[{key:"create",value:function(e){return"undefined"==typeof MutationObserver?null:new MutationObserver(e)}}]),n}()).\u0275fac=function(e){return new(e||i)},i.\u0275prov=o.\u0275\u0275defineInjectable({factory:function(){return new i},token:i,providedIn:"root"}),i),f=function(){var n=function(){function n(t){e(this,n),this._mutationObserverFactory=t,this._observedElements=new Map}return t(n,[{key:"ngOnDestroy",value:function(){var e=this;this._observedElements.forEach(function(n,t){return e._cleanupObserver(t)})}},{key:"observe",value:function(e){var n=this,t=(0,u.fI)(e);return new c.Observable(function(e){var r=n._observeElement(t).subscribe(e);return function(){r.unsubscribe(),n._unobserveElement(t)}})}},{key:"_observeElement",value:function(e){if(this._observedElements.has(e))this._observedElements.get(e).count++;else{var n=new c.Subject,t=this._mutationObserverFactory.create(function(e){return n.next(e)});t&&t.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:t,stream:n,count:1})}return this._observedElements.get(e).stream}},{key:"_unobserveElement",value:function(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}},{key:"_cleanupObserver",value:function(e){if(this._observedElements.has(e)){var n=this._observedElements.get(e),t=n.observer,r=n.stream;t&&t.disconnect(),r.complete(),this._observedElements.delete(e)}}}]),n}();return n.\u0275fac=function(e){return new(e||n)(o.\u0275\u0275inject(a))},n.\u0275prov=o.\u0275\u0275defineInjectable({factory:function(){return new n(o.\u0275\u0275inject(a))},token:n,providedIn:"root"}),n}(),l=function(){var n=function(){function n(t,r,s){e(this,n),this._contentObserver=t,this._elementRef=r,this._ngZone=s,this.event=new o.EventEmitter,this._disabled=!1,this._currentSubscription=null}return t(n,[{key:"disabled",get:function(){return this._disabled},set:function(e){this._disabled=(0,u.Ig)(e),this._disabled?this._unsubscribe():this._subscribe()}},{key:"debounce",get:function(){return this._debounce},set:function(e){this._debounce=(0,u.su)(e),this._subscribe()}},{key:"ngAfterContentInit",value:function(){!this._currentSubscription&&!this.disabled&&this._subscribe()}},{key:"ngOnDestroy",value:function(){this._unsubscribe()}},{key:"_subscribe",value:function(){var e=this;this._unsubscribe();var n=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(function(){e._currentSubscription=(e.debounce?n.pipe((0,b.debounceTime)(e.debounce)):n).subscribe(e.event)})}},{key:"_unsubscribe",value:function(){var e;null===(e=this._currentSubscription)||void 0===e||e.unsubscribe()}}]),n}();return n.\u0275fac=function(e){return new(e||n)(o.\u0275\u0275directiveInject(f),o.\u0275\u0275directiveInject(o.ElementRef),o.\u0275\u0275directiveInject(o.NgZone))},n.\u0275dir=o.\u0275\u0275defineDirective({type:n,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),n}(),v=function(){var n=function n(){e(this,n)};return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=o.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=o.\u0275\u0275defineInjector({providers:[a]}),n}()}}])}();