text: webpackJsonp([12,81,82,83,84],{
  
  /***/ 588:
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RangeLayout1Module", function() { return RangeLayout1Module; });
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(79);
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__range_layout_1__ = __webpack_require__(839);
  var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
      var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
      if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
      else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
      return c > 3 && r && Object.defineProperty(target, key, r), r;
  };
  
  
  
  var RangeLayout1Module = (function () {
      function RangeLayout1Module() {
      }
      RangeLayout1Module = __decorate([
          Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["J" /* NgModule */])({
              declarations: [
                  __WEBPACK_IMPORTED_MODULE_2__range_layout_1__["a" /* RangeLayout1 */],
              ],
              imports: [
                  __WEBPACK_IMPORTED_MODULE_1_ionic_angular__["g" /* IonicPageModule */].forChild(__WEBPACK_IMPORTED_MODULE_2__range_layout_1__["a" /* RangeLayout1 */]),
              ],
              exports: [
                  __WEBPACK_IMPORTED_MODULE_2__range_layout_1__["a" /* RangeLayout1 */]
              ],
              schemas: [__WEBPACK_IMPORTED_MODULE_0__angular_core__["i" /* CUSTOM_ELEMENTS_SCHEMA */]]
          })
      ], RangeLayout1Module);
      return RangeLayout1Module;
  }());
  
  //# sourceMappingURL=range-layout-1.module.js.map
  
  /***/ }),
  
  /***/ 589:
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RangeLayout2Module", function() { return RangeLayout2Module; });
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(79);
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__range_layout_2__ = __webpack_require__(840);
  var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
      var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
      if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
      else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
      return c > 3 && r && Object.defineProperty(target, key, r), r;
  };
  
  
  
  var RangeLayout2Module = (function () {
      function RangeLayout2Module() {
      }
      RangeLayout2Module = __decorate([
          Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["J" /* NgModule */])({
              declarations: [
                  __WEBPACK_IMPORTED_MODULE_2__range_layout_2__["a" /* RangeLayout2 */],
              ],
              imports: [
                  __WEBPACK_IMPORTED_MODULE_1_ionic_angular__["g" /* IonicPageModule */].forChild(__WEBPACK_IMPORTED_MODULE_2__range_layout_2__["a" /* RangeLayout2 */]),
              ],
              exports: [
                  __WEBPACK_IMPORTED_MODULE_2__range_layout_2__["a" /* RangeLayout2 */]
              ],
              schemas: [__WEBPACK_IMPORTED_MODULE_0__angular_core__["i" /* CUSTOM_ELEMENTS_SCHEMA */]]
          })
      ], RangeLayout2Module);
      return RangeLayout2Module;
  }());
  
  //# sourceMappingURL=range-layout-2.module.js.map
  
  /***/ }),
  
  /***/ 590:
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RangeLayout3Module", function() { return RangeLayout3Module; });
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(79);
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__range_layout_3__ = __webpack_require__(841);
  var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
      var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
      if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
      else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
      return c > 3 && r && Object.defineProperty(target, key, r), r;
  };
  
  
  
  var RangeLayout3Module = (function () {
      function RangeLayout3Module() {
      }
      RangeLayout3Module = __decorate([
          Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["J" /* NgModule */])({
              declarations: [
                  __WEBPACK_IMPORTED_MODULE_2__range_layout_3__["a" /* RangeLayout3 */],
              ],
              imports: [
                  __WEBPACK_IMPORTED_MODULE_1_ionic_angular__["g" /* IonicPageModule */].forChild(__WEBPACK_IMPORTED_MODULE_2__range_layout_3__["a" /* RangeLayout3 */]),
              ],
              exports: [
                  __WEBPACK_IMPORTED_MODULE_2__range_layout_3__["a" /* RangeLayout3 */]
              ],
              schemas: [__WEBPACK_IMPORTED_MODULE_0__angular_core__["i" /* CUSTOM_ELEMENTS_SCHEMA */]]
          })
      ], RangeLayout3Module);
      return RangeLayout3Module;
  }());
  
  //# sourceMappingURL=range-layout-3.module.js.map
  
  /***/ }),
  
  /***/ 591:
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RangeLayout4Module", function() { return RangeLayout4Module; });
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(79);
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__range_layout_4__ = __webpack_require__(842);
  var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
      var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
      if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
      else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
      return c > 3 && r && Object.defineProperty(target, key, r), r;
  };
  
  
  
  var RangeLayout4Module = (function () {
      function RangeLayout4Module() {
      }
      RangeLayout4Module = __decorate([
          Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["J" /* NgModule */])({
              declarations: [
                  __WEBPACK_IMPORTED_MODULE_2__range_layout_4__["a" /* RangeLayout4 */],
              ],
              imports: [
                  __WEBPACK_IMPORTED_MODULE_1_ionic_angular__["g" /* IonicPageModule */].forChild(__WEBPACK_IMPORTED_MODULE_2__range_layout_4__["a" /* RangeLayout4 */]),
              ],
              exports: [
                  __WEBPACK_IMPORTED_MODULE_2__range_layout_4__["a" /* RangeLayout4 */]
              ],
              schemas: [__WEBPACK_IMPORTED_MODULE_0__angular_core__["i" /* CUSTOM_ELEMENTS_SCHEMA */]]
          })
      ], RangeLayout4Module);
      return RangeLayout4Module;
  }());
  
  //# sourceMappingURL=range-layout-4.module.js.map
  
  /***/ }),
  
  /***/ 632:
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ItemDetailsPageRangeModule", function() { return ItemDetailsPageRangeModule; });
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(79);
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__item_details_range__ = __webpack_require__(885);
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__components_range_layout_1_range_layout_1_module__ = __webpack_require__(588);
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__components_range_layout_2_range_layout_2_module__ = __webpack_require__(589);
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__components_range_layout_3_range_layout_3_module__ = __webpack_require__(590);
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__components_range_layout_4_range_layout_4_module__ = __webpack_require__(591);
  var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
      var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
      if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
      else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
      return c > 3 && r && Object.defineProperty(target, key, r), r;
  };
  
  
  
  
  
  
  
  var ItemDetailsPageRangeModule = (function () {
      function ItemDetailsPageRangeModule() {
      }
      ItemDetailsPageRangeModule = __decorate([
          Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["J" /* NgModule */])({
              declarations: [
                  __WEBPACK_IMPORTED_MODULE_2__item_details_range__["a" /* ItemDetailsPageRange */],
              ],
              imports: [
                  __WEBPACK_IMPORTED_MODULE_1_ionic_angular__["g" /* IonicPageModule */].forChild(__WEBPACK_IMPORTED_MODULE_2__item_details_range__["a" /* ItemDetailsPageRange */]),
                  __WEBPACK_IMPORTED_MODULE_3__components_range_layout_1_range_layout_1_module__["RangeLayout1Module"], __WEBPACK_IMPORTED_MODULE_4__components_range_layout_2_range_layout_2_module__["RangeLayout2Module"], __WEBPACK_IMPORTED_MODULE_5__components_range_layout_3_range_layout_3_module__["RangeLayout3Module"], __WEBPACK_IMPORTED_MODULE_6__components_range_layout_4_range_layout_4_module__["RangeLayout4Module"]
              ],
              schemas: [__WEBPACK_IMPORTED_MODULE_0__angular_core__["i" /* CUSTOM_ELEMENTS_SCHEMA */]]
          })
      ], ItemDetailsPageRangeModule);
      return ItemDetailsPageRangeModule;
  }());
  
  //# sourceMappingURL=item-details-range.module.js.map
  
  /***/ }),
  
  /***/ 839:
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return RangeLayout1; });
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
  var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
      var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
      if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
      else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
      return c > 3 && r && Object.defineProperty(target, key, r), r;
  };
  var __metadata = (this && this.__metadata) || function (k, v) {
      if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
  };
  
  var RangeLayout1 = (function () {
      function RangeLayout1() {
          var _this = this;
          this.onEvent = function (event, item) {
              if (_this.events[event]) {
                  _this.events[event](item);
              }
          };
      }
      RangeLayout1.prototype.ngOnChanges = function (changes) {
          this.data = changes['data'].currentValue;
      };
      __decorate([
          Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["E" /* Input */])('data'),
          __metadata("design:type", Object)
      ], RangeLayout1.prototype, "data", void 0);
      __decorate([
          Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["E" /* Input */])('events'),
          __metadata("design:type", Object)
      ], RangeLayout1.prototype, "events", void 0);
      RangeLayout1 = __decorate([
          Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["n" /* Component */])({
              selector: 'range-button-layout-1',template:/*ion-inline-start:"/Users/xoxo/Downloads/prj666-g1/src/components/range/layout-1/range.html"*/'<!-- RANGE COMPONENTS - Basic -->\n\n<ion-list no-margin *ngIf="data != null">\n\n    <ion-list-header no-lines no-margin text-uppercase>\n\n        <p ion-text>{{data.title}}</p>\n\n        <ion-badge item-end>{{data.value}}</ion-badge>\n\n    </ion-list-header>\n\n    <ion-item>\n\n        <ion-range [(ngModel)]="data.value" (ionChange)="onEvent(\'onChange\', data.value, $event)">\n\n        </ion-range>\n\n    </ion-item>\n\n</ion-list>\n\n'/*ion-inline-end:"/Users/xoxo/Downloads/prj666-g1/src/components/range/layout-1/range.html"*/
          }),
          __metadata("design:paramtypes", [])
      ], RangeLayout1);
      return RangeLayout1;
  }());
  
  //# sourceMappingURL=range-layout-1.js.map
  
  /***/ }),
  
  /***/ 840:
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return RangeLayout2; });
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
  var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
      var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
      if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
      else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
      return c > 3 && r && Object.defineProperty(target, key, r), r;
  };
  var __metadata = (this && this.__metadata) || function (k, v) {
      if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
  };
  
  var RangeLayout2 = (function () {
      function RangeLayout2() {
          var _this = this;
          this.onEvent = function (event, item) {
              if (_this.events[event]) {
                  _this.events[event](item);
              }
          };
      }
      RangeLayout2.prototype.ngOnChanges = function (changes) {
          this.data = changes['data'].currentValue;
          console.log(changes['data']);
      };
      __decorate([
          Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["E" /* Input */])('data'),
          __metadata("design:type", Object)
      ], RangeLayout2.prototype, "data", void 0);
      __decorate([
          Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["E" /* Input */])('events'),
          __metadata("design:type", Object)
      ], RangeLayout2.prototype, "events", void 0);
      RangeLayout2 = __decorate([
          Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["n" /* Component */])({
              selector: 'range-button-layout-2',template:/*ion-inline-start:"/Users/xoxo/Downloads/prj666-g1/src/components/range/layout-2/range.html"*/'<!-- RANGE COMPONENTS - With icons -->\n\n<ion-list no-margin *ngIf="data != null">\n\n    <ion-list-header no-lines no-margin text-uppercase>\n\n        <p ion-text>{{data.title}}</p>\n\n        <ion-badge item-end>{{data.value}}</ion-badge>\n\n    </ion-list-header>\n\n    <ion-item>\n\n        <ion-range [min]="data.min" [max]="data.max" pin="true" (ionChange)="onEvent(\'onChange\', data.value, $event)" [(ngModel)]="data.value">\n\n            <ion-icon span-large range-left medium [name]="data.iconLeft"></ion-icon>\n\n            <ion-icon range-right span-large medium [name]="data.iconRight"></ion-icon>\n\n        </ion-range>\n\n    </ion-item>\n\n</ion-list>\n\n'/*ion-inline-end:"/Users/xoxo/Downloads/prj666-g1/src/components/range/layout-2/range.html"*/
          }),
          __metadata("design:paramtypes", [])
      ], RangeLayout2);
      return RangeLayout2;
  }());
  
  //# sourceMappingURL=range-layout-2.js.map
  
  /***/ }),
  
  /***/ 841:
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return RangeLayout3; });
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
  var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
      var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
      if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
      else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
      return c > 3 && r && Object.defineProperty(target, key, r), r;
  };
  var __metadata = (this && this.__metadata) || function (k, v) {
      if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
  };
  
  var RangeLayout3 = (function () {
      function RangeLayout3() {
          var _this = this;
          this.onEvent = function (event, item) {
              if (_this.events[event]) {
                  _this.events[event](item);
              }
          };
      }
      RangeLayout3.prototype.ngOnChanges = function (changes) {
          this.data = changes['data'].currentValue;
      };
      __decorate([
          Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["E" /* Input */])('data'),
          __metadata("design:type", Object)
      ], RangeLayout3.prototype, "data", void 0);
      __decorate([
          Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["E" /* Input */])('events'),
          __metadata("design:type", Object)
      ], RangeLayout3.prototype, "events", void 0);
      RangeLayout3 = __decorate([
          Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["n" /* Component */])({
              selector: 'range-button-layout-3',template:/*ion-inline-start:"/Users/xoxo/Downloads/prj666-g1/src/components/range/layout-3/range.html"*/'<!-- RANGE COMPONENTS - With perdefined steps -->\n\n<ion-list no-margin *ngIf="data != null">\n\n    <ion-list-header no-lines no-margin text-uppercase>\n\n        <p ion-text>{{data.title}}</p>\n\n        <ion-badge item-end>{{data.value}}</ion-badge>\n\n    </ion-list-header>\n\n    <ion-item>\n\n        <ion-range [min]="data.min" [max]="data.max" [step]="data.step" snaps="true" (ionChange)="onEvent(\'onChange\', data.value, $event)" [(ngModel)]="data.value">\n\n            <ion-label range-left span-small>{{data.textLeft}}</ion-label>\n\n            <ion-label range-right span-large>{{data.textRight}}</ion-label>\n\n        </ion-range>\n\n    </ion-item>\n\n</ion-list>\n\n'/*ion-inline-end:"/Users/xoxo/Downloads/prj666-g1/src/components/range/layout-3/range.html"*/
          }),
          __metadata("design:paramtypes", [])
      ], RangeLayout3);
      return RangeLayout3;
  }());
  
  //# sourceMappingURL=range-layout-3.js.map
  
  /***/ }),
  
  /***/ 842:
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return RangeLayout4; });
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
  var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
      var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
      if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
      else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
      return c > 3 && r && Object.defineProperty(target, key, r), r;
  };
  var __metadata = (this && this.__metadata) || function (k, v) {
      if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
  };
  
  var RangeLayout4 = (function () {
      function RangeLayout4() {
          var _this = this;
          this.onEvent = function (event, item) {
              if (_this.events[event]) {
                  _this.events[event](item);
              }
          };
      }
      RangeLayout4.prototype.ngOnChanges = function (changes) {
          this.data = changes['data'].currentValue;
      };
      __decorate([
          Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["E" /* Input */])('data'),
          __metadata("design:type", Object)
      ], RangeLayout4.prototype, "data", void 0);
      __decorate([
          Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["E" /* Input */])('events'),
          __metadata("design:type", Object)
      ], RangeLayout4.prototype, "events", void 0);
      RangeLayout4 = __decorate([
          Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["n" /* Component */])({
              selector: 'range-button-layout-4',template:/*ion-inline-start:"/Users/xoxo/Downloads/prj666-g1/src/components/range/layout-4/range.html"*/'<!-- RANGE COMPONENTS - Two sliders -->\n\n<ion-list no-margin *ngIf="data != null">\n\n    <ion-list-header no-lines no-margin text-uppercase>\n\n        <p ion-text>{{data.title}}</p>\n\n    </ion-list-header>\n\n    <ion-item>\n\n        <ion-range dualKnobs="true" pin="true" [(ngModel)]="data.value" (ionChange)="onEvent(\'onChange\', data.value, $event)">\n\n            <ion-label range-left span-large>{{data.textLeft}}</ion-label>\n\n            <ion-label range-right span-large>{{data.textRight}}</ion-label>\n\n        </ion-range>\n\n    </ion-item>\n\n</ion-list>\n\n'/*ion-inline-end:"/Users/xoxo/Downloads/prj666-g1/src/components/range/layout-4/range.html"*/
          }),
          __metadata("design:paramtypes", [])
      ], RangeLayout4);
      return RangeLayout4;
  }());
  
  //# sourceMappingURL=range-layout-4.js.map
  
  /***/ }),
  
  /***/ 885:
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return ItemDetailsPageRange; });
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(79);
  var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
      var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
      if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
      else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
      return c > 3 && r && Object.defineProperty(target, key, r), r;
  };
  var __metadata = (this && this.__metadata) || function (k, v) {
      if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
  };
  
  
  var ItemDetailsPageRange = (function () {
      function ItemDetailsPageRange(navCtrl, navParams) {
          var _this = this;
          this.navCtrl = navCtrl;
          this.params = {};
          // If we navigated to this page, we will have an item available as a nav param
          this.page = navParams.get('page');
          this.service = navParams.get('service');
          if (this.service) {
              this.params = this.service.prepareParams(this.page, navCtrl);
              this.service.load(this.page).subscribe(function (snapshot) {
                  _this.params.data = snapshot;
              });
          }
          else {
              navCtrl.setRoot("HomePage");
          }
      }
      ItemDetailsPageRange = __decorate([
          Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["n" /* Component */])({template:/*ion-inline-start:"/Users/xoxo/Downloads/prj666-g1/src/pages/item-details-range/item-details-range.html"*/'<!-- Range Page Components -->\n\n<ion-header>\n\n    <ion-navbar>\n\n        <button ion-button menuToggle>\n\n              <ion-icon name="menu"></ion-icon>\n\n            </button>\n\n        <ion-title>{{params.title}}</ion-title>\n\n    </ion-navbar>\n\n</ion-header>\n\n<!--Content-->\n\n\n\n<ion-content class="outer-content" *ngIf="params.data!=null">\n\n    <!-- RANGE PAGE - Basic -->\n\n    <range-button-layout-1 [data]="params.data.layout1" [events]="params.events">\n\n    </range-button-layout-1>\n\n    <!-- RANGE PAGE - With icons -->\n\n    <range-button-layout-2 [data]="params.data.layout2" [events]="params.events">\n\n    </range-button-layout-2>\n\n    <!-- RANGE PAGE - With perdefined steps -->\n\n    <range-button-layout-3 [data]="params.data.layout3" [events]="params.events">\n\n    </range-button-layout-3>\n\n    <!-- RANGE PAGE - Two sliders -->\n\n    <range-button-layout-4 [data]="params.data.layout4" [events]="params.events">\n\n    </range-button-layout-4>\n\n</ion-content>\n\n'/*ion-inline-end:"/Users/xoxo/Downloads/prj666-g1/src/pages/item-details-range/item-details-range.html"*/
          }),
          __metadata("design:paramtypes", [__WEBPACK_IMPORTED_MODULE_1_ionic_angular__["l" /* NavController */], __WEBPACK_IMPORTED_MODULE_1_ionic_angular__["m" /* NavParams */]])
      ], ItemDetailsPageRange);
      return ItemDetailsPageRange;
  }());
  
  //# sourceMappingURL=item-details-range.js.map
  
  /***/ })
  
  });
  //# sourceMappingURL=12.js.map