text: /**
   * @fileoverview This file is generated by the Angular 2 template compiler.
   * Do not edit.
   * @suppress {suspiciousCode,uselessCode,missingProperties}
   */
  /* 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 './app.module';
  import * as import2 from '@angular/common/src/common_module';
  import * as import3 from '@angular/core/src/application_module';
  import * as import4 from '@angular/platform-browser/src/browser';
  import * as import5 from '@angular/http/src/http_module';
  import * as import6 from '@angular/forms/src/directives';
  import * as import7 from '@angular/forms/src/form_providers';
  import * as import8 from '../module';
  import * as import9 from '@angular/common/src/localization';
  import * as import10 from '../util/dom-controller';
  import * as import11 from '../components/menu/menu-controller';
  import * as import12 from '../components/app/app';
  import * as import13 from '../gestures/gesture-controller';
  import * as import14 from '@angular/core/src/application_init';
  import * as import15 from '@angular/core/src/testability/testability';
  import * as import16 from '@angular/core/src/application_ref';
  import * as import17 from '@angular/core/src/linker/compiler';
  import * as import18 from '../gestures/gesture-config';
  import * as import19 from '@angular/platform-browser/src/dom/events/event_manager';
  import * as import20 from '@angular/platform-browser/src/dom/shared_styles_host';
  import * as import21 from '@angular/platform-browser/src/dom/dom_renderer';
  import * as import22 from '@angular/platform-browser/src/security/dom_sanitization_service';
  import * as import23 from '@angular/core/src/linker/view_utils';
  import * as import24 from '@angular/platform-browser/src/browser/title';
  import * as import25 from '@angular/http/src/backends/browser_xhr';
  import * as import26 from '@angular/http/src/base_response_options';
  import * as import27 from '@angular/http/src/backends/xhr_backend';
  import * as import28 from '@angular/http/src/base_request_options';
  import * as import29 from '@angular/forms/src/directives/radio_control_value_accessor';
  import * as import30 from '@angular/forms/src/form_builder';
  import * as import31 from '../components/action-sheet/action-sheet';
  import * as import32 from '../components/alert/alert';
  import * as import33 from '../util/events';
  import * as import34 from '../util/form';
  import * as import35 from '../util/haptic';
  import * as import36 from '../util/keyboard';
  import * as import37 from '../components/loading/loading';
  import * as import38 from '@angular/common/src/location/location';
  import * as import39 from '../components/modal/modal';
  import * as import40 from '../components/picker/picker';
  import * as import41 from '../components/popover/popover';
  import * as import42 from '../components/tap-click/tap-click';
  import * as import43 from '../components/toast/toast';
  import * as import44 from '../transitions/transition-controller';
  import * as import46 from '../components/action-sheet/action-sheet-component.ngfactory';
  import * as import47 from '../components/alert/alert-component.ngfactory';
  import * as import48 from '../components/app/app-root.ngfactory';
  import * as import49 from '../components/loading/loading-component.ngfactory';
  import * as import50 from '../components/modal/modal-component.ngfactory';
  import * as import51 from '../components/picker/picker-component.ngfactory';
  import * as import52 from '../components/popover/popover-component.ngfactory';
  import * as import53 from '../components/toast/toast-component.ngfactory';
  import * as import54 from '@angular/core/src/application_tokens';
  import * as import55 from '@angular/platform-browser/src/dom/events/dom_events';
  import * as import56 from '@angular/platform-browser/src/dom/events/key_events';
  import * as import57 from '@angular/platform-browser/src/dom/events/hammer_gestures';
  import * as import58 from '@angular/core/src/zone/ng_zone';
  import * as import59 from '@angular/platform-browser/src/dom/debug/ng_probe';
  import * as import60 from '@angular/common/src/location/platform_location';
  import * as import61 from '@angular/common/src/location/location_strategy';
  import * as import62 from '../navigation/url-serializer';
  import * as import63 from '../navigation/deep-linker';
  import * as import64 from '../platform/query-params';
  import * as import65 from '../platform/platform-registry';
  import * as import66 from '../platform/platform';
  import * as import67 from '../config/config';
  import * as import68 from '../config/mode-registry';
  import * as import69 from '../transitions/transition-registry';
  import * as import70 from '@angular/core/src/console';
  import * as import71 from '@angular/core/src/i18n/tokens';
  import * as import72 from '@angular/core/src/error_handler';
  import * as import73 from '@angular/platform-browser/src/dom/dom_tokens';
  import * as import74 from '@angular/platform-browser/src/dom/animation_driver';
  import * as import75 from '@angular/core/src/render/api';
  import * as import76 from '@angular/core/src/security';
  import * as import77 from '@angular/core/src/change_detection/differs/iterable_differs';
  import * as import78 from '@angular/core/src/change_detection/differs/keyvalue_differs';
  import * as import79 from '@angular/http/src/interfaces';
  import * as import80 from '@angular/http/src/http';
  import * as import81 from '../components/app/app-root';
  import * as import82 from '@angular/core/src/linker/view';
  import * as import84 from '@angular/core/src/linker/view_utils';
  import * as import85 from '@angular/core/src/metadata/view';
  import * as import86 from '@angular/core/src/linker/view_type';
  import * as import87 from '@angular/core/src/change_detection/change_detection';
  import * as import88 from '@angular/core/src/linker/component_factory';
  import * as import89 from '../components/nav/nav';
  import * as import90 from '../components/nav/nav.ngfactory';
  import * as import91 from '../navigation/view-controller';
  import * as import92 from '../navigation/nav-controller';
  import * as import93 from '@angular/core/src/linker/element_ref';
  import * as import94 from '@angular/core/src/linker/component_factory_resolver';
  import * as import95 from '../components/toolbar/toolbar.ngfactory';
  import * as import96 from '../components/navbar/navbar';
  import * as import97 from '../components/navbar/navbar.ngfactory';
  import * as import98 from '../components/toolbar/toolbar-title';
  import * as import99 from '../components/toolbar/toolbar-title.ngfactory';
  import * as import100 from '../components/content/content';
  import * as import101 from '../components/content/content.ngfactory';
  import * as import102 from '../components/list/list.ngfactory';
  import * as import103 from '../components/item/item';
  import * as import104 from '../components/item/item.ngfactory';
  import * as import105 from '../components/list/list-header.ngfactory';
  import * as import106 from '@angular/core/src/linker/query_list';
  import * as import107 from '../components/spinner/spinner';
  import * as import108 from '../components/spinner/spinner.ngfactory';
  import * as import109 from '../components/toolbar/toolbar';
  import * as import110 from '../components/toolbar/toolbar-item.ngfactory';
  import * as import111 from '../components/button/button';
  import * as import112 from '../components/button/button.ngfactory';
  import * as import113 from '../components/icon/icon.ngfactory';
  import * as import114 from '../components/tabs/tabs';
  import * as import115 from '../components/item/item-reorder';
  import * as import116 from '../components/list/list-header';
  import * as import117 from '../components/list/list';
  import * as import118 from '../components/icon/icon';
  import * as import119 from '../components/toolbar/toolbar-item';
  var AppModuleInjector = (function (_super) {
      __extends(AppModuleInjector, _super);
      function AppModuleInjector(parent) {
          _super.call(this, parent, [
              import46.ActionSheetCmpNgFactory,
              import47.AlertCmpNgFactory,
              import48.IonicAppNgFactory,
              import49.LoadingCmpNgFactory,
              import50.ModalCmpNgFactory,
              import51.PickerCmpNgFactory,
              import52.PopoverCmpNgFactory,
              import53.ToastCmpNgFactory,
              ApiDemoAppNgFactory,
              Page1NgFactory,
              Page2NgFactory,
              import48.IonicAppNgFactory
          ], [import48.IonicAppNgFactory]);
      }
      Object.defineProperty(AppModuleInjector.prototype, "_LOCALE_ID_9", {
          get: function () {
              if ((this.__LOCALE_ID_9 == null)) {
                  (this.__LOCALE_ID_9 = 'en-US');
              }
              return this.__LOCALE_ID_9;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_NgLocalization_10", {
          get: function () {
              if ((this.__NgLocalization_10 == null)) {
                  (this.__NgLocalization_10 = new import9.NgLocaleLocalization(this._LOCALE_ID_9));
              }
              return this.__NgLocalization_10;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_ApplicationRef_30", {
          get: function () {
              if ((this.__ApplicationRef_30 == null)) {
                  (this.__ApplicationRef_30 = this._ApplicationRef__29);
              }
              return this.__ApplicationRef_30;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Compiler_31", {
          get: function () {
              if ((this.__Compiler_31 == null)) {
                  (this.__Compiler_31 = new import17.Compiler());
              }
              return this.__Compiler_31;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_APP_ID_32", {
          get: function () {
              if ((this.__APP_ID_32 == null)) {
                  (this.__APP_ID_32 = import54._appIdRandomProviderFactory());
              }
              return this.__APP_ID_32;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_DOCUMENT_33", {
          get: function () {
              if ((this.__DOCUMENT_33 == null)) {
                  (this.__DOCUMENT_33 = import4._document());
              }
              return this.__DOCUMENT_33;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_HAMMER_GESTURE_CONFIG_34", {
          get: function () {
              if ((this.__HAMMER_GESTURE_CONFIG_34 == null)) {
                  (this.__HAMMER_GESTURE_CONFIG_34 = new import18.IonicGestureConfig());
              }
              return this.__HAMMER_GESTURE_CONFIG_34;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_EVENT_MANAGER_PLUGINS_35", {
          get: function () {
              if ((this.__EVENT_MANAGER_PLUGINS_35 == null)) {
                  (this.__EVENT_MANAGER_PLUGINS_35 = [
                      new import55.DomEventsPlugin(),
                      new import56.KeyEventsPlugin(),
                      new import57.HammerGesturesPlugin(this._HAMMER_GESTURE_CONFIG_34)
                  ]);
              }
              return this.__EVENT_MANAGER_PLUGINS_35;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_EventManager_36", {
          get: function () {
              if ((this.__EventManager_36 == null)) {
                  (this.__EventManager_36 = new import19.EventManager(this._EVENT_MANAGER_PLUGINS_35, this.parent.get(import58.NgZone)));
              }
              return this.__EventManager_36;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_DomSharedStylesHost_37", {
          get: function () {
              if ((this.__DomSharedStylesHost_37 == null)) {
                  (this.__DomSharedStylesHost_37 = new import20.DomSharedStylesHost(this._DOCUMENT_33));
              }
              return this.__DomSharedStylesHost_37;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_AnimationDriver_38", {
          get: function () {
              if ((this.__AnimationDriver_38 == null)) {
                  (this.__AnimationDriver_38 = import4._resolveDefaultAnimationDriver());
              }
              return this.__AnimationDriver_38;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_DomRootRenderer_39", {
          get: function () {
              if ((this.__DomRootRenderer_39 == null)) {
                  (this.__DomRootRenderer_39 = new import21.DomRootRenderer_(this._DOCUMENT_33, this._EventManager_36, this._DomSharedStylesHost_37, this._AnimationDriver_38, this._APP_ID_32));
              }
              return this.__DomRootRenderer_39;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_RootRenderer_40", {
          get: function () {
              if ((this.__RootRenderer_40 == null)) {
                  (this.__RootRenderer_40 = import59._createConditionalRootRenderer(this._DomRootRenderer_39, this.parent.get(import59.NgProbeToken, null)));
              }
              return this.__RootRenderer_40;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_DomSanitizer_41", {
          get: function () {
              if ((this.__DomSanitizer_41 == null)) {
                  (this.__DomSanitizer_41 = new import22.DomSanitizerImpl());
              }
              return this.__DomSanitizer_41;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Sanitizer_42", {
          get: function () {
              if ((this.__Sanitizer_42 == null)) {
                  (this.__Sanitizer_42 = this._DomSanitizer_41);
              }
              return this.__Sanitizer_42;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_ViewUtils_43", {
          get: function () {
              if ((this.__ViewUtils_43 == null)) {
                  (this.__ViewUtils_43 = new import23.ViewUtils(this._RootRenderer_40, this._Sanitizer_42));
              }
              return this.__ViewUtils_43;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_IterableDiffers_44", {
          get: function () {
              if ((this.__IterableDiffers_44 == null)) {
                  (this.__IterableDiffers_44 = import3._iterableDiffersFactory());
              }
              return this.__IterableDiffers_44;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_KeyValueDiffers_45", {
          get: function () {
              if ((this.__KeyValueDiffers_45 == null)) {
                  (this.__KeyValueDiffers_45 = import3._keyValueDiffersFactory());
              }
              return this.__KeyValueDiffers_45;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_SharedStylesHost_46", {
          get: function () {
              if ((this.__SharedStylesHost_46 == null)) {
                  (this.__SharedStylesHost_46 = this._DomSharedStylesHost_37);
              }
              return this.__SharedStylesHost_46;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Title_47", {
          get: function () {
              if ((this.__Title_47 == null)) {
                  (this.__Title_47 = new import24.Title());
              }
              return this.__Title_47;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_BrowserXhr_48", {
          get: function () {
              if ((this.__BrowserXhr_48 == null)) {
                  (this.__BrowserXhr_48 = new import25.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 import26.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 = import5._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 import27.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 import28.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 = import5.httpFactory(this._XHRBackend_51, this._RequestOptions_52));
              }
              return this.__Http_53;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_RadioControlRegistry_54", {
          get: function () {
              if ((this.__RadioControlRegistry_54 == null)) {
                  (this.__RadioControlRegistry_54 = new import29.RadioControlRegistry());
              }
              return this.__RadioControlRegistry_54;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_FormBuilder_55", {
          get: function () {
              if ((this.__FormBuilder_55 == null)) {
                  (this.__FormBuilder_55 = new import30.FormBuilder());
              }
              return this.__FormBuilder_55;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_AppRootToken_56", {
          get: function () {
              if ((this.__AppRootToken_56 == null)) {
                  (this.__AppRootToken_56 = import1.ApiDemoApp);
              }
              return this.__AppRootToken_56;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_DeepLinkConfigToken_57", {
          get: function () {
              if ((this.__DeepLinkConfigToken_57 == null)) {
                  (this.__DeepLinkConfigToken_57 = null);
              }
              return this.__DeepLinkConfigToken_57;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_ActionSheetController_58", {
          get: function () {
              if ((this.__ActionSheetController_58 == null)) {
                  (this.__ActionSheetController_58 = new import31.ActionSheetController(this._App_24));
              }
              return this.__ActionSheetController_58;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_AlertController_59", {
          get: function () {
              if ((this.__AlertController_59 == null)) {
                  (this.__AlertController_59 = new import32.AlertController(this._App_24));
              }
              return this.__AlertController_59;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Events_60", {
          get: function () {
              if ((this.__Events_60 == null)) {
                  (this.__Events_60 = new import33.Events());
              }
              return this.__Events_60;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Form_61", {
          get: function () {
              if ((this.__Form_61 == null)) {
                  (this.__Form_61 = new import34.Form());
              }
              return this.__Form_61;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Haptic_62", {
          get: function () {
              if ((this.__Haptic_62 == null)) {
                  (this.__Haptic_62 = new import35.Haptic(this._Platform_20));
              }
              return this.__Haptic_62;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Keyboard_63", {
          get: function () {
              if ((this.__Keyboard_63 == null)) {
                  (this.__Keyboard_63 = new import36.Keyboard(this._Config_21, this.parent.get(import58.NgZone), this._DomController_22));
              }
              return this.__Keyboard_63;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_LoadingController_64", {
          get: function () {
              if ((this.__LoadingController_64 == null)) {
                  (this.__LoadingController_64 = new import37.LoadingController(this._App_24));
              }
              return this.__LoadingController_64;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_LocationStrategy_65", {
          get: function () {
              if ((this.__LocationStrategy_65 == null)) {
                  (this.__LocationStrategy_65 = import8.provideLocationStrategy(this.parent.get(import60.PlatformLocation), this.parent.get(import61.APP_BASE_HREF, null), this._Config_21));
              }
              return this.__LocationStrategy_65;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Location_66", {
          get: function () {
              if ((this.__Location_66 == null)) {
                  (this.__Location_66 = new import38.Location(this._LocationStrategy_65));
              }
              return this.__Location_66;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_ModalController_67", {
          get: function () {
              if ((this.__ModalController_67 == null)) {
                  (this.__ModalController_67 = new import39.ModalController(this._App_24));
              }
              return this.__ModalController_67;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_PickerController_68", {
          get: function () {
              if ((this.__PickerController_68 == null)) {
                  (this.__PickerController_68 = new import40.PickerController(this._App_24));
              }
              return this.__PickerController_68;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_PopoverController_69", {
          get: function () {
              if ((this.__PopoverController_69 == null)) {
                  (this.__PopoverController_69 = new import41.PopoverController(this._App_24));
              }
              return this.__PopoverController_69;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_TapClick_70", {
          get: function () {
              if ((this.__TapClick_70 == null)) {
                  (this.__TapClick_70 = new import42.TapClick(this._Config_21, this._App_24, this.parent.get(import58.NgZone), this._GestureController_25));
              }
              return this.__TapClick_70;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_ToastController_71", {
          get: function () {
              if ((this.__ToastController_71 == null)) {
                  (this.__ToastController_71 = new import43.ToastController(this._App_24));
              }
              return this.__ToastController_71;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_TransitionController_72", {
          get: function () {
              if ((this.__TransitionController_72 == null)) {
                  (this.__TransitionController_72 = new import44.TransitionController(this._Config_21));
              }
              return this.__TransitionController_72;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_UrlSerializer_73", {
          get: function () {
              if ((this.__UrlSerializer_73 == null)) {
                  (this.__UrlSerializer_73 = import62.setupUrlSerializer(this._DeepLinkConfigToken_57));
              }
              return this.__UrlSerializer_73;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_DeepLinker_74", {
          get: function () {
              if ((this.__DeepLinker_74 == null)) {
                  (this.__DeepLinker_74 = import63.setupDeepLinker(this._App_24, this._UrlSerializer_73, this._Location_66));
              }
              return this.__DeepLinker_74;
          },
          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.parent.get(import4.BrowserModule, null));
          this._HttpModule_3 = new import5.HttpModule();
          this._InternalFormsSharedModule_4 = new import6.InternalFormsSharedModule();
          this._FormsModule_5 = new import7.FormsModule();
          this._ReactiveFormsModule_6 = new import7.ReactiveFormsModule();
          this._IonicModule_7 = new import8.IonicModule();
          this._AppModule_8 = new import1.AppModule();
          this._ErrorHandler_11 = import4.errorHandler();
          this._ConfigToken_12 = null;
          this._UrlToken_13 = import8.provideLocationHref();
          this._QueryParams_14 = import64.setupQueryParams(this._UrlToken_13);
          this._PlatformConfigToken_15 = import65.providePlatformConfigs();
          this._UserAgentToken_16 = import8.provideUserAgent();
          this._NavigatorPlatformToken_17 = import8.provideNavigatorPlatform();
          this._DocumentDirToken_18 = import8.provideDocumentDirection();
          this._DocLangToken_19 = import8.provideDocumentLang();
          this._Platform_20 = import66.setupPlatform(this._PlatformConfigToken_15, this._QueryParams_14, this._UserAgentToken_16, this._NavigatorPlatformToken_17, this._DocumentDirToken_18, this._DocLangToken_19, this.parent.get(import58.NgZone));
          this._Config_21 = import67.setupConfig(this._ConfigToken_12, this._QueryParams_14, this._Platform_20);
          this._DomController_22 = new import10.DomController();
          this._MenuController_23 = new import11.MenuController();
          this._App_24 = new import12.App(this._Config_21, this._Platform_20, this._MenuController_23);
          this._GestureController_25 = new import13.GestureController(this._App_24);
          this._APP_INITIALIZER_26 = [
              import68.registerModeConfigs(this._Config_21),
              import69.registerTransitions(this._Config_21),
              import33.setupProvideEvents(this._Platform_20, this._DomController_22),
              import42.setupTapClick(this._Config_21, this._App_24, this.parent.get(import58.NgZone), this._GestureController_25)
          ];
          this._ApplicationInitStatus_27 = new import14.ApplicationInitStatus(this._APP_INITIALIZER_26);
          this._Testability_28 = new import15.Testability(this.parent.get(import58.NgZone));
          this._ApplicationRef__29 = new import16.ApplicationRef_(this.parent.get(import58.NgZone), this.parent.get(import70.Console), this, this._ErrorHandler_11, this, this._ApplicationInitStatus_27, this.parent.get(import15.TestabilityRegistry, null), this._Testability_28);
          return this._AppModule_8;
      };
      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.HttpModule)) {
              return this._HttpModule_3;
          }
          if ((token === import6.InternalFormsSharedModule)) {
              return this._InternalFormsSharedModule_4;
          }
          if ((token === import7.FormsModule)) {
              return this._FormsModule_5;
          }
          if ((token === import7.ReactiveFormsModule)) {
              return this._ReactiveFormsModule_6;
          }
          if ((token === import8.IonicModule)) {
              return this._IonicModule_7;
          }
          if ((token === import1.AppModule)) {
              return this._AppModule_8;
          }
          if ((token === import71.LOCALE_ID)) {
              return this._LOCALE_ID_9;
          }
          if ((token === import9.NgLocalization)) {
              return this._NgLocalization_10;
          }
          if ((token === import72.ErrorHandler)) {
              return this._ErrorHandler_11;
          }
          if ((token === import67.ConfigToken)) {
              return this._ConfigToken_12;
          }
          if ((token === import64.UrlToken)) {
              return this._UrlToken_13;
          }
          if ((token === import64.QueryParams)) {
              return this._QueryParams_14;
          }
          if ((token === import65.PlatformConfigToken)) {
              return this._PlatformConfigToken_15;
          }
          if ((token === import66.UserAgentToken)) {
              return this._UserAgentToken_16;
          }
          if ((token === import66.NavigatorPlatformToken)) {
              return this._NavigatorPlatformToken_17;
          }
          if ((token === import66.DocumentDirToken)) {
              return this._DocumentDirToken_18;
          }
          if ((token === import66.DocLangToken)) {
              return this._DocLangToken_19;
          }
          if ((token === import66.Platform)) {
              return this._Platform_20;
          }
          if ((token === import67.Config)) {
              return this._Config_21;
          }
          if ((token === import10.DomController)) {
              return this._DomController_22;
          }
          if ((token === import11.MenuController)) {
              return this._MenuController_23;
          }
          if ((token === import12.App)) {
              return this._App_24;
          }
          if ((token === import13.GestureController)) {
              return this._GestureController_25;
          }
          if ((token === import14.APP_INITIALIZER)) {
              return this._APP_INITIALIZER_26;
          }
          if ((token === import14.ApplicationInitStatus)) {
              return this._ApplicationInitStatus_27;
          }
          if ((token === import15.Testability)) {
              return this._Testability_28;
          }
          if ((token === import16.ApplicationRef_)) {
              return this._ApplicationRef__29;
          }
          if ((token === import16.ApplicationRef)) {
              return this._ApplicationRef_30;
          }
          if ((token === import17.Compiler)) {
              return this._Compiler_31;
          }
          if ((token === import54.APP_ID)) {
              return this._APP_ID_32;
          }
          if ((token === import73.DOCUMENT)) {
              return this._DOCUMENT_33;
          }
          if ((token === import57.HAMMER_GESTURE_CONFIG)) {
              return this._HAMMER_GESTURE_CONFIG_34;
          }
          if ((token === import19.EVENT_MANAGER_PLUGINS)) {
              return this._EVENT_MANAGER_PLUGINS_35;
          }
          if ((token === import19.EventManager)) {
              return this._EventManager_36;
          }
          if ((token === import20.DomSharedStylesHost)) {
              return this._DomSharedStylesHost_37;
          }
          if ((token === import74.AnimationDriver)) {
              return this._AnimationDriver_38;
          }
          if ((token === import21.DomRootRenderer)) {
              return this._DomRootRenderer_39;
          }
          if ((token === import75.RootRenderer)) {
              return this._RootRenderer_40;
          }
          if ((token === import22.DomSanitizer)) {
              return this._DomSanitizer_41;
          }
          if ((token === import76.Sanitizer)) {
              return this._Sanitizer_42;
          }
          if ((token === import23.ViewUtils)) {
              return this._ViewUtils_43;
          }
          if ((token === import77.IterableDiffers)) {
              return this._IterableDiffers_44;
          }
          if ((token === import78.KeyValueDiffers)) {
              return this._KeyValueDiffers_45;
          }
          if ((token === import20.SharedStylesHost)) {
              return this._SharedStylesHost_46;
          }
          if ((token === import24.Title)) {
              return this._Title_47;
          }
          if ((token === import25.BrowserXhr)) {
              return this._BrowserXhr_48;
          }
          if ((token === import26.ResponseOptions)) {
              return this._ResponseOptions_49;
          }
          if ((token === import79.XSRFStrategy)) {
              return this._XSRFStrategy_50;
          }
          if ((token === import27.XHRBackend)) {
              return this._XHRBackend_51;
          }
          if ((token === import28.RequestOptions)) {
              return this._RequestOptions_52;
          }
          if ((token === import80.Http)) {
              return this._Http_53;
          }
          if ((token === import29.RadioControlRegistry)) {
              return this._RadioControlRegistry_54;
          }
          if ((token === import30.FormBuilder)) {
              return this._FormBuilder_55;
          }
          if ((token === import81.AppRootToken)) {
              return this._AppRootToken_56;
          }
          if ((token === import62.DeepLinkConfigToken)) {
              return this._DeepLinkConfigToken_57;
          }
          if ((token === import31.ActionSheetController)) {
              return this._ActionSheetController_58;
          }
          if ((token === import32.AlertController)) {
              return this._AlertController_59;
          }
          if ((token === import33.Events)) {
              return this._Events_60;
          }
          if ((token === import34.Form)) {
              return this._Form_61;
          }
          if ((token === import35.Haptic)) {
              return this._Haptic_62;
          }
          if ((token === import36.Keyboard)) {
              return this._Keyboard_63;
          }
          if ((token === import37.LoadingController)) {
              return this._LoadingController_64;
          }
          if ((token === import61.LocationStrategy)) {
              return this._LocationStrategy_65;
          }
          if ((token === import38.Location)) {
              return this._Location_66;
          }
          if ((token === import39.ModalController)) {
              return this._ModalController_67;
          }
          if ((token === import40.PickerController)) {
              return this._PickerController_68;
          }
          if ((token === import41.PopoverController)) {
              return this._PopoverController_69;
          }
          if ((token === import42.TapClick)) {
              return this._TapClick_70;
          }
          if ((token === import43.ToastController)) {
              return this._ToastController_71;
          }
          if ((token === import44.TransitionController)) {
              return this._TransitionController_72;
          }
          if ((token === import62.UrlSerializer)) {
              return this._UrlSerializer_73;
          }
          if ((token === import63.DeepLinker)) {
              return this._DeepLinker_74;
          }
          return notFoundResult;
      };
      AppModuleInjector.prototype.destroyInternal = function () {
          this._ApplicationRef__29.ngOnDestroy();
      };
      return AppModuleInjector;
  }(import0.NgModuleInjector));
  export var AppModuleNgFactory = new import0.NgModuleFactory(AppModuleInjector, import1.AppModule);
  export var Wrapper_ApiDemoApp = (function () {
      function Wrapper_ApiDemoApp() {
          this._changed = false;
          this.context = new import1.ApiDemoApp();
      }
      Wrapper_ApiDemoApp.prototype.ngOnDetach = function (view, componentView, el) {
      };
      Wrapper_ApiDemoApp.prototype.ngOnDestroy = function () {
      };
      Wrapper_ApiDemoApp.prototype.ngDoCheck = function (view, el, throwOnChange) {
          var changed = this._changed;
          this._changed = false;
          return changed;
      };
      Wrapper_ApiDemoApp.prototype.checkHost = function (view, componentView, el, throwOnChange) {
      };
      Wrapper_ApiDemoApp.prototype.handleEvent = function (eventName, $event) {
          var result = true;
          return result;
      };
      Wrapper_ApiDemoApp.prototype.subscribe = function (view, _eventHandler) {
          this._eventHandler = _eventHandler;
      };
      return Wrapper_ApiDemoApp;
  }());
  export var Wrapper_Page1 = (function () {
      function Wrapper_Page1(p0, p1) {
          this._changed = false;
          this.context = new import1.Page1(p0, p1);
      }
      Wrapper_Page1.prototype.ngOnDetach = function (view, componentView, el) {
      };
      Wrapper_Page1.prototype.ngOnDestroy = function () {
      };
      Wrapper_Page1.prototype.ngDoCheck = function (view, el, throwOnChange) {
          var changed = this._changed;
          this._changed = false;
          return changed;
      };
      Wrapper_Page1.prototype.checkHost = function (view, componentView, el, throwOnChange) {
      };
      Wrapper_Page1.prototype.handleEvent = function (eventName, $event) {
          var result = true;
          return result;
      };
      Wrapper_Page1.prototype.subscribe = function (view, _eventHandler) {
          this._eventHandler = _eventHandler;
      };
      return Wrapper_Page1;
  }());
  export var Wrapper_Page2 = (function () {
      function Wrapper_Page2() {
          this._changed = false;
          this.context = new import1.Page2();
      }
      Wrapper_Page2.prototype.ngOnDetach = function (view, componentView, el) {
      };
      Wrapper_Page2.prototype.ngOnDestroy = function () {
      };
      Wrapper_Page2.prototype.ngDoCheck = function (view, el, throwOnChange) {
          var changed = this._changed;
          this._changed = false;
          return changed;
      };
      Wrapper_Page2.prototype.checkHost = function (view, componentView, el, throwOnChange) {
      };
      Wrapper_Page2.prototype.handleEvent = function (eventName, $event) {
          var result = true;
          return result;
      };
      Wrapper_Page2.prototype.subscribe = function (view, _eventHandler) {
          this._eventHandler = _eventHandler;
      };
      return Wrapper_Page2;
  }());
  var renderType_ApiDemoApp_Host = import84.createRenderComponentType('', 0, import85.ViewEncapsulation.None, [], {});
  var View_ApiDemoApp_Host0 = (function (_super) {
      __extends(View_ApiDemoApp_Host0, _super);
      function View_ApiDemoApp_Host0(viewUtils, parentView, parentIndex, parentElement) {
          _super.call(this, View_ApiDemoApp_Host0, renderType_ApiDemoApp_Host, import86.ViewType.HOST, viewUtils, parentView, parentIndex, parentElement, import87.ChangeDetectorStatus.CheckAlways);
      }
      View_ApiDemoApp_Host0.prototype.createInternal = function (rootSelector) {
          this._el_0 = import84.selectOrCreateRenderHostElement(this.renderer, 'ng-component', import84.EMPTY_INLINE_ARRAY, rootSelector, null);
          this.compView_0 = new View_ApiDemoApp0(this.viewUtils, this, 0, this._el_0);
          this._ApiDemoApp_0_3 = new Wrapper_ApiDemoApp();
          this.compView_0.create(this._ApiDemoApp_0_3.context);
          this.init(this._el_0, (this.renderer.directRenderer ? null : [this._el_0]), null);
          return new import88.ComponentRef_(0, this, this._el_0, this._ApiDemoApp_0_3.context);
      };
      View_ApiDemoApp_Host0.prototype.injectorGetInternal = function (token, requestNodeIndex, notFoundResult) {
          if (((token === import1.ApiDemoApp) && (0 === requestNodeIndex))) {
              return this._ApiDemoApp_0_3.context;
          }
          return notFoundResult;
      };
      View_ApiDemoApp_Host0.prototype.detectChangesInternal = function (throwOnChange) {
          this._ApiDemoApp_0_3.ngDoCheck(this, this._el_0, throwOnChange);
          this.compView_0.detectChanges(throwOnChange);
      };
      View_ApiDemoApp_Host0.prototype.destroyInternal = function () {
          this.compView_0.destroy();
      };
      View_ApiDemoApp_Host0.prototype.visitRootNodesInternal = function (cb, ctx) {
          cb(this._el_0, ctx);
      };
      return View_ApiDemoApp_Host0;
  }(import82.AppView));
  export var ApiDemoAppNgFactory = new import88.ComponentFactory('ng-component', View_ApiDemoApp_Host0, import1.ApiDemoApp);
  var styles_ApiDemoApp = [];
  var renderType_ApiDemoApp = import84.createRenderComponentType('', 0, import85.ViewEncapsulation.None, styles_ApiDemoApp, {});
  export var View_ApiDemoApp0 = (function (_super) {
      __extends(View_ApiDemoApp0, _super);
      function View_ApiDemoApp0(viewUtils, parentView, parentIndex, parentElement) {
          _super.call(this, View_ApiDemoApp0, renderType_ApiDemoApp, import86.ViewType.COMPONENT, viewUtils, parentView, parentIndex, parentElement, import87.ChangeDetectorStatus.CheckAlways);
      }
      View_ApiDemoApp0.prototype.createInternal = function (rootSelector) {
          var parentRenderNode = this.renderer.createViewRoot(this.parentElement);
          this._el_0 = import84.createRenderElement(this.renderer, parentRenderNode, 'ion-nav', import84.EMPTY_INLINE_ARRAY, null);
          this.compView_0 = new import90.View_Nav0(this.viewUtils, this, 0, this._el_0);
          this._Nav_0_3 = new import90.Wrapper_Nav(this.parentView.injectorGet(import91.ViewController, this.parentIndex, null), this.parentView.injectorGet(import92.NavController, this.parentIndex, null), this.parentView.injectorGet(import12.App, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), this.parentView.injectorGet(import36.Keyboard, this.parentIndex), new import93.ElementRef(this._el_0), this.parentView.injectorGet(import58.NgZone, this.parentIndex), this.renderer, this.parentView.injectorGet(import94.ComponentFactoryResolver, this.parentIndex), this.parentView.injectorGet(import13.GestureController, this.parentIndex), this.parentView.injectorGet(import44.TransitionController, this.parentIndex), this.parentView.injectorGet(import63.DeepLinker, this.parentIndex, null), this.parentView.injectorGet(import10.DomController, this.parentIndex));
          this.compView_0.create(this._Nav_0_3.context);
          this.init(null, (this.renderer.directRenderer ? null : [this._el_0]), null);
          return null;
      };
      View_ApiDemoApp0.prototype.injectorGetInternal = function (token, requestNodeIndex, notFoundResult) {
          if (((token === import89.Nav) && (0 === requestNodeIndex))) {
              return this._Nav_0_3.context;
          }
          return notFoundResult;
      };
      View_ApiDemoApp0.prototype.detectChangesInternal = function (throwOnChange) {
          var currVal_0_0_0 = this.context.root;
          this._Nav_0_3.check_root(currVal_0_0_0, throwOnChange, false);
          this._Nav_0_3.ngDoCheck(this, this._el_0, throwOnChange);
          this.compView_0.detectChanges(throwOnChange);
          if (!throwOnChange) {
              if ((this.numberOfChecks === 0)) {
                  this._Nav_0_3.context.ngAfterViewInit();
              }
          }
      };
      View_ApiDemoApp0.prototype.destroyInternal = function () {
          this.compView_0.destroy();
      };
      return View_ApiDemoApp0;
  }(import82.AppView));
  var renderType_Page1_Host = import84.createRenderComponentType('', 0, import85.ViewEncapsulation.None, [], {});
  var View_Page1_Host0 = (function (_super) {
      __extends(View_Page1_Host0, _super);
      function View_Page1_Host0(viewUtils, parentView, parentIndex, parentElement) {
          _super.call(this, View_Page1_Host0, renderType_Page1_Host, import86.ViewType.HOST, viewUtils, parentView, parentIndex, parentElement, import87.ChangeDetectorStatus.CheckAlways);
      }
      View_Page1_Host0.prototype.createInternal = function (rootSelector) {
          this._el_0 = import84.selectOrCreateRenderHostElement(this.renderer, 'ng-component', import84.EMPTY_INLINE_ARRAY, rootSelector, null);
          this.compView_0 = new View_Page10(this.viewUtils, this, 0, this._el_0);
          this._Page1_0_3 = new Wrapper_Page1(this.injectorGet(import37.LoadingController, this.parentIndex), this.injectorGet(import92.NavController, this.parentIndex));
          this.compView_0.create(this._Page1_0_3.context);
          this.init(this._el_0, (this.renderer.directRenderer ? null : [this._el_0]), null);
          return new import88.ComponentRef_(0, this, this._el_0, this._Page1_0_3.context);
      };
      View_Page1_Host0.prototype.injectorGetInternal = function (token, requestNodeIndex, notFoundResult) {
          if (((token === import1.Page1) && (0 === requestNodeIndex))) {
              return this._Page1_0_3.context;
          }
          return notFoundResult;
      };
      View_Page1_Host0.prototype.detectChangesInternal = function (throwOnChange) {
          this._Page1_0_3.ngDoCheck(this, this._el_0, throwOnChange);
          this.compView_0.detectChanges(throwOnChange);
      };
      View_Page1_Host0.prototype.destroyInternal = function () {
          this.compView_0.destroy();
      };
      View_Page1_Host0.prototype.visitRootNodesInternal = function (cb, ctx) {
          cb(this._el_0, ctx);
      };
      return View_Page1_Host0;
  }(import82.AppView));
  export var Page1NgFactory = new import88.ComponentFactory('ng-component', View_Page1_Host0, import1.Page1);
  var styles_Page1 = [];
  var renderType_Page1 = import84.createRenderComponentType('', 0, import85.ViewEncapsulation.None, styles_Page1, {});
  export var View_Page10 = (function (_super) {
      __extends(View_Page10, _super);
      function View_Page10(viewUtils, parentView, parentIndex, parentElement) {
          _super.call(this, View_Page10, renderType_Page1, import86.ViewType.COMPONENT, viewUtils, parentView, parentIndex, parentElement, import87.ChangeDetectorStatus.CheckAlways);
      }
      View_Page10.prototype.createInternal = function (rootSelector) {
          var parentRenderNode = this.renderer.createViewRoot(this.parentElement);
          this._el_0 = import84.createRenderElement(this.renderer, parentRenderNode, 'ion-header', import84.EMPTY_INLINE_ARRAY, null);
          this._Header_0_3 = new import95.Wrapper_Header(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_0), this.renderer, this.parentView.injectorGet(import91.ViewController, this.parentIndex, null));
          this._text_1 = this.renderer.createText(this._el_0, '\n\n  ', null);
          this._el_2 = import84.createRenderElement(this.renderer, this._el_0, 'ion-navbar', new import84.InlineArray2(2, 'class', 'toolbar'), null);
          this.compView_2 = new import97.View_Navbar0(this.viewUtils, this, 2, this._el_2);
          this._Navbar_2_3 = new import97.Wrapper_Navbar(this.parentView.injectorGet(import12.App, this.parentIndex), this.parentView.injectorGet(import91.ViewController, this.parentIndex, null), this.parentView.injectorGet(import92.NavController, this.parentIndex, null), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_2), this.renderer);
          this._text_3 = this.renderer.createText(null, '\n    ', null);
          this._el_4 = import84.createRenderElement(this.renderer, null, 'ion-title', import84.EMPTY_INLINE_ARRAY, null);
          this.compView_4 = new import99.View_ToolbarTitle0(this.viewUtils, this, 4, this._el_4);
          this._ToolbarTitle_4_3 = new import99.Wrapper_ToolbarTitle(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_4), this.renderer, this.parentView.injectorGet(import109.Toolbar, this.parentIndex, null), this._Navbar_2_3.context);
          this._text_5 = this.renderer.createText(null, 'Loading', null);
          this.compView_4.create(this._ToolbarTitle_4_3.context);
          this._text_6 = this.renderer.createText(null, '\n  ', null);
          this.compView_2.create(this._Navbar_2_3.context);
          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 = import84.createRenderElement(this.renderer, parentRenderNode, 'ion-content', new import84.InlineArray2(2, 'class', 'outer-content'), null);
          this.compView_9 = new import101.View_Content0(this.viewUtils, this, 9, this._el_9);
          this._Content_9_3 = new import101.Wrapper_Content(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_9), this.renderer, this.parentView.injectorGet(import12.App, this.parentIndex), this.parentView.injectorGet(import36.Keyboard, this.parentIndex), this.parentView.injectorGet(import58.NgZone, this.parentIndex), this.parentView.injectorGet(import91.ViewController, this.parentIndex, null), this.parentView.injectorGet(import114.Tabs, this.parentIndex, null), this.parentView.injectorGet(import10.DomController, this.parentIndex));
          this._text_10 = this.renderer.createText(null, '\n\n  ', null);
          this._el_11 = import84.createRenderElement(this.renderer, null, 'ion-list', import84.EMPTY_INLINE_ARRAY, null);
          this._List_11_3 = new import102.Wrapper_List(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_11), this.renderer, this.parentView.injectorGet(import13.GestureController, this.parentIndex), this.parentView.injectorGet(import10.DomController, this.parentIndex));
          this._text_12 = this.renderer.createText(this._el_11, '\n    ', null);
          this._el_13 = import84.createRenderElement(this.renderer, this._el_11, 'ion-list-header', new import84.InlineArray2(2, 'class', 'item'), null);
          this.compView_13 = new import104.View_Item0(this.viewUtils, this, 13, this._el_13);
          this._Item_13_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_13), this.renderer, this.parentView.injectorGet(import115.ItemReorder, this.parentIndex, null));
          this._ListHeader_13_4 = new import105.Wrapper_ListHeader(this.parentView.injectorGet(import67.Config, this.parentIndex), this.renderer, new import93.ElementRef(this._el_13), null);
          this._query_Label_13_0 = new import106.QueryList();
          this._query_Button_13_1 = new import106.QueryList();
          this._query_Icon_13_2 = new import106.QueryList();
          this._text_14 = this.renderer.createText(null, '\n      Spinner Loading Indicators\n    ', null);
          this._query_Label_13_0.reset([]);
          this._Item_13_3.context.contentLabel = this._query_Label_13_0.first;
          this.compView_13.create(this._Item_13_3.context);
          this._text_15 = this.renderer.createText(this._el_11, '\n    ', null);
          this._el_16 = import84.createRenderElement(this.renderer, this._el_11, 'button', new import84.InlineArray4(4, 'class', 'item item-block', 'ion-item', ''), null);
          this.compView_16 = new import104.View_Item0(this.viewUtils, this, 16, this._el_16);
          this._Item_16_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_16), this.renderer, this.parentView.injectorGet(import115.ItemReorder, this.parentIndex, null));
          this._ItemContent_16_4 = new import104.Wrapper_ItemContent();
          this._query_Label_16_0 = new import106.QueryList();
          this._query_Button_16_1 = new import106.QueryList();
          this._query_Icon_16_2 = new import106.QueryList();
          this._text_17 = this.renderer.createText(null, '\n      ', null);
          this._el_18 = import84.createRenderElement(this.renderer, null, 'ion-spinner', new import84.InlineArray4(4, 'item-left', '', 'name', 'ios'), null);
          this.compView_18 = new import108.View_Spinner0(this.viewUtils, this, 18, this._el_18);
          this._Spinner_18_3 = new import108.Wrapper_Spinner(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_18), this.renderer);
          this.compView_18.create(this._Spinner_18_3.context);
          this._text_19 = this.renderer.createText(null, '\n      Show iOS\n    ', null);
          this._query_Label_16_0.reset([]);
          this._Item_16_3.context.contentLabel = this._query_Label_16_0.first;
          this.compView_16.create(this._Item_16_3.context);
          this._text_20 = this.renderer.createText(this._el_11, '\n    ', null);
          this._el_21 = import84.createRenderElement(this.renderer, this._el_11, 'button', new import84.InlineArray4(4, 'class', 'item item-block', 'ion-item', ''), null);
          this.compView_21 = new import104.View_Item0(this.viewUtils, this, 21, this._el_21);
          this._Item_21_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_21), this.renderer, this.parentView.injectorGet(import115.ItemReorder, this.parentIndex, null));
          this._ItemContent_21_4 = new import104.Wrapper_ItemContent();
          this._query_Label_21_0 = new import106.QueryList();
          this._query_Button_21_1 = new import106.QueryList();
          this._query_Icon_21_2 = new import106.QueryList();
          this._text_22 = this.renderer.createText(null, '\n      ', null);
          this._el_23 = import84.createRenderElement(this.renderer, null, 'ion-spinner', new import84.InlineArray4(4, 'item-left', '', 'name', 'dots'), null);
          this.compView_23 = new import108.View_Spinner0(this.viewUtils, this, 23, this._el_23);
          this._Spinner_23_3 = new import108.Wrapper_Spinner(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_23), this.renderer);
          this.compView_23.create(this._Spinner_23_3.context);
          this._text_24 = this.renderer.createText(null, '\n      Show Dots\n    ', null);
          this._query_Label_21_0.reset([]);
          this._Item_21_3.context.contentLabel = this._query_Label_21_0.first;
          this.compView_21.create(this._Item_21_3.context);
          this._text_25 = this.renderer.createText(this._el_11, '\n    ', null);
          this._el_26 = import84.createRenderElement(this.renderer, this._el_11, 'button', new import84.InlineArray4(4, 'class', 'item item-block', 'ion-item', ''), null);
          this.compView_26 = new import104.View_Item0(this.viewUtils, this, 26, this._el_26);
          this._Item_26_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_26), this.renderer, this.parentView.injectorGet(import115.ItemReorder, this.parentIndex, null));
          this._ItemContent_26_4 = new import104.Wrapper_ItemContent();
          this._query_Label_26_0 = new import106.QueryList();
          this._query_Button_26_1 = new import106.QueryList();
          this._query_Icon_26_2 = new import106.QueryList();
          this._text_27 = this.renderer.createText(null, '\n      ', null);
          this._el_28 = import84.createRenderElement(this.renderer, null, 'ion-spinner', new import84.InlineArray4(4, 'item-left', '', 'name', 'bubbles'), null);
          this.compView_28 = new import108.View_Spinner0(this.viewUtils, this, 28, this._el_28);
          this._Spinner_28_3 = new import108.Wrapper_Spinner(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_28), this.renderer);
          this.compView_28.create(this._Spinner_28_3.context);
          this._text_29 = this.renderer.createText(null, '\n      Show Bubbles\n    ', null);
          this._query_Label_26_0.reset([]);
          this._Item_26_3.context.contentLabel = this._query_Label_26_0.first;
          this.compView_26.create(this._Item_26_3.context);
          this._text_30 = this.renderer.createText(this._el_11, '\n    ', null);
          this._el_31 = import84.createRenderElement(this.renderer, this._el_11, 'button', new import84.InlineArray4(4, 'class', 'item item-block', 'ion-item', ''), null);
          this.compView_31 = new import104.View_Item0(this.viewUtils, this, 31, this._el_31);
          this._Item_31_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_31), this.renderer, this.parentView.injectorGet(import115.ItemReorder, this.parentIndex, null));
          this._ItemContent_31_4 = new import104.Wrapper_ItemContent();
          this._query_Label_31_0 = new import106.QueryList();
          this._query_Button_31_1 = new import106.QueryList();
          this._query_Icon_31_2 = new import106.QueryList();
          this._text_32 = this.renderer.createText(null, '\n      ', null);
          this._el_33 = import84.createRenderElement(this.renderer, null, 'ion-spinner', new import84.InlineArray4(4, 'item-left', '', 'name', 'circles'), null);
          this.compView_33 = new import108.View_Spinner0(this.viewUtils, this, 33, this._el_33);
          this._Spinner_33_3 = new import108.Wrapper_Spinner(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_33), this.renderer);
          this.compView_33.create(this._Spinner_33_3.context);
          this._text_34 = this.renderer.createText(null, '\n      Show Circles\n    ', null);
          this._query_Label_31_0.reset([]);
          this._Item_31_3.context.contentLabel = this._query_Label_31_0.first;
          this.compView_31.create(this._Item_31_3.context);
          this._text_35 = this.renderer.createText(this._el_11, '\n    ', null);
          this._el_36 = import84.createRenderElement(this.renderer, this._el_11, 'button', new import84.InlineArray4(4, 'class', 'item item-block', 'ion-item', ''), null);
          this.compView_36 = new import104.View_Item0(this.viewUtils, this, 36, this._el_36);
          this._Item_36_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_36), this.renderer, this.parentView.injectorGet(import115.ItemReorder, this.parentIndex, null));
          this._ItemContent_36_4 = new import104.Wrapper_ItemContent();
          this._query_Label_36_0 = new import106.QueryList();
          this._query_Button_36_1 = new import106.QueryList();
          this._query_Icon_36_2 = new import106.QueryList();
          this._text_37 = this.renderer.createText(null, '\n      ', null);
          this._el_38 = import84.createRenderElement(this.renderer, null, 'ion-spinner', new import84.InlineArray4(4, 'item-left', '', 'name', 'crescent'), null);
          this.compView_38 = new import108.View_Spinner0(this.viewUtils, this, 38, this._el_38);
          this._Spinner_38_3 = new import108.Wrapper_Spinner(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_38), this.renderer);
          this.compView_38.create(this._Spinner_38_3.context);
          this._text_39 = this.renderer.createText(null, '\n      Show Crescent\n    ', null);
          this._query_Label_36_0.reset([]);
          this._Item_36_3.context.contentLabel = this._query_Label_36_0.first;
          this.compView_36.create(this._Item_36_3.context);
          this._text_40 = this.renderer.createText(this._el_11, '\n    ', null);
          this._el_41 = import84.createRenderElement(this.renderer, this._el_11, 'button', new import84.InlineArray4(4, 'class', 'item item-block', 'ion-item', ''), null);
          this.compView_41 = new import104.View_Item0(this.viewUtils, this, 41, this._el_41);
          this._Item_41_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_41), this.renderer, this.parentView.injectorGet(import115.ItemReorder, this.parentIndex, null));
          this._ItemContent_41_4 = new import104.Wrapper_ItemContent();
          this._query_Label_41_0 = new import106.QueryList();
          this._query_Button_41_1 = new import106.QueryList();
          this._query_Icon_41_2 = new import106.QueryList();
          this._text_42 = this.renderer.createText(null, '\n      ', null);
          this._el_43 = import84.createRenderElement(this.renderer, null, 'ion-spinner', new import84.InlineArray2(2, 'item-left', ''), null);
          this.compView_43 = new import108.View_Spinner0(this.viewUtils, this, 43, this._el_43);
          this._Spinner_43_3 = new import108.Wrapper_Spinner(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_43), this.renderer);
          this.compView_43.create(this._Spinner_43_3.context);
          this._text_44 = this.renderer.createText(null, '\n      Show Default\n    ', null);
          this._query_Label_41_0.reset([]);
          this._Item_41_3.context.contentLabel = this._query_Label_41_0.first;
          this.compView_41.create(this._Item_41_3.context);
          this._text_45 = this.renderer.createText(this._el_11, '\n  ', null);
          this._text_46 = this.renderer.createText(null, '\n\n  ', null);
          this._el_47 = import84.createRenderElement(this.renderer, null, 'ion-list', import84.EMPTY_INLINE_ARRAY, null);
          this._List_47_3 = new import102.Wrapper_List(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_47), this.renderer, this.parentView.injectorGet(import13.GestureController, this.parentIndex), this.parentView.injectorGet(import10.DomController, this.parentIndex));
          this._text_48 = this.renderer.createText(this._el_47, '\n    ', null);
          this._el_49 = import84.createRenderElement(this.renderer, this._el_47, 'ion-list-header', new import84.InlineArray2(2, 'class', 'item'), null);
          this.compView_49 = new import104.View_Item0(this.viewUtils, this, 49, this._el_49);
          this._Item_49_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_49), this.renderer, this.parentView.injectorGet(import115.ItemReorder, this.parentIndex, null));
          this._ListHeader_49_4 = new import105.Wrapper_ListHeader(this.parentView.injectorGet(import67.Config, this.parentIndex), this.renderer, new import93.ElementRef(this._el_49), null);
          this._query_Label_49_0 = new import106.QueryList();
          this._query_Button_49_1 = new import106.QueryList();
          this._query_Icon_49_2 = new import106.QueryList();
          this._text_50 = this.renderer.createText(null, '\n      Custom Loading Indicators\n    ', null);
          this._query_Label_49_0.reset([]);
          this._Item_49_3.context.contentLabel = this._query_Label_49_0.first;
          this.compView_49.create(this._Item_49_3.context);
          this._text_51 = this.renderer.createText(this._el_47, '\n    ', null);
          this._el_52 = import84.createRenderElement(this.renderer, this._el_47, 'button', new import84.InlineArray4(4, 'class', 'item item-block', 'ion-item', ''), null);
          this.compView_52 = new import104.View_Item0(this.viewUtils, this, 52, this._el_52);
          this._Item_52_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_52), this.renderer, this.parentView.injectorGet(import115.ItemReorder, this.parentIndex, null));
          this._ItemContent_52_4 = new import104.Wrapper_ItemContent();
          this._query_Label_52_0 = new import106.QueryList();
          this._query_Button_52_1 = new import106.QueryList();
          this._query_Icon_52_2 = new import106.QueryList();
          this._text_53 = this.renderer.createText(null, '\n      Show Custom\n    ', null);
          this._query_Label_52_0.reset([]);
          this._Item_52_3.context.contentLabel = this._query_Label_52_0.first;
          this.compView_52.create(this._Item_52_3.context);
          this._text_54 = this.renderer.createText(this._el_47, '\n    ', null);
          this._el_55 = import84.createRenderElement(this.renderer, this._el_47, 'button', new import84.InlineArray4(4, 'class', 'item item-block', 'ion-item', ''), null);
          this.compView_55 = new import104.View_Item0(this.viewUtils, this, 55, this._el_55);
          this._Item_55_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_55), this.renderer, this.parentView.injectorGet(import115.ItemReorder, this.parentIndex, null));
          this._ItemContent_55_4 = new import104.Wrapper_ItemContent();
          this._query_Label_55_0 = new import106.QueryList();
          this._query_Button_55_1 = new import106.QueryList();
          this._query_Icon_55_2 = new import106.QueryList();
          this._text_56 = this.renderer.createText(null, '\n      Show Text Only\n    ', null);
          this._query_Label_55_0.reset([]);
          this._Item_55_3.context.contentLabel = this._query_Label_55_0.first;
          this.compView_55.create(this._Item_55_3.context);
          this._text_57 = this.renderer.createText(this._el_47, '\n  ', null);
          this._text_58 = this.renderer.createText(null, '\n\n', null);
          this.compView_9.create(this._Content_9_3.context);
          this._text_59 = this.renderer.createText(parentRenderNode, '\n\n\n', null);
          this._el_60 = import84.createRenderElement(this.renderer, parentRenderNode, 'ion-footer', import84.EMPTY_INLINE_ARRAY, null);
          this._Footer_60_3 = new import95.Wrapper_Footer(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_60), this.renderer, this.parentView.injectorGet(import91.ViewController, this.parentIndex, null));
          this._text_61 = this.renderer.createText(this._el_60, '\n\n  ', null);
          this._el_62 = import84.createRenderElement(this.renderer, this._el_60, 'ion-toolbar', new import84.InlineArray2(2, 'class', 'toolbar'), null);
          this.compView_62 = new import95.View_Toolbar0(this.viewUtils, this, 62, this._el_62);
          this._Toolbar_62_3 = new import95.Wrapper_Toolbar(this.parentView.injectorGet(import91.ViewController, this.parentIndex, null), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_62), this.renderer);
          this._text_63 = this.renderer.createText(null, '\n    ', null);
          this._el_64 = import84.createRenderElement(this.renderer, null, 'ion-buttons', new import84.InlineArray2(2, 'end', ''), null);
          this._ToolbarItem_64_3 = new import110.Wrapper_ToolbarItem(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_64), this.renderer, this._Toolbar_62_3.context, this.parentView.injectorGet(import96.Navbar, this.parentIndex, null));
          this._query_Button_64_0 = new import106.QueryList();
          this._text_65 = this.renderer.createText(this._el_64, '\n      ', null);
          this._el_66 = import84.createRenderElement(this.renderer, this._el_64, 'button', new import84.InlineArray4(4, 'icon-right', '', 'ion-button', ''), null);
          this.compView_66 = new import112.View_Button0(this.viewUtils, this, 66, this._el_66);
          this._Button_66_3 = new import112.Wrapper_Button('', this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_66), this.renderer);
          this._text_67 = this.renderer.createText(null, '\n        Show Loading and Navigate\n        ', null);
          this._el_68 = import84.createRenderElement(this.renderer, null, 'ion-icon', new import84.InlineArray4(4, 'name', 'arrow-forward', 'role', 'img'), null);
          this._Icon_68_3 = new import113.Wrapper_Icon(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_68), this.renderer);
          this._text_69 = this.renderer.createText(null, '\n      ', null);
          this.compView_66.create(this._Button_66_3.context);
          this._text_70 = this.renderer.createText(this._el_64, '\n    ', null);
          this._text_71 = this.renderer.createText(null, '\n  ', null);
          this.compView_62.create(this._Toolbar_62_3.context);
          this._text_72 = this.renderer.createText(this._el_60, '\n\n', null);
          this._text_73 = this.renderer.createText(parentRenderNode, '\n', null);
          var disposable_0 = import84.subscribeToRenderElement(this, this._el_16, new import84.InlineArray2(2, 'click', null), this.eventHandler(this.handleEvent_16));
          var disposable_1 = import84.subscribeToRenderElement(this, this._el_21, new import84.InlineArray2(2, 'click', null), this.eventHandler(this.handleEvent_21));
          var disposable_2 = import84.subscribeToRenderElement(this, this._el_26, new import84.InlineArray2(2, 'click', null), this.eventHandler(this.handleEvent_26));
          var disposable_3 = import84.subscribeToRenderElement(this, this._el_31, new import84.InlineArray2(2, 'click', null), this.eventHandler(this.handleEvent_31));
          var disposable_4 = import84.subscribeToRenderElement(this, this._el_36, new import84.InlineArray2(2, 'click', null), this.eventHandler(this.handleEvent_36));
          var disposable_5 = import84.subscribeToRenderElement(this, this._el_41, new import84.InlineArray2(2, 'click', null), this.eventHandler(this.handleEvent_41));
          var disposable_6 = import84.subscribeToRenderElement(this, this._el_52, new import84.InlineArray2(2, 'click', null), this.eventHandler(this.handleEvent_52));
          var disposable_7 = import84.subscribeToRenderElement(this, this._el_55, new import84.InlineArray2(2, 'click', null), this.eventHandler(this.handleEvent_55));
          var disposable_8 = import84.subscribeToRenderElement(this, this._el_66, new import84.InlineArray2(2, 'click', null), this.eventHandler(this.handleEvent_66));
          this.init(null, (this.renderer.directRenderer ? null : [
              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._el_33,
              this._text_34,
              this._text_35,
              this._el_36,
              this._text_37,
              this._el_38,
              this._text_39,
              this._text_40,
              this._el_41,
              this._text_42,
              this._el_43,
              this._text_44,
              this._text_45,
              this._text_46,
              this._el_47,
              this._text_48,
              this._el_49,
              this._text_50,
              this._text_51,
              this._el_52,
              this._text_53,
              this._text_54,
              this._el_55,
              this._text_56,
              this._text_57,
              this._text_58,
              this._text_59,
              this._el_60,
              this._text_61,
              this._el_62,
              this._text_63,
              this._el_64,
              this._text_65,
              this._el_66,
              this._text_67,
              this._el_68,
              this._text_69,
              this._text_70,
              this._text_71,
              this._text_72,
              this._text_73
          ]), [
              disposable_0,
              disposable_1,
              disposable_2,
              disposable_3,
              disposable_4,
              disposable_5,
              disposable_6,
              disposable_7,
              disposable_8
          ]);
          return null;
      };
      View_Page10.prototype.injectorGetInternal = function (token, requestNodeIndex, notFoundResult) {
          if (((token === import98.ToolbarTitle) && ((4 <= requestNodeIndex) && (requestNodeIndex <= 5)))) {
              return this._ToolbarTitle_4_3.context;
          }
          if (((token === import96.Navbar) && ((2 <= requestNodeIndex) && (requestNodeIndex <= 6)))) {
              return this._Navbar_2_3.context;
          }
          if (((token === import109.Header) && ((0 <= requestNodeIndex) && (requestNodeIndex <= 7)))) {
              return this._Header_0_3.context;
          }
          if (((token === import103.Item) && ((13 <= requestNodeIndex) && (requestNodeIndex <= 14)))) {
              return this._Item_13_3.context;
          }
          if (((token === import116.ListHeader) && ((13 <= requestNodeIndex) && (requestNodeIndex <= 14)))) {
              return this._ListHeader_13_4.context;
          }
          if (((token === import107.Spinner) && (18 === requestNodeIndex))) {
              return this._Spinner_18_3.context;
          }
          if (((token === import103.Item) && ((16 <= requestNodeIndex) && (requestNodeIndex <= 19)))) {
              return this._Item_16_3.context;
          }
          if (((token === import103.ItemContent) && ((16 <= requestNodeIndex) && (requestNodeIndex <= 19)))) {
              return this._ItemContent_16_4.context;
          }
          if (((token === import107.Spinner) && (23 === requestNodeIndex))) {
              return this._Spinner_23_3.context;
          }
          if (((token === import103.Item) && ((21 <= requestNodeIndex) && (requestNodeIndex <= 24)))) {
              return this._Item_21_3.context;
          }
          if (((token === import103.ItemContent) && ((21 <= requestNodeIndex) && (requestNodeIndex <= 24)))) {
              return this._ItemContent_21_4.context;
          }
          if (((token === import107.Spinner) && (28 === requestNodeIndex))) {
              return this._Spinner_28_3.context;
          }
          if (((token === import103.Item) && ((26 <= requestNodeIndex) && (requestNodeIndex <= 29)))) {
              return this._Item_26_3.context;
          }
          if (((token === import103.ItemContent) && ((26 <= requestNodeIndex) && (requestNodeIndex <= 29)))) {
              return this._ItemContent_26_4.context;
          }
          if (((token === import107.Spinner) && (33 === requestNodeIndex))) {
              return this._Spinner_33_3.context;
          }
          if (((token === import103.Item) && ((31 <= requestNodeIndex) && (requestNodeIndex <= 34)))) {
              return this._Item_31_3.context;
          }
          if (((token === import103.ItemContent) && ((31 <= requestNodeIndex) && (requestNodeIndex <= 34)))) {
              return this._ItemContent_31_4.context;
          }
          if (((token === import107.Spinner) && (38 === requestNodeIndex))) {
              return this._Spinner_38_3.context;
          }
          if (((token === import103.Item) && ((36 <= requestNodeIndex) && (requestNodeIndex <= 39)))) {
              return this._Item_36_3.context;
          }
          if (((token === import103.ItemContent) && ((36 <= requestNodeIndex) && (requestNodeIndex <= 39)))) {
              return this._ItemContent_36_4.context;
          }
          if (((token === import107.Spinner) && (43 === requestNodeIndex))) {
              return this._Spinner_43_3.context;
          }
          if (((token === import103.Item) && ((41 <= requestNodeIndex) && (requestNodeIndex <= 44)))) {
              return this._Item_41_3.context;
          }
          if (((token === import103.ItemContent) && ((41 <= requestNodeIndex) && (requestNodeIndex <= 44)))) {
              return this._ItemContent_41_4.context;
          }
          if (((token === import117.List) && ((11 <= requestNodeIndex) && (requestNodeIndex <= 45)))) {
              return this._List_11_3.context;
          }
          if (((token === import103.Item) && ((49 <= requestNodeIndex) && (requestNodeIndex <= 50)))) {
              return this._Item_49_3.context;
          }
          if (((token === import116.ListHeader) && ((49 <= requestNodeIndex) && (requestNodeIndex <= 50)))) {
              return this._ListHeader_49_4.context;
          }
          if (((token === import103.Item) && ((52 <= requestNodeIndex) && (requestNodeIndex <= 53)))) {
              return this._Item_52_3.context;
          }
          if (((token === import103.ItemContent) && ((52 <= requestNodeIndex) && (requestNodeIndex <= 53)))) {
              return this._ItemContent_52_4.context;
          }
          if (((token === import103.Item) && ((55 <= requestNodeIndex) && (requestNodeIndex <= 56)))) {
              return this._Item_55_3.context;
          }
          if (((token === import103.ItemContent) && ((55 <= requestNodeIndex) && (requestNodeIndex <= 56)))) {
              return this._ItemContent_55_4.context;
          }
          if (((token === import117.List) && ((47 <= requestNodeIndex) && (requestNodeIndex <= 57)))) {
              return this._List_47_3.context;
          }
          if (((token === import100.Content) && ((9 <= requestNodeIndex) && (requestNodeIndex <= 58)))) {
              return this._Content_9_3.context;
          }
          if (((token === import118.Icon) && (68 === requestNodeIndex))) {
              return this._Icon_68_3.context;
          }
          if (((token === import111.Button) && ((66 <= requestNodeIndex) && (requestNodeIndex <= 69)))) {
              return this._Button_66_3.context;
          }
          if (((token === import119.ToolbarItem) && ((64 <= requestNodeIndex) && (requestNodeIndex <= 70)))) {
              return this._ToolbarItem_64_3.context;
          }
          if (((token === import109.Toolbar) && ((62 <= requestNodeIndex) && (requestNodeIndex <= 71)))) {
              return this._Toolbar_62_3.context;
          }
          if (((token === import109.Footer) && ((60 <= requestNodeIndex) && (requestNodeIndex <= 72)))) {
              return this._Footer_60_3.context;
          }
          return notFoundResult;
      };
      View_Page10.prototype.detectChangesInternal = function (throwOnChange) {
          this._Header_0_3.ngDoCheck(this, this._el_0, throwOnChange);
          this._Navbar_2_3.ngDoCheck(this, this._el_2, throwOnChange);
          if (this._ToolbarTitle_4_3.ngDoCheck(this, this._el_4, throwOnChange)) {
              this.compView_4.markAsCheckOnce();
          }
          if (this._Content_9_3.ngDoCheck(this, this._el_9, throwOnChange)) {
              this.compView_9.markAsCheckOnce();
          }
          this._List_11_3.ngDoCheck(this, this._el_11, throwOnChange);
          if (this._Item_13_3.ngDoCheck(this, this._el_13, throwOnChange)) {
              this.compView_13.markAsCheckOnce();
          }
          this._ListHeader_13_4.ngDoCheck(this, this._el_13, throwOnChange);
          if (this._Item_16_3.ngDoCheck(this, this._el_16, throwOnChange)) {
              this.compView_16.markAsCheckOnce();
          }
          this._ItemContent_16_4.ngDoCheck(this, this._el_16, throwOnChange);
          var currVal_18_0_0 = 'ios';
          this._Spinner_18_3.check_name(currVal_18_0_0, throwOnChange, false);
          if (this._Spinner_18_3.ngDoCheck(this, this._el_18, throwOnChange)) {
              this.compView_18.markAsCheckOnce();
          }
          if (this._Item_21_3.ngDoCheck(this, this._el_21, throwOnChange)) {
              this.compView_21.markAsCheckOnce();
          }
          this._ItemContent_21_4.ngDoCheck(this, this._el_21, throwOnChange);
          var currVal_23_0_0 = 'dots';
          this._Spinner_23_3.check_name(currVal_23_0_0, throwOnChange, false);
          if (this._Spinner_23_3.ngDoCheck(this, this._el_23, throwOnChange)) {
              this.compView_23.markAsCheckOnce();
          }
          if (this._Item_26_3.ngDoCheck(this, this._el_26, throwOnChange)) {
              this.compView_26.markAsCheckOnce();
          }
          this._ItemContent_26_4.ngDoCheck(this, this._el_26, throwOnChange);
          var currVal_28_0_0 = 'bubbles';
          this._Spinner_28_3.check_name(currVal_28_0_0, throwOnChange, false);
          if (this._Spinner_28_3.ngDoCheck(this, this._el_28, throwOnChange)) {
              this.compView_28.markAsCheckOnce();
          }
          if (this._Item_31_3.ngDoCheck(this, this._el_31, throwOnChange)) {
              this.compView_31.markAsCheckOnce();
          }
          this._ItemContent_31_4.ngDoCheck(this, this._el_31, throwOnChange);
          var currVal_33_0_0 = 'circles';
          this._Spinner_33_3.check_name(currVal_33_0_0, throwOnChange, false);
          if (this._Spinner_33_3.ngDoCheck(this, this._el_33, throwOnChange)) {
              this.compView_33.markAsCheckOnce();
          }
          if (this._Item_36_3.ngDoCheck(this, this._el_36, throwOnChange)) {
              this.compView_36.markAsCheckOnce();
          }
          this._ItemContent_36_4.ngDoCheck(this, this._el_36, throwOnChange);
          var currVal_38_0_0 = 'crescent';
          this._Spinner_38_3.check_name(currVal_38_0_0, throwOnChange, false);
          if (this._Spinner_38_3.ngDoCheck(this, this._el_38, throwOnChange)) {
              this.compView_38.markAsCheckOnce();
          }
          if (this._Item_41_3.ngDoCheck(this, this._el_41, throwOnChange)) {
              this.compView_41.markAsCheckOnce();
          }
          this._ItemContent_41_4.ngDoCheck(this, this._el_41, throwOnChange);
          if (this._Spinner_43_3.ngDoCheck(this, this._el_43, throwOnChange)) {
              this.compView_43.markAsCheckOnce();
          }
          this._List_47_3.ngDoCheck(this, this._el_47, throwOnChange);
          if (this._Item_49_3.ngDoCheck(this, this._el_49, throwOnChange)) {
              this.compView_49.markAsCheckOnce();
          }
          this._ListHeader_49_4.ngDoCheck(this, this._el_49, throwOnChange);
          if (this._Item_52_3.ngDoCheck(this, this._el_52, throwOnChange)) {
              this.compView_52.markAsCheckOnce();
          }
          this._ItemContent_52_4.ngDoCheck(this, this._el_52, throwOnChange);
          if (this._Item_55_3.ngDoCheck(this, this._el_55, throwOnChange)) {
              this.compView_55.markAsCheckOnce();
          }
          this._ItemContent_55_4.ngDoCheck(this, this._el_55, throwOnChange);
          this._Footer_60_3.ngDoCheck(this, this._el_60, throwOnChange);
          if (this._Toolbar_62_3.ngDoCheck(this, this._el_62, throwOnChange)) {
              this.compView_62.markAsCheckOnce();
          }
          this._ToolbarItem_64_3.ngDoCheck(this, this._el_64, throwOnChange);
          if (this._Button_66_3.ngDoCheck(this, this._el_66, throwOnChange)) {
              this.compView_66.markAsCheckOnce();
          }
          var currVal_68_0_0 = 'arrow-forward';
          this._Icon_68_3.check_name(currVal_68_0_0, throwOnChange, false);
          this._Icon_68_3.ngDoCheck(this, this._el_68, throwOnChange);
          if (!throwOnChange) {
              if (this._query_Button_13_1.dirty) {
                  this._query_Button_13_1.reset([]);
                  this._Item_13_3.context._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_3.context._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_3.context._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._Item_16_3.context._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_3.context._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._Item_21_3.context._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_3.context._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_3.context._icons = this._query_Icon_26_2;
                  this._query_Icon_26_2.notifyOnChanges();
              }
              if (this._query_Button_31_1.dirty) {
                  this._query_Button_31_1.reset([]);
                  this._Item_31_3.context._buttons = this._query_Button_31_1;
                  this._query_Button_31_1.notifyOnChanges();
              }
              if (this._query_Icon_31_2.dirty) {
                  this._query_Icon_31_2.reset([]);
                  this._Item_31_3.context._icons = this._query_Icon_31_2;
                  this._query_Icon_31_2.notifyOnChanges();
              }
              if (this._query_Button_36_1.dirty) {
                  this._query_Button_36_1.reset([]);
                  this._Item_36_3.context._buttons = this._query_Button_36_1;
                  this._query_Button_36_1.notifyOnChanges();
              }
              if (this._query_Icon_36_2.dirty) {
                  this._query_Icon_36_2.reset([]);
                  this._Item_36_3.context._icons = this._query_Icon_36_2;
                  this._query_Icon_36_2.notifyOnChanges();
              }
              if (this._query_Button_41_1.dirty) {
                  this._query_Button_41_1.reset([]);
                  this._Item_41_3.context._buttons = this._query_Button_41_1;
                  this._query_Button_41_1.notifyOnChanges();
              }
              if (this._query_Icon_41_2.dirty) {
                  this._query_Icon_41_2.reset([]);
                  this._Item_41_3.context._icons = this._query_Icon_41_2;
                  this._query_Icon_41_2.notifyOnChanges();
              }
              if (this._query_Button_49_1.dirty) {
                  this._query_Button_49_1.reset([]);
                  this._Item_49_3.context._buttons = this._query_Button_49_1;
                  this._query_Button_49_1.notifyOnChanges();
              }
              if (this._query_Icon_49_2.dirty) {
                  this._query_Icon_49_2.reset([]);
                  this._Item_49_3.context._icons = this._query_Icon_49_2;
                  this._query_Icon_49_2.notifyOnChanges();
              }
              if (this._query_Button_52_1.dirty) {
                  this._query_Button_52_1.reset([]);
                  this._Item_52_3.context._buttons = this._query_Button_52_1;
                  this._query_Button_52_1.notifyOnChanges();
              }
              if (this._query_Icon_52_2.dirty) {
                  this._query_Icon_52_2.reset([]);
                  this._Item_52_3.context._icons = this._query_Icon_52_2;
                  this._query_Icon_52_2.notifyOnChanges();
              }
              if (this._query_Button_55_1.dirty) {
                  this._query_Button_55_1.reset([]);
                  this._Item_55_3.context._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_3.context._icons = this._query_Icon_55_2;
                  this._query_Icon_55_2.notifyOnChanges();
              }
              if (this._query_Button_64_0.dirty) {
                  this._query_Button_64_0.reset([this._Button_66_3.context]);
                  this._ToolbarItem_64_3.context._buttons = this._query_Button_64_0;
                  this._query_Button_64_0.notifyOnChanges();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_13_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_16_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_21_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_26_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_31_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_36_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_41_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_49_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_52_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_55_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Button_66_3.context.ngAfterContentInit();
              }
          }
          this._Navbar_2_3.checkHost(this, this.compView_2, this._el_2, throwOnChange);
          this._Content_9_3.checkHost(this, this.compView_9, this._el_9, throwOnChange);
          this._Spinner_18_3.checkHost(this, this.compView_18, this._el_18, throwOnChange);
          this._Spinner_23_3.checkHost(this, this.compView_23, this._el_23, throwOnChange);
          this._Spinner_28_3.checkHost(this, this.compView_28, this._el_28, throwOnChange);
          this._Spinner_33_3.checkHost(this, this.compView_33, this._el_33, throwOnChange);
          this._Spinner_38_3.checkHost(this, this.compView_38, this._el_38, throwOnChange);
          this._Spinner_43_3.checkHost(this, this.compView_43, this._el_43, throwOnChange);
          this._Toolbar_62_3.checkHost(this, this.compView_62, this._el_62, throwOnChange);
          this._Icon_68_3.checkHost(this, this, this._el_68, throwOnChange);
          this.compView_2.detectChanges(throwOnChange);
          this.compView_4.detectChanges(throwOnChange);
          this.compView_9.detectChanges(throwOnChange);
          this.compView_13.detectChanges(throwOnChange);
          this.compView_16.detectChanges(throwOnChange);
          this.compView_18.detectChanges(throwOnChange);
          this.compView_21.detectChanges(throwOnChange);
          this.compView_23.detectChanges(throwOnChange);
          this.compView_26.detectChanges(throwOnChange);
          this.compView_28.detectChanges(throwOnChange);
          this.compView_31.detectChanges(throwOnChange);
          this.compView_33.detectChanges(throwOnChange);
          this.compView_36.detectChanges(throwOnChange);
          this.compView_38.detectChanges(throwOnChange);
          this.compView_41.detectChanges(throwOnChange);
          this.compView_43.detectChanges(throwOnChange);
          this.compView_49.detectChanges(throwOnChange);
          this.compView_52.detectChanges(throwOnChange);
          this.compView_55.detectChanges(throwOnChange);
          this.compView_62.detectChanges(throwOnChange);
          this.compView_66.detectChanges(throwOnChange);
      };
      View_Page10.prototype.destroyInternal = function () {
          this.compView_2.destroy();
          this.compView_4.destroy();
          this.compView_9.destroy();
          this.compView_13.destroy();
          this.compView_16.destroy();
          this.compView_18.destroy();
          this.compView_21.destroy();
          this.compView_23.destroy();
          this.compView_26.destroy();
          this.compView_28.destroy();
          this.compView_31.destroy();
          this.compView_33.destroy();
          this.compView_36.destroy();
          this.compView_38.destroy();
          this.compView_41.destroy();
          this.compView_43.destroy();
          this.compView_49.destroy();
          this.compView_52.destroy();
          this.compView_55.destroy();
          this.compView_62.destroy();
          this.compView_66.destroy();
          this._Content_9_3.ngOnDestroy();
          this._Icon_68_3.ngOnDestroy();
      };
      View_Page10.prototype.visitProjectableNodesInternal = function (nodeIndex, ngContentIndex, cb, ctx) {
          if (((nodeIndex == 2) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 2) && (ngContentIndex == 1))) { }
          if (((nodeIndex == 2) && (ngContentIndex == 2))) { }
          if (((nodeIndex == 2) && (ngContentIndex == 3))) {
              cb(this._text_3, ctx);
              cb(this._el_4, ctx);
              cb(this._text_6, ctx);
          }
          if (((nodeIndex == 4) && (ngContentIndex == 0))) {
              cb(this._text_5, ctx);
          }
          if (((nodeIndex == 9) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 9) && (ngContentIndex == 1))) {
              cb(this._text_10, ctx);
              cb(this._el_11, ctx);
              cb(this._text_46, ctx);
              cb(this._el_47, ctx);
              cb(this._text_58, ctx);
          }
          if (((nodeIndex == 9) && (ngContentIndex == 2))) { }
          if (((nodeIndex == 13) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 13) && (ngContentIndex == 1))) { }
          if (((nodeIndex == 13) && (ngContentIndex == 2))) {
              cb(this._text_14, ctx);
          }
          if (((nodeIndex == 13) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 13) && (ngContentIndex == 4))) { }
          if (((nodeIndex == 16) && (ngContentIndex == 0))) {
              cb(this._el_18, ctx);
          }
          if (((nodeIndex == 16) && (ngContentIndex == 1))) { }
          if (((nodeIndex == 16) && (ngContentIndex == 2))) {
              cb(this._text_17, ctx);
              cb(this._text_19, ctx);
          }
          if (((nodeIndex == 16) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 16) && (ngContentIndex == 4))) { }
          if (((nodeIndex == 21) && (ngContentIndex == 0))) {
              cb(this._el_23, ctx);
          }
          if (((nodeIndex == 21) && (ngContentIndex == 1))) { }
          if (((nodeIndex == 21) && (ngContentIndex == 2))) {
              cb(this._text_22, ctx);
              cb(this._text_24, ctx);
          }
          if (((nodeIndex == 21) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 21) && (ngContentIndex == 4))) { }
          if (((nodeIndex == 26) && (ngContentIndex == 0))) {
              cb(this._el_28, ctx);
          }
          if (((nodeIndex == 26) && (ngContentIndex == 1))) { }
          if (((nodeIndex == 26) && (ngContentIndex == 2))) {
              cb(this._text_27, ctx);
              cb(this._text_29, ctx);
          }
          if (((nodeIndex == 26) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 26) && (ngContentIndex == 4))) { }
          if (((nodeIndex == 31) && (ngContentIndex == 0))) {
              cb(this._el_33, ctx);
          }
          if (((nodeIndex == 31) && (ngContentIndex == 1))) { }
          if (((nodeIndex == 31) && (ngContentIndex == 2))) {
              cb(this._text_32, ctx);
              cb(this._text_34, ctx);
          }
          if (((nodeIndex == 31) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 31) && (ngContentIndex == 4))) { }
          if (((nodeIndex == 36) && (ngContentIndex == 0))) {
              cb(this._el_38, ctx);
          }
          if (((nodeIndex == 36) && (ngContentIndex == 1))) { }
          if (((nodeIndex == 36) && (ngContentIndex == 2))) {
              cb(this._text_37, ctx);
              cb(this._text_39, ctx);
          }
          if (((nodeIndex == 36) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 36) && (ngContentIndex == 4))) { }
          if (((nodeIndex == 41) && (ngContentIndex == 0))) {
              cb(this._el_43, ctx);
          }
          if (((nodeIndex == 41) && (ngContentIndex == 1))) { }
          if (((nodeIndex == 41) && (ngContentIndex == 2))) {
              cb(this._text_42, ctx);
              cb(this._text_44, ctx);
          }
          if (((nodeIndex == 41) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 41) && (ngContentIndex == 4))) { }
          if (((nodeIndex == 49) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 49) && (ngContentIndex == 1))) { }
          if (((nodeIndex == 49) && (ngContentIndex == 2))) {
              cb(this._text_50, ctx);
          }
          if (((nodeIndex == 49) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 49) && (ngContentIndex == 4))) { }
          if (((nodeIndex == 52) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 52) && (ngContentIndex == 1))) { }
          if (((nodeIndex == 52) && (ngContentIndex == 2))) {
              cb(this._text_53, ctx);
          }
          if (((nodeIndex == 52) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 52) && (ngContentIndex == 4))) { }
          if (((nodeIndex == 55) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 55) && (ngContentIndex == 1))) { }
          if (((nodeIndex == 55) && (ngContentIndex == 2))) {
              cb(this._text_56, ctx);
          }
          if (((nodeIndex == 55) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 55) && (ngContentIndex == 4))) { }
          if (((nodeIndex == 62) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 62) && (ngContentIndex == 1))) { }
          if (((nodeIndex == 62) && (ngContentIndex == 2))) {
              cb(this._el_64, ctx);
          }
          if (((nodeIndex == 62) && (ngContentIndex == 3))) {
              cb(this._text_63, ctx);
              cb(this._text_71, ctx);
          }
          if (((nodeIndex == 66) && (ngContentIndex == 0))) {
              cb(this._text_67, ctx);
              cb(this._el_68, ctx);
              cb(this._text_69, ctx);
          }
      };
      View_Page10.prototype.handleEvent_16 = function (eventName, $event) {
          this.markPathToRootAsCheckOnce();
          var result = true;
          if ((eventName == 'click')) {
              var pd_sub_0 = (this.context.presentLoadingIos() !== false);
              result = (pd_sub_0 && result);
          }
          return result;
      };
      View_Page10.prototype.handleEvent_21 = function (eventName, $event) {
          this.markPathToRootAsCheckOnce();
          var result = true;
          if ((eventName == 'click')) {
              var pd_sub_0 = (this.context.presentLoadingDots() !== false);
              result = (pd_sub_0 && result);
          }
          return result;
      };
      View_Page10.prototype.handleEvent_26 = function (eventName, $event) {
          this.markPathToRootAsCheckOnce();
          var result = true;
          if ((eventName == 'click')) {
              var pd_sub_0 = (this.context.presentLoadingBubbles() !== false);
              result = (pd_sub_0 && result);
          }
          return result;
      };
      View_Page10.prototype.handleEvent_31 = function (eventName, $event) {
          this.markPathToRootAsCheckOnce();
          var result = true;
          if ((eventName == 'click')) {
              var pd_sub_0 = (this.context.presentLoadingCircles() !== false);
              result = (pd_sub_0 && result);
          }
          return result;
      };
      View_Page10.prototype.handleEvent_36 = function (eventName, $event) {
          this.markPathToRootAsCheckOnce();
          var result = true;
          if ((eventName == 'click')) {
              var pd_sub_0 = (this.context.presentLoadingCrescent() !== false);
              result = (pd_sub_0 && result);
          }
          return result;
      };
      View_Page10.prototype.handleEvent_41 = function (eventName, $event) {
          this.markPathToRootAsCheckOnce();
          var result = true;
          if ((eventName == 'click')) {
              var pd_sub_0 = (this.context.presentLoadingDefault() !== false);
              result = (pd_sub_0 && result);
          }
          return result;
      };
      View_Page10.prototype.handleEvent_52 = function (eventName, $event) {
          this.markPathToRootAsCheckOnce();
          var result = true;
          if ((eventName == 'click')) {
              var pd_sub_0 = (this.context.presentLoadingCustom() !== false);
              result = (pd_sub_0 && result);
          }
          return result;
      };
      View_Page10.prototype.handleEvent_55 = function (eventName, $event) {
          this.markPathToRootAsCheckOnce();
          var result = true;
          if ((eventName == 'click')) {
              var pd_sub_0 = (this.context.presentLoadingText() !== false);
              result = (pd_sub_0 && result);
          }
          return result;
      };
      View_Page10.prototype.handleEvent_66 = function (eventName, $event) {
          this.markPathToRootAsCheckOnce();
          var result = true;
          if ((eventName == 'click')) {
              var pd_sub_0 = (this.context.goToPage2() !== false);
              result = (pd_sub_0 && result);
          }
          return result;
      };
      return View_Page10;
  }(import82.AppView));
  var renderType_Page2_Host = import84.createRenderComponentType('', 0, import85.ViewEncapsulation.None, [], {});
  var View_Page2_Host0 = (function (_super) {
      __extends(View_Page2_Host0, _super);
      function View_Page2_Host0(viewUtils, parentView, parentIndex, parentElement) {
          _super.call(this, View_Page2_Host0, renderType_Page2_Host, import86.ViewType.HOST, viewUtils, parentView, parentIndex, parentElement, import87.ChangeDetectorStatus.CheckAlways);
      }
      View_Page2_Host0.prototype.createInternal = function (rootSelector) {
          this._el_0 = import84.selectOrCreateRenderHostElement(this.renderer, 'ng-component', import84.EMPTY_INLINE_ARRAY, rootSelector, null);
          this.compView_0 = new View_Page20(this.viewUtils, this, 0, this._el_0);
          this._Page2_0_3 = new Wrapper_Page2();
          this.compView_0.create(this._Page2_0_3.context);
          this.init(this._el_0, (this.renderer.directRenderer ? null : [this._el_0]), null);
          return new import88.ComponentRef_(0, this, this._el_0, this._Page2_0_3.context);
      };
      View_Page2_Host0.prototype.injectorGetInternal = function (token, requestNodeIndex, notFoundResult) {
          if (((token === import1.Page2) && (0 === requestNodeIndex))) {
              return this._Page2_0_3.context;
          }
          return notFoundResult;
      };
      View_Page2_Host0.prototype.detectChangesInternal = function (throwOnChange) {
          this._Page2_0_3.ngDoCheck(this, this._el_0, throwOnChange);
          this.compView_0.detectChanges(throwOnChange);
      };
      View_Page2_Host0.prototype.destroyInternal = function () {
          this.compView_0.destroy();
      };
      View_Page2_Host0.prototype.visitRootNodesInternal = function (cb, ctx) {
          cb(this._el_0, ctx);
      };
      return View_Page2_Host0;
  }(import82.AppView));
  export var Page2NgFactory = new import88.ComponentFactory('ng-component', View_Page2_Host0, import1.Page2);
  var styles_Page2 = [];
  var renderType_Page2 = import84.createRenderComponentType('', 0, import85.ViewEncapsulation.None, styles_Page2, {});
  export var View_Page20 = (function (_super) {
      __extends(View_Page20, _super);
      function View_Page20(viewUtils, parentView, parentIndex, parentElement) {
          _super.call(this, View_Page20, renderType_Page2, import86.ViewType.COMPONENT, viewUtils, parentView, parentIndex, parentElement, import87.ChangeDetectorStatus.CheckAlways);
      }
      View_Page20.prototype.createInternal = function (rootSelector) {
          var parentRenderNode = this.renderer.createViewRoot(this.parentElement);
          this._text_0 = this.renderer.createText(parentRenderNode, '\n    ', null);
          this._el_1 = import84.createRenderElement(this.renderer, parentRenderNode, 'ion-header', import84.EMPTY_INLINE_ARRAY, null);
          this._Header_1_3 = new import95.Wrapper_Header(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_1), this.renderer, this.parentView.injectorGet(import91.ViewController, this.parentIndex, null));
          this._text_2 = this.renderer.createText(this._el_1, '\n      ', null);
          this._el_3 = import84.createRenderElement(this.renderer, this._el_1, 'ion-navbar', new import84.InlineArray2(2, 'class', 'toolbar'), null);
          this.compView_3 = new import97.View_Navbar0(this.viewUtils, this, 3, this._el_3);
          this._Navbar_3_3 = new import97.Wrapper_Navbar(this.parentView.injectorGet(import12.App, this.parentIndex), this.parentView.injectorGet(import91.ViewController, this.parentIndex, null), this.parentView.injectorGet(import92.NavController, this.parentIndex, null), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_3), this.renderer);
          this._text_4 = this.renderer.createText(null, '\n        ', null);
          this._el_5 = import84.createRenderElement(this.renderer, null, 'ion-title', import84.EMPTY_INLINE_ARRAY, null);
          this.compView_5 = new import99.View_ToolbarTitle0(this.viewUtils, this, 5, this._el_5);
          this._ToolbarTitle_5_3 = new import99.Wrapper_ToolbarTitle(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_5), this.renderer, this.parentView.injectorGet(import109.Toolbar, this.parentIndex, null), this._Navbar_3_3.context);
          this._text_6 = this.renderer.createText(null, 'Page 2', null);
          this.compView_5.create(this._ToolbarTitle_5_3.context);
          this._text_7 = this.renderer.createText(null, '\n      ', null);
          this.compView_3.create(this._Navbar_3_3.context);
          this._text_8 = this.renderer.createText(this._el_1, '\n    ', null);
          this._text_9 = this.renderer.createText(parentRenderNode, '\n    ', null);
          this._el_10 = import84.createRenderElement(this.renderer, parentRenderNode, 'ion-content', new import84.InlineArray2(2, 'padding', ''), null);
          this.compView_10 = new import101.View_Content0(this.viewUtils, this, 10, this._el_10);
          this._Content_10_3 = new import101.Wrapper_Content(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_10), this.renderer, this.parentView.injectorGet(import12.App, this.parentIndex), this.parentView.injectorGet(import36.Keyboard, this.parentIndex), this.parentView.injectorGet(import58.NgZone, this.parentIndex), this.parentView.injectorGet(import91.ViewController, this.parentIndex, null), this.parentView.injectorGet(import114.Tabs, this.parentIndex, null), this.parentView.injectorGet(import10.DomController, this.parentIndex));
          this._text_11 = this.renderer.createText(null, 'This is another page!', null);
          this.compView_10.create(this._Content_10_3.context);
          this._text_12 = this.renderer.createText(parentRenderNode, '\n  ', null);
          this.init(null, (this.renderer.directRenderer ? null : [
              this._text_0,
              this._el_1,
              this._text_2,
              this._el_3,
              this._text_4,
              this._el_5,
              this._text_6,
              this._text_7,
              this._text_8,
              this._text_9,
              this._el_10,
              this._text_11,
              this._text_12
          ]), null);
          return null;
      };
      View_Page20.prototype.injectorGetInternal = function (token, requestNodeIndex, notFoundResult) {
          if (((token === import98.ToolbarTitle) && ((5 <= requestNodeIndex) && (requestNodeIndex <= 6)))) {
              return this._ToolbarTitle_5_3.context;
          }
          if (((token === import96.Navbar) && ((3 <= requestNodeIndex) && (requestNodeIndex <= 7)))) {
              return this._Navbar_3_3.context;
          }
          if (((token === import109.Header) && ((1 <= requestNodeIndex) && (requestNodeIndex <= 8)))) {
              return this._Header_1_3.context;
          }
          if (((token === import100.Content) && ((10 <= requestNodeIndex) && (requestNodeIndex <= 11)))) {
              return this._Content_10_3.context;
          }
          return notFoundResult;
      };
      View_Page20.prototype.detectChangesInternal = function (throwOnChange) {
          this._Header_1_3.ngDoCheck(this, this._el_1, throwOnChange);
          this._Navbar_3_3.ngDoCheck(this, this._el_3, throwOnChange);
          if (this._ToolbarTitle_5_3.ngDoCheck(this, this._el_5, throwOnChange)) {
              this.compView_5.markAsCheckOnce();
          }
          if (this._Content_10_3.ngDoCheck(this, this._el_10, throwOnChange)) {
              this.compView_10.markAsCheckOnce();
          }
          this._Navbar_3_3.checkHost(this, this.compView_3, this._el_3, throwOnChange);
          this._Content_10_3.checkHost(this, this.compView_10, this._el_10, throwOnChange);
          this.compView_3.detectChanges(throwOnChange);
          this.compView_5.detectChanges(throwOnChange);
          this.compView_10.detectChanges(throwOnChange);
      };
      View_Page20.prototype.destroyInternal = function () {
          this.compView_3.destroy();
          this.compView_5.destroy();
          this.compView_10.destroy();
          this._Content_10_3.ngOnDestroy();
      };
      View_Page20.prototype.visitProjectableNodesInternal = function (nodeIndex, ngContentIndex, cb, ctx) {
          if (((nodeIndex == 3) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 3) && (ngContentIndex == 1))) { }
          if (((nodeIndex == 3) && (ngContentIndex == 2))) { }
          if (((nodeIndex == 3) && (ngContentIndex == 3))) {
              cb(this._text_4, ctx);
              cb(this._el_5, ctx);
              cb(this._text_7, ctx);
          }
          if (((nodeIndex == 5) && (ngContentIndex == 0))) {
              cb(this._text_6, ctx);
          }
          if (((nodeIndex == 10) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 10) && (ngContentIndex == 1))) {
              cb(this._text_11, ctx);
          }
          if (((nodeIndex == 10) && (ngContentIndex == 2))) { }
      };
      return View_Page20;
  }(import82.AppView));
  //# sourceMappingURL=app.module.ngfactory.js.map