diff --git a/src/components/app/Footer.vue b/src/components/app/Footer.vue index 1cb3b0d..88db419 100644 --- a/src/components/app/Footer.vue +++ b/src/components/app/Footer.vue @@ -8,8 +8,8 @@ -
- {{ $t('footer.version-check', { version: store.vehiclesAPIData.simulatorVersion }) }} +
+ {{ $t('footer.version-check', { version: store.vehiclesData.simulatorVersion }) }}
diff --git a/src/components/tabs/StockGeneratorTab.vue b/src/components/tabs/StockGeneratorTab.vue index ac43400..fe8c2ca 100644 --- a/src/components/tabs/StockGeneratorTab.vue +++ b/src/components/tabs/StockGeneratorTab.vue @@ -149,9 +149,9 @@ export default defineComponent({ }, computedCargoData() { - if (!this.store.vehiclesAPIData?.generator.cargo) return []; + if (!this.store.vehiclesData?.generator.cargo) return []; - const cargoGeneratorData = this.store.vehiclesAPIData.generator.cargo; + const cargoGeneratorData = this.store.vehiclesData.generator.cargo; return Object.keys(cargoGeneratorData) .sort((v1, v2) => this.$t(`cargo.${v1}`).localeCompare(this.$t(`cargo.${v2}`))) @@ -195,7 +195,7 @@ export default defineComponent({ generateStock(empty = false) { const generatedChosenStockList = this.chosenCargoTypes.reduce( (acc, type) => { - this.store.vehiclesAPIData?.generator.cargo[type] + this.store.vehiclesData?.generator.cargo[type] .filter((c) => !this.excludedCarTypes.includes(c.split(':')[0])) .forEach((c) => { const [type, cargoType] = c.split(':'); diff --git a/src/data/vehiclesData.json b/src/data/vehiclesData.json new file mode 100644 index 0000000..5dc2f99 --- /dev/null +++ b/src/data/vehiclesData.json @@ -0,0 +1,1410 @@ +{ + "simulatorVersion": "2023.3.4", + + "generator": { + "cargo": { + "kontenery": ["627Z:all", "412Z:all"], + "chłodnia": ["202Lc:all"], + "drobnica": ["426S:all", "208Kf:all", "401Ka_PKP_Gags:all", "401Ka_PKPC_Gags:all"], + "węgiel": ["412W:coal_01", "413S:coal_Fas", "429W:coal_01", "401Zb:coal_02"], + "ruda": ["412W:ore_01", "401Zl:ore_35", "429W:ore_01"], + "piasek": ["412W:sand_01", "412W:sand_02", "413S:sand_Fas", "401Zl:sand_30", "429W:sand_01", "429W:sand_02", "401Zb:sand_03"], + "kreda": ["413S:chalk_Fas"], + "kamień": ["412W:stone_01", "412W:stone_50", "401Zl:stone_25", "429W:stone_01", "401Zb:stone_02"], + "złom": ["412W:scrap_01", "412W:scrap_02", "429W:scrap_01", "429W:scrap_02"], + "paliwo": ["29R_CTLL:all", "29R_PKP:all"], + "melasa": ["29R_PLPOL:all"], + "żwir": ["441V"], + "koła": ["424Z:wheels_01"], + "drewno": ["424Z:woods_01", "424Z:woods_02"], + "szyny": ["424Z:rails_01"], + "kable": ["424Z:cables_01", "24Z:cables_Ks", "401Ze:cables_02"], + "kruszywo": ["59WS:all"], + "techniczne": ["209c", "304Ca", "102a_PKPE", "401Ka_PKP_XGa:all"], + "poczta": ["211K:all"], + "cement": ["408S:all", "206S_CEMET:cement_3", "206S_SPEED:cement_3", "220S_CEMET:cement_3"], + "wapno": ["408S:all", "206S_CEMET:lime_3", "206S_SPEED:lime_3", "220S_CEMET:lime_3"], + "soda": ["408S:all", "206S_CEMET:soda_3", "206S_SPEED:soda_3", "220S_CEMET:soda_3"], + "pszenica": ["206Sh_PKP_Ugpps:wheat_3", "206Sh_PKPC_Ugpps:wheat_3"], + "kukurydza": ["206Sh_PKP_Ugpps:corn_3", "206Sh_PKPC_Ugpps:corn_3"], + "pasza": ["206Sh_PKP_Ugpps:forage_3", "206Sh_PKPC_Ugpps:forage_3"], + "pojazdy": ["426Z:tank_01", "426Z:truck_01", "426Z:vehicles_01"], + "karbid": ["421S:carbide_01"], + "wrażliwe": ["425S:all", "421S:carbide_01"], + "stal": ["401Ze:steel_01", "401Ze:steel_02"] + } + }, + + "vehicleList": [ + ["4E-069", "4e", "4e_cab", "loco-electric", { "sponsorOnly": 1712345800454 }], + ["EP09-003", "104E", "104e_cab", "loco-electric", null], + ["EP09-010", "104E", "104e_cab", "loco-electric", null], + ["EP09-012", "104E", "104e_cab", "loco-electric", null], + ["EP09-013", "104E", "104e_cab", "loco-electric", null], + ["EP09-020", "104E", "104e_cab", "loco-electric", null], + ["EP09-023", "104E", "104e_cab", "loco-electric", null], + ["EP09-024", "104E", "104e_cab", "loco-electric", null], + ["EP09-030", "104E", "104e_cab", "loco-electric", null], + ["EP09-032", "104E", "104e_cab", "loco-electric", { "teamOnly": true }], + ["EP09-034", "104E", "104e_cab", "loco-electric", null], + ["EU07-182", "4e", "4e_cab", "loco-electric", null], + ["EU07-228", "4e", "4e_cab", "loco-electric", null], + ["EP07-384v2", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EU07-498", "303e", "303e_cab_ld", "loco-electric", null], + ["EU07-308", "303e", "303e_cab_ld", "loco-electric", null], + ["EU07-476", "303e", "303e_cab_ld", "loco-electric", null], + ["EU07-305", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EU07-307", "303e", "303e_cab_ld", "loco-electric", null], + ["EU07-475v2", "303e", "303e_cab_ld", "loco-electric", null], + ["EP07-376", "303e", "303e_cab_ld", "loco-electric", null], + ["EP07-374", "303e", "303e_cab_ld", "loco-electric", null], + ["EP07-500", "303e", "303e_cab_ld", "loco-electric", null], + ["EP07-395", "303e", "303e_cab_ld", "loco-electric", null], + ["EP07-344", "303e", "303e_cab_ld", "loco-electric", null], + ["EP07-338v2", "303e", "303e_cab_ld", "loco-electric", null], + ["EP07-408v2", "303e", "303e_cab_ld", "loco-electric", null], + ["EP07-383", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-380", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-381", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP08-006", "102E", "4ea_cab", "loco-electric", null], + ["EP08-006v2", "102E", "4ea_cab", "loco-electric", null], + ["ET41-061", "203e", "203e_cab_ld", "loco-electric", null], + ["ET41-072", "203e", "203e_cab_ld", "loco-electric", null], + ["ET41-074", "203e", "203e_cab_ld", "loco-electric", null], + ["ET41-144", "203e", "203e_cab_ld", "loco-electric", null], + ["ET41-154", "203e", "203e_cab_ld", "loco-electric", null], + ["EU07-334", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EU07-409", "303e", "303e_cab_ld", "loco-electric", null], + ["EU07-418", "303e", "303e_cab_ld", "loco-electric", null], + ["EU07-515", "303e", "303e_cab_ld", "loco-electric", null], + ["EU07-545", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EU07-536", "303e", "303e_cab_ld", "loco-electric", null], + ["EP07-1031", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-1056", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-384", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-424", "303e", "303e_cab_ld", "loco-electric", null], + ["EU07-324", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-1008", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-1009", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-1025", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-1038", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-1039", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-1043", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-1054", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-1055", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-335", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-338", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-355", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-356", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-370", "303e", "303e_cab_ld", "loco-electric", null], + ["EP07-385", "303e", "303e_cab_ld", "loco-electric", null], + ["EP07-389", "303e", "303e_cab_ld", "loco-electric", null], + ["EP07-391", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-408", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-444", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-480", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EP07-544", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EU07-1518", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EU07-368", "303e", "303e_cab_ld", "loco-electric", null], + ["EU07-421", "303e", "303e_cab_ld_grey", "loco-electric", null], + ["EU07-475", "303e", "303e_cab_ld", "loco-electric", null], + ["EU07-512", "303e", "303e_cab_ld", "loco-electric", null], + ["EP07-135", "4e", "4e_cab", "loco-electric", null], + ["EU07-001", "4e", "4e_cab", "loco-electric", null], + ["EU07-015", "4e", "4e_cab_white", "loco-electric", null], + ["EU07-019", "4e", "4e_cab", "loco-electric", null], + ["EU07-032", "4e", "4e_cab", "loco-electric", null], + ["EU07-036", "4e", "4e_cab", "loco-electric", null], + ["EU07-072", "4e", "4e_cab", "loco-electric", null], + ["EU07-150", "4e", "4e_cab_white", "loco-electric", null], + ["EU07-171", "4e", "4e_cab", "loco-electric", null], + ["EU07-172", "4e", "4e_cab", "loco-electric", null], + ["EU07-222", "4e", "4e_cab_white", "loco-electric", null], + ["EU07-077", "4e", "4e_cab", "loco-electric", null], + ["EU07-147", "4e", "4e_cab", "loco-electric", null], + ["EP07-1002", "4e", "4e_cab_white", "loco-electric", null], + ["EP07-1048", "4e", "4e_cab_white", "loco-electric", null], + ["EP07-174", "4e", "4e_cab_white", "loco-electric", null], + ["EP07-242", "4e", "4e_cab", "loco-electric", null], + ["EU07-088", "4e", "4e_cab_white", "loco-electric", null], + ["EU07-123E", "4e", "4e_cab", "loco-electric", null], + ["EU07-141", "4e", "4e_cab_white", "loco-electric", null], + ["EU07-145", "4e", "4e_cab_white", "loco-electric", null], + ["EU07-167", "4e", "4e_cab_white", "loco-electric", null], + ["EU07-234", "4e", "4e_cab_white", "loco-electric", null], + ["EU07-237E", "4e", "4e_cab", "loco-electric", null], + ["EU07-148", "4e", "4e_cab", "loco-electric", null], + ["EU07-195", "4e", "4e_cab", "loco-electric", null], + ["EU07-240", "4e", "4e_cab", "loco-electric", null], + ["EU07-242", "4e", "4e_cab", "loco-electric", null], + ["EU06-18", "AEI E", "4e_cab", "loco-electric", null], + ["EU07E-082", "4e", "4e_cab_white", "loco-electric", null], + ["EU07E-083", "4e", "4e_cab", "loco-electric", null], + + ["SM42-091", "6D", "sm42_cab", "loco-diesel", null], + ["SM42-2476", "6D", "sm42_cab", "loco-diesel", null], + ["SM42-2612", "6D", "sm42_cab", "loco-diesel", null], + ["SM42-2648", "6D", "sm42_cab", "loco-diesel", null], + ["SM42-284", "6D", "sm42_cab", "loco-diesel", null], + ["SM42-302", "6D", "sm42_cab", "loco-diesel", null], + ["SM42-329", "6D", "sm42_cab", "loco-diesel", null], + ["SM42-329_PLREG", "6D", "sm42_cab", "loco-diesel", null], + ["SM42-404", "6D", "sm42_cab", "loco-diesel", null], + ["SM42-468", "6D", "sm42_cab", "loco-diesel", null], + ["SM42-483", "6D", "sm42_cab", "loco-diesel", null], + ["SM42-506", "6D", "sm42_cab", "loco-diesel", null], + ["SM42-820", "6D", "sm42_cab", "loco-diesel", null], + ["SM42-1031", "6D", "sm42_cab", "loco-diesel", null], + ["SM42-1121", "6D", "sm42_cab", "loco-diesel", null], + + ["2EN57-038+1715", "2x5B", "en57_cab", "unit-electric", null], + ["2EN57-1542+1747", "2x5B", "en57_cab", "unit-electric", null], + ["2EN57-694+716", "2x5B", "en57_cab", "unit-electric", null], + ["EN57-001", "5B", "en57_cab", "unit-electric", null], + ["EN57-038", "5B", "en57_cab", "unit-electric", null], + ["EN57-1072", "5B", "en57_cab", "unit-electric", null], + ["EN57-1101", "5B", "en57_cab", "unit-electric", null], + ["EN57-1149", "5B", "en57_cab", "unit-electric", null], + ["EN57-1337", "5B", "en57_cab", "unit-electric", null], + ["EN57-1466", "5B", "en57_cab", "unit-electric", null], + ["EN57-1542", "5B", "en57_cab", "unit-electric", null], + ["EN57-1715", "5B", "en57_cab", "unit-electric", null], + ["EN57-1747", "5B", "en57_cab", "unit-electric", null], + ["EN57-1777", "5B", "en57_cab", "unit-electric", null], + ["EN57-1786", "5B", "en57_cab", "unit-electric", null], + ["EN57-694", "5B", "en57_cab", "unit-electric", null], + ["EN57-716", "5B", "en57_cab", "unit-electric", null], + ["EN57-765", "5B", "en57_cab", "unit-electric", null], + ["EN57-880", "5B", "en57_cab", "unit-electric", null], + ["EN57-838", "5B", "en57_cab", "unit-electric", null], + ["EN57-952", "5B", "en57_cab", "unit-electric", null], + ["EN57-961", "5B", "en57_cab", "unit-electric", null], + ["EN57-986", "5B", "en57_cab", "unit-electric", null], + ["EN71-005", "5Bg", "en57_cab", "unit-electric", null], + ["EN71-006", "5Bg", "en57_cab", "unit-electric", null], + ["EN71-009", "5Bg", "en57_cab", "unit-electric", null], + ["EN71-010", "5Bg", "en57_cab", "unit-electric", null], + ["EN71-014", "5Bg", "en57_cab", "unit-electric", null], + ["EN71-015", "5Bg", "en57_cab", "unit-electric", null], + ["EN71-016", "5Bg", "en57_cab", "unit-electric", null], + ["EN71-028", "5Bg", "en57_cab", "unit-electric", null], + ["EN71-044", "5Bg", "en57_cab", "unit-electric", null], + ["EN71-046", "5Bg", "en57_cab", "unit-electric", null], + ["EN71-049", "5Bg", "en57_cab", "unit-electric", null], + ["EN57-1914", "5B", "en57-19xx", "unit-electric", null], + ["EN57-1953", "5B", "en57-19xx", "unit-electric", null], + ["SN81-001", "SPA-66", "sn81_cab", "unit-diesel", null], + + ["101a_PKP_Bhixt_01", "101a", "wagon-passenger", null], + ["102a_PKP_Bh_01", "102a", "wagon-passenger", null], + ["111a_Grafitti_1", "111a_Grafitti", "wagon-passenger", null], + ["111a_PKP_Bwxz_01", "111a_PKP", "wagon-passenger", null], + ["110a_PKP_Bcwxz_01", "110a_PKP", "wagon-passenger", null], + ["110a_PKPIC_Bcdu_01", "110a_PKPIC", "wagon-passenger", null], + ["110a_PKPIC_Bcdu_02", "110a_PKPIC", "wagon-passenger", null], + ["111a_PKP_Bdnu_01", "111a_PKP", "wagon-passenger", null], + ["111a_PKP_Bdnu_02", "111a_PKP", "wagon-passenger", null], + ["111a_PKP_Bnouz_01", "111a_PKP", "wagon-passenger", null], + ["111a_PKP_Brdu_01", "111a_PKP", "wagon-passenger", null], + ["111a_PKPIC_B10ou_01", "111a_PKPIC", "wagon-passenger", null], + ["111a_PKPIC_B9nopuvz_01", "111a_PKPIC", "wagon-passenger", null], + ["111a_PKPIC_B9nopuvz_02", "111a_PKPIC", "wagon-passenger", null], + ["111a_PKPIC_B9ouv_01", "111a_PKPIC", "wagon-passenger", null], + ["111a_PKPIC_Bnouz_01", "111a_PKPIC", "wagon-passenger", null], + ["111a_PRREG_A9ou_01", "111a_PRREG", "wagon-passenger", null], + ["111a_PRREG_A9ou_02", "111a_PRREG", "wagon-passenger", null], + ["111a_PRREG_A9ouy_01", "111a_PRREG", "wagon-passenger", null], + ["111a_PRREG_B10_01", "111a_PRREG", "wagon-passenger", null], + ["111a_PRREG_Bbnopuvz_01", "111a_PRREG", "wagon-passenger", null], + ["111a_PRREG_Bbnopuvz_02", "111a_PRREG", "wagon-passenger", null], + ["112a_A9ou_511-6", "112a", "wagon-passenger", null], + ["112a_A9ouy_172-5", "112a_1", "wagon-passenger", null], + ["112a_A9ouy_501-7", "112a", "wagon-passenger", null], + ["112a_PKP_A9nou_01", "112a", "wagon-passenger", null], + ["112a_PKP_A9ou_02", "112a_1", "wagon-passenger", null], + ["112a_PKP_Adnu_01", "112a_1", "wagon-passenger", null], + ["112a_PKP_Adu_01", "112a", "wagon-passenger", null], + ["112a_PKP_Awxz_01", "112a", "wagon-passenger", null], + ["112a_PKPIC_A9ou_01", "112a", "wagon-passenger", null], + ["112a_PKPIC_A9ou_02", "112a", "wagon-passenger", null], + ["112a_PRREG_A9ou_01", "112a", "wagon-passenger", null], + ["112a_PRREG_A9ou_02", "112a", "wagon-passenger", null], + ["113a_PKP_WRbd_01", "113a", "wagon-passenger", null], + ["113a_PKP_BJwxz_01", "113a_1", "wagon-passenger", null], + ["113a_PKPIC_WRbd_01", "113a", "wagon-passenger", null], + ["113a_PLPREG_Wro_01", "113a", "wagon-passenger", null], + ["120a_PRREG_B11p_01", "120a_PRREG", "wagon-passenger", null], + ["120a_PRREG_B11p_02", "120a_PRREG", "wagon-passenger", null], + ["120a_PRREG_B11pv_01", "120a_PRREG", "wagon-passenger", null], + ["120a_PRREG_B51p_01", "120a_PRREG", "wagon-passenger", null], + ["120a_PRREG_B51p_02", "120a_PRREG", "wagon-passenger", null], + ["120a_PRREG_B51p_03", "120a_PRREG", "wagon-passenger", null], + ["120a_PRREG_B51p_04", "120a_PRREG", "wagon-passenger", null], + ["120a_PRREG_B9pv_01", "120a_PRREG", "wagon-passenger", null], + ["120a_PKP_Bwix_01", "120a", "wagon-passenger", null], + ["154a_PKP_B10mnouz_01", "154a", "wagon-passenger", null], + ["154a_PKPIC_B10mnouz_01", "154a", "wagon-passenger", null], + ["154a_PKPIC_B10mnouz_02", "154a", "wagon-passenger", null], + ["158a_PKPIC_A9mnopuz_01", "158a", "wagon-passenger", null], + ["159a_PKPIC_B9mnopuz_01", "159a", "wagon-passenger", null], + ["304C_PLK_Rob", "304C", "wagon-passenger", null], + ["504a_PKP_Bckd_01", "504a", "wagon-passenger", null], + ["504a_PKP_S_02", "504a", "wagon-passenger", null], + ["504a_PKP_Sd_03", "504a", "wagon-passenger", null], + ["504a_PKP_Sk_01", "504a_1", "wagon-passenger", null], + ["612a_PKPIC_BD4osuv_01", "612a", "wagon-passenger", null], + ["Bau84_CD_B10nou_01", "Bau84_CD", "wagon-passenger", null], + ["Bau84_CD_B249_01", "Bau84_CD", "wagon-passenger", null], + ["Bau84_PKP_As_01", "Bau84", "wagon-passenger", null], + ["Bau84_PKP_B10nou_01", "Bau84", "wagon-passenger", null], + ["Bau84_PKP_B10nou_02", "Bau84", "wagon-passenger", null], + ["Bau84_PKPIC_B10nou_01", "Bau84", "wagon-passenger", null], + ["Bau84_PKPIC_B10nou_02", "Bau84", "wagon-passenger", null], + ["Gor77_PKP_Bhp_01", "Bhp", "wagon-passenger", null], + ["Gor77_PKP_Bhp_02", "Bhp", "wagon-passenger", null], + ["Gor77_PKP_Bhp_03", "Bhp", "wagon-passenger", null], + ["Gor89_CD_Bmto_01", "Gor89", "wagon-passenger", null], + ["Gor89_CD_Bmto_02", "Gor89", "wagon-passenger", null], + ["Gor89_PKP_B16mnopux_01", "Gor89", "wagon-passenger", null], + ["Gor89_PKP_B16mnopux_02", "Gor89", "wagon-passenger", null], + ["Gor89_PKP_B16mnopux_03", "Gor89", "wagon-passenger", null], + ["Gor89_PKP_B16mnopux_04", "Gor89", "wagon-passenger", null], + ["Gor89_PKP_B16mnopux_05", "Gor89", "wagon-passenger", null], + ["Gor89_PKP_B16mnopux_06", "Gor89", "wagon-passenger", null], + + ["102a_PKPE_siec_01", "102A", "wagon-freight", null], + ["59WS_PKPC_Fll_01", "59WS", "wagon-freight", null], + ["202Lc_PKP_Jbchsx_01", "202Lc", "wagon-freight", null], + ["202Lc_PKP_Ichqrs_01", "202Lc", "wagon-freight", null], + + ["206S_CEMET_Ucs_01", "206S_CEMET", "wagon-freight", null], + ["206S_SPEED_Ucs_01", "206S_SPEED", "wagon-freight", null], + ["206Sh_PKP_Ugpps_02", "206Sh_PKP", "wagon-freight", null], + ["206Sh_PKPC_Ugpps_01", "206Sh_PKPC", "wagon-freight", null], + ["220S_CEMET_Ucs_01", "220S_CEMET", "wagon-freight", null], + ["220S_CEMET_Ucs_02", "220S_CEMET", "wagon-freight", null], + + ["208Kf_PKPC_Gbs_01", "208Kf", "wagon-freight", null], + ["209c_PKP_DS_01", "209c", "wagon-freight", null], + ["211K_PKP_UsUx_01", "211K", "wagon-freight", null], + ["24Z_PKPE_Ks_01", "24Z", "wagon-freight", null], + ["29R_CTLL_Zaes_01", "29R", "wagon-freight", null], + ["29R_PKP_Uah_01", "29R", "wagon-freight", null], + ["29R_PKP_Zaekk_01", "29R", "wagon-freight", null], + ["29R_PLPOL_Zaekk_01", "29R", "wagon-freight", null], + ["29R_TM_Zaes_01", "29R", "wagon-freight", null], + ["304Ca_PKP_Pdn_01", "304Ca", "wagon-freight", null], + + ["401Ka_PKP_Gags-t_01", "401Ka", "wagon-freight", null], + ["401Ka_PKP_Gags-t_02", "401Ka", "wagon-freight", null], + ["401Ka_PKP_XGa_01", "401Ka_XGa", "wagon-freight", null], + ["401Ka_PKPC_Gags-t_01", "401Ka", "wagon-freight", null], + + ["401Zb_PKESA_Rpps_01", "401Zb_PKESA", "wagon-freight", null], + ["401Zb_PKPC_Eamos_01", "401Zb_PKPC", "wagon-freight", null], + ["401Ze_KLP_Rmms_01", "401Ze_KLP", "wagon-freight", null], + ["401Ze_PNUIK_Eamo_01", "401Ze_PNUIK", "wagon-freight", null], + ["401Ze_PKESA_Rpps_01", "401Ze_PKESA", "wagon-freight", null], + ["401Zl_PKPC_Eams_01", "401Zl", "wagon-freight", null], + ["401Zl_PKPC_Eams_02", "401Zl", "wagon-freight", null], + ["401Zl_PKPC_Eams_03", "401Zl", "wagon-freight", null], + ["408S_CIECH_Uacs_01", "408S", "wagon-freight", null], + ["412W_CTL_Eaos_01", "412W", "wagon-freight", null], + ["412W_PKPC_Eaos_01", "412W", "wagon-freight", null], + ["412W_PKPC_Eaos_02", "412W", "wagon-freight", null], + ["412W_PKPC_Eaos_03", "412W", "wagon-freight", null], + ["412W_PKPC_Eaos_04", "412W", "wagon-freight", null], + ["412W_PKPC_Eaos_05", "412W", "wagon-freight", null], + ["412W_PKPC_Eaos_06", "412W", "wagon-freight", null], + ["412W_PKPC_Eaos_07", "412W", "wagon-freight", null], + ["412W_PKPC_Eaos_08", "412W", "wagon-freight", null], + ["412W_PKPC_Eaos_09", "412W", "wagon-freight", null], + ["412W_PKPC_Eaos_10", "412W", "wagon-freight", null], + ["412W_PKPC_Eaos_11", "412W", "wagon-freight", null], + ["412W_PKPC_Eaos_12", "412W", "wagon-freight", null], + ["412W_PKPC_Eaos_13", "412W", "wagon-freight", null], + ["412W_PKPC_Eaos_14", "412W", "wagon-freight", null], + ["412W_PKPC_Eaos_15", "412W", "wagon-freight", null], + ["412W_PKPC_Eaos_16", "412W", "wagon-freight", null], + ["412W_PKPC_Eaos_17", "412W", "wagon-freight", null], + ["412Z_PCCC_Sgs_01", "412Z", "wagon-freight", null], + ["412Z_PKPC_Sgs_01", "412Z", "wagon-freight", null], + ["413S_PKPC_Fas_01", "413S", "wagon-freight", null], + ["413S_PKPC_Fas_02", "413S", "wagon-freight", null], + + ["421S_PKP_Uas-x_01", "421S", "wagon-freight", null], + ["421S_PKP_Uas-x_02", "421S", "wagon-freight", null], + ["425S_PKPC_Simms_01", "425S", "wagon-freight", null], + ["425S_PKPC_Simms_02", "425S", "wagon-freight", null], + ["426Z_PKPC_Smms_01", "426Z", "wagon-freight", null], + + ["424Z_PKPC_Res_01", "424Z", "wagon-freight", null], + ["424Z_PKPC_Res_02", "424Z", "wagon-freight", null], + ["426S_PKPC_Sis_01", "426S", "wagon-freight", null], + ["426S_PKPC_Sis_02", "426S", "wagon-freight", null], + ["426S_PKPC_Sis_03", "426S", "wagon-freight", null], + ["429W_PKPC_Eaos-w_01", "429W", "wagon-freight", null], + ["441V_PKPC_Falns_01", "441V", "wagon-freight", null], + ["441V_PKPC_Falns_02", "441V", "wagon-freight", null], + ["441V_PKPC_Falns_03", "441V", "wagon-freight", null], + ["441V_PKPC_Falns_04", "441V", "wagon-freight", null], + ["441V_PKPC_Falns_05", "441V", "wagon-freight", null], + ["441V_PKPC_Falns_06", "441V", "wagon-freight", null], + ["441V_PKPC_Falns_07", "441V", "wagon-freight", null], + ["441V_PKPC_Falns_08", "441V", "wagon-freight", null], + ["627Z_D-ERR_Sggmrss_01", "627Z", "wagon-freight", null], + ["627Z_PKPC_Sggmrss_01", "627Z", "wagon-freight", null], + ["627Z_PKPC_Sggmrss_02", "627Z", "wagon-freight", null] + ], + + "vehicleProps": [ + { + "type": "102E", + "speed": 140, + "length": 16, + "weight": 80000, + "coldStart": false, + "doubleManned": true + }, + { + "type": "104E", + "speed": 160, + "length": 17, + "weight": 86300, + "coldStart": false, + "doubleManned": true + }, + { + "type": "203e", + "speed": 125, + "length": 32, + "weight": 167000, + "coldStart": true, + "doubleManned": true + }, + { + "type": "303e", + "speed": 125, + "length": 16, + "weight": 83400, + "coldStart": true, + "doubleManned": true + }, + { + "type": "303e-TV", + "speed": 125, + "length": 16, + "weight": 83400, + "coldStart": true, + "doubleManned": true + }, + { + "type": "303e-ZEZ", + "speed": 125, + "length": 16, + "weight": 83400, + "coldStart": true, + "doubleManned": true + }, + { + "type": "4e", + "speed": 125, + "length": 16, + "weight": 80000, + "coldStart": false, + "doubleManned": true + }, + { + "type": "4e-TV", + "speed": 125, + "length": 16, + "weight": 80000, + "coldStart": false, + "doubleManned": true + }, + { + "type": "4e-ZEZ", + "speed": 125, + "length": 16, + "weight": 80000, + "coldStart": false, + "doubleManned": true + }, + { + "type": "AEI E", + "speed": 120, + "length": 16, + "weight": 80000, + "coldStart": false, + "doubleManned": true + }, + { + "type": "6D", + "speed": 90, + "length": 14, + "weight": 74000, + "coldStart": false, + "doubleManned": true + }, + { + "type": "SPA-66", + "speed": 90, + "length": 14, + "weight": 23200, + "coldStart": false, + "doubleManned": false + }, + { + "type": "5B", + "speed": 110, + "length": 65, + "weight": 126500, + "coldStart": false, + "doubleManned": false + }, + { + "type": "2x5B", + "speed": 110, + "length": 130, + "weight": 253000, + "coldStart": false, + "doubleManned": false + }, + { + "type": "5Bg", + "speed": 110, + "length": 86, + "weight": 182000, + "coldStart": false, + "doubleManned": false + }, + + { "type": "101a", "speed": 80, "length": 25, "weight": 40000 }, + { "type": "102a", "speed": 120, "length": 25, "weight": 40000 }, + { "type": "102A", "speed": 120, "length": 25, "weight": 40000 }, + { "type": "110a_PKP", "speed": 140, "length": 25, "weight": 45000 }, + { "type": "110a_PKPIC", "speed": 160, "length": 25, "weight": 45000 }, + { "type": "111a", "speed": 160, "length": 25, "weight": 40000 }, + { "type": "111a_Grafitti", "speed": 120, "length": 25, "weight": 40000 }, + { "type": "111a_PKP", "speed": 160, "length": 25, "weight": 40000 }, + { "type": "111a_PKPIC", "speed": 160, "length": 25, "weight": 40000 }, + { "type": "111a_PRREG", "speed": 120, "length": 25, "weight": 40000 }, + { "type": "112a", "speed": 160, "length": 25, "weight": 40000 }, + { "type": "112a_1", "speed": 120, "length": 25, "weight": 40000 }, + { "type": "113a", "speed": 160, "length": 25, "weight": 40000 }, + { "type": "113a_1", "speed": 120, "length": 25, "weight": 40000 }, + { "type": "120a", "speed": 120, "length": 25, "weight": 45000 }, + { "type": "120a_PRREG", "speed": 120, "length": 25, "weight": 45000 }, + { "type": "120a_PKP", "speed": 80, "length": 25, "weight": 45000 }, + { "type": "154a", "speed": 200, "length": 26, "weight": 55000 }, + { "type": "158a", "speed": 200, "length": 26, "weight": 50000 }, + { "type": "159a", "speed": 200, "length": 26, "weight": 50000 }, + + { + "type": "202Lc", + "speed": 100, + "length": 12, + "weight": 16500, + "cargoTypes": [ + { "id": "meat_25%", "weight": 4193 }, + { "id": "meat_50%", "weight": 8386 }, + { "id": "meat_75%", "weight": 12578 }, + { "id": "meat_100%", "weight": 16771 } + ] + }, + + { + "type": "206S_SPEED", + "speed": 100, + "length": 12, + "weight": 15000, + "cargoTypes": [ + { "id": "cement_3", "weight": 24500 }, + { "id": "lime_3", "weight": 17220 }, + { "id": "soda_3", "weight": 21000 } + ] + }, + + { + "type": "206S_CEMET", + "speed": 100, + "length": 12, + "weight": 14100, + "cargoTypes": [ + { "id": "cement_3", "weight": 24500 }, + { "id": "lime_3", "weight": 17220 }, + { "id": "soda_3", "weight": 21000 } + ] + }, + + { + "type": "206Sh_PKP", + "speed": 100, + "length": 12, + "weight": 12500, + "cargoTypes": [ + { "id": "wheat_3", "weight": 26500 }, + { "id": "corn_3", "weight": 26500 }, + { "id": "forage_3", "weight": 18480 } + ] + }, + + { + "type": "206Sh_PKPC", + "speed": 100, + "length": 12, + "weight": 12500, + "cargoTypes": [ + { "id": "wheat_3", "weight": 26500 }, + { "id": "corn_3", "weight": 26500 }, + { "id": "forage_3", "weight": 18480 } + ] + }, + + { + "type": "208Kf", + "speed": 100, + "length": 14, + "weight": 15000, + "cargoTypes": [ + { "id": "mass_20", "weight": 20000 }, + { "id": "mass_30", "weight": 30000 }, + { "id": "mass_40", "weight": 40000 } + ] + }, + + { + "type": "209c", + "speed": 120, + "length": 25, + "weight": 43000 + }, + + { + "type": "211K", + "speed": 100, + "length": 12, + "weight": 16500, + "cargoTypes": [ + { "id": "mail_25%", "weight": 2467 }, + { "id": "mail_50%", "weight": 4933 }, + { "id": "mail_75%", "weight": 7400 }, + { "id": "mail_100%", "weight": 9867 } + ] + }, + + { + "type": "220S_CEMET", + "speed": 100, + "length": 9, + "weight": 11500, + "cargoTypes": [ + { "id": "cement_3", "weight": 24500 }, + { "id": "lime_3", "weight": 17220 }, + { "id": "soda_3", "weight": 21000 } + ] + }, + + { + "type": "24Z", + "speed": 60, + "length": 14, + "weight": 14000, + "cargoTypes": [{ "id": "cables_Ks", "weight": 18800 }] + }, + + { + "type": "29R", + "speed": 100, + "length": 13, + "weight": 23000, + "cargoTypes": [ + { "id": "mass_20", "weight": 20000 }, + { "id": "mass_30", "weight": 30000 }, + { "id": "mass_40", "weight": 40000 } + ] + }, + + { "type": "304C", "speed": 140, "length": 25, "weight": 43000 }, + { "type": "304Ca", "speed": 140, "length": 25, "weight": 43000 }, + + { + "type": "401Ka", + "speed": 100, + "length": 16, + "weight": 21600, + "cargoTypes": [ + { "id": "mass_20", "weight": 20000 }, + { "id": "mass_30", "weight": 30000 }, + { "id": "mass_40", "weight": 40000 } + ] + }, + + { + "type": "401Ka_XGa", + "speed": 100, + "length": 16, + + "weight": 21600, + "cargoTypes": [ + { "id": "mass_20", "weight": 20000 }, + { "id": "mass_30", "weight": 30000 }, + { "id": "mass_40", "weight": 40000 } + ] + }, + + { + "type": "59WS", + "speed": 100, + "length": 9, + + "weight": 12300, + "cargoTypes": [{ "id": "stone_Fll", "weight": 23500 }] + }, + + { + "type": "401Zb_PKESA", + "speed": 100, + "length": 12, + + "weight": 20000, + "cargoTypes": [ + { "id": "coal_02", "weight": 20805 }, + { "id": "sand_03", "weight": 43320 }, + { "id": "stone_02", "weight": 51300 } + ] + }, + { + "type": "401Zb_PKPC", + "speed": 100, + "length": 12, + "weight": 19400, + "cargoTypes": [ + { "id": "coal_02", "weight": 20805 }, + { "id": "sand_03", "weight": 43320 }, + { "id": "stone_02", "weight": 51300 } + ] + }, + { + "type": "401Ze_KLP", + "speed": 100, + "length": 12, + "weight": 18500, + "cargoTypes": [ + { "id": "none_2", "weight": 0 }, + { "id": "cables_02", "weight": 13200 }, + { "id": "concrete_01", "weight": 19800 }, + { "id": "steel_01", "weight": 50760 }, + { "id": "steel_02", "weight": 48420 } + ] + }, + + { + "type": "401Ze_PNUIK", + "speed": 100, + "length": 12, + "weight": 18500, + "cargoTypes": [ + { "id": "none_2", "weight": 0 }, + { "id": "cables_02", "weight": 13200 }, + { "id": "concrete_01", "weight": 19800 }, + { "id": "steel_01", "weight": 50760 }, + { "id": "steel_02", "weight": 48420 } + ] + }, + + { + "type": "401Ze_PKESA", + "speed": 100, + "length": 12, + "weight": 20000, + "cargoTypes": [ + { "id": "none_2", "weight": 0 }, + { "id": "cables_02", "weight": 13200 }, + { "id": "concrete_01", "weight": 19800 }, + { "id": "steel_01", "weight": 50760 }, + { "id": "steel_02", "weight": 48420 } + ] + }, + + { + "type": "401Zl", + "speed": 100, + "length": 12, + "weight": 20000, + "cargoTypes": [ + { "id": "stone_25", "weight": 25000 }, + { "id": "sand_30", "weight": 30000 }, + { "id": "ore_35", "weight": 35000 } + ] + }, + + { + "type": "408S", + "speed": 100, + "length": 14, + "weight": 24500, + "cargoTypes": [ + { "id": "mass_20", "weight": 20000 }, + { "id": "mass_30", "weight": 30000 }, + { "id": "mass_40", "weight": 40000 } + ] + }, + + { + "type": "412W", + "speed": 100, + "length": 14, + "weight": 20500, + "cargoTypes": [ + { "id": "coal_01", "weight": 54000 }, + { "id": "ore_01", "weight": 35000 }, + { "id": "sand_01", "weight": 30000 }, + { "id": "scrap_01", "weight": 45000 }, + { "id": "scrap_02", "weight": 45000 }, + { "id": "stone_01", "weight": 58000 }, + { "id": "stone_50", "weight": 55000 } + ] + }, + + { + "type": "412Z", + "speed": 100, + "length": 20, + "weight": 22000, + "cargoTypes": [ + { "id": "sc_20_red", "weight": 34000 }, + { "id": "sc_20_blue", "weight": 34000 }, + { "id": "sc_20_green", "weight": 34000 }, + { "id": "sc_20_APL", "weight": 34000 }, + { "id": "sc_20_CMA", "weight": 34000 }, + { "id": "sc_20_Cosco", "weight": 34000 }, + { "id": "sc_20_Evr1", "weight": 34000 }, + { "id": "sc_20_Evr2", "weight": 34000 }, + { "id": "sc_20_Finnlines", "weight": 34000 }, + { "id": "sc_20_Hamburg", "weight": 34000 }, + { "id": "sc_20_Hanjin", "weight": 34000 }, + { "id": "sc_20_HapagLloyd", "weight": 34000 }, + { "id": "sc_20_HMM", "weight": 34000 }, + { "id": "sc_20_KLine", "weight": 34000 }, + { "id": "sc_20_Maersk", "weight": 34000 }, + { "id": "sc_20_ONE", "weight": 34000 }, + { "id": "sc_20_OOCL", "weight": 34000 }, + { "id": "sc_20_Schavemaker", "weight": 34000 }, + { "id": "sc_20_TD2", "weight": 34000 }, + { "id": "sc_20_Titan", "weight": 34000 }, + { "id": "sc_40_red", "weight": 25000 }, + { "id": "sc_40_blue", "weight": 25000 }, + { "id": "sc_40_green", "weight": 25000 }, + { "id": "sc_40_APL", "weight": 25000 }, + { "id": "sc_40_CMA", "weight": 25000 }, + { "id": "sc_40_Cosco", "weight": 25000 }, + { "id": "sc_40_Evr1", "weight": 25000 }, + { "id": "sc_40_Evr2", "weight": 25000 }, + { "id": "sc_40_Finnlines", "weight": 25000 }, + { "id": "sc_40_Hamburg", "weight": 25000 }, + { "id": "sc_40_Hanjin", "weight": 25000 }, + { "id": "sc_40_HapagLloyd", "weight": 25000 }, + { "id": "sc_40_HMM", "weight": 25000 }, + { "id": "sc_40_KLine", "weight": 25000 }, + { "id": "sc_40_Maersk", "weight": 25000 }, + { "id": "sc_40_ONE", "weight": 25000 }, + { "id": "sc_40_OOCL", "weight": 25000 }, + { "id": "sc_40_Schavemaker", "weight": 25000 }, + { "id": "sc_40_TD2", "weight": 25000 }, + { "id": "sc_40_Titan", "weight": 25000 }, + { "id": "sc_40_Toll", "weight": 25000 } + ] + }, + + { + "type": "413S", + "speed": 100, + "length": 14, + + "weight": 25300, + "cargoTypes": [ + { "id": "coal_Fas", "weight": 44000 }, + { "id": "sand_Fas", "weight": 54000 }, + { "id": "chalk_Fas", "weight": 54000 } + ] + }, + + { + "type": "421S", + "speed": 100, + "length": 12, + + "weight": 33000, + "cargoTypes": [{ "id": "carbide_01", "weight": 39000 }] + }, + + { + "type": "424Z", + "speed": 100, + "length": 20, + + "weight": 23500, + "cargoTypes": [ + { "id": "wheels_01", "weight": 16200 }, + { "id": "woods_01", "weight": 10000 }, + { "id": "woods_02", "weight": 20000 }, + { "id": "rails_01", "weight": 30000 }, + { "id": "cables_01", "weight": 13200 } + ] + }, + + { + "type": "425S", + "speed": 120, + "length": 12, + + "weight": 23000, + "cargoTypes": [ + { "id": "mass_20", "weight": 20000 }, + { "id": "mass_30", "weight": 30000 }, + { "id": "mass_40", "weight": 40000 } + ] + }, + + { + "type": "426S", + "speed": 120, + "length": 20, + + "weight": 29000, + "cargoTypes": [ + { "id": "mass_20", "weight": 20000 }, + { "id": "mass_30", "weight": 30000 }, + { "id": "mass_40", "weight": 40000 } + ] + }, + + { + "type": "426Z", + "speed": 100, + "length": 12, + + "weight": 20000, + "cargoTypes": [ + { "id": "tank_01", "weight": 14400 }, + { "id": "vehicles_01", "weight": 4000 }, + { "id": "truck_01", "weight": 7350 }, + { "id": "none_2", "weight": 0 } + ] + }, + + { + "type": "429W", + "speed": 100, + "length": 14, + + "weight": 20500, + "cargoTypes": [ + { "id": "coal_01", "weight": 54000 }, + { "id": "ore_01", "weight": 35000 }, + { "id": "sand_01", "weight": 30000 }, + { "id": "scrap_01", "weight": 45000 }, + { "id": "scrap_02", "weight": 45000 }, + { "id": "stone_01", "weight": 58000 }, + { "id": "stone_50", "weight": 55000 } + ] + }, + { "type": "441V", "speed": 120, "length": 13, "weight": 26500 }, + { "type": "504a", "speed": 160, "length": 25, "weight": 45000 }, + { "type": "504a_1", "speed": 140, "length": 25, "weight": 45000 }, + { "type": "612a", "speed": 160, "length": 25, "weight": 43000 }, + { + "type": "627Z", + "speed": 120, + "length": 30, + + "weight": 29000, + "cargoTypes": [ + { "id": "sc_20_red", "weight": 68000 }, + { "id": "sc_20_blue", "weight": 68000 }, + { "id": "sc_20_green", "weight": 68000 }, + { "id": "sc_20_APL", "weight": 68000 }, + { "id": "sc_20_CMA", "weight": 68000 }, + { "id": "sc_20_Cosco", "weight": 68000 }, + { "id": "sc_20_Evr1", "weight": 68000 }, + { "id": "sc_20_Evr2", "weight": 68000 }, + { "id": "sc_20_Finnlines", "weight": 68000 }, + { "id": "sc_20_Hamburg", "weight": 68000 }, + { "id": "sc_20_Hanjin", "weight": 68000 }, + { "id": "sc_20_HapagLloyd", "weight": 68000 }, + { "id": "sc_20_HMM", "weight": 68000 }, + { "id": "sc_20_KLine", "weight": 68000 }, + { "id": "sc_20_Maersk", "weight": 68000 }, + { "id": "sc_20_ONE", "weight": 68000 }, + { "id": "sc_20_OOCL", "weight": 68000 }, + { "id": "sc_20_Schavemaker", "weight": 68000 }, + { "id": "sc_20_TD2", "weight": 68000 }, + { "id": "sc_20_Titan", "weight": 68000 }, + { "id": "sc_40_red", "weight": 50000 }, + { "id": "sc_40_blue", "weight": 50000 }, + { "id": "sc_40_green", "weight": 50000 }, + { "id": "sc_40_APL", "weight": 50000 }, + { "id": "sc_40_CMA", "weight": 50000 }, + { "id": "sc_40_Cosco", "weight": 50000 }, + { "id": "sc_40_Evr1", "weight": 50000 }, + { "id": "sc_40_Evr2", "weight": 50000 }, + { "id": "sc_40_Finnlines", "weight": 50000 }, + { "id": "sc_40_Hamburg", "weight": 50000 }, + { "id": "sc_40_Hanjin", "weight": 50000 }, + { "id": "sc_40_HapagLloyd", "weight": 50000 }, + { "id": "sc_40_HMM", "weight": 50000 }, + { "id": "sc_40_KLine", "weight": 50000 }, + { "id": "sc_40_Maersk", "weight": 50000 }, + { "id": "sc_40_ONE", "weight": 50000 }, + { "id": "sc_40_OOCL", "weight": 50000 }, + { "id": "sc_40_Schavemaker", "weight": 50000 }, + { "id": "sc_40_TD2", "weight": 50000 }, + { "id": "sc_40_Titan", "weight": 50000 }, + { "id": "sc_40_Toll", "weight": 50000 } + ] + }, + { "type": "Bau84", "speed": 160, "length": 26, "weight": 40000 }, + { "type": "Bau84_CD", "speed": 140, "length": 26, "weight": 40000 }, + { "type": "Bhp", "speed": 120, "length": 69, "weight": 132000 }, + { "type": "Gor89", "speed": 120, "length": 27, "weight": 42400 } + ], + + "vehicleLocales": { + "pl": { + "cargo": { + "kontenery": "kontenery", + "chłodnia": "chłodnia", + "drobnica": "drobnica", + "węgiel": "węgiel", + "ruda": "ruda", + "piasek": "piasek", + "kreda": "kreda", + "kamień": "kamień", + "złom": "złom", + "paliwo": "paliwo", + "melasa": "melasa", + "żwir": "żwir", + "koła": "koła", + "drewno": "drewno", + "szyny": "szyny", + "kable": "kable", + "kruszywo": "kruszywo", + "techniczne": "techniczne", + "poczta": "poczta", + "cement": "cement", + "wapno": "wapno", + "soda": "soda", + "pszenica": "pszenica", + "kukurydza": "kukurydza", + "pasza": "pasza", + "karbid": "karbid", + "pojazdy": "pojazdy", + "wrażliwe": "wrażliwe", + "stal": "stal" + }, + "usage": { + "Gor89": "wagon pasażerski", + "Gor77": "wagon pasażerski", + "Bau84": "wagon pasażerski", + "612a": "wagon pasażerski", + "504a": "wagon pasażerski", + "304c": "wagon pasażerski", + "159a": "wagon pasażerski", + "158a": "wagon pasażerski", + "154a": "wagon pasażerski", + "120a": "wagon pasażerski", + "113a": "wagon pasażerski", + "112a": "wagon pasażerski", + "111a": "wagon pasażerski", + "110a": "wagon pasażerski", + "101a": "wagon pasażerski", + "102a": "wagon pasażerski", + "102A": "wagon techniczny (sieciowy)", + "24Z": "bębny z drutami miedzianymi", + "202Lc": "wagon chłodnia", + "206S": "cement, wapno, soda", + "206Sh": "przenica, kukurydza, pasza", + "211K": "wagon do przesyłek ekspresowych", + "220S": "cement, wapno, soda", + "59WS": "kruszywo, kamień wapienny, odpady kopalniane", + "208Kf": "drobnica, ładunki sypkie, ładunki sztukowe", + "209c": "wagon techniczny", + "29R": "produkty naftowe", + "29R_PLPOL": "melasa", + "304Ca": "pojazd specjalny", + "401Ka": "drobnica, ładunki sypkie, ładunki sztukowe", + "401Ka_XGa": "wagon gospodarczy", + "401Ze": "płyty betonowe, bębny kablowe, stal", + "401Zb": "węgiel, kamień, piasek", + "401Zl": "ładunki sypkie o dużej masie usypowej", + "408S": "cement, wapno, popioły lotne, żużel", + "412W": "drobnica, kruszywo, węgiel", + "412Z": "kontenery", + "413S": "węgiel, kreda, piasek", + "421S": "karbid, ładunki wrażliwe na czynniki atm.", + "424Z": "ładunki skupione, pojazdy, dłużyca", + "425S": "ładunki wrażliwe na czynniki atm.", + "426S": "drobnica", + "426Z": "ładunki skupione, pojazdy", + "429W": "towary masowe odporne na warunki atmosferyczne (węgiel, ruda)", + "441V": "węgiel kamienny, żwir", + "627Z": "kontenery" + } + }, + "en": { + "cargo": { + "kontenery": "containers", + "chłodnia": "refrigerator", + "drobnica": "loose cargo", + "węgiel": "coal", + "ruda": "ore", + "piasek": "sand", + "kreda": "chalk", + "kamień": "stone", + "złom": "scrap", + "paliwo": "fuel", + "melasa": "molasses", + "żwir": "gravel", + "koła": "wheels", + "drewno": "wood", + "szyny": "rails", + "kable": "cables", + "kruszywo": "aggregate", + "techniczne": "technical", + "poczta": "mail", + "cement": "concrete", + "wapno": "lime", + "soda": "soda", + "pszenica": "wheat", + "kukurydza": "corn", + "pasza": "fodder", + "karbid": "carbide", + "pojazdy": "vehicles", + "wrażliwe": "sensitive", + "stal": "steel" + }, + "usage": { + "Gor89": "passenger carriage", + "Gor77": "passenger carriage", + "Bau84": "passenger carriage", + "612a": "passenger carriage", + "504a": "passenger carriage", + "304c": "passenger carriage", + "159a": "passenger carriage", + "158a": "passenger carriage", + "154a": "passenger carriage", + "120a": "passenger carriage", + "113a": "passenger carriage", + "112a": "passenger carriage", + "111a": "passenger carriage", + "110a": "passenger carriage", + "101a": "passenger carriage", + "102a": "passenger carriage", + "102A": "technical car", + "24Z": "copper wiring reels", + "202Lc": "refrigerator car", + "206S": "cement, lime, soda", + "206Sh": "wheat, corn, fodder", + "211K": "express parcel car", + "220S": "cement, lime, soda", + "59WS": "loose cargo, limestone, mine waste", + "208Kf": "loose cargo, LCL", + "209c": "technical car", + "29R": "liquid paraffin products", + "29R_PLPOL": "molasses", + "304Ca": "special vehicle", + "401Ka": "loose cargo, LCL", + "401Ka_XGa": "utility car", + "401Ze": "concrete panels, cable reels, steel", + "401Zb": "coal, stone, sand", + "401Zl": "heavy loose cargo", + "408S": "cement, lime, fly ash, slag", + "412W": "loose cargo, coal", + "412Z": "containers", + "413S": "coal, chalk, sand", + "421S": "carbide, weather-sensitive loads", + "424Z": "vehicles, logs, rough timber", + "425S": "weather-sensitive loads", + "426Z": "solid cargo, vehicles", + "426S": "loose cargo", + "429W": "weatherproof cargo (coal, ore)", + "441V": "hard coal, gravel", + "627Z": "containers" + } + } + }, + + "realCompositions": { + "EIC 45_71006_71007 Sprewa": "EP08-006v2;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;113a_PKPIC_WRbd_01;158a_PKPIC_A9mnopuz_01", + "IC 15100_15101 Słowiniec": "EP08-006v2;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;158a_PKPIC_A9mnopuz_01;113a_PKPIC_WRbd_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 15103 Podlasiak": "EP07-1039;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01", + "IC 15106_15107 Brda": "EP08-006v2;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_01", + "IC 15155_15154 Lazur": "EP08-006v2;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02", + "IC 16150_16151 Śnieżka": "EP08-006v2;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;113a_PKPIC_WRbd_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02", + "IC 17100_17101 Zamenhof": "EP08-006v2;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01", + "IC 17102_17103 Zielonogórzanin": "EP08-006v2;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 17104_17105 Warta": "EP08-006v2;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 18100_18101 Gałczyński": "EP08-006v2;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01", + "IC 18102_18103 Podlasiak": "EP08-006v2;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 18104_18105 Rybak": "EP07-1043;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01", + "IC 18106_18107 Mewa": "EP08-006v2;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 18112_18113 Noteć": "EP08-006v2;111a_PKPIC_B9nopuvz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 18153_18152 Parsęta": "EP08-006v2;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 19100_19101 Łodzianin": "EP08-006v2;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_01", + "IC 20100_20101 Hetman": "EP08-006v2;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01", + "IC 21100_21101 Chełmianin": "EP08-006v2;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 22100_22101 Hetman": "EP08-006v2;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01", + "IC 23100_23101 Jagiełło": "EP07-544;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 24100_24101 Sztygar": "EP07-1009;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01", + "IC 24105 Morcinek": "EP07-1025;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B9nopuvz_01", + "IC 25100_25101 Kochanowski": "EP08-006v2;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 26100_26101 Hetman": "EP08-006v2;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 26102_26103 Bolko": "EP07-1054;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 26104_26105 Morcinek": "EP07-1039;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 27100_27101 Lubuszanin": "EP08-006v2;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 31104_31105 Witos": "EP07-356;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01", + "IC 31106_31107 San": "EP07-1056;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 31110_31111 Marszałek Piłsudski": "EP08-006v2;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 32100_32101 Jagiełło": "EP07-1054;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B10ou_01", + "IC 35102_35103 Kochanowski": "EP08-006v2;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 35150_35151 Halny": "EP07-391;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01", + "IC 35202_35203 Przebojowy pociąg RMF FM": "EP08-006v2;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;113a_PKPIC_WRbd_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01", + "IC 36104_36105 Kossak": "EP07-1043;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;113a_PKPIC_WRbd_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 38100_38101 Górski": "EP08-006v2;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 38102_38103 Osterwa": "EP07-1025;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;113a_PKPIC_WRbd_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B10ou_01", + "IC 38104_38105 Mehoffer": "EP08-006v2;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 38172_38173 Przemyślanin": "EP08-006v2;110a_PKPIC_Bcdu_01;110a_PKPIC_Bcdu_02;110a_PKPIC_Bcdu_02;110a_PKPIC_Bcdu_02;158a_PKPIC_A9mnopuz_01;113a_PKPIC_WRbd_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 38192_38193 Podhalanin": "EP07-1043;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;110a_PKPIC_Bcdu_02;110a_PKPIC_Bcdu_02", + "IC 42100_42101 Sztygar": "EP07-544;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01", + "IC 42104 Morcinek": "EP07-1002;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 48150_48151 Gwarek": "EP07-384;111a_PKPIC_B9nopuvz_02;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02", + "IC 50104_50105 Niegocin": "EP07-391;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B10ou_01", + "IC 51100_51101 Słowiniec": "EP08-006v2;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;113a_PKPIC_WRbd_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 51102 Podlasiak": "EP07-335;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 51106_51107 Brda": "EP08-006v2;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01", + "IC 51155_51154 Lazur": "EP08-006v2;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01", + "IC 52100_52101 Kochanowski": "EP08-006v2;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01\n", + "IC 53102_53103 Kochanowski": "EP08-006v2;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 53150_53151 Halny": "EP07-1043;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01", + "IC 55104_55105 Niegocin": "EP07-1031;111a_PKPIC_B10ou_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01", + "IC 56102_56103 Mamry": "EP07-1043;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;112a_PKPIC_A9ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01", + "IC 56104_56105 Jeziorak": "EP07-1038;112a_PKPIC_A9ou_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01;154a_PKPIC_B10mnouz_01;159a_PKPIC_B9mnopuz_01", + "IC 57100_57101 Ukiel": "EP07-1048;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;154a_PKPIC_B10mnouz_01;159a_PKPIC_B9mnopuz_01", + "IC 57102_57103 Drwęca": "EP07-1043;159a_PKPIC_B9mnopuz_01;154a_PKPIC_B10mnouz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02\n", + "IC 57104_57105 Bachus": "EP07-174;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 57106_57107 Lednica": "EP07-1025;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 57108_57109 Stoczniowiec": "EP07-335;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;154a_PKPIC_B10mnouz_01;159a_PKPIC_B9mnopuz_01", + "IC 58100_58101 Albatros": "EP07-1039;154a_PKPIC_B10mnouz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01", + "IC 58102_58103 Żuławy": "EP07-1038;154a_PKPIC_B10mnouz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01", + "IC 58104_58105 Bryza": "EP07-1009;111a_PKPIC_B9nopuvz_02;154a_PKPIC_B10mnouz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01\n", + "IC 58106_58107 Gryf": "EP07-1009;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01", + "IC 58108_58109 Stańczyk": "EP07-444;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 60101 Mehoffer": "EP07-1025;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01", + "IC 60151 Śnieżka": "SM42-506;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01", + "IC 61150_61151 Śnieżka": "EP08-006v2;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;113a_PKPIC_WRbd_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 62100_62101 Hetman": "EP08-006;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01", + "IC 62102_62103 Bolko": "EP07-391;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 62104_62105 Morcinek": "EP07-1043;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 63104_63105 Kossak": "EU07-015;111a_PKPIC_B10ou_01;158a_PKPIC_A9mnopuz_01;113a_PKPIC_WRbd_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 65102_65103 Mamry": "EP07-1031;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 65104_65105 Jeziorak": "EP07-1043;159a_PKPIC_B9mnopuz_01;154a_PKPIC_B10mnouz_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B9nopuvz_02;158a_PKPIC_A9mnopuz_01", + "IC 66100 Mehoffer": "EP07-1025;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01", + "IC 66150 Śnieżka": "SM42-506;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01", + "IC 68100_68101 Bosman": "EP07-1002;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;113a_PKPIC_WRbd_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01", + "IC 68102_68103 Szkuner": "EP07-1056;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;113a_PKPIC_WRbd_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 68104_68105 Swarożyc": "EP07-1025;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 71100_71101 Zamenhof": "EP08-006v2;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01", + "IC 71102_71103 Zielonogórzanin": "EP08-006v2;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 71104_71105 Warta": "EP08-006v2;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01", + "IC 72100_72101 Lubuszanin": "EP08-006v2;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "IC 75100_75101 Ukiel": "EP07-1043;159a_PKPIC_B9mnopuz_01;154a_PKPIC_B10mnouz_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01", + "IC 75102_75103 Drwęca": "EP07-1025;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;154a_PKPIC_B10mnouz_01;111a_PKPIC_B10ou_01", + "IC 75104_75105 Bachus": "EP07-335;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 75106_75107 Lednica": "EP07-1031;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 75108_75109 Stoczniowiec": "EP07-1025;111a_PKPIC_B9nopuvz_02;154a_PKPIC_B10mnouz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01", + "IC 78101 Gałczyński": "SM42-506;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01", + "IC 78103 Lubuszanin": "SM42-506;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01", + "IC 78103 Mewa": "SM42-506;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 80150 Rowokół": "EP07-1038;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;113a_PKPIC_WRbd_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02", + "IC 81100_81101 Gałczyński": "EP08-006v2;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 81102_81103 Podlasiak": "EP08-006v2;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 81104_81105 Rybak": "EP07-480;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;154a_PKPIC_B10mnouz_01;159a_PKPIC_B9mnopuz_01", + "IC 81106_81107 Mewa": "EP08-006v2;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 81112_81113 Noteć": "EP08-006v2;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01", + "IC 81152_81153 Parsęta": "EP08-006v2;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01", + "IC 83100_83101 Górski": "EP08-006v2;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 83102_83103 Osterwa": "EP07-444;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;113a_PKPIC_WRbd_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02", + "IC 83104_83105 Mehoffer": "EP08-006v2;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01", + "IC 83192_83193 Podhalanin": "EP07-1056;110a_PKPIC_Bcdu_01;110a_PKPIC_Bcdu_02;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01", + "IC 84150_84151 Gwarek": "EP07-1043;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 85100_85101 Albatros": "EP07-1038;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 85102_85103 Żuławy": "EP07-335;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;154a_PKPIC_B10mnouz_01", + "IC 85104_85105 Bryza": "EP07-480;159a_PKPIC_B9mnopuz_01;154a_PKPIC_B10mnouz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 85106_85107 Gryf": "EP07-444;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01", + "IC 85108_85109 Stańczyk": "EU07-077;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 86100_86101 Bosman": "EP07-544;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;113a_PKPIC_WRbd_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01", + "IC 86102_86103 Szkuner": "EP07-174;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;113a_PKPIC_WRbd_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 86104_86105 Swarożyc": "EP07-1056;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 87100 Gałczyński": "SM42-506;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 87102 Lubuszanin": "SM42-506;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01", + "IC 87172_87173 Przemyślanin": "EP07-1054;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02", + "IC 88151 Rowokół": "EP07-444;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;113a_PKPIC_WRbd_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "IC 91100_91101 Lodzianin": "EP08-006v2;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "TLK 10100_10101 Żubr": "EP07-1009;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01", + "TLK 10110_10111 Żubr": "EP07-355;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01", + "TLK 12110_12111 Nida": "EP07-444;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01", + "TLK 301_43004_43005 Galicja (PKPIC) R 301 Galicja (ČD) ": "EP07-480;112a_PKPIC_A9ou_01;Bau84_CD_B249_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01", + "TLK 310_24000_24001 Roztocze (PKPIC) R 310 Roztocze (ČD)": "EP07-480;Bau84_CD_B249_01;Bau84_CD_B249_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01", + "TLK 31100_31101 Malinowski": "EP07-1025;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;112a_PKPIC_A9ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 31102_31103 Hańcza": "EP07-480;612a_PKPIC_BD4osuv_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B9nopuvz_02;612a_PKPIC_BD4osuv_01;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01", + "TLK 31106_31107 San": "EP07-444;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 31110_31111 Wit Stwosz": "EP08-006;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;158a_PKPIC_A9mnopuz_01;111a_PKPIC_B10ou_01", + "TLK 31150_31151 Karłowicz": "EP07-391;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01", + "TLK 311_42000_42001 Roztocze (PKPIC) R 311 Roztocze (ČD) ": "EP07-480;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B249_01;Bau84_CD_B249_01", + "TLK 33100_33101 Malinowski": "EU07-324;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B9nopuvz_02", + "TLK 33104_33105 Łukasiewicz": "EP07-544;112a_PKPIC_A9ou_01;Bau84_CD_B249_01;Bau84_CD_B249_01;Bau84_CD_B249_01", + "TLK 35100_35101 Małopolska": "EP08-006v2;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01", + "TLK 35106_35107 Artus": "EP07-444;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01\n", + "TLK 35106_35107 ArtusV2": "EP08-006v2;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01\n", + "TLK 35170_35171 Karpaty": "EP08-006v2;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 35190_35191 Korsarz": "SM42-506;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;110a_PKPIC_Bcdu_02", + "TLK 36102_36103 Sudety": "SM42-506;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B9nopuvz_02", + "TLK 36170_36171 Pogórze": "EP07-1025;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;110a_PKPIC_Bcdu_02\n", + "TLK 37100_37101 Pułaski": "EU07-334;Bau84_CD_B249_01;Bau84_CD_B10nou_01;Bau84_CD_B249_01", + "TLK 37102_37103 Wybicki": "EP07-444;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01", + "TLK 37170_37171 Pogórze": "EP07-544;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;110a_PKPIC_Bcdu_02;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02", + "TLK 38106_38107 Zefir": "EU07-334;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 38154_38155 Lubomirski": "EP08-006;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;112a_PKPIC_A9ou_01", + "TLK 38170_38171 Ustronie": "EP07-444;110a_PKPIC_Bcdu_01;110a_PKPIC_Bcdu_02;111a_PKPIC_B9nopuvz_02;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 38190_38191 Bursztyn": "EP07-1031;110a_PKPIC_Bcdu_02;112a_PKPIC_A9ou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B249_01;110a_PKPIC_Bcdu_02", + "TLK 400_84070_84071 Wolin (PKPIC) R 400 Wolin (ČD)": "EU07-334;110a_PKPIC_Bcdu_02;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;612a_PKPIC_BD4osuv_01;Bau84_CD_B249_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01", + "TLK 40160_40161 Pirat": "EP07-544;612a_PKPIC_BD4osuv_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;110a_PKPIC_Bcdu_02", + "TLK 401_48070_48071 Wolin (PKPIC) R 401 Wolin (ČD) ": "EP07-544;Bau84_CD_B249_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;612a_PKPIC_BD4osuv_01;110a_PKPIC_Bcdu_02", + "TLK 402_54070_54071 Wydmy (PKPIC) R 402 Wydmy (ČD)": "EP07-1009;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B249_01;612a_PKPIC_BD4osuv_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;110a_PKPIC_Bcdu_02", + "TLK 403_45070_45071 Wydmy (PKPIC) R 403 Wydmy (ČD) ": "EP07-1009;110a_PKPIC_Bcdu_02;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;612a_PKPIC_BD4osuv_01;Bau84_CD_B249_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01", + "TLK 405_48072_48073 Pirat (PKPIC) R 405 Pirat (ČD) ": "EP07-391;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B249_01;612a_PKPIC_BD4osuv_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B249_01;Bau84_CD_B10nou_01;110a_PKPIC_Bcdu_02", + "TLK 41100_41101 Chemik": "EP07-355;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01\n", + "TLK 41102_41103 Wysocki": "EP07-444;111a_PKPIC_B9nopuvz_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_01", + "TLK 41104_41105 Kmicic": "EP07-1056;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01", + "TLK 44160_44161 Pirat": "EU07-334;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;612a_PKPIC_BD4osuv_01;110a_PKPIC_Bcdu_02", + "TLK 45100_45101 Doker ": "EP07-1056;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 45150_45151 Halny ": "EP07-1054;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 45170_45171 Rozewie ": "EP07-391;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;110a_PKPIC_Bcdu_02;110a_PKPIC_Bcdu_02", + "TLK 45190_45191 Rozewie ": "EP07-544;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;110a_PKPIC_Bcdu_02", + "TLK 47100_47101 Spodek ": "EP07-1038;112a_PKPIC_A9ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01", + "TLK 50150_50151 Gardno": "SM42-506;110a_PKPIC_Bcdu_02;Bau84_CD_B249_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01", + "TLK 50160_50161 Korsarz": "EP07-1038;110a_PKPIC_Bcdu_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 50170_50171 Mierzeja": "SM42-506;110a_PKPIC_Bcdu_02;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01", + "TLK 51104_51105 Biebrza": "EP07-1025;111a_PKPIC_Bnouz_01;111a_PKPIC_B9nopuvz_02;112a_PKPIC_A9ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_Bnouz_01", + "TLK 51112_51113 Kociewie": "EP07-1002;112a_PKPIC_A9ou_01;112a_PKPIC_A9ou_01", + "TLK 51150_51151 Delfin": "EP07-335;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01\n", + "TLK 51152_51153 Wybrzeże": "EP07-444;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 53100_53101 Małopolska": "EU07-545;EU07-015;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;Bau84_PKPIC_B10nou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 53104_53105 Lubomirski": "EP08-006v2;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;112a_PKPIC_A9ou_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 53106_53107 Artus V2": "EP07-335;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01", + "TLK 53170_53171 Karpaty": "EP08-006v2;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 53190_53191 Korsarz": "EP07-1054;110a_PKPIC_Bcdu_02;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;110a_PKPIC_Bcdu_02", + "TLK 54100_54101 Doker": "EP07-1038;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 54150_54151 Halny": "EP07-174;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 54170_54171 Rozewie": "EP07-1025;110a_PKPIC_Bcdu_02;110a_PKPIC_Bcdu_02;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02", + "TLK 55154 Wydmy": "EU07-545;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;110a_PKPIC_Bcdu_02", + "TLK 55160_55161 Korsarz": "EU07-545;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;110a_PKPIC_Bcdu_02", + "TLK 55162_55163 Rozewie": "SM42-506;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;612a_PKPIC_BD4osuv_01", + "TLK 55170_55171 Mierzeja": "SM42-506;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;110a_PKPIC_Bcdu_02", + "TLK 56100_56101 Kormoran": "EP07-355;EP07-1038;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01", + "TLK 58104_58105 Bryza": "EP07-1038;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02", + "TLK 58110_58111 Bory Tucholskie": "SM42-506;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;112a_PKPIC_A9ou_01", + "TLK 64160_64161 Wolin": "EU07-015;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B249_01;612a_PKPIC_BD4osuv_01;110a_PKPIC_Bcdu_02", + "TLK 65100_65101 Kormoran": "EP07-444;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02", + "TLK 66166_66167 Rozewie": "EP07-391;612a_PKPIC_BD4osuv_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B249_01;110a_PKPIC_Bcdu_02", + "TLK 71106_71107 Konopnicka": "EP08-006v2;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B9nopuvz_02;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 73100_73101 Pułaski": "EP07-1054;Bau84_CD_B249_01;Bau84_CD_B249_01;Bau84_CD_B249_01", + "TLK 73102_73103 Wybicki V2": "EP07-1056;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 73102_73103 Wybicki": "EP07-1025;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;Bau84_PKPIC_B10nou_01", + "TLK 73170_73171 Pogórze": "EP07-444;110a_PKPIC_Bcdu_02;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02", + "TLK 74100_74101 Spodek": "EP07-544;Bau84_CD_B249_01;Bau84_CD_B249_01;Bau84_CD_B249_01", + "TLK 76106_76107 Konopnicka": "SM42-506;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 81114_81115 Pobrzeże": "EP08-006;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;112a_PKPIC_A9ou_01;112a_PKPIC_A9ou_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B9nopuvz_02;Bau84_PKPIC_B10nou_01;111a_PKPIC_B10ou_01", + "TLK 81150_81151 Słupia": "EU07-015;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 81170_81171 Uznam": "EP07-480;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;110a_PKPIC_Bcdu_02;110a_PKPIC_Bcdu_02", + "TLK 82100_82101 Staszic": "EP08-006v2;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 82102_82103 Wyczółkowski": "EP07-391;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 82104_82105 Zamoyski": "EP07-480;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 82170_82171 Mierzeja": "EP07-1009;110a_PKPIC_Bcdu_02;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;110a_PKPIC_Bcdu_02", + "TLK 83100_83101 Górski": "EP08-006v2;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;158a_PKPIC_A9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01;159a_PKPIC_B9mnopuz_01", + "TLK 83106_83107 Zefir": "EP07-1054;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 83154_83155 Lubomirski": "EP08-006;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;112a_PKPIC_A9ou_01;159a_PKPIC_B9mnopuz_01;111a_PKPIC_B10ou_01;Bau84_PKPIC_B10nou_01;Bau84_PKPIC_B10nou_01", + "TLK 83170_83171 Ustronie V2": "EP07-391;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;159a_PKPIC_B9mnopuz_01;110a_PKPIC_Bcdu_02;110a_PKPIC_Bcdu_02;110a_PKPIC_Bcdu_02", + "TLK 83190_83191 Bursztyn": "EP07-1031;110a_PKPIC_Bcdu_02;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;Bau84_CD_B10nou_01;112a_PKPIC_A9ou_01;110a_PKPIC_Bcdu_02", + "TLK 85104_85105 Bryza": "EP07-1038;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01", + "TLK 86116_86117 Jamno": "EP07-1025;112a_PKPIC_A9ou_01;112a_PKPIC_A9ou_01;112a_PKPIC_A9ou_01;112a_PKPIC_A9ou_01", + "TLK 88160_88161 Ustronie": "EU07-015;110a_PKPIC_Bcdu_02;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01", + "TLK 91130_91131 Zosia": "EP07-544;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;112a_PKPIC_A9ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "TLK 91132_91133 Korczak": "EP07-1002;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B9nopuvz_02;159a_PKPIC_B9mnopuz_01;112a_PKPIC_A9ou_01;112a_PKPIC_A9ou_01;112a_PKPIC_A9ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01;111a_PKPIC_B10ou_01", + "iR 11121 Żubr": "EN57-1953", + "iR 11130 Żubr": "EN57-1953", + "iR 12121 Bystrzyca": "EN71-028", + "iR 12125 Cisy": "EN71-028", + "iR 13126 Jan Matejko": "EP07-370;111a_PKP_Bdnu_02;111a_PKP_Bdnu_02;111a_PKP_Bdnu_02;111a_PKP_Bdnu_02;111a_PKP_Bdnu_02;111a_PKP_Bdnu_02", + "iR 31130 Semafor": "EN57-1953", + "iR 36120 Galicja V2": "EN57-1914", + "iR 36120 Galicja": "EN71-010", + "iR 36122 Łużyce": "EN57-1747", + "iR 40110 Torunianin": "EN71-028", + "iR 43127_6 Giewont": "EN57-1542", + "iR 43421 Orlik": "EN57-1542", + "iR 46121 Spodek": "EN57-1542", + "iR 46123 Ostrów Tumski": "EN57-1542", + "iR 46125 Oleńka": "EN57-1542", + "iR 46140 Szyndzielnia": "EN57-1542", + "iR 46142 Szyndzielnia": "EN57-1542", + "iR 48102 Pirania": "EP07-338;111a_PRREG_B10_01;112a_PKP_A9nou_01;111a_PRREG_B10_01;112a_PKP_A9nou_01", + "iR 51110 Flisak": "EP07-338;111a_PKPIC_B9ouv_01;111a_PKP_Bdnu_02;111a_PKP_Bdnu_02;111a_PRREG_B10_01", + "iR 51204 Szczeliniec": "EP07-135;111a_PRREG_B10_01;111a_PRREG_B10_01", + "iR 56110 Sokoliki": "EP07-424;111a_PRREG_B10_01;111a_PRREG_Bbnopuvz_01;111a_PRREG_A9ou_01;111a_PRREG_Bbnopuvz_01;111a_PRREG_A9ou_01", + "iR 57110 Mamry": "EN57-1542", + "iR 57112 Drwęca": "EN57-1542", + "iR 57112 Niegocin": "SM42-329;Gor89_PKP_B16mnopux_04;Gor89_PKP_B16mnopux_04;Gor89_PKP_B16mnopux_04", + "iR 57120 Lednica": "EN57-1542", + "iR 61122 Prosna": "EN57-1542", + "iR 61126 Piast": "EP07-338;111a_PKPIC_B9ouv_01;120a_PRREG_B51p_02;120a_PRREG_B51p_02;111a_PRREG_B10_01", + "iR 61128 Rudawy": "EP07-242;111a_PRREG_A9ou_01;111a_PRREG_A9ou_01;111a_PKPIC_B9ouv_01;111a_PRREG_B10_01;111a_PRREG_B10_01;111a_PKP_Bnouz_01", + "iR 62120 Łysica": "EN57-1747", + "iR 63120 Łużyce": "EN57-1542", + "iR 64102 Szyndzielnia": "EN57-1542", + "iR 64122 Oleńka": "EN57-1542", + "iR 64124 Lompa": "EN57-1953", + "iR 64126 Spodek": "EN57-1542", + "iR 65114 Mamry": "EP07-1008;111a_PRREG_B10_01;112a_PKP_A9nou_01;111a_PKPIC_B9ouv_01;111a_PRREG_B10_01;111a_PRREG_B10_01", + "iR 70111 Rusałka": "EN57-1542", + "iR 71110 Wielkopolska": "EN57-1747", + "iR 71120 Ner": "EU07-475;111a_PKPIC_B9ouv_01;111a_PRREG_B10_01;111a_PRREG_B10_01;Gor89_PKP_B16mnopux_05", + "iR 72112 Koziołek": "EN57-1542", + "iR 75110 Drwęca": "EN57-1542", + "iR 75112 Niegocin": "EU07-222;Gor89_PKP_B16mnopux_05;Gor89_PKP_B16mnopux_05;Gor89_PKP_B16mnopux_05", + "iR 75116 Lednica": "EN57-1542", + "iR 77111 Rusałka": "EN57-1542", + "iR 78111 Delfin": "EN57-1542", + "iR 78113 Merkury": "EU07-368;Gor89_PKP_B16mnopux_05;Gor89_PKP_B16mnopux_05;Gor89_PKP_B16mnopux_05", + "iR 78115 Wały Chrobrego": "EN57-1542", + "iR 78117 Wilda": "EU07-475;Gor89_PKP_B16mnopux_05;Gor89_PKP_B16mnopux_05", + "iR 78510 Wolin": "EN57-1747", + "iR 81122 Portowiec": "EU07-222;111a_PKPIC_B9ouv_01;111a_Grafitti_1;111a_PRREG_B10_01;111a_PRREG_B10_01;111a_PRREG_A9ouy_01;111a_PKP_Brdu_01;111a_PKP_Brdu_01", + "iR 81522 Bosman": "EU07-222;111a_PKPIC_B9ouv_01;111a_PKPIC_B9ouv_01;111a_PRREG_B10_01;111a_PKP_Bdnu_02", + "iR 84522 Pirania": "EU07-222;120a_PRREG_B51p_02;111a_PRREG_B10_01;111a_PRREG_A9ou_01;111a_PKPIC_B9ouv_01", + "iR 87110 Merkury": "EU07-368;111a_PKPIC_B9ouv_01;111a_PRREG_B10_01;111a_PKPIC_B9ouv_01;111a_PKPIC_B9ouv_01", + "iR 87112 Wały Chrobrego": "EN57-1542", + "iR 87114 Delfin": "EN57-1542", + "iR 87116 Wilda": "SM42-302;Gor89_PKP_B16mnopux_01;Gor89_PKP_B16mnopux_01", + "iR 87512 Wolin": "2EN57-1542+1747", + "RE 14120 Chemik": "EN57-1747", + "RE 18122 Mewa": "EU07-222;111a_PRREG_Bbnopuvz_01;111a_PRREG_Bbnopuvz_02;111a_PRREG_Bbnopuvz_01;111a_PRREG_Bbnopuvz_01;111a_PRREG_Bbnopuvz_01;112a_PKP_Adu_01;112a_PKP_Adu_01;112a_PKP_Adu_01", + "RE 26122 Bolko": "EU07-222;111a_PRREG_A9ou_02;112a_PKP_A9nou_01;111a_PRREG_A9ou_01;111a_PRREG_B10_01", + "RE 27120 Warta": "EU06-18;111a_PRREG_A9ou_02;111a_PRREG_Bbnopuvz_01;111a_PRREG_Bbnopuvz_01;111a_PRREG_Bbnopuvz_01;111a_PRREG_Bbnopuvz_02", + "RE 41120 Chemik": "EU07-222;111a_PKPIC_B9ouv_01;111a_PRREG_Bbnopuvz_01;111a_PRREG_Bbnopuvz_01;111a_PRREG_Bbnopuvz_01;111a_PRREG_Bbnopuvz_01;111a_PRREG_Bbnopuvz_02", + "RE 62122 Bolko": "EP07-1055;Gor89_PKP_B16mnopux_04;111a_PRREG_A9ou_02;111a_PRREG_Bbnopuvz_01;111a_PRREG_Bbnopuvz_01;111a_PRREG_Bbnopuvz_01", + "RE 72110 Warta": "EU07-222;111a_PRREG_A9ou_02;111a_PRREG_Bbnopuvz_01;111a_PRREG_Bbnopuvz_01;111a_PRREG_Bbnopuvz_01;111a_PRREG_Bbnopuvz_02", + "RE 81120 Mewa": "EU07-222;111a_PRREG_Bbnopuvz_01;111a_PRREG_Bbnopuvz_02;111a_PRREG_Bbnopuvz_01;111a_PRREG_Bbnopuvz_01;111a_PRREG_Bbnopuvz_01" + } +} diff --git a/src/store.ts b/src/store.ts index b3203e0..b58af80 100644 --- a/src/store.ts +++ b/src/store.ts @@ -1,5 +1,5 @@ import { - IVehiclesAPI, + IVehiclesData, ICarWagon, ILocomotive, ICargo, @@ -19,9 +19,11 @@ import { totalLength, totalWeight, } from './utils/vehicleUtils'; -import http from './http'; + import i18n from './i18n-setup'; +import vehiclesData from './data/vehiclesData.json'; + export const useStore = defineStore({ id: 'store', state: () => ({ @@ -52,17 +54,17 @@ export const useStore = defineStore({ isRandomizerCardOpen: false, isRealStockListCardOpen: false, - vehiclesAPIData: undefined as IVehiclesAPI | undefined, + vehiclesData: undefined as IVehiclesData | undefined, lastFocusedElement: null as HTMLElement | null, }), getters: { - locoDataList: (state) => locoDataList(state.vehiclesAPIData), - carDataList: (state) => carDataList(state.vehiclesAPIData), + locoDataList: (state) => locoDataList(state.vehiclesData), + carDataList: (state) => carDataList(state.vehiclesData), vehicleDataList: (state) => [ - ...locoDataList(state.vehiclesAPIData), - ...carDataList(state.vehiclesAPIData), + ...locoDataList(state.vehiclesData), + ...carDataList(state.vehiclesData), ], totalWeight: (state) => totalWeight(state.stockList), totalLength: (state) => totalLength(state.stockList), @@ -71,16 +73,16 @@ export const useStore = defineStore({ acceptableWeight: (state) => acceptableWeight(state.stockList), realCompositionList: (state) => { - if (!state.vehiclesAPIData) return []; + if (!state.vehiclesData) return []; - return Object.keys(state.vehiclesAPIData.realCompositions).reduce( + return Object.keys(state.vehiclesData.realCompositions).reduce( (acc, key) => { const [type, number, ...name] = key.split(' '); const obj = { number: number.replace(/_/g, '/'), name: name.join(' '), - stockString: state.vehiclesAPIData!.realCompositions[key], + stockString: state.vehiclesData!.realCompositions[key], type, }; @@ -102,9 +104,8 @@ export const useStore = defineStore({ const headingLoco = state.stockList[0]; return ( - state.vehiclesAPIData?.vehicleProps.find( - (stock) => stock.type == headingLoco.constructionType - )?.coldStart ?? false + state.vehiclesData?.vehicleProps.find((stock) => stock.type == headingLoco.constructionType) + ?.coldStart ?? false ); }, @@ -115,33 +116,23 @@ export const useStore = defineStore({ const headingLoco = state.stockList[0]; return ( - state.vehiclesAPIData?.vehicleProps.find( - (stock) => stock.type == headingLoco.constructionType - )?.doubleManned ?? false + state.vehiclesData?.vehicleProps.find((stock) => stock.type == headingLoco.constructionType) + ?.doubleManned ?? false ); }, }, actions: { - async fetchVehiclesAPI() { - try { - const vehiclesData = (await http.get('/vehiclesData')).data; - this.vehiclesAPIData = vehiclesData; - } catch (error) { - console.error(error); - } - }, - async setupAPIData() { - await this.fetchVehiclesAPI(); + this.vehiclesData = vehiclesData; this.mergeBackendTranslations(); }, async mergeBackendTranslations() { - if (!this.vehiclesAPIData) return; + if (!this.vehiclesData) return; - i18n.global.mergeLocaleMessage('pl', this.vehiclesAPIData.vehicleLocales.pl); - i18n.global.mergeLocaleMessage('en', this.vehiclesAPIData.vehicleLocales.en); + i18n.global.mergeLocaleMessage('pl', this.vehiclesData.vehicleLocales.pl); + i18n.global.mergeLocaleMessage('en', this.vehiclesData.vehicleLocales.en); }, handleRouting() { diff --git a/src/types.ts b/src/types.ts index fd7abae..e8bc3a2 100644 --- a/src/types.ts +++ b/src/types.ts @@ -21,7 +21,7 @@ export interface ICargo { weight: number; } -export interface IVehiclesAPI { +export interface IVehiclesData { simulatorVersion: string; generator: { diff --git a/src/utils/vehicleUtils.ts b/src/utils/vehicleUtils.ts index 76dd6e4..a0f4b94 100644 --- a/src/utils/vehicleUtils.ts +++ b/src/utils/vehicleUtils.ts @@ -2,7 +2,7 @@ import { ICarWagon, ILocomotive, IStock, - IVehiclesAPI, + IVehiclesData, LocoGroupType, WagonGroupType, } from '../types'; @@ -17,7 +17,7 @@ export function isTractionUnit(vehicle: ILocomotive | ICarWagon): vehicle is ILo return (vehicle as ILocomotive).cabinType !== undefined; } -export function locoDataList(vehiclesData: IVehiclesAPI | undefined) { +export function locoDataList(vehiclesData: IVehiclesData | undefined) { if (!vehiclesData) return []; return vehiclesData.vehicleList.reduce((acc, vehicleInfoArray) => { @@ -53,7 +53,7 @@ export function locoDataList(vehiclesData: IVehiclesAPI | undefined) { }, []); } -export function carDataList(vehiclesData: IVehiclesAPI | undefined) { +export function carDataList(vehiclesData: IVehiclesData | undefined) { if (!vehiclesData) return []; console.log(vehiclesData);