(function (global, factory) {
  typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core')) :
  typeof define === 'function' && define.amd ? define('@sbb-esta/angular-icons/experimental/kom/navigation', ['exports', '@angular/core'], factory) :
  (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory((global.sbbEsta = global.sbbEsta || {}, global.sbbEsta.angularIcons = global.sbbEsta.angularIcons || {}, global.sbbEsta.angularIcons.experimental = global.sbbEsta.angularIcons.experimental || {}, global.sbbEsta.angularIcons.experimental.kom = global.sbbEsta.angularIcons.experimental.kom || {}, global.sbbEsta.angularIcons.experimental.kom.navigation = {}), global.ng.core));
}(this, (function (exports, core) { 'use strict';

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconCircleMinusMedium = /** @class */ (function () {
      function SvgIconCircleMinusMedium() {
      }
      return SvgIconCircleMinusMedium;
  }());
  SvgIconCircleMinusMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconCircleMinusMedium]',
                  template: "\n    <svg:path\n      fill=\"none\"\n      stroke=\"#000\"\n      d=\"M18.75 5.25c6.627 0 12 5.373 12 12 0 6.628-5.373 12-12 12s-12-5.372-12-12c0-6.627 5.373-12 12-12zm-6.75 12h13.5\"\n    />\n  ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 36 36',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 36px;\n        height: 36px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconCircleMinusMedium = /** @class */ (function () {
      function IconCircleMinusMedium() {
      }
      return IconCircleMinusMedium;
  }());
  IconCircleMinusMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-circle-minus-medium',
                  template: " <svg sbbIconCircleMinusMedium></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconCircleMinusMediumModule = /** @class */ (function () {
      function IconCircleMinusMediumModule() {
      }
      return IconCircleMinusMediumModule;
  }());
  IconCircleMinusMediumModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconCircleMinusMedium, IconCircleMinusMedium],
                  exports: [SvgIconCircleMinusMedium, IconCircleMinusMedium],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconCirclePlusMedium = /** @class */ (function () {
      function SvgIconCirclePlusMedium() {
      }
      return SvgIconCirclePlusMedium;
  }());
  SvgIconCirclePlusMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconCirclePlusMedium]',
                  template: "\n    <svg:path\n      fill=\"none\"\n      stroke=\"#000\"\n      d=\"M18.75 5.25c6.627 0 12 5.373 12 12 0 6.628-5.373 12-12 12s-12-5.372-12-12c0-6.627 5.373-12 12-12zm-6.75 12h13.5m-6.75-6.75V24\"\n    />\n  ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 36 36',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 36px;\n        height: 36px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconCirclePlusMedium = /** @class */ (function () {
      function IconCirclePlusMedium() {
      }
      return IconCirclePlusMedium;
  }());
  IconCirclePlusMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-circle-plus-medium',
                  template: " <svg sbbIconCirclePlusMedium></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconCirclePlusMediumModule = /** @class */ (function () {
      function IconCirclePlusMediumModule() {
      }
      return IconCirclePlusMediumModule;
  }());
  IconCirclePlusMediumModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconCirclePlusMedium, IconCirclePlusMedium],
                  exports: [SvgIconCirclePlusMedium, IconCirclePlusMedium],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconContextMenuMedium = /** @class */ (function () {
      function SvgIconContextMenuMedium() {
      }
      return SvgIconContextMenuMedium;
  }());
  SvgIconContextMenuMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconContextMenuMedium]',
                  template: "\n    <svg:g fill=\"none\" fill-rule=\"evenodd\">\n      <svg:path\n        fill=\"#000\"\n        d=\"M20.25 7.5a2.25 2.25 0 11-4.5 0 2.25 2.25 0 014.5 0zm0 10.5a2.25 2.25 0 11-4.5 0 2.25 2.25 0 014.5 0zm0 10.5A2.249 2.249 0 0118 30.75a2.249 2.249 0 110-4.5 2.25 2.25 0 012.25 2.25z\"\n      />\n      <svg:path\n        stroke=\"#000\"\n        d=\"M20.25 7.5a2.25 2.25 0 11-4.5 0 2.25 2.25 0 014.5 0zm0 10.5a2.25 2.25 0 11-4.5 0 2.25 2.25 0 014.5 0zm0 10.5A2.249 2.249 0 0118 30.75a2.249 2.249 0 110-4.5 2.25 2.25 0 012.25 2.25z\"\n      />\n    </svg:g>\n  ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 36 36',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 36px;\n        height: 36px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconContextMenuMedium = /** @class */ (function () {
      function IconContextMenuMedium() {
      }
      return IconContextMenuMedium;
  }());
  IconContextMenuMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-context-menu-medium',
                  template: " <svg sbbIconContextMenuMedium></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconContextMenuMediumModule = /** @class */ (function () {
      function IconContextMenuMediumModule() {
      }
      return IconContextMenuMediumModule;
  }());
  IconContextMenuMediumModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconContextMenuMedium, IconContextMenuMedium],
                  exports: [SvgIconContextMenuMedium, IconContextMenuMedium],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconCrossMedium = /** @class */ (function () {
      function SvgIconCrossMedium() {
      }
      return SvgIconCrossMedium;
  }());
  SvgIconCrossMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconCrossMedium]',
                  template: "\n    <svg:path fill=\"none\" stroke=\"#000\" d=\"M18 18l-9 9 9-9 9 9-9-9zm0 0l9-9-9 9-9-9 9 9z\" />\n  ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 36 36',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 36px;\n        height: 36px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconCrossMedium = /** @class */ (function () {
      function IconCrossMedium() {
      }
      return IconCrossMedium;
  }());
  IconCrossMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-cross-medium',
                  template: " <svg sbbIconCrossMedium></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconCrossMediumModule = /** @class */ (function () {
      function IconCrossMediumModule() {
      }
      return IconCrossMediumModule;
  }());
  IconCrossMediumModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconCrossMedium, IconCrossMedium],
                  exports: [SvgIconCrossMedium, IconCrossMedium],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconDragMedium = /** @class */ (function () {
      function SvgIconDragMedium() {
      }
      return SvgIconDragMedium;
  }());
  SvgIconDragMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconDragMedium]',
                  template: " <svg:path fill=\"none\" stroke=\"#000\" d=\"M30 11.25H6h24zm0 12H6h24zm0-6H6h24z\" /> ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 36 36',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 36px;\n        height: 36px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconDragMedium = /** @class */ (function () {
      function IconDragMedium() {
      }
      return IconDragMedium;
  }());
  IconDragMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-drag-medium',
                  template: " <svg sbbIconDragMedium></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconDragMediumModule = /** @class */ (function () {
      function IconDragMediumModule() {
      }
      return IconDragMediumModule;
  }());
  IconDragMediumModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconDragMedium, IconDragMedium],
                  exports: [SvgIconDragMedium, IconDragMedium],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconHamburgerMenuMedium = /** @class */ (function () {
      function SvgIconHamburgerMenuMedium() {
      }
      return SvgIconHamburgerMenuMedium;
  }());
  SvgIconHamburgerMenuMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconHamburgerMenuMedium]',
                  template: " <svg:path fill=\"none\" stroke=\"#000\" d=\"M30 8.25H6h24zm0 21H6h24zm0-10.5H6h24z\" /> ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 36 36',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 36px;\n        height: 36px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconHamburgerMenuMedium = /** @class */ (function () {
      function IconHamburgerMenuMedium() {
      }
      return IconHamburgerMenuMedium;
  }());
  IconHamburgerMenuMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-hamburger-menu-medium',
                  template: " <svg sbbIconHamburgerMenuMedium></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconHamburgerMenuMediumModule = /** @class */ (function () {
      function IconHamburgerMenuMediumModule() {
      }
      return IconHamburgerMenuMediumModule;
  }());
  IconHamburgerMenuMediumModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconHamburgerMenuMedium, IconHamburgerMenuMedium],
                  exports: [SvgIconHamburgerMenuMedium, IconHamburgerMenuMedium],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconHouseMedium = /** @class */ (function () {
      function SvgIconHouseMedium() {
      }
      return SvgIconHouseMedium;
  }());
  SvgIconHouseMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconHouseMedium]',
                  template: "\n    <svg:path\n      fill=\"none\"\n      stroke=\"#000\"\n      d=\"M27.75 14.25v15h-6.015v-7.5h-7.5v7.5H8.25v-15M6 16.5l12-12 12 12\"\n    />\n  ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 36 36',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 36px;\n        height: 36px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconHouseMedium = /** @class */ (function () {
      function IconHouseMedium() {
      }
      return IconHouseMedium;
  }());
  IconHouseMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-house-medium',
                  template: " <svg sbbIconHouseMedium></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconHouseMediumModule = /** @class */ (function () {
      function IconHouseMediumModule() {
      }
      return IconHouseMediumModule;
  }());
  IconHouseMediumModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconHouseMedium, IconHouseMedium],
                  exports: [SvgIconHouseMedium, IconHouseMedium],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconLayersMedium = /** @class */ (function () {
      function SvgIconLayersMedium() {
      }
      return SvgIconLayersMedium;
  }());
  SvgIconLayersMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconLayersMedium]',
                  template: "\n    <svg:path\n      fill=\"none\"\n      stroke=\"#000\"\n      d=\"M18 24.91L3.591 15 18 5.09 32.409 15 18 24.91zM7.953 18L3.59 21 18 30.91 32.41 21l-4.363-3\"\n    />\n  ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 36 36',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 36px;\n        height: 36px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconLayersMedium = /** @class */ (function () {
      function IconLayersMedium() {
      }
      return IconLayersMedium;
  }());
  IconLayersMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-layers-medium',
                  template: " <svg sbbIconLayersMedium></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconLayersMediumModule = /** @class */ (function () {
      function IconLayersMediumModule() {
      }
      return IconLayersMediumModule;
  }());
  IconLayersMediumModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconLayersMedium, IconLayersMedium],
                  exports: [SvgIconLayersMedium, IconLayersMedium],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconMinusMedium = /** @class */ (function () {
      function SvgIconMinusMedium() {
      }
      return SvgIconMinusMedium;
  }());
  SvgIconMinusMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconMinusMedium]',
                  template: " <svg:path fill=\"none\" stroke=\"#000\" d=\"M30 18.75H4.5\" /> ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 36 36',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 36px;\n        height: 36px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconMinusMedium = /** @class */ (function () {
      function IconMinusMedium() {
      }
      return IconMinusMedium;
  }());
  IconMinusMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-minus-medium',
                  template: " <svg sbbIconMinusMedium></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconMinusMediumModule = /** @class */ (function () {
      function IconMinusMediumModule() {
      }
      return IconMinusMediumModule;
  }());
  IconMinusMediumModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconMinusMedium, IconMinusMedium],
                  exports: [SvgIconMinusMedium, IconMinusMedium],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconPlusMedium = /** @class */ (function () {
      function SvgIconPlusMedium() {
      }
      return SvgIconPlusMedium;
  }());
  SvgIconPlusMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconPlusMedium]',
                  template: " <svg:path fill=\"none\" stroke=\"#000\" d=\"M17.25 31.5V6M30 18.75H4.5\" /> ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 36 36',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 36px;\n        height: 36px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconPlusMedium = /** @class */ (function () {
      function IconPlusMedium() {
      }
      return IconPlusMedium;
  }());
  IconPlusMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-plus-medium',
                  template: " <svg sbbIconPlusMedium></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconPlusMediumModule = /** @class */ (function () {
      function IconPlusMediumModule() {
      }
      return IconPlusMediumModule;
  }());
  IconPlusMediumModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconPlusMedium, IconPlusMedium],
                  exports: [SvgIconPlusMedium, IconPlusMedium],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconTwoFingerTapMedium = /** @class */ (function () {
      function SvgIconTwoFingerTapMedium() {
      }
      return SvgIconTwoFingerTapMedium;
  }());
  SvgIconTwoFingerTapMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconTwoFingerTapMedium]',
                  template: "\n    <svg:path\n      fill=\"none\"\n      stroke=\"#000\"\n      d=\"M17.25 18.75l-.002-8.998a1.501 1.501 0 113.003 0l-.002 9.75m3.001-.75a1.501 1.501 0 113.005 0s-.005.842-.005 5.249c0 4.405-1.35 6.75-1.35 6.75H14.25s-5.092-8.639-5.56-9.437c-.468-.798-.587-1.537 0-2.124a1.502 1.502 0 012.123 0l3.435 3.437h.002V18.75l-.003-7.499a1.502 1.502 0 013.005 0l-.002 8.26m2.996-2.264a1.501 1.501 0 113.004 0V19.5m-.75-7.273c.474-.708.75-1.56.75-2.478 0-2.487-2.015-4.5-4.5-4.5a4.469 4.469 0 00-3.361 1.536c-2.315.188-4.139 2.102-4.139 4.464 0 .912.276 1.757.741 2.465\"\n    />\n  ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 36 36',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 36px;\n        height: 36px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconTwoFingerTapMedium = /** @class */ (function () {
      function IconTwoFingerTapMedium() {
      }
      return IconTwoFingerTapMedium;
  }());
  IconTwoFingerTapMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-two-finger-tap-medium',
                  template: " <svg sbbIconTwoFingerTapMedium></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconTwoFingerTapMediumModule = /** @class */ (function () {
      function IconTwoFingerTapMediumModule() {
      }
      return IconTwoFingerTapMediumModule;
  }());
  IconTwoFingerTapMediumModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconTwoFingerTapMedium, IconTwoFingerTapMedium],
                  exports: [SvgIconTwoFingerTapMedium, IconTwoFingerTapMedium],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconCircleMinusSmall = /** @class */ (function () {
      function SvgIconCircleMinusSmall() {
      }
      return SvgIconCircleMinusSmall;
  }());
  SvgIconCircleMinusSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconCircleMinusSmall]',
                  template: "\n    <svg:path fill=\"none\" stroke=\"#000\" d=\"M12.5 3.5a8 8 0 110 16 8 8 0 010-16zm-4.5 8h9\" />\n  ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 24 24',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 24px;\n        height: 24px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconCircleMinusSmall = /** @class */ (function () {
      function IconCircleMinusSmall() {
      }
      return IconCircleMinusSmall;
  }());
  IconCircleMinusSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-circle-minus-small',
                  template: " <svg sbbIconCircleMinusSmall></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconCircleMinusSmallModule = /** @class */ (function () {
      function IconCircleMinusSmallModule() {
      }
      return IconCircleMinusSmallModule;
  }());
  IconCircleMinusSmallModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconCircleMinusSmall, IconCircleMinusSmall],
                  exports: [SvgIconCircleMinusSmall, IconCircleMinusSmall],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconCirclePlusSmall = /** @class */ (function () {
      function SvgIconCirclePlusSmall() {
      }
      return SvgIconCirclePlusSmall;
  }());
  SvgIconCirclePlusSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconCirclePlusSmall]',
                  template: "\n    <svg:path\n      fill=\"none\"\n      stroke=\"#000\"\n      d=\"M12.5 3.5a8 8 0 110 16 8 8 0 010-16zm-4.5 8h9M12.5 7v9\"\n    />\n  ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 24 24',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 24px;\n        height: 24px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconCirclePlusSmall = /** @class */ (function () {
      function IconCirclePlusSmall() {
      }
      return IconCirclePlusSmall;
  }());
  IconCirclePlusSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-circle-plus-small',
                  template: " <svg sbbIconCirclePlusSmall></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconCirclePlusSmallModule = /** @class */ (function () {
      function IconCirclePlusSmallModule() {
      }
      return IconCirclePlusSmallModule;
  }());
  IconCirclePlusSmallModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconCirclePlusSmall, IconCirclePlusSmall],
                  exports: [SvgIconCirclePlusSmall, IconCirclePlusSmall],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconContextMenuSmall = /** @class */ (function () {
      function SvgIconContextMenuSmall() {
      }
      return SvgIconContextMenuSmall;
  }());
  SvgIconContextMenuSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconContextMenuSmall]',
                  template: "\n    <svg:g fill=\"none\" fill-rule=\"evenodd\">\n      <svg:path\n        fill=\"#000\"\n        d=\"M13.5 5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zm0 7a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zm0 7a1.5 1.5 0 11-2.999.001A1.5 1.5 0 0113.5 19z\"\n      />\n      <svg:path\n        stroke=\"#000\"\n        d=\"M13.5 5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zm0 7a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zm0 7a1.5 1.5 0 11-2.999.001A1.5 1.5 0 0113.5 19z\"\n      />\n    </svg:g>\n  ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 24 24',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 24px;\n        height: 24px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconContextMenuSmall = /** @class */ (function () {
      function IconContextMenuSmall() {
      }
      return IconContextMenuSmall;
  }());
  IconContextMenuSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-context-menu-small',
                  template: " <svg sbbIconContextMenuSmall></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconContextMenuSmallModule = /** @class */ (function () {
      function IconContextMenuSmallModule() {
      }
      return IconContextMenuSmallModule;
  }());
  IconContextMenuSmallModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconContextMenuSmall, IconContextMenuSmall],
                  exports: [SvgIconContextMenuSmall, IconContextMenuSmall],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconCrossSmall = /** @class */ (function () {
      function SvgIconCrossSmall() {
      }
      return SvgIconCrossSmall;
  }());
  SvgIconCrossSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconCrossSmall]',
                  template: "\n    <svg:path fill=\"none\" stroke=\"#000\" d=\"M12 12l-6 6 6-6 6 6-6-6zm0 0l6-6-6 6-6-6 6 6z\" />\n  ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 24 24',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 24px;\n        height: 24px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconCrossSmall = /** @class */ (function () {
      function IconCrossSmall() {
      }
      return IconCrossSmall;
  }());
  IconCrossSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-cross-small',
                  template: " <svg sbbIconCrossSmall></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconCrossSmallModule = /** @class */ (function () {
      function IconCrossSmallModule() {
      }
      return IconCrossSmallModule;
  }());
  IconCrossSmallModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconCrossSmall, IconCrossSmall],
                  exports: [SvgIconCrossSmall, IconCrossSmall],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconDragSmall = /** @class */ (function () {
      function SvgIconDragSmall() {
      }
      return SvgIconDragSmall;
  }());
  SvgIconDragSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconDragSmall]',
                  template: " <svg:path fill=\"none\" stroke=\"#000\" d=\"M20 7.5H4h16zm0 8H4h16zm0-4H4h16z\" /> ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 24 24',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 24px;\n        height: 24px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconDragSmall = /** @class */ (function () {
      function IconDragSmall() {
      }
      return IconDragSmall;
  }());
  IconDragSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-drag-small',
                  template: " <svg sbbIconDragSmall></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconDragSmallModule = /** @class */ (function () {
      function IconDragSmallModule() {
      }
      return IconDragSmallModule;
  }());
  IconDragSmallModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconDragSmall, IconDragSmall],
                  exports: [SvgIconDragSmall, IconDragSmall],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconHamburgerMenuSmall = /** @class */ (function () {
      function SvgIconHamburgerMenuSmall() {
      }
      return SvgIconHamburgerMenuSmall;
  }());
  SvgIconHamburgerMenuSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconHamburgerMenuSmall]',
                  template: " <svg:path fill=\"none\" stroke=\"#000\" d=\"M20 5.5H4h16zm0 14H4h16zm0-7H4h16z\" /> ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 24 24',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 24px;\n        height: 24px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconHamburgerMenuSmall = /** @class */ (function () {
      function IconHamburgerMenuSmall() {
      }
      return IconHamburgerMenuSmall;
  }());
  IconHamburgerMenuSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-hamburger-menu-small',
                  template: " <svg sbbIconHamburgerMenuSmall></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconHamburgerMenuSmallModule = /** @class */ (function () {
      function IconHamburgerMenuSmallModule() {
      }
      return IconHamburgerMenuSmallModule;
  }());
  IconHamburgerMenuSmallModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconHamburgerMenuSmall, IconHamburgerMenuSmall],
                  exports: [SvgIconHamburgerMenuSmall, IconHamburgerMenuSmall],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconHouseSmall = /** @class */ (function () {
      function SvgIconHouseSmall() {
      }
      return SvgIconHouseSmall;
  }());
  SvgIconHouseSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconHouseSmall]',
                  template: "\n    <svg:path fill=\"none\" stroke=\"#000\" d=\"M18.5 9.5v10h-4.01v-5h-5v5H5.5v-10M4 11l8-8 8 8\" />\n  ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 24 24',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 24px;\n        height: 24px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconHouseSmall = /** @class */ (function () {
      function IconHouseSmall() {
      }
      return IconHouseSmall;
  }());
  IconHouseSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-house-small',
                  template: " <svg sbbIconHouseSmall></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconHouseSmallModule = /** @class */ (function () {
      function IconHouseSmallModule() {
      }
      return IconHouseSmallModule;
  }());
  IconHouseSmallModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconHouseSmall, IconHouseSmall],
                  exports: [SvgIconHouseSmall, IconHouseSmall],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconLayersSmall = /** @class */ (function () {
      function SvgIconLayersSmall() {
      }
      return SvgIconLayersSmall;
  }());
  SvgIconLayersSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconLayersSmall]',
                  template: "\n    <svg:path\n      fill=\"none\"\n      stroke=\"#000\"\n      d=\"M12 16.606L2.394 10 12 3.393 21.606 10 12 16.606zM5.302 12l-2.908 2L12 20.606 21.607 14l-2.91-2\"\n    />\n  ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 24 24',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 24px;\n        height: 24px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconLayersSmall = /** @class */ (function () {
      function IconLayersSmall() {
      }
      return IconLayersSmall;
  }());
  IconLayersSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-layers-small',
                  template: " <svg sbbIconLayersSmall></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconLayersSmallModule = /** @class */ (function () {
      function IconLayersSmallModule() {
      }
      return IconLayersSmallModule;
  }());
  IconLayersSmallModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconLayersSmall, IconLayersSmall],
                  exports: [SvgIconLayersSmall, IconLayersSmall],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconMinusSmall = /** @class */ (function () {
      function SvgIconMinusSmall() {
      }
      return SvgIconMinusSmall;
  }());
  SvgIconMinusSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconMinusSmall]',
                  template: " <svg:path fill=\"none\" stroke=\"#000\" d=\"M20 12.5H3\" /> ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 24 24',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 24px;\n        height: 24px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconMinusSmall = /** @class */ (function () {
      function IconMinusSmall() {
      }
      return IconMinusSmall;
  }());
  IconMinusSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-minus-small',
                  template: " <svg sbbIconMinusSmall></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconMinusSmallModule = /** @class */ (function () {
      function IconMinusSmallModule() {
      }
      return IconMinusSmallModule;
  }());
  IconMinusSmallModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconMinusSmall, IconMinusSmall],
                  exports: [SvgIconMinusSmall, IconMinusSmall],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconPlusSmall = /** @class */ (function () {
      function SvgIconPlusSmall() {
      }
      return SvgIconPlusSmall;
  }());
  SvgIconPlusSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconPlusSmall]',
                  template: " <svg:path fill=\"none\" stroke=\"#000\" d=\"M11.5 21V4m8.5 8.5H3\" /> ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 24 24',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 24px;\n        height: 24px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconPlusSmall = /** @class */ (function () {
      function IconPlusSmall() {
      }
      return IconPlusSmall;
  }());
  IconPlusSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-plus-small',
                  template: " <svg sbbIconPlusSmall></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconPlusSmallModule = /** @class */ (function () {
      function IconPlusSmallModule() {
      }
      return IconPlusSmallModule;
  }());
  IconPlusSmallModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconPlusSmall, IconPlusSmall],
                  exports: [SvgIconPlusSmall, IconPlusSmall],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconTwoFingerTapSmall = /** @class */ (function () {
      function SvgIconTwoFingerTapSmall() {
      }
      return SvgIconTwoFingerTapSmall;
  }());
  SvgIconTwoFingerTapSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconTwoFingerTapSmall]',
                  template: "\n    <svg:path\n      fill=\"none\"\n      stroke=\"#000\"\n      d=\"M11.5 12.5l-.002-5.999a1 1 0 112.003 0l-.002 6.5m2.001-.5a1 1 0 112.003 0s-.003.562-.003 3.5c0 2.936-.9 4.5-.9 4.5H9.5s-3.395-5.76-3.707-6.292c-.312-.531-.391-1.024 0-1.415a1.001 1.001 0 011.416 0l2.29 2.29H9.5v-2.583l-.002-5a1.002 1.002 0 012.003 0l-.001 5.506m1.997-1.508a1 1 0 112.003 0V13M15 8.152c.316-.472.5-1.04.5-1.652a3 3 0 00-3-3 2.98 2.98 0 00-2.241 1.024 2.982 2.982 0 00-2.265 4.619\"\n    />\n  ",
                  host: {
                      xmlns: 'http://www.w3.org/2000/svg',
                      viewBox: '0 0 24 24',
                      class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                      focusable: 'false',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 24px;\n        height: 24px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconTwoFingerTapSmall = /** @class */ (function () {
      function IconTwoFingerTapSmall() {
      }
      return IconTwoFingerTapSmall;
  }());
  IconTwoFingerTapSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-two-finger-tap-small',
                  template: " <svg sbbIconTwoFingerTapSmall></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconTwoFingerTapSmallModule = /** @class */ (function () {
      function IconTwoFingerTapSmallModule() {
      }
      return IconTwoFingerTapSmallModule;
  }());
  IconTwoFingerTapSmallModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconTwoFingerTapSmall, IconTwoFingerTapSmall],
                  exports: [SvgIconTwoFingerTapSmall, IconTwoFingerTapSmall],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */

  /**
   * Generated bundle index. Do not edit.
   */

  exports.IconCircleMinusMedium = IconCircleMinusMedium;
  exports.IconCircleMinusMediumModule = IconCircleMinusMediumModule;
  exports.IconCircleMinusSmall = IconCircleMinusSmall;
  exports.IconCircleMinusSmallModule = IconCircleMinusSmallModule;
  exports.IconCirclePlusMedium = IconCirclePlusMedium;
  exports.IconCirclePlusMediumModule = IconCirclePlusMediumModule;
  exports.IconCirclePlusSmall = IconCirclePlusSmall;
  exports.IconCirclePlusSmallModule = IconCirclePlusSmallModule;
  exports.IconContextMenuMedium = IconContextMenuMedium;
  exports.IconContextMenuMediumModule = IconContextMenuMediumModule;
  exports.IconContextMenuSmall = IconContextMenuSmall;
  exports.IconContextMenuSmallModule = IconContextMenuSmallModule;
  exports.IconCrossMedium = IconCrossMedium;
  exports.IconCrossMediumModule = IconCrossMediumModule;
  exports.IconCrossSmall = IconCrossSmall;
  exports.IconCrossSmallModule = IconCrossSmallModule;
  exports.IconDragMedium = IconDragMedium;
  exports.IconDragMediumModule = IconDragMediumModule;
  exports.IconDragSmall = IconDragSmall;
  exports.IconDragSmallModule = IconDragSmallModule;
  exports.IconHamburgerMenuMedium = IconHamburgerMenuMedium;
  exports.IconHamburgerMenuMediumModule = IconHamburgerMenuMediumModule;
  exports.IconHamburgerMenuSmall = IconHamburgerMenuSmall;
  exports.IconHamburgerMenuSmallModule = IconHamburgerMenuSmallModule;
  exports.IconHouseMedium = IconHouseMedium;
  exports.IconHouseMediumModule = IconHouseMediumModule;
  exports.IconHouseSmall = IconHouseSmall;
  exports.IconHouseSmallModule = IconHouseSmallModule;
  exports.IconLayersMedium = IconLayersMedium;
  exports.IconLayersMediumModule = IconLayersMediumModule;
  exports.IconLayersSmall = IconLayersSmall;
  exports.IconLayersSmallModule = IconLayersSmallModule;
  exports.IconMinusMedium = IconMinusMedium;
  exports.IconMinusMediumModule = IconMinusMediumModule;
  exports.IconMinusSmall = IconMinusSmall;
  exports.IconMinusSmallModule = IconMinusSmallModule;
  exports.IconPlusMedium = IconPlusMedium;
  exports.IconPlusMediumModule = IconPlusMediumModule;
  exports.IconPlusSmall = IconPlusSmall;
  exports.IconPlusSmallModule = IconPlusSmallModule;
  exports.IconTwoFingerTapMedium = IconTwoFingerTapMedium;
  exports.IconTwoFingerTapMediumModule = IconTwoFingerTapMediumModule;
  exports.IconTwoFingerTapSmall = IconTwoFingerTapSmall;
  exports.IconTwoFingerTapSmallModule = IconTwoFingerTapSmallModule;
  exports.SvgIconCircleMinusMedium = SvgIconCircleMinusMedium;
  exports.SvgIconCircleMinusSmall = SvgIconCircleMinusSmall;
  exports.SvgIconCirclePlusMedium = SvgIconCirclePlusMedium;
  exports.SvgIconCirclePlusSmall = SvgIconCirclePlusSmall;
  exports.SvgIconContextMenuMedium = SvgIconContextMenuMedium;
  exports.SvgIconContextMenuSmall = SvgIconContextMenuSmall;
  exports.SvgIconCrossMedium = SvgIconCrossMedium;
  exports.SvgIconCrossSmall = SvgIconCrossSmall;
  exports.SvgIconDragMedium = SvgIconDragMedium;
  exports.SvgIconDragSmall = SvgIconDragSmall;
  exports.SvgIconHamburgerMenuMedium = SvgIconHamburgerMenuMedium;
  exports.SvgIconHamburgerMenuSmall = SvgIconHamburgerMenuSmall;
  exports.SvgIconHouseMedium = SvgIconHouseMedium;
  exports.SvgIconHouseSmall = SvgIconHouseSmall;
  exports.SvgIconLayersMedium = SvgIconLayersMedium;
  exports.SvgIconLayersSmall = SvgIconLayersSmall;
  exports.SvgIconMinusMedium = SvgIconMinusMedium;
  exports.SvgIconMinusSmall = SvgIconMinusSmall;
  exports.SvgIconPlusMedium = SvgIconPlusMedium;
  exports.SvgIconPlusSmall = SvgIconPlusSmall;
  exports.SvgIconTwoFingerTapMedium = SvgIconTwoFingerTapMedium;
  exports.SvgIconTwoFingerTapSmall = SvgIconTwoFingerTapSmall;

  Object.defineProperty(exports, '__esModule', { value: true });

})));
//# sourceMappingURL=angular-icons-experimental-kom-navigation.umd.js.map
