diff --git a/p/readme.md b/p/readme.md index bb953b545..d22a0df90 100644 --- a/p/readme.md +++ b/p/readme.md @@ -9,7 +9,6 @@ There are built-in profiles for these public transportation networks: HAFAS endpoint | wrapper library | docs | example code | profile name -|-|-|-|- [Deutsche Bahn (DB)](https://en.wikipedia.org/wiki/Deutsche_Bahn) | [`db-hafas`](https://github.com/public-transport/db-hafas) | [docs](db/readme.md) | [example](db/example.js) | [`db`](db) -[Swiss Railways (SBB)](https://en.wikipedia.org/wiki/Swiss_Federal_Railways) | - | [docs](sbb/readme.md) | [example](sbb/example.js) | [`sbb`](sbb) [Polskie Koleje Państwowe (PKP)](https://en.wikipedia.org/wiki/Polish_State_Railways) | [`pkp-hafas`](https://github.com/juliuste/pkp-hafas) | [docs](pkp/readme.md) | [example](pkp/example.js) | [`pkp`](pkp) [Belgian National Railways (SNCB/NMBS)](https://en.wikipedia.org/wiki/National_Railway_Company_of_Belgium) | - | [docs](sncb/readme.md) | [example](sncb/example.js) | [`sncb`](sncb) [*Iarnród Éireann* (Irish Rail)](https://en.wikipedia.org/wiki/Iarnród_Éireann) | - | [docs](irish-rail/readme.md) | [example](irish-rail/example.js) | [`irish-rail`](irish-rail) diff --git a/p/sbb/base.json b/p/sbb/base.json deleted file mode 100644 index 914437f74..000000000 --- a/p/sbb/base.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "auth": { - "type": "AID", - "aid": "hf7mcf9bv3nv8g5f" - }, - "client": { - "type": "AND", - "id": "DBZUGRADARNETZ", - "v": "" - }, - "endpoint": "http://fahrplan.sbb.ch/bin/mgate.exe", - "ver": "1.44", - "defaultLanguage": "de" -} diff --git a/p/sbb/example.js b/p/sbb/example.js deleted file mode 100644 index 31f495e43..000000000 --- a/p/sbb/example.js +++ /dev/null @@ -1,53 +0,0 @@ -import {inspect} from 'util' -import {createClient} from '../../index.js' -import {profile} from './index.js' - -const client = createClient(profile, 'hafas-client-example') - -const zurich1 = '8530813' // Zürich Kreuzplatz -const zurich2 = '8503000' // Zürich HB -const basel1 = '8500073' // Basel Aeschenplatz -const basel2 = '8500010' // Basel SBB -const baden1 = '8590197' -const baden2 = '8590173' -const locBaden = { type: 'location', latitude: 47.476, longitude: 8.30613 } - -// client.journeys(zurich1, basel1, { results: 1 }) -// client.journeys(zurich2, basel2, { results: 1 }) -client.journeys(baden1, baden2, { results: 1 }) -// .then(({journeys}) => { -// const leg = journeys[0].legs[0] -// return client.trip(leg.tripId, {polyline: true}) -// }) -// .then(({journeys}) => { -// return client.refreshJourney(journeys[0].refreshToken, {remarks: true}) -// }) - -// client.departures(zurich2, {duration: 1}) -// client.arrivals(zurich2, {duration: 10, linesOfStops: true}) -// client.locations('Basel', { results: 2 }) -// client.locations('Luzern', { poi: true, stops: false }) -// client.stop(basel2) -// client.nearby(locBaden, { distance: 100 }) -// client.radar({ -// north: 47.5, -// west: 8.2, -// south: 47.3, -// east: 8.5, -// }, { results: 10 }) -// client.reachableFrom({ -// type: 'location', -// id: '980023031', -// latitude: 47.052417, -// longitude: 8.304487, -// name: 'Luzern, Adlun', -// poi: true -// }, { -// maxDuration: 20 -// }) - - -.then((data) => { - console.log(inspect(data, {depth: null, colors: true})) -}) -.catch(console.error) diff --git a/p/sbb/index.js b/p/sbb/index.js deleted file mode 100644 index 69b084608..000000000 --- a/p/sbb/index.js +++ /dev/null @@ -1,27 +0,0 @@ -// todo: use import assertions once they're supported by Node.js & ESLint -// https://github.com/tc39/proposal-import-assertions -import {createRequire} from 'module' -const require = createRequire(import.meta.url) - -const baseProfile = require('./base.json') -import {products} from './products.js' - -const profile = { - ...baseProfile, - locale: 'de-CH', - timezone: 'Europe/Zurich', - - products: products, - - refreshJourneyUseOutReconL: true, - trip: true, - radar: true, - reachableFrom: true, -} - -const withLocale = (locale) => ({...profile, locale}) - -export { - profile, - withLocale, -} diff --git a/p/sbb/products.js b/p/sbb/products.js deleted file mode 100644 index 3f8b35b50..000000000 --- a/p/sbb/products.js +++ /dev/null @@ -1,87 +0,0 @@ -const products = [ - { - id: 'express-train', - mode: 'train', - bitmasks: [1], - name: 'ICE/EN/CNL/ES/RJ/TGV/THA', - short: 'ICE/TGV/RJ', - default: true, - }, - { - id: 'international-train', - mode: 'train', - bitmasks: [2], - name: 'EC/IC/ICN/OEC', - short: 'EC/IC', - default: true, - }, - { - id: 'interregional-train', - mode: 'train', - bitmasks: [4], - name: 'IR/PE', - short: 'IR', - default: true, - }, - { - id: 'regional-express-train', - mode: 'train', - bitmasks: [8], - name: 'RE/D', - short: 'RE', - default: true, - }, - { - id: 'watercraft', - mode: 'watercraft', - bitmasks: [16], - name: 'Schiff/Fähre/Dampfschiff', - short: 'Schiff', - default: true, - }, - { - id: 'suburban-train', - mode: 'train', - bitmasks: [32], - name: 'S/SN/R/TER/RB', - short: 'S', - default: true, - }, - { - id: 'bus-taxi', - mode: 'bus', - bitmasks: [64], - name: 'Bus/Taxi', - short: 'Bus', - default: true, - }, - { - id: 'gondola', - mode: 'gondola', - // e.g. `FUN 13` ("Gurtenbahn") at Gurten Kulm (ID `8507099`) - bitmasks: [128], - name: 'Standseilbahn/Gondelbahn/Luftseilbahn/Sesselbahn', - short: 'Seilbahn/Zahnradbahn', - default: true, - }, - { - id: 'car-train', - mode: 'train', - bitmasks: [256], // todo: correct? - name: 'Autoreisezug/Extrazug', - short: 'ARZ/EXT', - default: true, - }, - { - id: 'tram', - mode: 'train', - bitmasks: [512], - name: 'Tram/Metro', - short: 'Tram/Metro', - default: true, - }, -] - -export { - products, -} diff --git a/p/sbb/readme.md b/p/sbb/readme.md deleted file mode 100644 index 828c04de1..000000000 --- a/p/sbb/readme.md +++ /dev/null @@ -1,23 +0,0 @@ -# SBB profile for `hafas-client` - -[*Schweizerische Bundesbahnen (SBB)*](https://en.wikipedia.org/wiki/Swiss_Federal_Railways) is the largest Swiss long-distance public transport company. This profile adds *SBB*-specific customizations to `hafas-client`. - -## Usage - -```js -import {createClient} from 'hafas-client' -import {sbbProfile} from 'hafas-client/p/sbb/index.js' - -// create a client with SBB profile -const client = createClient(sbbProfile, 'my-awesome-program') -``` - -By default, the `de_CH` locale is being used. You can customize it using `withLocale()`: - -```js -// create a client with SBB profile and fr_CH locale -const client = createClient(sbbProfile.withLocale('fr_CH'), 'my-awesome-program') -``` - - -## Customisations diff --git a/test/fixtures/sbb-journeys.js b/test/fixtures/sbb-journeys.js deleted file mode 100644 index cf3d81fcf..000000000 --- a/test/fixtures/sbb-journeys.js +++ /dev/null @@ -1,686 +0,0 @@ -const baselSBB = { - type: 'stop', - id: '8500010', - name: 'Basel SBB', - location: { - type: 'location', - id: '8500010', - latitude: 47.547408, - longitude: 7.589548 - }, - products: { - 'express-train': true, - 'international-train': true, - 'interregional-train': true, - 'regional-express-train': true, - watercraft: false, - 'suburban-train': true, - 'bus-taxi': true, - gondola: false, - 'car-train': true, - tram: true, - }, -} - -const biel = { - type: 'stop', - id: '8504300', - name: 'Biel/Bienne', - location: { - type: 'location', - id: '8504300', - latitude: 47.132889, - longitude: 7.242906 - }, - products: { - 'express-train': false, - 'international-train': true, - 'interregional-train': true, - 'regional-express-train': true, - watercraft: true, - 'suburban-train': true, - 'bus-taxi': true, - gondola: false, - 'car-train': true, - tram: false, - }, -} - -const bern = { - type: 'stop', - id: '8507000', - name: 'Bern', - location: { - type: 'location', - id: '8507000', - latitude: 46.948825, - longitude: 7.439122 - }, - products: { - 'express-train': true, - 'international-train': true, - 'interregional-train': true, - 'regional-express-train': true, - watercraft: false, - 'suburban-train': true, - 'bus-taxi': true, - gondola: true, - 'car-train': true, - tram: true, - }, -} - -const lausanne = { - type: 'stop', - id: '8501120', - name: 'Lausanne', - location: { - type: 'location', - id: '8501120', - latitude: 46.516777, - longitude: 6.629095 - }, - products: { - 'express-train': true, - 'international-train': true, - 'interregional-train': true, - 'regional-express-train': true, - watercraft: false, - 'suburban-train': true, - 'bus-taxi': true, - gondola: false, - 'car-train': true, - tram: true, - }, -} - -const yverdonLesBains = { - type: 'stop', - id: '8504200', - name: 'Yverdon-les-Bains', - location: { - type: 'location', - id: '8504200', - latitude: 46.781878, - longitude: 6.641141 - }, - products: { - 'express-train': false, - 'international-train': true, - 'interregional-train': true, - 'regional-express-train': true, - watercraft: true, - 'suburban-train': true, - 'bus-taxi': true, - gondola: false, - 'car-train': false, - tram: false, - }, -} - -const sbbJourneys = [{ - type: 'journey', - legs: [{ - origin: baselSBB, - destination: biel, - departure: '2020-12-14T10:03:00+01:00', - plannedDeparture: '2020-12-14T10:03:00+01:00', - departureDelay: null, - departurePrognosisType: 'prognosed', - arrival: '2020-12-14T11:10:00+01:00', - plannedArrival: '2020-12-14T11:10:00+01:00', - arrivalDelay: null, - arrivalPrognosisType: 'prognosed', - reachable: true, - tripId: '1|33571|3|95|14122020', - line: { - type: 'line', - id: '1-000011-51', - fahrtNr: '1616', - name: 'IC 51', - public: true, - adminCode: '000011', - productName: 'IC', - mode: 'train', - product: 'international-train', - operator: { - type: 'operator', - id: 'schweizerische-bundesbahnen-sbb', - name: 'Schweizerische Bundesbahnen SBB' - }, - }, - direction: 'Biel/Bienne', - arrivalPlatform: '4', - plannedArrivalPlatform: '4', - departurePlatform: '14', - plannedDeparturePlatform: '14', - cycle: {min: 3600, max: 3600, nr: 3}, - }, { - origin: biel, - destination: yverdonLesBains, - departure: '2020-12-14T11:16:00+01:00', - plannedDeparture: '2020-12-14T11:16:00+01:00', - departureDelay: null, - departurePrognosisType: 'prognosed', - arrival: '2020-12-14T11:52:00+01:00', - plannedArrival: '2020-12-14T11:52:00+01:00', - arrivalDelay: null, - arrivalPrognosisType: 'prognosed', - reachable: true, - tripId: '1|155150|2|95|14122020', - line: { - type: 'line', - id: '1-000011-5', - fahrtNr: '516', - name: 'IC 5', - public: true, - adminCode: '000011', - productName: 'IC', - mode: 'train', - product: 'international-train', - operator: { - type: 'operator', - id: 'schweizerische-bundesbahnen-sbb', - name: 'Schweizerische Bundesbahnen SBB' - }, - }, - direction: 'Genève-Aéroport', - arrivalPlatform: '2', - plannedArrivalPlatform: '2', - departurePlatform: '5', - plannedDeparturePlatform: '5', - cycle: {min: 1740, max: 1860, nr: 5}, - }, { - origin: yverdonLesBains, - destination: lausanne, - departure: '2020-12-14T11:57:00+01:00', - plannedDeparture: '2020-12-14T11:57:00+01:00', - departureDelay: null, - departurePrognosisType: 'prognosed', - arrival: '2020-12-14T12:27:00+01:00', - plannedArrival: '2020-12-14T12:27:00+01:00', - arrivalDelay: null, - arrivalPrognosisType: 'prognosed', - reachable: true, - tripId: '1|70708|0|95|14122020', - line: { - type: 'line', - id: '5-000011-5', - fahrtNr: '24539', - name: 'S 5', - public: true, - adminCode: '000011', - productName: 'S', - mode: 'train', - product: 'suburban-train', - operator: { - type: 'operator', - id: 'schweizerische-bundesbahnen-sbb', - name: 'Schweizerische Bundesbahnen SBB' - }, - }, - direction: 'Aigle', - arrivalPlatform: '1', - plannedArrivalPlatform: '1', - departurePlatform: '2', - plannedDeparturePlatform: '2', - cycle: {min: 1740, max: 1860, nr: 5}, - }], - refreshToken: '¶HKI¶T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$202012141003$202012141110$IC 51 $$1$$$$§T$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$202012141116$202012141152$IC 5 $$1$$$$§T$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141157$202012141227$S 5 $$1$$$$', - cycle: {min: 3600}, - remarks: [ - {type: 'hint', code: 'cap1st_11', text: '1.'}, - {type: 'hint', code: 'cap2nd_11', text: '2.'}] -}, { - type: 'journey', - legs: [{ - origin: baselSBB, - destination: bern, - departure: '2020-12-14T10:28:00+01:00', - plannedDeparture: '2020-12-14T10:28:00+01:00', - departureDelay: null, - departurePrognosisType: 'prognosed', - arrival: '2020-12-14T11:26:00+01:00', - plannedArrival: '2020-12-14T11:26:00+01:00', - arrivalDelay: null, - arrivalPrognosisType: 'prognosed', - reachable: true, - tripId: '1|5522|0|95|14122020', - line: { - type: 'line', - id: '1-000011-6', - fahrtNr: '1067', - name: 'IC 6', - public: true, - adminCode: '000011', - productName: 'IC', - mode: 'train', - product: 'international-train', - operator: { - type: 'operator', - id: 'schweizerische-bundesbahnen-sbb', - name: 'Schweizerische Bundesbahnen SBB' - }, - }, - direction: 'Domodossola (I)', - arrivalPlatform: '6', - plannedArrivalPlatform: '6', - departurePlatform: '10', - plannedDeparturePlatform: '10', - cycle: {min: 1800, max: 3600, nr: 4}, - alternatives: [{ - tripId: '1|259027|0|95|14122020', - line: { - type: 'line', - id: '1-000011-61', - fahrtNr: '967', - name: 'IC 61', - public: true, - adminCode: '000011', - productName: 'IC', - mode: 'train', - product: 'international-train', - operator: { - type: 'operator', - id: 'schweizerische-bundesbahnen-sbb', - name: 'Schweizerische Bundesbahnen SBB' - }, - }, - direction: 'Interlaken Ost', - when: null, - plannedWhen: null, - delay: null, - }, { - tripId: '1|5612|0|95|14122020', - line: { - type: 'line', - id: '1-000011-61', - fahrtNr: '1069', - name: 'IC 61', - public: true, - adminCode: '000011', - productName: 'IC', - mode: 'train', - product: 'international-train', - operator: { - type: 'operator', - id: 'schweizerische-bundesbahnen-sbb', - name: 'Schweizerische Bundesbahnen SBB' - }, - }, - direction: 'Interlaken Ost', - when: null, - plannedWhen: null, - delay: null, - }, { - tripId: '1|168184|0|95|14122020', - line: { - type: 'line', - id: 'ec-57', - fahrtNr: '57', - name: 'EC 57', - public: true, - adminCode: '000011', - productName: 'EC', - mode: 'train', - product: 'international-train', - operator: { - type: 'operator', - id: 'schweizerische-bundesbahnen-sbb', - name: 'Schweizerische Bundesbahnen SBB' - }, - }, - direction: 'Brig', - when: null, - plannedWhen: null, - delay: null, - }, { - tripId: '1|259357|0|95|14122020', - line: { - type: 'line', - id: '1-000011-61', - fahrtNr: '971', - name: 'IC 61', - public: true, - adminCode: '000011', - productName: 'IC', - mode: 'train', - product: 'international-train', - operator: { - type: 'operator', - id: 'schweizerische-bundesbahnen-sbb', - name: 'Schweizerische Bundesbahnen SBB' - }, - }, - direction: 'Interlaken Ost', - when: null, - plannedWhen: null, - delay: null, - }] - }, { - origin: bern, - destination: lausanne, - departure: '2020-12-14T11:34:00+01:00', - plannedDeparture: '2020-12-14T11:34:00+01:00', - departureDelay: null, - departurePrognosisType: 'prognosed', - arrival: '2020-12-14T12:40:00+01:00', - plannedArrival: '2020-12-14T12:40:00+01:00', - arrivalDelay: null, - arrivalPrognosisType: 'prognosed', - reachable: true, - tripId: '1|201862|0|95|14122020', - line: { - type: 'line', - id: '1-000011-1', - fahrtNr: '714', - name: 'IC 1', - public: true, - adminCode: '000011', - productName: 'IC', - mode: 'train', - product: 'international-train', - operator: { - type: 'operator', - id: 'schweizerische-bundesbahnen-sbb', - name: 'Schweizerische Bundesbahnen SBB' - }, - }, - direction: 'Genève-Aéroport', - arrivalPlatform: '5', - plannedArrivalPlatform: '5', - departurePlatform: '5', - plannedDeparturePlatform: '5', - cycle: {min: 3600, max: 3600, nr: 3}, - }], - refreshToken: '¶HKI¶T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141028$202012141126$IC 6 $$1$$$$§T$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141134$202012141240$IC 1 $$1$$$$', - cycle: {min: 3600}, - remarks: [ - {type: 'hint', code: 'cap1st_11', text: '1.'}, - {type: 'hint', code: 'cap2nd_11', text: '2.'}] -}, { - type: 'journey', - legs: [{ - origin: baselSBB, - destination: bern, - departure: '2020-12-14T10:58:00+01:00', - plannedDeparture: '2020-12-14T10:58:00+01:00', - departureDelay: null, - departurePrognosisType: 'prognosed', - arrival: '2020-12-14T11:56:00+01:00', - plannedArrival: '2020-12-14T11:56:00+01:00', - arrivalDelay: null, - arrivalPrognosisType: 'prognosed', - reachable: true, - tripId: '1|259027|0|95|14122020', - line: { - type: 'line', - id: '1-000011-61', - fahrtNr: '967', - name: 'IC 61', - public: true, - adminCode: '000011', - productName: 'IC', - mode: 'train', - product: 'international-train', - operator: { - type: 'operator', - id: 'schweizerische-bundesbahnen-sbb', - name: 'Schweizerische Bundesbahnen SBB' - }, - }, - direction: 'Interlaken Ost', - arrivalPlatform: '4', - plannedArrivalPlatform: '4', - departurePlatform: '7', - plannedDeparturePlatform: '7', - cycle: {min: 1800, max: 3600, nr: 4}, - alternatives: [{ - tripId: '1|5612|0|95|14122020', - line: { - type: 'line', - id: '1-000011-61', - fahrtNr: '1069', - name: 'IC 61', - public: true, - adminCode: '000011', - productName: 'IC', - mode: 'train', - product: 'international-train', - operator: { - type: 'operator', - id: 'schweizerische-bundesbahnen-sbb', - name: 'Schweizerische Bundesbahnen SBB' - }, - }, - direction: 'Interlaken Ost', - when: null, - plannedWhen: null, - delay: null, - }, { - tripId: '1|168184|0|95|14122020', - line: { - type: 'line', - id: 'ec-57', - fahrtNr: '57', - name: 'EC 57', - public: true, - adminCode: '000011', - productName: 'EC', - mode: 'train', - product: 'international-train', - operator: { - type: 'operator', - id: 'schweizerische-bundesbahnen-sbb', - name: 'Schweizerische Bundesbahnen SBB' - }, - }, - direction: 'Brig', - when: null, - plannedWhen: null, - delay: null, - }, { - tripId: '1|259357|0|95|14122020', - line: { - type: 'line', - id: '1-000011-61', - fahrtNr: '971', - name: 'IC 61', - public: true, - adminCode: '000011', - productName: 'IC', - mode: 'train', - product: 'international-train', - operator: { - type: 'operator', - id: 'schweizerische-bundesbahnen-sbb', - name: 'Schweizerische Bundesbahnen SBB' - }, - }, - direction: 'Interlaken Ost', - when: null, - plannedWhen: null, - delay: null, - }, { - tripId: '1|5887|0|95|14122020', - line: { - type: 'line', - id: '1-000011-61', - fahrtNr: '1073', - name: 'IC 61', - public: true, - adminCode: '000011', - productName: 'IC', - mode: 'train', - product: 'international-train', - operator: { - type: 'operator', - id: 'schweizerische-bundesbahnen-sbb', - name: 'Schweizerische Bundesbahnen SBB' - }, - }, - direction: 'Interlaken Ost', - when: null, - plannedWhen: null, - delay: null, - }] - }, { - origin: bern, - destination: lausanne, - departure: '2020-12-14T12:04:00+01:00', - plannedDeparture: '2020-12-14T12:04:00+01:00', - departureDelay: null, - departurePrognosisType: 'prognosed', - arrival: '2020-12-14T13:16:00+01:00', - plannedArrival: '2020-12-14T13:16:00+01:00', - arrivalDelay: null, - arrivalPrognosisType: 'prognosed', - reachable: true, - tripId: '1|73704|0|95|14122020', - line: { - type: 'line', - id: '2-000011-15', - fahrtNr: '2518', - name: 'IR 15', - public: true, - adminCode: '000011', - productName: 'IR', - mode: 'train', - product: 'interregional-train', - operator: { - type: 'operator', - id: 'schweizerische-bundesbahnen-sbb', - name: 'Schweizerische Bundesbahnen SBB' - }, - }, - direction: 'Genève-Aéroport', - arrivalPlatform: '6', - plannedArrivalPlatform: '6', - departurePlatform: '3', - plannedDeparturePlatform: '3', - cycle: {min: 3600, max: 3600, nr: 3}, - }], - refreshToken: '¶HKI¶T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141058$202012141156$IC 61 $$1$$$$§T$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141204$202012141316$IR 15 $$1$$$$', - cycle: {min: 3600}, - remarks: [ - {type: 'hint', code: 'cap1st_11', text: '1.'}, - {type: 'hint', code: 'cap2nd_11', text: '2.'}] -}, { - type: 'journey', - legs: [{ - origin: baselSBB, - destination: biel, - departure: '2020-12-14T11:03:00+01:00', - plannedDeparture: '2020-12-14T11:03:00+01:00', - departureDelay: null, - departurePrognosisType: 'prognosed', - arrival: '2020-12-14T12:10:00+01:00', - plannedArrival: '2020-12-14T12:10:00+01:00', - arrivalDelay: null, - arrivalPrognosisType: 'prognosed', - reachable: true, - tripId: '1|33571|4|95|14122020', - line: { - type: 'line', - id: '1-000011-51', - fahrtNr: '1618', - name: 'IC 51', - public: true, - adminCode: '000011', - productName: 'IC', - mode: 'train', - product: 'international-train', - operator: { - type: 'operator', - id: 'schweizerische-bundesbahnen-sbb', - name: 'Schweizerische Bundesbahnen SBB' - }, - }, - direction: 'Biel/Bienne', - arrivalPlatform: '4', - plannedArrivalPlatform: '4', - departurePlatform: '14', - plannedDeparturePlatform: '14', - cycle: {min: 3600, max: 3600, nr: 3}, - }, { - origin: biel, - destination: yverdonLesBains, - departure: '2020-12-14T12:16:00+01:00', - plannedDeparture: '2020-12-14T12:16:00+01:00', - departureDelay: null, - departurePrognosisType: 'prognosed', - arrival: '2020-12-14T12:52:00+01:00', - plannedArrival: '2020-12-14T12:52:00+01:00', - arrivalDelay: null, - arrivalPrognosisType: 'prognosed', - reachable: true, - tripId: '1|156563|0|95|14122020', - line: { - type: 'line', - id: '1-000011-5', - fahrtNr: '518', - name: 'IC 5', - public: true, - adminCode: '000011', - productName: 'IC', - mode: 'train', - product: 'international-train', - operator: { - type: 'operator', - id: 'schweizerische-bundesbahnen-sbb', - name: 'Schweizerische Bundesbahnen SBB' - }, - }, - direction: 'Genève-Aéroport', - arrivalPlatform: '2', - plannedArrivalPlatform: '2', - departurePlatform: '5', - plannedDeparturePlatform: '5', - cycle: {min: 1740, max: 1860, nr: 5}, - }, { - origin: yverdonLesBains, - destination: lausanne, - departure: '2020-12-14T12:57:00+01:00', - plannedDeparture: '2020-12-14T12:57:00+01:00', - departureDelay: null, - departurePrognosisType: 'prognosed', - arrival: '2020-12-14T13:27:00+01:00', - plannedArrival: '2020-12-14T13:27:00+01:00', - arrivalDelay: null, - arrivalPrognosisType: 'prognosed', - reachable: true, - tripId: '1|70657|2|95|14122020', - line: { - type: 'line', - id: '5-000011-5', - fahrtNr: '24545', - name: 'S 5', - public: true, - adminCode: '000011', - productName: 'S', - mode: 'train', - product: 'suburban-train', - operator: { - type: 'operator', - id: 'schweizerische-bundesbahnen-sbb', - name: 'Schweizerische Bundesbahnen SBB' - }, - }, - direction: 'Aigle', - arrivalPlatform: '1', - plannedArrivalPlatform: '1', - departurePlatform: '2', - plannedDeparturePlatform: '2', - cycle: {min: 1740, max: 1860, nr: 5}, - }], - refreshToken: '¶HKI¶T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$202012141103$202012141210$IC 51 $$1$$$$§T$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$202012141216$202012141252$IC 5 $$1$$$$§T$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141257$202012141327$S 5 $$1$$$$', - cycle: {min: 3600}, - remarks: [ - {type: 'hint', code: 'cap1st_11', text: '1.'}, - {type: 'hint', code: 'cap2nd_11', text: '2.'}, - ], -}] - -export { - sbbJourneys, -} diff --git a/test/fixtures/sbb-journeys.json b/test/fixtures/sbb-journeys.json deleted file mode 100644 index faa2852ae..000000000 --- a/test/fixtures/sbb-journeys.json +++ /dev/null @@ -1,6632 +0,0 @@ -{ - "common": { - "locL": [ - { - "lid": "A=1@O=Basel SBB@X=7589566@Y=47547408@U=95@L=8500010@", - "type": "S", - "name": "Basel SBB", - "icoX": 1, - "extId": "8500010", - "state": "F", - "crd": { - "x": 7589548, - "y": 47547408, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 879, - "msgL": [ - { - "type": "REM", - "remX": 0, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - }, - { - "type": "REM", - "remX": 1, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - } - ] - }, - { - "lid": "A=1@O=Lausanne@X=6629095@Y=46516795@U=95@L=8501120@", - "type": "S", - "name": "Lausanne", - "icoX": 1, - "extId": "8501120", - "state": "F", - "crd": { - "x": 6629095, - "y": 46516777, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 879, - "msgL": [ - { - "type": "REM", - "remX": 0, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - }, - { - "type": "REM", - "remX": 1, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - } - ] - }, - { - "lid": "A=1@O=Biel/Bienne@X=7242906@Y=47132898@U=95@L=8504300@", - "type": "S", - "name": "Biel/Bienne", - "icoX": 1, - "extId": "8504300", - "state": "F", - "crd": { - "x": 7242906, - "y": 47132889, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 382, - "msgL": [ - { - "type": "REM", - "remX": 0, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - }, - { - "type": "REM", - "remX": 1, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - } - ] - }, - { - "lid": "A=1@O=Laufen@X=7502640@Y=47419348@U=95@L=8500113@", - "type": "S", - "name": "Laufen", - "icoX": 1, - "extId": "8500113", - "state": "F", - "crd": { - "x": 7502631, - "y": 47419339, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 354, - "msgL": [ - { - "type": "REM", - "remX": 0, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - }, - { - "type": "REM", - "remX": 1, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - } - ] - }, - { - "lid": "A=1@O=Delémont@X=7350066@Y=47362015@U=95@L=8500109@", - "type": "S", - "name": "Delémont", - "icoX": 1, - "extId": "8500109", - "state": "F", - "crd": { - "x": 7350057, - "y": 47361997, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 362, - "msgL": [ - { - "type": "REM", - "remX": 0, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - }, - { - "type": "REM", - "remX": 1, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - } - ] - }, - { - "lid": "A=1@O=Moutier@X=7381043@Y=47280671@U=95@L=8500105@", - "type": "S", - "name": "Moutier", - "icoX": 1, - "extId": "8500105", - "state": "F", - "crd": { - "x": 7381043, - "y": 47280671, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 362, - "msgL": [ - { - "type": "REM", - "remX": 0, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - }, - { - "type": "REM", - "remX": 1, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - } - ] - }, - { - "lid": "A=1@O=Grenchen Nord@X=7389618@Y=47191696@U=95@L=8500159@", - "type": "S", - "name": "Grenchen Nord", - "icoX": 1, - "extId": "8500159", - "state": "F", - "crd": { - "x": 7389466, - "y": 47191804, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 330, - "msgL": [ - { - "type": "REM", - "remX": 0, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - }, - { - "type": "REM", - "remX": 1, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - } - ] - }, - { - "lid": "A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@U=95@L=8504200@", - "type": "S", - "name": "Yverdon-les-Bains", - "icoX": 1, - "extId": "8504200", - "state": "F", - "crd": { - "x": 6641141, - "y": 46781878, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 126, - "msgL": [ - { - "type": "REM", - "remX": 0, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - }, - { - "type": "REM", - "remX": 1, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - } - ] - }, - { - "lid": "A=1@O=Neuchâtel@X=6935699@Y=46996729@U=95@L=8504221@", - "type": "S", - "name": "Neuchâtel", - "icoX": 1, - "extId": "8504221", - "state": "F", - "crd": { - "x": 6935708, - "y": 46996720, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 254, - "msgL": [ - { - "type": "REM", - "remX": 0, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - }, - { - "type": "REM", - "remX": 1, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - } - ] - }, - { - "lid": "A=1@O=Chavornay@X=6568166@Y=46710081@U=95@L=8501112@", - "type": "S", - "name": "Chavornay", - "icoX": 1, - "extId": "8501112", - "state": "F", - "crd": { - "x": 6568157, - "y": 46710081, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 96, - "msgL": [ - { - "type": "REM", - "remX": 0, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - }, - { - "type": "REM", - "remX": 1, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - } - ] - }, - { - "lid": "A=1@O=Cossonay-Penthalaz@X=6523688@Y=46606013@U=95@L=8501115@", - "type": "S", - "name": "Cossonay-Penthalaz", - "icoX": 1, - "extId": "8501115", - "state": "F", - "crd": { - "x": 6523679, - "y": 46606004, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 104, - "msgL": [ - { - "type": "REM", - "remX": 0, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - }, - { - "type": "REM", - "remX": 1, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - } - ] - }, - { - "lid": "A=1@O=Bussigny@X=6551824@Y=46547592@U=95@L=8501117@", - "type": "S", - "name": "Bussigny", - "icoX": 1, - "extId": "8501117", - "state": "F", - "crd": { - "x": 6551815, - "y": 46547583, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 104, - "msgL": [ - { - "type": "REM", - "remX": 0, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - }, - { - "type": "REM", - "remX": 1, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - } - ] - }, - { - "lid": "A=1@O=Renens VD@X=6578935@Y=46537039@U=95@L=8501118@", - "type": "S", - "name": "Renens VD", - "icoX": 1, - "extId": "8501118", - "state": "F", - "crd": { - "x": 6578935, - "y": 46537030, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 622, - "msgL": [ - { - "type": "REM", - "remX": 0, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - }, - { - "type": "REM", - "remX": 1, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - } - ] - }, - { - "lid": "A=1@O=Bern@X=7439131@Y=46948834@U=95@L=8507000@", - "type": "S", - "name": "Bern", - "icoX": 1, - "extId": "8507000", - "state": "F", - "crd": { - "x": 7439122, - "y": 46948825, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 1007, - "msgL": [ - { - "type": "REM", - "remX": 0, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - }, - { - "type": "REM", - "remX": 1, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - } - ] - }, - { - "lid": "A=1@O=Olten@X=7907703@Y=47351938@U=95@L=8500218@", - "type": "S", - "name": "Olten", - "icoX": 1, - "extId": "8500218", - "state": "F", - "crd": { - "x": 7907685, - "y": 47351929, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 367, - "msgL": [ - { - "type": "REM", - "remX": 0, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - }, - { - "type": "REM", - "remX": 1, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - } - ] - }, - { - "lid": "A=1@O=Bahn-2000-Strecke@X=7689364@Y=47196370@U=95@L=132@", - "type": "S", - "name": "Bahn-2000-Strecke", - "icoX": 1, - "extId": "132", - "state": "F", - "crd": { - "x": 7689364, - "y": 47196370, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 0 - }, - { - "lid": "A=1@O=Fribourg/Freiburg@X=7151045@Y=46803146@U=95@L=8504100@", - "type": "S", - "name": "Fribourg/Freiburg", - "icoX": 1, - "extId": "8504100", - "state": "F", - "crd": { - "x": 7151027, - "y": 46803272, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 110, - "msgL": [ - { - "type": "REM", - "remX": 0, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - }, - { - "type": "REM", - "remX": 1, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - } - ] - }, - { - "lid": "A=1@O=Liestal@X=7731370@Y=47484457@U=95@L=8500023@", - "type": "S", - "name": "Liestal", - "icoX": 1, - "extId": "8500023", - "state": "F", - "crd": { - "x": 7731352, - "y": 47484457, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 871, - "msgL": [ - { - "type": "REM", - "remX": 0, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - }, - { - "type": "REM", - "remX": 1, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - } - ] - }, - { - "lid": "A=1@O=Romont@X=6911815@Y=46693505@U=95@L=8504023@", - "type": "S", - "name": "Romont", - "icoX": 1, - "extId": "8504023", - "state": "F", - "crd": { - "x": 6911815, - "y": 46693505, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 110, - "msgL": [ - { - "type": "REM", - "remX": 0, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - }, - { - "type": "REM", - "remX": 1, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - } - ] - }, - { - "lid": "A=1@O=Palézieux@X=6837879@Y=46542765@U=95@L=8504014@", - "type": "S", - "name": "Palézieux", - "icoX": 1, - "extId": "8504014", - "state": "F", - "crd": { - "x": 6837879, - "y": 46542756, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 366, - "msgL": [ - { - "type": "REM", - "remX": 0, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - }, - { - "type": "REM", - "remX": 1, - "tagL": [ - "RES_LOC" - ], - "sort": 402653184 - } - ] - } - ], - "prodL": [ - { - "pid": "L::1::IC::B2925753281::1_000011_51::*", - "name": "IC 51", - "nameS": "51", - "number": "51", - "icoX": 2, - "cls": 2, - "oprX": 0, - "prodCtx": { - "name": "IC 51 ", - "num": "1616", - "line": "51", - "matchId": "51", - "catOut": "IC", - "catOutS": "IC", - "catOutL": "InterCity", - "catIn": "IC", - "catCode": "1", - "admin": "000011" - } - }, - { - "pid": "L::1::IC::B2925753281::1_000011_51::*", - "name": "IC 51", - "nameS": "51", - "number": "51", - "icoX": 2, - "cls": 2, - "oprX": 0, - "prodCtx": { - "name": "IC 51 ", - "num": "1616", - "line": "51", - "lineId": "1_000011_51", - "matchId": "51", - "catOut": "IC", - "catOutS": "IC", - "catOutL": "InterCity", - "catIn": "IC", - "catCode": "1", - "admin": "000011" - } - }, - { - "pid": "L::1::IC::B2925753281::1_000011_5::*", - "name": "IC 5", - "nameS": "5", - "number": "5", - "icoX": 2, - "cls": 2, - "oprX": 0, - "prodCtx": { - "name": "IC 5 ", - "num": "516", - "line": "5", - "matchId": "5", - "catOut": "IC", - "catOutS": "IC", - "catOutL": "InterCity", - "catIn": "IC", - "catCode": "1", - "admin": "000011" - } - }, - { - "pid": "L::1::IC::B2925753281::1_000011_5::*", - "name": "IC 5", - "nameS": "5", - "number": "5", - "icoX": 2, - "cls": 2, - "oprX": 0, - "prodCtx": { - "name": "IC 5 ", - "num": "516", - "line": "5", - "lineId": "1_000011_5", - "matchId": "5", - "catOut": "IC", - "catOutS": "IC", - "catOutL": "InterCity", - "catIn": "IC", - "catCode": "1", - "admin": "000011" - } - }, - { - "pid": "L::5::S::B2925753281::5_000011_5::*", - "name": "S 5", - "nameS": "5", - "number": "5", - "icoX": 2, - "cls": 32, - "oprX": 0, - "prodCtx": { - "name": "S 5 ", - "num": "24539", - "line": "5", - "matchId": "5", - "catOut": "S", - "catOutS": "S", - "catOutL": "S-Bahn", - "catIn": "S", - "catCode": "5", - "admin": "000011" - } - }, - { - "pid": "L::5::S::B2925753281::5_000011_5::*", - "name": "S 5", - "nameS": "5", - "number": "5", - "icoX": 2, - "cls": 32, - "oprX": 0, - "prodCtx": { - "name": "S 5 ", - "num": "24539", - "line": "5", - "lineId": "5_000011_5", - "matchId": "5", - "catOut": "S", - "catOutS": "S", - "catOutL": "S-Bahn", - "catIn": "S", - "catCode": "5", - "admin": "000011" - } - }, - { - "pid": "L::1::IC::B2925753281::1_000011_6::*", - "name": "IC 6", - "nameS": "6", - "number": "6", - "icoX": 2, - "cls": 2, - "oprX": 0, - "prodCtx": { - "name": "IC 6 ", - "num": "1067", - "line": "6", - "matchId": "6", - "catOut": "IC", - "catOutS": "IC", - "catOutL": "InterCity", - "catIn": "IC", - "catCode": "1", - "admin": "000011" - } - }, - { - "pid": "L::1::IC::B2925753281::1_000011_1::*", - "name": "IC 1", - "nameS": "1", - "number": "1", - "icoX": 2, - "cls": 2, - "oprX": 0, - "prodCtx": { - "name": "IC 1 ", - "num": "714", - "line": "1", - "matchId": "1", - "catOut": "IC", - "catOutS": "IC", - "catOutL": "InterCity", - "catIn": "IC", - "catCode": "1", - "admin": "000011" - } - }, - { - "pid": "L::1::IC::B2925753281::1_000011_6::*", - "name": "IC 6", - "nameS": "6", - "number": "6", - "icoX": 2, - "cls": 2, - "oprX": 0, - "prodCtx": { - "name": "IC 6 ", - "num": "1067", - "line": "6", - "lineId": "1_000011_6", - "matchId": "6", - "catOut": "IC", - "catOutS": "IC", - "catOutL": "InterCity", - "catIn": "IC", - "catCode": "1", - "admin": "000011" - } - }, - { - "pid": "L::1::IC::B2925753281::1_000011_61::*", - "name": "IC 61", - "nameS": "61", - "number": "61", - "icoX": 2, - "cls": 2, - "oprX": 0, - "prodCtx": { - "name": "IC 61 ", - "num": "967", - "line": "61", - "lineId": "1_000011_61", - "matchId": "61", - "catOut": "IC", - "catOutS": "IC", - "catOutL": "InterCity", - "catIn": "IC", - "catCode": "1", - "admin": "000011" - } - }, - { - "pid": "L::1::IC::B2925753281::1_000011_61::*", - "name": "IC 61", - "nameS": "61", - "number": "61", - "icoX": 2, - "cls": 2, - "oprX": 0, - "prodCtx": { - "name": "IC 61 ", - "num": "1069", - "line": "61", - "lineId": "1_000011_61", - "matchId": "61", - "catOut": "IC", - "catOutS": "IC", - "catOutL": "InterCity", - "catIn": "IC", - "catCode": "1", - "admin": "000011" - } - }, - { - "pid": "L::1::EC::B2925753281::EC_2925753281::*", - "name": "EC 57", - "number": "57", - "icoX": 2, - "cls": 2, - "oprX": 0, - "prodCtx": { - "name": "EC 57 ", - "num": "57", - "matchId": "57", - "catOut": "EC", - "catOutS": "EC", - "catOutL": "EuroCity", - "catIn": "EC", - "catCode": "1", - "admin": "000011" - } - }, - { - "pid": "L::1::IC::B2925753281::1_000011_61::*", - "name": "IC 61", - "nameS": "61", - "number": "61", - "icoX": 2, - "cls": 2, - "oprX": 0, - "prodCtx": { - "name": "IC 61 ", - "num": "971", - "line": "61", - "lineId": "1_000011_61", - "matchId": "61", - "catOut": "IC", - "catOutS": "IC", - "catOutL": "InterCity", - "catIn": "IC", - "catCode": "1", - "admin": "000011" - } - }, - { - "pid": "L::1::IC::B2925753281::1_000011_1::*", - "name": "IC 1", - "nameS": "1", - "number": "1", - "icoX": 2, - "cls": 2, - "oprX": 0, - "prodCtx": { - "name": "IC 1 ", - "num": "714", - "line": "1", - "lineId": "1_000011_1", - "matchId": "1", - "catOut": "IC", - "catOutS": "IC", - "catOutL": "InterCity", - "catIn": "IC", - "catCode": "1", - "admin": "000011" - } - }, - { - "pid": "L::1::IC::B2925753281::1_000011_61::*", - "name": "IC 61", - "nameS": "61", - "number": "61", - "icoX": 2, - "cls": 2, - "oprX": 0, - "prodCtx": { - "name": "IC 61 ", - "num": "967", - "line": "61", - "matchId": "61", - "catOut": "IC", - "catOutS": "IC", - "catOutL": "InterCity", - "catIn": "IC", - "catCode": "1", - "admin": "000011" - } - }, - { - "pid": "L::2::IR::B2925753281::2_000011_15::*", - "name": "IR 15", - "nameS": "15", - "number": "15", - "icoX": 2, - "cls": 4, - "oprX": 0, - "prodCtx": { - "name": "IR 15 ", - "num": "2518", - "line": "15", - "matchId": "15", - "catOut": "IR", - "catOutS": "IR", - "catOutL": "InterRegio", - "catIn": "IR", - "catCode": "2", - "admin": "000011" - } - }, - { - "pid": "L::1::IC::B2925753281::1_000011_61::*", - "name": "IC 61", - "nameS": "61", - "number": "61", - "icoX": 2, - "cls": 2, - "oprX": 0, - "prodCtx": { - "name": "IC 61 ", - "num": "1073", - "line": "61", - "lineId": "1_000011_61", - "matchId": "61", - "catOut": "IC", - "catOutS": "IC", - "catOutL": "InterCity", - "catIn": "IC", - "catCode": "1", - "admin": "000011" - } - }, - { - "pid": "L::2::IR::B2925753281::2_000011_15::*", - "name": "IR 15", - "nameS": "15", - "number": "15", - "icoX": 2, - "cls": 4, - "oprX": 0, - "prodCtx": { - "name": "IR 15 ", - "num": "2518", - "line": "15", - "lineId": "2_000011_15", - "matchId": "15", - "catOut": "IR", - "catOutS": "IR", - "catOutL": "InterRegio", - "catIn": "IR", - "catCode": "2", - "admin": "000011" - } - }, - { - "pid": "L::1::IC::B2925753281::1_000011_51::*", - "name": "IC 51", - "nameS": "51", - "number": "51", - "icoX": 2, - "cls": 2, - "oprX": 0, - "prodCtx": { - "name": "IC 51 ", - "num": "1618", - "line": "51", - "matchId": "51", - "catOut": "IC", - "catOutS": "IC", - "catOutL": "InterCity", - "catIn": "IC", - "catCode": "1", - "admin": "000011" - } - }, - { - "pid": "L::5::S::B2925753281::5_000011_5::*", - "name": "S 5", - "nameS": "5", - "number": "5", - "icoX": 2, - "cls": 32, - "oprX": 0, - "prodCtx": { - "name": "S 5 ", - "num": "24545", - "line": "5", - "matchId": "5", - "catOut": "S", - "catOutS": "S", - "catOutL": "S-Bahn", - "catIn": "S", - "catCode": "5", - "admin": "000011" - } - }, - { - "pid": "L::1::IC::B2925753281::1_000011_51::*", - "name": "IC 51", - "nameS": "51", - "number": "51", - "icoX": 2, - "cls": 2, - "oprX": 0, - "prodCtx": { - "name": "IC 51 ", - "num": "1618", - "line": "51", - "lineId": "1_000011_51", - "matchId": "51", - "catOut": "IC", - "catOutS": "IC", - "catOutL": "InterCity", - "catIn": "IC", - "catCode": "1", - "admin": "000011" - } - }, - { - "pid": "L::1::IC::B2925753281::1_000011_5::*", - "name": "IC 5", - "nameS": "5", - "number": "5", - "icoX": 2, - "cls": 2, - "oprX": 0, - "prodCtx": { - "name": "IC 5 ", - "num": "518", - "line": "5", - "matchId": "5", - "catOut": "IC", - "catOutS": "IC", - "catOutL": "InterCity", - "catIn": "IC", - "catCode": "1", - "admin": "000011" - } - }, - { - "pid": "L::1::IC::B2925753281::1_000011_5::*", - "name": "IC 5", - "nameS": "5", - "number": "5", - "icoX": 2, - "cls": 2, - "oprX": 0, - "prodCtx": { - "name": "IC 5 ", - "num": "518", - "line": "5", - "lineId": "1_000011_5", - "matchId": "5", - "catOut": "IC", - "catOutS": "IC", - "catOutL": "InterCity", - "catIn": "IC", - "catCode": "1", - "admin": "000011" - } - }, - { - "pid": "L::5::S::B2925753281::5_000011_5::*", - "name": "S 5", - "nameS": "5", - "number": "5", - "icoX": 2, - "cls": 32, - "oprX": 0, - "prodCtx": { - "name": "S 5 ", - "num": "24545", - "line": "5", - "lineId": "5_000011_5", - "matchId": "5", - "catOut": "S", - "catOutS": "S", - "catOutL": "S-Bahn", - "catIn": "S", - "catCode": "5", - "admin": "000011" - } - } - ], - "polyL": [], - "layerL": [ - { - "id": "standard", - "name": "standard", - "index": 0, - "annoCnt": 0 - } - ], - "crdSysL": [ - { - "id": "standard", - "index": 0, - "type": "WGS84" - } - ], - "opL": [ - { - "name": "Schweizerische Bundesbahnen SBB", - "icoX": 3 - } - ], - "remL": [ - { - "type": "A", - "code": "KB", - "prio": 0, - "icoX": 0, - "txtN": "KB" - }, - { - "type": "A", - "code": "RA", - "prio": 0, - "icoX": 0, - "txtN": "RA" - }, - { - "type": "A", - "code": "cap1st_11", - "icoX": 0, - "txtN": "1." - }, - { - "type": "A", - "code": "cap2nd_11", - "icoX": 0, - "txtN": "2." - }, - { - "type": "A", - "code": "1", - "icoX": 0, - "txtS": "1", - "txtN": "IC 51" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "2", - "txtN": "InterCity 51 1616" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "3", - "txtN": "IC 51 1616" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "4", - "txtN": "IC 51 1616" - }, - { - "type": "A", - "code": "1", - "icoX": 0, - "txtS": "Name_Format_1", - "txtN": "IC 51" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "Name_Format_2", - "txtN": "InterCity 51 1616" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "Name_Format_3", - "txtN": "IC 51 1616" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "Name_Format_4", - "txtN": "IC 51 1616" - }, - { - "type": "A", - "code": "TT", - "prio": 1, - "icoX": 0, - "txtN": "Neigezug" - }, - { - "type": "A", - "code": "WR", - "prio": 1, - "icoX": 0, - "txtN": "Restaurant" - }, - { - "type": "A", - "code": "FZ", - "prio": 4, - "icoX": 0, - "txtN": "Familienzone ohne Spielplatz" - }, - { - "type": "A", - "code": "BZ", - "prio": 4, - "icoX": 0, - "txtN": "Businesszone in 1. Klasse" - }, - { - "type": "A", - "code": "FS", - "prio": 4, - "icoX": 0, - "txtN": "Gratis-Internet mit der App SBB FreeSurf" - }, - { - "type": "A", - "code": "RZ", - "prio": 4, - "icoX": 0, - "txtN": "Ruhezone in 1. Klasse" - }, - { - "type": "A", - "code": "R ", - "prio": 8, - "icoX": 0, - "txtN": "Reservierung möglich" - }, - { - "type": "I", - "code": "FD", - "icoX": 0, - "txtN": "1616" - }, - { - "type": "A", - "code": "1", - "icoX": 0, - "txtS": "1", - "txtN": "IC 5" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "2", - "txtN": "InterCity 5 516" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "3", - "txtN": "IC 5 516" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "4", - "txtN": "IC 5 516" - }, - { - "type": "A", - "code": "1", - "icoX": 0, - "txtS": "Name_Format_1", - "txtN": "IC 5" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "Name_Format_2", - "txtN": "InterCity 5 516" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "Name_Format_3", - "txtN": "IC 5 516" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "Name_Format_4", - "txtN": "IC 5 516" - }, - { - "type": "A", - "code": "OM", - "prio": 1, - "icoX": 0, - "txtN": "Maskenpflicht für Reisende ab 12 Jahren" - }, - { - "type": "I", - "code": "FD", - "icoX": 0, - "txtN": "516" - }, - { - "type": "A", - "code": "1", - "icoX": 0, - "txtS": "1", - "txtN": "S 5" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "2", - "txtN": "S-Bahn 5 24539" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "3", - "txtN": "S 5 24539" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "4", - "txtN": "S 5 24539" - }, - { - "type": "A", - "code": "1", - "icoX": 0, - "txtS": "Name_Format_1", - "txtN": "S 5" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "Name_Format_2", - "txtN": "S-Bahn 5 24539" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "Name_Format_3", - "txtN": "S 5 24539" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "Name_Format_4", - "txtN": "S 5 24539" - }, - { - "type": "I", - "code": "FD", - "icoX": 0, - "txtN": "24539" - }, - { - "type": "R", - "code": "text.realtime.stop.entry.exit.disabled", - "icoX": 4, - "txtN": "Kein Halt zum Ein- oder Aussteigen" - }, - { - "type": "A", - "code": "1", - "icoX": 0, - "txtS": "1", - "txtN": "IC 6" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "2", - "txtN": "InterCity 6 1067" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "3", - "txtN": "IC 6 1067" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "4", - "txtN": "IC 6 1067" - }, - { - "type": "A", - "code": "1", - "icoX": 0, - "txtS": "Name_Format_1", - "txtN": "IC 6" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "Name_Format_2", - "txtN": "InterCity 6 1067" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "Name_Format_3", - "txtN": "IC 6 1067" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "Name_Format_4", - "txtN": "IC 6 1067" - }, - { - "type": "I", - "code": "FD", - "icoX": 0, - "txtN": "1067" - }, - { - "type": "A", - "code": "1", - "icoX": 0, - "txtS": "1", - "txtN": "IC 61" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "2", - "txtN": "InterCity 61 967" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "3", - "txtN": "IC 61 967" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "4", - "txtN": "IC 61 967" - }, - { - "type": "A", - "code": "1", - "icoX": 0, - "txtS": "Name_Format_1", - "txtN": "IC 61" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "Name_Format_2", - "txtN": "InterCity 61 967" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "Name_Format_3", - "txtN": "IC 61 967" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "Name_Format_4", - "txtN": "IC 61 967" - }, - { - "type": "A", - "code": "WS", - "prio": 2, - "icoX": 0, - "txtN": "Bistro" - }, - { - "type": "A", - "code": "FA", - "prio": 4, - "icoX": 0, - "txtN": "Familienwagen mit Spielplatz" - }, - { - "type": "I", - "code": "FD", - "icoX": 0, - "txtN": "967" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "2", - "txtN": "InterCity 61 1069" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "3", - "txtN": "IC 61 1069" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "4", - "txtN": "IC 61 1069" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "Name_Format_2", - "txtN": "InterCity 61 1069" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "Name_Format_3", - "txtN": "IC 61 1069" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "Name_Format_4", - "txtN": "IC 61 1069" - }, - { - "type": "I", - "code": "FD", - "icoX": 0, - "txtN": "1069" - }, - { - "type": "A", - "code": "1", - "icoX": 0, - "txtS": "1", - "txtN": "EC" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "2", - "txtN": "EuroCity 57" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "3", - "txtN": "EC 57" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "4", - "txtN": "EC 57" - }, - { - "type": "A", - "code": "1", - "icoX": 0, - "txtS": "Name_Format_1", - "txtN": "EC" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "Name_Format_2", - "txtN": "EuroCity 57" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "Name_Format_3", - "txtN": "EC 57" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "Name_Format_4", - "txtN": "EC 57" - }, - { - "type": "I", - "code": "FD", - "icoX": 0, - "txtN": "57" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "2", - "txtN": "InterCity 61 971" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "3", - "txtN": "IC 61 971" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "4", - "txtN": "IC 61 971" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "Name_Format_2", - "txtN": "InterCity 61 971" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "Name_Format_3", - "txtN": "IC 61 971" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "Name_Format_4", - "txtN": "IC 61 971" - }, - { - "type": "I", - "code": "FD", - "icoX": 0, - "txtN": "971" - }, - { - "type": "A", - "code": "1", - "icoX": 0, - "txtS": "1", - "txtN": "IC 1" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "2", - "txtN": "InterCity 1 714" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "3", - "txtN": "IC 1 714" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "4", - "txtN": "IC 1 714" - }, - { - "type": "A", - "code": "1", - "icoX": 0, - "txtS": "Name_Format_1", - "txtN": "IC 1" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "Name_Format_2", - "txtN": "InterCity 1 714" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "Name_Format_3", - "txtN": "IC 1 714" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "Name_Format_4", - "txtN": "IC 1 714" - }, - { - "type": "I", - "code": "FD", - "icoX": 0, - "txtN": "714" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "2", - "txtN": "InterCity 61 1073" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "3", - "txtN": "IC 61 1073" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "4", - "txtN": "IC 61 1073" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "Name_Format_2", - "txtN": "InterCity 61 1073" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "Name_Format_3", - "txtN": "IC 61 1073" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "Name_Format_4", - "txtN": "IC 61 1073" - }, - { - "type": "I", - "code": "FD", - "icoX": 0, - "txtN": "1073" - }, - { - "type": "A", - "code": "1", - "icoX": 0, - "txtS": "1", - "txtN": "IR 15" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "2", - "txtN": "InterRegio 15 2518" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "3", - "txtN": "IR 15 2518" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "4", - "txtN": "IR 15 2518" - }, - { - "type": "A", - "code": "1", - "icoX": 0, - "txtS": "Name_Format_1", - "txtN": "IR 15" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "Name_Format_2", - "txtN": "InterRegio 15 2518" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "Name_Format_3", - "txtN": "IR 15 2518" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "Name_Format_4", - "txtN": "IR 15 2518" - }, - { - "type": "A", - "code": "MI", - "prio": 2, - "icoX": 0, - "txtN": "Minibar oder Cateringzone" - }, - { - "type": "I", - "code": "FD", - "icoX": 0, - "txtN": "2518" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "2", - "txtN": "InterCity 51 1618" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "3", - "txtN": "IC 51 1618" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "4", - "txtN": "IC 51 1618" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "Name_Format_2", - "txtN": "InterCity 51 1618" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "Name_Format_3", - "txtN": "IC 51 1618" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "Name_Format_4", - "txtN": "IC 51 1618" - }, - { - "type": "I", - "code": "FD", - "icoX": 0, - "txtN": "1618" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "2", - "txtN": "InterCity 5 518" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "3", - "txtN": "IC 5 518" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "4", - "txtN": "IC 5 518" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "Name_Format_2", - "txtN": "InterCity 5 518" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "Name_Format_3", - "txtN": "IC 5 518" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "Name_Format_4", - "txtN": "IC 5 518" - }, - { - "type": "I", - "code": "FD", - "icoX": 0, - "txtN": "518" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "2", - "txtN": "S-Bahn 5 24545" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "3", - "txtN": "S 5 24545" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "4", - "txtN": "S 5 24545" - }, - { - "type": "A", - "code": "2", - "icoX": 0, - "txtS": "Name_Format_2", - "txtN": "S-Bahn 5 24545" - }, - { - "type": "A", - "code": "3", - "icoX": 0, - "txtS": "Name_Format_3", - "txtN": "S 5 24545" - }, - { - "type": "A", - "code": "4", - "icoX": 0, - "txtS": "Name_Format_4", - "txtN": "S 5 24545" - }, - { - "type": "I", - "code": "FD", - "icoX": 0, - "txtN": "24545" - } - ], - "icoL": [ - { - "res": "INFO" - }, - { - "res": "STA" - }, - { - "res": "prod_gen" - }, - { - "txt": "Schweizerische Bundesbahnen SBB" - }, - { - "res": "rt_warn" - } - ], - "tcocL": [ - { - "c": "FIRST" - }, - { - "c": "SECOND" - }, - { - "c": "FIRST" - }, - { - "c": "SECOND" - }, - { - "c": "FIRST" - }, - { - "c": "SECOND" - }, - { - "c": "FIRST" - }, - { - "c": "SECOND" - }, - { - "c": "FIRST" - }, - { - "c": "SECOND" - }, - { - "c": "FIRST" - }, - { - "c": "SECOND" - }, - { - "c": "FIRST" - }, - { - "c": "SECOND" - }, - { - "c": "FIRST" - }, - { - "c": "SECOND" - }, - { - "c": "FIRST" - }, - { - "c": "SECOND" - }, - { - "c": "FIRST" - }, - { - "c": "SECOND" - }, - { - "c": "FIRST" - }, - { - "c": "SECOND" - }, - { - "c": "FIRST" - }, - { - "c": "SECOND" - }, - { - "c": "FIRST" - }, - { - "c": "SECOND" - }, - { - "c": "FIRST" - }, - { - "c": "SECOND" - } - ], - "dirL": [ - { - "txt": "Biel/Bienne", - "flg": "H" - }, - { - "txt": "Genève-Aéroport", - "flg": "H" - }, - { - "txt": "Aigle", - "flg": "H" - }, - { - "txt": "Domodossola (I)", - "flg": "H" - }, - { - "txt": "Interlaken Ost", - "flg": "H" - } - ] - }, - "outConL": [ - { - "cid": "C-0", - "date": "20201214", - "dur": "022400", - "chg": 2, - "sDays": { - "sDaysR": "nicht täglich", - "sDaysI": "13. Dez 2020 bis 4. Apr 2021 täglich; nicht 14., 21. Feb 2021", - "sDaysB": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFEFDFFFFFFFFFF800000000000000000000000000000000000000000000000000000000000000" - }, - "dep": { - "locX": 0, - "idx": 0, - "dProdX": 0, - "dPlatfS": "14", - "dInR": true, - "dTimeS": "100300", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 0, - 1 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 6, - "aPlatfS": "1", - "aOutR": true, - "aTimeS": "122700", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - }, - "secL": [ - { - "type": "JNY", - "icoX": 2, - "dep": { - "locX": 0, - "idx": 0, - "dProdX": 0, - "dPlatfS": "14", - "dInR": true, - "dTimeS": "100300", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 2, - 3 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 2, - "idx": 5, - "aPlatfS": "4", - "aOutR": true, - "aTimeS": "111000", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|33571|3|95|14122020", - "prodX": 1, - "dirTxt": "Biel/Bienne", - "dirFlg": "H", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 0, - "idx": 0, - "dProdX": 1, - "dPlatfS": "14", - "dInR": true, - "dTimeS": "100300", - "dProgType": "PROGNOSED", - "dDirTxt": "Biel/Bienne", - "dDirFlg": "H", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 3, - "idx": 1, - "aProdX": 1, - "aPlatfS": "2", - "aOutR": true, - "aTimeS": "102000", - "aTZOffset": 60, - "dProdX": 1, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "102100", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 4, - "idx": 2, - "aProdX": 1, - "aPlatfS": "3", - "aOutR": true, - "aTimeS": "103700", - "aTZOffset": 60, - "dProdX": 1, - "dPlatfS": "3", - "dInR": true, - "dTimeS": "104200", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 5, - "idx": 3, - "aProdX": 1, - "aPlatfS": "2", - "aOutR": true, - "aTimeS": "105100", - "aTZOffset": 60, - "dProdX": 1, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "105200", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 6, - "idx": 4, - "aProdX": 1, - "aPlatfS": "2", - "aOutR": true, - "aTimeS": "110000", - "aTZOffset": 60, - "dProdX": 1, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "110100", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 2, - "idx": 5, - "aProdX": 1, - "aPlatfS": "4", - "aOutR": true, - "aTimeS": "111000", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - } - ], - "proc": 50, - "lPassSt": { - "idx": 5 - }, - "freq": { - "minC": 60, - "maxC": 60, - "numC": 3 - }, - "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$202012141003$202012141110$IC 51 $$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 4, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 5, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 6, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 7, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 8, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 9, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 10, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 11, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 12, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 13, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 14, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 15, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 16, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 17, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 18, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403701760 - }, - { - "type": "REM", - "remX": 19, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 1, - "fLocX": 0, - "tLocX": 2, - "fIdx": 0, - "tIdx": 5 - } - ], - "dirL": [ - { - "dirX": 0, - "fLocX": 0, - "tLocX": 2, - "fIdx": 0, - "tIdx": 5 - } - ] - }, - "minChg": "000400" - }, - { - "type": "JNY", - "icoX": 2, - "dep": { - "locX": 2, - "idx": 8, - "dProdX": 2, - "dPlatfS": "5", - "dInR": true, - "dTimeS": "111600", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 4, - 5 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 7, - "idx": 10, - "aProdX": 2, - "aPlatfS": "2", - "aOutR": true, - "aTimeS": "115200", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|155150|2|95|14122020", - "prodX": 3, - "dirTxt": "Genève-Aéroport", - "dirFlg": "H", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 2, - "idx": 8, - "dProdX": 3, - "dPlatfS": "5", - "dInR": true, - "dTimeS": "111600", - "dDirTxt": "Genève-Aéroport", - "dDirFlg": "H", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 8, - "idx": 9, - "aProdX": 3, - "aPlatfS": "3", - "aOutR": true, - "aTimeS": "113200", - "aTZOffset": 60, - "dProdX": 3, - "dPlatfS": "3", - "dInR": true, - "dTimeS": "113400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 7, - "idx": 10, - "aProdX": 3, - "aPlatfS": "2", - "aOutR": true, - "aTimeS": "115200", - "aTZOffset": 60, - "type": "N" - } - ], - "proc": 50, - "lPassSt": { - "idx": 2 - }, - "freq": { - "minC": 29, - "maxC": 31, - "numC": 5 - }, - "ctxRecon": "T$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$202012141116$202012141152$IC 5 $$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 20, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 21, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 22, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 23, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 24, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 25, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 26, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 27, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 28, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 12, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 13, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 14, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 15, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 16, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 17, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 18, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403701760 - }, - { - "type": "REM", - "remX": 29, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 3, - "fLocX": 2, - "tLocX": 7, - "fIdx": 8, - "tIdx": 10 - } - ], - "dirL": [ - { - "dirX": 1, - "fLocX": 2, - "tLocX": 7, - "fIdx": 8, - "tIdx": 10 - } - ] - }, - "minChg": "000300" - }, - { - "type": "JNY", - "icoX": 2, - "dep": { - "locX": 7, - "idx": 1, - "dProdX": 4, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "115700", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 6, - 7 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 6, - "aProdX": 4, - "aPlatfS": "1", - "aOutR": true, - "aTimeS": "122700", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|70708|0|95|14122020", - "prodX": 5, - "dirTxt": "Aigle", - "dirFlg": "H", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 7, - "idx": 1, - "dProdX": 5, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "115700", - "dDirTxt": "Aigle", - "dDirFlg": "H", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 9, - "idx": 2, - "aProdX": 5, - "aPlatfS": "3", - "aOutR": true, - "aTimeS": "120400", - "aTZOffset": 60, - "dProdX": 5, - "dPlatfS": "3", - "dInR": true, - "dTimeS": "120400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 10, - "idx": 3, - "aProdX": 5, - "aPlatfS": "2", - "aOutR": true, - "aTimeS": "121200", - "aTZOffset": 60, - "dProdX": 5, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "121200", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 11, - "idx": 4, - "aProdX": 5, - "aPlatfS": "3", - "aOutR": true, - "aTimeS": "121600", - "aTZOffset": 60, - "dProdX": 5, - "dPlatfS": "3", - "dInR": true, - "dTimeS": "121600", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 12, - "idx": 5, - "aProdX": 5, - "aPlatfS": "4", - "aOutR": true, - "aTimeS": "122000", - "aTZOffset": 60, - "dProdX": 5, - "dPlatfS": "4", - "dInR": true, - "dTimeS": "122000", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 1, - "idx": 6, - "aProdX": 5, - "aPlatfS": "1", - "aOutR": true, - "aTimeS": "122700", - "aTZOffset": 60, - "type": "N" - } - ], - "proc": 50, - "lPassSt": { - "idx": 5 - }, - "freq": { - "minC": 29, - "maxC": 31, - "numC": 5 - }, - "ctxRecon": "T$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141157$202012141227$S 5 $$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 30, - "fLocX": 7, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 31, - "fLocX": 7, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 32, - "fLocX": 7, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 33, - "fLocX": 7, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 34, - "fLocX": 7, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 35, - "fLocX": 7, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 36, - "fLocX": 7, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 37, - "fLocX": 7, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 28, - "fLocX": 7, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 38, - "fLocX": 7, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 5, - "fLocX": 7, - "tLocX": 1, - "fIdx": 1, - "tIdx": 6 - } - ], - "dirL": [ - { - "dirX": 2, - "fLocX": 7, - "tLocX": 1, - "fIdx": 1, - "tIdx": 6 - } - ] - } - } - ], - "ctxRecon": "¶HKI¶T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$202012141003$202012141110$IC 51 $$1$$$$§T$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$202012141116$202012141152$IC 5 $$1$$$$§T$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141157$202012141227$S 5 $$1$$$$", - "freq": { - "minC": 60 - }, - "msgL": [ - { - "type": "REM", - "remX": 2, - "tagL": [ - "SUM_CON_FTR" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 3, - "tagL": [ - "SUM_CON_FTR" - ], - "sort": 684195840 - } - ], - "conSubscr": "F", - "recState": "U", - "cksum": "a978cee4_3", - "cksumDti": "c234b5ca_3" - }, - { - "cid": "C-1", - "date": "20201214", - "dur": "021200", - "chg": 1, - "sDays": { - "sDaysR": "nicht täglich", - "sDaysI": "13. Dez 2020 bis 11. Dez 2021 täglich; nicht 17. Jan 2021", - "sDaysB": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - }, - "dep": { - "locX": 0, - "idx": 0, - "dProdX": 6, - "dPlatfS": "10", - "dInR": true, - "dTimeS": "102800", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 8, - 9 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 12, - "aProdX": 7, - "aPlatfS": "5", - "aOutR": true, - "aTimeS": "124000", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - }, - "secL": [ - { - "type": "JNY", - "icoX": 2, - "dep": { - "locX": 0, - "idx": 0, - "dProdX": 6, - "dPlatfS": "10", - "dInR": true, - "dTimeS": "102800", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 10, - 11 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 13, - "idx": 3, - "aProdX": 6, - "aPlatfS": "6", - "aOutR": true, - "aTimeS": "112600", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|5522|0|95|14122020", - "prodX": 8, - "dirTxt": "Domodossola (I)", - "dirFlg": "H", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 0, - "idx": 0, - "dProdX": 8, - "dPlatfS": "10", - "dInR": true, - "dTimeS": "102800", - "dProgType": "PROGNOSED", - "dDirTxt": "Domodossola (I)", - "dDirFlg": "H", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 14, - "idx": 1, - "aProdX": 8, - "aPlatfS": "12", - "aOutR": true, - "aTimeS": "105500", - "aTZOffset": 60, - "dProdX": 8, - "dPlatfS": "12", - "dInR": true, - "dTimeS": "105800", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 15, - "idx": 2, - "aProdX": 8, - "aOutS": false, - "aOutR": false, - "aTZOffset": 60, - "dProdX": 8, - "dInS": false, - "dInR": false, - "dTZOffset": 60, - "msgL": [ - { - "type": "REM", - "remX": 39, - "tagL": [ - "RES_LOC_H3" - ], - "sort": 13107200, - "persist": false - } - ], - "type": "N" - }, - { - "locX": 13, - "idx": 3, - "aProdX": 8, - "aPlatfS": "6", - "aOutR": true, - "aTimeS": "112600", - "aTZOffset": 60, - "type": "N" - } - ], - "proc": 50, - "lPassSt": { - "idx": 3 - }, - "freq": { - "minC": 30, - "maxC": 60, - "numC": 4, - "jnyL": [ - { - "jid": "1|259027|0|95|14122020", - "prodX": 9, - "dirTxt": "Interlaken Ost", - "dirFlg": "H", - "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141058$202012141156$IC 61 $$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 49, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 50, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 51, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 52, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 53, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 54, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 55, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 56, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 28, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 57, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402915328 - }, - { - "type": "REM", - "remX": 58, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 15, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 16, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 17, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 18, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403701760 - }, - { - "type": "REM", - "remX": 59, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 9, - "fLocX": 0, - "tLocX": 13, - "fIdx": 0, - "tIdx": 4 - } - ] - }, - { - "jid": "1|5612|0|95|14122020", - "prodX": 10, - "dirTxt": "Interlaken Ost", - "dirFlg": "H", - "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141128$202012141226$IC 61 $$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 49, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 60, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 61, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 62, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 53, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 63, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 64, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 65, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 28, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 13, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 14, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 15, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 16, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 17, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 18, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403701760 - }, - { - "type": "REM", - "remX": 66, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 10, - "fLocX": 0, - "tLocX": 13, - "fIdx": 0, - "tIdx": 3 - } - ] - }, - { - "jid": "1|168184|0|95|14122020", - "prodX": 11, - "dirTxt": "Brig", - "dirFlg": "H", - "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141228$202012141326$EC 57 $$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 67, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 68, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 69, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 70, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 71, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 72, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 73, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 74, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 28, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 75, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 11, - "fLocX": 0, - "tLocX": 13, - "fIdx": 0, - "tIdx": 3 - } - ] - }, - { - "jid": "1|259357|0|95|14122020", - "prodX": 12, - "dirTxt": "Interlaken Ost", - "dirFlg": "H", - "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141258$202012141356$IC 61 $$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 49, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 76, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 77, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 78, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 53, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 79, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 80, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 81, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 28, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 57, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402915328 - }, - { - "type": "REM", - "remX": 58, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 15, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 16, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 17, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 18, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403701760 - }, - { - "type": "REM", - "remX": 82, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 12, - "fLocX": 0, - "tLocX": 13, - "fIdx": 0, - "tIdx": 4 - } - ] - } - ] - }, - "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141028$202012141126$IC 6 $$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 40, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 41, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 42, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 43, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 44, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 45, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 46, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 47, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 28, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 13, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 14, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 15, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 16, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 17, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 18, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403701760 - }, - { - "type": "REM", - "remX": 48, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 8, - "fLocX": 0, - "tLocX": 13, - "fIdx": 0, - "tIdx": 3 - } - ], - "dirL": [ - { - "dirX": 3, - "fLocX": 0, - "tLocX": 13, - "fIdx": 0, - "tIdx": 3 - } - ] - }, - "minChg": "000600" - }, - { - "type": "JNY", - "icoX": 2, - "dep": { - "locX": 13, - "idx": 10, - "dProdX": 7, - "dPlatfS": "5", - "dInR": true, - "dTimeS": "113400", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 12, - 13 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 12, - "aProdX": 7, - "aPlatfS": "5", - "aOutR": true, - "aTimeS": "124000", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|201862|0|95|14122020", - "prodX": 13, - "dirTxt": "Genève-Aéroport", - "dirFlg": "H", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 13, - "idx": 10, - "dProdX": 13, - "dPlatfS": "5", - "dInR": true, - "dTimeS": "113400", - "dDirTxt": "Genève-Aéroport", - "dDirFlg": "H", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 16, - "idx": 11, - "aProdX": 13, - "aPlatfS": "2", - "aOutR": true, - "aTimeS": "115500", - "aTZOffset": 60, - "dProdX": 13, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "115600", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 1, - "idx": 12, - "aProdX": 13, - "aPlatfS": "5", - "aOutR": true, - "aTimeS": "124000", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - } - ], - "proc": 50, - "lPassSt": { - "idx": 2 - }, - "freq": { - "minC": 60, - "maxC": 60, - "numC": 3 - }, - "ctxRecon": "T$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141134$202012141240$IC 1 $$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 83, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 84, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 85, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 86, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 87, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 88, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 89, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 90, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 28, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 13, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 58, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 15, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 16, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 17, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 18, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403701760 - }, - { - "type": "REM", - "remX": 91, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 13, - "fLocX": 13, - "tLocX": 1, - "fIdx": 10, - "tIdx": 12 - } - ], - "dirL": [ - { - "dirX": 1, - "fLocX": 13, - "tLocX": 1, - "fIdx": 10, - "tIdx": 12 - } - ] - } - } - ], - "ctxRecon": "¶HKI¶T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141028$202012141126$IC 6 $$1$$$$§T$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141134$202012141240$IC 1 $$1$$$$", - "freq": { - "minC": 60 - }, - "msgL": [ - { - "type": "REM", - "remX": 2, - "tagL": [ - "SUM_CON_FTR" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 3, - "tagL": [ - "SUM_CON_FTR" - ], - "sort": 684195840 - } - ], - "conSubscr": "F", - "recState": "U", - "cksum": "171579e3_3", - "cksumDti": "7abc6193_3" - }, - { - "cid": "C-2", - "date": "20201214", - "dur": "021800", - "chg": 1, - "sDays": { - "sDaysR": "nicht täglich", - "sDaysI": "13. Dez 2020 bis 11. Dez 2021 täglich; nicht 17. Jan 2021", - "sDaysB": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - }, - "dep": { - "locX": 0, - "idx": 0, - "dProdX": 14, - "dPlatfS": "7", - "dInR": true, - "dTimeS": "105800", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 14, - 15 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 8, - "aProdX": 15, - "aPlatfS": "6", - "aOutR": true, - "aTimeS": "131600", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - }, - "secL": [ - { - "type": "JNY", - "icoX": 2, - "dep": { - "locX": 0, - "idx": 0, - "dProdX": 14, - "dPlatfS": "7", - "dInR": true, - "dTimeS": "105800", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 16, - 17 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 13, - "idx": 4, - "aProdX": 14, - "aPlatfS": "4", - "aOutR": true, - "aTimeS": "115600", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|259027|0|95|14122020", - "prodX": 9, - "dirTxt": "Interlaken Ost", - "dirFlg": "H", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 0, - "idx": 0, - "dProdX": 9, - "dPlatfS": "7", - "dInR": true, - "dTimeS": "105800", - "dProgType": "PROGNOSED", - "dDirTxt": "Interlaken Ost", - "dDirFlg": "H", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 17, - "idx": 1, - "aProdX": 9, - "aPlatfS": "1", - "aOutR": true, - "aTimeS": "110700", - "aTZOffset": 60, - "dProdX": 9, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "110800", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 14, - "idx": 2, - "aProdX": 9, - "aPlatfS": "11", - "aOutR": true, - "aTimeS": "112500", - "aTZOffset": 60, - "dProdX": 9, - "dPlatfS": "11", - "dInR": true, - "dTimeS": "112900", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 15, - "idx": 3, - "aProdX": 9, - "aOutS": false, - "aOutR": false, - "aTZOffset": 60, - "dProdX": 9, - "dInS": false, - "dInR": false, - "dTZOffset": 60, - "msgL": [ - { - "type": "REM", - "remX": 39, - "tagL": [ - "RES_LOC_H3" - ], - "sort": 13107200, - "persist": false - } - ], - "type": "N" - }, - { - "locX": 13, - "idx": 4, - "aProdX": 9, - "aPlatfS": "4", - "aOutR": true, - "aTimeS": "115600", - "aTZOffset": 60, - "type": "N" - } - ], - "proc": 50, - "lPassSt": { - "idx": 4 - }, - "freq": { - "minC": 30, - "maxC": 60, - "numC": 4, - "jnyL": [ - { - "jid": "1|5612|0|95|14122020", - "prodX": 10, - "dirTxt": "Interlaken Ost", - "dirFlg": "H", - "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141128$202012141226$IC 61 $$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 49, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 60, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 61, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 62, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 53, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 63, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 64, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 65, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 28, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 13, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 14, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 15, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 16, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 17, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 18, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403701760 - }, - { - "type": "REM", - "remX": 66, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 10, - "fLocX": 0, - "tLocX": 13, - "fIdx": 0, - "tIdx": 3 - } - ] - }, - { - "jid": "1|168184|0|95|14122020", - "prodX": 11, - "dirTxt": "Brig", - "dirFlg": "H", - "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141228$202012141326$EC 57 $$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 67, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 68, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 69, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 70, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 71, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 72, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 73, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 74, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 28, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 75, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 11, - "fLocX": 0, - "tLocX": 13, - "fIdx": 0, - "tIdx": 3 - } - ] - }, - { - "jid": "1|259357|0|95|14122020", - "prodX": 12, - "dirTxt": "Interlaken Ost", - "dirFlg": "H", - "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141258$202012141356$IC 61 $$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 49, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 76, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 77, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 78, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 53, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 79, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 80, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 81, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 28, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 57, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402915328 - }, - { - "type": "REM", - "remX": 58, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 15, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 16, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 17, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 18, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403701760 - }, - { - "type": "REM", - "remX": 82, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 12, - "fLocX": 0, - "tLocX": 13, - "fIdx": 0, - "tIdx": 4 - } - ] - }, - { - "jid": "1|5887|0|95|14122020", - "prodX": 16, - "dirTxt": "Interlaken Ost", - "dirFlg": "H", - "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141328$202012141426$IC 61 $$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 49, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 92, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 93, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 94, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 53, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 95, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 96, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 97, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 13, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 14, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 15, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 16, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 17, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 18, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403701760 - }, - { - "type": "REM", - "remX": 98, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 16, - "fLocX": 0, - "tLocX": 13, - "fIdx": 0, - "tIdx": 3 - } - ] - } - ] - }, - "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141058$202012141156$IC 61 $$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 49, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 50, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 51, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 52, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 53, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 54, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 55, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 56, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 28, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 57, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402915328 - }, - { - "type": "REM", - "remX": 58, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 15, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 16, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 17, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 18, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403701760 - }, - { - "type": "REM", - "remX": 59, - "fLocX": 0, - "tLocX": 13, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 9, - "fLocX": 0, - "tLocX": 13, - "fIdx": 0, - "tIdx": 4 - } - ], - "dirL": [ - { - "dirX": 4, - "fLocX": 0, - "tLocX": 13, - "fIdx": 0, - "tIdx": 4 - } - ] - }, - "minChg": "000600" - }, - { - "type": "JNY", - "icoX": 2, - "dep": { - "locX": 13, - "idx": 4, - "dProdX": 15, - "dPlatfS": "3", - "dInR": true, - "dTimeS": "120400", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 18, - 19 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 8, - "aProdX": 15, - "aPlatfS": "6", - "aOutR": true, - "aTimeS": "131600", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|73704|0|95|14122020", - "prodX": 17, - "dirTxt": "Genève-Aéroport", - "dirFlg": "H", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 13, - "idx": 4, - "dProdX": 17, - "dPlatfS": "3", - "dInR": true, - "dTimeS": "120400", - "dDirTxt": "Genève-Aéroport", - "dDirFlg": "H", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 16, - "idx": 5, - "aProdX": 17, - "aPlatfS": "2", - "aOutR": true, - "aTimeS": "122500", - "aTZOffset": 60, - "dProdX": 17, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "122600", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 18, - "idx": 6, - "aProdX": 17, - "aPlatfS": "1", - "aOutR": true, - "aTimeS": "124300", - "aTZOffset": 60, - "dProdX": 17, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "124400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 19, - "idx": 7, - "aProdX": 17, - "aPlatfS": "1", - "aOutR": true, - "aTimeS": "125900", - "aTZOffset": 60, - "dProdX": 17, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "130000", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 1, - "idx": 8, - "aProdX": 17, - "aPlatfS": "6", - "aOutR": true, - "aTimeS": "131600", - "aTZOffset": 60, - "type": "N" - } - ], - "proc": 50, - "lPassSt": { - "idx": 4 - }, - "freq": { - "minC": 60, - "maxC": 60, - "numC": 3 - }, - "ctxRecon": "T$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141204$202012141316$IR 15 $$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 99, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 100, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 101, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 102, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 103, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 104, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 105, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 106, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 28, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 107, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402915328 - }, - { - "type": "REM", - "remX": 16, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 108, - "fLocX": 13, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 17, - "fLocX": 13, - "tLocX": 1, - "fIdx": 4, - "tIdx": 8 - } - ], - "dirL": [ - { - "dirX": 1, - "fLocX": 13, - "tLocX": 1, - "fIdx": 4, - "tIdx": 8 - } - ] - } - } - ], - "ctxRecon": "¶HKI¶T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141058$202012141156$IC 61 $$1$$$$§T$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141204$202012141316$IR 15 $$1$$$$", - "freq": { - "minC": 60 - }, - "msgL": [ - { - "type": "REM", - "remX": 2, - "tagL": [ - "SUM_CON_FTR" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 3, - "tagL": [ - "SUM_CON_FTR" - ], - "sort": 684195840 - } - ], - "conSubscr": "F", - "recState": "U", - "cksum": "3260ea62_3", - "cksumDti": "78b8eba0_3" - }, - { - "cid": "C-3", - "date": "20201214", - "dur": "022400", - "chg": 2, - "sDays": { - "sDaysR": "nicht täglich", - "sDaysI": "13. Dez 2020 bis 4. Apr 2021 täglich; nicht 17. Jan 2021, 14., 21. Feb 2021", - "sDaysB": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFEFFFFFFEFDFFFFFFFFFF800000000000000000000000000000000000000000000000000000000000000" - }, - "dep": { - "locX": 0, - "idx": 0, - "dProdX": 18, - "dPlatfS": "14", - "dInR": true, - "dTimeS": "110300", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 20, - 21 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 6, - "aProdX": 19, - "aPlatfS": "1", - "aOutR": true, - "aTimeS": "132700", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - }, - "secL": [ - { - "type": "JNY", - "icoX": 2, - "dep": { - "locX": 0, - "idx": 0, - "dProdX": 18, - "dPlatfS": "14", - "dInR": true, - "dTimeS": "110300", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 22, - 23 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 2, - "idx": 5, - "aProdX": 18, - "aPlatfS": "4", - "aOutR": true, - "aTimeS": "121000", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|33571|4|95|14122020", - "prodX": 20, - "dirTxt": "Biel/Bienne", - "dirFlg": "H", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 0, - "idx": 0, - "dProdX": 20, - "dPlatfS": "14", - "dInR": true, - "dTimeS": "110300", - "dProgType": "PROGNOSED", - "dDirTxt": "Biel/Bienne", - "dDirFlg": "H", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 3, - "idx": 1, - "aProdX": 20, - "aPlatfS": "2", - "aOutR": true, - "aTimeS": "112000", - "aTZOffset": 60, - "dProdX": 20, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "112100", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 4, - "idx": 2, - "aProdX": 20, - "aPlatfS": "3", - "aOutR": true, - "aTimeS": "113700", - "aTZOffset": 60, - "dProdX": 20, - "dPlatfS": "3", - "dInR": true, - "dTimeS": "114200", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 5, - "idx": 3, - "aProdX": 20, - "aPlatfS": "2", - "aOutR": true, - "aTimeS": "115100", - "aTZOffset": 60, - "dProdX": 20, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "115200", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 6, - "idx": 4, - "aProdX": 20, - "aPlatfS": "2", - "aOutR": true, - "aTimeS": "120000", - "aTZOffset": 60, - "dProdX": 20, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "120100", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 2, - "idx": 5, - "aProdX": 20, - "aPlatfS": "4", - "aOutR": true, - "aTimeS": "121000", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - } - ], - "proc": 50, - "lPassSt": { - "idx": 5 - }, - "freq": { - "minC": 60, - "maxC": 60, - "numC": 3 - }, - "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$202012141103$202012141210$IC 51 $$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 4, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 109, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 110, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 111, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 8, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 112, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 113, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 114, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 12, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 13, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 14, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 15, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 16, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 17, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 18, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403701760 - }, - { - "type": "REM", - "remX": 115, - "fLocX": 0, - "tLocX": 2, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 20, - "fLocX": 0, - "tLocX": 2, - "fIdx": 0, - "tIdx": 5 - } - ], - "dirL": [ - { - "dirX": 0, - "fLocX": 0, - "tLocX": 2, - "fIdx": 0, - "tIdx": 5 - } - ] - }, - "minChg": "000400" - }, - { - "type": "JNY", - "icoX": 2, - "dep": { - "locX": 2, - "idx": 5, - "dProdX": 21, - "dPlatfS": "5", - "dInR": true, - "dTimeS": "121600", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 24, - 25 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 7, - "idx": 7, - "aProdX": 21, - "aPlatfS": "2", - "aOutR": true, - "aTimeS": "125200", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|156563|0|95|14122020", - "prodX": 22, - "dirTxt": "Genève-Aéroport", - "dirFlg": "H", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 2, - "idx": 5, - "dProdX": 22, - "dPlatfS": "5", - "dInR": true, - "dTimeS": "121600", - "dDirTxt": "Genève-Aéroport", - "dDirFlg": "H", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 8, - "idx": 6, - "aProdX": 22, - "aPlatfS": "3", - "aOutR": true, - "aTimeS": "123200", - "aTZOffset": 60, - "dProdX": 22, - "dPlatfS": "3", - "dInR": true, - "dTimeS": "123400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 7, - "idx": 7, - "aProdX": 22, - "aPlatfS": "2", - "aOutR": true, - "aTimeS": "125200", - "aTZOffset": 60, - "type": "N" - } - ], - "proc": 50, - "lPassSt": { - "idx": 2 - }, - "freq": { - "minC": 29, - "maxC": 31, - "numC": 5 - }, - "ctxRecon": "T$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$202012141216$202012141252$IC 5 $$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 20, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 116, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 117, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 118, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 24, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 119, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 120, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 121, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 28, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 12, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 13, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 14, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 15, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 16, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 17, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403177472 - }, - { - "type": "REM", - "remX": 18, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 403701760 - }, - { - "type": "REM", - "remX": 122, - "fLocX": 2, - "tLocX": 7, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 22, - "fLocX": 2, - "tLocX": 7, - "fIdx": 5, - "tIdx": 7 - } - ], - "dirL": [ - { - "dirX": 1, - "fLocX": 2, - "tLocX": 7, - "fIdx": 5, - "tIdx": 7 - } - ] - }, - "minChg": "000300" - }, - { - "type": "JNY", - "icoX": 2, - "dep": { - "locX": 7, - "idx": 1, - "dProdX": 19, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "125700", - "dProgType": "PROGNOSED", - "dTrnCmpSX": { - "tcocX": [ - 26, - 27 - ] - }, - "dTZOffset": 60, - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 6, - "aProdX": 19, - "aPlatfS": "1", - "aOutR": true, - "aTimeS": "132700", - "aProgType": "PROGNOSED", - "aTZOffset": 60, - "type": "N" - }, - "jny": { - "jid": "1|70657|2|95|14122020", - "prodX": 23, - "dirTxt": "Aigle", - "dirFlg": "H", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 7, - "idx": 1, - "dProdX": 23, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "125700", - "dDirTxt": "Aigle", - "dDirFlg": "H", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 9, - "idx": 2, - "aProdX": 23, - "aPlatfS": "3", - "aOutR": true, - "aTimeS": "130400", - "aTZOffset": 60, - "dProdX": 23, - "dPlatfS": "3", - "dInR": true, - "dTimeS": "130400", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 10, - "idx": 3, - "aProdX": 23, - "aPlatfS": "2", - "aOutR": true, - "aTimeS": "131200", - "aTZOffset": 60, - "dProdX": 23, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "131200", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 11, - "idx": 4, - "aProdX": 23, - "aPlatfS": "3", - "aOutR": true, - "aTimeS": "131600", - "aTZOffset": 60, - "dProdX": 23, - "dPlatfS": "3", - "dInR": true, - "dTimeS": "131600", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 12, - "idx": 5, - "aProdX": 23, - "aPlatfS": "4", - "aOutR": true, - "aTimeS": "132000", - "aTZOffset": 60, - "dProdX": 23, - "dPlatfS": "4", - "dInR": true, - "dTimeS": "132000", - "dTZOffset": 60, - "type": "N" - }, - { - "locX": 1, - "idx": 6, - "aProdX": 23, - "aPlatfS": "1", - "aOutR": true, - "aTimeS": "132700", - "aTZOffset": 60, - "type": "N" - } - ], - "proc": 50, - "lPassSt": { - "idx": 5 - }, - "freq": { - "minC": 29, - "maxC": 31, - "numC": 5 - }, - "ctxRecon": "T$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141257$202012141327$S 5 $$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 30, - "fLocX": 7, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 123, - "fLocX": 7, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 124, - "fLocX": 7, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 125, - "fLocX": 7, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 34, - "fLocX": 7, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 126, - "fLocX": 7, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 127, - "fLocX": 7, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 128, - "fLocX": 7, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 28, - "fLocX": 7, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H3" - ], - "sort": 402784256 - }, - { - "type": "REM", - "remX": 129, - "fLocX": 7, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 684195840 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 23, - "fLocX": 7, - "tLocX": 1, - "fIdx": 1, - "tIdx": 6 - } - ], - "dirL": [ - { - "dirX": 2, - "fLocX": 7, - "tLocX": 1, - "fIdx": 1, - "tIdx": 6 - } - ] - } - } - ], - "ctxRecon": "¶HKI¶T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$202012141103$202012141210$IC 51 $$1$$$$§T$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$202012141216$202012141252$IC 5 $$1$$$$§T$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141257$202012141327$S 5 $$1$$$$", - "freq": { - "minC": 60 - }, - "msgL": [ - { - "type": "REM", - "remX": 2, - "tagL": [ - "SUM_CON_FTR" - ], - "sort": 684195840 - }, - { - "type": "REM", - "remX": 3, - "tagL": [ - "SUM_CON_FTR" - ], - "sort": 684195840 - } - ], - "conSubscr": "F", - "recState": "U", - "cksum": "8797bf09_3", - "cksumDti": "eb8b7910_3" - } - ], - "outCtxScrB": "2|OB|MT#11#529083#529083#529227#529227#0#0#165#529080#1#-2147483630#0#1#2|PDH#2b0ef98056009146d5888229c8da0eac|RD#14122020|RT#100000|US#1", - "outCtxScrF": "2|OF|MT#11#529143#529143#529287#529287#0#0#165#529139#4#-2147483630#0#1#2|PDH#2b0ef98056009146d5888229c8da0eac|RD#14122020|RT#100000|US#1", - "fpB": "20191215", - "fpE": "20211211", - "planrtTS": "1607344198" -} diff --git a/test/sbb-journeys.js b/test/sbb-journeys.js deleted file mode 100644 index 330e0b728..000000000 --- a/test/sbb-journeys.js +++ /dev/null @@ -1,43 +0,0 @@ -// todo: use import assertions once they're supported by Node.js & ESLint -// https://github.com/tc39/proposal-import-assertions -import {createRequire} from 'module' -const require = createRequire(import.meta.url) - -import tap from 'tap' - -import {createClient} from '../index.js' -import {profile as rawProfile} from '../p/sbb/index.js' -const res = require('./fixtures/sbb-journeys.json') -import {sbbJourneys as expected} from './fixtures/sbb-journeys.js' - -const client = createClient(rawProfile, 'public-transport/hafas-client:test') -const {profile} = client - -const opt = { - results: null, - via: null, - stopovers: false, - transfers: -1, - transferTime: 0, - accessibility: 'none', - bike: false, - walkingSpeed: 'normal', - startWithWalking: true, - tickets: false, - polylines: false, - subStops: true, - entrances: true, - remarks: true, - scheduledDays: false, - departure: '2020-12-07T13:29+01:00', - products: {}, -} - -tap.test('parses a journeys() response correctly (SBB)', (t) => { - const common = profile.parseCommon({profile, opt, res}) - const ctx = {profile, opt, common, res} - const journeys = res.outConL.map(j => profile.parseJourney(ctx, j)) - - t.same(journeys, expected) - t.end() -})