text: (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[24],{
  
  /***/ "./node_modules/@ionic/core/dist/esm-es5/chunk-ba834eff.js":
  /*!*****************************************************************!*\
    !*** ./node_modules/@ionic/core/dist/esm-es5/chunk-ba834eff.js ***!
    \*****************************************************************/
  /*! exports provided: c, g, h, o */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return createColorClasses; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return getClassMap; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return hostContext; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "o", function() { return openURL; });
  /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
  var _this = undefined;
  
  var hostContext = function (selector, el) {
      return el.closest(selector) !== null;
  };
  /**
   * Create the mode and color classes for the component based on the classes passed in
   */
  var createColorClasses = function (color) {
      var _a;
      return (typeof color === 'string' && color.length > 0) ? (_a = {
              'ion-color': true
          },
          _a["ion-color-" + color] = true,
          _a) : undefined;
  };
  var getClassList = function (classes) {
      if (classes !== undefined) {
          var array = Array.isArray(classes) ? classes : classes.split(' ');
          return array
              .filter(function (c) { return c != null; })
              .map(function (c) { return c.trim(); })
              .filter(function (c) { return c !== ''; });
      }
      return [];
  };
  var getClassMap = function (classes) {
      var map = {};
      getClassList(classes).forEach(function (c) { return map[c] = true; });
      return map;
  };
  var SCHEME = /^[a-z][a-z0-9+\-.]*:/;
  var openURL = function (url, ev, direction) { return tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"](_this, void 0, void 0, function () {
      var router;
      return tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"](this, function (_a) {
          switch (_a.label) {
              case 0:
                  if (!(url != null && url[0] !== '#' && !SCHEME.test(url))) return [3 /*break*/, 2];
                  router = document.querySelector('ion-router');
                  if (!router) return [3 /*break*/, 2];
                  if (ev != null) {
                      ev.preventDefault();
                  }
                  return [4 /*yield*/, router.componentOnReady()];
              case 1:
                  _a.sent();
                  return [2 /*return*/, router.push(url, direction)];
              case 2: return [2 /*return*/, false];
          }
      });
  }); };
  
  
  
  /***/ }),
  
  /***/ "./node_modules/@ionic/core/dist/esm-es5/chunk-c90aaa66.js":
  /*!*****************************************************************!*\
    !*** ./node_modules/@ionic/core/dist/esm-es5/chunk-c90aaa66.js ***!
    \*****************************************************************/
  /*! exports provided: a, b, c, d, e, f, h, i, n, p, r */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return rIC; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return assert; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return clamp; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return debounceEvent; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return debounce; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return findItemLabel; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return hasShadowDom; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return isEndSide; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "n", function() { return now; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "p", function() { return pointerCoord; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "r", function() { return renderHiddenInput; });
  var rIC = function (callback) {
      if ('requestIdleCallback' in window) {
          window.requestIdleCallback(callback);
      }
      else {
          setTimeout(callback, 32);
      }
  };
  var hasShadowDom = function (el) {
      return !!el.shadowRoot && !!el.attachShadow;
  };
  var findItemLabel = function (componentEl) {
      var itemEl = componentEl.closest('ion-item');
      if (itemEl) {
          return itemEl.querySelector('ion-label');
      }
      return null;
  };
  var renderHiddenInput = function (always, container, name, value, disabled) {
      if (always || hasShadowDom(container)) {
          var input = container.querySelector('input.aux-input');
          if (!input) {
              input = container.ownerDocument.createElement('input');
              input.type = 'hidden';
              input.classList.add('aux-input');
              container.appendChild(input);
          }
          input.disabled = disabled;
          input.name = name;
          input.value = value || '';
      }
  };
  var clamp = function (min, n, max) {
      return Math.max(min, Math.min(n, max));
  };
  var assert = function (actual, reason) {
      if (!actual) {
          var message = 'ASSERT: ' + reason;
          console.error(message);
          debugger; // tslint:disable-line
          throw new Error(message);
      }
  };
  var now = function (ev) {
      return ev.timeStamp || Date.now();
  };
  var pointerCoord = function (ev) {
      // get X coordinates for either a mouse click
      // or a touch depending on the given event
      if (ev) {
          var changedTouches = ev.changedTouches;
          if (changedTouches && changedTouches.length > 0) {
              var touch = changedTouches[0];
              return { x: touch.clientX, y: touch.clientY };
          }
          if (ev.pageX !== undefined) {
              return { x: ev.pageX, y: ev.pageY };
          }
      }
      return { x: 0, y: 0 };
  };
  /**
   * @hidden
   * Given a side, return if it should be on the end
   * based on the value of dir
   * @param side the side
   * @param isRTL whether the application dir is rtl
   */
  var isEndSide = function (side) {
      var isRTL = document.dir === 'rtl';
      switch (side) {
          case 'start': return isRTL;
          case 'end': return !isRTL;
          default:
              throw new Error("\"" + side + "\" is not a valid value for [side]. Use \"start\" or \"end\" instead.");
      }
  };
  var debounceEvent = function (event, wait) {
      var original = event._original || event;
      return {
          _original: event,
          emit: debounce(original.emit.bind(original), wait)
      };
  };
  var debounce = function (func, wait) {
      if (wait === void 0) { wait = 0; }
      var timer;
      return function () {
          var args = [];
          for (var _i = 0; _i < arguments.length; _i++) {
              args[_i] = arguments[_i];
          }
          clearTimeout(timer);
          timer = setTimeout.apply(void 0, [func, wait].concat(args));
      };
  };
  
  
  
  /***/ }),
  
  /***/ "./node_modules/@ionic/core/dist/esm-es5/ion-checkbox-md.entry.js":
  /*!************************************************************************!*\
    !*** ./node_modules/@ionic/core/dist/esm-es5/ion-checkbox-md.entry.js ***!
    \************************************************************************/
  /*! exports provided: ion_checkbox */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_checkbox", function() { return Checkbox; });
  /* harmony import */ var _chunk_84f6bf13_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./chunk-84f6bf13.js */ "./node_modules/@ionic/core/dist/esm-es5/chunk-84f6bf13.js");
  /* harmony import */ var _chunk_1074393c_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./chunk-1074393c.js */ "./node_modules/@ionic/core/dist/esm-es5/chunk-1074393c.js");
  /* harmony import */ var _chunk_ba834eff_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./chunk-ba834eff.js */ "./node_modules/@ionic/core/dist/esm-es5/chunk-ba834eff.js");
  /* harmony import */ var _chunk_c90aaa66_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./chunk-c90aaa66.js */ "./node_modules/@ionic/core/dist/esm-es5/chunk-c90aaa66.js");
  
  
  
  
  /**
   * @virtualProp {"ios" | "md"} mode - The mode determines which platform styles to use.
   */
  var Checkbox = /** @class */ (function () {
      function Checkbox(hostRef) {
          var _this = this;
          Object(_chunk_84f6bf13_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef);
          this.inputId = "ion-cb-" + checkboxIds++;
          /**
           * The name of the control, which is submitted with the form data.
           */
          this.name = this.inputId;
          /**
           * If `true`, the checkbox is selected.
           */
          this.checked = false;
          /**
           * If `true`, the checkbox will visually appear as indeterminate.
           */
          this.indeterminate = false;
          /**
           * If `true`, the user cannot interact with the checkbox.
           */
          this.disabled = false;
          /**
           * The value of the toggle does not mean if it's checked or not, use the `checked`
           * property for that.
           *
           * The value of a toggle is analogous to the value of a `<input type="checkbox">`,
           * it's only used when the toggle participates in a native `<form>`.
           */
          this.value = 'on';
          this.onClick = function () {
              _this.setFocus();
              _this.checked = !_this.checked;
              _this.indeterminate = false;
          };
          this.onFocus = function () {
              _this.ionFocus.emit();
          };
          this.onBlur = function () {
              _this.ionBlur.emit();
          };
          this.ionChange = Object(_chunk_84f6bf13_js__WEBPACK_IMPORTED_MODULE_0__["c"])(this, "ionChange", 7);
          this.ionFocus = Object(_chunk_84f6bf13_js__WEBPACK_IMPORTED_MODULE_0__["c"])(this, "ionFocus", 7);
          this.ionBlur = Object(_chunk_84f6bf13_js__WEBPACK_IMPORTED_MODULE_0__["c"])(this, "ionBlur", 7);
          this.ionStyle = Object(_chunk_84f6bf13_js__WEBPACK_IMPORTED_MODULE_0__["c"])(this, "ionStyle", 7);
      }
      Checkbox.prototype.componentWillLoad = function () {
          this.emitStyle();
      };
      Checkbox.prototype.checkedChanged = function (isChecked) {
          this.ionChange.emit({
              checked: isChecked,
              value: this.value
          });
          this.emitStyle();
      };
      Checkbox.prototype.disabledChanged = function () {
          this.emitStyle();
      };
      Checkbox.prototype.emitStyle = function () {
          this.ionStyle.emit({
              'checkbox-checked': this.checked,
              'interactive-disabled': this.disabled,
          });
      };
      Checkbox.prototype.setFocus = function () {
          if (this.buttonEl) {
              this.buttonEl.focus();
          }
      };
      Checkbox.prototype.render = function () {
          var _a;
          var _this = this;
          var _b = this, inputId = _b.inputId, indeterminate = _b.indeterminate, disabled = _b.disabled, checked = _b.checked, value = _b.value, color = _b.color, el = _b.el;
          var labelId = inputId + '-lbl';
          var mode = Object(_chunk_84f6bf13_js__WEBPACK_IMPORTED_MODULE_0__["d"])(this);
          var label = Object(_chunk_c90aaa66_js__WEBPACK_IMPORTED_MODULE_3__["f"])(el);
          if (label) {
              label.id = labelId;
          }
          Object(_chunk_c90aaa66_js__WEBPACK_IMPORTED_MODULE_3__["r"])(true, el, this.name, (checked ? value : ''), disabled);
          var path = indeterminate
              ? Object(_chunk_84f6bf13_js__WEBPACK_IMPORTED_MODULE_0__["h"])("path", { d: "M6 12L18 12" })
              : Object(_chunk_84f6bf13_js__WEBPACK_IMPORTED_MODULE_0__["h"])("path", { d: "M5.9,12.5l3.8,3.8l8.8-8.8" });
          if (mode === 'md') {
              path = indeterminate
                  ? Object(_chunk_84f6bf13_js__WEBPACK_IMPORTED_MODULE_0__["h"])("path", { d: "M2 12H22" })
                  : Object(_chunk_84f6bf13_js__WEBPACK_IMPORTED_MODULE_0__["h"])("path", { d: "M1.73,12.91 8.1,19.28 22.79,4.59" });
          }
          return (Object(_chunk_84f6bf13_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_chunk_84f6bf13_js__WEBPACK_IMPORTED_MODULE_0__["H"], { onClick: this.onClick, role: "checkbox", "aria-disabled": disabled ? 'true' : null, "aria-checked": "" + checked, "aria-labelledby": labelId, class: Object.assign({}, Object(_chunk_ba834eff_js__WEBPACK_IMPORTED_MODULE_2__["c"])(color), (_a = {}, _a[mode] = true, _a['in-item'] = Object(_chunk_ba834eff_js__WEBPACK_IMPORTED_MODULE_2__["h"])('ion-item', el), _a['checkbox-checked'] = checked, _a['checkbox-disabled'] = disabled, _a['checkbox-indeterminate'] = indeterminate, _a['interactive'] = true, _a)) }, Object(_chunk_84f6bf13_js__WEBPACK_IMPORTED_MODULE_0__["h"])("svg", { class: "checkbox-icon", viewBox: "0 0 24 24" }, path), Object(_chunk_84f6bf13_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { type: "button", onFocus: this.onFocus, onBlur: this.onBlur, disabled: this.disabled, ref: function (btnEl) { return _this.buttonEl = btnEl; } })));
      };
      Object.defineProperty(Checkbox.prototype, "el", {
          get: function () { return Object(_chunk_84f6bf13_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this); },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(Checkbox, "watchers", {
          get: function () {
              return {
                  "checked": ["checkedChanged"],
                  "disabled": ["disabledChanged"]
              };
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(Checkbox, "style", {
          get: function () { return ":host{--background-checked:var(--ion-color-primary,#3880ff);--border-color-checked:var(--ion-color-primary,#3880ff);--checkmark-color:var(--ion-color-primary-contrast,#fff);--transition:none;display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.ion-color){--background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}:host-context([dir=rtl]) button,[dir=rtl] button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.checkbox-icon{border-radius:var(--border-radius);display:block;position:relative;width:100%;height:100%;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-sizing:border-box;box-sizing:border-box}.checkbox-icon path{fill:none;stroke:var(--checkmark-color);stroke-width:1;opacity:0}:host(.checkbox-checked) .checkbox-icon,:host(.checkbox-indeterminate) .checkbox-icon{border-color:var(--border-color-checked);background:var(--background-checked)}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{opacity:1}:host(.checkbox-disabled){pointer-events:none}:host{--border-radius:calc(var(--size) * .125);--border-width:2px;--border-style:solid;--border-color:rgba(var(--ion-text-color-rgb,0,0,0),0.51);--background:var(--ion-item-background,var(--ion-background-color,#fff));--transition:background 180ms cubic-bezier(0.4,0,0.2,1);--size:18px;width:var(--size);height:var(--size)}.checkbox-icon path{stroke-dasharray:30;stroke-dashoffset:30;stroke-width:3}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 90ms linear 90ms;transition:stroke-dashoffset 90ms linear 90ms}:host(.checkbox-disabled){opacity:.3}:host(.in-item){margin-left:0;margin-right:0;margin-top:18px;margin-bottom:18px;display:block;position:static}:host(.in-item[slot=start]){margin-left:4px;margin-right:36px;margin-top:18px;margin-bottom:18px}\@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){:host(.in-item[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:36px;margin-inline-end:36px}}"; },
          enumerable: true,
          configurable: true
      });
      return Checkbox;
  }());
  var checkboxIds = 0;
  
  
  
  /***/ })
  
  }]);
  //# sourceMappingURL=24.5b6b0e3cdcf5943b596d.js.map