15 | var o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function i(e,t){function r(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}Object.create;function u(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function c(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),u=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)u.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return u}function a(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(c(arguments[t]));return e}Object.create;var s={};function f(e,t){return Object.defineProperty(t,"type",{value:e,writable:!1})}var p="@ngrx/store/init",l=function(e){function t(){return e.call(this,{type:p})||this}return i(t,e),t.prototype.next=function(t){if("function"==typeof t)throw new TypeError("\n Dispatch expected an object, instead it received a function.\n If you're using the createAction function, make sure to invoke the function\n before dispatching the action. For example, someAction should be someAction().");if(void 0===t)throw new TypeError("Actions must be objects");if(void 0===t.type)throw new TypeError("Actions must have a type property");e.prototype.next.call(this,t)},t.prototype.complete=function(){},t.prototype.ngOnDestroy=function(){e.prototype.complete.call(this)},t}(r.BehaviorSubject);l.decorators=[{type:t.Injectable}],l.ctorParameters=function(){return[]};var d=[l],y=new t.InjectionToken("@ngrx/store Internal Root Guard"),v=new t.InjectionToken("@ngrx/store Internal Initial State"),h=new t.InjectionToken("@ngrx/store Initial State"),g=new t.InjectionToken("@ngrx/store Reducer Factory"),m=new t.InjectionToken("@ngrx/store Internal Reducer Factory Provider"),b=new t.InjectionToken("@ngrx/store Initial Reducers"),j=new t.InjectionToken("@ngrx/store Internal Initial Reducers"),I=new t.InjectionToken("@ngrx/store Store Features"),R=new t.InjectionToken("@ngrx/store Internal Store Reducers"),S=new t.InjectionToken("@ngrx/store Internal Feature Reducers"),x=new t.InjectionToken("@ngrx/store Internal Feature Configs"),w=new t.InjectionToken("@ngrx/store Internal Store Features"),O=new t.InjectionToken("@ngrx/store Internal Feature Reducers Token"),F=new t.InjectionToken("@ngrx/store Feature Reducers"),T=new t.InjectionToken("@ngrx/store User Provided Meta Reducers"),k=new t.InjectionToken("@ngrx/store Meta Reducers"),A=new t.InjectionToken("@ngrx/store Internal Resolved Meta Reducers"),E=new t.InjectionToken("@ngrx/store User Runtime Checks Config"),M=new t.InjectionToken("@ngrx/store Internal User Runtime Checks Config"),_=new t.InjectionToken("@ngrx/store Internal Runtime Checks"),z=new t.InjectionToken("@ngrx/store Check if Action types are unique");function U(e,t){void 0===t&&(t={});for(var r=Object.keys(e),n={},o=0;o<r.length;o++){var i=r[o];"function"==typeof e[i]&&(n[i]=e[i])}var u=Object.keys(n);return function(e,r){e=void 0===e?t:e;for(var o=!1,i={},c=0;c<u.length;c++){var a=u[c],s=n[a],f=e[a],p=s(f,r);i[a]=p,o=o||p!==f}return o?i:e}}function P(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){if(0===e.length)return t;var r=e[e.length-1];return e.slice(0,-1).reduceRight((function(e,t){return t(e)}),r(t))}}function D(e,t){return Array.isArray(t)&&t.length>0&&(e=P.apply(null,a(t,[e]))),function(t,r){var n=e(t);return function(e,t){return n(e=void 0===e?r:e,t)}}}var C=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(r.Observable),N=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(l),q="@ngrx/store/update-reducers",V=function(e){function t(t,r,n,o){var i=e.call(this,o(n,r))||this;return i.dispatcher=t,i.initialState=r,i.reducers=n,i.reducerFactory=o,i}return i(t,e),t.prototype.addFeature=function(e){this.addFeatures([e])},t.prototype.addFeatures=function(e){var t=e.reduce((function(e,t){var r=t.reducers,n=t.reducerFactory,o=t.metaReducers,i=t.initialState,u=t.key,c="function"==typeof r?function(e){var t=Array.isArray(e)&&e.length>0?P.apply(void 0,a(e)):function(e){return e};return function(e,r){return e=t(e),function(t,n){return e(t=void 0===t?r:t,n)}}}(o)(r,i):D(n,o)(r,i);return e[u]=c,e}),{});this.addReducers(t)},t.prototype.removeFeature=function(e){this.removeFeatures([e])},t.prototype.removeFeatures=function(e){this.removeReducers(e.map((function(e){return e.key})))},t.prototype.addReducer=function(e,t){var r;this.addReducers(((r={})[e]=t,r))},t.prototype.addReducers=function(e){this.reducers=Object.assign(Object.assign({},this.reducers),e),this.updateReducers(Object.keys(e))},t.prototype.removeReducer=function(e){this.removeReducers([e])},t.prototype.removeReducers=function(e){var t=this;e.forEach((function(e){var r,n;t.reducers=(r=t.reducers,n=e,Object.keys(r).filter((function(e){return e!==n})).reduce((function(e,t){var n;return Object.assign(e,((n={})[t]=r[t],n))}),{}))})),this.updateReducers(e)},t.prototype.updateReducers=function(e){this.next(this.reducerFactory(this.reducers,this.initialState)),this.dispatcher.next({type:q,features:e})},t.prototype.ngOnDestroy=function(){this.complete()},t}(r.BehaviorSubject);V.decorators=[{type:t.Injectable}],V.ctorParameters=function(){return[{type:N},{type:void 0,decorators:[{type:t.Inject,args:[h]}]},{type:void 0,decorators:[{type:t.Inject,args:[b]}]},{type:void 0,decorators:[{type:t.Inject,args:[g]}]}]};var Z=[V,{provide:C,useExisting:V},{provide:N,useExisting:l}],B=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.ngOnDestroy=function(){this.complete()},t}(r.Subject);B.decorators=[{type:t.Injectable}];var W=[B],L=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(r.Observable),G=function(e){function t(t,o,i,u){var c=e.call(this,u)||this,a={state:u},s=t.pipe(n.observeOn(r.queueScheduler)).pipe(n.withLatestFrom(o)).pipe(n.scan(H,a));return c.stateSubscription=s.subscribe((function(e){var t=e.state,r=e.action;c.next(t),i.next(r)})),c}return i(t,e),t.prototype.ngOnDestroy=function(){this.stateSubscription.unsubscribe(),this.complete()},t}(r.BehaviorSubject);function H(e,t){void 0===e&&(e={state:void 0});var r=c(t,2),n=r[0];return{state:(0,r[1])(e.state,n),action:n}}G.INIT=p,G.decorators=[{type:t.Injectable}],G.ctorParameters=function(){return[{type:l},{type:C},{type:B},{type:void 0,decorators:[{type:t.Inject,args:[h]}]}]};var K=[G,{provide:L,useExisting:G}],Y=function(e){function t(t,r,n){var o=e.call(this)||this;return o.actionsObserver=r,o.reducerManager=n,o.source=t,o}return i(t,e),t.prototype.select=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return Q.call.apply(Q,a([null,e],t))(this)},t.prototype.lift=function(e){var r=new t(this,this.actionsObserver,this.reducerManager);return r.operator=e,r},t.prototype.dispatch=function(e){this.actionsObserver.next(e)},t.prototype.next=function(e){this.actionsObserver.next(e)},t.prototype.error=function(e){this.actionsObserver.error(e)},t.prototype.complete=function(){this.actionsObserver.complete()},t.prototype.addReducer=function(e,t){this.reducerManager.addReducer(e,t)},t.prototype.removeReducer=function(e){this.reducerManager.removeReducer(e)},t}(r.Observable);Y.decorators=[{type:t.Injectable}],Y.ctorParameters=function(){return[{type:L},{type:l},{type:V}]};var J=[Y];function Q(e,t){for(var r=[],o=2;o<arguments.length;o++)r[o-2]=arguments[o];return function(o){var i;if("string"==typeof e){var u=a([t],r).filter(Boolean);i=o.pipe(n.pluck.apply(void 0,a([e],u)))}else{if("function"!=typeof e)throw new TypeError("Unexpected type '"+typeof e+"' in select operator, expected 'string' or 'function'");i=o.pipe(n.map((function(r){return e(r,t)})))}return i.pipe(n.distinctUntilChanged())}}var X=!1;function $(){return X}function ee(e,t){return e===t}function te(e,t,r){for(var n=0;n<e.length;n++)if(!r(e[n],t[n]))return!0;return!1}function re(e,t,r){void 0===t&&(t=ee),void 0===r&&(r=ee);var n,o=null,i=null;return{memoized:function(){if(void 0!==n)return n.result;if(!o)return i=e.apply(null,arguments),o=arguments,i;if(!te(arguments,o,t))return i;var u=e.apply(null,arguments);return o=arguments,r(i,u)?i:(i=u,u)},reset:function(){o=null,i=null},setResult:function(e){void 0===e&&(e=void 0),n={result:e}},clearResult:function(){n=void 0}}}function ne(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return ie(re).apply(void 0,a(e))}function oe(e,t,r,n){if(void 0===r){var o=t.map((function(t){return t(e)}));return n.memoized.apply(null,o)}var i=t.map((function(t){return t(e,r)}));return n.memoized.apply(null,a(i,[r]))}function ie(e,t){return void 0===t&&(t={stateFn:oe}),function(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];var o=r;if(Array.isArray(o[0])){var i=c(o),u=i[0],s=i.slice(1);o=a(u,s)}var f=o.slice(0,o.length-1),p=o[o.length-1],l=f.filter((function(e){return e.release&&"function"==typeof e.release})),d=e((function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return p.apply(null,e)})),y=re((function(e,r){return t.stateFn.apply(null,[e,f,r,d])}));function v(){y.reset(),d.reset(),l.forEach((function(e){return e.release()}))}return Object.assign(y.memoized,{release:v,projector:d.memoized,setResult:y.setResult,clearResult:y.clearResult})}}var ue="https://ngrx.io/guide/store/configuration/runtime-checks";function ce(e){return void 0===e}function ae(e){return null===e}function se(e){return Array.isArray(e)}function fe(e){return"object"==typeof e&&null!==e}function pe(e){if(!function(e){return fe(e)&&!se(e)}(e))return!1;var t=Object.getPrototypeOf(e);return t===Object.prototype||null===t}function le(e){return"function"==typeof e}function de(e){Object.freeze(e);var t=le(e);return Object.getOwnPropertyNames(e).forEach((function(r){if(!r.startsWith("ɵ")&&function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}(e,r)&&(!t||"caller"!==r&&"callee"!==r&&"arguments"!==r)){var n=e[r];!fe(n)&&!le(n)||Object.isFrozen(n)||de(n)}})),e}function ye(e,t){return void 0===t&&(t=[]),(ce(e)||ae(e))&&0===t.length?{path:["root"],value:e}:Object.keys(e).reduce((function(r,n){if(r)return r;var o=e[n];return function(e){return le(e)&&e.hasOwnProperty("ɵcmp")}(o)?r:!(ce(o)||ae(o)||function(e){return"number"==typeof e}(o)||function(e){return"boolean"==typeof e}(o)||function(e){return"string"==typeof e}(o)||se(o))&&(pe(o)?ye(o,a(t,[n])):{path:a(t,[n]),value:o})}),!1)}function ve(e,t){if(!1!==e){var r=e.path.join("."),n=new Error("Detected unserializable "+t+' at "'+r+'". '+ue+"#strict"+t+"serializability");throw n.value=e.value,n.unserializablePath=r,n}}function he(e){return t.isDevMode()?Object.assign({strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!0,strictActionImmutability:!0,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1},e):{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!1,strictActionImmutability:!1,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1}}function ge(e){var t=e.strictActionSerializability,r=e.strictStateSerializability;return function(e){return t||r?function(e,t){return function(r,n){t.action(n)&&ve(ye(n),"action");var o=e(r,n);return t.state()&&ve(ye(o),"state"),o}}(e,{action:function(e){return t&&!be(e)},state:function(){return r}}):e}}function me(e){var t=e.strictActionImmutability,r=e.strictStateImmutability;return function(e){return t||r?function(e,t){return function(r,n){var o=t.action(n)?de(n):n,i=e(r,o);return t.state()?de(i):i}}(e,{action:function(e){return t&&!be(e)},state:function(){return r}}):e}}function be(e){return e.type.startsWith("@ngrx")}function je(e){var r=e.strictActionWithinNgZone;return function(e){return r?function(e,r){return function(n,o){if(r.action(o)&&!t.NgZone.isInAngularZone())throw new Error("Action '"+o.type+"' running outside NgZone. "+ue+"#strictactionwithinngzone");return e(n,o)}}(e,{action:function(e){return r&&!be(e)}}):e}}function Ie(e){return[{provide:M,useValue:e},{provide:E,useFactory:Se,deps:[M]},{provide:_,deps:[E],useFactory:he},{provide:k,multi:!0,deps:[_],useFactory:me},{provide:k,multi:!0,deps:[_],useFactory:ge},{provide:k,multi:!0,deps:[_],useFactory:je}]}function Re(){return[{provide:z,multi:!0,deps:[_],useFactory:xe}]}function Se(e){return e}function xe(e){if(e.strictActionTypeUniqueness){var t=Object.entries(s).filter((function(e){return c(e,2)[1]>1})).map((function(e){return c(e,1)[0]}));if(t.length)throw new Error("Action types are registered more than once, "+t.map((function(e){return'"'+e+'"'})).join(", ")+". "+ue+"#strictactiontypeuniqueness")}}var we=function(e,t,r,n,o,i){};we.decorators=[{type:t.NgModule,args:[{}]}],we.ctorParameters=function(){return[{type:l},{type:C},{type:B},{type:Y},{type:void 0,decorators:[{type:t.Optional},{type:t.Inject,args:[y]}]},{type:void 0,decorators:[{type:t.Optional},{type:t.Inject,args:[z]}]}]};var Oe=function(){function e(e,t,r,n,o){this.features=e,this.featureReducers=t,this.reducerManager=r;var i=e.map((function(e,r){var n=t.shift()[r];return Object.assign(Object.assign({},e),{reducers:n,initialState:Ee(e.initialState)})}));r.addFeatures(i)}return e.prototype.ngOnDestroy=function(){this.reducerManager.removeFeatures(this.features)},e}();Oe.decorators=[{type:t.NgModule,args:[{}]}],Oe.ctorParameters=function(){return[{type:Array,decorators:[{type:t.Inject,args:[w]}]},{type:Array,decorators:[{type:t.Inject,args:[F]}]},{type:V},{type:we},{type:void 0,decorators:[{type:t.Optional},{type:t.Inject,args:[z]}]}]};var Fe=function(){function e(){}return e.forRoot=function(e,r){return void 0===r&&(r={}),{ngModule:we,providers:[{provide:y,useFactory:_e,deps:[[Y,new t.Optional,new t.SkipSelf]]},{provide:v,useValue:r.initialState},{provide:h,useFactory:Ee,deps:[v]},{provide:j,useValue:e},{provide:R,useExisting:e instanceof t.InjectionToken?e:j},{provide:b,deps:[t.Injector,j,[new t.Inject(R)]],useFactory:Te},{provide:T,useValue:r.metaReducers?r.metaReducers:[]},{provide:A,deps:[k,T],useFactory:Me},{provide:m,useValue:r.reducerFactory?r.reducerFactory:U},{provide:g,deps:[m,A],useFactory:D},d,Z,W,K,J,Ie(r.runtimeChecks),Re()]}},e.forFeature=function(e,r,n){return void 0===n&&(n={}),{ngModule:Oe,providers:[{provide:x,multi:!0,useValue:"string"==typeof e?n:{}},{provide:I,multi:!0,useValue:{key:"string"==typeof e?e:e.name,reducerFactory:n instanceof t.InjectionToken||!n.reducerFactory?U:n.reducerFactory,metaReducers:n instanceof t.InjectionToken||!n.metaReducers?[]:n.metaReducers,initialState:n instanceof t.InjectionToken||!n.initialState?void 0:n.initialState}},{provide:w,deps:[t.Injector,x,I],useFactory:ke},{provide:S,multi:!0,useValue:"string"==typeof e?r:e.reducer},{provide:O,multi:!0,useExisting:r instanceof t.InjectionToken?r:S},{provide:F,multi:!0,deps:[t.Injector,S,[new t.Inject(O)]],useFactory:Ae},Re()]}},e}();function Te(e,r){return r instanceof t.InjectionToken?e.get(r):r}function ke(e,r,n){return n.map((function(n,o){if(r[o]instanceof t.InjectionToken){var i=e.get(r[o]);return{key:n.key,reducerFactory:i.reducerFactory?i.reducerFactory:U,metaReducers:i.metaReducers?i.metaReducers:[],initialState:i.initialState}}return n}))}function Ae(e,r){return r.map((function(r){return r instanceof t.InjectionToken?e.get(r):r}))}function Ee(e){return"function"==typeof e?e():e}function Me(e,t){return e.concat(t)}function _e(e){if(e)throw new TypeError("StoreModule.forRoot() called twice. Feature modules should use StoreModule.forFeature() instead.");return"guarded"}Fe.decorators=[{type:t.NgModule,args:[{}]}],e.ActionsSubject=l,e.FEATURE_REDUCERS=F,e.INIT=p,e.INITIAL_REDUCERS=b,e.INITIAL_STATE=h,e.META_REDUCERS=k,e.REDUCER_FACTORY=g,e.ReducerManager=V,e.ReducerManagerDispatcher=N,e.ReducerObservable=C,e.STORE_FEATURES=I,e.ScannedActionsSubject=B,e.State=G,e.StateObservable=L,e.Store=Y,e.StoreFeatureModule=Oe,e.StoreModule=Fe,e.StoreRootModule=we,e.UPDATE=q,e.USER_PROVIDED_META_REDUCERS=T,e.USER_RUNTIME_CHECKS=E,e.combineReducers=U,e.compose=P,e.createAction=function(e,t){if(s[e]=(s[e]||0)+1,"function"==typeof t)return f(e,(function(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return Object.assign(Object.assign({},t.apply(void 0,a(r))),{type:e})}));switch(t?t._as:"empty"){case"empty":return f(e,(function(){return{type:e}}));case"props":return f(e,(function(t){return Object.assign(Object.assign({},t),{type:e})}));default:throw new Error("Unexpected config.")}},e.createFeatureSelector=function(e){return ne((function(r){var n=r[e];return $()||!t.isDevMode()||e in r||console.warn('@ngrx/store: The feature name "'+e+"\" does not exist in the state, therefore createFeatureSelector cannot access it. Be sure it is imported in a loaded module using StoreModule.forRoot('"+e+"', ...) or StoreModule.forFeature('"+e+"', ...). If the default state is intended to be undefined, as is the case with router state, this development-only warning message can be ignored."),n}),(function(e){return e}))},e.createReducer=function(e){for(var t,r,n=[],o=1;o<arguments.length;o++)n[o-1]=arguments[o];var i=new Map,c=function(e){var t,r,n=function(t){var r=i.get(t);if(r){i.set(t,(function(t,n){return e.reducer(r(t,n),n)}))}else i.set(t,e.reducer)};try{for(var o=(t=void 0,u(e.types)),c=o.next();!c.done;c=o.next()){n(c.value)}}catch(e){t={error:e}}finally{try{c&&!c.done&&(r=o.return)&&r.call(o)}finally{if(t)throw t.error}}};try{for(var a=u(n),s=a.next();!s.done;s=a.next()){var f=s.value;c(f)}}catch(e){t={error:e}}finally{try{s&&!s.done&&(r=a.return)&&r.call(a)}finally{if(t)throw t.error}}return function(t,r){void 0===t&&(t=e);var n=i.get(r.type);return n?n(t,r):t}},e.createReducerFactory=D,e.createSelector=ne,e.createSelectorFactory=ie,e.defaultMemoize=re,e.defaultStateFn=oe,e.isNgrxMockEnvironment=$,e.on=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=e.pop(),n=e.map((function(e){return e.type}));return{reducer:r,types:n}},e.props=function(){return{_as:"props",_p:void 0}},e.reduceState=H,e.resultMemoize=function(e,t){return re(e,ee,t)},e.select=Q,e.setNgrxMockEnvironment=function(e){X=e},e.union=function(e){},e.ɵb=J,e.ɵba=he,e.ɵbb=ge,e.ɵbc=me,e.ɵbd=je,e.ɵbe=Ie,e.ɵbf=Re,e.ɵbg=Se,e.ɵbh=xe,e.ɵc=d,e.ɵd=Z,e.ɵe=W,e.ɵf=ee,e.ɵg=K,e.ɵh=y,e.ɵi=v,e.ɵj=m,e.ɵk=j,e.ɵl=R,e.ɵm=S,e.ɵn=x,e.ɵo=w,e.ɵp=O,e.ɵq=A,e.ɵr=M,e.ɵs=_,e.ɵt=z,e.ɵu=Te,e.ɵv=ke,e.ɵw=Ae,e.ɵx=Ee,e.ɵy=Me,e.ɵz=_e,Object.defineProperty(e,"__esModule",{value:!0})}));
|