PageSourceSearch

https://www.thetrainline.com/public/hweb/js/shareable-journey-search-en-gb-1774795242.a9db7c1e514059f4facc.mjs

js thetrainline.com collected 2026-09-24 08:33:56 UTC 23,112 bytes, 1 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[20573],{91940:e=>{e.exports=JSON.parse('{"journeySearchForm.submitButton":"Find cheap tickets","journeySearchForm.submitButton.seasons":"Find Season Tickets","journeySearchForm.outbound.title":"Out","journeySearchForm.inbound.title":"Return","journeySearchForm.conversationalSearch.separator.label":"or","Form.errors.time.christmasDay":"No trains are running on the 25th of December","Form.errors.time.inbound.isInThePast":"Your return journey is in the past","Form.errors.time.outbound.isInThePast":"The outbound journey start date cannot be in the past","Form.errors.time.inboundBeforeOutbound":"Return date is before outbound date","Form.errors.passengers.noPassengers":"There must be at least one passenger","Form.errors.passengers.tooManyRailcards":"The number of railcards must be less than or equal the number of passengers","Form.errors.passengers.ageNotInformed":"Please enter the passenger\'s age at the time of travel","Form.errors.railcards.duplicatedCardNumber":"Some passengers have the same loyalty card. Please double check these details and redo your search.","Form.errors.railcards.duplicatedTGVMaxCard":"You cannot have more than one passenger with TGVMax subscriptions in the same search. Please book each journey separately.","Form.errors.location.origin.blank":"Please enter the station you will be travelling from","Form.errors.location.origin.missingCode":"Origin location code must be provided","Form.errors.location.destination.blank":"Please enter the station you will be travelling to","Form.errors.location.destination.missingCode":"Destination location code must be provided","Form.errors.location.sameOriginAndDestination":"Your destination station cannot be the same as origin station","Form.errors.location.unsupportedUktoEuTravel":"To get to Europe, you need to take a Eurostar train from London St Pancras. At the moment, you must first book your Eurostar ticket and then buy your tickets separately for the journey to London St Pancras.","Form.errors.location.unsupportedEutoUkTravel":"Trips to the UK arrive at London St Pancras via Eurostar. First, you\'ll need to book your Eurostar journey with us. When that’s done, you can buy onward tickets from London St Pancras here.","PassengerPicker.errors.maxPassengersExceeded":"You cannot search for more than {amount} passengers at the same time. Make separate reservations if the number of passengers is larger.","PassengerPicker.formatPassengerType":"{type, select, child {{count, plural, one {Child} other {Children}}} youth {{count, plural, one {Youth} other {Youths}}} adult {{count, plural, one {Adult} other {Adults}}} senior {{count, plural, one {Senior} other {Seniors}}}}","PassengerPicker.InfoBanner.generic.description":"Take advantage of capped prices on eligible journeys with a discount card","PassengerPicker.InfoBanner.specific.description":"Take advantage of capped prices on eligible journeys with the {card}","PassengerPicker.InfoBanner.specific.card.adult":"Carte Avantage Adulte","PassengerPicker.InfoBanner.specific.card.senior":"Carte Avantage Senior","PassengerPicker.InfoBanner.generic.url":"https://www.thetrainline.com/fr/compagnies-ferroviaires/sncf/cartes-abonnements-de-train","PassengerPicker.InfoBanner.adult.url":"https://www.thetrainline.com/railcards/cardholder-details?productTypeId=7bdf7250-8ed2-47ca-b0e4-e0fc73595722","PassengerPicker.InfoBanner.senior.url":"https://www.thetrainline.com/railcards/cardholder-details?productTypeId=9318d005-a898-4dc4-b115-1683d5b09834","PassengerPicker.BFSEBanner.info.title":"Selecting employees","PassengerPicker.BFSEBanner.info.descriptionOne":"You can select employees from your organisation’s member list so they receive ticket(s) and confirmation email(s) automatically. They’ll appear in the Passenger level report.","PassengerPicker.BFSEBanner.info.descriptionTwo":"Newly invited employees may take up to 1 hour to appear here.","PassengerPicker.BFSEBanner.button":"More info about adding employees","PassengerPicker.BFSEInput.title":"Passengers","PassengerPicker.BFSEInput.noResults":"No results","PassengerPicker.BFSEInput.guest":"(Guest)","PassengerPicker.BFSEInput.placeholder":"Search by name or email","PassengerPicker.BFSEInput.duplicateError":"This passenger is already selected.","PassengerPicker.Trigger.formatAddRailcardLabel":"{count, plural, =0 {Add railcards} one {1 railcard} other {{count} railcards}}","PassengerPicker.Trigger.formatLabel":"{count} {ageGroupLabel}{total, plural, one {{ageBracketLabel}} other {}}","PassengerPicker.Trigger.formatAgeBracketLabel":" {maxAge, select, undefined {({minAge}+)} other {({minAge}-{maxAge})}}","PassengerPicker.Trigger.formatAriaLabel":"{count} {ageGroupLabel}{total, plural, one {, {ageBracketLabel}} other {}}","PassengerPicker.Trigger.formatAgeBracketAriaLabel":"{maxAge, select, undefined {{minAge} or more years of age} other {{minAge} to {maxAge} years of age}}","PassengerPicker.Trigger.labels.noPassengers":"No passengers","PassengerPicker.formatPassengerTypeLabel":"{ageGroupLabel} {maxAge, select, undefined {({minAge}+)} other {({minAge} to {maxAge})}}","PassengerPicker.AgeGroupPicker.formatPassengerTypeAriaLabel":"{ageGroupLabel}, {maxAge, select, undefined {{minAge} or more years of age} other {{minAge} to {maxAge} years of age}}","PassengerPicker.AgeGroupPicker.age.placeholder":"Age","PassengerPicker.AgeGroupPicker.age.ariaLabel":"select passenger age","PassengerPicker.AgeGroupPicker.passengerType.ariaLabel":"select passenger type","PassengerPicker.AgeGroupPicker.clearButton.ariaLabel":"remove passenger","PassengerPicker.AgeGroupStepper.formatAgeBracketLabel":"Ages {maxAge, select, undefined {{minAge} and over} other {{minAge}-{maxAge}}}","PassengerPicker.AgeGroupStepper.formatAgeOption":"{age} {age, plural, one {year} other {years}}","PassengerPicker.AgeGroupStepper.labels.age":"Select passenger age","PassengerPicker.AgeGroupStepper.placeholder.age":"Age","PassengerPicker.AgeGroupStepper.errors.age.required":"Child\'s age is required","PassengerPicker.AgeGroupStepper.InfoTooltip.labels.child":"About child ages","PassengerPicker.AgeGroupStepper.InfoTooltip.text.child":"To get the best available price, select each child\'s age on the day of travel. Children under five travel free on UK trains. They won\'t be allocated a seat.","PassengerPicker.AgeGroupStepper.tooltips.adultMustAccompanyChildrenUnder5":"Children under five must be accompanied by an adult.","PassengerPicker.AgeGroupStepper.tooltips.passengersCountLimitMessage":"You can only have a maximum of 9 passengers per search. Try separate bookings if your group is larger than that.","PassengerPicker.AgeGroupStepper.incrementButtonLabel.adult":"Increase the number of adult passengers by 1","PassengerPicker.AgeGroupStepper.incrementButtonLabel.child":"Increase the number of child passengers by 1","PassengerPicker.AgeGroupStepper.incrementButtonLabel.youth":"Increase the number of youth passengers by 1","PassengerPicker.AgeGroupStepper.incrementButtonLabel.senior":"Increase the number of senior passengers by 1","PassengerPicker.AgeGroupStepper.decrementButtonLabel.adult":"Decrease the number of adult passengers by 1","PassengerPicker.AgeGroupStepper.decrementButtonLabel.child":"Decrease the number of child passengers by 1","PassengerPicker.AgeGroupStepper.decrementButtonLabel.youth":"Decrease the number of youth passengers by 1","PassengerPicker.AgeGroupStepper.decrementButtonLabel.senior":"Decrease the number of senior passengers by 1","PassengerPicker.AgeGroupStepper.labels.amount.adult":"Adult amount","PassengerPicker.AgeGroupStepper.labels.amount.child":"Child amount","PassengerPicker.AgeGroupStepper.labels.amount.youth":"Youth amount","PassengerPicker.AgeGroupStepper.labels.amount.senior":"Senior amount","PassengerPicker.TipIndicateAge.text":"Indicate age at time of travel","PassengerPicker.TipIndicateAge.toolTip":"We use this to fetch accurate ticket prices, so there are no nasty surprises on the day.","PassengerPicker.TipIndicateAge.viewAgeFaqLabel":"View Age FAQ","PassengerPicker.TipIndicateAge.faqLink":"https://support.thetrainline.com/en/support/solutions/articles/78000000470","PassengerPicker.InfoFAQ.text":"Questions about travelling or tickets","PassengerPicker.InfoFAQ.heading":"Most viewed pages","PassengerPicker.InfoFAQ.faqItems.[0].text":"Wheelchair passengers","PassengerPicker.InfoFAQ.faqItems.[0].link":"https://support.thetrainline.com/en/support/solutions/articles/78000000440","PassengerPicker.InfoFAQ.faqItems.[1].text":"Do I have to buy a ticket for my child?","PassengerPicker.InfoFAQ.faqItems.[1].link":"https://support.thetrainline.com/en/support/solutions/articles/78000000470","PassengerPicker.InfoFAQ.faqItems.[2].text":"Travelling with a pet?","PassengerPicker.InfoFAQ.faqItems.[2].link":"https://support.thetrainline.com/en/support/solutions/articles/78000000436","PassengerPicker.InfoFAQ.faqItems.[3].text":"All our help pages","PassengerPicker.InfoFAQ.faqItems.[3].link":"https://support.thetrainline.com/en/support/home","PassengerPicker.AddButtonsGroup.title":"Add another passenger","PassengerPicker.AddButtonsGroup.button.formatAriaLabel":"{passengerType, select, child {Add child passenger} youth {Add youth passenger, zero to twenty-five years of age} adult {Add adult passenger, twenty-six to fifty-nine years of age} senior {Add senior passenger, sixty or more years of age} other {Add passenger}}","PassengerPicker.AddButtonsGroup.button.formatMessage":"{passengerType, select, child {Child} youth {Youth} adult {Adult} senior {Senior} other {Other}}","PassengerPicker.SignInLink.formatHTML":"<a target=\\"_blank\\" href=\\"{href}\\">Sign in</a> for your saved passengers","PassengerPicker.AddSavedPassenger.ariaLabels.addPassenger":"Add a passenger","PassengerPicker.AddSavedPassenger.labels.addPassenger":"Passenger","SavedPassengerDetails.buttons.edit":"Edit","SavedPassengerDetails.ariaLabels.selectPassenger":"{name} selected.","SavedPassengerDetails.ariaLabels.editPassenger":"Edit {name} details.","RailcardsList.buttons.edit":"Edit","RailcardsList.ariaLabels.selectRailcard":"{name} selected.","RailcardsList.ariaLabels.editRailcard":"Edit {name} details.","SavedPassengerDetailsModal.addPassenger.title":"Add a passenger","SavedPassengerDetailsModal.editPassenger.title":"Edit passenger","SavedPassengerDetailsModal.deletePassenger.title":"Delete passenger","SavedPassengerDetailsModal.buttons.cancel":"Cancel","SavedPassengerDetailsModal.buttons.save":"Save","SavedPassengerDetailsModal.buttons.delete":"Delete","SavedPassengerDetailsModal.buttons.deleteConfirmation":"Yes, delete","SavedPassengerDetailsModal.buttons.edit":"Edit","SavedPassengerDetailsModal.labels.firstName":"First name","SavedPassengerDetailsModal.labels.lastName":"Last name","SavedPassengerDetailsModal.labels.dob":"Date of birth","SavedPassengerDetailsModal.labels.email":"Email","SavedPassengerDetailsModal.labels.optional":"(optional)","SavedPassengerDetailsModal.labels.dob.day":"day","SavedPassengerDetailsModal.labels.dob.month":"month","SavedPassengerDetailsModal.labels.dob.year":"year","SavedPassengerDetailsModal.placeholder.dob.day":"DD","SavedPassengerDetailsModal.placeholder.dob.month":"MM","SavedPassengerDetailsModal.placeholder.dob.year":"YYYY","SavedPassengerDetailsModal.dobInfoMessage":"We use your date of birth to help find the best ticket for you.","SavedPassengerDetailsModal.errors.firstName.invali
1d":"First name must be between 2 and 50 characters","SavedPassengerDetailsModal.errors.lastName.invalid":"Last name must be between 2 and 50 characters","SavedPassengerDetailsModal.errors.email.invalid":"Email address is invalid","SavedPassengerDetailsModal.errors.dob.invalid":"Date of birth is invalid","SavedPassengerDetailsModal.errors.dob.empty":"Date of birth is required","SavedPassengerDetailsModal.errors.dob.before1900":"Date of birth cannot be before 1900","SavedPassengerDetailsModal.errors.dob.inTheFuture":"Date of birth cannot be in the future","SavedPassengerDetailsModal.errors.unableToSavePassenger":"Sorry we couldn\'t save this passenger right now. Please try again.","SavedPassengerDetailsModal.messages.deleteConfirmation":"Are you sure?","PassengerPicker.submitButton":"Done","FlexiAndSeasons.title":"Flexi & Seasons","PassengerPicker.Railcards.EU.text":"Add loyalty and railcards","PassengerPicker.Railcards.ATOC.text":"Add Railcard","PassengerPicker.Railcards.text.short":"Add","Calendar.ariaLabel.title":"Calendar","Calendar.ariaLabel.initialInstructions":"Cursor keys can navigate dates","Calendar.ariaLabel.prevButton":"Go to the previous month","Calendar.ariaLabel.nextButton":"Go to the next month","Calendar.ariaLabel.selectDate":"Choose {date}, it\'s available. {priceStatus, select, notRequired { } noPrice { Prices unavailable. }  cheapest { Cheapest price available from {price}. }  normal { Prices from {price}. }}","DateTimePickerEU.Outbound.Calendar.ariaLabel.title":"Departure date","DateTimePickerEU.Outbound.Trigger.button.ariaLabel":"Date and time of departure. {dateTime} selected.","DateTimePickerEU.Outbound.Trigger.label.fieldLabel":"Out","DateTimePickerEU.Outbound.TimePickerSingle.dropdown.label":"Leaving at","DateTimePickerEU.Outbound.TimePickerSingle.dropdownItem.ariaLabel":"Selected {time}.","DateTimePickerEU.Inbound.Calendar.ariaLabel.title":"Return date","DateTimePickerEU.Inbound.TimePickerSingle.dropdown.label":"Leaving at","DateTimePickerEU.Inbound.TimePickerSingle.dropdownItem.ariaLabel":"Selected {time}.","DateTimePickerEU.Inbound.Trigger.button.ariaLabel":"Date and time of return. {dateTime} selected.","DateTimePickerEU.Inbound.Trigger.clearButton.ariaLabel":"Clear return trip details","DateTimePickerEU.Inbound.Trigger.addButton.placeholder":" + Add a return","DateTimePickerEU.Inbound.Trigger.label.fieldLabel":"Return","DateTimePickerEU.SubmitButton.text":"Select date & time","DateTimePickerEU.SubmitButton.text.seasons":"Select date","DateTimePicker.Outbound.TimePicker.label":"Leaving at","DateTimePicker.Outbound.TimePicker.dropdown.optionLeavingAt":"Leaving at","DateTimePicker.Outbound.TimePicker.dropdown.optionArrivingBy":"Arriving by","DateTimePicker.Outbound.TimePicker.dropdownItem.ariaLabel":"Selected {type}.","DateTimePicker.Inbound.TimePicker.label":"Leaving at","DateTimePicker.Inbound.TimePicker.dropdown.optionLeavingAt":"Leaving at","DateTimePicker.Inbound.TimePicker.dropdown.optionArrivingBy":"Arriving by","DateTimePicker.Inbound.TimePicker.dropdownItem.ariaLabel":"Selected {type}.","DateTimePicker.Inbound.OpenReturn.label":"Open return","DateTimePicker.Inbound.Trigger.openReturnLabel":"Open return","DateTimePicker.PriceCalendar.infoLabel":"One way, 1 adult fare","DateTimePicker.PriceCalendar.infoText":"Each fare above is the lowest adult ticket fare found by our customers. Discount cards and coach journeys excluded, prices exclusive of booking fee. Limited availability","RailcardsATOC.Railcard.ariaLabels.delete":"Delete","RailcardsATOC.Railcard.errors.numberOfRailcardsExceedingPassengers":"The number of Railcards must not exceed the number of people travelling.","RailcardsATOC.Railcard.errors.tooManyRailcardTypes":"You may specify up to 3 railcard types.","RailcardPicker.Modal.buttons.ok":"OK","RailcardPicker.Modal.buttons.add":"Add","RailcardPicker.Modal.buttons.done":"Done","RailcardPicker.Modal.buttons.delete":"Delete","RailcardPicker.Modal.buttons.deleteConfirmation":"Yes, delete","RailcardPicker.Modal.buttons.cancel":"Cancel","RailcardPicker.Modal.buttons.save":"Save","RailcardPicker.Modal.title.delete":"Delete card","RailcardPicker.Modal.messages.deleteConfirmation":"Are you sure?","RailcardPicker.Modal.errors.unableToSaveRailcard":"Sorry we couldn\'t save this railcard right now. Please try again.","RailcardPicker.Modal.errors.unableToRemoveRailcard":"Sorry we couldn\'t remove this railcard right now. Please try again.","RailcardPicker.Modal.labels.optional":"(optional)","RailcardPicker.Modal.labels.expiryDate":"Expiry date","RailcardPicker.Modal.labels.expiryDate.day":"Day","RailcardPicker.Modal.labels.expiryDate.month":"Month","RailcardPicker.Modal.labels.expiryDate.year":"Year","RailcardPicker.Modal.expiryDate.placeholder.day":"DD","RailcardPicker.Modal.expiryDate.placeholder.month":"MM","RailcardPicker.Modal.expiryDate.placeholder.year":"YYYY","RailcardPicker.Modal.errors.expiryDate.invali
1d":"Please enter a valid expiry date","RailcardPicker.Modal.errors.expiryDate.past":"The expiry date cannot be in the past","RailcardPicker.Details.messages.required":"Please provide a card number","RailcardPicker.Details.messages.incorrect":"The card number appears to be incorrect","RailcardPicker.Details.labels.input":"Number","RailcardPicker.Details.infoMessage":"This information is used to offer you the most suitable tickets for your trip.","RailcardPicker.List.inputs.search":"Cards and subscriptions","RailcardPicker.List.empty":"We don\'t recognise this loyalty or railcard, please refine your search","PassengerPicker.Railcards.ageIssue.lowerBound":"> {lowerBound} Years","PassengerPicker.Railcards.ageIssue.upperBound":"< {upperBound} Years","RailcardPicker.List.ariaLabels.select":"Select railcard {cardName}.","RailcardBadge.Button.edit":"Edit","RailcardBadge.Button.edit.formatAriaLabel":"Edit {cardName}","Overlay.titles.passengerPicker":"Passengers","Overlay.titles.datePickerOutbound":"To go date","Overlay.titles.datePickerInbound":"Return date","Overlay.titles.via":"Via","Overlay.titles.viaAvoid":"Via / Avoid","Overlay.titles.locationPicker.origin":"Origin","Overlay.titles.locationPicker.destination":"Destination","Overlay.buttons.cancel":"Cancel","Railcards.operators.group.sncf_subscription":"SNCF - Subscriptions","Railcards.operators.group.sncf_regional":"SNCF - Regional Cards","Railcards.operators.group.sncf_discount":"SNCF - Discount cards","Railcards.operators.group.sncf_loyalty":"SNCF - Loyalty Cards","Railcards.operators.group.CFF":"CFF","Railcards.operators.group.DB":"DB","Railcards.operators.group.eurostar":"Eurostar","Railcards.operators.group.italo":"Italo","Railcards.operators.group.OBB":"ÖBB","Railcards.operators.group.renfe":"Renfe","Railcards.operators.group.trenitalia":"Trenitalia","Railcards.operators.group.atoc_popular":"Popular Railcards","Railcards.operators.group.atoc_other":"Other Railcards","Railcards.operators.group.generic":"Railcards","Railcards.operators.group.large_family_discount":"Familia Numerosa discount","Railcards.operators.group.iryo":"Iryo","LocationPicker.headers.popular":"Popular","LocationPicker.headers.recentStations":"Recent","LocationPicker.headers.suggestedStations":"Suggested","LocationPicker.List.noItemsText":"No stations found","LocationPicker.ListItem.anySuffix":"(Any)","LocationPicker.origin.Input.placeholder.mobile":"From city or station","LocationPicker.origin.Input.placeholder.desktop":"City or station","LocationPicker.origin.Input.label.desktop":"From","LocationPicker.origin.Input.label.mobile":"Departure","LocationPicker.origin.Input.ariaLabel":"{station, select, undefined {Departure station, none selected. Select a station.} other {Departure station, {station} selected.}}","LocationPicker.destination.Input.placeholder.mobile":"To city or station","LocationPicker.destination.Input.placeholder.desktop":"City or station","LocationPicker.destination.Input.label.desktop":"To","LocationPicker.destination.Input.label.mobile":"Arrival","LocationPicker.destination.Input.ariaLabel":"{station, select, undefined {Arrival station, none selected. Select a station.} other {Arrival station, {station} selected.}}","LocationSwapper.button.label":"Swap departure and arrival stations","ViaPicker.button.via":"Via","ViaPicker.button.viaAvoid":"Via / Avoid","ViaPicker.button.viaStation":"Via {stationName}","ViaPicker.button.avoidStation":"Avoid {stationName}","ViaPicker.option.label.via":"Via","ViaPicker.option.label.avoid":"Avoid","ViaPicker.input.placeholder":"Enter station...","PromoPicker.modal.title":"Add discount voucher","PromoPicker.modal.description":"Accepted vouchers: iryo, Trenitalia, Italo, G30, SNCF Bon Voyage","PromoPicker.modal.description.veranoJoven":"Accepted vouchers: Verano Joven, iryo, Trenitalia, Italo, G30, SNCF Bon Voyage","PromoPicker.label.code":"Voucher code","PromoPicker.label.passenger":"Passenger","PromoPicker.button.done":"Done","PromoPicker.button.delete":"Delete Voucher","PromoPicker.button.edit.prefix":"Voucher","PromoPicker.button.cancel":"Cancel","PromoPicker.button.add":"Add a voucher co
1de","PromoPicker.age.adult":"Adult","PromoPicker.age.senior":"Senior","PromoPicker.age.youth":"Youth","PromoPicker.age.child":"Child","PromoPickerATOC.modal.title":"Add a promotional code","PromoPickerATOC.label.code":"Promotional code","PromoPickerATOC.button.done":"Done","PromoPickerATOC.button.delete":"Delete code","PromoPickerATOC.button.edit.prefix":"Promotional code","PromoPickerATOC.button.cancel":"Cancel","PromoPickerATOC.button.add":"Promotional code","SearchTypeSelection.ariaLabel":"Journey type","SearchTypeSelection.segment.Return":"Return","SearchTypeSelection.segment.Single":"One-way","SearchTypeSelection.segment.Seasons":"Seasons","SearchTypeSelection.segment.OpenReturn":"Open Return","BookingPromo.input.label":"Get up to 20% off stays with Genius","BookingPromo.Label.Description":"Open Booking.com in a new tab with places to stay on your trip","PRMDetails.Trigger.label":"Add mobility needs","PRMDetails.Trigger.badge.label":"Wheelchair user","PRMDetails.Trigger.badge.edit":"Edit","PRMDetails.Trigger.badge.ariaLabel":"Edit mobility needs","PRMDetails.Modal.button.register":"Register","PRMDetails.Modal.button.delete":"Delete","PRMDetails.Modal.button.done":"Done","PRMDetails.Modal.button.cancel":"Cancel","PRMDetails.Modal.title":"Reduced mobility passenger","PRMDetails.Modal.infoAlert":"Seat bookings and discounted fares are currently only available with OUIGO and SNCF. Bookings can only include two passengers.","PRMDetails.Modal.infoAlert.link.url":"https://support.thetrainline.com/en/support/solutions/articles/78000000440","PRMDetails.Modal.infoAlert.link.text":"Learn more","PRMDetails.Modal.selectPassenger.label":"Passenger with mobility needs","PRMDetails.Modal.passengerNeeds.label":"Passenger needs","PRMDetails.Modal.passengerNeeds.supportMessage":"Helps us find you the best fare and assistance","PRMDetails.Modal.passengerNeeds.none":"None","PRMDetails.Modal.passengerNeeds.wheelchairUser":"Wheelchair user","PRMDetails.Modal.selectCard.label":"Select your disability card","PRMDetails.Modal.selectCard.supportMessage":"Don’t forget to bring this card when you travel","PRMDetails.Modal.selectCard.none":"No Card","PRMDetails.Modal.selectCard.thirdPartyNeeded":"CMI or carte d’invalidité with \\"besoin d\'accompagnement\\"","PRMDetails.Modal.selectCard.disabledPerson":"CMI or carte d’invalidité without \\"besoin d\'accompagnement\\"","PRMDetails.Modal.noSaveInfo":"For your security, we ask you for these details each time you book","DirectTrains.input.label":"Direct trains only"}')}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.