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

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconAdultKidsLarge {
}
SvgIconAdultKidsLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconAdultKidsLarge]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M25.501 34.5l1-9h6l1 9M9.5 10.5a2 2 0 11-.001 4.001A2 2 0 019.5 10.5zm-2 17.001v12.498m4-12.498v12.498M5.5 29.5v-12h8v12m-8-1.999h8m16.001-9a2 2 0 11-.001 4.001A2 2 0 0129.5 18.5zm-2 14v7.498m4.001-7.498v7.498m-5.778-7.498h7.556m2.222 1.999l1-9h6l1 9m-4-16a2 2 0 11-.001 4.002 2 2 0 01.001-4.002zm-2 14.001v7.498m4-7.498v7.498m-5.778-7.498h7.556M15.5 34.5l1-9H22.5l1.001 9m-4-16a2 2 0 11-.002 4.002 2 2 0 01.002-4.002zm-2 14.001v7.498m4-7.498v7.498m-5.778-7.498h7.556"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-leisure',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :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 IconAdultKidsLarge {
}
IconAdultKidsLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-adult-kids-large',
                template: ` <svg sbbIconAdultKidsLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconAdultKidsLargeModule {
}
IconAdultKidsLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconAdultKidsLarge, IconAdultKidsLarge],
                exports: [SvgIconAdultKidsLarge, IconAdultKidsLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconBalloonsLarge {
}
SvgIconBalloonsLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconBalloonsLarge]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M17.5 33.5v8.522M17 12.5c-2.968.271-5.701 2.946-6.5 6.5m9-.5a13.452 13.452 0 012.387-7.771A8.617 8.617 0 0017.5 9.5c-5.523 0-10 5.373-10 12 0 6.628 4.477 12 10 12a9.399 9.399 0 007.613-4.229C21.793 27.318 19.5 23.236 19.5 18.5zm5.612 10.77a8.615 8.615 0 004.39 1.23c5.521 0 10-5.373 10-12s-4.479-12-10-12a9.406 9.406 0 00-7.615 4.23m7.614 19.77v11.522m-.5-32.522c-2.968.271-5.702 2.945-6.5 6.5"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-leisure',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :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 IconBalloonsLarge {
}
IconBalloonsLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-balloons-large',
                template: ` <svg sbbIconBalloonsLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconBalloonsLargeModule {
}
IconBalloonsLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconBalloonsLarge, IconBalloonsLarge],
                exports: [SvgIconBalloonsLarge, IconBalloonsLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconChristmasTreeShoppingBagLarge {
}
SvgIconChristmasTreeShoppingBagLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconChristmasTreeShoppingBagLarge]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M27.788 34.3L22.5 27.5h5l-7-9h3l-5.014-6.572m-3.972 0L9.5 18.5h3l-7 9h5l-7 9h24.167M16.5 5.5l1 3h3l-2.5 2 1 3-2.5-2-2.5 2 1-3-2.5-2h3l1-3zm0 34.5v-3.5M28.5 21.492L27.788 34.3l-.288 5.192h16l-1-18h-14zm8.994 3.5l.006-7.5a2 2 0 00-4 0v7.5"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-leisure',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :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 IconChristmasTreeShoppingBagLarge {
}
IconChristmasTreeShoppingBagLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-christmas-tree-shopping-bag-large',
                template: ` <svg sbbIconChristmasTreeShoppingBagLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconChristmasTreeShoppingBagLargeModule {
}
IconChristmasTreeShoppingBagLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconChristmasTreeShoppingBagLarge, IconChristmasTreeShoppingBagLarge],
                exports: [SvgIconChristmasTreeShoppingBagLarge, IconChristmasTreeShoppingBagLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconElephantLarge {
}
SvgIconElephantLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconElephantLarge]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M23.5 11.5h0c5.522 0 10 4.477 10 10v2c0 5.523-4.478 10-10 10-5.523 0-10-4.477-10-10v-2c0-5.523 4.477-10 10-10zm-8.054 17.91a9.975 9.975 0 01-3.888 7.033 9.991 9.991 0 007.11-4.189m9.624.023a9.986 9.986 0 007.094 4.166 9.98 9.98 0 01-3.884-6.964M18 22.5a1.5 1.5 0 11-.001 3.001A1.5 1.5 0 0118 22.5zm11.001 0A1.5 1.5 0 1129 25.501 1.5 1.5 0 0129 22.5zm-10.332 9.754C20.613 39.272 25.25 44 29.409 44H31.5a.5.5 0 101 0v-3a.5.5 0 00-1 0h-.43c-1.4 0-4.902-3.572-2.777-8.723M17.328 13.642a7.498 7.498 0 00-13.06 7.044l1.367 3.759a7.497 7.497 0 009.494 4.519m14.54-15.322a7.498 7.498 0 0113.062 7.044l-1.37 3.759a7.496 7.496 0 01-9.493 4.519"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-leisure',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :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 IconElephantLarge {
}
IconElephantLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-elephant-large',
                template: ` <svg sbbIconElephantLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconElephantLargeModule {
}
IconElephantLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconElephantLarge, IconElephantLarge],
                exports: [SvgIconElephantLarge, IconElephantLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconFerrisWheelLarge {
}
SvgIconFerrisWheelLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconFerrisWheelLarge]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M14.401 35.406a14.986 14.986 0 003.226 1.898m-8.98-11.819a14.896 14.896 0 002.947 7.113m0-18.197a14.906 14.906 0 00-2.948 7.113M21.515 8.647a14.896 14.896 0 00-7.113 2.947m18.197 0a14.906 14.906 0 00-7.113-2.948m12.867 12.869a14.9 14.9 0 00-2.947-7.113m0 18.197a14.915 14.915 0 002.947-7.113m-9.712 12.091a14.994 14.994 0 003.958-2.17M25.62 25.62a2.947 2.947 0 01-.4.33m-3.554-.092a2.982 2.982 0 01-.288-.238M16.499 40.5l6.001-17h2l5 17M25.485 8.646c.004-.049.015-.096.015-.146a2 2 0 00-4 0c0 .05.011.098.014.146m16.84 16.84c.049.002.096.014.145.014a2 2 0 000-4c-.049 0-.096.011-.146.014m-29.707 0c-.049-.002-.096-.014-.146-.014a2 2 0 000 4c.05 0 .098-.011.146-.014M35.407 14.4c.037-.032.08-.058.114-.094a2 2 0 10-2.828-2.828c-.036.036-.06.077-.094.115M11.594 32.6c-.038.032-.079.058-.115.094a2 2 0 102.828 2.828c.036-.035.062-.077.094-.114m18.198 0c.032.036.058.078.094.113a2 2 0 102.828-2.828c-.035-.036-.077-.06-.114-.094M14.4 11.594c-.032-.038-.058-.079-.094-.115a2 2 0 10-2.828 2.828c.036.036.077.062.115.094m13.627 11.55c.144-.098.277-.209.4-.33a3 3 0 10-4.242 0c.09.085.188.165.288.238M14 40.501h18.001M14.308 14.308l7.07 7.07-7.07-7.07zm11.313 7.07l7.071-7.07-7.07 7.07zM21.515 8.646a1.99 1.99 0 003.97 0m12.868 12.869a1.99 1.99 0 000 3.97m-29.707 0a1.99 1.99 0 000-3.97m23.953-9.92a1.989 1.989 0 002.808 2.806M14.4 35.406a1.99 1.99 0 00-2.807-2.808m23.812 0a1.99 1.99 0 00-2.808 2.809M11.594 14.4a1.989 1.989 0 002.807-2.807m-.093 21.098l7.07-7.07m4.243 0l7.071 7.07"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-leisure',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :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 IconFerrisWheelLarge {
}
IconFerrisWheelLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-ferris-wheel-large',
                template: ` <svg sbbIconFerrisWheelLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconFerrisWheelLargeModule {
}
IconFerrisWheelLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconFerrisWheelLarge, IconFerrisWheelLarge],
                exports: [SvgIconFerrisWheelLarge, IconFerrisWheelLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconHikingBootLarge {
}
SvgIconHikingBootLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconHikingBootLarge]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M9.5 28.5v-17h12V16c0 5.375 2.5 14.5 8 14.5h5a6 6 0 016 6h-17c-2.625 0-4.875-1-8-1h-7v-7a7 7 0 017 7m-6-20h12m1.5 4h-4m21.501 17v3H23.5v-1c-2.625 0-4.875-1-8-1v2h-8v-4h1m15.5-13h-4m5 3h-4"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-leisure',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :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 IconHikingBootLarge {
}
IconHikingBootLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-hiking-boot-large',
                template: ` <svg sbbIconHikingBootLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconHikingBootLargeModule {
}
IconHikingBootLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconHikingBootLarge, IconHikingBootLarge],
                exports: [SvgIconHikingBootLarge, IconHikingBootLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconLeafLarge {
}
SvgIconLeafLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconLeafLarge]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M17.56 20.438s-5.414-1.625-9.056.062c.356 3.909 3.602 7.046 6 9m-1.5-1a12.4 12.4 0 00-4.504 3c1.776 2.184 7.223 5 15.004 1m0-9.5l.03 17m-.03-9.5l-6-4m12-4.5c0-9.505-6-13.5-6-13.5s-6 3.995-6 13.5m11.944-1.563s5.414-1.625 9.056.063c-.356 3.909-3.602 7.046-6 9m1.5-1a12.4 12.4 0 014.504 3c-1.775 2.184-7.223 5-15.004 1m0-2l6-4"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-leisure',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :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 IconLeafLarge {
}
IconLeafLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-leaf-large',
                template: ` <svg sbbIconLeafLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconLeafLargeModule {
}
IconLeafLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconLeafLarge, IconLeafLarge],
                exports: [SvgIconLeafLarge, IconLeafLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconLocomotiveViaductLarge {
}
SvgIconLocomotiveViaductLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconLocomotiveViaductLarge]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M27.501 7.494a.991.991 0 00-.691.28 1.494 1.494 0 00-.879-.71 1.49 1.49 0 00-2.86 0c-.026.009-.053.016-.079.026.002-.03.009-.058.009-.09a1.497 1.497 0 00-2.909-.496c-.031-.002-.06-.01-.091-.01a1.496 1.496 0 00-.121 2.989 1.491 1.491 0 002.371-.161 1.49 1.49 0 002.25.284 1.484 1.484 0 002.309-.392.999.999 0 10.691-1.72zM5.999 23.5h38M18.5 42.002v-13a2.5 2.5 0 10-5 0v13m19.002-11.63V29a2.5 2.5 0 00-5 0v5.117m-7.001 7.883v-13a2.5 2.5 0 115 0v7.458M44 27.501c-10.063 0-18.166 5.638-21.5 14.5h-16v-13a2.5 2.5 0 015 0v13m1.001-23.006v-7.5l7 .006v2.993h12l.001 3.007m-1.001-3.007v-3h-2v3m-5.088 7h3.088m-9.086 0h3.175m8.823 0h3.838l-1.75-3.993h-19v3.993H14.6m14.902-14a1 1 0 110 2 1 1 0 010-2zm-7.5 12a1.5 1.5 0 110 3 1.5 1.5 0 010-3zm-6 0a1.5 1.5 0 110 3 1.5 1.5 0 010-3zm12 0a1.5 1.5 0 110 3 1.5 1.5 0 010-3z"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-leisure',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :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 IconLocomotiveViaductLarge {
}
IconLocomotiveViaductLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-locomotive-viaduct-large',
                template: ` <svg sbbIconLocomotiveViaductLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconLocomotiveViaductLargeModule {
}
IconLocomotiveViaductLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconLocomotiveViaductLarge, IconLocomotiveViaductLarge],
                exports: [SvgIconLocomotiveViaductLarge, IconLocomotiveViaductLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconLucerneChapelBridgeLarge {
}
SvgIconLucerneChapelBridgeLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconLucerneChapelBridgeLarge]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M21.5 16l-5 .5-4 2 9-12 9.006 12-4-2-5-.5H21.5zm-8 5.48l2-.996 6-.498M13.5 18v3.5l1.006 2 2-.5h5M15.5 17v3.5l1.006 2.5v6.08M21.5 16V28.758M14.505 23.5v5.709m15-7.729l-2-.996-6-.498m8-1.986v3.5l-1.005 2-2-.5h-5m6.006-6v3.5L26.5 23v5.435m2-4.935v4.804M41 32.5l-34 2 3.005-5L41 27.5m0 8l-33 2v-3m1.5 2.924V41m14.001-4.44V40m14.001-4.29V39"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-leisure',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :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 IconLucerneChapelBridgeLarge {
}
IconLucerneChapelBridgeLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-lucerne-chapel-bridge-large',
                template: ` <svg sbbIconLucerneChapelBridgeLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconLucerneChapelBridgeLargeModule {
}
IconLucerneChapelBridgeLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconLucerneChapelBridgeLarge, IconLucerneChapelBridgeLarge],
                exports: [SvgIconLucerneChapelBridgeLarge, IconLucerneChapelBridgeLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconMarketShoppingBagLarge {
}
SvgIconMarketShoppingBagLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconMarketShoppingBagLarge]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M28.5 21.492l-1 17h16l-1-17h-14zm8.994 3.5l.006-7.5a2 2 0 00-4 0v7.5m-28 13.516h18v-7h-18v7zm16-21.29v14.274h-14V17.218m3 .274a2 2 0 01-2-2 2 2 0 01-4 0v-2h20v2a2 2 0 01-4 0 2 2 0 01-4 0 2 2 0 01-4 0 2 2 0 01-2 2zm15.501-4l-3-4H6.5l-3 4h22.501z"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-leisure',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :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 IconMarketShoppingBagLarge {
}
IconMarketShoppingBagLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-market-shopping-bag-large',
                template: ` <svg sbbIconMarketShoppingBagLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconMarketShoppingBagLargeModule {
}
IconMarketShoppingBagLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconMarketShoppingBagLarge, IconMarketShoppingBagLarge],
                exports: [SvgIconMarketShoppingBagLarge, IconMarketShoppingBagLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconMountainSunLarge {
}
SvgIconMountainSunLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconMountainSunLarge]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M22.193 25.161L16 20.001 5.5 38.5h37l-14.177-23M20 29l7.71-13.5m-12.996 23L19 31l5 3.5h6l3.804 4M23 23.5l2.5 2 3-2 3 2 2-2m-13.172.106a7.5 7.5 0 00-5.723-8.931 7.5 7.5 0 00-3.835 14.488M25.166 11.22c-2.14 0-2.565 4.28.8 4.28h6.997c3.318 0 3.198-4.28.699-4.18a2.83 2.83 0 00-5.297-1.991 1.996 1.996 0 00-3.199 1.89z"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-leisure',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :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 IconMountainSunLarge {
}
IconMountainSunLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-mountain-sun-large',
                template: ` <svg sbbIconMountainSunLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconMountainSunLargeModule {
}
IconMountainSunLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconMountainSunLarge, IconMountainSunLarge],
                exports: [SvgIconMountainSunLarge, IconMountainSunLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconMuseumLarge {
}
SvgIconMuseumLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconMuseumLarge]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M9.5 32.5v-16 16zm3 0v-16 16zm2 0l-2 6 2-6zm4 0v-16 16zm3.001 0v-16 16zm19-16H7.5v-4.002L24.005 9.5l16.496 2.998V16.5zm-2 16v-16 16zm-3 0v-16 16zm-2 0l2 6m5 0H7.5v-3h1v-3h31.001v3h1v3zm-11-6v-16 16zm-3.001 0v-16 16z"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-leisure',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :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 IconMuseumLarge {
}
IconMuseumLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-museum-large',
                template: ` <svg sbbIconMuseumLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconMuseumLargeModule {
}
IconMuseumLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconMuseumLarge, IconMuseumLarge],
                exports: [SvgIconMuseumLarge, IconMuseumLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconMusicRockHandGestureLarge {
}
SvgIconMusicRockHandGestureLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconMusicRockHandGestureLarge]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M16.499 26.5v-2.536a5.98 5.98 0 002-4.464V12a1.5 1.5 0 10-3 0v7-2a1.5 1.5 0 00-3 0v2h0v-2a1.5 1.5 0 00-3 0v2-7a1.5 1.5 0 00-3 0l-.001 7.5c0 1.706.728 3.33 2.001 4.464V26.5m9 10.924l-10 .076v-11h10v10.924zm-10-8.924h10-10zm2 2.5v6.5V31zM25 29.5a3.5 3.5 0 110 7 3.5 3.5 0 010-7zm13.001-4a3.5 3.5 0 11.001 6.999 3.5 3.5 0 01-.001-6.999zM28.501 33V15.443L41.502 12.5v16.809M28.501 18.443L41.502 15.5"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-leisure',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :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 IconMusicRockHandGestureLarge {
}
IconMusicRockHandGestureLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-music-rock-hand-gesture-large',
                template: ` <svg sbbIconMusicRockHandGestureLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconMusicRockHandGestureLargeModule {
}
IconMusicRockHandGestureLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconMusicRockHandGestureLarge, IconMusicRockHandGestureLarge],
                exports: [SvgIconMusicRockHandGestureLarge, IconMusicRockHandGestureLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconRailwayShipLarge {
}
SvgIconRailwayShipLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconRailwayShipLarge]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M45.5 29.005V31.5s0 2-3 2h-5l1-6 7 1.505zM28.536 12.624A47.269 47.269 0 0144.5 26.5v2.262M37.833 31.5h-7.689m-5.288 0H22m2.037 5.001H20M28.5 15.5l-2 6h10a34.322 34.322 0 00-8-6zm-.999 15a4 4 0 110 8 4 4 0 010-8zM39 33.5l2.5 3-10.538.001m-14.472-.907a20.172 20.172 0 00-1.99-.094 24.322 24.322 0 00-7.327 1.317M23 17.5h-3.86a2 2 0 00-1.962 1.608l-.199 1a1.999 1.999 0 001.96 2.392H21m-3.535 10.216A19.486 19.486 0 0014.5 32.5c-3.423 0-5.31.814-7.664 1.403L2.5 22.5h11.514l.986-5h-2.5v-6H25M17 40L28 8"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-leisure',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :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 IconRailwayShipLarge {
}
IconRailwayShipLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-railway-ship-large',
                template: ` <svg sbbIconRailwayShipLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconRailwayShipLargeModule {
}
IconRailwayShipLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconRailwayShipLarge, IconRailwayShipLarge],
                exports: [SvgIconRailwayShipLarge, IconRailwayShipLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconSledgeSnowshoeLarge {
}
SvgIconSledgeSnowshoeLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconSledgeSnowshoeLarge]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M6 38.5h26.5c5.478 0 8-1.806 8-6.5M6 32.501h28m-24.5 0V38.5m7-5.999V38.5m7-5.999V38.5m7.001-5.999V38.5M41 18.5c-10.446 0-14.707 9-25.5 9a9 9 0 010-18c10.793 0 15.054 9 25.5 9zM13.5 9.721v5.314m4-5.427v5.428m-4 6.929v5.312m4-5.312v5.429M26.502 13v11M41 18.5H19.5m-4-4a4 4 0 110 8 4 4 0 010-8z"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-leisure',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :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 IconSledgeSnowshoeLarge {
}
IconSledgeSnowshoeLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-sledge-snowshoe-large',
                template: ` <svg sbbIconSledgeSnowshoeLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconSledgeSnowshoeLargeModule {
}
IconSledgeSnowshoeLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconSledgeSnowshoeLarge, IconSledgeSnowshoeLarge],
                exports: [SvgIconSledgeSnowshoeLarge, IconSledgeSnowshoeLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconSoccerBallLarge {
}
SvgIconSoccerBallLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconSoccerBallLarge]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M24.5 11.157V17m-12.219 3.031l5.22 2.055M16.944 34.4l3.229-4.085m11.886 4.09l-3.234-4.09m7.883-10.283L31.5 22.086M24.5 17l-7 5.086 2.674 8.229h8.652l2.674-8.229-7-5.086zM9.825 34.4h7.12l2.207 6.792m-9.07-27.933l2.2 6.772-5.77 4.193M30.272 6.963L24.5 11.157l-5.773-4.194M42.488 24.23l-5.779-4.199 2.204-6.781m-9.057 27.94l2.204-6.786h7.111M18.727 6.963l5.773 4.194 5.773-4.194M6.5 24c0 .075.01.148.011.224l5.77-4.193-2.2-6.772m28.832-.01l-2.204 6.783 5.78 4.198c0-.078.011-.152.011-.23M19.152 41.192L16.945 34.4h-7.12m29.347.005H32.06l-2.204 6.786M24.5 6c9.941 0 18 8.059 18 18s-8.059 18-18 18-18-8.059-18-18 8.059-18 18-18z"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-leisure',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :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 IconSoccerBallLarge {
}
IconSoccerBallLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-soccer-ball-large',
                template: ` <svg sbbIconSoccerBallLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconSoccerBallLargeModule {
}
IconSoccerBallLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconSoccerBallLarge, IconSoccerBallLarge],
                exports: [SvgIconSoccerBallLarge, IconSoccerBallLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconThreeAdultsLarge {
}
SvgIconThreeAdultsLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconThreeAdultsLarge]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M35.5 10.5a2 2 0 11-.001 4.001A2 2 0 0135.5 10.5zm-2 27v2.499V37.5zm4 0v2.499V37.5zm-7-8l2-12h6l2 12m-1 8l-1-9.999h-6l-1 9.999h8zm-16-27a2 2 0 11-.001 4.001A2 2 0 0123.5 10.5zm-2 17.001v12.498-12.498zm4.001 0v12.498-12.498zM19.5 29.5v-12h8v12m-8-1.999h8-8zm-7-17.001a2 2 0 11-.001 4.001A2 2 0 0112.5 10.5zm-2 17.001v12.498-12.498zm4 0v12.498-12.498zm-6 1.999v-12h8v12m-8-1.999h8"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-leisure',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :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 IconThreeAdultsLarge {
}
IconThreeAdultsLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-three-adults-large',
                template: ` <svg sbbIconThreeAdultsLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconThreeAdultsLargeModule {
}
IconThreeAdultsLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconThreeAdultsLarge, IconThreeAdultsLarge],
                exports: [SvgIconThreeAdultsLarge, IconThreeAdultsLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconTrainSkiLarge {
}
SvgIconTrainSkiLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconTrainSkiLarge]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M18 32.5l2.5 6m-14 0l2.5-6m11.5 3h-14m15.5 3H5m5.5-11a1 1 0 110 2 1 1 0 010-2zm6 0a1 1 0 110 2 1 1 0 010-2zm.5-11h-7m-.265-3c-2.824 0-4.235 1.445-4.235 4.275V32.5h16V17.775c0-2.83-1.41-4.275-4.236-4.275H9.735zm11.765 11h-16M18 9.5H9m4.5 4l-2-4m16 5a1.5 1.5 0 10-3 0v24h3v-24zm6 0a1.5 1.5 0 10-3 0v24h3v-24zm4.827 23.117l-2.954-.52m6.037-23.93l-4.82 25.666m4.083-1.216l2.954-.52m-6.037-23.93l4.82 25.666m-5.038-21.502l-.563-3m5.382 0l-.563 3M15.5 9.5l-2 4"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-leisure',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :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 IconTrainSkiLarge {
}
IconTrainSkiLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-train-ski-large',
                template: ` <svg sbbIconTrainSkiLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconTrainSkiLargeModule {
}
IconTrainSkiLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconTrainSkiLarge, IconTrainSkiLarge],
                exports: [SvgIconTrainSkiLarge, IconTrainSkiLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconTwoAdultsKidLarge {
}
SvgIconTwoAdultsKidLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconTwoAdultsKidLarge]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M13.497 10.5a2 2 0 11-.001 4.001 2 2 0 01.001-4.001zm-2 27v2.499m4-2.499v2.499m-7-10.499l2-12h6l2 12m-1 8l-1-9.999h-6l-1 9.999h8zm8.001-27a2 2 0 11-.001 4.001 2 2 0 01.001-4.001zm-2 17.001v12.498m4-12.498v12.498m-6-10.499v-12h8v12m-8-1.999h8m7.001-9a2 2 0 11-.001 4.001 2 2 0 01.001-4.002zm-2 14v7.498m4-7.498v7.498m-6-5.499l1-9h5.999l1.001 9m-7.78-1.999h7.558"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-leisure',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :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 IconTwoAdultsKidLarge {
}
IconTwoAdultsKidLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-two-adults-kid-large',
                template: ` <svg sbbIconTwoAdultsKidLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconTwoAdultsKidLargeModule {
}
IconTwoAdultsKidLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconTwoAdultsKidLarge, IconTwoAdultsKidLarge],
                exports: [SvgIconTwoAdultsKidLarge, IconTwoAdultsKidLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconMountainSunMedium {
}
SvgIconMountainSunMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconMountainSunMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M31.5 30.75H9L21 12l10.5 18.75zM16.695 18.727L13.5 15l-9 15.75H9m16.084-11.457L22.5 21 21 19.5 18 21l-1.683-1.683m-1.012-2.212A5.237 5.237 0 0015.75 15a5.251 5.251 0 10-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-leisure',
                    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 IconMountainSunMedium {
}
IconMountainSunMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-mountain-sun-medium',
                template: ` <svg sbbIconMountainSunMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconMountainSunMediumModule {
}
IconMountainSunMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconMountainSunMedium, IconMountainSunMedium],
                exports: [SvgIconMountainSunMedium, IconMountainSunMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconMountainSunSmall {
}
SvgIconMountainSunSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconMountainSunSmall]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M21 20.5H6L14 8l7 12.5zm-9.87-8.015L9 10 3 20.5h3m10.723-7.638L15 14l-1-1-2 1-1.122-1.122m-.675-1.475A3.491 3.491 0 007 6.5a3.5 3.5 0 100 7"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-leisure',
                    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 IconMountainSunSmall {
}
IconMountainSunSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-mountain-sun-small',
                template: ` <svg sbbIconMountainSunSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconMountainSunSmallModule {
}
IconMountainSunSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconMountainSunSmall, IconMountainSunSmall],
                exports: [SvgIconMountainSunSmall, IconMountainSunSmall],
            },] }
];

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

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

export { IconAdultKidsLarge, IconAdultKidsLargeModule, IconBalloonsLarge, IconBalloonsLargeModule, IconChristmasTreeShoppingBagLarge, IconChristmasTreeShoppingBagLargeModule, IconElephantLarge, IconElephantLargeModule, IconFerrisWheelLarge, IconFerrisWheelLargeModule, IconHikingBootLarge, IconHikingBootLargeModule, IconLeafLarge, IconLeafLargeModule, IconLocomotiveViaductLarge, IconLocomotiveViaductLargeModule, IconLucerneChapelBridgeLarge, IconLucerneChapelBridgeLargeModule, IconMarketShoppingBagLarge, IconMarketShoppingBagLargeModule, IconMountainSunLarge, IconMountainSunLargeModule, IconMountainSunMedium, IconMountainSunMediumModule, IconMountainSunSmall, IconMountainSunSmallModule, IconMuseumLarge, IconMuseumLargeModule, IconMusicRockHandGestureLarge, IconMusicRockHandGestureLargeModule, IconRailwayShipLarge, IconRailwayShipLargeModule, IconSledgeSnowshoeLarge, IconSledgeSnowshoeLargeModule, IconSoccerBallLarge, IconSoccerBallLargeModule, IconThreeAdultsLarge, IconThreeAdultsLargeModule, IconTrainSkiLarge, IconTrainSkiLargeModule, IconTwoAdultsKidLarge, IconTwoAdultsKidLargeModule, SvgIconAdultKidsLarge, SvgIconBalloonsLarge, SvgIconChristmasTreeShoppingBagLarge, SvgIconElephantLarge, SvgIconFerrisWheelLarge, SvgIconHikingBootLarge, SvgIconLeafLarge, SvgIconLocomotiveViaductLarge, SvgIconLucerneChapelBridgeLarge, SvgIconMarketShoppingBagLarge, SvgIconMountainSunLarge, SvgIconMountainSunMedium, SvgIconMountainSunSmall, SvgIconMuseumLarge, SvgIconMusicRockHandGestureLarge, SvgIconRailwayShipLarge, SvgIconSledgeSnowshoeLarge, SvgIconSoccerBallLarge, SvgIconThreeAdultsLarge, SvgIconTrainSkiLarge, SvgIconTwoAdultsKidLarge };
//# sourceMappingURL=leisure.js.map
