text: function _defineProperty(t, e, n) {
      return (
          e in t
              ? Object.defineProperty(t, e, {
                    value: n,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0,
                })
              : (t[e] = n),
          t
      );
  }
  function asyncGeneratorStep(t, e, n, o, i, r, a) {
      try {
          var s = t[r](a),
              l = s.value;
      } catch (c) {
          return void n(c);
      }
      s.done ? e(l) : Promise.resolve(l).then(o, i);
  }
  function _asyncToGenerator(t) {
      return function() {
          var e = this,
              n = arguments;
          return new Promise(function(o, i) {
              var r = t.apply(e, n);
              function a(t) {
                  asyncGeneratorStep(r, o, i, a, s, 'next', t);
              }
              function s(t) {
                  asyncGeneratorStep(r, o, i, a, s, 'throw', t);
              }
              a(void 0);
          });
      };
  }
  function _classCallCheck(t, e) {
      if (!(t instanceof e))
          throw new TypeError('Cannot call a class as a function');
  }
  function _defineProperties(t, e) {
      for (var n = 0; n < e.length; n++) {
          var o = e[n];
          (o.enumerable = o.enumerable || !1),
              (o.configurable = !0),
              'value' in o && (o.writable = !0),
              Object.defineProperty(t, o.key, o);
      }
  }
  function _createClass(t, e, n) {
      return (
          e && _defineProperties(t.prototype, e), n && _defineProperties(t, n), t
      );
  }
  (window.webpackJsonp = window.webpackJsonp || []).push([
      [73],
      {
          '3msy': function(t, e, n) {
              'use strict';
              n.r(e),
                  n.d(e, 'ion_segment', function() {
                      return s;
                  }),
                  n.d(e, 'ion_segment_button', function() {
                      return c;
                  });
              var o = n('imtE'),
                  i = n('AfW+'),
                  r = n('aiEM'),
                  a = n('Dl6n'),
                  s = (function() {
                      function t(e) {
                          var n = this;
                          _classCallCheck(this, t),
                              Object(o.k)(this, e),
                              (this.didInit = !1),
                              (this.activated = !1),
                              (this.disabled = !1),
                              (this.scrollable = !1),
                              (this.onClick = function(t) {
                                  var e = t.target,
                                      o = n.checked;
                                  (n.value = e.value),
                                      o && n.scrollable && n.checkButton(o, e),
                                      (n.checked = e);
                              }),
                              (this.ionChange = Object(o.e)(
                                  this,
                                  'ionChange',
                                  7
                              )),
                              (this.ionSelect = Object(o.e)(
                                  this,
                                  'ionSelect',
                                  7
                              )),
                              (this.ionStyle = Object(o.e)(this, 'ionStyle', 7));
                      }
                      var e;
                      return (
                          _createClass(
                              t,
                              [
                                  {
                                      key: 'valueChanged',
                                      value: function(t, e) {
                                          this.ionSelect.emit({ value: t }),
                                              ('' !== e || this.didInit) &&
                                                  (this.activated
                                                      ? (this.valueAfterGesture = t)
                                                      : this.ionChange.emit({
                                                            value: t,
                                                        }));
                                      },
                                  },
                                  {
                                      key: 'disabledChanged',
                                      value: function() {
                                          this.gestureChanged();
                                          var t = this.getButtons(),
                                              e = !0,
                                              n = !1,
                                              o = void 0;
                                          try {
                                              for (
                                                  var i, r = t[Symbol.iterator]();
                                                  !(e = (i = r.next()).done);
                                                  e = !0
                                              ) {
                                                  i.value.disabled = this.disabled;
                                              }
                                          } catch (a) {
                                              (n = !0), (o = a);
                                          } finally {
                                              try {
                                                  e ||
                                                      null == r.return ||
                                                      r.return();
                                              } finally {
                                                  if (n) throw o;
                                              }
                                          }
                                      },
                                  },
                                  {
                                      key: 'gestureChanged',
                                      value: function() {
                                          this.gesture &&
                                              !this.scrollable &&
                                              this.gesture.enable(!this.disabled);
                                      },
                                  },
                                  {
                                      key: 'connectedCallback',
                                      value: function() {
                                          this.emitStyle();
                                      },
                                  },
                                  {
                                      key: 'componentWillLoad',
                                      value: function() {
                                          this.emitStyle();
                                      },
                                  },
                                  {
                                      key: 'componentDidLoad',
                                      value:
                                          ((e = _asyncToGenerator(
                                              regeneratorRuntime.mark(
                                                  function t() {
                                                      var e = this;
                                                      return regeneratorRuntime.wrap(
                                                          function(t) {
                                                              for (;;)
                                                                  switch (
                                                                      (t.prev =
                                                                          t.next)
                                                                  ) {
                                                                      case 0:
                                                                          return (
                                                                              this.setCheckedClasses(),
                                                                              (t.next = 3),
                                                                              Promise.resolve().then(
                                                                                  n.bind(
                                                                                      null,
                                                                                      'AzGJ'
                                                                                  )
                                                                              )
                                                                          );
                                                                      case 3:
                                                                          (this.gesture = t.sent.createGesture(
                                                                              {
                                                                                  el: this
                                                                                      .el,
                                                                                  gestureName:
                                                                                      'segment',
                                                                                  gesturePriority: 100,
                                                                                  threshold: 0,
                                                                                  passive: !1,
                                                                                  onStart: function(
                                                                                      t
                                                                                  ) {
                                                                                      return e.onStart(
                                                                                          t
                                                                                      );
                                                                                  },
                                                                                  onMove: function(
                                                                                      t
                                                                                  ) {
                                                                                      return e.onMove(
                                                                                          t
                                                                                      );
                                                                                  },
                                                                                  onEnd: function(
                                                                                      t
                                                                                  ) {
                                                                                      return e.onEnd(
                                                                                          t
                                                                                      );
                                                                                  },
                                                                              }
                                                                          )),
                                                                              this.gesture.enable(
                                                                                  !this
                                                                                      .scrollable
                                                                              ),
                                                                              this.gestureChanged(),
                                                                              this
                                                                                  .disabled &&
                                                                                  this.disabledChanged(),
                                                                              (this.didInit = !0);
                                                                      case 8:
                                                                      case 'end':
                                                                          return t.stop();
                                                                  }
                                                          },
                                                          t,
                                                          this
                                                      );
                                                  }
                                              )
                                          )),
                                          function() {
                                              return e.apply(this, arguments);
                                          }),
                                  },
                                  {
                                      key: 'onStart',
                                      value: function(t) {
                                          this.activate(t);
                                      },
                                  },
                                  {
                                      key: 'onMove',
                                      value: function(t) {
                                          this.setNextIndex(t);
                                      },
                                  },
                                  {
                                      key: 'onEnd',
                                      value: function(t) {
                                          this.setActivated(!1);
                                          var e = this.setNextIndex(t, !0);
                                          t.event.stopImmediatePropagation(),
                                              e && this.addRipple(t);
                                          var n = this.valueAfterGesture;
                                          void 0 !== n &&
                                              (this.ionChange.emit({ value: n }),
                                              (this.valueAfterGesture = void 0));
                                      },
                                  },
                                  {
                                      key: 'getButtons',
                                      value: function() {
                                          return Array.from(
                                              this.el.querySelectorAll(
                                                  'ion-segment-button'
                                              )
                                          );
                                      },
                                  },
                                  {
                                      key: 'addRipple',
                                      value: function(t) {
                                          var e = this;
                                          if (
                                              i.b.getBoolean('animated', !0) &&
                                              i.b.getBoolean('rippleEffect', !0)
                                          ) {
                                              var n = this.getButtons().find(
                                                      function(t) {
                                                          return (
                                                              t.value === e.value
                                                          );
                                                      }
                                                  ),
                                                  o = (
                                                      n.shadowRoot || n
                                                  ).querySelector(
                                                      'ion-ripple-effect'
                                                  );
                                              if (o) {
                                                  var a = Object(r.j)(t.event),
                                                      s = a.x,
                                                      l = a.y;
                                                  o.addRipple(s, l).then(function(
                                                      t
                                                  ) {
                                                      return t();
                                                  });
                                              }
                                          }
                                      },
                                  },
                                  {
                                      key: 'setActivated',
                                      value: function(t) {
                                          this.getButtons().forEach(function(e) {
                                              t
                                                  ? e.classList.add(
                                                        'segment-button-activated'
                                                    )
                                                  : e.classList.remove(
                                                        'segment-button-activated'
                                                    );
                                          }),
                                              (this.activated = t);
                                      },
                                  },
                                  {
                                      key: 'activate',
                                      value: function(t) {
                                          var e = this,
                                              n = t.event.target,
                                              o = this.getButtons().find(function(
                                                  t
                                              ) {
                                                  return t.value === e.value;
                                              });
                                          'ION-SEGMENT-BUTTON' === n.tagName &&
                                              (o || (this.value = n.value),
                                              this.value === n.value &&
                                                  this.setActivated(!0));
                                      },
                                  },
                                  {
                                      key: 'getIndicator',
                                      value: function(t) {
                                          return (
                                              t.shadowRoot || t
                                          ).querySelector(
                                              '.segment-button-indicator'
                                          );
                                      },
                                  },
                                  {
                                      key: 'checkButton',
                                      value: function(t, e) {
                                          var n = this.getIndicator(t),
                                              i = this.getIndicator(e);
                                          if (null !== n && null !== i) {
                                              var r = n.getBoundingClientRect(),
                                                  a = i.getBoundingClientRect(),
                                                  s = 'translate3d('
                                                      .concat(
                                                          r.left - a.left,
                                                          'px, 0, 0) scaleX('
                                                      )
                                                      .concat(
                                                          r.width / a.width,
                                                          ')'
                                                      );
                                              Object(o.l)(function() {
                                                  i.classList.remove(
                                                      'segment-button-indicator-animated'
                                                  ),
                                                      i.style.setProperty(
                                                          'transform',
                                                          s
                                                      ),
                                                      i.getBoundingClientRect(),
                                                      i.classList.add(
                                                          'segment-button-indicator-animated'
                                                      ),
                                                      i.style.setProperty(
                                                          'transform',
                                                          ''
                                                      );
                                              }),
                                                  (this.value = e.value),
                                                  this.setCheckedClasses();
                                          }
                                      },
                                  },
                                  {
                                      key: 'setCheckedClasses',
                                      value: function() {
                                          var t = this,
                                              e = this.getButtons(),
                                              n =
                                                  e.findIndex(function(e) {
                                                      return e.value === t.value;
                                                  }) + 1;
                                          this.checked = e.find(function(e) {
                                              return e.value === t.value;
                                          });
                                          var o = !0,
                                              i = !1,
                                              r = void 0;
                                          try {
                                              for (
                                                  var a, s = e[Symbol.iterator]();
                                                  !(o = (a = s.next()).done);
                                                  o = !0
                                              ) {
                                                  a.value.classList.remove(
                                                      'segment-button-after-checked'
                                                  );
                                              }
                                          } catch (l) {
                                              (i = !0), (r = l);
                                          } finally {
                                              try {
                                                  o ||
                                                      null == s.return ||
                                                      s.return();
                                              } finally {
                                                  if (i) throw r;
                                              }
                                          }
                                          n < e.length &&
                                              e[n].classList.add(
                                                  'segment-button-after-checked'
                                              );
                                      },
                                  },
                                  {
                                      key: 'setNextIndex',
                                      value: function(t) {
                                          var e,
                                              n,
                                              o = this,
                                              i =
                                                  arguments.length > 1 &&
                                                  void 0 !== arguments[1] &&
                                                  arguments[1],
                                              r = 'rtl' === document.dir,
                                              a = this.activated,
                                              s = this.getButtons(),
                                              l = s.findIndex(function(t) {
                                                  return t.value === o.value;
                                              }),
                                              c = s[l];
                                          if (-1 !== l) {
                                              var d = c.getBoundingClientRect(),
                                                  u = d.left,
                                                  h = d.width,
                                                  b = t.currentX,
                                                  g = document.elementFromPoint(
                                                      b,
                                                      d.top + d.height / 2
                                                  );
                                              if (a && !i) {
                                                  if (r ? b > u + h : b < u) {
                                                      var m = l - 1;
                                                      m >= 0 && (n = m);
                                                  } else if (
                                                      (r ? b < u : b > u + h) &&
                                                      a &&
                                                      !i
                                                  ) {
                                                      var v = l + 1;
                                                      v < s.length && (n = v);
                                                  }
                                                  void 0 === n ||
                                                      s[n].disabled ||
                                                      (e = s[n]);
                                              }
                                              if (
                                                  (!a && i && (e = g), null != e)
                                              ) {
                                                  if ('ION-SEGMENT' === e.tagName)
                                                      return !1;
                                                  c !== e &&
                                                      this.checkButton(c, e);
                                              }
                                              return !0;
                                          }
                                      },
                                  },
                                  {
                                      key: 'emitStyle',
                                      value: function() {
                                          this.ionStyle.emit({ segment: !0 });
                                      },
                                  },
                                  {
                                      key: 'render',
                                      value: function() {
                                          var t,
                                              e = Object(o.d)(this);
                                          return Object(o.i)(
                                              o.a,
                                              {
                                                  onClick: this.onClick,
                                                  class: Object.assign(
                                                      Object.assign(
                                                          {},
                                                          Object(a.a)(this.color)
                                                      ),
                                                      ((t = {}),
                                                      _defineProperty(t, e, !0),
                                                      _defineProperty(
                                                          t,
                                                          'in-toolbar',
                                                          Object(a.c)(
                                                              'ion-toolbar',
                                                              this.el
                                                          )
                                                      ),
                                                      _defineProperty(
                                                          t,
                                                          'in-toolbar-color',
                                                          Object(a.c)(
                                                              'ion-toolbar[color]',
                                                              this.el
                                                          )
                                                      ),
                                                      _defineProperty(
                                                          t,
                                                          'segment-activated',
                                                          this.activated
                                                      ),
                                                      _defineProperty(
                                                          t,
                                                          'segment-disabled',
                                                          this.disabled
                                                      ),
                                                      _defineProperty(
                                                          t,
                                                          'segment-scrollable',
                                                          this.scrollable
                                                      ),
                                                      t)
                                                  ),
                                              },
                                              Object(o.i)('slot', null)
                                          );
                                      },
                                  },
                                  {
                                      key: 'el',
                                      get: function() {
                                          return Object(o.f)(this);
                                      },
                                  },
                              ],
                              [
                                  {
                                      key: 'watchers',
                                      get: function() {
                                          return {
                                              value: ['valueChanged'],
                                              disabled: ['disabledChanged'],
                                          };
                                      },
                                  },
                                  {
                                      key: 'style',
                                      get: function() {
                                          return ':host{--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;width:100%;background:var(--background);font-family:var(--ion-font-family,inherit);text-align:center;contain:paint}:host(.segment-scrollable){-ms-flex-pack:start;justify-content:start;width:auto;overflow-x:scroll}:host(.segment-scrollable::-webkit-scrollbar){display:none}:host{--background:transparent}:host(.segment-scrollable) ::slotted(ion-segment-button){min-width:90px}';
                                      },
                                  },
                              ]
                          ),
                          t
                      );
                  })(),
                  l = 0,
                  c = (function() {
                      function t(e) {
                          var n = this;
                          _classCallCheck(this, t),
                              Object(o.k)(this, e),
                              (this.segmentEl = null),
                              (this.checked = !1),
                              (this.disabled = !1),
                              (this.layout = 'icon-top'),
                              (this.type = 'button'),
                              (this.value = 'ion-sb-' + l++),
                              (this.updateState = function() {
                                  n.segmentEl &&
                                      (n.checked = n.segmentEl.value === n.value);
                              });
                      }
                      return (
                          _createClass(
                              t,
                              [
                                  {
                                      key: 'connectedCallback',
                                      value: function() {
                                          var t = (this.segmentEl = this.el.closest(
                                              'ion-segment'
                                          ));
                                          t &&
                                              (this.updateState(),
                                              t.addEventListener(
                                                  'ionSelect',
                                                  this.updateState
                                              ));
                                      },
                                  },
                                  {
                                      key: 'disconnectedCallback',
                                      value: function() {
                                          var t = this.segmentEl;
                                          t &&
                                              (t.removeEventListener(
                                                  'ionSelect',
                                                  this.updateState
                                              ),
                                              (this.segmentEl = null));
                                      },
                                  },
                                  {
                                      key: 'render',
                                      value: function() {
                                          var t,
                                              e = this.checked,
                                              n = this.type,
                                              i = this.disabled,
                                              r = this.hasIcon,
                                              s = this.hasLabel,
                                              l = this.layout,
                                              c = Object(o.d)(this);
                                          return Object(o.i)(
                                              o.a,
                                              {
                                                  'aria-disabled': i
                                                      ? 'true'
                                                      : null,
                                                  class:
                                                      ((t = {}),
                                                      _defineProperty(t, c, !0),
                                                      _defineProperty(
                                                          t,
                                                          'in-toolbar',
                                                          Object(a.c)(
                                                              'ion-toolbar',
                                                              this.el
                                                          )
                                                      ),
                                                      _defineProperty(
                                                          t,
                                                          'in-toolbar-color',
                                                          Object(a.c)(
                                                              'ion-toolbar[color]',
                                                              this.el
                                                          )
                                                      ),
                                                      _defineProperty(
                                                          t,
                                                          'in-segment',
                                                          Object(a.c)(
                                                              'ion-segment',
                                                              this.el
                                                          )
                                                      ),
                                                      _defineProperty(
                                                          t,
                                                          'in-segment-color',
                                                          Object(a.c)(
                                                              'ion-segment[color]',
                                                              this.el
                                                          )
                                                      ),
                                                      _defineProperty(
                                                          t,
                                                          'segment-button-has-label',
                                                          s
                                                      ),
                                                      _defineProperty(
                                                          t,
                                                          'segment-button-has-icon',
                                                          r
                                                      ),
                                                      _defineProperty(
                                                          t,
                                                          'segment-button-has-label-only',
                                                          s && !r
                                                      ),
                                                      _defineProperty(
                                                          t,
                                                          'segment-button-has-icon-only',
                                                          r && !s
                                                      ),
                                                      _defineProperty(
                                                          t,
                                                          'segment-button-disabled',
                                                          i
                                                      ),
                                                      _defineProperty(
                                                          t,
                                                          'segment-button-checked',
                                                          e
                                                      ),
                                                      _defineProperty(
                                                          t,
                                                          'segment-button-layout-'.concat(
                                                              l
                                                          ),
                                                          !0
                                                      ),
                                                      _defineProperty(
                                                          t,
                                                          'ion-activatable',
                                                          !0
                                                      ),
                                                      _defineProperty(
                                                          t,
                                                          'ion-activatable-instant',
                                                          !0
                                                      ),
                                                      _defineProperty(
                                                          t,
                                                          'ion-focusable',
                                                          !0
                                                      ),
                                                      t),
                                              },
                                              Object(o.i)(
                                                  'button',
                                                  {
                                                      type: n,
                                                      'aria-pressed': e
                                                          ? 'true'
                                                          : null,
                                                      class: 'button-native',
                                                      disabled: i,
                                                  },
                                                  Object(o.i)(
                                                      'span',
                                                      { class: 'button-inner' },
                                                      Object(o.i)('slot', null)
                                                  ),
                                                  'md' === c &&
                                                      Object(o.i)(
                                                          'ion-ripple-effect',
                                                          null
                                                      )
                                              ),
                                              Object(o.i)(
                                                  'div',
                                                  {
                                                      part: 'indicator',
                                                      class: {
                                                          'segment-button-indicator': !0,
                                                          'segment-button-indicator-animated': !0,
                                                      },
                                                  },
                                                  Object(o.i)('div', {
                                                      part:
                                                          'indicator-background',
                                                      class:
                                                          'segment-button-indicator-background',
                                                  })
                                              )
                                          );
                                      },
                                  },
                                  {
                                      key: 'hasLabel',
                                      get: function() {
                                          return !!this.el.querySelector(
                                              'ion-label'
                                          );
                                      },
                                  },
                                  {
                                      key: 'hasIcon',
                                      get: function() {
                                          return !!this.el.querySelector(
                                              'ion-icon'
                                          );
                                      },
                                  },
                                  {
                                      key: 'el',
                                      get: function() {
                                          return Object(o.f)(this);
                                      },
                                  },
                              ],
                              [
                                  {
                                      key: 'style',
                                      get: function() {
                                          return ':host{--color:initial;--color-hover:var(--color);--color-checked:var(--color);--color-disabled:var(--color);--padding-start:0;--padding-end:0;border-radius:var(--border-radius);-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;background:var(--background);color:var(--color);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none;cursor:pointer}.button-native,:host{display:-ms-flexbox;display:flex;position:relative;height:auto}.button-native{border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:var(--margin-start);margin-right:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-webkit-transform:translateZ(0);transform:translateZ(0);-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:inherit;max-width:inherit;min-height:inherit;max-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:none;outline:none;background:transparent;contain:content;pointer-events:none;overflow:hidden;z-index:2}@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.button-native{margin-left:unset;margin-right:unset;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-native:after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}:host(.segment-button-checked){background:var(--background-checked);color:var(--color-checked)}:host(.segment-button-disabled){cursor:default;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native:after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover:hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native:after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.segment-button-checked:hover) .button-native{color:var(--color-checked)}}::slotted(ion-icon){-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:-1;order:-1;pointer-events:none}::slotted(ion-label){display:block;-ms-flex-item-align:center;align-self:center;line-height:22px;text-overflow:ellipsis;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.segment-button-layout-icon-top) .button-native{-ms-flex-direction:column;flex-direction:column}:host(.segment-button-layout-icon-start) .button-native{-ms-flex-direction:row;flex-direction:row}:host(.segment-button-layout-icon-end) .button-native{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.segment-button-layout-icon-bottom) .button-native{-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.segment-button-layout-icon-hide) ::slotted(ion-icon),:host(.segment-button-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color,var(--color-checked))}.segment-button-indicator{-webkit-transform-origin:left;transform-origin:left;position:absolute;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;will-change:transform,opacity;pointer-events:none}.segment-button-indicator-background{width:100%;height:var(--indicator-height);-webkit-transform:var(--indicator-transform);transform:var(--indicator-transform);-webkit-box-shadow:var(--indicator-box-shadow);box-shadow:var(--indicator-box-shadow);pointer-events:none}.segment-button-indicator-animated{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked) .segment-button-indicator{opacity:1}@media (prefers-reduced-motion:reduce){.segment-button-indicator-background{-webkit-transform:none;transform:none}.segment-button-indicator-animated{-webkit-transition:none;transition:none}}:host{--background:none;--background-checked:none;--background-hover:var(--color-checked);--background-focused:var(--color-checked);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--color:rgba(var(--ion-text-color-rgb,0,0,0),0.6);--color-checked:var(--ion-color-primary,#3880ff);--indicator-box-shadow:none;--indicator-color:var(--color-checked);--indicator-height:2px;--indicator-transition:transform 250ms cubic-bezier(0.4,0,0.2,1);--indicator-transform:none;--padding-top:0;--padding-end:16px;--padding-bottom:0;--padding-start:16px;--transition:color 0.15s linear 0s,opacity 0.15s linear 0s;min-width:90px;max-width:360px;min-height:48px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);font-size:14px;font-weight:500;letter-spacing:.06em;line-height:40px;text-transform:uppercase}:host(.segment-button-disabled){opacity:.3}:host(.in-segment-color){background:none;color:rgba(var(--ion-text-color-rgb,0,0,0),.6)}:host(.in-segment-color) ion-ripple-effect{color:var(--ion-color-base)}:host(.in-segment-color) .segment-button-indicator-background{background:var(--ion-color-base)}:host(.in-segment-color.segment-button-checked) .button-native{color:var(--ion-color-base)}:host(.in-segment-color.ion-focused) .button-native:after{background:var(--ion-color-base)}@media (any-hover:hover){:host(.in-segment-color:hover) .button-native{color:rgba(var(--ion-text-color-rgb,0,0,0),.6)}:host(.in-segment-color:hover) .button-native:after{background:var(--ion-color-base)}:host(.in-segment-color.segment-button-checked:hover) .button-native{color:var(--ion-color-base)}}:host(.in-toolbar:not(.in-segment-color)){--background:var(--ion-toolbar-segment-background,none);--background-checked:var(--ion-toolbar-segment-background-checked,none);--color:var(--ion-toolbar-segment-color,rgba(var(--ion-text-color-rgb,0,0,0),0.6));--color-checked:var(--ion-toolbar-segment-color-checked,var(--ion-color-primary,#3880ff));--indicator-color:var(--ion-toolbar-segment-color-checked,var(--color-checked))}:host(.in-toolbar-color:not(.in-segment-color)) .button-native{color:rgba(var(--ion-color-contrast-rgb),.6)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color)) .button-native{color:var(--ion-color-contrast)}@media (any-hover:hover){:host(.in-toolbar-color:not(.in-segment-color)) .button-native:after{background:var(--ion-color-contrast)}}::slotted(ion-icon){font-size:24px}::slotted(ion-icon),::slotted(ion-label){margin-top:12px;margin-bottom:12px}:host(.segment-button-layout-icon-bottom) ::slotted(ion-icon),:host(.segment-button-layout-icon-top) ::slotted(ion-label){margin-top:0}:host(.segment-button-layout-icon-bottom) ::slotted(ion-label),:host(.segment-button-layout-icon-top) ::slotted(ion-icon){margin-bottom:0}:host(.segment-button-layout-icon-start) ::slotted(ion-label){margin-left:8px;margin-right:0}@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){:host(.segment-button-layout-icon-start) ::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:0;margin-inline-end:0}}:host(.segment-button-layout-icon-end) ::slotted(ion-label){margin-left:0;margin-right:8px}@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){:host(.segment-button-layout-icon-end) ::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}}:host(.segment-button-has-icon-only) ::slotted(ion-icon),:host(.segment-button-has-label-only) ::slotted(ion-label){margin-top:12px;margin-bottom:12px}.segment-button-indicator{left:0;right:0;bottom:0}.segment-button-indicator-background{background:var(--indicator-color)}:host(.in-toolbar:not(.in-segment-color)) .segment-button-indicator-background{background:var(--ion-toolbar-segment-indicator-color,var(--indicator-color))}:host(.in-toolbar-color:not(.in-segment-color)) .segment-button-indicator-background{background:var(--ion-color-contrast)}';
                                      },
                                  },
                              ]
                          ),
                          t
                      );
                  })();
          },
      },
  ]);
  