// THIS FILE IS GENERATED. ANY CHANGES TO THIS FILE WILL BE LOST.
import type { TOC } from '@ember/component/template-only';

export interface TrainIconSignature {
  Element: SVGSVGElement;
}

export const TrainIcon: TOC<TrainIconSignature> = <template><svg width="24" height="25" viewBox="0 0 24 25" xmlns="http://www.w3.org/2000/svg" ...attributes>
<path fill-rule="evenodd" clip-rule="evenodd" d="M8 1C8 0.447715 8.44772 0 9 0H15C15.5523 0 16 0.447715 16 1C16 1.55228 15.5523 2 15 2H13C13 1.44772 12.5523 1 12 1C11.4477 1 11 1.44772 11 2H9C8.44772 2 8 1.55228 8 1ZM12 5C11.4477 5 11 4.55228 11 4V2H13V4C13 4.55228 12.5523 5 12 5ZM12 5C15.5 5 17.25 5 18.125 5.875C19 6.75 19 8.5 19 12V18H5V12C5 8.5 5 6.75 5.875 5.875C6.75 5 8.5 5 12 5ZM10.7071 13.2929C11.0976 13.6834 11.0976 14.3166 10.7071 14.7071C10.3166 15.0976 9.68341 15.0976 9.29289 14.7071C8.90237 14.3166 8.90237 13.6834 9.29289 13.2929C9.68341 12.9024 10.3166 12.9024 10.7071 13.2929ZM22 25H20L19.5 24H4.5L4 25H2L5 19H19L22 25ZM6 21L5.5 22H18.5L18 21H6ZM14.7071 14.7071C15.0976 14.3166 15.0976 13.6834 14.7071 13.2929C14.3166 12.9024 13.6834 12.9024 13.2929 13.2929C12.9024 13.6834 12.9024 14.3166 13.2929 14.7071C13.6834 15.0976 14.3166 15.0976 14.7071 14.7071ZM7 16H17V12C17 11.2337 17.026 10.5849 17.0479 10.0355C17.0981 8.78044 17.1276 8.04431 16.7795 7.61254C16.2857 7 15.0321 7 12 7C8.96794 7 7.71432 7 7.22051 7.61254C6.87243 8.04431 6.90187 8.78044 6.95207 10.0355V10.0355V10.0355V10.0355C6.97405 10.5849 7 11.2337 7 12V16ZM12 9C10.343 9 9 10.343 9 12H8V8H16V12H15C15 10.343 13.657 9 12 9Z"/>
</svg>
</template>;