text: /**
   * This file is generated by the Angular 2 template compiler.
   * Do not edit.
   */
  /* tslint:disable */
  var __extends = (this && this.__extends) || function (d, b) {
      for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
      function __() { this.constructor = d; }
      d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
  };
  import * as import0 from '@angular/core/src/linker/ng_module_factory';
  import * as import1 from './AppModule';
  import * as import2 from '@angular/common/index';
  import * as import3 from '@angular/core/src/application_module';
  import * as import4 from '@angular/platform-browser/src/browser';
  import * as import5 from '@angular/forms/src/directives';
  import * as import6 from '@angular/forms/src/form_providers';
  import * as import7 from '../../../dist/components/app/app';
  import * as import8 from '@angular/core/src/application_init';
  import * as import9 from '@angular/core/src/testability/testability';
  import * as import10 from '@angular/core/src/application_ref';
  import * as import11 from '../../../dist/ionic-module';
  import * as import12 from '@angular/core/src/linker/compiler';
  import * as import13 from '@angular/platform-browser/src/dom/events/hammer_gestures';
  import * as import14 from '@angular/platform-browser/src/dom/events/event_manager';
  import * as import15 from '@angular/platform-browser/src/dom/shared_styles_host';
  import * as import16 from '@angular/platform-browser/src/dom/dom_renderer';
  import * as import17 from '@angular/platform-browser/src/security/dom_sanitization_service';
  import * as import18 from '@angular/core/src/linker/view_utils';
  import * as import19 from '@angular/core/src/linker/dynamic_component_loader';
  import * as import20 from '@angular/forms/src/directives/radio_control_value_accessor';
  import * as import21 from '@angular/forms/src/form_builder';
  import * as import22 from '../../../dist/components/action-sheet/action-sheet';
  import * as import23 from '../../../dist/components/alert/alert';
  import * as import24 from '../../../dist/util/form';
  import * as import25 from '../../../dist/util/feature-detect';
  import * as import26 from '../../../dist/gestures/gesture-controller';
  import * as import27 from '@angular/http/src/backends/browser_xhr';
  import * as import28 from '@angular/http/src/base_response_options';
  import * as import29 from '@angular/http/src/backends/xhr_backend';
  import * as import30 from '@angular/http/src/base_request_options';
  import * as import31 from '../../../dist/util/keyboard';
  import * as import32 from '../../../dist/components/loading/loading';
  import * as import33 from '../../../dist/components/menu/menu-controller';
  import * as import34 from '../../../dist/components/modal/modal';
  import * as import35 from '../../../dist/components/picker/picker';
  import * as import36 from '../../../dist/components/popover/popover';
  import * as import37 from '../../../dist/components/tap-click/tap-click';
  import * as import38 from '../../../dist/components/toast/toast';
  import * as import39 from '../../../dist/translation/translate';
  import * as import40 from '../../../dist/transitions/transition-controller';
  import * as import42 from '../../../dist/components/app/app-root.d.ngfactory';
  import * as import43 from '@angular/core/src/application_tokens';
  import * as import44 from '@angular/platform-browser/src/dom/events/dom_events';
  import * as import45 from '@angular/platform-browser/src/dom/events/key_events';
  import * as import46 from '@angular/core/src/zone/ng_zone';
  import * as import47 from '@angular/platform-browser/src/dom/debug/ng_probe';
  import * as import48 from '@angular/http/http';
  import * as import49 from '../../../dist/providers';
  import * as import50 from '../../../dist/platform/query-params';
  import * as import51 from '../../../dist/platform/platform';
  import * as import52 from '../../../dist/config/config';
  import * as import53 from '../../../dist/util/events';
  import * as import54 from '@angular/core/src/console';
  import * as import55 from '@angular/core/src/facade/exception_handler';
  import * as import56 from '@angular/core/src/linker/component_resolver';
  import * as import57 from '@angular/platform-browser/src/dom/dom_tokens';
  import * as import58 from '@angular/platform-browser/src/dom/animation_driver';
  import * as import59 from '@angular/core/src/render/api';
  import * as import60 from '@angular/core/src/security';
  import * as import61 from '@angular/core/src/change_detection/differs/iterable_differs';
  import * as import62 from '@angular/core/src/change_detection/differs/keyvalue_differs';
  import * as import63 from '../../../dist/components/app/app-root';
  import * as import64 from '@angular/http/src/interfaces';
  import * as import65 from '@angular/http/src/http';
  import * as import67 from '@angular/core/src/linker/view';
  import * as import68 from '@angular/core/src/linker/element';
  import * as import69 from '@angular/core/src/linker/view_utils';
  import * as import70 from '@angular/core/src/linker/view_type';
  import * as import71 from '@angular/core/src/change_detection/change_detection';
  import * as import72 from '@angular/core/src/linker/component_factory';
  import * as import73 from '../../../dist/components/toolbar/toolbar';
  import * as import74 from '../../../dist/components/toolbar/toolbar-title';
  import * as import75 from '../../../dist/components/content/content';
  import * as import76 from '../../../dist/components/list/list';
  import * as import77 from '../../../dist/components/item/item';
  import * as import78 from '@angular/core/src/linker/query_list';
  import * as import79 from '../../../dist/components/icon/icon';
  import * as import80 from '../../../dist/components/label/label';
  import * as import81 from '../../../dist/components/toggle/toggle';
  import * as import82 from '../../../dist/components/checkbox/checkbox';
  import * as import83 from '../../../dist/components/button/button';
  import * as import84 from '../../../dist/components/nav/view-controller';
  import * as import85 from '../../../dist/components/toolbar/toolbar.d.ngfactory';
  import * as import86 from '@angular/core/src/linker/element_ref';
  import * as import87 from '../../../dist/components/toolbar/toolbar-title.d.ngfactory';
  import * as import88 from '../../../dist/components/navbar/navbar';
  import * as import89 from '../../../dist/components/content/content.d.ngfactory';
  import * as import90 from '../../../dist/components/tabs/tabs';
  import * as import91 from '../../../dist/components/item/item.d.ngfactory';
  import * as import92 from '../../../dist/components/toggle/toggle.d.ngfactory';
  import * as import93 from '../../../dist/components/checkbox/checkbox.d.ngfactory';
  import * as import94 from '../../../dist/components/button/button.d.ngfactory';
  import * as import95 from '@angular/forms/src/directives/control_value_accessor';
  import * as import96 from '@angular/core/src/metadata/view';
  import * as import97 from '../../../dist/components/nav/nav';
  import * as import98 from '../../../dist/components/nav/nav.d.ngfactory';
  import * as import99 from '../../../dist/components/nav/nav-controller-base';
  import * as import100 from '@angular/core/src/linker/component_factory_resolver';
  var AppModuleInjector = (function (_super) {
      __extends(AppModuleInjector, _super);
      function AppModuleInjector(parent) {
          _super.call(this, parent, [
              import42.AppRootNgFactory,
              E2EAppNgFactory,
              E2EAppNgFactory,
              E2EPageNgFactory
          ], []);
      }
      Object.defineProperty(AppModuleInjector.prototype, "_Compiler_22", {
          get: function () {
              if ((this.__Compiler_22 == null)) {
                  (this.__Compiler_22 = new import12.Compiler());
              }
              return this.__Compiler_22;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_ComponentResolver_23", {
          get: function () {
              if ((this.__ComponentResolver_23 == null)) {
                  (this.__ComponentResolver_23 = this._Compiler_22);
              }
              return this.__ComponentResolver_23;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_APP_ID_24", {
          get: function () {
              if ((this.__APP_ID_24 == null)) {
                  (this.__APP_ID_24 = import43._appIdRandomProviderFactory());
              }
              return this.__APP_ID_24;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_DOCUMENT_25", {
          get: function () {
              if ((this.__DOCUMENT_25 == null)) {
                  (this.__DOCUMENT_25 = import4._document());
              }
              return this.__DOCUMENT_25;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_HAMMER_GESTURE_CONFIG_26", {
          get: function () {
              if ((this.__HAMMER_GESTURE_CONFIG_26 == null)) {
                  (this.__HAMMER_GESTURE_CONFIG_26 = new import13.HammerGestureConfig());
              }
              return this.__HAMMER_GESTURE_CONFIG_26;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_EVENT_MANAGER_PLUGINS_27", {
          get: function () {
              if ((this.__EVENT_MANAGER_PLUGINS_27 == null)) {
                  (this.__EVENT_MANAGER_PLUGINS_27 = [
                      new import44.DomEventsPlugin(),
                      new import45.KeyEventsPlugin(),
                      new import13.HammerGesturesPlugin(this._HAMMER_GESTURE_CONFIG_26)
                  ]);
              }
              return this.__EVENT_MANAGER_PLUGINS_27;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_EventManager_28", {
          get: function () {
              if ((this.__EventManager_28 == null)) {
                  (this.__EventManager_28 = new import14.EventManager(this._EVENT_MANAGER_PLUGINS_27, this.parent.get(import46.NgZone)));
              }
              return this.__EventManager_28;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_DomSharedStylesHost_29", {
          get: function () {
              if ((this.__DomSharedStylesHost_29 == null)) {
                  (this.__DomSharedStylesHost_29 = new import15.DomSharedStylesHost(this._DOCUMENT_25));
              }
              return this.__DomSharedStylesHost_29;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_AnimationDriver_30", {
          get: function () {
              if ((this.__AnimationDriver_30 == null)) {
                  (this.__AnimationDriver_30 = import4._resolveDefaultAnimationDriver());
              }
              return this.__AnimationDriver_30;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_DomRootRenderer_31", {
          get: function () {
              if ((this.__DomRootRenderer_31 == null)) {
                  (this.__DomRootRenderer_31 = new import16.DomRootRenderer_(this._DOCUMENT_25, this._EventManager_28, this._DomSharedStylesHost_29, this._AnimationDriver_30));
              }
              return this.__DomRootRenderer_31;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_RootRenderer_32", {
          get: function () {
              if ((this.__RootRenderer_32 == null)) {
                  (this.__RootRenderer_32 = import47._createConditionalRootRenderer(this._DomRootRenderer_31));
              }
              return this.__RootRenderer_32;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_DomSanitizationService_33", {
          get: function () {
              if ((this.__DomSanitizationService_33 == null)) {
                  (this.__DomSanitizationService_33 = new import17.DomSanitizationServiceImpl());
              }
              return this.__DomSanitizationService_33;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_SanitizationService_34", {
          get: function () {
              if ((this.__SanitizationService_34 == null)) {
                  (this.__SanitizationService_34 = this._DomSanitizationService_33);
              }
              return this.__SanitizationService_34;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_ViewUtils_35", {
          get: function () {
              if ((this.__ViewUtils_35 == null)) {
                  (this.__ViewUtils_35 = new import18.ViewUtils(this._RootRenderer_32, this._APP_ID_24, this._SanitizationService_34));
              }
              return this.__ViewUtils_35;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_IterableDiffers_36", {
          get: function () {
              if ((this.__IterableDiffers_36 == null)) {
                  (this.__IterableDiffers_36 = import3._iterableDiffersFactory());
              }
              return this.__IterableDiffers_36;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_KeyValueDiffers_37", {
          get: function () {
              if ((this.__KeyValueDiffers_37 == null)) {
                  (this.__KeyValueDiffers_37 = import3._keyValueDiffersFactory());
              }
              return this.__KeyValueDiffers_37;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_DynamicComponentLoader_38", {
          get: function () {
              if ((this.__DynamicComponentLoader_38 == null)) {
                  (this.__DynamicComponentLoader_38 = new import19.DynamicComponentLoader_(this._Compiler_22));
              }
              return this.__DynamicComponentLoader_38;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_SharedStylesHost_39", {
          get: function () {
              if ((this.__SharedStylesHost_39 == null)) {
                  (this.__SharedStylesHost_39 = this._DomSharedStylesHost_29);
              }
              return this.__SharedStylesHost_39;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_RadioControlRegistry_40", {
          get: function () {
              if ((this.__RadioControlRegistry_40 == null)) {
                  (this.__RadioControlRegistry_40 = new import20.RadioControlRegistry());
              }
              return this.__RadioControlRegistry_40;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_FormBuilder_41", {
          get: function () {
              if ((this.__FormBuilder_41 == null)) {
                  (this.__FormBuilder_41 = new import21.FormBuilder());
              }
              return this.__FormBuilder_41;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_UserRoot_42", {
          get: function () {
              if ((this.__UserRoot_42 == null)) {
                  (this.__UserRoot_42 = import1.E2EApp);
              }
              return this.__UserRoot_42;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_ActionSheetController_43", {
          get: function () {
              if ((this.__ActionSheetController_43 == null)) {
                  (this.__ActionSheetController_43 = new import22.ActionSheetController(this._App_14));
              }
              return this.__ActionSheetController_43;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_AlertController_44", {
          get: function () {
              if ((this.__AlertController_44 == null)) {
                  (this.__AlertController_44 = new import23.AlertController(this._App_14));
              }
              return this.__AlertController_44;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Form_45", {
          get: function () {
              if ((this.__Form_45 == null)) {
                  (this.__Form_45 = new import24.Form());
              }
              return this.__Form_45;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_FeatureDetect_46", {
          get: function () {
              if ((this.__FeatureDetect_46 == null)) {
                  (this.__FeatureDetect_46 = new import25.FeatureDetect());
              }
              return this.__FeatureDetect_46;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_GestureController_47", {
          get: function () {
              if ((this.__GestureController_47 == null)) {
                  (this.__GestureController_47 = new import26.GestureController(this._App_14));
              }
              return this.__GestureController_47;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_BrowserXhr_48", {
          get: function () {
              if ((this.__BrowserXhr_48 == null)) {
                  (this.__BrowserXhr_48 = new import27.BrowserXhr());
              }
              return this.__BrowserXhr_48;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_ResponseOptions_49", {
          get: function () {
              if ((this.__ResponseOptions_49 == null)) {
                  (this.__ResponseOptions_49 = new import28.BaseResponseOptions());
              }
              return this.__ResponseOptions_49;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_XSRFStrategy_50", {
          get: function () {
              if ((this.__XSRFStrategy_50 == null)) {
                  (this.__XSRFStrategy_50 = import48._createDefaultCookieXSRFStrategy());
              }
              return this.__XSRFStrategy_50;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_XHRBackend_51", {
          get: function () {
              if ((this.__XHRBackend_51 == null)) {
                  (this.__XHRBackend_51 = new import29.XHRBackend(this._BrowserXhr_48, this._ResponseOptions_49, this._XSRFStrategy_50));
              }
              return this.__XHRBackend_51;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_RequestOptions_52", {
          get: function () {
              if ((this.__RequestOptions_52 == null)) {
                  (this.__RequestOptions_52 = new import30.BaseRequestOptions());
              }
              return this.__RequestOptions_52;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Http_53", {
          get: function () {
              if ((this.__Http_53 == null)) {
                  (this.__Http_53 = import48.httpFactory(this._XHRBackend_51, this._RequestOptions_52));
              }
              return this.__Http_53;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Keyboard_54", {
          get: function () {
              if ((this.__Keyboard_54 == null)) {
                  (this.__Keyboard_54 = new import31.Keyboard(this._Config_13, this._Form_45, this.parent.get(import46.NgZone)));
              }
              return this.__Keyboard_54;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_LoadingController_55", {
          get: function () {
              if ((this.__LoadingController_55 == null)) {
                  (this.__LoadingController_55 = new import32.LoadingController(this._App_14));
              }
              return this.__LoadingController_55;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_MenuController_56", {
          get: function () {
              if ((this.__MenuController_56 == null)) {
                  (this.__MenuController_56 = new import33.MenuController());
              }
              return this.__MenuController_56;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_ModalController_57", {
          get: function () {
              if ((this.__ModalController_57 == null)) {
                  (this.__ModalController_57 = new import34.ModalController(this._App_14));
              }
              return this.__ModalController_57;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_PickerController_58", {
          get: function () {
              if ((this.__PickerController_58 == null)) {
                  (this.__PickerController_58 = new import35.PickerController(this._App_14));
              }
              return this.__PickerController_58;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_PopoverController_59", {
          get: function () {
              if ((this.__PopoverController_59 == null)) {
                  (this.__PopoverController_59 = new import36.PopoverController(this._App_14));
              }
              return this.__PopoverController_59;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_TapClick_60", {
          get: function () {
              if ((this.__TapClick_60 == null)) {
                  (this.__TapClick_60 = new import37.TapClick(this._Config_13, this._App_14, this.parent.get(import46.NgZone)));
              }
              return this.__TapClick_60;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_ToastController_61", {
          get: function () {
              if ((this.__ToastController_61 == null)) {
                  (this.__ToastController_61 = new import38.ToastController(this._App_14));
              }
              return this.__ToastController_61;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Translate_62", {
          get: function () {
              if ((this.__Translate_62 == null)) {
                  (this.__Translate_62 = new import39.Translate());
              }
              return this.__Translate_62;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_TransitionController_63", {
          get: function () {
              if ((this.__TransitionController_63 == null)) {
                  (this.__TransitionController_63 = new import40.TransitionController());
              }
              return this.__TransitionController_63;
          },
          enumerable: true,
          configurable: true
      });
      AppModuleInjector.prototype.createInternal = function () {
          this._CommonModule_0 = new import2.CommonModule();
          this._ApplicationModule_1 = new import3.ApplicationModule();
          this._BrowserModule_2 = new import4.BrowserModule();
          this._InternalFormsSharedModule_3 = new import5.InternalFormsSharedModule();
          this._FormsModule_4 = new import6.FormsModule();
          this._ReactiveFormsModule_5 = new import6.ReactiveFormsModule();
          this._ExceptionHandler_6 = import4._exceptionHandler();
          this._UserUrl_7 = import49.getWindowLocation();
          this._QueryParams_8 = import50.setupQueryParams(this._UserUrl_7);
          this._UserAgent_9 = import49.getWindowUserAgent();
          this._UserNavigatorPlatform_10 = import49.getWindowPlatform();
          this._Platform_11 = import51.setupPlatform(this._QueryParams_8, this._UserAgent_9, this._UserNavigatorPlatform_10, this.parent.get(import46.NgZone));
          this._UserConfig_12 = null;
          this._Config_13 = import52.setupConfig(this._UserConfig_12, this._QueryParams_8, this._Platform_11);
          this._App_14 = new import7.App(this._Config_13, this._Platform_11);
          this._APP_INITIALIZER_15 = [
              import53.setupProvideEvents(this._Platform_11),
              import37.setupTapClick(this._Config_13, this._App_14, this.parent.get(import46.NgZone))
          ];
          this._ApplicationInitStatus_16 = new import8.ApplicationInitStatus(this._APP_INITIALIZER_15);
          this._Testability_17 = new import9.Testability(this.parent.get(import46.NgZone));
          this._ApplicationRef__18 = new import10.ApplicationRef_(this.parent.get(import46.NgZone), this.parent.get(import54.Console), this, this._ExceptionHandler_6, this, this._ApplicationInitStatus_16, this.parent.get(import9.TestabilityRegistry, null), this._Testability_17);
          this._ApplicationRef_19 = this._ApplicationRef__18;
          this._IonicModule_20 = new import11.IonicModule(this.parent.get(import11.IonicModule, null), this._ApplicationRef_19);
          this._AppModule_21 = new import1.AppModule();
          return this._AppModule_21;
      };
      AppModuleInjector.prototype.getInternal = function (token, notFoundResult) {
          if ((token === import2.CommonModule)) {
              return this._CommonModule_0;
          }
          if ((token === import3.ApplicationModule)) {
              return this._ApplicationModule_1;
          }
          if ((token === import4.BrowserModule)) {
              return this._BrowserModule_2;
          }
          if ((token === import5.InternalFormsSharedModule)) {
              return this._InternalFormsSharedModule_3;
          }
          if ((token === import6.FormsModule)) {
              return this._FormsModule_4;
          }
          if ((token === import6.ReactiveFormsModule)) {
              return this._ReactiveFormsModule_5;
          }
          if ((token === import55.ExceptionHandler)) {
              return this._ExceptionHandler_6;
          }
          if ((token === import50.UserUrl)) {
              return this._UserUrl_7;
          }
          if ((token === import50.QueryParams)) {
              return this._QueryParams_8;
          }
          if ((token === import51.UserAgent)) {
              return this._UserAgent_9;
          }
          if ((token === import51.UserNavigatorPlatform)) {
              return this._UserNavigatorPlatform_10;
          }
          if ((token === import51.Platform)) {
              return this._Platform_11;
          }
          if ((token === import52.UserConfig)) {
              return this._UserConfig_12;
          }
          if ((token === import52.Config)) {
              return this._Config_13;
          }
          if ((token === import7.App)) {
              return this._App_14;
          }
          if ((token === import8.APP_INITIALIZER)) {
              return this._APP_INITIALIZER_15;
          }
          if ((token === import8.ApplicationInitStatus)) {
              return this._ApplicationInitStatus_16;
          }
          if ((token === import9.Testability)) {
              return this._Testability_17;
          }
          if ((token === import10.ApplicationRef_)) {
              return this._ApplicationRef__18;
          }
          if ((token === import10.ApplicationRef)) {
              return this._ApplicationRef_19;
          }
          if ((token === import11.IonicModule)) {
              return this._IonicModule_20;
          }
          if ((token === import1.AppModule)) {
              return this._AppModule_21;
          }
          if ((token === import12.Compiler)) {
              return this._Compiler_22;
          }
          if ((token === import56.ComponentResolver)) {
              return this._ComponentResolver_23;
          }
          if ((token === import43.APP_ID)) {
              return this._APP_ID_24;
          }
          if ((token === import57.DOCUMENT)) {
              return this._DOCUMENT_25;
          }
          if ((token === import13.HAMMER_GESTURE_CONFIG)) {
              return this._HAMMER_GESTURE_CONFIG_26;
          }
          if ((token === import14.EVENT_MANAGER_PLUGINS)) {
              return this._EVENT_MANAGER_PLUGINS_27;
          }
          if ((token === import14.EventManager)) {
              return this._EventManager_28;
          }
          if ((token === import15.DomSharedStylesHost)) {
              return this._DomSharedStylesHost_29;
          }
          if ((token === import58.AnimationDriver)) {
              return this._AnimationDriver_30;
          }
          if ((token === import16.DomRootRenderer)) {
              return this._DomRootRenderer_31;
          }
          if ((token === import59.RootRenderer)) {
              return this._RootRenderer_32;
          }
          if ((token === import17.DomSanitizationService)) {
              return this._DomSanitizationService_33;
          }
          if ((token === import60.SanitizationService)) {
              return this._SanitizationService_34;
          }
          if ((token === import18.ViewUtils)) {
              return this._ViewUtils_35;
          }
          if ((token === import61.IterableDiffers)) {
              return this._IterableDiffers_36;
          }
          if ((token === import62.KeyValueDiffers)) {
              return this._KeyValueDiffers_37;
          }
          if ((token === import19.DynamicComponentLoader)) {
              return this._DynamicComponentLoader_38;
          }
          if ((token === import15.SharedStylesHost)) {
              return this._SharedStylesHost_39;
          }
          if ((token === import20.RadioControlRegistry)) {
              return this._RadioControlRegistry_40;
          }
          if ((token === import21.FormBuilder)) {
              return this._FormBuilder_41;
          }
          if ((token === import63.UserRoot)) {
              return this._UserRoot_42;
          }
          if ((token === import22.ActionSheetController)) {
              return this._ActionSheetController_43;
          }
          if ((token === import23.AlertController)) {
              return this._AlertController_44;
          }
          if ((token === import24.Form)) {
              return this._Form_45;
          }
          if ((token === import25.FeatureDetect)) {
              return this._FeatureDetect_46;
          }
          if ((token === import26.GestureController)) {
              return this._GestureController_47;
          }
          if ((token === import27.BrowserXhr)) {
              return this._BrowserXhr_48;
          }
          if ((token === import28.ResponseOptions)) {
              return this._ResponseOptions_49;
          }
          if ((token === import64.XSRFStrategy)) {
              return this._XSRFStrategy_50;
          }
          if ((token === import29.XHRBackend)) {
              return this._XHRBackend_51;
          }
          if ((token === import30.RequestOptions)) {
              return this._RequestOptions_52;
          }
          if ((token === import65.Http)) {
              return this._Http_53;
          }
          if ((token === import31.Keyboard)) {
              return this._Keyboard_54;
          }
          if ((token === import32.LoadingController)) {
              return this._LoadingController_55;
          }
          if ((token === import33.MenuController)) {
              return this._MenuController_56;
          }
          if ((token === import34.ModalController)) {
              return this._ModalController_57;
          }
          if ((token === import35.PickerController)) {
              return this._PickerController_58;
          }
          if ((token === import36.PopoverController)) {
              return this._PopoverController_59;
          }
          if ((token === import37.TapClick)) {
              return this._TapClick_60;
          }
          if ((token === import38.ToastController)) {
              return this._ToastController_61;
          }
          if ((token === import39.Translate)) {
              return this._Translate_62;
          }
          if ((token === import40.TransitionController)) {
              return this._TransitionController_63;
          }
          return notFoundResult;
      };
      AppModuleInjector.prototype.destroyInternal = function () {
          this._ApplicationRef__18.ngOnDestroy();
      };
      return AppModuleInjector;
  }(import0.NgModuleInjector));
  export var AppModuleNgFactory = new import0.NgModuleFactory(AppModuleInjector, import1.AppModule);
  var renderType_E2EPage_Host = null;
  var _View_E2EPage_Host0 = (function (_super) {
      __extends(_View_E2EPage_Host0, _super);
      function _View_E2EPage_Host0(viewUtils, parentInjector, declarationEl) {
          _super.call(this, _View_E2EPage_Host0, renderType_E2EPage_Host, import70.ViewType.HOST, viewUtils, parentInjector, declarationEl, import71.ChangeDetectorStatus.CheckAlways);
      }
      _View_E2EPage_Host0.prototype.createInternal = function (rootSelector) {
          this._el_0 = this.selectOrCreateHostElement('ng-component', rootSelector, null);
          this._appEl_0 = new import68.AppElement(0, null, this, this._el_0);
          var compView_0 = viewFactory_E2EPage0(this.viewUtils, this.injector(0), this._appEl_0);
          this._E2EPage_0_4 = new import1.E2EPage();
          this._appEl_0.initComponent(this._E2EPage_0_4, [], compView_0);
          compView_0.create(this._E2EPage_0_4, this.projectableNodes, null);
          this.init([].concat([this._el_0]), [this._el_0], [], []);
          return this._appEl_0;
      };
      _View_E2EPage_Host0.prototype.injectorGetInternal = function (token, requestNodeIndex, notFoundResult) {
          if (((token === import1.E2EPage) && (0 === requestNodeIndex))) {
              return this._E2EPage_0_4;
          }
          return notFoundResult;
      };
      return _View_E2EPage_Host0;
  }(import67.AppView));
  function viewFactory_E2EPage_Host0(viewUtils, parentInjector, declarationEl) {
      if ((renderType_E2EPage_Host === null)) {
          (renderType_E2EPage_Host = viewUtils.createRenderComponentType('', 0, null, [], {}));
      }
      return new _View_E2EPage_Host0(viewUtils, parentInjector, declarationEl);
  }
  export var E2EPageNgFactory = new import72.ComponentFactory('ng-component', viewFactory_E2EPage_Host0, import1.E2EPage);
  var styles_E2EPage = [];
  var renderType_E2EPage = null;
  var _View_E2EPage0 = (function (_super) {
      __extends(_View_E2EPage0, _super);
      function _View_E2EPage0(viewUtils, parentInjector, declarationEl) {
          _super.call(this, _View_E2EPage0, renderType_E2EPage, import70.ViewType.COMPONENT, viewUtils, parentInjector, declarationEl, import71.ChangeDetectorStatus.CheckAlways);
      }
      Object.defineProperty(_View_E2EPage0.prototype, "_NG_VALUE_ACCESSOR_31_5", {
          get: function () {
              if ((this.__NG_VALUE_ACCESSOR_31_5 == null)) {
                  (this.__NG_VALUE_ACCESSOR_31_5 = [this._Toggle_31_4]);
              }
              return this.__NG_VALUE_ACCESSOR_31_5;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(_View_E2EPage0.prototype, "_NG_VALUE_ACCESSOR_39_5", {
          get: function () {
              if ((this.__NG_VALUE_ACCESSOR_39_5 == null)) {
                  (this.__NG_VALUE_ACCESSOR_39_5 = [this._Checkbox_39_4]);
              }
              return this.__NG_VALUE_ACCESSOR_39_5;
          },
          enumerable: true,
          configurable: true
      });
      _View_E2EPage0.prototype.createInternal = function (rootSelector) {
          var parentRenderNode = this.renderer.createViewRoot(this.declarationAppElement.nativeElement);
          this._el_0 = this.renderer.createElement(parentRenderNode, 'ion-header', null);
          this._Header_0_3 = new import73.Header(this.parentInjector.get(import84.ViewController, null));
          this._text_1 = this.renderer.createText(this._el_0, '\n\n  ', null);
          this._el_2 = this.renderer.createElement(this._el_0, 'ion-toolbar', null);
          this.renderer.setElementAttribute(this._el_2, 'class', 'toolbar');
          this._appEl_2 = new import68.AppElement(2, 0, this, this._el_2);
          var compView_2 = import85.viewFactory_Toolbar0(this.viewUtils, this.injector(2), this._appEl_2);
          this._Toolbar_2_4 = new import73.Toolbar(this.parentInjector.get(import84.ViewController, null), this._Header_0_3, this.parentInjector.get(import73.Footer, null), this.parentInjector.get(import52.Config), new import86.ElementRef(this._el_2));
          this._appEl_2.initComponent(this._Toolbar_2_4, [], compView_2);
          this._text_3 = this.renderer.createText(null, '\n    ', null);
          this._el_4 = this.renderer.createElement(null, 'ion-title', null);
          this._appEl_4 = new import68.AppElement(4, 2, this, this._el_4);
          var compView_4 = import87.viewFactory_ToolbarTitle0(this.viewUtils, this.injector(4), this._appEl_4);
          this._ToolbarTitle_4_4 = new import74.ToolbarTitle(new import86.ElementRef(this._el_4), this._Toolbar_2_4, this.parentInjector.get(import88.Navbar, null));
          this._appEl_4.initComponent(this._ToolbarTitle_4_4, [], compView_4);
          this._text_5 = this.renderer.createText(null, 'Inset List', null);
          compView_4.create(this._ToolbarTitle_4_4, [[].concat([this._text_5])], null);
          this._text_6 = this.renderer.createText(null, '\n  ', null);
          compView_2.create(this._Toolbar_2_4, [
              [],
              [],
              [],
              [].concat([
                  this._text_3,
                  this._el_4,
                  this._text_6
              ])
          ], null);
          this._text_7 = this.renderer.createText(this._el_0, '\n\n', null);
          this._text_8 = this.renderer.createText(parentRenderNode, '\n\n\n', null);
          this._el_9 = this.renderer.createElement(parentRenderNode, 'ion-content', null);
          this.renderer.setElementAttribute(this._el_9, 'class', 'outer-content');
          this._appEl_9 = new import68.AppElement(9, null, this, this._el_9);
          var compView_9 = import89.viewFactory_Content0(this.viewUtils, this.injector(9), this._appEl_9);
          this._Content_9_4 = new import75.Content(new import86.ElementRef(this._el_9), this.parentInjector.get(import52.Config), this.parentInjector.get(import7.App), this.parentInjector.get(import31.Keyboard), this.parentInjector.get(import46.NgZone), this.parentInjector.get(import84.ViewController, null), this.parentInjector.get(import90.Tabs, null));
          this._appEl_9.initComponent(this._Content_9_4, [], compView_9);
          this._text_10 = this.renderer.createText(null, '\n\n  ', null);
          this._el_11 = this.renderer.createElement(null, 'ion-list', null);
          this.renderer.setElementAttribute(this._el_11, 'inset', '');
          this._List_11_3 = new import76.List(new import86.ElementRef(this._el_11), this.renderer, this.parentInjector.get(import26.GestureController));
          this._text_12 = this.renderer.createText(this._el_11, '\n\n    ', null);
          this._el_13 = this.renderer.createElement(this._el_11, 'ion-list-header', null);
          this._appEl_13 = new import68.AppElement(13, 11, this, this._el_13);
          var compView_13 = import91.viewFactory_Item0(this.viewUtils, this.injector(13), this._appEl_13);
          this._ListHeader_13_4 = new import76.ListHeader(this.renderer, new import86.ElementRef(this._el_13), null);
          this._Item_13_5 = new import77.Item(this.parentInjector.get(import24.Form), this.renderer, new import86.ElementRef(this._el_13));
          this._query_Label_13_0 = new import78.QueryList();
          this._query_Button_13_1 = new import78.QueryList();
          this._query_Icon_13_2 = new import78.QueryList();
          this._appEl_13.initComponent(this._Item_13_5, [], compView_13);
          this._text_14 = this.renderer.createText(null, '\n      Inset List Header\n    ', null);
          this._query_Label_13_0.reset([]);
          this._Item_13_5.contentLabel = this._query_Label_13_0.first;
          compView_13.create(this._Item_13_5, [
              [],
              [],
              [].concat([this._text_14]),
              [],
              []
          ], null);
          this._text_15 = this.renderer.createText(this._el_11, '\n\n    ', null);
          this._el_16 = this.renderer.createElement(this._el_11, 'a', null);
          this.renderer.setElementAttribute(this._el_16, 'class', 'item');
          this.renderer.setElementAttribute(this._el_16, 'href', '#');
          this.renderer.setElementAttribute(this._el_16, 'ion-item', '');
          this._appEl_16 = new import68.AppElement(16, 11, this, this._el_16);
          var compView_16 = import91.viewFactory_Item0(this.viewUtils, this.injector(16), this._appEl_16);
          this._ItemContent_16_4 = new import77.ItemContent();
          this._Item_16_5 = new import77.Item(this.parentInjector.get(import24.Form), this.renderer, new import86.ElementRef(this._el_16));
          this._query_Label_16_0 = new import78.QueryList();
          this._query_Button_16_1 = new import78.QueryList();
          this._query_Icon_16_2 = new import78.QueryList();
          this._appEl_16.initComponent(this._Item_16_5, [], compView_16);
          this._text_17 = this.renderer.createText(null, '\n      ', null);
          this._el_18 = this.renderer.createElement(null, 'ion-icon', null);
          this.renderer.setElementAttribute(this._el_18, 'item-left', '');
          this.renderer.setElementAttribute(this._el_18, 'name', 'alarm');
          this.renderer.setElementAttribute(this._el_18, 'role', 'img');
          this._Icon_18_3 = new import79.Icon(this.parentInjector.get(import52.Config), new import86.ElementRef(this._el_18), this.renderer);
          this._text_19 = this.renderer.createText(null, '\n      List Link Item 1\n    ', null);
          this._query_Label_16_0.reset([]);
          this._Item_16_5.contentLabel = this._query_Label_16_0.first;
          compView_16.create(this._Item_16_5, [
              [].concat([this._el_18]),
              [],
              [].concat([
                  this._text_17,
                  this._text_19
              ]),
              [],
              []
          ], null);
          this._text_20 = this.renderer.createText(this._el_11, '\n\n    ', null);
          this._el_21 = this.renderer.createElement(this._el_11, 'a', null);
          this.renderer.setElementAttribute(this._el_21, 'class', 'item');
          this.renderer.setElementAttribute(this._el_21, 'href', '#');
          this.renderer.setElementAttribute(this._el_21, 'ion-item', '');
          this._appEl_21 = new import68.AppElement(21, 11, this, this._el_21);
          var compView_21 = import91.viewFactory_Item0(this.viewUtils, this.injector(21), this._appEl_21);
          this._ItemContent_21_4 = new import77.ItemContent();
          this._Item_21_5 = new import77.Item(this.parentInjector.get(import24.Form), this.renderer, new import86.ElementRef(this._el_21));
          this._query_Label_21_0 = new import78.QueryList();
          this._query_Button_21_1 = new import78.QueryList();
          this._query_Icon_21_2 = new import78.QueryList();
          this._appEl_21.initComponent(this._Item_21_5, [], compView_21);
          this._text_22 = this.renderer.createText(null, '\n      ', null);
          this._el_23 = this.renderer.createElement(null, 'ion-icon', null);
          this.renderer.setElementAttribute(this._el_23, 'item-left', '');
          this.renderer.setElementAttribute(this._el_23, 'name', 'analytics');
          this.renderer.setElementAttribute(this._el_23, 'role', 'img');
          this._Icon_23_3 = new import79.Icon(this.parentInjector.get(import52.Config), new import86.ElementRef(this._el_23), this.renderer);
          this._text_24 = this.renderer.createText(null, '\n      List Link Item 2\n    ', null);
          this._query_Label_21_0.reset([]);
          this._Item_21_5.contentLabel = this._query_Label_21_0.first;
          compView_21.create(this._Item_21_5, [
              [].concat([this._el_23]),
              [],
              [].concat([
                  this._text_22,
                  this._text_24
              ]),
              [],
              []
          ], null);
          this._text_25 = this.renderer.createText(this._el_11, '\n\n    ', null);
          this._el_26 = this.renderer.createElement(this._el_11, 'ion-item', null);
          this.renderer.setElementAttribute(this._el_26, 'class', 'item');
          this._appEl_26 = new import68.AppElement(26, 11, this, this._el_26);
          var compView_26 = import91.viewFactory_Item0(this.viewUtils, this.injector(26), this._appEl_26);
          this._ItemContent_26_4 = new import77.ItemContent();
          this._Item_26_5 = new import77.Item(this.parentInjector.get(import24.Form), this.renderer, new import86.ElementRef(this._el_26));
          this._query_Label_26_0 = new import78.QueryList();
          this._query_Button_26_1 = new import78.QueryList();
          this._query_Icon_26_2 = new import78.QueryList();
          this._appEl_26.initComponent(this._Item_26_5, [], compView_26);
          this._text_27 = this.renderer.createText(null, '\n      ', null);
          this._el_28 = this.renderer.createElement(null, 'ion-label', null);
          this._Label_28_3 = new import80.Label(new import86.ElementRef(this._el_28), this.renderer, null, null, null, null);
          this._text_29 = this.renderer.createText(this._el_28, 'Toggle', null);
          this._text_30 = this.renderer.createText(null, '\n      ', null);
          this._el_31 = this.renderer.createElement(null, 'ion-toggle', null);
          this.renderer.setElementAttribute(this._el_31, 'checked', 'true');
          this._appEl_31 = new import68.AppElement(31, 26, this, this._el_31);
          var compView_31 = import92.viewFactory_Toggle0(this.viewUtils, this.injector(31), this._appEl_31);
          this._Toggle_31_4 = new import81.Toggle(this.parentInjector.get(import24.Form), new import86.ElementRef(this._el_31), this.renderer, this._Item_26_5);
          this._appEl_31.initComponent(this._Toggle_31_4, [], compView_31);
          compView_31.create(this._Toggle_31_4, [], null);
          this._text_32 = this.renderer.createText(null, '\n    ', null);
          this._query_Label_26_0.reset([this._Label_28_3]);
          this._Item_26_5.contentLabel = this._query_Label_26_0.first;
          compView_26.create(this._Item_26_5, [
              [],
              [].concat([this._el_28]),
              [].concat([
                  this._text_27,
                  this._text_30,
                  this._text_32
              ]),
              [],
              [].concat([this._el_31])
          ], null);
          this._text_33 = this.renderer.createText(this._el_11, '\n\n    ', null);
          this._el_34 = this.renderer.createElement(this._el_11, 'ion-item', null);
          this.renderer.setElementAttribute(this._el_34, 'class', 'item');
          this._appEl_34 = new import68.AppElement(34, 11, this, this._el_34);
          var compView_34 = import91.viewFactory_Item0(this.viewUtils, this.injector(34), this._appEl_34);
          this._ItemContent_34_4 = new import77.ItemContent();
          this._Item_34_5 = new import77.Item(this.parentInjector.get(import24.Form), this.renderer, new import86.ElementRef(this._el_34));
          this._query_Label_34_0 = new import78.QueryList();
          this._query_Button_34_1 = new import78.QueryList();
          this._query_Icon_34_2 = new import78.QueryList();
          this._appEl_34.initComponent(this._Item_34_5, [], compView_34);
          this._text_35 = this.renderer.createText(null, '\n      ', null);
          this._el_36 = this.renderer.createElement(null, 'ion-label', null);
          this._Label_36_3 = new import80.Label(new import86.ElementRef(this._el_36), this.renderer, null, null, null, null);
          this._text_37 = this.renderer.createText(this._el_36, 'Checkbox', null);
          this._text_38 = this.renderer.createText(null, '\n      ', null);
          this._el_39 = this.renderer.createElement(null, 'ion-checkbox', null);
          this.renderer.setElementAttribute(this._el_39, 'checked', 'true');
          this._appEl_39 = new import68.AppElement(39, 34, this, this._el_39);
          var compView_39 = import93.viewFactory_Checkbox0(this.viewUtils, this.injector(39), this._appEl_39);
          this._Checkbox_39_4 = new import82.Checkbox(this.parentInjector.get(import24.Form), this._Item_34_5);
          this._appEl_39.initComponent(this._Checkbox_39_4, [], compView_39);
          compView_39.create(this._Checkbox_39_4, [], null);
          this._text_40 = this.renderer.createText(null, '\n    ', null);
          this._query_Label_34_0.reset([this._Label_36_3]);
          this._Item_34_5.contentLabel = this._query_Label_34_0.first;
          compView_34.create(this._Item_34_5, [
              [].concat([this._el_39]),
              [].concat([this._el_36]),
              [].concat([
                  this._text_35,
                  this._text_38,
                  this._text_40
              ]),
              [],
              []
          ], null);
          this._text_41 = this.renderer.createText(this._el_11, '\n\n    ', null);
          this._el_42 = this.renderer.createElement(this._el_11, 'button', null);
          this.renderer.setElementAttribute(this._el_42, 'class', 'item');
          this.renderer.setElementAttribute(this._el_42, 'ion-item', '');
          this._appEl_42 = new import68.AppElement(42, 11, this, this._el_42);
          var compView_42 = import91.viewFactory_Item0(this.viewUtils, this.injector(42), this._appEl_42);
          this._ItemContent_42_4 = new import77.ItemContent();
          this._Item_42_5 = new import77.Item(this.parentInjector.get(import24.Form), this.renderer, new import86.ElementRef(this._el_42));
          this._query_Label_42_0 = new import78.QueryList();
          this._query_Button_42_1 = new import78.QueryList();
          this._query_Icon_42_2 = new import78.QueryList();
          this._appEl_42.initComponent(this._Item_42_5, [], compView_42);
          this._text_43 = this.renderer.createText(null, '\n      ', null);
          this._el_44 = this.renderer.createElement(null, 'ion-icon', null);
          this.renderer.setElementAttribute(this._el_44, 'item-left', '');
          this.renderer.setElementAttribute(this._el_44, 'name', 'boat');
          this.renderer.setElementAttribute(this._el_44, 'role', 'img');
          this._Icon_44_3 = new import79.Icon(this.parentInjector.get(import52.Config), new import86.ElementRef(this._el_44), this.renderer);
          this._text_45 = this.renderer.createText(null, '\n      List Button Item 1\n    ', null);
          this._query_Label_42_0.reset([]);
          this._Item_42_5.contentLabel = this._query_Label_42_0.first;
          compView_42.create(this._Item_42_5, [
              [].concat([this._el_44]),
              [],
              [].concat([
                  this._text_43,
                  this._text_45
              ]),
              [],
              []
          ], null);
          this._text_46 = this.renderer.createText(this._el_11, '\n\n    ', null);
          this._el_47 = this.renderer.createElement(this._el_11, 'button', null);
          this.renderer.setElementAttribute(this._el_47, 'class', 'item');
          this.renderer.setElementAttribute(this._el_47, 'ion-item', '');
          this._appEl_47 = new import68.AppElement(47, 11, this, this._el_47);
          var compView_47 = import91.viewFactory_Item0(this.viewUtils, this.injector(47), this._appEl_47);
          this._ItemContent_47_4 = new import77.ItemContent();
          this._Item_47_5 = new import77.Item(this.parentInjector.get(import24.Form), this.renderer, new import86.ElementRef(this._el_47));
          this._query_Label_47_0 = new import78.QueryList();
          this._query_Button_47_1 = new import78.QueryList();
          this._query_Icon_47_2 = new import78.QueryList();
          this._appEl_47.initComponent(this._Item_47_5, [], compView_47);
          this._text_48 = this.renderer.createText(null, '\n      ', null);
          this._el_49 = this.renderer.createElement(null, 'ion-icon', null);
          this.renderer.setElementAttribute(this._el_49, 'item-left', '');
          this.renderer.setElementAttribute(this._el_49, 'name', 'book');
          this.renderer.setElementAttribute(this._el_49, 'role', 'img');
          this._Icon_49_3 = new import79.Icon(this.parentInjector.get(import52.Config), new import86.ElementRef(this._el_49), this.renderer);
          this._text_50 = this.renderer.createText(null, '\n      List Button Item 2\n    ', null);
          this._query_Label_47_0.reset([]);
          this._Item_47_5.contentLabel = this._query_Label_47_0.first;
          compView_47.create(this._Item_47_5, [
              [].concat([this._el_49]),
              [],
              [].concat([
                  this._text_48,
                  this._text_50
              ]),
              [],
              []
          ], null);
          this._text_51 = this.renderer.createText(this._el_11, '\n\n  ', null);
          this._text_52 = this.renderer.createText(null, '\n\n\n  ', null);
          this._el_53 = this.renderer.createElement(null, 'ion-list', null);
          this.renderer.setElementAttribute(this._el_53, 'inset', '');
          this._List_53_3 = new import76.List(new import86.ElementRef(this._el_53), this.renderer, this.parentInjector.get(import26.GestureController));
          this._text_54 = this.renderer.createText(this._el_53, '\n\n    ', null);
          this._el_55 = this.renderer.createElement(this._el_53, 'ion-item', null);
          this.renderer.setElementAttribute(this._el_55, 'class', 'item');
          this._appEl_55 = new import68.AppElement(55, 53, this, this._el_55);
          var compView_55 = import91.viewFactory_Item0(this.viewUtils, this.injector(55), this._appEl_55);
          this._ItemContent_55_4 = new import77.ItemContent();
          this._Item_55_5 = new import77.Item(this.parentInjector.get(import24.Form), this.renderer, new import86.ElementRef(this._el_55));
          this._query_Label_55_0 = new import78.QueryList();
          this._query_Button_55_1 = new import78.QueryList();
          this._query_Icon_55_2 = new import78.QueryList();
          this._appEl_55.initComponent(this._Item_55_5, [], compView_55);
          this._text_56 = this.renderer.createText(null, '\n      Inset List, No Header\n      ', null);
          this._el_57 = this.renderer.createElement(null, 'button', null);
          this.renderer.setElementAttribute(this._el_57, 'item-right', '');
          this.renderer.setElementAttribute(this._el_57, 'outline', '');
          this._appEl_57 = new import68.AppElement(57, 55, this, this._el_57);
          var compView_57 = import94.viewFactory_Button0(this.viewUtils, this.injector(57), this._appEl_57);
          this._Button_57_4 = new import83.Button(this.parentInjector.get(import52.Config), new import86.ElementRef(this._el_57), this.renderer, null);
          this._appEl_57.initComponent(this._Button_57_4, [], compView_57);
          this._text_58 = this.renderer.createText(null, 'View', null);
          compView_57.create(this._Button_57_4, [[].concat([this._text_58])], null);
          this._text_59 = this.renderer.createText(null, '\n    ', null);
          this._query_Label_55_0.reset([]);
          this._Item_55_5.contentLabel = this._query_Label_55_0.first;
          compView_55.create(this._Item_55_5, [
              [],
              [],
              [].concat([
                  this._text_56,
                  this._text_59
              ]),
              [],
              [].concat([this._el_57])
          ], null);
          this._text_60 = this.renderer.createText(this._el_53, '\n\n    ', null);
          this._el_61 = this.renderer.createElement(this._el_53, 'ion-item', null);
          this.renderer.setElementAttribute(this._el_61, 'class', 'item');
          this._appEl_61 = new import68.AppElement(61, 53, this, this._el_61);
          var compView_61 = import91.viewFactory_Item0(this.viewUtils, this.injector(61), this._appEl_61);
          this._ItemContent_61_4 = new import77.ItemContent();
          this._Item_61_5 = new import77.Item(this.parentInjector.get(import24.Form), this.renderer, new import86.ElementRef(this._el_61));
          this._query_Label_61_0 = new import78.QueryList();
          this._query_Button_61_1 = new import78.QueryList();
          this._query_Icon_61_2 = new import78.QueryList();
          this._appEl_61.initComponent(this._Item_61_5, [], compView_61);
          this._text_62 = this.renderer.createText(null, '\n      List Item 1\n    ', null);
          this._query_Label_61_0.reset([]);
          this._Item_61_5.contentLabel = this._query_Label_61_0.first;
          compView_61.create(this._Item_61_5, [
              [],
              [],
              [].concat([this._text_62]),
              [],
              []
          ], null);
          this._text_63 = this.renderer.createText(this._el_53, '\n\n    ', null);
          this._el_64 = this.renderer.createElement(this._el_53, 'ion-item', null);
          this.renderer.setElementAttribute(this._el_64, 'class', 'item');
          this._appEl_64 = new import68.AppElement(64, 53, this, this._el_64);
          var compView_64 = import91.viewFactory_Item0(this.viewUtils, this.injector(64), this._appEl_64);
          this._ItemContent_64_4 = new import77.ItemContent();
          this._Item_64_5 = new import77.Item(this.parentInjector.get(import24.Form), this.renderer, new import86.ElementRef(this._el_64));
          this._query_Label_64_0 = new import78.QueryList();
          this._query_Button_64_1 = new import78.QueryList();
          this._query_Icon_64_2 = new import78.QueryList();
          this._appEl_64.initComponent(this._Item_64_5, [], compView_64);
          this._text_65 = this.renderer.createText(null, '\n      List Item 2\n    ', null);
          this._query_Label_64_0.reset([]);
          this._Item_64_5.contentLabel = this._query_Label_64_0.first;
          compView_64.create(this._Item_64_5, [
              [],
              [],
              [].concat([this._text_65]),
              [],
              []
          ], null);
          this._text_66 = this.renderer.createText(this._el_53, '\n\n    ', null);
          this._el_67 = this.renderer.createElement(this._el_53, 'ion-item', null);
          this.renderer.setElementAttribute(this._el_67, 'class', 'item');
          this.renderer.setElementAttribute(this._el_67, 'text-wrap', '');
          this._appEl_67 = new import68.AppElement(67, 53, this, this._el_67);
          var compView_67 = import91.viewFactory_Item0(this.viewUtils, this.injector(67), this._appEl_67);
          this._ItemContent_67_4 = new import77.ItemContent();
          this._Item_67_5 = new import77.Item(this.parentInjector.get(import24.Form), this.renderer, new import86.ElementRef(this._el_67));
          this._query_Label_67_0 = new import78.QueryList();
          this._query_Button_67_1 = new import78.QueryList();
          this._query_Icon_67_2 = new import78.QueryList();
          this._appEl_67.initComponent(this._Item_67_5, [], compView_67);
          this._text_68 = this.renderer.createText(null, '\n      This is a multiline content within a list that should\n      take up multiple lines and stuff.\n    ', null);
          this._query_Label_67_0.reset([]);
          this._Item_67_5.contentLabel = this._query_Label_67_0.first;
          compView_67.create(this._Item_67_5, [
              [],
              [],
              [].concat([this._text_68]),
              [],
              []
          ], null);
          this._text_69 = this.renderer.createText(this._el_53, '\n\n  ', null);
          this._text_70 = this.renderer.createText(null, '\n\n\n  ', null);
          this._el_71 = this.renderer.createElement(null, 'ion-list', null);
          this.renderer.setElementAttribute(this._el_71, 'inset', '');
          this._List_71_3 = new import76.List(new import86.ElementRef(this._el_71), this.renderer, this.parentInjector.get(import26.GestureController));
          this._text_72 = this.renderer.createText(this._el_71, '\n\n    ', null);
          this._el_73 = this.renderer.createElement(this._el_71, 'ion-item', null);
          this.renderer.setElementAttribute(this._el_73, 'class', 'item');
          this._appEl_73 = new import68.AppElement(73, 71, this, this._el_73);
          var compView_73 = import91.viewFactory_Item0(this.viewUtils, this.injector(73), this._appEl_73);
          this._ItemContent_73_4 = new import77.ItemContent();
          this._Item_73_5 = new import77.Item(this.parentInjector.get(import24.Form), this.renderer, new import86.ElementRef(this._el_73));
          this._query_Label_73_0 = new import78.QueryList();
          this._query_Button_73_1 = new import78.QueryList();
          this._query_Icon_73_2 = new import78.QueryList();
          this._appEl_73.initComponent(this._Item_73_5, [], compView_73);
          this._text_74 = this.renderer.createText(null, '\n      Inset List, no header, no items\n    ', null);
          this._query_Label_73_0.reset([]);
          this._Item_73_5.contentLabel = this._query_Label_73_0.first;
          compView_73.create(this._Item_73_5, [
              [],
              [],
              [].concat([this._text_74]),
              [],
              []
          ], null);
          this._text_75 = this.renderer.createText(this._el_71, '\n\n  ', null);
          this._text_76 = this.renderer.createText(null, '\n\n', null);
          compView_9.create(this._Content_9_4, [
              [].concat([
                  this._text_10,
                  this._el_11,
                  this._text_52,
                  this._el_53,
                  this._text_70,
                  this._el_71,
                  this._text_76
              ]),
              [],
              []
          ], null);
          this._text_77 = this.renderer.createText(parentRenderNode, '\n', null);
          this._expr_0 = import71.UNINITIALIZED;
          this._expr_1 = import71.UNINITIALIZED;
          this._expr_2 = import71.UNINITIALIZED;
          this._expr_3 = import71.UNINITIALIZED;
          this._expr_4 = import71.UNINITIALIZED;
          this._expr_5 = import71.UNINITIALIZED;
          var disposable_0 = this.renderer.listen(this._el_39, 'click', this.eventHandler(this._handle_click_39_0.bind(this)));
          this._expr_7 = import71.UNINITIALIZED;
          this._expr_8 = import71.UNINITIALIZED;
          this._expr_9 = import71.UNINITIALIZED;
          this._expr_10 = import71.UNINITIALIZED;
          this._expr_11 = import71.UNINITIALIZED;
          this.init([], [
              this._el_0,
              this._text_1,
              this._el_2,
              this._text_3,
              this._el_4,
              this._text_5,
              this._text_6,
              this._text_7,
              this._text_8,
              this._el_9,
              this._text_10,
              this._el_11,
              this._text_12,
              this._el_13,
              this._text_14,
              this._text_15,
              this._el_16,
              this._text_17,
              this._el_18,
              this._text_19,
              this._text_20,
              this._el_21,
              this._text_22,
              this._el_23,
              this._text_24,
              this._text_25,
              this._el_26,
              this._text_27,
              this._el_28,
              this._text_29,
              this._text_30,
              this._el_31,
              this._text_32,
              this._text_33,
              this._el_34,
              this._text_35,
              this._el_36,
              this._text_37,
              this._text_38,
              this._el_39,
              this._text_40,
              this._text_41,
              this._el_42,
              this._text_43,
              this._el_44,
              this._text_45,
              this._text_46,
              this._el_47,
              this._text_48,
              this._el_49,
              this._text_50,
              this._text_51,
              this._text_52,
              this._el_53,
              this._text_54,
              this._el_55,
              this._text_56,
              this._el_57,
              this._text_58,
              this._text_59,
              this._text_60,
              this._el_61,
              this._text_62,
              this._text_63,
              this._el_64,
              this._text_65,
              this._text_66,
              this._el_67,
              this._text_68,
              this._text_69,
              this._text_70,
              this._el_71,
              this._text_72,
              this._el_73,
              this._text_74,
              this._text_75,
              this._text_76,
              this._text_77
          ], [disposable_0], []);
          return null;
      };
      _View_E2EPage0.prototype.injectorGetInternal = function (token, requestNodeIndex, notFoundResult) {
          if (((token === import74.ToolbarTitle) && ((4 <= requestNodeIndex) && (requestNodeIndex <= 5)))) {
              return this._ToolbarTitle_4_4;
          }
          if (((token === import73.Toolbar) && ((2 <= requestNodeIndex) && (requestNodeIndex <= 6)))) {
              return this._Toolbar_2_4;
          }
          if (((token === import73.Header) && ((0 <= requestNodeIndex) && (requestNodeIndex <= 7)))) {
              return this._Header_0_3;
          }
          if (((token === import76.ListHeader) && ((13 <= requestNodeIndex) && (requestNodeIndex <= 14)))) {
              return this._ListHeader_13_4;
          }
          if (((token === import77.Item) && ((13 <= requestNodeIndex) && (requestNodeIndex <= 14)))) {
              return this._Item_13_5;
          }
          if (((token === import79.Icon) && (18 === requestNodeIndex))) {
              return this._Icon_18_3;
          }
          if (((token === import77.ItemContent) && ((16 <= requestNodeIndex) && (requestNodeIndex <= 19)))) {
              return this._ItemContent_16_4;
          }
          if (((token === import77.Item) && ((16 <= requestNodeIndex) && (requestNodeIndex <= 19)))) {
              return this._Item_16_5;
          }
          if (((token === import79.Icon) && (23 === requestNodeIndex))) {
              return this._Icon_23_3;
          }
          if (((token === import77.ItemContent) && ((21 <= requestNodeIndex) && (requestNodeIndex <= 24)))) {
              return this._ItemContent_21_4;
          }
          if (((token === import77.Item) && ((21 <= requestNodeIndex) && (requestNodeIndex <= 24)))) {
              return this._Item_21_5;
          }
          if (((token === import80.Label) && ((28 <= requestNodeIndex) && (requestNodeIndex <= 29)))) {
              return this._Label_28_3;
          }
          if (((token === import81.Toggle) && (31 === requestNodeIndex))) {
              return this._Toggle_31_4;
          }
          if (((token === import95.NG_VALUE_ACCESSOR) && (31 === requestNodeIndex))) {
              return this._NG_VALUE_ACCESSOR_31_5;
          }
          if (((token === import77.ItemContent) && ((26 <= requestNodeIndex) && (requestNodeIndex <= 32)))) {
              return this._ItemContent_26_4;
          }
          if (((token === import77.Item) && ((26 <= requestNodeIndex) && (requestNodeIndex <= 32)))) {
              return this._Item_26_5;
          }
          if (((token === import80.Label) && ((36 <= requestNodeIndex) && (requestNodeIndex <= 37)))) {
              return this._Label_36_3;
          }
          if (((token === import82.Checkbox) && (39 === requestNodeIndex))) {
              return this._Checkbox_39_4;
          }
          if (((token === import95.NG_VALUE_ACCESSOR) && (39 === requestNodeIndex))) {
              return this._NG_VALUE_ACCESSOR_39_5;
          }
          if (((token === import77.ItemContent) && ((34 <= requestNodeIndex) && (requestNodeIndex <= 40)))) {
              return this._ItemContent_34_4;
          }
          if (((token === import77.Item) && ((34 <= requestNodeIndex) && (requestNodeIndex <= 40)))) {
              return this._Item_34_5;
          }
          if (((token === import79.Icon) && (44 === requestNodeIndex))) {
              return this._Icon_44_3;
          }
          if (((token === import77.ItemContent) && ((42 <= requestNodeIndex) && (requestNodeIndex <= 45)))) {
              return this._ItemContent_42_4;
          }
          if (((token === import77.Item) && ((42 <= requestNodeIndex) && (requestNodeIndex <= 45)))) {
              return this._Item_42_5;
          }
          if (((token === import79.Icon) && (49 === requestNodeIndex))) {
              return this._Icon_49_3;
          }
          if (((token === import77.ItemContent) && ((47 <= requestNodeIndex) && (requestNodeIndex <= 50)))) {
              return this._ItemContent_47_4;
          }
          if (((token === import77.Item) && ((47 <= requestNodeIndex) && (requestNodeIndex <= 50)))) {
              return this._Item_47_5;
          }
          if (((token === import76.List) && ((11 <= requestNodeIndex) && (requestNodeIndex <= 51)))) {
              return this._List_11_3;
          }
          if (((token === import83.Button) && ((57 <= requestNodeIndex) && (requestNodeIndex <= 58)))) {
              return this._Button_57_4;
          }
          if (((token === import77.ItemContent) && ((55 <= requestNodeIndex) && (requestNodeIndex <= 59)))) {
              return this._ItemContent_55_4;
          }
          if (((token === import77.Item) && ((55 <= requestNodeIndex) && (requestNodeIndex <= 59)))) {
              return this._Item_55_5;
          }
          if (((token === import77.ItemContent) && ((61 <= requestNodeIndex) && (requestNodeIndex <= 62)))) {
              return this._ItemContent_61_4;
          }
          if (((token === import77.Item) && ((61 <= requestNodeIndex) && (requestNodeIndex <= 62)))) {
              return this._Item_61_5;
          }
          if (((token === import77.ItemContent) && ((64 <= requestNodeIndex) && (requestNodeIndex <= 65)))) {
              return this._ItemContent_64_4;
          }
          if (((token === import77.Item) && ((64 <= requestNodeIndex) && (requestNodeIndex <= 65)))) {
              return this._Item_64_5;
          }
          if (((token === import77.ItemContent) && ((67 <= requestNodeIndex) && (requestNodeIndex <= 68)))) {
              return this._ItemContent_67_4;
          }
          if (((token === import77.Item) && ((67 <= requestNodeIndex) && (requestNodeIndex <= 68)))) {
              return this._Item_67_5;
          }
          if (((token === import76.List) && ((53 <= requestNodeIndex) && (requestNodeIndex <= 69)))) {
              return this._List_53_3;
          }
          if (((token === import77.ItemContent) && ((73 <= requestNodeIndex) && (requestNodeIndex <= 74)))) {
              return this._ItemContent_73_4;
          }
          if (((token === import77.Item) && ((73 <= requestNodeIndex) && (requestNodeIndex <= 74)))) {
              return this._Item_73_5;
          }
          if (((token === import76.List) && ((71 <= requestNodeIndex) && (requestNodeIndex <= 75)))) {
              return this._List_71_3;
          }
          if (((token === import75.Content) && ((9 <= requestNodeIndex) && (requestNodeIndex <= 76)))) {
              return this._Content_9_4;
          }
          return notFoundResult;
      };
      _View_E2EPage0.prototype.detectChangesInternal = function (throwOnChange) {
          var changed = true;
          if (((this.numberOfChecks === 0) && !throwOnChange)) {
              this._Content_9_4.ngOnInit();
          }
          var currVal_2 = 'alarm';
          if (import69.checkBinding(throwOnChange, this._expr_2, currVal_2)) {
              this._Icon_18_3.name = currVal_2;
              this._expr_2 = currVal_2;
          }
          var currVal_3 = 'analytics';
          if (import69.checkBinding(throwOnChange, this._expr_3, currVal_3)) {
              this._Icon_23_3.name = currVal_3;
              this._expr_3 = currVal_3;
          }
          var currVal_4 = 'true';
          if (import69.checkBinding(throwOnChange, this._expr_4, currVal_4)) {
              this._Toggle_31_4.checked = currVal_4;
              this._expr_4 = currVal_4;
          }
          var currVal_7 = 'true';
          if (import69.checkBinding(throwOnChange, this._expr_7, currVal_7)) {
              this._Checkbox_39_4.checked = currVal_7;
              this._expr_7 = currVal_7;
          }
          var currVal_9 = 'boat';
          if (import69.checkBinding(throwOnChange, this._expr_9, currVal_9)) {
              this._Icon_44_3.name = currVal_9;
              this._expr_9 = currVal_9;
          }
          var currVal_10 = 'book';
          if (import69.checkBinding(throwOnChange, this._expr_10, currVal_10)) {
              this._Icon_49_3.name = currVal_10;
              this._expr_10 = currVal_10;
          }
          changed = false;
          var currVal_11 = '';
          if (import69.checkBinding(throwOnChange, this._expr_11, currVal_11)) {
              this._Button_57_4.outline = currVal_11;
              changed = true;
              this._expr_11 = currVal_11;
          }
          if (changed) {
              this._appEl_57.componentView.markAsCheckOnce();
          }
          if (((this.numberOfChecks === 0) && !throwOnChange)) {
              this._Button_57_4.ngOnInit();
          }
          this.detectContentChildrenChanges(throwOnChange);
          if (!throwOnChange) {
              if (this._query_Button_13_1.dirty) {
                  this._query_Button_13_1.reset([]);
                  this._Item_13_5._buttons = this._query_Button_13_1;
                  this._query_Button_13_1.notifyOnChanges();
              }
              if (this._query_Icon_13_2.dirty) {
                  this._query_Icon_13_2.reset([]);
                  this._Item_13_5._icons = this._query_Icon_13_2;
                  this._query_Icon_13_2.notifyOnChanges();
              }
              if (this._query_Button_16_1.dirty) {
                  this._query_Button_16_1.reset([]);
                  this._Item_16_5._buttons = this._query_Button_16_1;
                  this._query_Button_16_1.notifyOnChanges();
              }
              if (this._query_Icon_16_2.dirty) {
                  this._query_Icon_16_2.reset([this._Icon_18_3]);
                  this._Item_16_5._icons = this._query_Icon_16_2;
                  this._query_Icon_16_2.notifyOnChanges();
              }
              if (this._query_Button_21_1.dirty) {
                  this._query_Button_21_1.reset([]);
                  this._Item_21_5._buttons = this._query_Button_21_1;
                  this._query_Button_21_1.notifyOnChanges();
              }
              if (this._query_Icon_21_2.dirty) {
                  this._query_Icon_21_2.reset([this._Icon_23_3]);
                  this._Item_21_5._icons = this._query_Icon_21_2;
                  this._query_Icon_21_2.notifyOnChanges();
              }
              if (this._query_Button_26_1.dirty) {
                  this._query_Button_26_1.reset([]);
                  this._Item_26_5._buttons = this._query_Button_26_1;
                  this._query_Button_26_1.notifyOnChanges();
              }
              if (this._query_Icon_26_2.dirty) {
                  this._query_Icon_26_2.reset([]);
                  this._Item_26_5._icons = this._query_Icon_26_2;
                  this._query_Icon_26_2.notifyOnChanges();
              }
              if (this._query_Button_34_1.dirty) {
                  this._query_Button_34_1.reset([]);
                  this._Item_34_5._buttons = this._query_Button_34_1;
                  this._query_Button_34_1.notifyOnChanges();
              }
              if (this._query_Icon_34_2.dirty) {
                  this._query_Icon_34_2.reset([]);
                  this._Item_34_5._icons = this._query_Icon_34_2;
                  this._query_Icon_34_2.notifyOnChanges();
              }
              if (this._query_Button_42_1.dirty) {
                  this._query_Button_42_1.reset([]);
                  this._Item_42_5._buttons = this._query_Button_42_1;
                  this._query_Button_42_1.notifyOnChanges();
              }
              if (this._query_Icon_42_2.dirty) {
                  this._query_Icon_42_2.reset([this._Icon_44_3]);
                  this._Item_42_5._icons = this._query_Icon_42_2;
                  this._query_Icon_42_2.notifyOnChanges();
              }
              if (this._query_Button_47_1.dirty) {
                  this._query_Button_47_1.reset([]);
                  this._Item_47_5._buttons = this._query_Button_47_1;
                  this._query_Button_47_1.notifyOnChanges();
              }
              if (this._query_Icon_47_2.dirty) {
                  this._query_Icon_47_2.reset([this._Icon_49_3]);
                  this._Item_47_5._icons = this._query_Icon_47_2;
                  this._query_Icon_47_2.notifyOnChanges();
              }
              if (this._query_Button_55_1.dirty) {
                  this._query_Button_55_1.reset([this._Button_57_4]);
                  this._Item_55_5._buttons = this._query_Button_55_1;
                  this._query_Button_55_1.notifyOnChanges();
              }
              if (this._query_Icon_55_2.dirty) {
                  this._query_Icon_55_2.reset([]);
                  this._Item_55_5._icons = this._query_Icon_55_2;
                  this._query_Icon_55_2.notifyOnChanges();
              }
              if (this._query_Button_61_1.dirty) {
                  this._query_Button_61_1.reset([]);
                  this._Item_61_5._buttons = this._query_Button_61_1;
                  this._query_Button_61_1.notifyOnChanges();
              }
              if (this._query_Icon_61_2.dirty) {
                  this._query_Icon_61_2.reset([]);
                  this._Item_61_5._icons = this._query_Icon_61_2;
                  this._query_Icon_61_2.notifyOnChanges();
              }
              if (this._query_Button_64_1.dirty) {
                  this._query_Button_64_1.reset([]);
                  this._Item_64_5._buttons = this._query_Button_64_1;
                  this._query_Button_64_1.notifyOnChanges();
              }
              if (this._query_Icon_64_2.dirty) {
                  this._query_Icon_64_2.reset([]);
                  this._Item_64_5._icons = this._query_Icon_64_2;
                  this._query_Icon_64_2.notifyOnChanges();
              }
              if (this._query_Button_67_1.dirty) {
                  this._query_Button_67_1.reset([]);
                  this._Item_67_5._buttons = this._query_Button_67_1;
                  this._query_Button_67_1.notifyOnChanges();
              }
              if (this._query_Icon_67_2.dirty) {
                  this._query_Icon_67_2.reset([]);
                  this._Item_67_5._icons = this._query_Icon_67_2;
                  this._query_Icon_67_2.notifyOnChanges();
              }
              if (this._query_Button_73_1.dirty) {
                  this._query_Button_73_1.reset([]);
                  this._Item_73_5._buttons = this._query_Button_73_1;
                  this._query_Button_73_1.notifyOnChanges();
              }
              if (this._query_Icon_73_2.dirty) {
                  this._query_Icon_73_2.reset([]);
                  this._Item_73_5._icons = this._query_Icon_73_2;
                  this._query_Icon_73_2.notifyOnChanges();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_13_5.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_16_5.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_21_5.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Toggle_31_4.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_26_5.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Checkbox_39_4.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_34_5.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_42_5.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_47_5.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Button_57_4.ngAfterContentInit();
              }
              this._Button_57_4.ngAfterContentChecked();
              if ((this.numberOfChecks === 0)) {
                  this._Item_55_5.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_61_5.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_64_5.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_67_5.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_73_5.ngAfterContentInit();
              }
          }
          var currVal_0 = this._Toolbar_2_4._sbPadding;
          if (import69.checkBinding(throwOnChange, this._expr_0, currVal_0)) {
              this.renderer.setElementClass(this._el_2, 'statusbar-padding', currVal_0);
              this._expr_0 = currVal_0;
          }
          var currVal_1 = this._Content_9_4._sbPadding;
          if (import69.checkBinding(throwOnChange, this._expr_1, currVal_1)) {
              this.renderer.setElementClass(this._el_9, 'statusbar-padding', currVal_1);
              this._expr_1 = currVal_1;
          }
          var currVal_5 = this._Toggle_31_4._disabled;
          if (import69.checkBinding(throwOnChange, this._expr_5, currVal_5)) {
              this.renderer.setElementClass(this._el_31, 'toggle-disabled', currVal_5);
              this._expr_5 = currVal_5;
          }
          var currVal_8 = this._Checkbox_39_4._disabled;
          if (import69.checkBinding(throwOnChange, this._expr_8, currVal_8)) {
              this.renderer.setElementClass(this._el_39, 'checkbox-disabled', currVal_8);
              this._expr_8 = currVal_8;
          }
          this.detectViewChildrenChanges(throwOnChange);
      };
      _View_E2EPage0.prototype.destroyInternal = function () {
          this._Icon_18_3.ngOnDestroy();
          this._Icon_23_3.ngOnDestroy();
          this._Toggle_31_4.ngOnDestroy();
          this._Checkbox_39_4.ngOnDestroy();
          this._Icon_44_3.ngOnDestroy();
          this._Icon_49_3.ngOnDestroy();
          this._List_11_3.ngOnDestroy();
          this._List_53_3.ngOnDestroy();
          this._List_71_3.ngOnDestroy();
          this._Content_9_4.ngOnDestroy();
      };
      _View_E2EPage0.prototype._handle_click_39_0 = function ($event) {
          this._appEl_39.componentView.markPathToRootAsCheckOnce();
          var pd_0 = (this._Checkbox_39_4._click($event) !== false);
          return (true && pd_0);
      };
      return _View_E2EPage0;
  }(import67.AppView));
  export function viewFactory_E2EPage0(viewUtils, parentInjector, declarationEl) {
      if ((renderType_E2EPage === null)) {
          (renderType_E2EPage = viewUtils.createRenderComponentType('/Users/joshthomas/Workspace/ionic/test/list/inset/main.html', 0, import96.ViewEncapsulation.None, styles_E2EPage, {}));
      }
      return new _View_E2EPage0(viewUtils, parentInjector, declarationEl);
  }
  var renderType_E2EApp_Host = null;
  var _View_E2EApp_Host0 = (function (_super) {
      __extends(_View_E2EApp_Host0, _super);
      function _View_E2EApp_Host0(viewUtils, parentInjector, declarationEl) {
          _super.call(this, _View_E2EApp_Host0, renderType_E2EApp_Host, import70.ViewType.HOST, viewUtils, parentInjector, declarationEl, import71.ChangeDetectorStatus.CheckAlways);
      }
      _View_E2EApp_Host0.prototype.createInternal = function (rootSelector) {
          this._el_0 = this.selectOrCreateHostElement('ng-component', rootSelector, null);
          this._appEl_0 = new import68.AppElement(0, null, this, this._el_0);
          var compView_0 = viewFactory_E2EApp0(this.viewUtils, this.injector(0), this._appEl_0);
          this._E2EApp_0_4 = new import1.E2EApp();
          this._appEl_0.initComponent(this._E2EApp_0_4, [], compView_0);
          compView_0.create(this._E2EApp_0_4, this.projectableNodes, null);
          this.init([].concat([this._el_0]), [this._el_0], [], []);
          return this._appEl_0;
      };
      _View_E2EApp_Host0.prototype.injectorGetInternal = function (token, requestNodeIndex, notFoundResult) {
          if (((token === import1.E2EApp) && (0 === requestNodeIndex))) {
              return this._E2EApp_0_4;
          }
          return notFoundResult;
      };
      return _View_E2EApp_Host0;
  }(import67.AppView));
  function viewFactory_E2EApp_Host0(viewUtils, parentInjector, declarationEl) {
      if ((renderType_E2EApp_Host === null)) {
          (renderType_E2EApp_Host = viewUtils.createRenderComponentType('', 0, null, [], {}));
      }
      return new _View_E2EApp_Host0(viewUtils, parentInjector, declarationEl);
  }
  export var E2EAppNgFactory = new import72.ComponentFactory('ng-component', viewFactory_E2EApp_Host0, import1.E2EApp);
  var styles_E2EApp = [];
  var renderType_E2EApp = null;
  var _View_E2EApp0 = (function (_super) {
      __extends(_View_E2EApp0, _super);
      function _View_E2EApp0(viewUtils, parentInjector, declarationEl) {
          _super.call(this, _View_E2EApp0, renderType_E2EApp, import70.ViewType.COMPONENT, viewUtils, parentInjector, declarationEl, import71.ChangeDetectorStatus.CheckAlways);
      }
      _View_E2EApp0.prototype.createInternal = function (rootSelector) {
          var parentRenderNode = this.renderer.createViewRoot(this.declarationAppElement.nativeElement);
          this._el_0 = this.renderer.createElement(parentRenderNode, 'ion-nav', null);
          this._appEl_0 = new import68.AppElement(0, null, this, this._el_0);
          var compView_0 = import98.viewFactory_Nav0(this.viewUtils, this.injector(0), this._appEl_0);
          this._Nav_0_4 = new import97.Nav(this.parentInjector.get(import84.ViewController, null), this.parentInjector.get(import99.NavControllerBase, null), this.parentInjector.get(import7.App), this.parentInjector.get(import52.Config), this.parentInjector.get(import31.Keyboard), new import86.ElementRef(this._el_0), this.parentInjector.get(import46.NgZone), this.renderer, this.parentInjector.get(import100.ComponentFactoryResolver), this.parentInjector.get(import26.GestureController), this.parentInjector.get(import40.TransitionController));
          this._appEl_0.initComponent(this._Nav_0_4, [], compView_0);
          compView_0.create(this._Nav_0_4, [], null);
          this._expr_0 = import71.UNINITIALIZED;
          this.init([], [this._el_0], [], []);
          return null;
      };
      _View_E2EApp0.prototype.injectorGetInternal = function (token, requestNodeIndex, notFoundResult) {
          if (((token === import97.Nav) && (0 === requestNodeIndex))) {
              return this._Nav_0_4;
          }
          return notFoundResult;
      };
      _View_E2EApp0.prototype.detectChangesInternal = function (throwOnChange) {
          var currVal_0 = this.context.rootPage;
          if (import69.checkBinding(throwOnChange, this._expr_0, currVal_0)) {
              this._Nav_0_4.root = currVal_0;
              this._expr_0 = currVal_0;
          }
          this.detectContentChildrenChanges(throwOnChange);
          this.detectViewChildrenChanges(throwOnChange);
          if (!throwOnChange) {
              if ((this.numberOfChecks === 0)) {
                  this._Nav_0_4.ngAfterViewInit();
              }
          }
      };
      return _View_E2EApp0;
  }(import67.AppView));
  export function viewFactory_E2EApp0(viewUtils, parentInjector, declarationEl) {
      if ((renderType_E2EApp === null)) {
          (renderType_E2EApp = viewUtils.createRenderComponentType('/Users/joshthomas/Workspace/ionic/test/list/inset/AppModule.ts class E2EApp - inline template', 0, import96.ViewEncapsulation.None, styles_E2EApp, {}));
      }
      return new _View_E2EApp0(viewUtils, parentInjector, declarationEl);
  }
  