import { Component, ChangeDetectionStrategy, NgModule } from '@angular/core';

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconArrowCircleMedium {
}
SvgIconArrowCircleMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconArrowCircleMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M29.25 7.5v6.75H22.5m6.396 6.748C27.682 25.923 23.475 29.25 18 29.25c-6.524 0-11.25-4.725-11.25-11.25 0-6.524 4.726-11.25 11.25-11.25 5.055 0 9.717 3.186 11.25 7.5"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowCircleMedium {
}
IconArrowCircleMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-arrow-circle-medium',
                template: ` <svg sbbIconArrowCircleMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowCircleMediumModule {
}
IconArrowCircleMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconArrowCircleMedium, IconArrowCircleMedium],
                exports: [SvgIconArrowCircleMedium, IconArrowCircleMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconArrowLongLeftMedium {
}
SvgIconArrowLongLeftMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconArrowLongLeftMedium]',
                template: `
    <svg:path fill="none" stroke="#000" d="M30 18.75H6.765m4.711-4.724L6.765 18.75l4.711 4.711" />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowLongLeftMedium {
}
IconArrowLongLeftMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-arrow-long-left-medium',
                template: ` <svg sbbIconArrowLongLeftMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowLongLeftMediumModule {
}
IconArrowLongLeftMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconArrowLongLeftMedium, IconArrowLongLeftMedium],
                exports: [SvgIconArrowLongLeftMedium, IconArrowLongLeftMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconArrowLongRightMedium {
}
SvgIconArrowLongRightMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconArrowLongRightMedium]',
                template: `
    <svg:path fill="none" stroke="#000" d="M6 18.737h23.235m-4.712 4.724l4.713-4.724-4.713-4.711" />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowLongRightMedium {
}
IconArrowLongRightMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-arrow-long-right-medium',
                template: ` <svg sbbIconArrowLongRightMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowLongRightMediumModule {
}
IconArrowLongRightMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconArrowLongRightMedium, IconArrowLongRightMedium],
                exports: [SvgIconArrowLongRightMedium, IconArrowLongRightMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconArrowRightMedium {
}
SvgIconArrowRightMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconArrowRightMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M7.5 18.737h18.735M20.25 24.75l5.985-6.012-5.985-5.988"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowRightMedium {
}
IconArrowRightMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-arrow-right-medium',
                template: ` <svg sbbIconArrowRightMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowRightMediumModule {
}
IconArrowRightMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconArrowRightMedium, IconArrowRightMedium],
                exports: [SvgIconArrowRightMedium, IconArrowRightMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconArrowsCircleMedium {
}
SvgIconArrowsCircleMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconArrowsCircleMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M6.765 18c.012-6.213 5.058-11.241 11.27-11.23 4.369.01 9.358 3.52 11.2 7.48m.015-6.735l-.015 6.735H22.5M29.25 18c-.024 6.22-5.087 11.245-11.308 11.221-4.341-.015-9.322-3.531-11.177-7.456M6.75 28.5l.015-6.735 6.735-.015"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowsCircleMedium {
}
IconArrowsCircleMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-arrows-circle-medium',
                template: ` <svg sbbIconArrowsCircleMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowsCircleMediumModule {
}
IconArrowsCircleMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconArrowsCircleMedium, IconArrowsCircleMedium],
                exports: [SvgIconArrowsCircleMedium, IconArrowsCircleMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconArrowsLeftRightMedium {
}
SvgIconArrowsLeftRightMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconArrowsLeftRightMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M13.5 20.248l18.375.002M26.625 15l5.25 5.25-5.25 5.25m-4.128-9.748L4.125 15.75M9.375 21l-5.25-5.25 5.25-5.25"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowsLeftRightMedium {
}
IconArrowsLeftRightMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-arrows-left-right-medium',
                template: ` <svg sbbIconArrowsLeftRightMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowsLeftRightMediumModule {
}
IconArrowsLeftRightMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconArrowsLeftRightMedium, IconArrowsLeftRightMedium],
                exports: [SvgIconArrowsLeftRightMedium, IconArrowsLeftRightMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconArrowsLeftRightDownUpMedium {
}
SvgIconArrowsLeftRightDownUpMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconArrowsLeftRightDownUpMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M17.25 4.125v26.25m5.779-20.409l-5.78-5.841-5.763 5.844m-.012 14.564l5.78 5.841 5.763-5.845M25.125 12l5.25 5.25-5.25 5.25m-15.75 0l-5.25-5.25L9.375 12m21 5.252l-26.25-.001"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowsLeftRightDownUpMedium {
}
IconArrowsLeftRightDownUpMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-arrows-left-right-down-up-medium',
                template: ` <svg sbbIconArrowsLeftRightDownUpMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowsLeftRightDownUpMediumModule {
}
IconArrowsLeftRightDownUpMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconArrowsLeftRightDownUpMedium, IconArrowsLeftRightDownUpMedium],
                exports: [SvgIconArrowsLeftRightDownUpMedium, IconArrowsLeftRightDownUpMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconArrowsRightLeftMedium {
}
SvgIconArrowsRightLeftMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconArrowsRightLeftMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M7.5 11.236h18.735M20.25 17.25l5.985-6.014L20.25 5.25M27 24.738H8.25m5.985 6.013L8.25 24.738l5.985-5.987"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowsRightLeftMedium {
}
IconArrowsRightLeftMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-arrows-right-left-medium',
                template: ` <svg sbbIconArrowsRightLeftMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowsRightLeftMediumModule {
}
IconArrowsRightLeftMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconArrowsRightLeftMedium, IconArrowsRightLeftMedium],
                exports: [SvgIconArrowsRightLeftMedium, IconArrowsRightLeftMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconArrowsUpDownMedium {
}
SvgIconArrowsUpDownMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconArrowsUpDownMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M11.25 5.625V28.5m5.778-17.034L11.25 5.625l-5.764 5.844m19.267 15.905V4.498m-5.779 17.034l5.78 5.841 5.763-5.845"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowsUpDownMedium {
}
IconArrowsUpDownMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-arrows-up-down-medium',
                template: ` <svg sbbIconArrowsUpDownMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowsUpDownMediumModule {
}
IconArrowsUpDownMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconArrowsUpDownMedium, IconArrowsUpDownMedium],
                exports: [SvgIconArrowsUpDownMedium, IconArrowsUpDownMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconChevronRightMedium {
}
SvgIconChevronRightMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconChevronRightMedium]',
                template: ` <svg:path fill="none" stroke="#000" d="M13.5 9l9 9-9 9" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronRightMedium {
}
IconChevronRightMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-chevron-right-medium',
                template: ` <svg sbbIconChevronRightMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronRightMediumModule {
}
IconChevronRightMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconChevronRightMedium, IconChevronRightMedium],
                exports: [SvgIconChevronRightMedium, IconChevronRightMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconChevronSmallDownMedium {
}
SvgIconChevronSmallDownMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconChevronSmallDownMedium]',
                template: ` <svg:path fill="none" stroke="#000" d="M12.138 15.525l5.856 5.925 5.856-5.922" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallDownMedium {
}
IconChevronSmallDownMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-chevron-small-down-medium',
                template: ` <svg sbbIconChevronSmallDownMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallDownMediumModule {
}
IconChevronSmallDownMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconChevronSmallDownMedium, IconChevronSmallDownMedium],
                exports: [SvgIconChevronSmallDownMedium, IconChevronSmallDownMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconChevronSmallDownCircleMedium {
}
SvgIconChevronSmallDownCircleMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconChevronSmallDownCircleMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M18 6.75c6.215 0 11.25 5.037 11.25 11.25 0 6.214-5.035 11.25-11.25 11.25-6.213 0-11.25-5.036-11.25-11.25 0-6.213 5.037-11.25 11.25-11.25zm-5.862 8.775l5.856 5.925 5.856-5.922"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallDownCircleMedium {
}
IconChevronSmallDownCircleMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-chevron-small-down-circle-medium',
                template: ` <svg sbbIconChevronSmallDownCircleMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallDownCircleMediumModule {
}
IconChevronSmallDownCircleMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconChevronSmallDownCircleMedium, IconChevronSmallDownCircleMedium],
                exports: [SvgIconChevronSmallDownCircleMedium, IconChevronSmallDownCircleMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconChevronSmallLeftMedium {
}
SvgIconChevronSmallLeftMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconChevronSmallLeftMedium]',
                template: ` <svg:path fill="none" stroke="#000" d="M20.512 12.144L14.587 18l5.922 5.856" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallLeftMedium {
}
IconChevronSmallLeftMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-chevron-small-left-medium',
                template: ` <svg sbbIconChevronSmallLeftMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallLeftMediumModule {
}
IconChevronSmallLeftMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconChevronSmallLeftMedium, IconChevronSmallLeftMedium],
                exports: [SvgIconChevronSmallLeftMedium, IconChevronSmallLeftMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconChevronSmallLeftCircleMedium {
}
SvgIconChevronSmallLeftCircleMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconChevronSmallLeftCircleMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M18 6.75c6.215 0 11.25 5.037 11.25 11.25 0 6.214-5.035 11.25-11.25 11.25-6.213 0-11.25-5.036-11.25-11.25 0-6.213 5.037-11.25 11.25-11.25zm2.512 5.394L14.587 18l5.922 5.856"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallLeftCircleMedium {
}
IconChevronSmallLeftCircleMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-chevron-small-left-circle-medium',
                template: ` <svg sbbIconChevronSmallLeftCircleMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallLeftCircleMediumModule {
}
IconChevronSmallLeftCircleMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconChevronSmallLeftCircleMedium, IconChevronSmallLeftCircleMedium],
                exports: [SvgIconChevronSmallLeftCircleMedium, IconChevronSmallLeftCircleMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconChevronSmallRightMedium {
}
SvgIconChevronSmallRightMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconChevronSmallRightMedium]',
                template: ` <svg:path fill="none" stroke="#000" d="M15.488 23.856L21.413 18l-5.924-5.856" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallRightMedium {
}
IconChevronSmallRightMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-chevron-small-right-medium',
                template: ` <svg sbbIconChevronSmallRightMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallRightMediumModule {
}
IconChevronSmallRightMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconChevronSmallRightMedium, IconChevronSmallRightMedium],
                exports: [SvgIconChevronSmallRightMedium, IconChevronSmallRightMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconChevronSmallRightCircleMedium {
}
SvgIconChevronSmallRightCircleMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconChevronSmallRightCircleMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M19.5 6.75c6.215 0 11.25 5.037 11.25 11.25 0 6.214-5.035 11.25-11.25 11.25-6.213 0-11.25-5.036-11.25-11.25 0-6.213 5.037-11.25 11.25-11.25zm-2.512 17.106L22.913 18l-5.924-5.856"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallRightCircleMedium {
}
IconChevronSmallRightCircleMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-chevron-small-right-circle-medium',
                template: ` <svg sbbIconChevronSmallRightCircleMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallRightCircleMediumModule {
}
IconChevronSmallRightCircleMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconChevronSmallRightCircleMedium, IconChevronSmallRightCircleMedium],
                exports: [SvgIconChevronSmallRightCircleMedium, IconChevronSmallRightCircleMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconChevronSmallUpMedium {
}
SvgIconChevronSmallUpMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconChevronSmallUpMedium]',
                template: ` <svg:path fill="none" stroke="#000" d="M23.851 20.512l-5.856-5.925-5.856 5.923" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallUpMedium {
}
IconChevronSmallUpMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-chevron-small-up-medium',
                template: ` <svg sbbIconChevronSmallUpMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallUpMediumModule {
}
IconChevronSmallUpMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconChevronSmallUpMedium, IconChevronSmallUpMedium],
                exports: [SvgIconChevronSmallUpMedium, IconChevronSmallUpMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconChevronSmallUpCircleMedium {
}
SvgIconChevronSmallUpCircleMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconChevronSmallUpCircleMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M18 6.75c6.215 0 11.25 5.037 11.25 11.25 0 6.214-5.035 11.25-11.25 11.25-6.213 0-11.25-5.036-11.25-11.25 0-6.213 5.037-11.25 11.25-11.25zm5.85 13.762l-5.855-5.925-5.856 5.923"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallUpCircleMedium {
}
IconChevronSmallUpCircleMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-chevron-small-up-circle-medium',
                template: ` <svg sbbIconChevronSmallUpCircleMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallUpCircleMediumModule {
}
IconChevronSmallUpCircleMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconChevronSmallUpCircleMedium, IconChevronSmallUpCircleMedium],
                exports: [SvgIconChevronSmallUpCircleMedium, IconChevronSmallUpCircleMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconIncreaseSizeMedium {
}
SvgIconIncreaseSizeMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconIncreaseSizeMedium]',
                template: `
    <svg:g fill="none" fill-rule="evenodd" stroke="#000">
      <svg:path d="M30.75 5.249L24 11.999m1.5-6.75h5.25v5.25" />
      <svg:path stroke-dasharray="1 1" d="M3 14.25h18.75V33" />
    </svg:g>
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconIncreaseSizeMedium {
}
IconIncreaseSizeMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-increase-size-medium',
                template: ` <svg sbbIconIncreaseSizeMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconIncreaseSizeMediumModule {
}
IconIncreaseSizeMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconIncreaseSizeMedium, IconIncreaseSizeMedium],
                exports: [SvgIconIncreaseSizeMedium, IconIncreaseSizeMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconReduceSizeMedium {
}
SvgIconReduceSizeMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconReduceSizeMedium]',
                template: `
    <svg:g fill="none" fill-rule="evenodd" stroke="#000">
      <svg:path d="M24.75 24.75l6.75 6.75M24.75 30v-5.25H30" />
      <svg:path stroke-dasharray="1 1" d="M21.75 3v18.75H3" />
    </svg:g>
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconReduceSizeMedium {
}
IconReduceSizeMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-reduce-size-medium',
                template: ` <svg sbbIconReduceSizeMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconReduceSizeMediumModule {
}
IconReduceSizeMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconReduceSizeMedium, IconReduceSizeMedium],
                exports: [SvgIconReduceSizeMedium, IconReduceSizeMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconArrowCircleSmall {
}
SvgIconArrowCircleSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconArrowCircleSmall]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M19.5 5v4.5H15M19.264 14c-.81 3.283-3.614 5.5-7.264 5.5-4.35 0-7.5-3.15-7.5-7.5 0-4.348 3.15-7.5 7.5-7.5 3.37 0 6.478 2.125 7.5 5"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowCircleSmall {
}
IconArrowCircleSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-arrow-circle-small',
                template: ` <svg sbbIconArrowCircleSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowCircleSmallModule {
}
IconArrowCircleSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconArrowCircleSmall, IconArrowCircleSmall],
                exports: [SvgIconArrowCircleSmall, IconArrowCircleSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconArrowLongLeftSmall {
}
SvgIconArrowLongLeftSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconArrowLongLeftSmall]',
                template: `
    <svg:path fill="none" stroke="#000" d="M20 12.5H4.51m3.14-3.15L4.51 12.5l3.14 3.14" />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowLongLeftSmall {
}
IconArrowLongLeftSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-arrow-long-left-small',
                template: ` <svg sbbIconArrowLongLeftSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowLongLeftSmallModule {
}
IconArrowLongLeftSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconArrowLongLeftSmall, IconArrowLongLeftSmall],
                exports: [SvgIconArrowLongLeftSmall, IconArrowLongLeftSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconArrowLongRightSmall {
}
SvgIconArrowLongRightSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconArrowLongRightSmall]',
                template: `
    <svg:path fill="none" stroke="#000" d="M4 12.491h15.49m-3.141 3.15l3.142-3.15-3.142-3.14" />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowLongRightSmall {
}
IconArrowLongRightSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-arrow-long-right-small',
                template: ` <svg sbbIconArrowLongRightSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowLongRightSmallModule {
}
IconArrowLongRightSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconArrowLongRightSmall, IconArrowLongRightSmall],
                exports: [SvgIconArrowLongRightSmall, IconArrowLongRightSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconArrowRightSmall {
}
SvgIconArrowRightSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconArrowRightSmall]',
                template: `
    <svg:path fill="none" stroke="#000" d="M5 12.491h12.49M13.5 16.5l3.99-4.008L13.5 8.5" />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowRightSmall {
}
IconArrowRightSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-arrow-right-small',
                template: ` <svg sbbIconArrowRightSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowRightSmallModule {
}
IconArrowRightSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconArrowRightSmall, IconArrowRightSmall],
                exports: [SvgIconArrowRightSmall, IconArrowRightSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconArrowsCircleSmall {
}
SvgIconArrowsCircleSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconArrowsCircleSmall]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M4.51 12a7.5 7.5 0 017.514-7.486c2.912.006 6.238 2.346 7.466 4.986m.01-4.49l-.01 4.49H15m4.5 2.5a7.51 7.51 0 01-7.539 7.48c-2.894-.01-6.214-2.353-7.451-4.97M4.5 19l.01-4.49L9 14.5"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowsCircleSmall {
}
IconArrowsCircleSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-arrows-circle-small',
                template: ` <svg sbbIconArrowsCircleSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowsCircleSmallModule {
}
IconArrowsCircleSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconArrowsCircleSmall, IconArrowsCircleSmall],
                exports: [SvgIconArrowsCircleSmall, IconArrowsCircleSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconArrowsLeftRightSmall {
}
SvgIconArrowsLeftRightSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconArrowsLeftRightSmall]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M9 13.499h12.25M17.75 10l3.5 3.5-3.5 3.5m-2.752-6.499H2.75M6.25 14l-3.5-3.5L6.25 7"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowsLeftRightSmall {
}
IconArrowsLeftRightSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-arrows-left-right-small',
                template: ` <svg sbbIconArrowsLeftRightSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowsLeftRightSmallModule {
}
IconArrowsLeftRightSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconArrowsLeftRightSmall, IconArrowsLeftRightSmall],
                exports: [SvgIconArrowsLeftRightSmall, IconArrowsLeftRightSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconArrowsLeftRightDownUpSmall {
}
SvgIconArrowsLeftRightDownUpSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconArrowsLeftRightDownUpSmall]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M11.5 2.75v17.5m3.852-13.606L11.5 2.75 7.657 6.646m-.008 9.71l3.853 3.893 3.842-3.896M16.75 8l3.5 3.5-3.5 3.5m-10.5 0l-3.5-3.5L6.25 8m14 3.502L2.75 11.5"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowsLeftRightDownUpSmall {
}
IconArrowsLeftRightDownUpSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-arrows-left-right-down-up-small',
                template: ` <svg sbbIconArrowsLeftRightDownUpSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowsLeftRightDownUpSmallModule {
}
IconArrowsLeftRightDownUpSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconArrowsLeftRightDownUpSmall, IconArrowsLeftRightDownUpSmall],
                exports: [SvgIconArrowsLeftRightDownUpSmall, IconArrowsLeftRightDownUpSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconArrowsRightLeftSmall {
}
SvgIconArrowsRightLeftSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconArrowsRightLeftSmall]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M5 7.49h12.49M13.5 11.5l3.99-4.01L13.5 3.5M18 16.492H5.5M9.49 20.5L5.5 16.49l3.99-3.99"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowsRightLeftSmall {
}
IconArrowsRightLeftSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-arrows-right-left-small',
                template: ` <svg sbbIconArrowsRightLeftSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowsRightLeftSmallModule {
}
IconArrowsRightLeftSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconArrowsRightLeftSmall, IconArrowsRightLeftSmall],
                exports: [SvgIconArrowsRightLeftSmall, IconArrowsRightLeftSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconArrowsUpDownSmall {
}
SvgIconArrowsUpDownSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconArrowsUpDownSmall]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M7.5 3.75V19m3.852-11.356L7.5 3.75 3.657 7.646m12.845 10.603V2.999m-3.853 11.356l3.853 3.895 3.842-3.898"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowsUpDownSmall {
}
IconArrowsUpDownSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-arrows-up-down-small',
                template: ` <svg sbbIconArrowsUpDownSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconArrowsUpDownSmallModule {
}
IconArrowsUpDownSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconArrowsUpDownSmall, IconArrowsUpDownSmall],
                exports: [SvgIconArrowsUpDownSmall, IconArrowsUpDownSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconChevronRightSmall {
}
SvgIconChevronRightSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconChevronRightSmall]',
                template: ` <svg:path fill="none" stroke="#000" d="M9 6l6 6-6 6" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronRightSmall {
}
IconChevronRightSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-chevron-right-small',
                template: ` <svg sbbIconChevronRightSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronRightSmallModule {
}
IconChevronRightSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconChevronRightSmall, IconChevronRightSmall],
                exports: [SvgIconChevronRightSmall, IconChevronRightSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconChevronSmallDownSmall {
}
SvgIconChevronSmallDownSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconChevronSmallDownSmall]',
                template: ` <svg:path fill="none" stroke="#000" d="M8.092 10.35l3.904 3.95 3.904-3.948" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallDownSmall {
}
IconChevronSmallDownSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-chevron-small-down-small',
                template: ` <svg sbbIconChevronSmallDownSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallDownSmallModule {
}
IconChevronSmallDownSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconChevronSmallDownSmall, IconChevronSmallDownSmall],
                exports: [SvgIconChevronSmallDownSmall, IconChevronSmallDownSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconChevronSmallDownCircleSmall {
}
SvgIconChevronSmallDownCircleSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconChevronSmallDownCircleSmall]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M12 4.5a7.5 7.5 0 017.5 7.5c0 4.143-3.357 7.5-7.5 7.5a7.5 7.5 0 010-15zm-3.908 5.85l3.904 3.95 3.904-3.948"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallDownCircleSmall {
}
IconChevronSmallDownCircleSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-chevron-small-down-circle-small',
                template: ` <svg sbbIconChevronSmallDownCircleSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallDownCircleSmallModule {
}
IconChevronSmallDownCircleSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconChevronSmallDownCircleSmall, IconChevronSmallDownCircleSmall],
                exports: [SvgIconChevronSmallDownCircleSmall, IconChevronSmallDownCircleSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconChevronSmallLeftSmall {
}
SvgIconChevronSmallLeftSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconChevronSmallLeftSmall]',
                template: ` <svg:path fill="none" stroke="#000" d="M13.675 8.096L9.725 12l3.948 3.904" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallLeftSmall {
}
IconChevronSmallLeftSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-chevron-small-left-small',
                template: ` <svg sbbIconChevronSmallLeftSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallLeftSmallModule {
}
IconChevronSmallLeftSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconChevronSmallLeftSmall, IconChevronSmallLeftSmall],
                exports: [SvgIconChevronSmallLeftSmall, IconChevronSmallLeftSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconChevronSmallLeftCircleSmall {
}
SvgIconChevronSmallLeftCircleSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconChevronSmallLeftCircleSmall]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M12 4.5a7.5 7.5 0 017.5 7.5c0 4.143-3.357 7.5-7.5 7.5a7.5 7.5 0 010-15zm1.675 3.596L9.725 12l3.948 3.904"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallLeftCircleSmall {
}
IconChevronSmallLeftCircleSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-chevron-small-left-circle-small',
                template: ` <svg sbbIconChevronSmallLeftCircleSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallLeftCircleSmallModule {
}
IconChevronSmallLeftCircleSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconChevronSmallLeftCircleSmall, IconChevronSmallLeftCircleSmall],
                exports: [SvgIconChevronSmallLeftCircleSmall, IconChevronSmallLeftCircleSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconChevronSmallRightSmall {
}
SvgIconChevronSmallRightSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconChevronSmallRightSmall]',
                template: ` <svg:path fill="none" stroke="#000" d="M10.325 15.904L14.275 12l-3.949-3.904" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallRightSmall {
}
IconChevronSmallRightSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-chevron-small-right-small',
                template: ` <svg sbbIconChevronSmallRightSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallRightSmallModule {
}
IconChevronSmallRightSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconChevronSmallRightSmall, IconChevronSmallRightSmall],
                exports: [SvgIconChevronSmallRightSmall, IconChevronSmallRightSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconChevronSmallRightCircleSmall {
}
SvgIconChevronSmallRightCircleSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconChevronSmallRightCircleSmall]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M13 4.5a7.5 7.5 0 017.5 7.5c0 4.143-3.357 7.5-7.5 7.5a7.5 7.5 0 010-15zm-1.675 11.404L15.275 12l-3.949-3.904"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallRightCircleSmall {
}
IconChevronSmallRightCircleSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-chevron-small-right-circle-small',
                template: ` <svg sbbIconChevronSmallRightCircleSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallRightCircleSmallModule {
}
IconChevronSmallRightCircleSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconChevronSmallRightCircleSmall, IconChevronSmallRightCircleSmall],
                exports: [SvgIconChevronSmallRightCircleSmall, IconChevronSmallRightCircleSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconChevronSmallUpSmall {
}
SvgIconChevronSmallUpSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconChevronSmallUpSmall]',
                template: ` <svg:path fill="none" stroke="#000" d="M15.9 13.675l-3.904-3.95-3.904 3.949" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallUpSmall {
}
IconChevronSmallUpSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-chevron-small-up-small',
                template: ` <svg sbbIconChevronSmallUpSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallUpSmallModule {
}
IconChevronSmallUpSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconChevronSmallUpSmall, IconChevronSmallUpSmall],
                exports: [SvgIconChevronSmallUpSmall, IconChevronSmallUpSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconChevronSmallUpCircleSmall {
}
SvgIconChevronSmallUpCircleSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconChevronSmallUpCircleSmall]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M12 4.5a7.5 7.5 0 017.5 7.5c0 4.143-3.357 7.5-7.5 7.5a7.5 7.5 0 010-15zm3.9 9.175l-3.904-3.95-3.904 3.949"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallUpCircleSmall {
}
IconChevronSmallUpCircleSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-chevron-small-up-circle-small',
                template: ` <svg sbbIconChevronSmallUpCircleSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChevronSmallUpCircleSmallModule {
}
IconChevronSmallUpCircleSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconChevronSmallUpCircleSmall, IconChevronSmallUpCircleSmall],
                exports: [SvgIconChevronSmallUpCircleSmall, IconChevronSmallUpCircleSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconIncreaseSizeSmall {
}
SvgIconIncreaseSizeSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconIncreaseSizeSmall]',
                template: `
    <svg:g fill="none" fill-rule="evenodd" stroke="#000">
      <svg:path d="M20.5 3.5L16 8m1-4.5h3.5V7" />
      <svg:path stroke-dasharray="1 1" d="M2 9.5h12.5V22" />
    </svg:g>
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconIncreaseSizeSmall {
}
IconIncreaseSizeSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-increase-size-small',
                template: ` <svg sbbIconIncreaseSizeSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconIncreaseSizeSmallModule {
}
IconIncreaseSizeSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconIncreaseSizeSmall, IconIncreaseSizeSmall],
                exports: [SvgIconIncreaseSizeSmall, IconIncreaseSizeSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconReduceSizeSmall {
}
SvgIconReduceSizeSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconReduceSizeSmall]',
                template: `
    <svg:g fill="none" fill-rule="evenodd" stroke="#000">
      <svg:path d="M16.5 16.5L21 21m-4.5-1v-3.5H20" />
      <svg:path stroke-dasharray="1 1" d="M14.5 2v12.5H2" />
    </svg:g>
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-arrow',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconReduceSizeSmall {
}
IconReduceSizeSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-reduce-size-small',
                template: ` <svg sbbIconReduceSizeSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconReduceSizeSmallModule {
}
IconReduceSizeSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconReduceSizeSmall, IconReduceSizeSmall],
                exports: [SvgIconReduceSizeSmall, IconReduceSizeSmall],
            },] }
];

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

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

export { IconArrowCircleMedium, IconArrowCircleMediumModule, IconArrowCircleSmall, IconArrowCircleSmallModule, IconArrowLongLeftMedium, IconArrowLongLeftMediumModule, IconArrowLongLeftSmall, IconArrowLongLeftSmallModule, IconArrowLongRightMedium, IconArrowLongRightMediumModule, IconArrowLongRightSmall, IconArrowLongRightSmallModule, IconArrowRightMedium, IconArrowRightMediumModule, IconArrowRightSmall, IconArrowRightSmallModule, IconArrowsCircleMedium, IconArrowsCircleMediumModule, IconArrowsCircleSmall, IconArrowsCircleSmallModule, IconArrowsLeftRightDownUpMedium, IconArrowsLeftRightDownUpMediumModule, IconArrowsLeftRightDownUpSmall, IconArrowsLeftRightDownUpSmallModule, IconArrowsLeftRightMedium, IconArrowsLeftRightMediumModule, IconArrowsLeftRightSmall, IconArrowsLeftRightSmallModule, IconArrowsRightLeftMedium, IconArrowsRightLeftMediumModule, IconArrowsRightLeftSmall, IconArrowsRightLeftSmallModule, IconArrowsUpDownMedium, IconArrowsUpDownMediumModule, IconArrowsUpDownSmall, IconArrowsUpDownSmallModule, IconChevronRightMedium, IconChevronRightMediumModule, IconChevronRightSmall, IconChevronRightSmallModule, IconChevronSmallDownCircleMedium, IconChevronSmallDownCircleMediumModule, IconChevronSmallDownCircleSmall, IconChevronSmallDownCircleSmallModule, IconChevronSmallDownMedium, IconChevronSmallDownMediumModule, IconChevronSmallDownSmall, IconChevronSmallDownSmallModule, IconChevronSmallLeftCircleMedium, IconChevronSmallLeftCircleMediumModule, IconChevronSmallLeftCircleSmall, IconChevronSmallLeftCircleSmallModule, IconChevronSmallLeftMedium, IconChevronSmallLeftMediumModule, IconChevronSmallLeftSmall, IconChevronSmallLeftSmallModule, IconChevronSmallRightCircleMedium, IconChevronSmallRightCircleMediumModule, IconChevronSmallRightCircleSmall, IconChevronSmallRightCircleSmallModule, IconChevronSmallRightMedium, IconChevronSmallRightMediumModule, IconChevronSmallRightSmall, IconChevronSmallRightSmallModule, IconChevronSmallUpCircleMedium, IconChevronSmallUpCircleMediumModule, IconChevronSmallUpCircleSmall, IconChevronSmallUpCircleSmallModule, IconChevronSmallUpMedium, IconChevronSmallUpMediumModule, IconChevronSmallUpSmall, IconChevronSmallUpSmallModule, IconIncreaseSizeMedium, IconIncreaseSizeMediumModule, IconIncreaseSizeSmall, IconIncreaseSizeSmallModule, IconReduceSizeMedium, IconReduceSizeMediumModule, IconReduceSizeSmall, IconReduceSizeSmallModule, SvgIconArrowCircleMedium, SvgIconArrowCircleSmall, SvgIconArrowLongLeftMedium, SvgIconArrowLongLeftSmall, SvgIconArrowLongRightMedium, SvgIconArrowLongRightSmall, SvgIconArrowRightMedium, SvgIconArrowRightSmall, SvgIconArrowsCircleMedium, SvgIconArrowsCircleSmall, SvgIconArrowsLeftRightDownUpMedium, SvgIconArrowsLeftRightDownUpSmall, SvgIconArrowsLeftRightMedium, SvgIconArrowsLeftRightSmall, SvgIconArrowsRightLeftMedium, SvgIconArrowsRightLeftSmall, SvgIconArrowsUpDownMedium, SvgIconArrowsUpDownSmall, SvgIconChevronRightMedium, SvgIconChevronRightSmall, SvgIconChevronSmallDownCircleMedium, SvgIconChevronSmallDownCircleSmall, SvgIconChevronSmallDownMedium, SvgIconChevronSmallDownSmall, SvgIconChevronSmallLeftCircleMedium, SvgIconChevronSmallLeftCircleSmall, SvgIconChevronSmallLeftMedium, SvgIconChevronSmallLeftSmall, SvgIconChevronSmallRightCircleMedium, SvgIconChevronSmallRightCircleSmall, SvgIconChevronSmallRightMedium, SvgIconChevronSmallRightSmall, SvgIconChevronSmallUpCircleMedium, SvgIconChevronSmallUpCircleSmall, SvgIconChevronSmallUpMedium, SvgIconChevronSmallUpSmall, SvgIconIncreaseSizeMedium, SvgIconIncreaseSizeSmall, SvgIconReduceSizeMedium, SvgIconReduceSizeSmall };
//# sourceMappingURL=arrow.js.map
