/**
 * @fileoverview This file is generated by the Angular template compiler.
 * Do not edit.
 * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride}
 */
 /* tslint:disable */


import * as import0 from '@angular/core';
import * as import1 from '@angular/forms';
class FormsModuleInjector extends import0.ɵNgModuleInjector<import1.FormsModule> {
  _ɵba_0:import1.ɵba;
  _FormsModule_1:import1.FormsModule;
  __ɵi_2:import1.ɵi;
  constructor(parent:import0.Injector) {
    super(parent,([] as any[]),([] as any[]));
  }
  get _ɵi_2():import1.ɵi {
    if ((this.__ɵi_2 == null)) { (this.__ɵi_2 = new import1.ɵi()); }
    return this.__ɵi_2;
  }
  createInternal():import1.FormsModule {
    this._ɵba_0 = new import1.ɵba();
    this._FormsModule_1 = new import1.FormsModule();
    return this._FormsModule_1;
  }
  getInternal(token:any,notFoundResult:any):any {
    if ((token === import1.ɵba)) { return this._ɵba_0; }
    if ((token === import1.FormsModule)) { return this._FormsModule_1; }
    if ((token === import1.ɵi)) { return this._ɵi_2; }
    return notFoundResult;
  }
  destroyInternal():void {
  }
}
export const FormsModuleNgFactory:import0.NgModuleFactory<import1.FormsModule> = new import0.NgModuleFactory<any>(FormsModuleInjector,import1.FormsModule);
class ɵbaInjector extends import0.ɵNgModuleInjector<import1.ɵba> {
  _ɵba_0:import1.ɵba;
  constructor(parent:import0.Injector) {
    super(parent,([] as any[]),([] as any[]));
  }
  createInternal():import1.ɵba {
    this._ɵba_0 = new import1.ɵba();
    return this._ɵba_0;
  }
  getInternal(token:any,notFoundResult:any):any {
    if ((token === import1.ɵba)) { return this._ɵba_0; }
    return notFoundResult;
  }
  destroyInternal():void {
  }
}
export const ɵbaNgFactory:import0.NgModuleFactory<import1.ɵba> = new import0.NgModuleFactory<any>(ɵbaInjector,import1.ɵba);
class ReactiveFormsModuleInjector extends import0.ɵNgModuleInjector<import1.ReactiveFormsModule> {
  _ɵba_0:import1.ɵba;
  _ReactiveFormsModule_1:import1.ReactiveFormsModule;
  __FormBuilder_2:import1.FormBuilder;
  __ɵi_3:import1.ɵi;
  constructor(parent:import0.Injector) {
    super(parent,([] as any[]),([] as any[]));
  }
  get _FormBuilder_2():import1.FormBuilder {
    if ((this.__FormBuilder_2 == null)) { (this.__FormBuilder_2 = new import1.FormBuilder()); }
    return this.__FormBuilder_2;
  }
  get _ɵi_3():import1.ɵi {
    if ((this.__ɵi_3 == null)) { (this.__ɵi_3 = new import1.ɵi()); }
    return this.__ɵi_3;
  }
  createInternal():import1.ReactiveFormsModule {
    this._ɵba_0 = new import1.ɵba();
    this._ReactiveFormsModule_1 = new import1.ReactiveFormsModule();
    return this._ReactiveFormsModule_1;
  }
  getInternal(token:any,notFoundResult:any):any {
    if ((token === import1.ɵba)) { return this._ɵba_0; }
    if ((token === import1.ReactiveFormsModule)) { return this._ReactiveFormsModule_1; }
    if ((token === import1.FormBuilder)) { return this._FormBuilder_2; }
    if ((token === import1.ɵi)) { return this._ɵi_3; }
    return notFoundResult;
  }
  destroyInternal():void {
  }
}
export const ReactiveFormsModuleNgFactory:import0.NgModuleFactory<import1.ReactiveFormsModule> = new import0.NgModuleFactory<any>(ReactiveFormsModuleInjector,import1.ReactiveFormsModule);
//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL2hvbWUvcGRhamxpZG8vRGV2L2FuZ3VsYXItZGF0ZXBpY2tlci9ub2RlX21vZHVsZXMvQGFuZ3VsYXIvZm9ybXMvZm9ybXMubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vaG9tZS9wZGFqbGlkby9EZXYvYW5ndWxhci1kYXRlcGlja2VyL25vZGVfbW9kdWxlcy9AYW5ndWxhci9mb3Jtcy9mb3Jtcy5kLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIiAiXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7In0=
